Microsoft AutoGen
AutoGen is Microsoft Research's framework for building multi-agent AI applications in which agents can act autonomously or work alongside humans. Important: AutoGen is now in maintenance mode. It will not receive new features, it is community managed, and Microsoft recommends that new projects start with Microsoft Agent Framework, its enterprise-ready successor, using the official migration guide.
It remains relevant for teams with existing AutoGen code and for learning multi-agent patterns. Its layered design offers a Core API for event-driven, message-passing agents with local and distributed runtimes (including .NET and Python), an AgentChat API for common patterns such as two-agent chats and group chats, and an Extensions API for model clients, code execution and MCP tools. AutoGen Studio provides a no-code GUI for prototyping, and AutoGen Bench helps evaluate agents. Magentic-One, a multi-agent team for web and file tasks, is built on it.
Getting started: requires Python 3.10+. Install with `pip install -U "autogen-agentchat" "autogen-ext[openai]"`, and `pip install -U autogenstudio` for the GUI. Users upgrading from v0.2 should follow the migration guide, as the APIs changed significantly.
Features
Why choose it
Trade-offs
Compatibility
Quick start
Use cases
How it compares
Alternatives
Comments
No comments yet. Be the first!