Skip to main content
The Toolkit class provides a way to group and manage multiple tools (functions) together. It handles tool registration, filtering, caching, and execution control.

Import

Constructor

Parameters

In Agno v3.0, id is the second positional argument, after name. Positional tools no longer works: Toolkit("my_tools", [my_fn]) assigns the list to id and registers no tools, without an error. Pass tools by keyword — Toolkit(name="my_tools", tools=[my_fn]). Built-in toolkits are unaffected.

Usage Examples

Basic Toolkit

Toolkit with Instructions