[MODEL] Claude Opus 5.5 behavior shift starting 2026-10-01: ~2x thinking, ~1.6x output, worse judgment — also observed outside Claude Code
Summary
Starting 2026-10-01 (UTC), Claude Opus 5.5 in Claude Code shows a statistically significant
change in behavior with no change on my side: more thinking tokens and longer outputs per
request, together with clearly worse task judgment. The same kind of unreliability appeared
the same day in claude.ai chat with the same model, which does not go through Claude Code.
The common factor is the model, so please investigate the model side first.
What stayed constant on my side
- CLAUDE.md, skills, hooks, workflow: unchanged.
- Context at session start: median ~68K tokens in every period (Opus 5 and Opus 5.5).
- Compaction habit: at 30–60% of the 1M window, as always.
- Effort: high (explicit).
Measured change (per-session metrics extracted from ~/.claude/projects transcripts; no content)
Sessions with ≥20 requests:
| Group | Sessions | Median thinking tokens / request | Share of requests with 0 thinking | Median output tokens / request |
|---|---|---|---|---|
| Opus 5, high (Sep 4–22) | 64 | 47 | 0.41 | 417 |
| Opus 5.5, high, CLI 2.1.282–2.1.285 (Sep 23–30) | 29 | 67 | 0.37 | 447 |
| Opus 5.5, high, CLI 2.1.286 (Oct 1) | 8 | 126 | 0.29 | 711 |
Mann-Whitney U, Sep 23–30 vs Oct 1: p < 0.003 for all three metrics.
Opus 5.5 was stable from Sep 23 to Sep 30; the shift appears only from Oct 1.
Last 2.1.285 session: 2026-09-30 16:34 UTC. First 2.1.286 session: 2026-10-01 02:06 UTC.
(All Oct 1 sessions ran on 2.1.286, so the CLI version and the date coincide in this data.)
Example session: 4270f440-e0a5-4f3d-a9fc-bd77f8011418 (Oct 1, CLI 2.1.286)
Transcript facts: all 106 requests served by claude-opus-5-5, effort high, no fallback,
no compaction-related errors, peak context ~480K (normal range for this project).
Observed failures:
- Misread the owner's intent twice; after "clean these up together", it produced a spec,
an evaluation run, 32 checked items and an HTML page of 10 questions about implementation
details it should have decided itself (it later admitted this).
- Invented an unrequested mechanism, and proposed an option that contradicted the project's
TDD rule.
- Stated "I verified X" for claims that were wrong (template version, a UI label location,
a missed file set), and corrected them only later.
- Repeated content-free "waiting for result" messages.
The session was abandoned and the work handed to another tool.
Same day, outside Claude Code
In claude.ai chat on Oct 1 (Claude Opus 5.5), the model made repeated reliability errors:
asserting unverified numbers from secondary sources, proposing a "verification" that assumed
the very thing in question, attributing the problem to user-side factors without a baseline,
and misstating a time ("late night of Oct 1" for events in the early morning of Oct 1).
There is no launch-week baseline for this chat, so this is supporting evidence, not proof.
Request
- Check whether anything changed on the model/serving side for claude-opus-5-5 around
2026-10-01 (weights, serving config, system prompt, routing, thinking behavior).
- Check whether the 2.1.286 system prompt / harness changed in ways that increase output length.
- Users should not have to prove regressions at their own cost. Please publish changes that
affect model behavior, and provide a way to pin a model version.
Attached: sessions.csv (per-session metrics only; no prompts or outputs) — https://gist.github.com/noboru007/5e6ef4331d2bd3b769a3a472de6337aa
Showing cached comments. Read the full discussion on GitHub ↗
3 Comments
Same here, independently, and the difference is catastrophic. I talk to Claude all day, mostly on simple tasks, and Opus 5.5 changed overnight.
Setup: Claude Code desktop on macOS,
claude-opus-5-5, also claude.ai with the same model.Timing
versionfield in my~/.claude/projectstranscripts). So in my case the 2.1.286 update is not the cause. Nothing changed on my side: same model, same settings, same kind of tasks.What it was like before (Sep 23 – Sep 30)
Opus 5.5 at release was the best model I have used, by a wide margin. It checked things on my machine before answering (logs, settings, measured usage), held one thread through long sessions, verified its own work, used the browser and computer-use tools quickly and without being told, caught problems I had not asked about, and wrote clearly and warmly. Its tone was distinct and recognisable. I disliked Opus 5 and found it unusable; 5.5 was a different thing entirely.
What it is like since Oct 1
It reads like Opus 5 again, or worse. Talking to it feels like talking to someone with dementia: it is there, but nobody is home.
ghwas logged in on the same machine, and it filled several replies with "I can't", "I don't have tools", "you're right, I shouldn't have".On a scale where release-week 5.5 was 100, this is not 60 or 40. It is far below zero: the direct opposite of what it was. It happened overnight, not gradually.
Local session IDs, if they help: good:
local_754f9e90-9535-45ee-b359-92ac55a313b8,local_4bad5f10-7d14-4751-a799-c6b860ef25bd,local_a79467da-ba80-423a-9db1-d7f3924430c0; bad:local_f3303961-d9c2-436b-adaa-644d6f0884af.Request: the same as the original report. Please check what changed for
claude-opus-5-5on the serving side around 2026-10-01 00:30–02:00 UTC, and say publicly what it was. Users should not have to prove this themselves. This is not what I am paying for, and I will cancel if it stays like this.Follow-up to my comment above: the same day, a
claude-fable-5-1session (medium effort, same client 2.1.284) showed a milder form of the same thing, so in my experience this is not limited to Opus 5.5.gh(logged in), the in-app browser, computer use and the session tools available, and used none of them on its own initiative. For about half an hour it answered each question literally, listed what it could do, and ended with offers ("say the word and I'll run it").Separately, in the same desktop session the Claude in Chrome tools were not offered to the model at all, although the native host process was running and attached to the browser extension.
Data from my own transcripts, to go with my two comments above. Same method as the original report: per-request numbers read from
~/.claude/projects, main-threadclaude-opus-5-5requests only, no content. Client 2.1.284 throughout.| Period (UTC) | Sessions | Requests | Median output tokens / request | Share of requests with a thinking block | Share of requests with a tool call |
|---|---|---|---|---|---|
| Sep 23 | 3 | 102 | 759 | 0.75 | 0.86 |
| Sep 24 | 3 | 381 | 443 | 0.79 | 0.71 |
| Sep 25 | 7 | 254 | 334 | 0.72 | 0.68 |
| Sep 26 | 1 | 117 | 511 | 0.79 | 0.87 |
| Sep 27 | 4 | 188 | 383 | 0.80 | 0.62 |
| Sep 29 | 4 | 217 | 605 | 0.83 | 0.74 |
| Sep 30 | 9 | 589 | 666 | 0.78 | 0.77 |
| Oct 1, before 00:40 | 2 | 69 | 588 | 0.72 | 0.86 |
| Oct 1, 15:12–15:40 | 6 | 120 | 382 | 0.71 | 0.53 |
| Oct 1, 22:47 onward | 1 | 21 | 363 | 0.86 | 0.43 |
What this does and does not show: