Skip to main content
LangWatch integrates with Agno through OpenInference instrumentation to capture traces from your Agno agents automatically.

Installation

pip install langwatch agno openai openinference-instrumentation-agno

Usage

The LangWatch API key is configured by default via the LANGWATCH_API_KEY environment variable.
Use the OpenInference instrumentation for Agno by passing AgnoInstrumentor to langwatch.setup().
import langwatch
import os

from agno.agent import Agent
from agno.models.openai import OpenAIChat
from openinference.instrumentation.agno import AgnoInstrumentor

langwatch.setup(instrumentors=[AgnoInstrumentor()])

# Create and configure your Agno agent
agent = Agent(
    name="A helpful AI Assistant",
    model=OpenAIChat(id="gpt-5"),
    tools=[],
    instructions="You are a helpful AI Assistant.",
    debug_mode=True,
)

agent.print_response("Tell me a joke.")
The AgnoInstrumentor automatically captures all Agno agent activity. All traces will be sent to your LangWatch dashboard without requiring manual OpenTelemetry configuration.