Skip to main content

Overview

Quraite provides a built-in adapter for Agno agents. This adapter allows you to integrate Agno agents with Quraite and run evaluations on them. This adapter uses OpenInference instrumentation to capture the trajectory of the agent.

Prerequisites

  • Agent dependencies: agno package, LLM API key, and any tools you want to use.
  • Quraite dependencies: quraite[agno-oi] package.

Define Your Agno Agent

You create a normal Agno Agent first, exactly as you would in any Agno project.

Set up Tracing

Quraite provides a tracing setup helper. For Agno, you pass the Framework.AGNO enum:

Wrap the Agno Agent

Wrap the agent with the AgnoAdapter and pass the tracer_provider to it.

Run the Agent

Once wrapped, you expose the adapter using Quraite’s run_agent helper.

End-to-End Examples