Key changes:
- MCP support
- Reset tool use behavior when
tool_choice
is set - Visualization support.
What's Changed
- [doc] fix invalid imports by @yoshinorisano in #273
- Updating tracing doc for new spans by @dmitry-openai in #272
- Make the optional dependency installation compatible with zsh by @seratch in #274
- fixed from agents.voice import SingleAgentVoiceWorkflow, VoicePipelin… by @EnggQasim in #275
- docs: add Langfuse to tracing documentation by @jannikmaierhoefer in #284
- Remove redundant weaker tracing assertions by @alexmojaki in #261
- Create py.typed by @arcaputo3 in #285
- Replace remaining uses of
fetch_ordered_spans
andfetch_traces
for stronger tests by @alexmojaki in #288 - fix line in guardrails doc by @jhills20 in #290
- Read tracing API data lazily by @rm-openai in #289
- Add Weights & Biases to tracing docs by @scottire in #294
- Fix circular dependency in voice streamed example by renaming agents #291 by @gaviral in #292
- [docs] fix annotation numbering in context management by @hanhwanglim in #293
- Fix code examples in voice pipeline quickstart docs by @Pepijnk12 in #277
- Improve tracing error messages by @rm-openai in #311
- Fix Typos by @0xRaduan in #258
- chore: ignore PyCharm .idea/ directory by @madroidmaq in #317
- [0/n] Only run tests on py3.9, not mypy by @rm-openai in #319
- Fix potential infinite tool call loop by resetting tool_choice after … by @mini-peanut in #263
- Fix parallel_tool_calls when False by @apeccaud in #333
- [1/n] Add MCP types to the SDK by @rm-openai in #320
- [2/n] Add MCP support to Runner by @rm-openai in #321
- [3/n] Add an MCP stdio example by @rm-openai in #337
- [4/n] Add docs for MCP by @rm-openai in #338
- Make the reset behavior on tool use configurable by @rm-openai in #335
- fix(examples): make sure audio playback finishes by @dkundel-openai in #340
- feat: Add Graphviz-based agent visualization functionality by @MartinEBravo in #147
- [5/n] MCP tracing by @rm-openai in #342
- Adding Git MCP server example by @dmitry-openai in #343
- Mark handoff span as errored when multiple handoffs are requested by @pakrym-oai in #344
- v0.0.7 by @rm-openai in #353
New Contributors
- @yoshinorisano made their first contribution in #273
- @seratch made their first contribution in #274
- @EnggQasim made their first contribution in #275
- @jannikmaierhoefer made their first contribution in #284
- @arcaputo3 made their first contribution in #285
- @scottire made their first contribution in #294
- @gaviral made their first contribution in #292
- @hanhwanglim made their first contribution in #293
- @Pepijnk12 made their first contribution in #277
- @0xRaduan made their first contribution in #258
- @madroidmaq made their first contribution in #317
- @mini-peanut made their first contribution in #263
- @apeccaud made their first contribution in #333
- @MartinEBravo made their first contribution in #147
- @pakrym-oai made their first contribution in #344
Full Changelog: v0.0.6...v0.0.7