Opus 5's Coding Parity Comes With a Calibration Bill
Two index providers rank the same two models in opposite order, and that disagreement - not either ranking - is what your router should be reading.
Two index providers, opposite orderings
Epoch's Capability Index puts Opus 5 at ECI 159, below Fable 5's 161. Artificial Analysis puts Opus 5 first at 61, ahead of Fable 5 at 60 and GPT-5.6 Sol at 59. Same two models, contradictory rank, and both gaps are one to two points on scales with no published error bars. The internal comparison is the sharper tell. AINews reports Opus 5 beats Opus 4.8 by roughly one ECI point while practitioners describe it as substantially stronger in daily use. When an aggregate cannot separate two generations that feel different in the editor, the aggregate has saturated. It has stopped discriminating anything you care about.
Where both readings agree is the slice that pays. Opus 5 and Fable 5 both land at SWE-ECI 161 - coding parity - at roughly half Fable's price, with a measured 20% lower Cost per Task on AA-Briefcase and about 150 Elo above Fable on that agentic suite. Techpresso adds a tied first place in coding at 89% on Terminal-Bench v2.1. That combination is a genuine Pareto move for coding and agentic knowledge work, not a rounding artifact.
The number that decides whether you can ship it ungated
Techpresso reports Opus 5's hallucination rate climbed 14 points to 50%, explicitly because the model now answers more often when unsure, and its factual accuracy still trails Fable 5. The mechanism matters more than the number. Higher answer-willingness inflates every metric computed over answered items while raising the absolute false-answer rate. On multiple-choice sets and pass@1 that reads as progress. The thing this doesn't tell you is what happens in grounded extraction, retrieval-augmented answering, and multi-step tool calls: a confident wrong value is never flagged, it simply becomes the argument to the next call.
| Dimension | Opus 5 | Fable 5 | What it decides |
|---|---|---|---|
| Epoch ECI (overall) | 159 | 161 | General reasoning default |
| SWE-ECI | 161 | 161 | Coding-agent routing |
| AA-Briefcase Elo | Leader (+~150) | Trails | Agentic knowledge work |
| Cost per Task | -20% | Baseline | Unit economics at volume |
| Price | ~half Fable | Baseline | Volume headroom |
| Hallucination | 50% (+14pts) | Lower; higher factual accuracy | Whether it ships without a verifier |
Two secondary flags deserve a day of engineering time. AINews reports FrontierCode scored Opus 5 higher at medium effort than at high effort - non-monotonic test-time compute. If your serving policy escalates reasoning budget with task difficulty, you may be paying more per call for worse output, and an effort sweep on your hardest task class settles it cheaply. Second, Anthropic's own messaging says Opus 5 merely "comes close" to Fable even though its published numbers edge past it. That messaging-versus-measurement gap usually means unmeasured quality dimensions in one direction or the other, and you will not find them on any leaderboard.
The move is a split router, not a swap
Coding and agentic work is where the price-parity argument is strongest, and it is also where output gets verified anyway. Tests run, builds fail, diffs get reviewed. Grounded factual paths are the opposite: the verifier is the model's own restraint, which is exactly what regressed. Route the two classes separately and gate the second on your own abstention-aware numbers rather than on either index.
Coding agents get verified by the build; a retrieval answer gets verified by nothing, which is why one 50% number decides two different routing calls.
What to do
Build an abstention-aware eval this sprint comparing Opus 5, Fable 5, and GPT-5.6 Sol on your own task suite, logging false-answer rate, calibration error, and Cost per Task alongside pass@1.
Sweep reasoning-effort levels for Opus 5 on your hardest task class before fixing any deployment policy, and cap effort where the curve turns down.
Route coding and agentic traffic to Opus 5 at parity pricing while holding grounded extraction and retrieval answering on the higher-accuracy model until your own harness clears it.