python-v0.7.1
What's New
OpenAIAgent supports all built-in tools
- Feat/OpenAI agent builtin tools 6657 by Tejas Dharani (@tejas-dharani) in #6671
Support nested Team as a participant in a Team
- Supporting Teams as Participants in a GroupChat by Eric Zhu (@ekzhu) in #5863
Introduce RedisMemory
- Adds Redis Memory extension class by Justin Cechmanek (@justin-cechmanek) in #6743
Upgrade to latest MCP version
- Upgrade_mcp_version by Victor Dibia (@victordibia) in #6814
- Expand MCP Workbench to support more MCP Client features by Tyler Payne (@tylerpayne) in #6785
Upgrade to latest GraphRAG version
- Upgrade GraphRAG to v2.3+ by Victor Dibia (@victordibia) in #6744
include_name_in_message flag to make the use of name field optional in chat messages sent via the Open AI client.
- Add
include_name_in_messageparameter to makenamefield optional in OpenAI messages by @Copilot in #6845
All Changes
- Feat/OpenAI agent builtin tools 6657 by Tejas Dharani (@tejas-dharani) in #6671
- Setup publishing for pyautogen package by Eric Zhu (@ekzhu) in #6813
- In Add required termination condition and missing agent_e by Dave Howard (@dave-howard) in #6809
- Fix JSON serialization of team state by handling datetime objects in message dump by @Copilot in #6797
- Upgrade_mcp_version by Victor Dibia (@victordibia) in #6814
- Update AGS (Support Workbenches ++) by Victor Dibia (@victordibia) in #6736
- feat: add timeout for http tools by lo5twind in #6818
- Expand MCP Workbench to support more MCP Client features by Tyler Payne (@tylerpayne) in #6785
- Deprecating openai assistant agent. Apply version conditioned import for open ai version < 1.83 by Eric Zhu (@ekzhu) in #6827
- Fix OpenAI UnprocessableEntityError when AssistantAgent makes multiple tool calls by @Copilot in #6799
- fix: use correct format when adding memory to mem0 by Saverio Murgia (@savy-91) in #6831
- Adds Redis Memory extension class by Justin Cechmanek (@justin-cechmanek) in #6743
- Add support for
"format": "json"in JSON schemas by Brian Fox (@onematchfox) in #6846 - docs: correct function spelling by Saverio Murgia (@savy-91) in #6849
- Add
include_name_in_messageparameter to makenamefield optional in OpenAI messages by @Copilot in #6845 - upgrade graphrag sample to v2.3+ by Victor Dibia (@victordibia) in #6744
- fix: load agent correctly in test service by 4shen0ne (@zrquan) in #6860
- Update installation guide in _openai_assistant_agent.py by Eric Zhu (@ekzhu) in #6863
- fix: use ```sh consistently by 4shen0ne (@zrquan) in #6864
- Supporting Teams as Participants in a GroupChat by Eric Zhu (@ekzhu) in #5863
- Update version to 0.7.0 by Eric Zhu (@ekzhu) in #6865
- Bring back OpenAIAssistantAgent by Eric Zhu (@ekzhu) in #6867
- Update version to 0.7.1 by Eric Zhu (@ekzhu) in #6868
New Contributors
- Dave Howard (@dave-howard) made their first contribution in #6809
- lo5twind made their first contribution in #6818
- Tyler Payne (@tylerpayne) made their first contribution in #6785
- Saverio Murgia (@savy-91) made their first contribution in #6831
- Justin Cechmanek (@justin-cechmanek) made their first contribution in #6743
- Brian Fox (@onematchfox) made their first contribution in #6846
- 4shen0ne (@zrquan) made their first contribution in #6860
Full Changelog: python-v0.6.4...python-v0.7.1