Agent.arun() calls, capturing the full
agent lifecycle including model interactions, tool executions, and MCP
tool schemas.
Agno tracing requires the
agno package to be installed separately.
There is no valiqor[agno] extra — install agno directly alongside
valiqor.Install
Zero-Config (Recommended)
Add a single import at the top of your app — all Agno agent runs are automatically traced:Selective Instrumentation
If you only want Agno tracing:Tool Call Tracing
When your Agno agent uses tools, each tool execution is captured as a child span with full details:MCP Tool Support
Agno’s MCP (Model Context Protocol) tool integration is automatically detected. When your agent uses MCP tools, Valiqor captures the MCP server metadata and tool schemas:What Gets Captured
Each traced Agno agent call records:With Workflows
Group multiple agent interactions into a single trace:research-and-write trace.
Disabling
Limitations
- Async only — only
Agent.arun()(async) is traced. SynchronousAgent.run()is not instrumented. Useasyncio.run()for sync entry points. - Streaming is not instrumented.
- Team orchestration — multi-agent team runs are traced at the individual agent level, not at the team coordination level.
Next Steps
Tracing Guide
Learn about traces, spans, workflows, and exporters.
Failure Analysis
Run failure analysis on your traced agent calls.