File size: 528 Bytes
80b7188 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # 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 |