Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.290 ·

Repeated messages still waiting in the queue are now held back

A repeat of a message Claude Code is still waiting to process is now marked as a withheld echo, and repeats get new timing diagnostics

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

Unclear What the skipped release step does, and so what you would notice, is not clear.

What

Every message you send carries its own ID. Sometimes the same message arrives twice. If it arrives again while Claude Code is still waiting to process the first copy, for example because that copy is still in the message queue, Claude Code now marks the repeat as a withheld echo and skips the step that would normally release it. Before, every repeat was logged as skipped and released the same way.

A new diagnostic record also notes how long ago an earlier copy of the message had started. It sorts that time into one of these ranges:

  • under 1 minute
  • under 10 minutes
  • under 1 hour
  • under 6 hours
  • 6 hours or more

The record also notes the state of the message queue and whether the conversation had been compacted, which means shortened by summarising earlier parts.

Why

This changes how messages that are delivered more than once are handled in remote sessions and in SDK sessions, which are programs built on top of Claude Code. The new record helps trace duplicate or late-arriving messages.

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 doubtWhat the skipped release step does, and so what you would notice, is not clear.

See this entry in the whole of v2.1.290 →

Feedback