agent-io 0.3.2

A Rust SDK for building AI agents with multi-provider LLM support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Tool system with dependency injection

mod builder;
mod depends;
mod function;
mod simple;
mod tool;

// Re-export core types
pub use tool::{EphemeralConfig, Tool, ToolResult};

// Re-export tool implementations
pub use builder::ToolBuilder;
pub use function::FunctionTool;
pub use simple::SimpleTool;

// Re-export from depends module
pub use depends::{Dependency, DependencyContainer, Depends};