Skip to main content

Module manager

Module manager 

Source
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ยง

SessionManager
Agent session manager.