Skip to main content

Overview

Use SSE for simple, reliable real-time updates. Optional WebSocket is available for environments that require WS.
Resume from last event:
Notes:
  • last_event_id accepts either a Redis stream ID (preferred) or a numeric sequence. The SDK exposes event.id which chooses stream_id when present or falls back to seq.

WebSocket (optional)

Requires pip install websockets.

Common Event Types

  • WORKFLOW_STARTED / WORKFLOW_COMPLETED
  • LLM_PROMPT / LLM_PARTIAL / LLM_OUTPUT
  • TOOL_INVOKED / TOOL_OBSERVATION
  • APPROVAL_REQUESTED / APPROVAL_DECISION
  • ERROR_OCCURRED
Tip: Filter using EventType enums or raw strings.