Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
API RequestsArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release
Unclear It is not clear whether 529 errors are still caught some other way, so overloaded requests may or may not still be retried.
What
When a request to the API fails, Claude Code checks whether the error is a rate-limit or overload error that it should retry. That check still accepts status 429, which means "too many requests". It no longer contains a separate check for status 529, the code the API uses to say it is overloaded.
Why
This could change whether Claude Code retries a request on its own when the API reports that it is overloaded.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear whether 529 errors are still caught some other way, so overloaded requests may or may not still be retried.