[BUG] Opus 4.6 removed from Claude Desktop Code tab model picker after Opus 4.7 release
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
After the Opus 4.7 release on April 16, 2026, Opus 4.6 is no longer available in the Code tab of the Claude Desktop app (macOS). The only Opus option now resolves to Opus 4.7. There is no way to select or pin Opus 4.6 from the Code tab UI.
This issue is specific to the Code tab. The Claude.ai chat interface and Claude Cowork both still expose multiple model options in their respective model dropdowns. Only the Code tab's model picker has had Opus 4.6 removed.
Additionally, the /model command (documented for Claude Code CLI) does not work in the desktop app's Code tab, so there is no fallback to manually specify claude-opus-4-6 within the desktop interface.
Impact
Opus 4.7 ships with a new tokenizer that can produce up to ~35% more tokens for the same input text. Without the option to fall back to Opus 4.6, usage is being burned significantly faster — particularly for users on plans with message or token quotas. Users should have the ability to choose 4.6 while evaluating the cost/performance tradeoff of the new tokenizer.
Expected Behavior
Opus 4.6 should remain selectable in the Code tab's model picker alongside Opus 4.7, or at minimum, users should have a documented path to pin a specific model version from the desktop app UI — consistent with the CLI's /model claude-opus-4-6 and environment variable options.
Environment
- Claude Desktop version: 1.3109.0
- Platform: macOS
- Affected surface: Code tab only (Claude.ai chat and Cowork are unaffected)
Additional Context
- The Claude Code docs confirm
/modelandANTHROPIC_MODELenv var as model pinning options, but these only apply to the CLI, not the desktop app's Code tab. - GitHub Changelog confirms Opus 4.7 is replacing 4.5 and 4.6 in model pickers, but no deprecation notice was shown in the desktop app UI before removal.
- Related older issues: #34279, #36351, #40095
20 Comments
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
This is not a duplicate and was incorrectly labeled as such.
Same issue. Tried this in settings.json:
Also forced to set env vars. It helps for Claude Code CLI, but not for Claude Desktop Code. There is no
/modelcommand in CDC.Removed on Windows 11 Desktop and when using Web Code also now.
As someone else said before "This is a legitimate complaint. Silent model swaps that affect token consumption on capped plans without any in app notice is just bad product behavior."
I agree with them, having just upgraded to Max 2 days ago myself to use Opus 4.6 and have this occur is bitter.
While the picker doesn't show 4.6 anymore, you can still pin the model via CLI or settings:
Project-level pinning also works: create
.claude/settings.jsonin your project root with the same content.Note: even after pinning, Claude Code can sometimes switch models mid-session silently. The
model-version-alerthook from cc-safe-setup checks periodically and warns if the model changed.People keep posting comments about the CLI I wish they would read even just the title of this issue. This is clearly about Claude Desktop app, not the
claudecommand. The specific the version of Claude Code that runs within the desktop app.4.6 removal is scummy move from anthropic
Anthropic, please fix this. Why let the "Chat" still have the option to use Opus 4.6 but not the "Coding" tab?
Anyone has a workaround for the Desktop App?
I understand pruning old models, but 4 days after the model was released. Thank God Open 4.6 is on the web so I can ask it how to get Claude code running on old model.
+1 as a Claude Max × 2 + API subscriber running a ~265-skill Claude Code harness across 14 domain workspaces.
Removing 4.6 as a selectable option removes the only practical downgrade path for long-running agentic workloads where 4.7's instruction-following and post-compaction state retention have visibly regressed vs 4.6. I've seen session crashes (<30 min duration, "crash detected" banner on resume), repeated-mistake loops inside marathon sessions, and rule-set drift after compaction that were rare on 4.6. Keeping 4.6 available lets power users route 4.7 to pure-reasoning tasks and keep 4.6 for orchestration until the regression is addressed.
Please restore 4.6 in the picker, or at minimum commit to parity via CLI
/modeland.claude/settings.jsonwhile the 4.7 issues are triaged.Dans la dernière version Desktop Opus 4.6 est revenu sélectionnable.
Still not seeing Opus 4.6 in the model picker on v1.3561.0 (fbc74b, 2026-04-20). macOS.
You can use
/model claude-opus-4-6to switch the model just like in the CLI.Thank you for adding the /model command to the Desktop Claude Code Tab. I verified this just now and it's working.
7.5 counts instead of 3. no option to select 4.6. that is very telling. it is not a bug. it is deliberate business decision.
Sadly this only swiched to the 200k token model. Any chance to enable 4.6 Opus 1M again?
Is there a way to use opus 4.6? Or should we use claude code instead of GitHub Copilot?
/model claude-opus-4-6[1m]
/model claude-opus-4-6[1m]
<img width="221" height="187" alt="Image" src="https://github.com/user-attachments/assets/8384463b-768e-4397-b8c6-fc864d66e7d9" />
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.