Execution Stream
tRPC Endpoints
Execution Stream
Replayable server-sent event stream for canonical execution updates.
GET
Execution Stream
Use this endpoint when you want direct HTTP streaming for a submitted execution.
It emits the same canonical execution events used by
Current execution event kinds:
Resume from a previously consumed event:
Example SSE frame:
v2.executions.stream, but
over standard SSE for CLIs, API integrators, and future chat surfaces.
If you want AG-UI-compatible execution streaming for TanStack AI consumers, use
GET /v1/ai/executions/:operationId/ag-ui-stream instead.
Auth
- Wallet session cookie
- or
X-API-KEY
Resume Semantics
- Send
Last-Event-IDwith the opaque stream cursor from the SSEidfield (the same value is also exposed ascursorin each event payload). - The server replays any missed canonical events before switching to live tail.
v2.executions.getandv2.executions.detailremain available for snapshot hydration and explicit detail fetches.
Event Envelope
Each SSE message uses a canonical event envelope:execution.snapshotexecution.state_changedexecution.timeline_appendedexecution.progressexecution.resultexecution.error