{"version":"2.1.280","anchor":"new-per-turn-running-model-override-tracking","canonical_anchor":"new-per-turn-running-model-override-tracking","heading":"New per-turn running model override tracking","tier":"internal","area":"Elsewhere","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-per-turn-running-model-override-tracking","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New per-turn running model override tracking\n\nClaude Code now tracks which model override is actually in effect for the turn currently running\n\n**What**\n\nA 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.\n\n**Why**\n\nThis 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.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}