agent/tools/tool_interface library

Classes

Tool
Base class for all agent tools.
ToolRegistry
A registry of all available Tool instances.
ToolResult
The outcome of a tool execution.
ToolRouter
Routes a tool-call decision to the correct Tool in the ToolRegistry.