Microsoft Agent Framework: Microsoft's framework for AI agents
Microsoft Agent Framework is Microsoft's open source framework (MIT license) for building AI agents and multi-agent workflows in Python and .NET. It officially succeeds Semantic Kernel and AutoGen, and is aimed first at teams that want to run agents in production.
Data as of October 22, 2026
Key figures
| Developer | Microsoft |
|---|---|
| Type | Code |
| Languages | Python, C#, Go |
| Open source | Yes |
| License | MIT |
| First release | October 2025 |
| Suggested level | Intermediate |
| Use cases | multi-agent, workflows, chatbot |
| Self-hostable | Yes |
| Business model | Freemium |
| Cloud offering | Yes |
| Multi-agent | Yes |
| MCP support | Yes |
| Bring your own model | Yes |
| Official site | Official site · Documentation · Repository |
GitHub
| Repository | microsoft/agent-framework |
|---|---|
| GitHub stars | 14,271 |
| Forks | 2,497 |
| Latest code activity | October 22, 2026 |
| Latest release | python-1.22.0 (October 15, 2026) |
GitHub activity checked on October 22, 2026.
Two Microsoft projects merged into one
For several years Microsoft maintained two agent frameworks side by side: Semantic Kernel, aimed at enterprises, and AutoGen, born at Microsoft Research and focused on multi-agent experimentation. Microsoft Agent Framework brings them together. According to the official documentation, it combines AutoGen’s simple abstractions with Semantic Kernel’s enterprise features (session-based state, type safety, middleware, telemetry) and adds graph-based workflows to orchestrate multiple agents explicitly.
A first public preview shipped in October 2025, and version 1.0 for Python and .NET was released on April 2, 2026. A Go SDK lives in a separate repository and is in public preview.
What you can build with it
The framework is organized around four main areas:
- Agents: an AI agent backed by a model that calls tools and MCP servers.
- The harness agent: a batteries-included agent for long, multi-step tasks, with planning, to-do tracking, context compaction and memory.
- Workflows: graph-based flows (sequential, concurrent, handoff, group collaboration) with checkpointing, human approval and time travel back to an earlier state.
- Integrations: model providers, tools, evaluation, UI frameworks, and interoperability through the A2A protocol.
Getting started
Install the agent-framework package (Python) or the Microsoft.Agents.AI NuGet packages (.NET), pick a model client, then create an agent with a name and instructions: the official docs show a first agent in about ten lines. Microsoft’s DevUI then lets you test and debug your agents and workflows. If you are coming from Semantic Kernel or AutoGen, start with the matching migration guide.
Strengths and limits
Strengths: backing from a major vendor with a long-term support commitment, Python / .NET parity, explicit and durable workflows, built-in OpenTelemetry, and multi-provider model support.
Limits: documentation and samples lean toward the Azure ecosystem, which can be confusing outside Microsoft shops. New versions ship at a fast pace, so tutorials age quickly. Microsoft also reminds users that third-party models or servers are used at their own risk, and that checking where your data flows is your responsibility.
Alternatives
Outside the Microsoft ecosystem, LangGraph offers comparable graph-based orchestration, with failure recovery and human review.
Frameworks of the same type
- Agno · multi-agent, workflows, RAG
- Google Agent Development Kit (ADK) · multi-agent, workflows, chatbot
- LangGraph · multi-agent, workflows, chatbot
- Mastra · multi-agent, workflows, RAG
- Amazon Bedrock Agents / AgentCore · multi-agent, RAG, workflows
- Atomic Agents · workflows, chatbot, automation
Frequently asked questions
Does Microsoft Agent Framework replace Semantic Kernel and AutoGen?
Yes. Microsoft's documentation presents it as the direct successor to both projects, built by the same teams. AutoGen is now archived; Semantic Kernel still gets critical and security fixes, but most new features land in Agent Framework.
Do I have to use Azure?
No. Official samples often highlight Microsoft Foundry, but the framework also supports other model providers such as OpenAI, Anthropic and Ollama. Hosting on Foundry is an optional, paid Azure service.
Is Microsoft Agent Framework production-ready?
Microsoft released version 1.0 for Python and .NET on April 2, 2026, with APIs described as stable and a long-term support commitment. The Go SDK is still in public preview.
How much does Microsoft Agent Framework cost?
The framework itself is free and open source. You do pay for the AI models you call and, if you choose to, for hosting your agents on Microsoft Foundry.
Data sources
- github.com
- github.com
- github.com
- learn.microsoft.com
- pypi.org
- GitHub — Repository metadata: GitHub
Data as of October 22, 2026
Report an error
Does a figure, a date or a fact look wrong? Tell us: every report is checked.