Why it matters
Events make agents debuggable and streamable. Understanding shapes production observability.
Advertisement
The architecture
Event types: message (user/model), tool call, tool response, error, control.
Metadata: author (user/model/tool), timestamp, session ID.
Advertisement
How it works end to end
Streaming: events emit as they happen. Client subscribes.
Persistence: events stored with session. Enables replay.
Filtering: emit certain events only.
Aggregation: batch related events into higher-level.