AutoGen

AutoGen

By Microsoft

Microsoft's multi-agent conversation framework (maintenance-only; new work moved to Microsoft Agent Framework)

Maintenance onlyNo updates in 6+ monthspython-v0.7.52025-09-30PythonMIT
59.9k Completely free Open source

Doc version 1.0 · Updated

Related tools

Overview

AutoGen is Microsoft’s framework for building multi-agent systems as conversations between agents — an event-driven core with a higher-level AgentChat API.
As of 2025 it is in maintenance mode: existing projects keep working, but Microsoft directs new development to the consolidated Microsoft Agent Framework (Semantic Kernel + AutoGen).

flowchart LR
  task[task] --> a[AssistantAgent]
  a --> model[(model client)]
  model --> a
  a --> out[reply]

The Code samples tab shows a single-agent AgentChat run.

When to use it

Reasonable for existing AutoGen codebases and for its conversation-centric multi-agent patterns. For new projects, weigh the Microsoft Agent Framework or an actively developed alternative such as CrewAI or LangGraph.