Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.267 ·

Model capability flags can now be explicitly forced on or off

Claude Code's per-model capability checks now honor explicit true/false overrides, including via a new CLAUDE_CODE_MODEL_CAPABILITIES env var

TierUse it nowhow much it should matter to you
Useful5my rating, 1 to 5
Signal3worth watching, 1 to 5
AreaModel Capabilitieswhat it touches
KindNew Featuresin v2.1.267,
Group of 4 Use it now Notable

Claude Code's per-model capability checks now honor explicit true/false overrides, including via a new CLAUDE_CODE_MODEL_CAPABILITIES env var

What

  • The shared model-capability gate helper (dm, formerly Rm) now distinguishes an explicit false result from an undefined/unset one. Previously only a falsy or undefined answer fell through to the same "no answer" fallback; now an explicit false immediately disables the feature.
  • This affects checks such as mid_conv_system, adaptive_thinking, rejects_disabled_thinking, context_management, fast_mode, lean_prompt, thrifty_sonic, mid_conv_tool_change, and refusal_fallback, which now short-circuit to "off" as soon as the gate explicitly says false, instead of falling back to matching on model-name strings like opus-4-8 or claude-mythos-5.
  • The fable_5_mitigations gate similarly now respects an explicit false for the claude-mythos-5 model, where before mitigations were always applied for that model regardless of the gate value.
  • A new CLAUDE_CODE_MODEL_CAPABILITIES environment variable lets you override these capability flags directly, as a semicolon-separated list of rules in the form modelPattern=flag1,-flag2,..., with a trailing * wildcard supported when matching model IDs.

Why Makes model-specific behavior more predictable: capability gates can now definitively turn a feature off rather than silently falling back to guesswork based on the model's name, and the new env var gives a direct way to override these flags.

See this entry in the whole of v2.1.267 →