//! Tool framework — registry, handler trait, and normalization pipeline.
//!
//! Wire format types (`ResponsesTool`, param structs) live in [`crate::types::tools`].
//! This module owns the behavioral layer: routing, handler interface, and normalization.
pub use ;
pub use FunctionHandler;
pub use ;
pub use ;
pub use WebSearchHandler;