
Anthropic shipped Claude Opus 4.8 on May 28 with no press circus — just a release post and a benchmark table. The headline figure is 88.6% on SWE-bench Verified. Ignore it. The number that actually matters is 69.2% on SWE-bench Pro — a 5-point jump over Opus 4.7, and over 10 points clear of GPT-5.5’s 58.6%. Understanding the difference between those two scores tells you more about the state of AI coding benchmarks than anything else in the release notes.
SWE-bench Verified vs SWE-bench Pro: Stop Citing the Wrong Number
SWE-bench Verified is a 500-problem public test set. It has been around long enough that models can — and almost certainly do — benefit from exposure to problems that look like it during training. The score is useful for rough comparisons, but its ceiling for honest signal is limited.
SWE-bench Pro is different. Problems come from actively-maintained repositories with multi-file diffs, no public ground-truth, and no historical leakage. You cannot train your way to a high Pro score by memorizing similar problems. Opus 4.8 hits 69.2% on this harder benchmark — which means it solved roughly seven out of ten genuinely novel software engineering tasks with an agentic setup. That is the honest number.
The gap between 88.6% (Verified) and 69.2% (Pro) reveals how much benchmark optimization inflates the headline figure across the industry. Developers evaluating models should demand Pro scores, not Verified. Vellum’s benchmark breakdown covers the methodology in detail if you want to go deeper.
The Real Wins: Reliability Over Raw Intelligence
The Hacker News thread on Opus 4.8 was predictably mixed — benchmark fatigue is real, and incremental gains are harder to feel in day-to-day coding. But the most important improvements in Opus 4.8 are not the percentage points. They are the reliability fixes that bit production teams on Opus 4.7.
- Code self-review: Opus 4.8 is 4x less likely to leave flaws in its own code unremarked. For automated coding pipelines, silent bug passing is a compounding problem.
- Tool call reliability: The skipped-tool-call issue that affected some Opus 4.7 agentic workflows is addressed.
- Adaptive thinking: The model now triggers reasoning only when it judges the task warrants it. Simple lookups get a direct response; complex multi-step problems get proper reasoning first. This reduces wasted thinking tokens on bimodal workloads.
- Mid-conversation system messages: Agents can inject updated instructions mid-task without restating the full system prompt — preserving prompt cache hits and reducing input cost on long agentic loops.
These are not flashy features. They are the kind of reliability improvements that matter when you are running hundreds of agentic tasks and paying per token.
Dynamic Workflows: The Biggest Claude Code Change
If you use Claude Code, the dynamic workflows feature deserves attention. Claude can now orchestrate hundreds of parallel subagents within a single session. Instead of working through files sequentially, it spins up independent agents for parallel changes and coordinates the results. For repo-wide migrations, large refactors, or parallel feature work, this changes the ceiling on what a single Claude Code session can handle.
Benchmark Snapshot
| Benchmark | Opus 4.8 | Opus 4.7 | GPT-5.5 | Gemini 3.1 Pro |
|---|---|---|---|---|
| SWE-bench Pro | 69.2% | 64.3% | 58.6% | 54.2% |
| SWE-bench Verified | 88.6% | 87.6% | — | 80.6% |
| Terminal-Bench 2.1 | 74.6% | — | 78.2% | — |
| Humanity’s Last Exam | 57.9% | 54.7% | — | — |
| Online-Mind2Web | 84% | — | — | — |
Pricing and Migration
Pricing is unchanged from Opus 4.7: $5/$25 per million input/output tokens. GPT-5.5 runs $5/$30 — so Opus 4.8 is cheaper on output at a higher SWE-bench Pro score. Batch API pricing drops to $2.50/$12.50, a 50% discount that makes high-volume agentic pipelines meaningfully more affordable.
Fast mode (2.5x speed) is available as a research preview at $10/$50 per million tokens — reportedly 3x cheaper than fast mode on previous models. Check the full pricing page for current figures.
Migration is as straightforward as model upgrades get. There are no breaking API changes from Opus 4.7. Swap the model ID to claude-opus-4-8, run your eval set in staging, compare output quality and cost per successful task, then roll out. If you are migrating from Claude 4.1 or earlier, check the migration guide — budget_tokens for manual extended thinking is not supported in 4.8.
Who Should Upgrade
If your team runs agentic coding pipelines, upgrade. The reliability improvements — code self-review, tool call faithfulness, mid-conversation system messages — compound across thousands of automated tasks. The SWE-bench Pro lead over GPT-5.5 reflects genuine difficulty on novel engineering problems.
If you do terminal-heavy or CLI-first coding work, GPT-5.5 still leads on Terminal-Bench 2.1. Run your own evals on representative tasks before committing either way.
Anthropic calls this a “modest but tangible improvement” — which is about as honest as model release marketing gets. The Pro score backs that up. Run your own numbers, compare on your actual workloads, and make the call based on your pipeline — not a leaderboard.













