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