JSCPPProgrammer's picture
Initial: GenSearcher workflow + FireRed /generate adapter + Gradio
80b7188 verified

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