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

queued_notification added to the stdout message protocol

Claude Code can now buffer notifications and redeliver undrained ones when you resume a session.

Under the hood Internal Changes
JSON All of v2.1.229
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
Internal ChangesKind: in v2.1.229,
What probably matters to youSection of the release
What

The message types Claude Code emits on stdout gained a queued_notification entry carrying an id, origin, content, a priority of "now", "next" or "later", and a queue timestamp. It is the wire format behind the ReadNotifications tool: the CLI buffers the event, nudges the model to drain it, and only acknowledges it once drained, so an undrained event is redelivered when the session resumes.

Evidence

The CLI buffers it, nudges the model to call the ReadNotifications tool, and acks the event processed only when drained — an undrained event redelivers on resume.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.229 →

Feedback