Tool Base Classes
Core base classes and data structures for the tools framework.
Tool
The base class for all tools that provides a common interface for both synchronous and asynchronous tool execution.
::: rllm.tools.tool_base.Tool
ToolCall
Data structure representing a tool call with name and arguments.
::: rllm.tools.tool_base.ToolCall
ToolOutput
Data structure representing the output of a tool execution, including results, errors, and metadata.
::: rllm.tools.tool_base.ToolOutput