Releases: ag2ai/ag2
v0.5.2b1
What's Changed
- Inherit extras from pyautogen for ag2 and autogen packages (+bump) by @marklysze in #182
Full Changelog: v0.5.1...v0.5.2b1
v0.5.1
Highlights
- 🔧 Fix for pip installing GraphRAG and FalkorDB,
pip install pyautogen[graph-rag-falkor-db]
, thanks @donbr - 💬 Tool calls with Gemini
- 💬 Groq support for base_url parameter
- 📙 Blog and documentation updates
❤️ Thanks to all contributors!
What's Changed
- Update notebook links by @sonichi in #165
- Update link by @qingyun-wu in #166
- fix broken links by @skzhang1 in #168
- Support for Gemini tool calling (plus general fixes) by @marklysze in #18
- fix base_url not work in groq by @simplaj in #162
- Setup.py > underscores to hyphens fix by @marklysze in #179
- Bump version to 0.5.1 by @marklysze in #180
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Highlights
-
🤖🧠Meet AG2's New ReasoningAgent: an agentic alternative to o1 model:
https://ag2ai.github.io/ag2/blog/2024/12/02/ReasoningAgent2/ -
🔄 📝 Structured output that allows AG2 agents to communicate with valid JSON that fits directly into your Pydantic class.
-
🕸️ 🧠 A new AG2 agent capability: Graph RAG with FalkorDB, providing the power of knowledge graphs.
See the above two features in action in a trip planner task:
https://github.com/ag2ai/ag2/blob/main/notebook/agentchat_swarm_graphrag_trip_planner.ipynb
What's Changed
- FalkorDB GraphRAG documentation updates by @marklysze in #113
- Update test to avoid Azure content filter by @marklysze in #121
- Update talks & try to fix gallery by @skzhang1 in #119
- Docs: Add OpenLIT to Agent Observability doc along with notebook by @patcher9 in #97
- Package by @qingyun-wu in #125
- bump version by @qingyun-wu in #126
- Bump express from 4.19.2 to 4.21.1 in /website by @dependabot in #124
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website by @dependabot in #122
- Bump cross-spawn from 7.0.3 to 7.0.6 in /website by @dependabot in #123
- Package description udpate by @qingyun-wu in #127
- Update MAINTAINERS.md - Add Tvrtko Sternak to maintainers by @sternakt in #134
- [BLOG] Write Prompt Leakage Probing blogpost by @sternakt in #109
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #129
- Bump webpack from 5.89.0 to 5.96.1 in /website by @dependabot in #128
- Patch/chromadb by @lazToum in #131
- Modified swarm_translation to check if agent is str, if so, get agent… by @bassilkhilo in #138
- Patch/logging by @lazToum in #132
- Add structured output by @davorrunje in #112
- Add conversion from ParsedChatCompletion to ChatCompletion by @sternakt in #140
- Add context variables to ConversableAgent by @marklysze in #137
- Fix minor grammatical issue in documentation. by @kartikx in #147
- Swarm: Support for nested chat as a hand off by @marklysze in #107
- Update github/microsoft/autogen links by @kartikx in #149
- chore(pricing): update Anthropic model pricing constants by @jtanningbed in #142
- Update MAINTAINERS.md by @evandavid1 in #120
- ReasoningAgent by @Hk669 in #115
- Implement custom formatting in response_format by @sternakt in #145
- GraphRAG demo with SwarmAgents by @AgentGenie in #141
- Package test and version bump by @qingyun-wu in #154
- FalkorDB / Structured Output / Nested Chat in Swarms Blog by @marklysze in #155
- Add twine by @qingyun-wu in #157
- bump version by @qingyun-wu in #158
- Update github/microsoft/autogen link in chess documentation. by @kartikx in #153
- Neo4j Graph Rag Integration by @Eric-Shang in #139
- bump version by @qingyun-wu in #160
New Contributors
- @patcher9 made their first contribution in #97
- @dependabot made their first contribution in #124
- @sternakt made their first contribution in #134
- @bassilkhilo made their first contribution in #138
- @kartikx made their first contribution in #147
- @jtanningbed made their first contribution in #142
- @evandavid1 made their first contribution in #120
- @Hk669 made their first contribution in #115
- @Eric-Shang made their first contribution in #139
Full Changelog: v0.4.1...v0.5.0
v0.5.0b2
What's Changed
- FalkorDB / Structured Output / Nested Chat in Swarms Blog by @marklysze in #155
- Add twine by @qingyun-wu in #157
- bump version by @qingyun-wu in #158
- Implement custom formatting in response_format by @sternakt in #145
- GraphRAG demo with SwarmAgents by @AgentGenie in #141
- Package test and version bump by @qingyun-wu in #154
- Bump express from 4.19.2 to 4.21.1 in /website by @dependabot in #124
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website by @dependabot in #122
- Bump cross-spawn from 7.0.3 to 7.0.6 in /website by @dependabot in #123
- Package description udpate by @qingyun-wu in #127
- Update MAINTAINERS.md - Add Tvrtko Sternak to maintainers by @sternakt in #134
- [BLOG] Write Prompt Leakage Probing blogpost by @sternakt in #109
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #129
- Bump webpack from 5.89.0 to 5.96.1 in /website by @dependabot in #128
- Patch/chromadb by @lazToum in #131
- Modified swarm_translation to check if agent is str, if so, get agent… by @bassilkhilo in #138
- Patch/logging by @lazToum in #132
- Add structured output by @davorrunje in #112
- Add conversion from ParsedChatCompletion to ChatCompletion by @sternakt in #140
- Add context variables to ConversableAgent by @marklysze in #137
- Fix minor grammatical issue in documentation. by @kartikx in #147
- Swarm: Support for nested chat as a hand off by @marklysze in #107
- Update github/microsoft/autogen links by @kartikx in #149
- chore(pricing): update Anthropic model pricing constants by @jtanningbed in #142
- Update MAINTAINERS.md by @evandavid1 in #120
- ReasoningAgent by @Hk669 in #115
New Contributors
- @dependabot made their first contribution in #124
- @sternakt made their first contribution in #134
- @bassilkhilo made their first contribution in #138
- @kartikx made their first contribution in #147
- @jtanningbed made their first contribution in #142
- @evandavid1 made their first contribution in #120
- @Hk669 made their first contribution in #115
Full Changelog: v0.4.2b1...v0.4.2b2
Full Changelog: v0.4.2b2...v0.5.0b1
Full Changelog: v0.5.0b1...v0.5.0b2
v0.5.0b1
What's Changed
- Implement custom formatting in response_format by @sternakt in #145
- GraphRAG demo with SwarmAgents by @AgentGenie in #141
- Package test and version bump by @qingyun-wu in #154
- Bump express from 4.19.2 to 4.21.1 in /website by @dependabot in #124
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website by @dependabot in #122
- Bump cross-spawn from 7.0.3 to 7.0.6 in /website by @dependabot in #123
- Package description udpate by @qingyun-wu in #127
- Update MAINTAINERS.md - Add Tvrtko Sternak to maintainers by @sternakt in #134
- [BLOG] Write Prompt Leakage Probing blogpost by @sternakt in #109
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #129
- Bump webpack from 5.89.0 to 5.96.1 in /website by @dependabot in #128
- Patch/chromadb by @lazToum in #131
- Modified swarm_translation to check if agent is str, if so, get agent… by @bassilkhilo in #138
- Patch/logging by @lazToum in #132
- Add structured output by @davorrunje in #112
- Add conversion from ParsedChatCompletion to ChatCompletion by @sternakt in #140
- Add context variables to ConversableAgent by @marklysze in #137
- Fix minor grammatical issue in documentation. by @kartikx in #147
- Swarm: Support for nested chat as a hand off by @marklysze in #107
- Update github/microsoft/autogen links by @kartikx in #149
- chore(pricing): update Anthropic model pricing constants by @jtanningbed in #142
- Update MAINTAINERS.md by @evandavid1 in #120
- ReasoningAgent by @Hk669 in #115
New Contributors
- @dependabot made their first contribution in #124
- @sternakt made their first contribution in #134
- @bassilkhilo made their first contribution in #138
- @kartikx made their first contribution in #147
- @jtanningbed made their first contribution in #142
- @evandavid1 made their first contribution in #120
- @Hk669 made their first contribution in #115
Full Changelog: v0.4.2b1...v0.4.2b2
Full Changelog: v0.4.2b2...v0.5.0b1
v0.4.2b2
What's Changed
- Bump express from 4.19.2 to 4.21.1 in /website by @dependabot in #124
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website by @dependabot in #122
- Bump cross-spawn from 7.0.3 to 7.0.6 in /website by @dependabot in #123
- Package description udpate by @qingyun-wu in #127
- Update MAINTAINERS.md - Add Tvrtko Sternak to maintainers by @sternakt in #134
- [BLOG] Write Prompt Leakage Probing blogpost by @sternakt in #109
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #129
- Bump webpack from 5.89.0 to 5.96.1 in /website by @dependabot in #128
- Patch/chromadb by @lazToum in #131
- Modified swarm_translation to check if agent is str, if so, get agent… by @bassilkhilo in #138
- Patch/logging by @lazToum in #132
- Add structured output by @davorrunje in #112
- Add conversion from ParsedChatCompletion to ChatCompletion by @sternakt in #140
- Add context variables to ConversableAgent by @marklysze in #137
- Fix minor grammatical issue in documentation. by @kartikx in #147
- Swarm: Support for nested chat as a hand off by @marklysze in #107
- Update github/microsoft/autogen links by @kartikx in #149
- chore(pricing): update Anthropic model pricing constants by @jtanningbed in #142
- Update MAINTAINERS.md by @evandavid1 in #120
- ReasoningAgent by @Hk669 in #115
New Contributors
- @dependabot made their first contribution in #124
- @sternakt made their first contribution in #134
- @bassilkhilo made their first contribution in #138
- @kartikx made their first contribution in #147
- @jtanningbed made their first contribution in #142
- @evandavid1 made their first contribution in #120
- @Hk669 made their first contribution in #115
Full Changelog: v0.4.2b1...v0.4.2b2
v0.4.2b1
What's Changed
- FalkorDB GraphRAG documentation updates by @marklysze in #113
- Update test to avoid Azure content filter by @marklysze in #121
- Update talks & try to fix gallery by @skzhang1 in #119
- Docs: Add OpenLIT to Agent Observability doc along with notebook by @patcher9 in #97
- Package by @qingyun-wu in #125
- bump version by @qingyun-wu in #126
New Contributors
Full Changelog: v0.4.1...v0.4.2b1
v0.4.1
Highlights
- 🚀 SwarmAgent Enhancements: more tests and bug fixes. Watch demo.
- 🚀 CaptainAgent Enhancements: enhanced installation guidance. Watch demo.
- ❤️ Welcoming new maintainers: Eric Moore (SomeComputerGuy @emooreatx), Haiyang (@ohdearquant) and Rudy (@rudyalways), and new contributors @rudyalways, @hardchor, @ohdearquant, @davorrunje, @emooreatx, @AgentGenie, @szwang-seedtech, @lazToum
What's Changed
- update talks by @skzhang1 in #74
- Update docs and notebook by @LeoLjl in #79
- fix broken link by @qingyun-wu in #80
- add Rudy(myself, github: rudyalways) to maintainer by @rudyalways in #78
- Add support for gpt-4o model version 2024-11-20 by @hardchor in #81
- Add logo by @qingyun-wu in #87
- Update AG2 logo to be a Git LFS pointer by @marklysze in #88
- License checks and updates by @marklysze in #90
- Web fix by @skzhang1 in #92
- Add link to roadmap issues by @davorrunje in #94
- added HaiyangLi to maintainer by @ohdearquant in #98
- Swarm tests and bug fixes by @marklysze in #83
- Restrict license checks to staged/committed files only by @marklysze in #106
- Add further installation guidance and files for CaptainAgent by @marklysze in #76
- Readme enhancements by @qingyun-wu in #110
- Swarm: Fix to remove context_variables in messages by @marklysze in #102
- Update MAINTAINERS.md to add Eric Moore (SomeComputerGuy) by @emooreatx in #100
- [GraphRAG] FalkorDB graph rag integration by @AgentGenie in #111
- [GraphRAG] FalkorDB graph rag integration by @AgentGenie in #93
- limit coding to python and shell in autobuild by @szwang-seedtech in #50
- bump version by @qingyun-wu in #116
- update retrieve_user_proxy_agent.py by @lazToum in #118
New Contributors
- @rudyalways made their first contribution in #78
- @hardchor made their first contribution in #81
- @davorrunje made their first contribution in #94
- @ohdearquant made their first contribution in #98
- @emooreatx made their first contribution in #100
- @AgentGenie made their first contribution in #111
- @szwang-seedtech made their first contribution in #50
- @lazToum made their first contribution in #118
Full Changelog: v0.4...v0.4.1
v0.4
Highlights from this Major Release
🚀 Introducing SwarmAgent: AG2 native implementation of swarm orchestration.
- Blogpost: https://ag2ai.github.io/ag2/blog/2024/11/17/Swarm
- Notebook Example: https://ag2ai.github.io/ag2/docs/notebooks/agentchat_swarm/
🚀 Introducing CaptainAgent: An agent equipped with the capability to adaptively assemble a team of agents through retrieval-selection-generation process to handle complex tasks.
- Blogpost: https://ag2ai.github.io/ag2/blog/2024/11/15/CaptainAgent
- Notebook Example: https://ag2ai.github.io/ag2/docs/notebooks/agentchat_captainagent/
Thanks to @LeoLJ, @marklysze , @kev1nzh37, @skzhang1, @qingyun-wu, @lloydchang, @sonichi and all contributors for making this happen!
What's Changed
- docs(MAINTAINERS.md): fix broken link by @lloydchang in #19
- Link updates for AG2 by @marklysze in #15
- rename autogen to AG2 in website by @skzhang1 in #24
- clean up codes & update community talks by @skzhang1 in #36
- CaptainAgent PR Part 1: Adding blog post and document by @LeoLjl in #27
- fix talk titles by @skzhang1 in #41
- Fix broken link and author list of CaptainAgent by @LeoLjl in #42
- fix websites by @skzhang1 in #43
- Correct URLs across tests and documentation by @marklysze in #47
- Allow Function Execution return a non-string object by @yiranwu0 in #25
- fix(agent_builder): fix agent builder error when using file_location. by @kev1nzh37 in #37
- Captain Agent PR part 2. by @LeoLjl in #46
- Swarm V2 by @yiranwu0 in #30
- Swarm Documentation by @yiranwu0 in #28
- Update support for Python 3.13 by @marklysze in #53
- CaptainAgent PR part 3 by @LeoLjl in #54
- CaptainAgent code cleanup by @LeoLjl in #59
- Swarm - First Speaker by @marklysze in #58
- Fix Swarm Doc by @yiranwu0 in #60
- bump version by @qingyun-wu in #64
- Update the swarm notebook example by @yiranwu0 in #62
- Update Swarm Blog Post by @yiranwu0 in #66
- CaptainAgent Finalize by @LeoLjl in #61
- captain agent Visualization by @skzhang1 in #70
- CaptainAgent install fix: Update setup by @LeoLjl in #72
- bump version by @qingyun-wu in #71
- update FAQ by @qingyun-wu in #73
New Contributors
- @lloydchang made their first contribution in #19
- @marklysze made their first contribution in #15
- @LeoLjl made their first contribution in #27
- @yiranwu0 made their first contribution in #25
- @kev1nzh37 made their first contribution in #37
Full Changelog: v0.3.2...v0.4
v0.4b1
Highlights
🚀 Introducing SwarmAgent: AG2 native implementation of swarm orchestration.
- Blogpost: https://ag2ai.github.io/ag2/blog/2024/11/17/Swarm
- Notebook Example: https://ag2ai.github.io/ag2/docs/notebooks/agentchat_swarm/
🚀 Introducing CaptainAgent: An agent equipped with the capability to adaptively assemble a team of agents through retrieval-selection-generation process to handle complex tasks.
- Blogpost: https://ag2ai.github.io/ag2/blog/2024/11/15/CaptainAgent
- Notebook Example: https://ag2ai.github.io/ag2/docs/notebooks/agentchat_captainagent/
What's Changed
- docs(MAINTAINERS.md): fix broken link by @lloydchang in #19
- Link updates for AG2 by @marklysze in #15
- rename autogen to AG2 in website by @skzhang1 in #24
- clean up codes & update community talks by @skzhang1 in #36
- CaptainAgent PR Part 1: Adding blog post and document by @LeoLjl in #27
- fix talk titles by @skzhang1 in #41
- Fix broken link and author list of CaptainAgent by @LeoLjl in #42
- fix websites by @skzhang1 in #43
- Correct URLs across tests and documentation by @marklysze in #47
- Allow Function Execution return a non-string object by @yiranwu0 in #25
- fix(agent_builder): fix agent builder error when using file_location. by @kev1nzh37 in #37
- Captain Agent PR part 2. by @LeoLjl in #46
- Swarm V2 by @yiranwu0 in #30
- Swarm Documentation by @yiranwu0 in #28
- Update support for Python 3.13 by @marklysze in #53
- CaptainAgent PR part 3 by @LeoLjl in #54
- CaptainAgent code cleanup by @LeoLjl in #59
- Swarm - First Speaker by @marklysze in #58
- Fix Swarm Doc by @yiranwu0 in #60
- bump version by @qingyun-wu in #64
- Update the swarm notebook example by @yiranwu0 in #62
- Update Swarm Blog Post by @yiranwu0 in #66
- CaptainAgent Finalize by @LeoLjl in #61
New Contributors
- @lloydchang made their first contribution in #19
- @marklysze made their first contribution in #15
- @LeoLjl made their first contribution in #27
- @yiranwu0 made their first contribution in #25
- @kev1nzh37 made their first contribution in #37
Full Changelog: v0.3.2...v0.4b1