Expand description
Session protocol types for the AppServerSession seam (ADR-005).
SQ (Submission Queue): bounded mpsc::Sender<SessionOp> (cap=512) for commands TO the session actor.
EQ (Event Queue): unbounded mpsc::UnboundedSender<SessionEvent> for events FROM the session actor.
Structs§
- Runtime
Policy - Product-neutral policy for session runtime behavior.
- Session
Config - Configuration for creating a session actor.
- Session
Handle - Handle returned to the UI layer for interacting with a session.
Enums§
- Approval
Mode - Approval behavior for a session runtime.
- Session
Event - Events emitted by the session actor on the unbounded EQ.
- Session
Op - Commands sent to the session actor via the bounded SQ.
- Turn
Completion Status - Status of a completed turn.