Ag2

Latest version: v0.8.4

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.7.0

Highlights from this Major Release

πŸš€πŸ”§ Introducing **Tools with Dependency Injection**: Secure, flexible, tool parameters using dependency injection
- [Blog](https://docs.ag2.ai/blog/2025-01-07-Tools-Dependency-Injection/index)
- [Notebook Example](https://docs.ag2.ai/notebooks/tools_dependency_injection)
- [Video](https://www.youtube.com/watch?v=OQX1Qk4VpM0)

πŸš€πŸ”‰ Introducing **RealtimeAgent with WebRTC**: Add Realtime agentic voice to your applications with WebRTC
- [Demo Repo](https://github.com/ag2ai/realtime-agent-over-webrtc/)
- [Blog](https://docs.ag2.ai/blog/2025-01-09-RealtimeAgent-over-WebRTC)
- [Video](https://www.youtube.com/watch?v=6hVl-MtTrCc)

πŸš€πŸ’¬Introducing **Structured Messages**: Direct and filter AG2's outputs to your UI
- [Blog](https://docs.ag2.ai/blog/2025-01-10-WebSockets)
- [Notebook Example](https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_websockets.ipynb)
- [Video](https://www.youtube.com/watch?v=lG8ESZPgSQY)

πŸš€πŸ“Š Agentic RAG for Complex Data
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_tabular_data_rag_workflow)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.7!

New Contributors
* shriyanshagnihotri made their first contribution in https://github.com/ag2ai/ag2/pull/309
* eltociear made their first contribution in https://github.com/ag2ai/ag2/pull/314
* stellaxiang made their first contribution in https://github.com/ag2ai/ag2/pull/333
* kumaranvpl made their first contribution in https://github.com/ag2ai/ag2/pull/282

What's Changed
* Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by shriyanshagnihotri in https://github.com/ag2ai/ag2/pull/309
* [Docs] Add missing front matter metadata in notebook by harishmohanraj in https://github.com/ag2ai/ag2/pull/327
* Add realtime e2e test by sternakt in https://github.com/ag2ai/ag2/pull/329
* chore: update GroupChatExtension.cs by eltociear in https://github.com/ag2ai/ag2/pull/314
* Add the ReasoningAgent to CI by Hk669 in https://github.com/ag2ai/ag2/pull/294
* Add swarm manager option by yiranwu0 in https://github.com/ag2ai/ag2/pull/217
* [RealtimeAgent Notebook] Fix dependencies and imports by stellaxiang in https://github.com/ag2ai/ag2/pull/333
* Implement dependancy injection as defined in PR 320 by rjambrecic in https://github.com/ag2ai/ag2/pull/330
* [Docs] Fix tag filtering issue in the application gallery page by harishmohanraj in https://github.com/ag2ai/ag2/pull/337
* Replace print commands with structured messages by kumaranvpl in https://github.com/ag2ai/ag2/pull/282
* Fix CrewAI interoperability failing tests by rjambrecic in https://github.com/ag2ai/ag2/pull/340
* Refactoring of dependancy injection, tools and realtime client by davorrunje in https://github.com/ag2ai/ag2/pull/346
* Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by kumaranvpl in https://github.com/ag2ai/ag2/pull/344
* Add missing __init__.py files in test folders and fix imports by rjambrecic in https://github.com/ag2ai/ag2/pull/342
* Add dependancy injection to Tools by davorrunje in https://github.com/ag2ai/ag2/pull/320
* Add JSON support for neo4j via llamaindex rag integration by AgentGenie in https://github.com/ag2ai/ag2/pull/350
* community talks by skzhang1 in https://github.com/ag2ai/ag2/pull/354
* add method property to ReasoningAgent by Hk669 in https://github.com/ag2ai/ag2/pull/355
* Swarm: Restore lost SWARM_MANAGER return by marklysze in https://github.com/ag2ai/ag2/pull/356
* [Docs] Fix Build Errors and Broken Links in Documentation by harishmohanraj in https://github.com/ag2ai/ag2/pull/360
* Merge changes to dedicated branch by kumaranvpl in https://github.com/ag2ai/ag2/pull/361
* [Docs] Fix broken link by harishmohanraj in https://github.com/ag2ai/ag2/pull/364
* Fix Jupyter Kernel Gateway not found at import by davorrunje in https://github.com/ag2ai/ag2/pull/362
* [Docs] Fix URL in muffet exclusion list by harishmohanraj in https://github.com/ag2ai/ag2/pull/372
* Add support for structured messages in IOStream classes by kumaranvpl in https://github.com/ag2ai/ag2/pull/363
* Fix wrap message to accept message model with single content parameter by kumaranvpl in https://github.com/ag2ai/ag2/pull/379
* Write realtime agent websocket blogpost by sternakt in https://github.com/ag2ai/ag2/pull/332
* [Docs] Fix Image in "ReasoningAgent Update" Blog Post by harishmohanraj in https://github.com/ag2ai/ag2/pull/386
* debug by BabyCNM in https://github.com/ag2ai/ag2/pull/381
* Introduced Credentials into conftest and refactored tests by davorrunje in https://github.com/ag2ai/ag2/pull/373
* RealtimeAgent WebRTC by davorrunje in https://github.com/ag2ai/ag2/pull/393
* Use hatch for build system, uv for installing deps and remove setup.py by kumaranvpl in https://github.com/ag2ai/ag2/pull/380
* [RAG] Agentic RAG workflow on tabular data from a PDF file by AgentGenie in https://github.com/ag2ai/ag2/pull/376
* [Docs] Add dependency injection notebook and blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/374
* Bump version to 0.7.0b1 by marklysze in https://github.com/ag2ai/ag2/pull/400
* CI fixes by davorrunje (PRs 401-407)
* Docs fix by davorrunje in https://github.com/ag2ai/ag2/pull/409
* Bump version to 0.7 by marklysze in https://github.com/ag2ai/ag2/pull/408

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.6.1...v0.7.0

0.7.0b3

Highlights from this Major Release

πŸš€πŸ”§ Introducing **Tools with Dependency Injection**: Secure, flexible, tool parameters using dependency injection
- [Notebook Example](https://docs.ag2.ai/notebooks/tools_dependency_injection)
- 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)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.7!

New Contributors
* shriyanshagnihotri made their first contribution in https://github.com/ag2ai/ag2/pull/309
* eltociear made their first contribution in https://github.com/ag2ai/ag2/pull/314
* stellaxiang made their first contribution in https://github.com/ag2ai/ag2/pull/333
* kumaranvpl made their first contribution in https://github.com/ag2ai/ag2/pull/282

What's Changed
* Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by shriyanshagnihotri in https://github.com/ag2ai/ag2/pull/309
* [Docs] Add missing front matter metadata in notebook by harishmohanraj in https://github.com/ag2ai/ag2/pull/327
* Add realtime e2e test by sternakt in https://github.com/ag2ai/ag2/pull/329
* chore: update GroupChatExtension.cs by eltociear in https://github.com/ag2ai/ag2/pull/314
* Add the ReasoningAgent to CI by Hk669 in https://github.com/ag2ai/ag2/pull/294
* Add swarm manager option by yiranwu0 in https://github.com/ag2ai/ag2/pull/217
* [RealtimeAgent Notebook] Fix dependencies and imports by stellaxiang in https://github.com/ag2ai/ag2/pull/333
* Implement dependancy injection as defined in PR 320 by rjambrecic in https://github.com/ag2ai/ag2/pull/330
* [Docs] Fix tag filtering issue in the application gallery page by harishmohanraj in https://github.com/ag2ai/ag2/pull/337
* Replace print commands with structured messages by kumaranvpl in https://github.com/ag2ai/ag2/pull/282
* Fix CrewAI interoperability failing tests by rjambrecic in https://github.com/ag2ai/ag2/pull/340
* Refactoring of dependancy injection, tools and realtime client by davorrunje in https://github.com/ag2ai/ag2/pull/346
* Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by kumaranvpl in https://github.com/ag2ai/ag2/pull/344
* Add missing __init__.py files in test folders and fix imports by rjambrecic in https://github.com/ag2ai/ag2/pull/342
* Add dependancy injection to Tools by davorrunje in https://github.com/ag2ai/ag2/pull/320
* Add JSON support for neo4j via llamaindex rag integration by AgentGenie in https://github.com/ag2ai/ag2/pull/350
* community talks by skzhang1 in https://github.com/ag2ai/ag2/pull/354
* add method property to ReasoningAgent by Hk669 in https://github.com/ag2ai/ag2/pull/355
* Swarm: Restore lost SWARM_MANAGER return by marklysze in https://github.com/ag2ai/ag2/pull/356
* [Docs] Fix Build Errors and Broken Links in Documentation by harishmohanraj in https://github.com/ag2ai/ag2/pull/360
* Merge changes to dedicated branch by kumaranvpl in https://github.com/ag2ai/ag2/pull/361
* [Docs] Fix broken link by harishmohanraj in https://github.com/ag2ai/ag2/pull/364
* Fix Jupyter Kernel Gateway not found at import by davorrunje in https://github.com/ag2ai/ag2/pull/362
* [Docs] Fix URL in muffet exclusion list by harishmohanraj in https://github.com/ag2ai/ag2/pull/372
* Add support for structured messages in IOStream classes by kumaranvpl in https://github.com/ag2ai/ag2/pull/363
* Fix wrap message to accept message model with single content parameter by kumaranvpl in https://github.com/ag2ai/ag2/pull/379
* Write realtime agent websocket blogpost by sternakt in https://github.com/ag2ai/ag2/pull/332
* [Docs] Fix Image in "ReasoningAgent Update" Blog Post by harishmohanraj in https://github.com/ag2ai/ag2/pull/386
* debug by BabyCNM in https://github.com/ag2ai/ag2/pull/381
* Introduced Credentials into conftest and refactored tests by davorrunje in https://github.com/ag2ai/ag2/pull/373
* RealtimeAgent WebRTC by davorrunje in https://github.com/ag2ai/ag2/pull/393
* Use hatch for build system, uv for installing deps and remove setup.py by kumaranvpl in https://github.com/ag2ai/ag2/pull/380
* [RAG] Agentic RAG workflow on tabular data from a PDF file by AgentGenie in https://github.com/ag2ai/ag2/pull/376
* [Docs] Add dependency injection notebook and blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/374
* Bump version to 0.7.0b1 by marklysze in https://github.com/ag2ai/ag2/pull/400
* CI fixes by davorrunje (PRs 401-407)

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.6.1...v0.7.0b3

0.7.0b1

Highlights from this Major Release

πŸš€πŸ”§ Introducing **Tools with Dependency Injection**: Secure, flexible, tool parameters using dependency injection
- [Notebook Example](https://docs.ag2.ai/notebooks/tools_dependency_injection)
- 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)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.7!

New Contributors
* shriyanshagnihotri made their first contribution in https://github.com/ag2ai/ag2/pull/309
* eltociear made their first contribution in https://github.com/ag2ai/ag2/pull/314
* stellaxiang made their first contribution in https://github.com/ag2ai/ag2/pull/333
* kumaranvpl made their first contribution in https://github.com/ag2ai/ag2/pull/282

What's Changed
* Adding AnthropicVertexAI API support in the Anthropic LLM lib under oai by shriyanshagnihotri in https://github.com/ag2ai/ag2/pull/309
* [Docs] Add missing front matter metadata in notebook by harishmohanraj in https://github.com/ag2ai/ag2/pull/327
* Add realtime e2e test by sternakt in https://github.com/ag2ai/ag2/pull/329
* chore: update GroupChatExtension.cs by eltociear in https://github.com/ag2ai/ag2/pull/314
* Add the ReasoningAgent to CI by Hk669 in https://github.com/ag2ai/ag2/pull/294
* Add swarm manager option by yiranwu0 in https://github.com/ag2ai/ag2/pull/217
* [RealtimeAgent Notebook] Fix dependencies and imports by stellaxiang in https://github.com/ag2ai/ag2/pull/333
* Implement dependancy injection as defined in PR 320 by rjambrecic in https://github.com/ag2ai/ag2/pull/330
* [Docs] Fix tag filtering issue in the application gallery page by harishmohanraj in https://github.com/ag2ai/ag2/pull/337
* Replace print commands with structured messages by kumaranvpl in https://github.com/ag2ai/ag2/pull/282
* Fix CrewAI interoperability failing tests by rjambrecic in https://github.com/ag2ai/ag2/pull/340
* Refactoring of dependancy injection, tools and realtime client by davorrunje in https://github.com/ag2ai/ag2/pull/346
* Bug fix: Extract values from dict instead of copying dict in PostCaryoverProcessing by kumaranvpl in https://github.com/ag2ai/ag2/pull/344
* Add missing __init__.py files in test folders and fix imports by rjambrecic in https://github.com/ag2ai/ag2/pull/342
* Add dependancy injection to Tools by davorrunje in https://github.com/ag2ai/ag2/pull/320
* Add JSON support for neo4j via llamaindex rag integration by AgentGenie in https://github.com/ag2ai/ag2/pull/350
* community talks by skzhang1 in https://github.com/ag2ai/ag2/pull/354
* add method property to ReasoningAgent by Hk669 in https://github.com/ag2ai/ag2/pull/355
* Swarm: Restore lost SWARM_MANAGER return by marklysze in https://github.com/ag2ai/ag2/pull/356
* [Docs] Fix Build Errors and Broken Links in Documentation by harishmohanraj in https://github.com/ag2ai/ag2/pull/360
* Merge changes to dedicated branch by kumaranvpl in https://github.com/ag2ai/ag2/pull/361
* [Docs] Fix broken link by harishmohanraj in https://github.com/ag2ai/ag2/pull/364
* Fix Jupyter Kernel Gateway not found at import by davorrunje in https://github.com/ag2ai/ag2/pull/362
* [Docs] Fix URL in muffet exclusion list by harishmohanraj in https://github.com/ag2ai/ag2/pull/372
* Add support for structured messages in IOStream classes by kumaranvpl in https://github.com/ag2ai/ag2/pull/363
* Fix wrap message to accept message model with single content parameter by kumaranvpl in https://github.com/ag2ai/ag2/pull/379
* Write realtime agent websocket blogpost by sternakt in https://github.com/ag2ai/ag2/pull/332
* [Docs] Fix Image in "ReasoningAgent Update" Blog Post by harishmohanraj in https://github.com/ag2ai/ag2/pull/386
* debug by BabyCNM in https://github.com/ag2ai/ag2/pull/381
* Introduced Credentials into conftest and refactored tests by davorrunje in https://github.com/ag2ai/ag2/pull/373
* RealtimeAgent WebRTC by davorrunje in https://github.com/ag2ai/ag2/pull/393
* Use hatch for build system, uv for installing deps and remove setup.py by kumaranvpl in https://github.com/ag2ai/ag2/pull/380
* [RAG] Agentic RAG workflow on tabular data from a PDF file by AgentGenie in https://github.com/ag2ai/ag2/pull/376
* [Docs] Add dependency injection notebook and blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/374
* Bump version to 0.7.0b1 by marklysze in https://github.com/ag2ai/ag2/pull/400

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.6.1...v0.7.0b1

0.6.1

Highlights

πŸš€πŸ”§ CaptainAgent's team of agents can now use 3rd party tools!
- [Notebook](https://docs.ag2.ai/notebooks/agentchat_captainagent_crosstool)
- If you're new to CaptainAgent, check out our [video](https://www.youtube.com/watch?v=laGZmQUolBY) and [blog post](https://docs.ag2.ai/blog/2024-11-15-CaptainAgent/index#introducing-captainagent-for-adaptive-team-building)

πŸš€πŸ”‰ RealtimeAgent fully supports OpenAI's latest Realtime API and refactored to support real-time APIs from other providers
- [Notebook](https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_realtime_websocket.ipynb)
- If you're new to RealtimeAgent, check out our [demo video](https://youtu.be/NbZW2goinKM?si=3ZAnBpI0zO0ciEMl) and [blog post](https://docs.ag2.ai/blog/2024-12-20-RealtimeAgent)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.6.1!

New Contributors
* hakantapanyigit made their first contribution in https://github.com/ag2ai/ag2/pull/289
* abossenbroek made their first contribution in https://github.com/ag2ai/ag2/pull/304

What's Changed
* Update mcts blog image by BabyCNM in https://github.com/ag2ai/ag2/pull/265
* Google Gemini Client fixes by marklysze in https://github.com/ag2ai/ag2/pull/264
* Notebook Fix for the ReasoningAgent by Hk669 in https://github.com/ag2ai/ag2/pull/247
* Set up redirects from gh-pages to new domain by harishmohanraj in https://github.com/ag2ai/ag2/pull/269
* fix: ReasoningAgent blog links by Hk669 in https://github.com/ag2ai/ag2/pull/268
* remove unnecessary log file from main by Hk669 in https://github.com/ag2ai/ag2/pull/273
* Added the youtube videos to the Blogs by Hk669 in https://github.com/ag2ai/ag2/pull/272
* Add youtube video to 2024-12-06-FalkorDB-Structured blog by AgentGenie in https://github.com/ag2ai/ag2/pull/270
* Fix failing notebook test by rjambrecic in https://github.com/ag2ai/ag2/pull/275
* Add __call__ method to Tool by rjambrecic in https://github.com/ag2ai/ag2/pull/276
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/277
* Fix outdated contributor guide by harishmohanraj in https://github.com/ag2ai/ag2/pull/284
* [Docs] Update links by harishmohanraj in https://github.com/ag2ai/ag2/pull/285
* Refactoring of tool mechanism by davorrunje in https://github.com/ag2ai/ag2/pull/274
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/291
* chore: updated blog assets and optimized images by hakantapanyigit in https://github.com/ag2ai/ag2/pull/289
* Add authors to blog pages and fix header case in API reference by harishmohanraj in https://github.com/ag2ai/ag2/pull/297
* [Docs] Resolve Broken Links in Documentation by harishmohanraj in https://github.com/ag2ai/ag2/pull/303
* fix: MDX callout, notebook code error, and Mintlify CSS update by hakantapanyigit in https://github.com/ag2ai/ag2/pull/302
* fix: adds missing import for gemini by abossenbroek in https://github.com/ag2ai/ag2/pull/304
* [CaptainAgent] Add executor injected with tools. by LeoLjl in https://github.com/ag2ai/ag2/pull/307
* Initilized Property Graph Index with llm parameter by Eric-Shang in https://github.com/ag2ai/ag2/pull/305
* Integrating Tools from other frameworks into CaptainAgent by LeoLjl in https://github.com/ag2ai/ag2/pull/310
* [Docs] Fix Broken Links and Improve Example Formatting in Docstrings by harishmohanraj in https://github.com/ag2ai/ag2/pull/317
* Clean up Docusaurus related files by harishmohanraj in https://github.com/ag2ai/ag2/pull/318
* [Docs] Add Image to Application Gallery Page and Update Its Contribution Guide by harishmohanraj in https://github.com/ag2ai/ag2/pull/319
* Swarm Asynchronous initiate_swarm_chat by marklysze in https://github.com/ag2ai/ag2/pull/315
* Refactoring of PR 281 (RealtimeAgent) by davorrunje in https://github.com/ag2ai/ag2/pull/313
* Integrate OpenAI realtime API by sternakt in https://github.com/ag2ai/ag2/pull/281
* Add new Realtime notebook with websocket API by davorrunje in https://github.com/ag2ai/ag2/pull/322
* Fix broken links by davorrunje in https://github.com/ag2ai/ag2/pull/324
* Bump version to 0.6.1 by marklysze in https://github.com/ag2ai/ag2/pull/325

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.6.0...v0.6.1

0.6.0

Highlights from this Major Release

πŸš€πŸ”‰ Introducing **RealtimeAgent**: Realtime voice in AG2! Speak with your agents!
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-RealtimeAgent)
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_realtime_swarm)
- [Video](https://youtu.be/NbZW2goinKM?si=3ZAnBpI0zO0ciEMl)

πŸš€πŸ” Introducing **ReasoningAgent with MCTS**: Monte Carlo Tree Search powered ReasoningAgent
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-Reasoning-Update)
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_reasoning_agent)
- [Video](https://youtu.be/W7hfRA7XXjI?si=rtyrgVGs0C8i9iCv)

πŸš€πŸ”§ Introducing **Tool Interoperability**: Expand AG2 agent capabilities with 3rd party tool integrations
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-Tools-interoperability)
- [Notebook Example](https://docs.ag2.ai/notebooks/tools_interoperability)
- [Video](https://www.youtube.com/watch?v=B_NTwUoJrew)

πŸš€πŸ Introducing **Enhanced Swarm**: More control and depth with conditional handoffs, nested chats, and updated agent state
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_swarm_enhanced)
- [Video](https://www.youtube.com/watch?v=vg2cF9m07Ps)

πŸ“™ Check out our new documentation website! [https://docs.ag2.ai/](docs.ag2.ai/)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.6!

What's Changed
* Add tool imports upstream by rjambrecic in https://github.com/ag2ai/ag2/pull/205
* removing openai_ws from observers by davorinrusevljan in https://github.com/ag2ai/ag2/pull/198
* Add tool imports upstream by rjambrecic in https://github.com/ag2ai/ag2/pull/207
* Separated client out from RealtimeAgent by davorinrusevljan in https://github.com/ag2ai/ag2/pull/206
* Add Neo4j GraphRAG notebook to website by AgentGenie in https://github.com/ag2ai/ag2/pull/213
* Added a project in gallery.json by haard7 in https://github.com/ag2ai/ag2/pull/214
* Upgrade openai version to >=1.57 by rjambrecic in https://github.com/ag2ai/ag2/pull/186
* update: llamaindex_conversable_agent.py by lazToum in https://github.com/ag2ai/ag2/pull/130
* Update of OpenAI (and Azure) models and versions by marklysze in https://github.com/ag2ai/ag2/pull/171
* Swarm: Allow functions to update agent's state, including system message, before replying by marklysze in https://github.com/ag2ai/ag2/pull/104
* Updated bedrock.py to handle case of deploying it over Lambda function with attached role by irshadc in https://github.com/ag2ai/ag2/pull/85
* small typo in swarm doc by borisbolliet in https://github.com/ag2ai/ag2/pull/221
* Updated resolutions for Dall-e-3 for Contrib tests by marklysze in https://github.com/ag2ai/ag2/pull/222
* [Chore] Pytest upgraded to version 8 by davorrunje in https://github.com/ag2ai/ag2/pull/218
* Add langchain tools support by rjambrecic in https://github.com/ag2ai/ag2/pull/219
* Realtime agent refactoring anyio by sternakt in https://github.com/ag2ai/ag2/pull/225
* Migrate Cerebras from Llama 3.1 70b to Llama 3.3 70b by henrytwo in https://github.com/ag2ai/ag2/pull/227
* Realtime agent start swarm at startup by sternakt in https://github.com/ag2ai/ag2/pull/231
* Add tool support for pydantic ai by rjambrecic in https://github.com/ag2ai/ag2/pull/230
* Fix tests by rjambrecic in https://github.com/ag2ai/ag2/pull/232
* Fix tool imports tests by rjambrecic in https://github.com/ag2ai/ag2/pull/233
* Swarm: conditional hand-off transition improvements by marklysze in https://github.com/ag2ai/ag2/pull/201
* Add tool imports refactoring and docs by rjambrecic in https://github.com/ag2ai/ag2/pull/236
* Add tool imports refactoring by davorrunje in https://github.com/ag2ai/ag2/pull/237
* Add tool imports refactoring by rjambrecic in https://github.com/ag2ai/ag2/pull/238
* Enhanced Swarm notebook by marklysze in https://github.com/ag2ai/ag2/pull/229
* Drop support for Python 3.8 by davorrunje in https://github.com/ag2ai/ag2/pull/240
* Create tools interop blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/239
* Realtime agent with WebSocket by davorinrusevljan in https://github.com/ag2ai/ag2/pull/241
* Migrate Documentation from Docusaurus to Mintlify by harishmohanraj in https://github.com/ag2ai/ag2/pull/210
* Add Interoperable protocol and implement tool import from multiple frameworks by davorrunje in https://github.com/ag2ai/ag2/pull/197
* Implement RealtimeAgent for Real-Time Conversational AI Support in ag2 Framework by sternakt in https://github.com/ag2ai/ag2/pull/196
* MCTS Reasoning Agent by BabyCNM in https://github.com/ag2ai/ag2/pull/175
* Bump version to 0.6.0b1 by marklysze in https://github.com/ag2ai/ag2/pull/243
* Neo4j fix by Eric-Shang in https://github.com/ag2ai/ag2/pull/245
* [Chore]: Syntax upgraded to Python 3.9 by davorrunje in https://github.com/ag2ai/ag2/pull/249
* Documentation Updates and Fixes by harishmohanraj in https://github.com/ag2ai/ag2/pull/251
* Update blog posts navigation by harishmohanraj in https://github.com/ag2ai/ag2/pull/253
* Documentation link updates for new docs site by harishmohanraj in https://github.com/ag2ai/ag2/pull/255
* Documentation link updates for new docs site by marklysze in https://github.com/ag2ai/ag2/pull/244
* Typing fixed for realtime agent by davorrunje in https://github.com/ag2ai/ag2/pull/254
* Interop blog polishing by rjambrecic in https://github.com/ag2ai/ag2/pull/252
* Bump version 0.6.0b2 by marklysze in https://github.com/ag2ai/ag2/pull/260
* Add authors information to blog pages by harishmohanraj in https://github.com/ag2ai/ag2/pull/258
* Polish realtime agent blogpost, Add blogpost and api docs to website by sternakt in https://github.com/ag2ai/ag2/pull/250
* Replace placeholder video with tools interoperability one by sternakt in https://github.com/ag2ai/ag2/pull/263
* Remove duplicate entry from navigation by harishmohanraj in https://github.com/ag2ai/ag2/pull/262
* version bump by qingyun-wu in https://github.com/ag2ai/ag2/pull/261

New Contributors
* rjambrecic made their first contribution in https://github.com/ag2ai/ag2/pull/205
* davorinrusevljan made their first contribution in https://github.com/ag2ai/ag2/pull/198
* haard7 made their first contribution in https://github.com/ag2ai/ag2/pull/214
* irshadc made their first contribution in https://github.com/ag2ai/ag2/pull/85
* borisbolliet made their first contribution in https://github.com/ag2ai/ag2/pull/221
* henrytwo made their first contribution in https://github.com/ag2ai/ag2/pull/227
* BabyCNM made their first contribution in https://github.com/ag2ai/ag2/pull/175

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.5.3...v0.6.0

0.6.0b2

Highlights from this Major Release

πŸš€πŸ”‰ Introducing **RealtimeAgent**: Realtime voice in AG2! Speak with your agents!
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-RealtimeAgent)
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_realtime_swarm)
- [Video](https://youtu.be/NbZW2goinKM?si=3ZAnBpI0zO0ciEMl)

πŸš€πŸ” Introducing **ReasoningAgent with MCTS**: Monte Carlo Tree Search powered ReasoningAgent
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-Reasoning-Update)
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_reasoning_agent)
- Video: **TBD**

πŸš€πŸ”§ Introducing **Tool Interoperability**: Expand AG2 agent capabilities with 3rd party tool integrations
- [Blogpost](https://docs.ag2.ai/blog/2024-12-20-Tools-interoperability)
- [Notebook Example](https://docs.ag2.ai/notebooks/tools_interoperability)
- [Video](https://www.youtube.com/watch?v=B_NTwUoJrew)

πŸš€πŸ Introducing **Enhanced Swarm**: More control and depth with conditional handoffs, nested chats, and updated agent state
- [Notebook Example](https://docs.ag2.ai/notebooks/agentchat_swarm_enhanced)
- Video: **TBD**

πŸ“™ Check out our new documentation website! [https://docs.ag2.ai/](docs.ag2.ai/)

β™₯️ Thanks to all the contributors and collaborators that helped make release 0.6!

What's Changed
* Add tool imports upstream by rjambrecic in https://github.com/ag2ai/ag2/pull/205
* removing openai_ws from observers by davorinrusevljan in https://github.com/ag2ai/ag2/pull/198
* Add tool imports upstream by rjambrecic in https://github.com/ag2ai/ag2/pull/207
* Separated client out from RealtimeAgent by davorinrusevljan in https://github.com/ag2ai/ag2/pull/206
* Add Neo4j GraphRAG notebook to website by AgentGenie in https://github.com/ag2ai/ag2/pull/213
* Added a project in gallery.json by haard7 in https://github.com/ag2ai/ag2/pull/214
* Upgrade openai version to >=1.57 by rjambrecic in https://github.com/ag2ai/ag2/pull/186
* update: llamaindex_conversable_agent.py by lazToum in https://github.com/ag2ai/ag2/pull/130
* Update of OpenAI (and Azure) models and versions by marklysze in https://github.com/ag2ai/ag2/pull/171
* Swarm: Allow functions to update agent's state, including system message, before replying by marklysze in https://github.com/ag2ai/ag2/pull/104
* Updated bedrock.py to handle case of deploying it over Lambda function with attached role by irshadc in https://github.com/ag2ai/ag2/pull/85
* small typo in swarm doc by borisbolliet in https://github.com/ag2ai/ag2/pull/221
* Updated resolutions for Dall-e-3 for Contrib tests by marklysze in https://github.com/ag2ai/ag2/pull/222
* [Chore] Pytest upgraded to version 8 by davorrunje in https://github.com/ag2ai/ag2/pull/218
* Add langchain tools support by rjambrecic in https://github.com/ag2ai/ag2/pull/219
* Realtime agent refactoring anyio by sternakt in https://github.com/ag2ai/ag2/pull/225
* Migrate Cerebras from Llama 3.1 70b to Llama 3.3 70b by henrytwo in https://github.com/ag2ai/ag2/pull/227
* Realtime agent start swarm at startup by sternakt in https://github.com/ag2ai/ag2/pull/231
* Add tool support for pydantic ai by rjambrecic in https://github.com/ag2ai/ag2/pull/230
* Fix tests by rjambrecic in https://github.com/ag2ai/ag2/pull/232
* Fix tool imports tests by rjambrecic in https://github.com/ag2ai/ag2/pull/233
* Swarm: conditional hand-off transition improvements by marklysze in https://github.com/ag2ai/ag2/pull/201
* Add tool imports refactoring and docs by rjambrecic in https://github.com/ag2ai/ag2/pull/236
* Add tool imports refactoring by davorrunje in https://github.com/ag2ai/ag2/pull/237
* Add tool imports refactoring by rjambrecic in https://github.com/ag2ai/ag2/pull/238
* Enhanced Swarm notebook by marklysze in https://github.com/ag2ai/ag2/pull/229
* Drop support for Python 3.8 by davorrunje in https://github.com/ag2ai/ag2/pull/240
* Create tools interop blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/239
* Realtime agent with WebSocket by davorinrusevljan in https://github.com/ag2ai/ag2/pull/241
* Migrate Documentation from Docusaurus to Mintlify by harishmohanraj in https://github.com/ag2ai/ag2/pull/210
* Add Interoperable protocol and implement tool import from multiple frameworks by davorrunje in https://github.com/ag2ai/ag2/pull/197
* Implement RealtimeAgent for Real-Time Conversational AI Support in ag2 Framework by sternakt in https://github.com/ag2ai/ag2/pull/196
* MCTS Reasoning Agent by BabyCNM in https://github.com/ag2ai/ag2/pull/175
* Neo4j fix by Eric-Shang in https://github.com/ag2ai/ag2/pull/245
* [Chore]: Syntax upgraded to Python 3.9 by davorrunje in https://github.com/ag2ai/ag2/pull/249
* Documentation Updates and Fixes by harishmohanraj in https://github.com/ag2ai/ag2/pull/251
* Update blog posts navigation by harishmohanraj in https://github.com/ag2ai/ag2/pull/253
* Documentation link updates for new docs site by harishmohanraj in https://github.com/ag2ai/ag2/pull/255
* Documentation link updates for new docs site by marklysze in https://github.com/ag2ai/ag2/pull/244
* Typing fixed for realtime agent by davorrunje in https://github.com/ag2ai/ag2/pull/254
* Interop blog polishing by rjambrecic in https://github.com/ag2ai/ag2/pull/252
* Bump version to 0.6.0b1 by marklysze in https://github.com/ag2ai/ag2/pull/243
* Bump version 0.6.0b2 by marklysze in https://github.com/ag2ai/ag2/pull/260

New Contributors
* rjambrecic made their first contribution in https://github.com/ag2ai/ag2/pull/205
* davorinrusevljan made their first contribution in https://github.com/ag2ai/ag2/pull/198
* haard7 made their first contribution in https://github.com/ag2ai/ag2/pull/214
* irshadc made their first contribution in https://github.com/ag2ai/ag2/pull/85
* borisbolliet made their first contribution in https://github.com/ag2ai/ag2/pull/221
* henrytwo made their first contribution in https://github.com/ag2ai/ag2/pull/227
* BabyCNM made their first contribution in https://github.com/ag2ai/ag2/pull/175

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.5.3...v0.6.0b2

Page 4 of 7

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.