What's Changed
- fix Gemini token validation issue with LiteLLM by @handrew in #735
- Fix visualization recursion with cycle detection by @rm-openai in #737
- Update MCP and tool docs by @rm-openai in #736
- Fix Gemini API content filter handling by @rm-openai in #746
- Add Portkey AI as a tracing provider by @siddharthsambharia-portkey in #785
- Added RunErrorDetails object for MaxTurnsExceeded exception by @DanieleMorotti in #743
- Fixed Python syntax by @sarmadgulzar in #665
- Small fix for litellm model by @robtinn in #789
- Fix typo in assertion message for handoff function by @Rehan-Ul-Haq in #780
- Fix typo: Replace 'two' with 'three' in /docs/mcp.md by @luochang212 in #757
- Update input_guardrails.py by @venkatnaveen7 in #774
- docs: fix typo in docstring for is_strict_json_schema method by @Rehan-Ul-Haq in #775
- Add comment to handoff_occured misspelling by @rm-openai in #792
- Fix #777 by handling MCPCall events in RunImpl by @seratch in #799
- Ensure item.model_dump only contains JSON serializable types by @westhood in #801
- Don't cache agent tools during a run by @rm-openai in #803
- Only start tracing worker thread on first span/trace by @rm-openai in #804
- Add is_enabled to FunctionTool by @rm-openai in #808
- v0.0.17 by @rm-openai in #809
New Contributors
- @siddharthsambharia-portkey made their first contribution in #785
- @sarmadgulzar made their first contribution in #665
- @robtinn made their first contribution in #789
- @Rehan-Ul-Haq made their first contribution in #780
- @luochang212 made their first contribution in #757
- @venkatnaveen7 made their first contribution in #774
- @westhood made their first contribution in #801
Full Changelog: v0.0.16...v0.0.17