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.233 Home All releases olderv2.1.232 v2.1.234newer
Claude Code v2.1.233

Queue for external events delivered to the model

Not switched on
Useful2 Signal5
Sessions Notable

Outside events can be queued and handed to Claude in batches, with size and count caps.

A poll_events queue and attachment with 49152-byte bodies and a 1000-event cap is built, plus a new Poll tool name that nothing in this build exposes.

What

A new queued-command mode lets external events be queued and handed to the model as a poll_events attachment carrying the event bodies, their kinds and a remaining-wake count. Each event body is capped at 49152 bytes and the queue at 1000 events, with bodies validated against their declared kind and identical ones deduplicated. Events marked as waking the session are delivered next; others are deferred. A Poll tool name constant is new here, and nothing in this build shows what exposes that tool.

Details
  • Over-sized events are refused with "poll event rejected: envelope too large".
  • Each queued event carries promises that settle on delivery or on drop; clearing the command queue settles all pending ones as dropped.
  • The filters that preserve queued commands in history now preserve poll-event attachments too.
Evidence

poll event rejected: envelope too large

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.233 →