Expand description
Agent session management.
This module manages the session lifecycle, including:
- Event emission
- Cancellation tokens
- Ask response channel
- Pending input channel (for real-time message appending)
By extracting session management into a dedicated struct, we enable:
- Clear separation between session and state
- Easier testing of event handling
- Better control over session lifecycle
Structsยง
- Session
Manager - Agent session manager.