claude-code - 💡(How to fix) Fix [BUG] Desktop app ignores settings.json "model" field for new sessions [2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#53739Fetched 2026-04-28 06:48:19
View on GitHub
Comments
2
Participants
3
Timeline
5
Reactions
0
Timeline (top)
labeled ×3commented ×2

Error Message

Error Messages/Logs

No error messages. The app simply ignores the model setting silently.

Code Example

No error messages. The app simply ignores the model setting silently.
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Claude Code Desktop app ignores the model field in ~/.claude/settings.json when starting a new session. Every new session defaults to Opus 4.7 1M regardless of the configured model. User must manually run /model claude-opus-4-6 every single session.

Tested (all failed to persist):

  1. Global ~/.claude/settings.json"model": "claude-opus-4-6"
  2. "env": {"ANTHROPIC_MODEL": "claude-opus-4-6"} in settings.json
  3. Project .claude/settings.local.json"model": "claude-opus-4-6"
  4. Windows user environment variable ANTHROPIC_MODEL=claude-opus-4-6
  5. Full app restart (close + reopen)

What Should Happen?

New sessions should respect the model field in ~/.claude/settings.json and start with the configured model instead of always defaulting to Opus 4.7 1M.

Error Messages/Logs

No error messages. The app simply ignores the model setting silently.

Steps to Reproduce

  1. Set "model": "claude-opus-4-6" in ~/.claude/settings.json
  2. Fully close and reopen Claude Code Desktop app
  3. Click "New session"
  4. Check the model indicator in the bottom-right corner — it shows "Opus 4.7 1M" instead of "Opus 4.6"

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

No response

Claude Code Version

2.1.110

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Other

Additional Information

No response

extent analysis

TL;DR

The issue can be temporarily worked around by manually running the /model command with the desired model after starting a new session.

Guidance

  • Verify that the ~/.claude/settings.json file is correctly formatted and the model field is set to the desired value.
  • Check if the issue persists when using a different model or configuration to isolate the problem.
  • Consider reporting this issue to the developers, as it may be a bug in the current version (2.1.110) of Claude Code Desktop app.
  • Test if setting the ANTHROPIC_MODEL environment variable before starting the app has any effect on the model selection.

Example

No code snippet is provided as the issue seems to be related to the app's configuration and settings.

Notes

The issue may be specific to the Opus model or the current version of the app, and more information from the developers or further testing is needed to determine the root cause.

Recommendation

Apply workaround: Manually run the /model command with the desired model after starting a new session, as this is the only known way to change the model currently.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Desktop app ignores settings.json "model" field for new sessions [2 comments, 3 participants]