Skip to content

Microsoft Agent Framework

Unified SDK that consolidates Semantic Kernel’s plugin/tool system and AutoGen’s multi-agent orchestration. First-party service connectors, Azure-native observability, and A2A protocol support — across both .NET and Python. Core is stable (agent-framework 1.17.0 on Python, Microsoft.Agents.AI 1.1.0 on .NET); several provider packages are still in public beta (A2A, declarative, copilotstudio, bedrock, anthropic, ollama, orchestrations, redis, durabletask).

Status

Python 1.17.0 · .NET 1.1.0 stable · providers 1.0.0b260514 beta · August 2026

Languages

Python 3.10+ · .NET 8.0+

Best for

Azure-native agents, enterprise multi-agent orchestration, A2A.

These apply to both languages and cover protocols/features that span the framework.

  • Stable APIs with LTS commitment — no more --prerelease flag.
  • First-party service connectors via IChatClient: Azure OpenAI, OpenAI, Anthropic Claude, Amazon Bedrock, Google Gemini, Ollama.
  • Unified orchestration — sequential, concurrent, handoff, group chat, and Magentic-One patterns built in.
  • Azure App Service support for multi-agent deployment.
  • A2A Protocol, Graph-based Workflows, Declarative YAML/JSON, OpenTelemetry — full enterprise feature set.

DateVersionChanges
2026-09-08Py 1.17.0 / .NET 1.1.0Consistency sweep. Status card corrected from a stale Core 1.4.0 to the versions the language guides actually document (agent-framework 1.17.0, Microsoft.Agents.AI 1.1.0); language cards now name their package and version. Table of contents on the language-neutral comprehensive guide trimmed to the sections that exist, with per-language pointers for the rest. No package installation or symbol verification performed.
2026-04-211.0.1Parent index redesigned as language selector + cross-cutting guides.
April 10, 20261.0.1Patch release.
April 3-7, 20261.0 GAGraduated from Preview; first-party connectors; Azure App Service.
November 20251.0 PreviewInitial unified SDK.