Skip to main content
Automatically capture agent runs, tool executions, and handoff transitions within the OpenAI Agents SDK (Python, TypeScript).

Install

Set up

Usage

Once initialized, all agent runs and tool calls are captured automatically:

Verify

Run your code and confirm the trace arrives:
  1. In the TraceRoot UI: Navigate to Tracing > Traces in TraceRoot Cloud. You should see a trace whose root span is the agent run’s workflow name — Agent workflow unless you set your own, and demo_session in the shipped examples, which wrap the run with observe.
  2. Via the CLI: Run traceroot traces list to inspect your recent traces from the terminal.

What gets captured

Limitations

None known.

Run the example

Clone the repo and run a complete agent end-to-end.

Python

Run the Python example

TypeScript

Run the TypeScript example

Next steps

Python SDK Reference

Explore the full Python SDK reference and instrumentation options.

TypeScript SDK Reference

Explore the full TypeScript SDK reference and configuration options.