Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

Auto mode ignores an excluded model set in ANTHROPIC_DEFAULT_SONNET_MODEL

If ANTHROPIC_DEFAULT_SONNET_MODEL names an excluded model, auto mode's classifier uses the Sonnet 5 default and logs the reason once

You'll notice Improvements
JSON All of v2.1.288
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Auto ModeArea: what it touches
ImprovementsKind: in v2.1.288,
ImprovementsSection of the release
What

ANTHROPIC_DEFAULT_SONNET_MODEL is an environment variable, a setting passed to Claude Code by the shell it starts from. It sets which model the sonnet alias stands for. Auto mode also uses it to choose the model for its classifier.

If the variable names a model that is on an exclusion list, Claude Code now drops it for the classifier and uses the Sonnet 5 default instead. It logs the reason once. Before, any model that passed the usual validity check was used.

Why

This matters if you use auto mode and pin the Sonnet model, for example on a third-party provider. The classifier may now run on a different model from the one you set.

Read from
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 doubtWhich models are on the exclusion list is not stated.
Anthropic's release notes agreeChanged the client-side auto mode classifier to ignore an ANTHROPIC_DEFAULT_SONNET_MODEL pin that names Claude Sonnet 5.5 or Opus 5.5 and…

See this entry in the whole of v2.1.288 →

Feedback