claude-code - 💡(How to fix) Fix [DOCS] Model configuration docs still say `/model` selections persist across restarts

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…
RAW_BUFFERClick to expand / collapse

Documentation Type

Incorrect/outdated documentation

Documentation Location

https://code.claude.com/docs/en/model-config

Section/Topic

Setting your model and Default model behavior

Current Documentation

The docs currently say:

  1. During session - Use /model <alias|name> to switch immediately, or run /model with no argument to open the picker.

Your /model selection is saved to user settings and persists across restarts. As of v2.1.117, if the project's .claude/settings.json pins a different model, Claude Code also writes your choice to .claude/settings.local.json so it continues to apply in that project after a restart. Managed settings take precedence and reapply on the next launch.

When the active model at startup comes from project or managed settings rather than your own selection, the startup header shows which settings file set it. Run /model to override for the current session.

What's Wrong or Missing?

A. /model is described with the old persistence behavior

The v2.1.144 release changed /model so it affects the current session only, but this page still says the command saves the selection to user settings and persists across restarts.

B. The new way to set a default for future sessions is missing

The page does not explain that saving a default for new sessions is now a separate action from switching the current session model. Users reading this page will expect /model itself to update their future session default.

Suggested Improvement

Update the /model documentation so it separates session-scoped switching from default-setting behavior.

Before:

Your /model selection is saved to user settings and persists across restarts.

After:

/model changes the model for the current session only.

To make the selected model the default for new sessions, open the model picker and press d to save it as your default.

Also update any related pages that currently imply /model controls the default model for future sessions.

Impact

Medium - Makes feature difficult to understand

Additional Context

Affected Pages:

PageLine(s)Context
https://code.claude.com/docs/en/model-config52-62Says /model selections are saved to user settings, persist across restarts, and can override startup model selection
https://code.claude.com/docs/en/agent-view337-342Says new sessions use the same setting /model controls and that running /model in a session persists for respawns

Total scope: 2 pages affected

This appears stale relative to the v2.1.144 model-selection change, where /model became session-scoped and setting the default for new sessions moved to a separate picker action.

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 [DOCS] Model configuration docs still say `/model` selections persist across restarts