Agent Events Overview
Architecture
Agent Action
↓
AgentControlHub
↓
EventBus.Publish()
↓
Registered HandlersKey Components
EventBus
AgentControlHub
IEvent Interface
Event Flow
1. Agent Actions Generate Events
2. Events Are Dispatched
3. Handlers Are Invoked
Event Listeners vs Event Registration
1. Event Registration (Recommended)
2. IAgentEventListener (Interface-based)
Event Timing
Event Categories
Lifecycle Events
Conversation Events
Tool Events
Streaming Events (Deltas)
Audio Events
Metadata Events
Best Practices
✅ Do
❌ Don't
Example: Event Monitoring System
Next Steps
Last updated