Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.233 ·

A "poll_event" delivery path exists but is switched off in this build

A way to push outside events into a live session is built but completely switched off.

Nothing to try yet Notable In Development
JSON All of v2.1.233
Nothing to try yetTier: how much it should matter to you
1Useful: my rating, 1 to 5
5Signal: worth watching, 1 to 5
SessionsArea: what it touches
In DevelopmentKind: in v2.1.233,
What probably matters to youSection of the release

The poll-event command mode and control-protocol request are complete, but the enabling check is a function that always returns false, with no flag behind it.

What

A new way to push events into a running session, as a poll-event command-queue mode and a matching control-protocol request, is fully built and completely unreachable: the predicate that would enable it is a function whose entire body returns false, with no flag or environment variable behind it. Incoming requests are refused with "poll-event delivery is not enabled for this session."

Details
  • Queue APIs are enqueuePollEvent, drainPollEventChunk and countPendingWakePollEvents, with a 1000-event queue cap and a 49152-byte cap per envelope.
  • Each event is validated against its declared kind; a poll_event_delivery telemetry event records reasons including envelope_too_large, validation_failed, kind_mismatch, queue_cap and discarded.
  • Delivered poll events skip attachments, skip submission hooks and skip the skill permission reset that a normal user turn performs.
  • None of this exists in the previous build.
Evidence

poll-event delivery is not enabled for this session

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 →

Feedback