What
A side query is a smaller background request Claude Code sends to the model alongside the main conversation. Some requests carry a dispatch header, a label that tells the service how to route them. When a side query fails, it can now be sent again once with a fixed dispatch value in three cases:
headerless_decline: an HTTP 503 error on a request that was sent without a dispatch header.- Server or connection errors: a 5xx error or a connection failure. This case existed before.
retryable_4xx: HTTP 408, 409 or 429. These are resent using the client's usual retry allowance, unless the server marked its requested wait (Retry-After) as too long. Before, these codes were resent only when a header had been sent.
The record of a fallback resend now includes resend_dispatch. The records Claude Code keeps for successful and failed API calls now include a dispatch value, which defaults to none.
Why
Side queries are more likely to succeed when the routing layer turns a request down, instead of failing outright. The added dispatch value is diagnostic information and changes nothing you do.
The finding does not say what `dispatch` records.