Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.229 Home All releases olderv2.1.228 v2.1.231newer
Claude Code v2.1.229

Queued notifications for remote sessions

Not switched on
Useful2 Signal4
Remote Control Notable not in their notes

Remote sessions accept and validate a new queued notification message instead of ignoring it.

queued_notification handling is present but only advertised when CLAUDE_CODE_REMOTE is set with an SDK transport.

CLAUDE_CODE_REMOTE
What

Remote sessions can now receive a queued_notification message, which previously fell through as an unknown message type and was logged and ignored. Payloads are validated and size-capped, and an oversized one is refused without acknowledgement. The feature is only advertised when the CLAUDE_CODE_REMOTE environment variable is set and an SDK transport is active.

Details
  • App state gained a buffer holding pending notifications, the IDs of ones already drained, and a nudge slot.
  • A registry of queued notifications is passed through to tool execution.
  • Telemetry is recorded under ccr_queued_notifications.
  • Outside remote mode the message is rejected with a logged reason.
Evidence

[queued-notifications] queued_notification outside remote mode, Ignoring unknown message type

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 →