AG2 (positioned as "the Open-Source AgentOS") is one of the primary Python frameworks for building and orchestrating multi-agent AI systems. It has 4.4k+ GitHub stars, a published PyPI package (ag2), dedicated documentation at docs.ag2.ai, and active, frequent releases.
AG2 originated as the AutoGen codebase and continued as an independent, community-governed project under the ag2ai organization from late 2024 onward, now with its own maintainers, release line, and roadmap. It pioneered several patterns that are now standard across the agent-framework ecosystem (GroupChat for multi-agent conversations, structured human-in-the-loop workflows, tool/function-calling abstractions across LLM providers), and remains a go-to choice for teams specifically building multi-agent conversational systems in Python.
The project is also actively evolving: the recent AG2 Beta introduces an event-driven architecture designed around emerging agent standards — native support for the Model Context Protocol (MCP), Agent2Agent (A2A), and AG-UI — plus stronger context and memory primitives, new multi-agent coordination patterns, and cleaner integration with Text UI, web, ambient, and background runtimes. AG2 Beta agents remain backward-compatible with AG2 multi-agent interaction patterns from day one, enabling gradual adoption.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/3080
**Author:** [@vvlrff](https://github.com/vvlrff)
**Created:** 4/21/2026
**Status:** ✅ Merged
**Merged:** 4/22/2026
**Merged by:** [@JinyangWang27](https://github.com/JinyangWang27)
**Base:** `master` ← **Head:** `add-ag2`
---
### 📝 Commits (1)
- [`e590d33`](https://github.com/vinta/awesome-python/commit/e590d33b80b7fa04d4af14fddada3ea2998d9dee) docs(ai-agents): add ag2 to Orchestration
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## Project
[ag2](https://github.com/ag2ai/ag2)
## Checklist
- [x] One project per PR
- [x] PR title format: `Add project-name`
- [x] Entry format: `- [project-name](url) - Description ending with period.`
- [x] Description is concise and short
## Why This Project Is Awesome
Which criterion does it meet? (pick one)
- [x] **Industry Standard** - The go-to tool for a specific use case
- [ ] **Rising Star** - 5000+ stars in < 2 years, significant adoption
- [ ] **Hidden Gem** - Exceptional quality, solves niche problems elegantly
Explain:
AG2 (positioned as "the Open-Source AgentOS") is one of the primary Python frameworks for building and orchestrating multi-agent AI systems. It has 4.4k+ GitHub stars, a published PyPI package (`ag2`), dedicated documentation at [docs.ag2.ai](https://docs.ag2.ai/latest/), and active, frequent releases.
AG2 originated as the AutoGen codebase and continued as an independent, community-governed project under the `ag2ai` organization from late 2024 onward, now with its own maintainers, release line, and roadmap. It pioneered several patterns that are now standard across the agent-framework ecosystem (GroupChat for multi-agent conversations, structured human-in-the-loop workflows, tool/function-calling abstractions across LLM providers), and remains a go-to choice for teams specifically building multi-agent conversational systems in Python.
The project is also actively evolving: the recent [AG2 Beta](https://docs.ag2.ai/0.12.0/docs/beta/motivation/) introduces an event-driven architecture designed around emerging agent standards — native support for the Model Context Protocol (MCP), Agent2Agent (A2A), and AG-UI — plus stronger context and memory primitives, new multi-agent coordination patterns, and cleaner integration with Text UI, web, ambient, and background runtimes. AG2 Beta agents remain backward-compatible with AG2 multi-agent interaction patterns from day one, enabling gradual adoption.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/3080
Author: @vvlrff
Created: 4/21/2026
Status: ✅ Merged
Merged: 4/22/2026
Merged by: @JinyangWang27
Base:
master← Head:add-ag2📝 Commits (1)
e590d33docs(ai-agents): add ag2 to Orchestration📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Project
ag2
Checklist
Add project-name- [project-name](url) - Description ending with period.Why This Project Is Awesome
Which criterion does it meet? (pick one)
Explain:
AG2 (positioned as "the Open-Source AgentOS") is one of the primary Python frameworks for building and orchestrating multi-agent AI systems. It has 4.4k+ GitHub stars, a published PyPI package (
ag2), dedicated documentation at docs.ag2.ai, and active, frequent releases.AG2 originated as the AutoGen codebase and continued as an independent, community-governed project under the
ag2aiorganization from late 2024 onward, now with its own maintainers, release line, and roadmap. It pioneered several patterns that are now standard across the agent-framework ecosystem (GroupChat for multi-agent conversations, structured human-in-the-loop workflows, tool/function-calling abstractions across LLM providers), and remains a go-to choice for teams specifically building multi-agent conversational systems in Python.The project is also actively evolving: the recent AG2 Beta introduces an event-driven architecture designed around emerging agent standards — native support for the Model Context Protocol (MCP), Agent2Agent (A2A), and AG-UI — plus stronger context and memory primitives, new multi-agent coordination patterns, and cleaner integration with Text UI, web, ambient, and background runtimes. AG2 Beta agents remain backward-compatible with AG2 multi-agent interaction patterns from day one, enabling gradual adoption.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.