Releases: ag2ai/ag2
v0.7.0
Highlights from this Major Release
🚀🔧 Introducing Tools with Dependency Injection: Secure, flexible, tool parameters using dependency injection
🚀🔉 Introducing RealtimeAgent with WebRTC: Add Realtime agentic voice to your applications with WebRTC
🚀💬Introducing Structured Messages: Direct and filter AG2's outputs to your UI
🚀📊 Agentic RAG for Complex Data
New Contributors
- @shriyanshagnihotri made their first contribution in #309
- @eltociear made their first contribution in #314
- @stellaxiang made their first contribution in #333
- @kumaranvpl made their first contribution in #282
What's Changed
- Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by @shriyanshagnihotri in #309
- [Docs] Add missing front matter metadata in notebook by @harishmohanraj in #327
- Add realtime e2e test by @sternakt in #329
- chore: update GroupChatExtension.cs by @eltociear in #314
- Add the ReasoningAgent to CI by @Hk669 in #294
- Add swarm manager option by @yiranwu0 in #217
- [RealtimeAgent Notebook] Fix dependencies and imports by @stellaxiang in #333
- Implement dependancy injection as defined in PR 320 by @rjambrecic in #330
- [Docs] Fix tag filtering issue in the application gallery page by @harishmohanraj in #337
- Replace print commands with structured messages by @kumaranvpl in #282
- Fix CrewAI interoperability failing tests by @rjambrecic in #340
- Refactoring of dependancy injection, tools and realtime client by @davorrunje in #346
- Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by @kumaranvpl in #344
- Add missing init.py files in test folders and fix imports by @rjambrecic in #342
- Add dependancy injection to Tools by @davorrunje in #320
- Add JSON support for neo4j via llamaindex rag integration by @AgentGenie in #350
- community talks by @skzhang1 in #354
- add method property to ReasoningAgent by @Hk669 in #355
- Swarm: Restore lost SWARM_MANAGER return by @marklysze in #356
- [Docs] Fix Build Errors and Broken Links in Documentation by @harishmohanraj in #360
- Merge changes to dedicated branch by @kumaranvpl in #361
- [Docs] Fix broken link by @harishmohanraj in #364
- Fix Jupyter Kernel Gateway not found at import by @davorrunje in #362
- [Docs] Fix URL in muffet exclusion list by @harishmohanraj in #372
- Add support for structured messages in IOStream classes by @kumaranvpl in #363
- Fix wrap message to accept message model with single content parameter by @kumaranvpl in #379
- Write realtime agent websocket blogpost by @sternakt in #332
- [Docs] Fix Image in "ReasoningAgent Update" Blog Post by @harishmohanraj in #386
- debug by @BabyCNM in #381
- Introduced Credentials into conftest and refactored tests by @davorrunje in #373
- RealtimeAgent WebRTC by @davorrunje in #393
- Use hatch for build system, uv for installing deps and remove setup.py by @kumaranvpl in #380
- [RAG] Agentic RAG workflow on tabular data from a PDF file by @AgentGenie in #376
- [Docs] Add dependency injection notebook and blog post by @rjambrecic in #374
- Bump version to 0.7.0b1 by @marklysze in #400
- CI fixes by @davorrunje (PRs 401-407)
- Docs fix by @davorrunje in #409
- Bump version to 0.7 by @marklysze in #408
Full Changelog: v0.6.1...v0.7.0
v0.7.0b3
Highlights from this Major Release
🚀🔧 Introducing Tools with Dependency Injection: Secure, flexible, tool parameters using dependency injection
- Notebook Example
- Video (Coming soon)
🚀🔉 Introducing RealtimeAgent with WebRTC: Add Realtime agentic voice to your applications with WebRTC
- Blog (Coming soon)
- Notebook (Coming soon)
- Video (Coming soon)
🚀💬Introducing Structured Messages: Direct and filter AG2's outputs to your UI
- Blog (Coming soon)
- Notebook (Coming soon)
- Video (Coming soon)
New Contributors
- @shriyanshagnihotri made their first contribution in #309
- @eltociear made their first contribution in #314
- @stellaxiang made their first contribution in #333
- @kumaranvpl made their first contribution in #282
What's Changed
- Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by @shriyanshagnihotri in #309
- [Docs] Add missing front matter metadata in notebook by @harishmohanraj in #327
- Add realtime e2e test by @sternakt in #329
- chore: update GroupChatExtension.cs by @eltociear in #314
- Add the ReasoningAgent to CI by @Hk669 in #294
- Add swarm manager option by @yiranwu0 in #217
- [RealtimeAgent Notebook] Fix dependencies and imports by @stellaxiang in #333
- Implement dependancy injection as defined in PR 320 by @rjambrecic in #330
- [Docs] Fix tag filtering issue in the application gallery page by @harishmohanraj in #337
- Replace print commands with structured messages by @kumaranvpl in #282
- Fix CrewAI interoperability failing tests by @rjambrecic in #340
- Refactoring of dependancy injection, tools and realtime client by @davorrunje in #346
- Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by @kumaranvpl in #344
- Add missing init.py files in test folders and fix imports by @rjambrecic in #342
- Add dependancy injection to Tools by @davorrunje in #320
- Add JSON support for neo4j via llamaindex rag integration by @AgentGenie in #350
- community talks by @skzhang1 in #354
- add method property to ReasoningAgent by @Hk669 in #355
- Swarm: Restore lost SWARM_MANAGER return by @marklysze in #356
- [Docs] Fix Build Errors and Broken Links in Documentation by @harishmohanraj in #360
- Merge changes to dedicated branch by @kumaranvpl in #361
- [Docs] Fix broken link by @harishmohanraj in #364
- Fix Jupyter Kernel Gateway not found at import by @davorrunje in #362
- [Docs] Fix URL in muffet exclusion list by @harishmohanraj in #372
- Add support for structured messages in IOStream classes by @kumaranvpl in #363
- Fix wrap message to accept message model with single content parameter by @kumaranvpl in #379
- Write realtime agent websocket blogpost by @sternakt in #332
- [Docs] Fix Image in "ReasoningAgent Update" Blog Post by @harishmohanraj in #386
- debug by @BabyCNM in #381
- Introduced Credentials into conftest and refactored tests by @davorrunje in #373
- RealtimeAgent WebRTC by @davorrunje in #393
- Use hatch for build system, uv for installing deps and remove setup.py by @kumaranvpl in #380
- [RAG] Agentic RAG workflow on tabular data from a PDF file by @AgentGenie in #376
- [Docs] Add dependency injection notebook and blog post by @rjambrecic in #374
- Bump version to 0.7.0b1 by @marklysze in #400
- CI fixes by @davorrunje (PRs 401-407)
Full Changelog: v0.6.1...v0.7.0b3
v0.7.0b1
Highlights from this Major Release
🚀🔧 Introducing Tools with Dependency Injection: Secure, flexible, tool parameters using dependency injection
- Notebook Example
- Video TBD
🚀🔉 Introducing RealtimeAgent with WebRTC: Add Realtime agentic voice to your applications with WebRTC
- Blog (Coming soon)
- Notebook (Coming soon)
- Video (Coming soon)
🚀💬Introducing Structured Messages: Direct and filter AG2's outputs to your UI
- Blog (Coming soon)
- Notebook (Coming soon)
- Video (Coming soon)
New Contributors
- @shriyanshagnihotri made their first contribution in #309
- @eltociear made their first contribution in #314
- @stellaxiang made their first contribution in #333
- @kumaranvpl made their first contribution in #282
What's Changed
- Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by @shriyanshagnihotri in #309
- [Docs] Add missing front matter metadata in notebook by @harishmohanraj in #327
- Add realtime e2e test by @sternakt in #329
- chore: update GroupChatExtension.cs by @eltociear in #314
- Add the ReasoningAgent to CI by @Hk669 in #294
- Add swarm manager option by @yiranwu0 in #217
- [RealtimeAgent Notebook] Fix dependencies and imports by @stellaxiang in #333
- Implement dependancy injection as defined in PR 320 by @rjambrecic in #330
- [Docs] Fix tag filtering issue in the application gallery page by @harishmohanraj in #337
- Replace print commands with structured messages by @kumaranvpl in #282
- Fix CrewAI interoperability failing tests by @rjambrecic in #340
- Refactoring of dependancy injection, tools and realtime client by @davorrunje in #346
- Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by @kumaranvpl in #344
- Add missing init.py files in test folders and fix imports by @rjambrecic in #342
- Add dependancy injection to Tools by @davorrunje in #320
- Add JSON support for neo4j via llamaindex rag integration by @AgentGenie in #350
- community talks by @skzhang1 in #354
- add method property to ReasoningAgent by @Hk669 in #355
- Swarm: Restore lost SWARM_MANAGER return by @marklysze in #356
- [Docs] Fix Build Errors and Broken Links in Documentation by @harishmohanraj in #360
- Merge changes to dedicated branch by @kumaranvpl in #361
- [Docs] Fix broken link by @harishmohanraj in #364
- Fix Jupyter Kernel Gateway not found at import by @davorrunje in #362
- [Docs] Fix URL in muffet exclusion list by @harishmohanraj in #372
- Add support for structured messages in IOStream classes by @kumaranvpl in #363
- Fix wrap message to accept message model with single content parameter by @kumaranvpl in #379
- Write realtime agent websocket blogpost by @sternakt in #332
- [Docs] Fix Image in "ReasoningAgent Update" Blog Post by @harishmohanraj in #386
- debug by @BabyCNM in #381
- Introduced Credentials into conftest and refactored tests by @davorrunje in #373
- RealtimeAgent WebRTC by @davorrunje in #393
- Use hatch for build system, uv for installing deps and remove setup.py by @kumaranvpl in #380
- [RAG] Agentic RAG workflow on tabular data from a PDF file by @AgentGenie in #376
- [Docs] Add dependency injection notebook and blog post by @rjambrecic in #374
- Bump version to 0.7.0b1 by @marklysze in #400
Full Changelog: v0.6.1...v0.7.0b1
v0.6.1
Highlights
🚀🔧 CaptainAgent's team of agents can now use 3rd party tools!
🚀🔉 RealtimeAgent fully supports OpenAI's latest Realtime API and refactored to support real-time APIs from other providers
- Notebook
- If you're new to RealtimeAgent, check out our demo video and blog post
New Contributors
- @hakantapanyigit made their first contribution in #289
- @abossenbroek made their first contribution in #304
What's Changed
- Update mcts blog image by @BabyCNM in #265
- Google Gemini Client fixes by @marklysze in #264
- Notebook Fix for the ReasoningAgent by @Hk669 in #247
- Set up redirects from gh-pages to new domain by @harishmohanraj in #269
- fix: ReasoningAgent blog links by @Hk669 in #268
- remove unnecessary log file from main by @Hk669 in #273
- Added the youtube videos to the Blogs by @Hk669 in #272
- Add youtube video to 2024-12-06-FalkorDB-Structured blog by @AgentGenie in #270
- Fix failing notebook test by @rjambrecic in #275
- Add call method to Tool by @rjambrecic in #276
- [Docs] Fix broken links by @harishmohanraj in #277
- Fix outdated contributor guide by @harishmohanraj in #284
- [Docs] Update links by @harishmohanraj in #285
- Refactoring of tool mechanism by @davorrunje in #274
- [Docs] Fix broken links by @harishmohanraj in #291
- chore: updated blog assets and optimized images by @hakantapanyigit in #289
- Add authors to blog pages and fix header case in API reference by @harishmohanraj in #297
- [Docs] Resolve Broken Links in Documentation by @harishmohanraj in #303
- fix: MDX callout, notebook code error, and Mintlify CSS update by @hakantapanyigit in #302
- fix: adds missing import for gemini by @abossenbroek in #304
- [CaptainAgent] Add executor injected with tools. by @LeoLjl in #307
- Initilized Property Graph Index with llm parameter by @Eric-Shang in #305
- Integrating Tools from other frameworks into CaptainAgent by @LeoLjl in #310
- [Docs] Fix Broken Links and Improve Example Formatting in Docstrings by @harishmohanraj in #317
- Clean up Docusaurus related files by @harishmohanraj in #318
- [Docs] Add Image to Application Gallery Page and Update Its Contribution Guide by @harishmohanraj in #319
- Swarm Asynchronous initiate_swarm_chat by @marklysze in #315
- Refactoring of PR 281 (RealtimeAgent) by @davorrunje in #313
- Integrate OpenAI realtime API by @sternakt in #281
- Add new Realtime notebook with websocket API by @davorrunje in #322
- Fix broken links by @davorrunje in #324
- Bump version to 0.6.1 by @marklysze in #325
Full Changelog: v0.6.0...v0.6.1
v0.6.0
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
🚀🔧 Introducing Tool Interoperability: Expand AG2 agent capabilities with 3rd party tool integrations
🚀🐝 Introducing Enhanced Swarm: More control and depth with conditional handoffs, nested chats, and updated agent state
📙 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
- Neo4j fix by @Eric-Shang in #245
- [Chore]: Syntax upgraded to Python 3.9 by @davorrunje in #249
- Documentation Updates and Fixes by @harishmohanraj in #251
- Update blog posts navigation by @harishmohanraj in #253
- Documentation link updates for new docs site by @harishmohanraj in #255
- Documentation link updates for new docs site by @marklysze in #244
- Typing fixed for realtime agent by @davorrunje in #254
- Interop blog polishing by @rjambrecic in #252
- Bump version 0.6.0b2 by @marklysze in #260
- Add authors information to blog pages by @harishmohanraj in #258
- Polish realtime agent blogpost, Add blogpost and api docs to website by @sternakt in #250
- Replace placeholder video with tools interoperability one by @sternakt in #263
- Remove duplicate entry from navigation by @harishmohanraj in #262
- version bump by @qingyun-wu in #261
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.0
v0.6.0b2
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
🚀🐝 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
- Neo4j fix by @Eric-Shang in #245
- [Chore]: Syntax upgraded to Python 3.9 by @davorrunje in #249
- Documentation Updates and Fixes by @harishmohanraj in #251
- Update blog posts navigation by @harishmohanraj in #253
- Documentation link updates for new docs site by @harishmohanraj in #255
- Documentation link updates for new docs site by @marklysze in #244
- Typing fixed for realtime agent by @davorrunje in #254
- Interop blog polishing by @rjambrecic in #252
- Bump version to 0.6.0b1 by @marklysze in #243
- Bump version 0.6.0b2 by @marklysze in #260
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.0b2
v0.6.0b1
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
v0.5.3
Highlights
- 🕸️ 🧠 A new AG2 agent capability: Graph RAG with Neo4j, providing the power of knowledge graphs.
See a real-world demo of it here:
https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_graph_rag_neo4j.ipynb - 🤖🧠 Let's welcome IBM's watsonx to AG2!
https://ag2ai.github.io/ag2/docs/topics/non-openai-models/cloud-litellm-watsonx - 🔍 Need to know what's happening under the hood, see telemetry with Arize Phoenix:
https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_swarm_graphrag_telemetry_trip_planner.ipynb
What's Changed
- Neo4j RAG Update by @Eric-Shang in #202
- Add watsonx to third party models by @emooreatx in #187
- Falkor DB Query Engine: Add delete method and handle exceptions by @AgentGenie in #178
- Improve agent telemetry tracking in GraphRAG for trip planning by @donbr in #194
- Update MAINTAINERS.md | Add myself to contributors by @Eric-Shang in #199
- Updated Neo4j notebook (schema prioritised) by @marklysze in #204
- Tweaked telemetry notebook text by @marklysze in #203
- Bump nanoid from 3.3.7 to 3.3.8 in /website by @dependabot in #181
- Version Bump 0.5.3b1 by @marklysze in #211
- Update version.py to 0.5.3 by @marklysze in #212
New Contributors
- @donbr made their first contribution in #194
- @emooreatx made their first contribution in #187
Full Changelog: v0.5.2...v0.5.3
v0.5.3b1
Highlights
- 🕸️ 🧠 A new AG2 agent capability: Graph RAG with Neo4j, providing the power of knowledge graphs.
See a demo of it here:
https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_graph_rag_neo4j.ipynb - 🤖🧠 Let's welcome IBM's watsonx to AG2!
https://ag2ai.github.io/ag2/docs/topics/non-openai-models/cloud-litellm-watsonx - 🔍 Need to know what's happening under the hood, see telemetry with Arize Phoenix:
https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_swarm_graphrag_telemetry_trip_planner.ipynb
What's Changed
- Neo4j RAG Update by @Eric-Shang in #202
- Add watsonx to third party models by @emooreatx in #187
- Falkor DB Query Engine: Add delete method and handle exceptions by @AgentGenie in #178
- Improve agent telemetry tracking in GraphRAG for trip planning by @donbr in #194
- Update MAINTAINERS.md | Add myself to contributors by @Eric-Shang in #199
- Updated Neo4j notebook (schema prioritised) by @marklysze in #204
- Tweaked telemetry notebook text by @marklysze in #203
- Bump nanoid from 3.3.7 to 3.3.8 in /website by @dependabot in #181
- Version Bump 0.5.3b1 by @marklysze in #211
New Contributors
- @donbr made their first contribution in #194
- @emooreatx made their first contribution in #187
Full Changelog: v0.5.2...v0.5.3b1
v0.5.2
Highlights
- 🔧 Installing extras is now working across ag2 and autogen packages
- 👀 As this is a fix release, please also see v0.5.1 release notes
What's Changed
- Inherit extras from pyautogen for ag2 and autogen packages (+bump) by @marklysze in #182
- Bump to version 0.5.2 by @marklysze in #183
Full Changelog: v0.5.1...v0.5.2