Monitoring

You can track your Agent in real-time on app.agno.com.

Authenticate

Authenticate with agno.com to start monitoring your sessions. Check out Authentication guide for instructions on how to Authenticate with Agno.

Enable Monitoring

Enable monitoring for a single agent or globally for all agents by setting AGNO_MONITOR=true.

For a Specific Agent

agent = Agent(markdown=True, monitoring=True)

Globally for all Agents

export AGNO_MONITOR=true

Monitor Your Agents

Run your agent and view the sessions on the sessions page.

1

Create a file with sample code

monitoring.py
from agno.agent import Agent

agent = Agent(markdown=True, monitoring=True)
agent.print_response("Share a 2 sentence horror story")
2

Run your Agent

python monitoring.py
3

View your sessions

View your sessions at app.agno.com/sessions

Facing issues? Check out our troubleshooting guide

Debug Logs

Want to see the system prompt, user messages and tool calls?

Agno includes a built-in debugger that will print debug logs in the terminal. Set debug_mode=True on any agent or set AGNO_DEBUG=true in your environment.

debug_logs.py
from agno.agent import Agent
from agno.models.anthropic import Claude
from agno.tools.yfinance import YFinanceTools

agent = Agent(
    model=Claude(id="claude-sonnet-4-20250514"),
    tools=[YFinanceTools(stock_price=True)],
    instructions="Use tables to display data. Don't include any other text.",
    markdown=True,
    debug_mode=True,
)
agent.print_response("What is the stock price of Apple?", stream=True)

Run the agent to view debug logs in the terminal:

python debug_logs.py