Expand description
Sans-IO state machine for session turns.
TurnMachine owns the generic effect engine. Protocol-specific behavior
lives behind ProtocolDriverHandle, which returns declarative
DriverActions that the machine applies.
Structs§
- Chat
Context Projector - Checkpoint
Delivery - Completed
Tool Call - Driver
Context View - Effect
Id - Opaque identifier linking an effect to its response.
- Execution
Surface Sync - LlmCall
Error - Error details from a failed LLM call.
- Pending
Tool Call - Projector
Context - Turn
Cause - Turn
Checkpoint - Turn
Machine - Sans-IO state machine for a single session run (multi-turn).
- Turn
Machine Config - Configuration for a
TurnMachineinstance. - Unit
Turn Protocol - Waiting
Exec State - Waiting
LlmState
Enums§
- Checkpoint
Resume Action - Driver
Action - Effect
- An effect the host must fulfil.
- LogEvent
- Response
- A response to a previously emitted effect.