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 ·

Opus [1m] suffix and "with 1M context" label now depend on each model's 1M support

Default Opus, Opus subagents and the picker label add 1M context only where a model's 1M window is opt-in, not native

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

What

The context window is how much text a model can consider at once. Some models have a 1M-token window built in (native). Others offer it only when asked for (opt-in), which Claude Code does by adding [1m] to the model name. Claude Code now tracks each model's 1M support as "never", "native" or "optIn" instead of a yes or no:

  • CLAUDE_CODE_DISABLE_1M_CONTEXT makes every model count as "never".
  • Default Opus: [1m] is added to the default Opus model only when its support is "optIn". Models with a native 1M window no longer get [1m].
  • Picking opus: when the opus alias points to a model with opt-in 1M, choosing it now resolves to that model with [1m]. The option label also shows the resolved model id.
  • Subagents: an Opus-family subagent model gets [1m] when it lacks it and its 1M support is "optIn" on a first-party provider.
  • Model picker: the Opus description shows "with 1M context" based on the selected model's support being "optIn", instead of one global check. Opus counts as 1M-eligible unless its support is "never".

Why

The model name shown for default Opus may change, and Opus subagents may now run with a larger context window, which can affect cost. The picker should stop claiming 1M context for Opus models that do not offer it.

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 doubtIt is not clear where this step is used, so when subagents actually get the 1M version is unsettled.
Anthropic's release notes agreeFixed /model accepting Sonnet 4.6 or Sonnet 5 with [1m] when the id carried a date or -v1:0 suffix, in the cases where the plain id was…

See this entry in the whole of v2.1.283 →

Feedback