Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

New handling for requests whose old tool results were cut

Claude Code recognises tool_results_cut, where old tool results are replaced with placeholders, and the teleport relay steps aside for such requests

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

Unclear It is not clear what makes tool results get cut or when this happens.

What

A tool call is a single action Claude takes, such as reading a file, and its output is the tool result. Claude Code now recognises requests where old tool results have been replaced with placeholders.

  • Attachment: a tool_results_cut attachment type is handled, and cut_request_id is accepted as a request id next to suppressed_request_id.
  • Teleport relay: when a request replaces old tool results with placeholders, the relay falls back to the standard path, logs the reason tool_results_cut, and reports whether placeholders are being sent. The relay's tools-used header handling also changed, so its MCP flag no longer depends on a second check.
  • Reason labels: tool_results_cut was added to a list of reasons, and a new vm_unavailable case sits next to cloud_unavailable and network_off.

Why

These changes point to a way of trimming old tool output from a conversation. Where history has been rewritten like this, the relay uses the normal path instead of passing it on.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear what makes tool results get cut or when this happens.

See this entry in the whole of v2.1.323 →

Feedback