Module events

Module events 

Source
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§

EventBufferConfig
Configuration for event buffering
EventEmitter
Event emitter with optional buffering for rate limiting
ProgressTracker
Progress tracker for long-running operations

Enums§

AgentEvent
Event types for the agent pipeline
ProgressStage
Stages of pipeline progress

Functions§

create_event_channel
Create a new event channel pair

Type Aliases§

EventReceiver
Shared event channel for broadcasting events to multiple listeners
EventSender