Module tools

Module tools 

Source

Modules§

backend
dispatch_agent
error
execution_context
executor
fetch
local_backend
mcp

Structs§

BackendMetadata
Metadata about a tool backend for debugging and monitoring
BackendRegistry
Registry that maps tool names to their backends
DispatchAgentTool
ExecutionContext
Core execution context passed to all tool executions
FetchTool
LocalBackend
Local backend that executes tools in the current process
McpBackend
Tool backend for executing tools via MCP servers
ToolExecutor
Manages the execution of tools called by the AI model
ToolSchema

Enums§

McpError
McpTransport
MCP transport configuration
ToolError

Constants§

DISPATCH_AGENT_TOOL_NAME
FETCH_TOOL_NAME

Traits§

ToolBackend
Simple trait for tool execution backends