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.318 ·

Remote tool calls report shared-request refusals and unreadable requests

Remote tool calls now fail with a clear error when a shared request cannot be read, and refusals of shared requests get their own reason

Group of 3 Under the hood Internal Changes
JSON All of v2.1.318
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Remote ToolsArea: what it touches
Internal ChangesKind: in v2.1.318,
Internal ChangesSection of the release

What

In a remote tool call, a session asks Claude Code to run one of its tools on the session's behalf. This handling changed for shared requests:

  • Unreadable requests: when a remote_tool_call request carries a mode stamp but the rest of it cannot be read, Claude Code now returns an error instead of carrying on. The error says the session service vouched for the request's envelope, but the rest of the request could not be read. Before, there was no check for this.
  • Refusal reasons: when a remote tool request is refused, the reason can now be shared_request_ followed by the specific refusal (sharedRequestRefusal).
  • More detail recorded: a permission and classifier record gains request_form, shared_request_refusal and part, alongside the mode stamp and the server's verdict.

Why

A damaged request now fails with its own clear error instead of a generic one. That makes it easier to tell why a remote tool call did not run.

See this entry in the whole of v2.1.318 →

Feedback