Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agno.com/llms.txt

Use this file to discover all available pages before exploring further.

In most production cases, you will need to write your own tools. Which is why we’re focused on provide the best tool-use experience in Agno. The rule is simple:
  • Any Python function can be used as a tool by an Agent.
  • Use the @tool decorator to modify what happens before and after this tool is called.
There are two main ways to create tools in Agno:
  1. Create a python function (optionally using the @tool decorator)
  2. Create a Toolkit

Learn more

Python Functions as Tools

Turn any Python function into an agent tool.

Toolkits

Bundle related tools into reusable toolkits.