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 custom::CustomHandler;pub use executors::GatewayExecutorRegistration;pub use executors::GatewayExecutors;pub use function::FunctionHandler;pub use handler::GatewayExecutor;pub use handler::ToolError;pub use handler::ToolHandler;pub use handler::ToolOutput;pub use mcp::McpClient;pub use mcp::McpClientPool;pub use mcp::McpDiscoveredHandler;pub use mcp::McpError;pub use mcp::McpHandler;pub use mcp::McpOperation;pub use mcp::McpServerEntry;pub use registry::GatewayDispatchResult;pub use registry::ToolEntry;pub use registry::ToolRegistry;pub use registry::ToolType;pub use web_search::WebSearchHandler;