Skip to content

event

Event owns shared stream and trace event types.

Language: rust

Path: crates/event

Owns:

  • text events
  • tool call events
  • tool result events
  • error and completion events
  • event constructors

Must Not:

  • persist events directly
  • render UI
  • call tools

Inputs:

  • runtime state changes
  • tool execution updates
  • finalization updates

Outputs:

  • Event
  • terminal event detection

Used By:

  • agent
  • chat
  • run

Verify:

  • cargo check -p event