Sonnet 4.6 1M context not exposed in desktop app model picker (Max plan)
Resolved 💬 3 comments Opened May 2, 2026 by ebieber1 Closed May 6, 2026
Bug
The Claude Code desktop app's model picker shows Opus 4.7 1M as a persistent option but does not list Sonnet 4.6 1M, even on the Max plan which includes 1M Sonnet access.
The model alias works correctly when set per-session via /model sonnet[1m], and the claude-sonnet-4-6 model with 1M context is documented as available on Max plans. So this appears to be a UI gap rather than an entitlement issue.
Steps to reproduce
- Open the Claude Code desktop app on a Max plan
- Open the model picker (⇧⌘I)
- Observe available models:
- Opus 4.7
- Opus 4.7 1M
- Sonnet 4.6
- Haiku 4.5
- Opus 4.6 Legacy
- Note that there is no "Sonnet 4.6 1M" option
Expected behavior
A "Sonnet 4.6 1M" option should appear in the picker alongside "Opus 4.7 1M" so it can be selected as a persistent default.
Workarounds attempted
- Setting
"model": "sonnet[1m]"in~/.claude/settings.jsonis not honored by the desktop app's picker (the checkmark stays on plain Sonnet 4.6 after restart) - Per-session
/model sonnet[1m]does work, but has to be re-entered every session
Environment
- Claude Code desktop app, version 2.1.121
- macOS
- Max plan
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗