Follow Discord
Sweep 01 Oct 2026 · 17:27Z Build v2.1.287 508 read Stable v2.1.285 Latest v2.1.287 Next v2.1.287 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.287 ·

effortLevel updates are skipped when already satisfied

Settings and control updates carrying effortLevel are now ignored when a check finds the model and engine state already satisfy them

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

What

effortLevel sets how much effort the model puts into its answers. Claude Code used to apply it every time it arrived. Now:

  • Skipped when satisfied: a settings or control update that carries effortLevel is applied only if a new check on the model, the level and the engine state says it is not already satisfied. Otherwise it is ignored entirely, including the report of the change.
  • apply_flag_settings: the same skip applies when a controlling program, for example over Remote Control, changes session settings this way. Before, any effortLevel was always validated and applied.
  • ultracode: an effort change that arrives without an explicit ultracode value now calls a new reset step.

Why

This avoids applying the same effort level twice, for example from Remote Control. It also means some effort changes may be dropped silently, so a setting that seems to have no effect may have been judged already in place.

Read from
Names in the bundleeffortLevel
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 or levels cause the setting to be skipped is not known.

See this entry in the whole of v2.1.287 →

Feedback