Skip to main content

Module tool

Module tool 

Source
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;

Modules§

codex
function
handler
normalize
registry
web_search