Skip to main content
SSE streams provide live output. Durable events provide replay, resume, and recovery. WebSocket notifications tell clients when related state changed.

Live transport

Conversation streams return text/event-stream for AG-UI execution. Clients render text, tool calls, tool results, reasoning, and terminal state while the run is active.

Durable event log

The durable mirror converts stream chunks into persisted run events. Later reads can replay the event log or continue following a run. Veryfront uses the AG-UI events specification for streamed agent output.

SSE run stream

The durable run stream returns text/event-stream. It starts from the persisted event log. It accepts Last-Event-ID, emits heartbeats, and closes after a terminal run event.

AG-UI event reference

The public stream forwards these AG-UI event types.

Custom event names

CUSTOM events use a constrained public name set.

WebSocket notification events

WebSocket notifications are lightweight invalidation events. They do not carry AG-UI token deltas. Clients use project event notifications to refresh child-run and message data.