All 78 Dependencies
Every package AutoGen depends on, ranked by repo health score.
AutoGen is an open source framework for creating multi-agent AI applications where individual agents can communicate, collaborate, and delegate tasks autonomously or with human oversight. Originally developed at Microsoft Research, it introduced orchestration patterns that became foundational to the modern agentic AI ecosystem.
The framework is organized into three composable layers: a Core API built on event-driven message passing and an async runtime, an AgentChat API that provides high-level agent types and team orchestration, and an Extensions API with first- and third-party integrations for LLM providers, code executors, and external tools. This separation of concerns lets developers work at whatever level of abstraction their use case demands — from low-level custom runtimes to high-level declarative team configurations.
AutoGen ships with multiple built-in orchestration patterns including RoundRobin, Selector (LLM-driven speaker selection), Swarm (handoff-driven routing), and Magentic-One (a state-of-the-art general-purpose team for web browsing and code execution). The framework also includes AutoGen Studio, a no-code GUI for prototyping multi-agent workflows, and AgentBench for evaluating agent performance.
Note: As of early 2026, AutoGen entered maintenance mode. New users are directed to Microsoft Agent Framework (its enterprise successor), while existing AutoGen deployments continue to receive community support.