//! Tool abstraction and registry.
//!
//! Implement [`Tool`] for callable functions the agent can invoke. Tools declare a JSON Schema
//! for parameters; the model uses this to generate valid arguments. Use [`ToolRegistry`] to
//! collect and look up tools by name.
pub use ToolRegistry;
pub use ToolRetryPolicy;
pub use ;
pub use ;