Effort-medium nudge generalized to per-model remote-config gates#
The effort-downgrade nudge was rebuilt to support multiple models, each hidden behind its own remote switch.
This build carries eight dormant additions, none of them reachable yet. A hidden environment-variable switch called tengu_polished_dewdrop can make certain responses silently drop or error, and the effort-medium nudge that suggests downgrading thinking effort has been rebuilt to work per model, each still needing its own remote-config gate flipped on. The model-switch dialog quietly gained new schema fields for a warning banner and an effort range, plus templated copy and new confirmation wording for a downgrade dialog, none of it shown to users yet. API telemetry can log a new thinkingPrefixMismatchBehavior setting, but only under an unreleased beta header, and an internal ultracode-mode check can now suppress the effort-switch nudge once enabled.
Anything you can use today, anything that visibly changes, and anything worth poking at. One line each, open for detail.
The effort-downgrade nudge was rebuilt to support multiple models, each hidden behind its own remote switch.
An internal ultracode-mode check can now silently suppress the effort-switch nudge.
API telemetry can now log a thinking-block mismatch setting, but only under a specific unreleased beta header.
A new hidden switch, settable via env var, can make certain responses silently drop or error instead.
What would fix it?
Smaller changes and internals, grouped as the pipeline found them. Nothing is dropped, it is only further down.
The effort-downgrade nudge now works per model instead of just one, but each model needs its own flag turned on.
The model-switch dialog gained hidden fields for a warning banner and effort range, not yet shown to users.
The effort nudge dialog can now fill in the model and levels by name and show a warning banner, once enabled.
New wording was added for a dialog confirming a drop to a lower thinking-effort level, not yet fully wired.
Claude Code can now recognize a specific new 400 error about thinking-block mismatch settings.
Dismissing the effort nudge for one model no longer silences it for other models.
Server-served effort nudge text is now rejected outright if its effort-level ordering looks invalid.
A new internal helper writes the explanatory sentence shown when suggesting an effort-level change.
Effort nudge telemetry now records which model and effort levels were involved.
Routine version bump to 2.1.263 with no behavior change.
Published verbatim by Anthropic for v2.1.263. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.
Of these 1 bullets, 0 name something an entry on this page also names, 0 name something no entry here does, and 1 name nothing specific enough to line up either way. The pairings are made on names both sides wrote down, a flag or a setting or a slash command, so read one as probably the same thing rather than as a fact, and read the middle number as candidates rather than as a miss count.
1 prompt changed. 1 prompt disappeared. 1 of 28 tool descriptions changed.
Claude Code, interactive mode
54 documentation changes were recorded within 24 hours either side of this release, nearest first. The closest 12 are below. They're here because they happened near this release in time. That's not a claim that this release caused the edit, or that the page documents anything in it.
Every time above is when this site's poller recorded the change, which is up to half an hour after the edit on an ordinary read and up to a day after it on a full sweep. Upstream's own edit time is used instead wherever a capture carries one. None of these do.
What's wrong with this entry?