Unclear It is not clear which Opus models offer one-million-token context by default, as an option, or never.
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_CONTEXTmakes 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.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
* **[Auto mode classifier](/docs/en/permission-modes#eliminate-prompts-with-auto-mode)**: the classifier's Claude Sonnet 5 default applies only when the allowlist permits Sonnet 5. When it's excluded, the classifier runs on the session's m…model-config see the edit
* An Opus target must resolve in your deployment, whichever model refused: set `ANTHROPIC_DEFAULT_OPUS_MODEL`, or keep an Opus 4.8 entry in the provider's model list. Without one, fallback stays off for every source model, including Sonnet…model-config see the edit
It is not clear which Opus models offer one-million-token context by default, as an option, or never.
Anthropic's documentation has since written up ANTHROPIC_DEFAULT_OPUS_MODEL, on Model configuration.