Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

ModelState tracks inline-tools support and repeated auto-mode-unavailable responses

Claude Code now tracks repeated 'auto mode unavailable' responses and inline-tool support per session

Under the hood Internal Changes
JSON All of v2.1.280
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release
What

Claude Code's internal per-session tracker for what a model supports (called ModelState) now keeps additional records:

  • whether inline tools (tools called directly within a response, rather than as a separate step) have been refused or confirmed working, via new refused/emitted flags
  • a count of consecutive responses, keyed by a runKey identifying a run, where Auto mode reported itself unavailable
  • a stop notice that can be set when Auto mode has been unavailable repeatedly
Why

This lets Claude Code notice when Auto mode (automatic model selection) keeps failing to respond in a row and react accordingly, such as surfacing a stop notice, instead of silently retrying forever. It also lets the app remember whether a given model has already confirmed or refused support for inline tool calls, avoiding repeated probing.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say what action the stop notice triggers or how many consecutive unavailable responses cause it.

See this entry in the whole of v2.1.280 →

Feedback