Skip to main content
You can use W&B Weave with the OpenAI Agents SDK to trace and monitor your agentic applications.
The OpenAI Agents Python SDK is a lightweight and powerful framework for building multi-agent workflows.

Installation

Install the required dependencies using pip:

Get started

To use the OpenAI Agents SDK with Weave:
  • Initialize Weave with your project name.
  • Add the Weave tracing processor to your agents.
  • Create and run your agents as usual.
The following code sample creates an OpenAI Agent and integrates it with Weave for traceability. A Weave project is initialized and the WeaveTracingProcessor is set up to capture execution traces. A Weather data model represents weather information. The get_weather function is decorated as a tool the agent can use and returns a sample weather report. An agent named Hello world is configured with basic instructions and access to the weather tool. The main function runs the agent asynchronously with a sample input (What's the weather in Tokyo?) and prints the final response.

View traces

When the above code sample is run, a link to the Weave dashboard is generated. Open the link to inspect traces from your agent run.