Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.283 ·

SDK model setting can now be refused with a restricted-model warning

A model sent by an SDK host through apply_flag_settings can now be refused, with a warning naming the default model and the one in effect

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

The SDK lets other programs (called hosts) run Claude Code and control it. A host can send apply_flag_settings to change settings, including the model. Claude Code now has an extra check that can refuse the model sent this way. When it does, the model is not applied, and a restricted-model warning names the default model and the model actually in effect.

Before, the model was refused only when it was blocked and had no step-down model to fall back to.

Why

A host that changes the model this way may now see the change refused and replaced by a warning, rather than applied.

Read from
Names in the bundleapply_flag_settings
What the documentation says
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 doubtWhat makes a model choice count as refused under the new check is not clear.

See this entry in the whole of v2.1.283 →

Feedback