{"version":"2.1.300","anchor":"gateway-model-fallback-condition-refactored","canonical_anchor":"gateway-model-fallback-condition-refactored","heading":"Rule for falling back to the default model through a gateway was reworked","tier":"internal","area":"Elsewhere","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/gateway-model-fallback-condition-refactored","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Rule for falling back to the default model through a gateway was reworked\n\nThe check that decides when a failed gateway request is retried on the default model now lives in a shared helper\n\n**Unclear.** Whether the new check retries on the same error statuses as before is not settled.\n\n**What**\n\nWhen a request sent through a gateway (a service that sits between Claude Code and the model) fails, Claude Code can retry it on the default model. The check that decides this was rewritten as a separate shared step. Before, it retried on errors with status 400, 403 or 404, unless the error was marked as one that resending could not fix. The other conditions for the retry are unchanged.\n\n**Why**\n\nThis may change which errors lead to a retry on the default model.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: no"}