Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.299 ·

Handed-over turns may repeat a message ID only for tool-call continuations

A turn handed over to Claude Code may now repeat an assistant message ID only when the next message is tool calls alone

Under the hood Internal Changes
JSON All of v2.1.299
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
Internal ChangesKind: in v2.1.299,
Internal ChangesSection of the release
What

Claude Code checks a turn that is handed over to it from a server before using it. A repeated assistant message ID is now allowed in one case only: in the next assistant message, when that message contains nothing but tool calls (requests to run tools) and only tool results come between. Any other repeat is rejected with the error message_id_repeats. Before, any repeat or already-seen message was rejected with a single error.

The description of safety check results now says that, for a repeated message ID, only a verdict that flags the call is used.

Why

This affects turns that a server hands over to Claude Code to continue.

See this entry in the whole of v2.1.299 →

Feedback