Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

Claude is told clearly when a message to another session was held or expired

Notices about held or expired messages between sessions now say plainly they were not delivered and explain why

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

Claude can send messages to another Claude Code session. When such a message is held, Claude is now told it was NOT delivered, and that it must not report it as delivered or send it again while it is held. The notice explains the usual cause:

  • the two sessions use different permission modes, so a terminal session asks its user to approve the message
  • the desktop app and non-interactive sessions cannot ask, so the message expires undelivered
  • a session can also be set to hold every message

When a message expires, Claude is told not to resend it unprompted, since while the modes differ a resend would only be held again.

Why

Claude should stop telling you a message reached another session when it did not, and stop resending messages that will only be held again.

See this entry in the whole of v2.1.288 →

Feedback