Agno

Agno is a Python framework for building AI agents with built-in reasoning, tool use, and OpenInference instrumentation. Respan gives you full observability over every agent run, model call, and tool invocation — and gateway routing through the OpenAI-compatible Respan endpoint.

Create an account at platform.respan.ai and grab an API key. For gateway, also add credits or a provider key.

Run npx @respan/cli setup to set up with your coding agent.

Setup

1

Install packages

$pip install agno openinference-instrumentation-agno respan-exporter-agno
2

Set environment variables

$export OPENAI_API_KEY="YOUR_OPENAI_API_KEY"
$export RESPAN_API_KEY="YOUR_RESPAN_API_KEY"

OPENAI_API_KEY is used for LLM requests. RESPAN_API_KEY is used to export traces to Respan.

3

Initialize and run

1import os
2from agno.agent import Agent
3from agno.models.openai import OpenAIChat
4from respan_exporter_agno import RespanAgnoInstrumentor
5
6RespanAgnoInstrumentor.instrument(api_key=os.environ["RESPAN_API_KEY"])
7
8agent = Agent(
9 model=OpenAIChat(id="gpt-4.1-nano"),
10 instructions="You are a helpful assistant.",
11)
12agent.print_response("Tell me a joke about AI")
4

View your trace

Open the Traces page to see your agent run with model spans, tool calls, and reasoning steps.

Configuration

ParameterTypeDefaultDescription
api_keystrRESPAN_API_KEY env varRespan API key.
endpointstr | NoneNoneCustom ingest endpoint URL.
base_urlstr | NoneNoneAPI base URL.
environmentstr | NoneNoneEnvironment label.
customer_identifierstr | NoneNoneDefault customer identifier.

See the Agno Exporter SDK reference for the full API.