Files

subscriptions

The 2026-era subscriptions/listen channel: the server publishes change events through a ServerEventBus, and Client.listen() opens an async iterator over them. Replaces the handshake-era resources/subscribe + standalone-GET notification path.

Status: not yet implemented (#2901). The lowlevel registration surface is in this base — #2967 (ae13ede) added the lowlevel on_subscriptions_listen handler slot — but there is no Client.listen() or ServerEventBus yet. The runnable story is deliberately a follow-up PR to keep this one reviewable.

Spec

Subscriptions — basic utilities

Working example elsewhere

The TypeScript SDK ships a runnable subscriptions story: typescript-sdk/examples/subscriptions.

See also

standalone_get/ (handshake-era server-initiated notifications), resources/ (legacy subscribe deliberately omitted).