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 https://github.com/ag2ai/ag2/pull/19
* Link updates for AG2 by marklysze in https://github.com/ag2ai/ag2/pull/15
* rename autogen to AG2 in website by skzhang1 in https://github.com/ag2ai/ag2/pull/24
* clean up codes & update community talks by skzhang1 in https://github.com/ag2ai/ag2/pull/36
* CaptainAgent PR Part 1: Adding blog post and document by LeoLjl in https://github.com/ag2ai/ag2/pull/27
* fix talk titles by skzhang1 in https://github.com/ag2ai/ag2/pull/41
* Fix broken link and author list of CaptainAgent by LeoLjl in https://github.com/ag2ai/ag2/pull/42
* fix websites by skzhang1 in https://github.com/ag2ai/ag2/pull/43
* Correct URLs across tests and documentation by marklysze in https://github.com/ag2ai/ag2/pull/47
* Allow Function Execution return a non-string object by yiranwu0 in https://github.com/ag2ai/ag2/pull/25
* fix(agent_builder): fix agent builder error when using file_location. by kev1nzh37 in https://github.com/ag2ai/ag2/pull/37
* Captain Agent PR part 2. by LeoLjl in https://github.com/ag2ai/ag2/pull/46
* Swarm V2 by yiranwu0 in https://github.com/ag2ai/ag2/pull/30
* Swarm Documentation by yiranwu0 in https://github.com/ag2ai/ag2/pull/28
* Update support for Python 3.13 by marklysze in https://github.com/ag2ai/ag2/pull/53
* CaptainAgent PR part 3 by LeoLjl in https://github.com/ag2ai/ag2/pull/54
* CaptainAgent code cleanup by LeoLjl in https://github.com/ag2ai/ag2/pull/59
* Swarm - First Speaker by marklysze in https://github.com/ag2ai/ag2/pull/58
* Fix Swarm Doc by yiranwu0 in https://github.com/ag2ai/ag2/pull/60
* bump version by qingyun-wu in https://github.com/ag2ai/ag2/pull/64
* Update the swarm notebook example by yiranwu0 in https://github.com/ag2ai/ag2/pull/62
* Update Swarm Blog Post by yiranwu0 in https://github.com/ag2ai/ag2/pull/66
* CaptainAgent Finalize by LeoLjl in https://github.com/ag2ai/ag2/pull/61
* captain agent Visualization by skzhang1 in https://github.com/ag2ai/ag2/pull/70
* CaptainAgent install fix: Update setup by LeoLjl in https://github.com/ag2ai/ag2/pull/72
* bump version by qingyun-wu in https://github.com/ag2ai/ag2/pull/71
* update FAQ by qingyun-wu in https://github.com/ag2ai/ag2/pull/73
New Contributors
* lloydchang made their first contribution in https://github.com/ag2ai/ag2/pull/19
* marklysze made their first contribution in https://github.com/ag2ai/ag2/pull/15
* LeoLjl made their first contribution in https://github.com/ag2ai/ag2/pull/27
* yiranwu0 made their first contribution in https://github.com/ag2ai/ag2/pull/25
* kev1nzh37 made their first contribution in https://github.com/ag2ai/ag2/pull/37
**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.3.2...v0.4