Re-exports§
pub use config::AgentConfig;
pub use config::ModelConfig;
pub use models::chat::ApiResponse;
pub use models::chat::ChatMessage;
pub use models::chat::Choice;
pub use models::tools::ToolCall;
pub use models::tools::ToolDefinition;
pub use models::tools::ToolFunction;
pub use models::tools::ToolInput;
pub use models::tools::ToolParameter;
pub use models::tools::ToolParameterType;
pub use models::tools::ToolParametersDefinition;
pub use strategies::DelegationInput;
pub use strategies::DelegationOutput;
pub use strategies::Strategy;
Modules§
- agent
- config
- Handles configuration structures and parsing for the agent library.
- errors
- mcp
- models
- providers
- strategies
- tools
- Contains implementations for standard, non-interactive tools.
- utils
- General utility functions.
Structs§
Enums§
Traits§
- Tool
Provider - Trait defining the interface for providing tools to the [
Agent
]. NOTE: This is unused by the MCP agent. - User
Interaction - Trait defining the interface for handling user interaction needed by the Agent core.