Expand description
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.
Re-exports§
pub use codex::CodexNamespaceHandler;pub use codex::NamespaceMap;pub use codex::model_visible_namespace_member_name;pub use function::FunctionHandler;pub use handler::GatewayExecutor;pub use handler::ToolError;pub use handler::ToolHandler;pub use handler::ToolOutput;pub use registry::GatewayDispatchResult;pub use registry::ToolEntry;pub use registry::ToolRegistry;pub use registry::ToolType;pub use web_search::WebSearchHandler;