Claude Code v2.1.323 ·
Side requests can choose their tool setting and retry without a rejected field
Side requests now pick their tool setting by purpose, and send a data_flow field that is dropped and retried if the API rejects it
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
What
Besides your main conversation, Claude Code sends smaller side requests to the model for its own jobs. Two things changed in these requests:
- The tool setting, which says whether the model may use tools, can now be overridden based on what the request is for.
- A data_flow field is now attached. If the API rejects the request because of it, Claude Code removes the field and sends the request again.
Why
This changes the shape of the requests Claude Code sends to the API.
See this entry in the whole of v2.1.323 →