{"version":"2.1.222","anchor":"model-refusal-fallback-updates-the-shown-model","canonical_anchor":"model-refusal-fallback-updates-the-shown-model","heading":"Model refusal fallback updates the shown model","tier":"notice","area":"Model Fallback","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222\/e\/model-refusal-fallback-updates-the-shown-model","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222","markdown":"### Model refusal fallback updates the shown model\n\nWhen a turn falls back to a different model after a refusal, the display now shows the model actually used.\n\n**What**\n\nWhen a turn falls back after a model refusal, the agent's displayed model is rewritten to the model actually used, and the fallback message now carries a scope.\n\n**Details**\n\n- A new agent event kind propagates turn effort together with the turn model.\n- The async-agent reader applies system\/model_refusal_fallback by rewriting the agent's model rather than leaving the old one on screen.\n- The optional scope field was added at three emit sites and in the parser.\n\n**Evidence**\n\n`agent-turn-effort`\n\n- Area: Model Fallback\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}