Skip to main content
LangWatch integrates with OpenAI Agents through OpenInference instrumentation to monitor agent execution, LLM calls, and tool usage.

Installation

Usage

The LangWatch API key is configured by default via the LANGWATCH_API_KEY environment variable.
Use the OpenInference instrumentation for OpenAI Agents by passing OpenAIAgentsInstrumentor to langwatch.setup().
The OpenAIAgentsInstrumentor automatically captures agent activities, LLM calls, and tool usage. Use @langwatch.trace() to create a parent trace under which agent operations will be nested.

Check it worked

Run the example. Then open your project in LangWatch: a new trace named “OpenAI Agent Run with OpenInference” appears in the traces list within a few seconds. Open it to see the agent run, its LLM calls and tool calls nested inside it. If no trace appears, check that LANGWATCH_API_KEY is set in the environment the script runs in.
Last modified on October 29, 2026