Model Comparison
Point releases usually earn a shrug. A tenth of a version number typically buys you a slightly cheaper token, a marginally longer context, or a rounding-error benchmark bump — nothing that changes what you route where. Claude Opus 4.8 is the exception. On the two benchmarks that describe real engineering work, it moved meaningfully over Opus 4.7, and the deltas are large enough that we did in fact move builder agents. This post is the honest accounting of exactly what changed.
The exact deltas
Both models come from Anthropic. Here is the side-by-side on the benchmarks we weight at /benchmarks.
| Model | SWE-bench | Terminal-Bench | LiveCodeBench | Price (in/out per M) |
|---|---|---|---|---|
| 83.5 | 69.7 | not yet published | $5 / $25 | |
| 88.6 | 78.9 | 87.8 | $5 / $25 |
Two numbers carry this whole comparison. SWE-bench Verified went from 83.5 to 88.6 — a +5.1 jump. Terminal-Bench went from 69.7 to 78.9 — a +9.2 jump. And critically, the price did not move: both sit at $5 per million input and $25 per million output. You are getting the improvement for free. Opus 4.7 never had a published LiveCodeBench score for us to compare against, so we will not manufacture a delta there — Opus 4.8 posts 87.8, and 4.7's contest number is simply not on our board.
Why +9.2 on Terminal-Bench is the headline
The instinct is to fixate on SWE-bench because we weight it highest, and +5.1 there is genuinely the more important number for most workloads. But the Terminal-Bench move is the one that surprised us. Terminal-Bench measures agentic shell work — operating a real terminal over many steps, chaining commands, and recovering when something fails. It is the skill that separates "a model that writes correct code" from "an agent that can actually drive your dev environment to done."
Opus 4.7 at 69.7 was competent but visibly the weaker part of its scorecard; you felt it in long agent sessions when a command failed and the recovery was clumsy. Opus 4.8 at 78.9 closes most of that gap, and in practice the sessions feel it — fewer stuck loops, cleaner recovery after a failed command, more tasks that finish without a human nudging the terminal. For anyone running Opus as an autonomous builder rather than a chat assistant, that +9.2 is the change you notice day to day.
The +5.1 on SWE-bench compounds the effect. Those points concentrate in exactly the tasks that hurt — cross-file refactors, subtle state bugs, changes where a failed attempt costs an afternoon. A builder that lands more of those on the first pass is worth real money in retries not spent.
Is the upgrade worth switching for?
For builder agents, yes, without much debate. When a newer version is better on every published axis, the same price, and drop-in compatible, there is no argument for staying on the older one — you would be paying identical tokens for a measurably weaker model. If you were running Opus 4.7 as your implementation engine, move to 4.8. In most harnesses that is a config change, not a migration.
The one place to think rather than reflex-switch is if you had pinned Opus 4.7 for reproducibility — a benchmark harness, a regression suite, anything where you are comparing against historical runs and need the model held constant. There, pin deliberately and upgrade on your own schedule. That is a version-hygiene decision, not a quality one; on quality, 4.8 wins clean.
Be honest about what did not change
The price is unchanged at $5/$25, and we want to be clear that this is a real cost, not a bargain conjured by the upgrade. Opus 4.8 is still upper-middle-class pricing: our reference heavy month of 50M input and 10M output tokens runs $500 either way. The point release made the model better at the same price; it did not make Opus cheap. If budget is your binding constraint, the improved 4.8 does not change the calculus that Sonnet-tier or open-weight builders cover routine work for less — the deltas here are about capability per dollar, not lowering the dollar. Our full budget breakdown lives in the cheapest models guide, and the standalone case for 4.8 as a workhorse is in our Opus 4.8 review.
Verdict
Claude Opus 4.7 versus 4.8 is the unusual point release where the version bump earns the upgrade. +5.1 SWE-bench Verified and +9.2 Terminal-Bench at an unchanged $5/$25 is a real gain, concentrated exactly in the agentic and multi-file work that hurts most when a model gets it wrong. Move your builder agents to 4.8; pin 4.7 only where reproducibility demands it. And keep the cost honest — this made Opus better, not cheap. Live scores stay current on the leaderboard.