v0.6.0b1
Pre-release
Pre-release
Highlights from this Major Release
🚀🔉 Introducing RealtimeAgent: Realtime voice in AG2! Speak with your agents!
🚀🔍 Introducing ReasoningAgent with MCTS: Monte Carlo Tree Search powered ReasoningAgent
- Blogpost
- Notebook Example
- Video: TBD
🚀🔧 Introducing Tool Interoperability: Expand AG2 agent capabilities with 3rd party tool integrations
- Blogpost
- Notebook Example: TBD
- Video: TBD
🚀🐝 Introducing Enhanced Swarm: More control and depth with conditional handoffs, nested chats, and updated agent state
- Notebook Example
- Video: TBD
📙 Check out our new documentation website! https://docs.ag2.ai/
What's Changed
- Add tool imports upstream by @rjambrecic in #205
- removing openai_ws from observers by @davorinrusevljan in #198
- Add tool imports upstream by @rjambrecic in #207
- Separated client out from RealtimeAgent by @davorinrusevljan in #206
- Add Neo4j GraphRAG notebook to website by @AgentGenie in #213
- Added a project in gallery.json by @haard7 in #214
- Upgrade openai version to >=1.57 by @rjambrecic in #186
- update: llamaindex_conversable_agent.py by @lazToum in #130
- Update of OpenAI (and Azure) models and versions by @marklysze in #171
- Swarm: Allow functions to update agent's state, including system message, before replying by @marklysze in #104
- Updated bedrock.py to handle case of deploying it over Lambda function with attached role by @irshadc in #85
- small typo in swarm doc by @borisbolliet in #221
- Updated resolutions for Dall-e-3 for Contrib tests by @marklysze in #222
- [Chore] Pytest upgraded to version 8 by @davorrunje in #218
- Add langchain tools support by @rjambrecic in #219
- Realtime agent refactoring anyio by @sternakt in #225
- Migrate Cerebras from Llama 3.1 70b to Llama 3.3 70b by @henrytwo in #227
- Realtime agent start swarm at startup by @sternakt in #231
- Add tool support for pydantic ai by @rjambrecic in #230
- Fix tests by @rjambrecic in #232
- Fix tool imports tests by @rjambrecic in #233
- Swarm: conditional hand-off transition improvements by @marklysze in #201
- Add tool imports refactoring and docs by @rjambrecic in #236
- Add tool imports refactoring by @davorrunje in #237
- Add tool imports refactoring by @rjambrecic in #238
- Enhanced Swarm notebook by @marklysze in #229
- Drop support for Python 3.8 by @davorrunje in #240
- Create tools interop blog post by @rjambrecic in #239
- Realtime agent with WebSocket by @davorinrusevljan in #241
- Migrate Documentation from Docusaurus to Mintlify by @harishmohanraj in #210
- Add Interoperable protocol and implement tool import from multiple frameworks by @davorrunje in #197
- Implement RealtimeAgent for Real-Time Conversational AI Support in ag2 Framework by @sternakt in #196
- MCTS Reasoning Agent by @BabyCNM in #175
- Bump version to 0.6.0b1 by @marklysze in #243
New Contributors
- @rjambrecic made their first contribution in #205
- @davorinrusevljan made their first contribution in #198
- @haard7 made their first contribution in #214
- @irshadc made their first contribution in #85
- @borisbolliet made their first contribution in #221
- @henrytwo made their first contribution in #227
- @BabyCNM made their first contribution in #175
Full Changelog: v0.5.3...v0.6.0b1