{"version":"2.1.280","anchor":"new-model-consent-fallback-system-message-for-usage-credit","canonical_anchor":"new-model-consent-fallback-system-message-for-usage-credit","heading":"New 'model_consent_fallback' system message for usage-credit model swaps","tier":"notice","area":"Model Fallback","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-model-consent-fallback-system-message-for-usage-credit","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New 'model_consent_fallback' system message for usage-credit model swaps\n\nNew system message explains when Claude Code auto-switches models over usage-credit consent\n\n**What**\n\nClaude Code now emits a new kind of system message, `model_consent_fallback`, when a session automatically falls back to a different model because the originally requested model requires usage credits the user hasn't agreed to spend. It's shown as a highlighted (gold) line in the transcript, is included in transcript filtering, and is mapped into SDK messages. The message follows the pattern: \"Switched to X \u2014 now your default model \/ for this session \u00b7 Y requires usage credits \u00b7 \/model to change\".\n\n**Why**\n\nThis makes it clear to the user why their model changed mid-session, and tells them to use `\/model` if they want to change it back or adjust their consent.\n\n- Area: Model Fallback\n- Names: `\/model`\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 2\/5"}