Modules§
Structs§
- Agent
Builder - Builder for creating BaseAgent instances from AgentDeriveT implementations
- Agent
Config - Agent
State - State tracking for agent execution
- Base
Agent - Base agent type that wraps an AgentDeriveT implementation with additional runtime components
- Executor
Config - Configuration for executors
Enums§
- Agent
Build Error - Agent
Result Error - Runnable
Agent Error - Error type for RunnableAgent operations
- Turn
Result - Result of processing a single turn in the agent’s execution
Traits§
- Agent
DeriveT - Core trait that defines agent metadata and behavior This trait is implemented via the #[agent] macro
- Agent
Executor - Base trait for agent execution strategies
- Agent
OutputT - Trait for agent output types that can generate structured output schemas
- Into
Runnable - Extension trait for converting BaseAgent to RunnableAgent
- Runnable
Agent - Trait for agents that can be executed within the system