Expand description
State machine for AI Agents framework
Structs§
- Aggregation
Config - How to aggregate results from concurrent agents.
- Chat
Manager Config - Chat manager config for controlling turn order.
- Chat
Participant - A participant in a group chat.
- Concurrent
State Config - Config for running multiple registry agents concurrently.
- Context
Extractor - Extract structured data from conversation into context via LLM.
- Debate
Style Config - Debate-specific config for group chat.
- Group
Chat State Config - Group chat state config for multi-agent conversation.
- Guard
Only Evaluator - Handoff
State Config - Config for a handoff state type.
- LLMTransition
Evaluator - Maker
Checker Config - Maker-checker-specific config for group chat.
- Pipeline
State Config - Config for a pipeline state type.
- State
Config - State
Definition - State
Machine - State
Machine Snapshot - State
Matcher - State
Transition Event - Termination
Config - Termination config for group chat.
- Time
Matcher - Transition
- Transition
Context - Vote
Config - Voting config for concurrent agent aggregation.
Enums§
- Aggregation
Strategy - Chat
Style - Compare
Op - Concurrent
Agent Ref - Either a plain agent ID string or a weighted entry.
- Context
Matcher - Delegate
Context Mode - Context mode for delegated states.
- Guard
Conditions - MaxIterations
Action - Partial
Failure Action - Pipeline
Stage Entry - A single stage in a pipeline state.
- Prompt
Mode - State
Action - Termination
Method - Tiebreaker
Strategy - Tool
Condition - ToolRef
- Transition
Guard - Transition
Timing - Turn
Method - Vote
Method