Expand description
§Conversation State Machine
Tracks the lifecycle phase of a conversation via a finite-state machine.
Phases transition based on TransitionTrigger events detected from user
text or explicit external signals (timeout, close).
Structs§
- Conversation
State Machine - Finite-state machine that advances a conversation through its lifecycle.
- Phase
Transition - A recorded phase change with its cause and wall-clock timestamp.
Enums§
- Conversation
Phase - High-level lifecycle phase of a conversation.
- Transition
Trigger - Events that may cause a phase transition.