What's Changed
- Fix tag errors in sessions document page by @seratch in #1307
- Update all translated document pages by @github-actions[bot] in #1308
- Add temporal demo to docs by @rm-openai in #1310
- Fix #1238 by enhancing HandoffInputData and enable passing async functions by @seratch in #1302
- Add support to realtime API for setting "speed" of the models responses by @sect2k in #1309
- Update all translated document pages by @github-actions[bot] in #1313
- Examples: use agent to interact with Remote PDF Documents by @princeaden1 in #1319
- Enhance exception guide in docs by @MuhammadHamidRaza in #1321
- Update all translated document pages by @github-actions[bot] in #1322
- Realtime: make example customizable: by @rm-openai in #1332
- Export MultiProvider in public API (Fix #1325) by @kobol in #1326
- Add tracing guide for non-OpenAI LLMs in docs/tracing.md by @UmmeHabiba1312 in #1329
- Update all translated document pages by @github-actions[bot] in #1336
- docs: Clarify and enhance run_demo_loop utility documentation for beginners by @UmmeHabiba1312 in #1330
- Fix set_api_key breaking cached property mechanism by @DanielHashmi in #1339
- Update all translated document pages by @github-actions[bot] in #1341
- Handle processor exceptions and fix tracing log formatting by @mshsheikh in #1292
- Fix(mcp): Unreachable structured content branch in invoke_mcp_tool by @Kunmeer-SyedMohamedHyder in #1250
- Feat: separate tool_call_item and tool_call_output_item in stream events by @gdisk in #974
- Clarify shallow-copy behavior of tools and handoffs in Agent.clone() by @abdul-kabir-jawed in #1296
- Fix #1277 missing StopAtTools and ToolsToFinalOutputFunction in agents module by @seratch in #1278
- Fix #980 Chat Completions: fails with function name for tool_choice parameter w/ streaming enabled by @seratch in #1206
- Fix type annotation and clarify tool behavior docs by @mshsheikh in #1355
- Fix style and wording issues in handoffs.py by @mshsheikh in #1356
- Fix docstring formatting and add safe check for empty message content by @mshsheikh in #1360
- Add functionality to update agent during realtime session by @marysha-openai in #1366
- feat(viz): draw MCP servers by @aaron-ang in #1368
- Update all translated document pages by @github-actions[bot] in #1369
- Realtime: fix interrupt logic by @rm-openai in #1370
- Realtime: send session update before tool response by @rm-openai in #1388
- v0.2.5 by @rm-openai in #1398
New Contributors
- @sect2k made their first contribution in #1309
- @princeaden1 made their first contribution in #1319
- @UmmeHabiba1312 made their first contribution in #1329
- @Kunmeer-SyedMohamedHyder made their first contribution in #1250
- @gdisk made their first contribution in #974
- @abdul-kabir-jawed made their first contribution in #1296
- @marysha-openai made their first contribution in #1366
- @aaron-ang made their first contribution in #1368
Full Changelog: v0.2.4...v0.2.5