Status line shows wrong model when multiple instances are running with different models
Resolved 💬 4 comments Opened Feb 18, 2026 by carmstrong-ProviderSoft Closed Feb 22, 2026
When multiple Claude Code instances are open simultaneously, the status line model display can show the wrong model. Specifically, if Instance A changes to a non-default model, Instance B's status bar begins showing Instance A's model instead of its own.
Instance B's status bar will only correct itself if its model is explicitly changed away from the default.
This suggests the model field in the status line input data is sourced from a shared/global location rather than being tracked per-session.
Steps to reproduce
- Open two instances of Claude Code (both using the default model, Opus 4.6)
- In Instance A, switch to a non-default model (e.g.,
/model sonnet) - Observe Instance B's status bar — it now shows Sonnet instead of Opus
Expected
Each instance's status bar reflects its own active model
Actual
Instance B's status bar reflects Instance A's model change
Version
2.1.45
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗