Graceful model version transitions
Resolved 💬 4 comments Opened Feb 21, 2026 by olliewind Closed Mar 28, 2026
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?
When Claude Code updates, older model versions (e.g. claude-opus-4-5-20250514) can disappear from the available model list without warning. Users who preferred the previous model have no migration path — the model simply stops being selectable.
What Should Happen?
- Reasonable overlap period — Maintain both the previous and new model versions for up to a year. Users need time to evaluate the new model in their actual workflows before losing access to the previous one.
- Changelog visibility — Surface model availability changes in release notes
Error Messages/Logs
Steps to Reproduce
- Upgrade Claude Code → previous model silently removed from
/modellist /model claude-opus-4-5-20250514→ "Model not found"- No deprecation warning, no migration period
Claude Model
Not sure / Multiple models
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.1.30
Claude Code Version
2.1.50
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
Xterm
Additional Information
This is disruptive when:
- The replacement model has different strengths/weaknesses (not a strict upgrade)
- There's no changelog or notice explaining the change
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗