Preflight Checklist
Problem Statement
Problem
When Anthropic releases a new model (e.g., Opus 4.6), there's no obvious way to:
- Know the new model is available
- Switch to it as the default
Currently users must:
- Discover releases independently
- Manually create
%APPDATA%\Claude\settings.json (Windows) or ~/.claude/settings.json
- Know the undocumented
"model": "opus" setting
Suggested improvements
claude config command - e.g., claude config set model opus
- New model notifications - "Opus 4.6 available. Run
/model opus to try it"
- Interactive setup -
claude setup that asks for preferred model
- Document user settings file - Currently not in
--help or docs
Context
Discovered after assuming my project settings.local.json would handle model preferences - it doesn't. Required assistance to find the correct location and format.
Proposed Solution
-
claude config command - Allow setting defaults via CLI, e.g.:
claude config set model opus
claude config list to see current settings
-
New model notifications - On startup, show something like:
"Opus 4.6 now available. Run /model opus to try it"
-
Interactive setup - Add claude setup that walks through preferences including default model
-
Document the user settings file - Add to --help output and docs:
- Windows:
%APPDATA%\Claude\settings.json
- Mac/Linux:
~/.claude/settings.json
- Available settings:
model, etc.
-
Auto-upgrade option - Setting like "model": "latest-opus" that always uses the newest Opus release
Alternative Solutions
No response
Priority
Medium - Would be very helpful
Feature Category
CLI commands and flags
Use Case Example
Anthropic released Opus 4.6 on Feb 5, 2026. As a paying Claude Code max user, I wanted to upgrade immediately but:
- Discovered
settings.local.json model preferences don't work
- Spent 20+ minutes finding the actual user settings location
- Had to manually create
%APPDATA%\Claude\settings.json
- Wrote
{"model": "opus"} based on trial and error
Expected: claude config set model opus or a prompt on startup saying "New model available"
Additional Context
No response
Preflight Checklist
Problem Statement
Problem
When Anthropic releases a new model (e.g., Opus 4.6), there's no obvious way to:
Currently users must:
%APPDATA%\Claude\settings.json(Windows) or~/.claude/settings.json"model": "opus"settingSuggested improvements
claude configcommand - e.g.,claude config set model opus/model opusto try it"claude setupthat asks for preferred model--helpor docsContext
Discovered after assuming my project
settings.local.jsonwould handle model preferences - it doesn't. Required assistance to find the correct location and format.Proposed Solution
claude configcommand - Allow setting defaults via CLI, e.g.:claude config set model opusclaude config listto see current settingsNew model notifications - On startup, show something like:
"Opus 4.6 now available. Run
/model opusto try it"Interactive setup - Add
claude setupthat walks through preferences including default modelDocument the user settings file - Add to
--helpoutput and docs:%APPDATA%\Claude\settings.json~/.claude/settings.jsonmodel, etc.Auto-upgrade option - Setting like
"model": "latest-opus"that always uses the newest Opus releaseAlternative Solutions
No response
Priority
Medium - Would be very helpful
Feature Category
CLI commands and flags
Use Case Example
Anthropic released Opus 4.6 on Feb 5, 2026. As a paying Claude Code max user, I wanted to upgrade immediately but:
settings.local.jsonmodel preferences don't work%APPDATA%\Claude\settings.json{"model": "opus"}based on trial and errorExpected:
claude config set model opusor a prompt on startup saying "New model available"Additional Context
No response