You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ModelsArea: what it touches
ImprovementsKind: in v2.1.287,
ImprovementsSection of the release
What
Print mode is the way of running Claude Code non-interactively to get a single answer. In print mode, a model override can be adopted during a session. At the end of each turn (one round of request and reply), the logic that decides whether to adopt that override now compares against the model that was active when the turn started. Before, only the override at the start of the turn was recorded.
Usage reporting for this decision also gains a field, override_same_at_both_ends.
Why
This addresses an edge case where the model is switched partway through a session, so the model choice at the end of a turn takes into account what was in use when the turn began.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe exact new rules for when an override is adopted are not shown.