Expand description
Typed event system for real-time UI updates
This module provides a structured event system for communicating state changes from the agent pipeline to the frontend. Based on Block Goose architecture patterns.
Structs§
- Event
Buffer Config - Configuration for event buffering
- Event
Emitter - Event emitter with optional buffering for rate limiting
- Progress
Tracker - Progress tracker for long-running operations
Enums§
- Agent
Event - Event types for the agent pipeline
- Progress
Stage - Stages of pipeline progress
Functions§
- create_
event_ channel - Create a new event channel pair
Type Aliases§
- Event
Receiver - Shared event channel for broadcasting events to multiple listeners
- Event
Sender