Installation
Usage
The LangWatch API key is configured by default via the
LANGWATCH_API_KEY environment variable.OpenAIAgentsInstrumentor to langwatch.setup().
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 thatLANGWATCH_API_KEY is set in the environment the script runs in.
Related
- Capturing RAG - Learn how to capture RAG data from retrievers and tools
- Capturing Metadata and Attributes - Add custom metadata and attributes to your traces and spans
- Capturing Evaluations & Guardrails - Log evaluations and implement guardrails in your OpenAI Agents applications