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