You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
ModelsArea: what it touches
ImprovementsKind: in v2.1.222,
ImprovementsSection of the release
What
A refusal-driven model swap that happens inside a subagent or other non-main thread now surfaces a banner, where previously only main-thread swaps did.
Details
The refusal-fallback result gained bannerScope, set to "session" for main-thread swaps and "local" otherwise
Non-main-thread turns emitting local scope now show the banner
The emitted model_refusal_fallback system message uses different wording depending on the scope
Evidence
bannerScope
Strings lifted out of the shipped bundle, so the claim above can be checked against them.