Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

SDK errors now name a blocked network location and exhausted tool-call retries

SDK error kinds now include network_edge_blocked and malformed_tool_use_exhausted, and empty_completion now covers repeated retries

You'll notice Improvements
JSON All of v2.1.317
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SDKArea: what it touches
ImprovementsKind: in v2.1.317,
ImprovementsSection of the release
What

The SDK is the kit developers use to run Claude Code from their own programs. It labels each error with a kind, and the list of kinds gains two:

  • malformed_tool_use_exhausted: the model's reply stopped to use a tool but held no tool request, and retries ran out. This was already reported as a reason a run stopped, and it is now an error kind as well.
  • network_edge_blocked: the firewall in front of the API refused the network location the request came from.

The description of empty_completion now also covers a retry that came back empty again.

Why

Programs built on the SDK can now react to these cases by name. A refusal based on network location shows up as its own kind of error.

See this entry in the whole of v2.1.317 →

Feedback