Skip to main content
Agno comes with a exceptionally well-built debug mode that takes your development experience to the next level. It helps you understand the flow of execution and the intermediate steps. For example:
  1. Inspect the messages sent to the model and the response it generates.
  2. Trace intermediate steps and monitor metrics like token usage, execution time, etc.
  3. Inspect tool calls, errors, and their results.

Debug Mode

To enable debug mode:
  1. Set the debug_mode parameter on your agent, to enable it for all runs.
  2. Set the debug_mode parameter on the run method, to enable it for the current run.
  3. Set the AGNO_DEBUG environment variable to True, to enable debug mode for all agents.
You can set debug_level=2 to get even more detailed logs.
Here’s how it looks:

Interactive CLI

Agno also comes with a pre-built interactive CLI that runs your Agent as a command-line application. You can use this to test back-and-forth conversations with your agent.