//! Typed tools layer built on top of `llmoxide`.
//!
//! This crate focuses on:
//! - Defining tools with typed args/results.
//! - Converting tool definitions into `llmoxide::ToolSpec` schemas.
//! - Executing tool calls returned by providers and sending tool results back.
pub use crate;
pub use crate;