Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release
What
A new internal getter, runningTurnModelOverride, reports the model override that applies to the turn currently in progress. It only reports a value while that turn is still running and matches the current generation, and only if the session's current model and its 'pick as written' state still match what was recorded when the override was originally set.
Why
This keeps Claude Code from misreporting a model override if the session's model selection changes partway through a turn, since the override is only honored when the conditions it was captured under still hold.