You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
API RequestsArea: what it touches
ImprovementsKind: in v2.1.309,
ImprovementsSection of the release
What
When a request to the API fails, Claude Code keeps a budget of how many more times it may retry. This release adds a separate budget for reconnecting after the network goes down:
If a request gets no response and the failure is flagged networkDown, Claude Code retries as long as its reconnect count is below maxReconnects. Each such retry adds one to a new reconnects counter. Before, these failures went through the general failure handler.
The retry tracker now reports reconnectsLeft, calculated from maxReconnects. Before, it had only retriesLeft and sleptThroughLeft.
Why
A brief network drop now uses its own retries instead of the general ones. This should help requests survive dropped connections, while maxReconnects caps how many times Claude Code tries to reconnect.