[BUG] Opus 4.6 1M context disappears from model picker, replaced by Opus 4.6 200k; default silently changes to Sonnet
Resolved 💬 3 comments Opened Apr 10, 2026 by lastdomovoi Closed Apr 14, 2026
Preflight Checklist
- [x] Searched existing issues (related: #45978)
- [x] Single bug report
- [x] Latest version of Claude Code
What's Wrong?
Date: 2026-04-10
Plan: Claude Max
Today the Claude Code model picker changed in a way that prevents users from selecting Opus 4.6 with 1M context:
- Default silently switched from "Opus 4.6 (1M context)" to "Sonnet 4.6 (200k)". Sessions that were running on Opus 1M were downgraded mid-session without user action.
- New entry appeared: "Opus 4.6 200k context" is now listed in
/modelpicker alongside the existing Sonnet/Haiku entries.
- Opus 4.6 1M context cannot be pinned: even when manually selecting the 1M variant, it disappears from the list on the next
/modelinvocation or model switch. There is no way to keep Opus 1M as a persistent choice.
Steps to Reproduce
- Start a Claude Code session with Opus 4.6 (1M context) previously set as default.
- Observe that the default shown is now Sonnet 4.6 (200k).
- Run
/model— note that "Opus 4.6 200k" is listed but "Opus 4.6 1M" is not selectable / disappears after selection.
Expected
- Opus 4.6 with 1M context remains available and persistently selectable.
- Default should not change without user action.
Actual
- Default changed from Opus/1M → Sonnet/200k without user input.
- Opus/1M is not reliably selectable.
- New Opus/200k variant appeared.
Environment
- Platform: macOS (darwin 24.6.0)
- Claude Code CLI
- Plan: Claude Max
<img width="569" height="115" alt="Image" src="https://github.com/user-attachments/assets/802c9621-ca25-4560-8e1c-9dd490afdd64" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗