What's Changed
- Fix #1494 by adding a link to Responses API documentation by @seratch in #1502
- Add conditional tool enabling feature to agent as tool. by @thoo in #1193
- Update all translated document pages by @github-actions[bot] in #1503
- feat(agents): Add on_llm_start and on_llm_end Lifecycle Hooks by @uzair330 in #987
- clarify docs for
tool_use_behavior
and simplify description ofstop_on_first_tool
behavior by @Abishai-kashif in #1510 - Fix: filename not provided in chatcmpl_converter.py by @Nifury in #1513
- Add local_file example to align with TS SDK repo by @seratch in #1514
- Imrpove "Getting Started" on README by @seratch in #1516
- Add documentation for token usage tracking by @habema in #1518
- Update all translated document pages by @github-actions[bot] in #1524
- Add context parameter to run_demo_loop by @SeeYangZhi in #1527
- docs(visualization): clarify MCP server support and update screenshot by @Subhi-Sadiyev in #1529
- Update all translated document pages by @github-actions[bot] in #1532
- Update tracing.md with Agenta by @mmabrouk in #1541
- Update all translated document pages by @github-actions[bot] in #1543
- docs: Add external documentation link to LocalShellTool docstring by @MuhammadHamidRaza in #1547
- Add SQLAlchemy session backend for conversation history management by @habema in #1357
- feat: add retry logic to MCP server operations by @rm-openai in #1554
- Realtime: input timeout trigger event by @rm-openai in #1552
- Add a quick opt-in option to switch to gpt-5 model by @seratch in #1534
- v0.2.9 by @rm-openai in #1555
New Contributors
- @uzair330 made their first contribution in #987
- @Abishai-kashif made their first contribution in #1510
- @Nifury made their first contribution in #1513
- @SeeYangZhi made their first contribution in #1527
- @Subhi-Sadiyev made their first contribution in #1529
- @mmabrouk made their first contribution in #1541
Full Changelog: 0.2.8...v0.2.9