You now get told when a subagent swaps models after a refusal, not just the main thread.
What's wrong with this entry?
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.
- 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_fallbacksystem message uses different wording depending on the scope
bannerScope
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Search field in the model picker
Both mention model
-
v2.1.236
Cancellable waits when
/modeltalks to a cloud sessionBoth mention model
-
v2.1.238
Model and effort switch warning now checks whether the cache is actually warm
Both mention model