{"version":"2.1.299","anchor":"retry-logic-stops-retrying-one-error-class","canonical_anchor":"retry-logic-stops-retrying-one-error-class","heading":"One kind of error is no longer retried","tier":"notice","area":"API Requests","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/retry-logic-stops-retrying-one-error-class","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### One kind of error is no longer retried\n\nClaude Code now stops retrying one particular kind of error instead of retrying it like rate-limit and server errors\n\n**Unclear.** Which kind of error is no longer retried is not identified.\n\n**What**\n\nWhen a request fails, Claude Code decides whether to try it again. It normally retries when the server reports it is busy (status 429) or has an error of its own (status 500 and above). Claude Code now refuses to retry one particular kind of error before it looks at the status at all.\n\n**Why**\n\nThis can cut down on retries that were never going to succeed.\n\n- Area: API Requests\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}