Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps | Microsoft Foundry Blog (original) (raw)

Why agents need a new foundation

Over the last year, developers have been experimenting with AI agents in every imaginable form. Agents are not just chatbots or copilots — they are autonomous software components that can reason about goals, call tools and APIs, collaborate with other agents, and adapt dynamically. Whether it’s a retrieval agent for research, a coding agent embedded in a dev workflow, or a compliance agent ensuring policy enforcement, agents are becoming the next layer of application logic.

Yet despite the excitement, the path from prototype to production has been fraught with obstacles. Many of the most popular open-source frameworks are fragmented, each with their own APIs and abstractions. Local development rarely maps cleanly to cloud deployments. And most importantly, enterprise readiness is missing: observability, compliance hooks, security, and long-running durability are table stakes in OSS frameworks.

At Microsoft, we’ve had a front-row seat to this problem. With Semantic Kernel, we gave developers a stable SDK with connectors into enterprise systems, content moderation, and telemetry. With AutoGen, pioneered in Microsoft Research, we opened the door to experimental multi-agent orchestration patterns that inspired the community. Both had passionate users — but each had gaps.

Developers asked us: why can’t we have both — the innovation of AutoGen and the trust and stability of Semantic Kernel — in one unified framework?

That’s exactly why we built the Microsoft Agent Framework.

Introducing Microsoft Agent Framework

Microsoft Agent Framework is an open-source SDK and runtime designed to let developers build, deploy, and manage sophisticated multi-agent systems with ease. It unifies the enterprise-ready foundations of Semantic Kernel with the innovative orchestration of AutoGen, so teams no longer have to choose between experimentation and production.

Semantic Kernel AutoGen Microsoft Agent Framework
Focus Stable SDK with enterprise connectors, workflows, and observability Experimental multi-agent orchestration from research Unified SDK combining innovation + enterprise readiness
Interop Plugins, connectors, and support for MCP, A2A, OpenAPI Tool integration supported; lacks standardized cross-runtime protocols Built-in connectors, MCP + A2A + OpenAPI
Memory Multiple vector store connectors and memory store abstraction (e.g. Azure SQL Elasticsearch, MongoDB) Support for in-memory / buffer history + external vector store memory options (ChromaDB, Mem0, etc) Pluggable memory across stores (first-party and third-party), persistent & adaptive memory stored with retrieval, hybrid appraoches
Orchestration Deterministic + dynamic orchestration (Agent Framework, Process Framework) Dynamic LLM orchestration (debate, reflection, facilitator/worker, group chat) Deterministic + dynamic orchestration (Agent Orchestration, Workflow Orchestration)
Enterprise readiness Telemetry, observability, compliance hooks Minimal Observability, approvals, CI/CD, long-running durability, hydration

With Microsoft Agent Framework, you get:

Microsoft Agent Framework doesn’t replace Semantic Kernel and AutoGen — it builds on them. By consolidating their strengths, it gives developers one foundation to move from experimentation to enterprise deployment without compromise. Microsoft Agent Framework supports both Agent Orchestration (LLM-driven, creative reasoning and decision-making) and Workflow Orchestration (business-logic driven, deterministic multi-agent workflows). Together, they allow teams to choose the right approach for the problem: flexible collaboration for open-ended tasks, or structured workflows for repeatable enterprise processes.

Looking ahead, Microsoft Agent Framework further advances integrations across Microsoft’s agent development stack, including the integration with the Microsoft 365 Agents SDK and a shared runtime with Azure AI Foundry Agent Service. The Microsoft 365 Agents SDK is the pro-code toolkit that lets developers build full-stack, multi-channel agents and publish them across Microsoft 365 Copilot, Teams, web, and other surfaces, with deep interoperability into Copilot Studio’s low-code connectors and Microsoft 365 Copilot custom engine agents. By converging this SDK with Microsoft Agent Framework—and aligning it with the shared runtime used in Foundry Agent Service—developers will gain one unified set of abstractions to create, run, scale, and publish agents. This means you can prototype locally, debug with consistent telemetry, and then seamlessly move into scaled hosting with enterprise-grade observability, compliance, and security—all without rewriting your agents—and then publish them into any communication channels of choice where you want to surface your agents.

Screenshot 2025 10 14 214120 image

The Four Pillars of Agent Framework

  1. Open Standards & Interoperability

Agents don’t exist in isolation — they need to connect to data, tools, and each other. Microsoft Agent Framework was built with open standards at its core, so developers can choose their integrations and ensure their systems remain portable across frameworks and clouds.

The latest update to the VS Code AI Toolkit brings a streamlined experience for building with the Microsoft Agent Framework, enabling developers to locally create, run, and visualize multi-agent workflows. These enhancements simplify the inner dev loop, making it easier to build, debug, and iterate on multi-agent systems within the familiar VS Code environment.

VSCode compressed image

  1. Pipeline for Research

Microsoft Agent Framework is designed to be the bridge between research innovation and enterprise-ready production. Many of the most exciting breakthroughs in multi-agent orchestration patterns come out of Microsoft Research in AutoGen, and the new framework makes those ideas usable in real-world systems without sacrificing durability, governance, or performance.

The framework supports:

To serve both innovators and production-minded developers, Microsoft Agent Framework also provides an extension package for experimental features — a clearly labeled incubation channel where advanced users can try out cutting-edge capabilities from Microsoft Research and the open-source community. These features are transparent about their experimental status, while successful innovations graduate naturally into the stable framework.

These patterns — once prototypes — now run with durability, auditability, and enterprise controls. It’s the best of research innovation, matured for real-world use.

  1. Extensible by Design & Community-Driven

Microsoft Agent Framework is 100% open source and designed to grow with the community. Its modular design makes it easy to extend, customize, and contribute.

This means Microsoft Agent Framework is not a fixed product — it’s a living ecosystem, continuously shaped by contributions from Microsoft Research and the global OSS community.

  1. Ready for Production

Microsoft Agent Framework isn’t just for experimentation — it was built for enterprise-grade deployment from the very beginning. It delivers the end-to-end tooling and runtime features needed to confidently move from prototype to scale, while integrating deeply with the Azure AI Foundry ecosystem.

With these capabilities, Microsoft Agent Framework makes it seamless to prototype locally, debug with rich telemetry, and then scale securely into production with the enterprise readiness that modern AI systems demand.

Customer Momentum

Enterprises across industries are already testing Microsoft Agent Framework in real-world scenarios:

AgentFramework customers image

These early stories highlight the dual promise of Microsoft Agent Framework: innovative enough to inspire new approaches, stable enough to deploy in production.

Path to Microsoft Agent Framework

Many customers are already using Semantic Kernel or AutoGen in production today. Both projects will remain supported but most investment is now focused on Microsoft Agent Framework. Developers using Semantic Kernel or AutoGen will find the transition straightforward:

This continuity means developers can preserve their existing investments while unlocking new capabilities. Microsoft Agent Framework is not a replacement for what came before — it is the natural evolution that unites innovation and stability. For more information about migration, see the documentation.

Get Started with Microsoft Agent Framework Today

Agents are fast becoming the next layer of application logic — reasoning about goals, calling tools, collaborating with each other, and adapting dynamically. With Microsoft Agent Framework, developers now have a single, open-source foundation that carries the best of research innovation into production with the durability, observability, and enterprise readiness required to scale.

This is the natural evolution of the journey that began with Semantic Kernel and AutoGen — and it’s only the beginning. By building in the open and co-creating with the developer community, Microsoft Agent Framework will continue to evolve as the foundation for next-generation multi-agent systems.

Author

Takuto Higuchi

Sr Product Marketing Manager

Sr Product Marketing Manager

Shawn Henry

Principal Group Product Manager

Principal Group Product Manager

Elijah Straight

Product Manager for Microsoft Agent Framework