Expand description
Tool layer implementation
This module provides a clear separation of concerns for tool functionality:
spec: Tool schema definitions (ToolSpec, ToolCall, ToolResult)dispatch: Tool routing and registry (ToolRegistry)helpers: Shared utility functionstools: Builtin tool modules, one per tool
Re-exports§
pub use dispatch::ToolRegistry;pub use error::ToolError;pub use spec::ToolCall;pub use spec::ToolResult;pub use spec::ToolSpec;