Module agent

Source

Modules§

prebuilt

Structs§

AgentBuilder
Builder for creating BaseAgent instances from AgentDeriveT implementations
AgentConfig
AgentState
State tracking for agent execution
BaseAgent
Base agent type that wraps an AgentDeriveT implementation with additional runtime components
ExecutorConfig
Configuration for executors

Enums§

AgentBuildError
AgentResultError
RunnableAgentError
Error type for RunnableAgent operations
TurnResult
Result of processing a single turn in the agent’s execution

Traits§

AgentDeriveT
Core trait that defines agent metadata and behavior This trait is implemented via the #[agent] macro
AgentExecutor
Base trait for agent execution strategies
AgentOutputT
Trait for agent output types that can generate structured output schemas
IntoRunnable
Extension trait for converting BaseAgent to RunnableAgent
RunnableAgent
Trait for agents that can be executed within the system