Tool profile

Microsoft Agent Framework

ByMicrosoftUS

Microsoft's framework for agents and multi-agent workflows with typed graphs, checkpointing and human-in-the-loop, in Python and .NET.

Microsoft symbol in white on a dark gradient background
Country
US
Availability
Open source
Modalities
  • Code

Microsoft Agent Framework is Microsoft’s framework for building, orchestrating and deploying agents. It succeeds AutoGen and Semantic Kernel, combining the first’s multi-agent abstractions with the second’s enterprise features.

What it is for

  • Individual agents that use models, tools and MCP servers
  • Multi-agent graph workflows with sequential, concurrent, handoff and group-collaboration patterns
  • Long-running executions with checkpointing, streaming and resumption
  • Human-in-the-loop approval at sensitive steps
  • Enterprise systems that require telemetry and strong typing

How it works

  • The developer declares agents and connects nodes in a typed workflow
  • Edges route data and activate each executor when inputs are ready
  • Session state persists across turns and in checkpoints
  • Supported providers include Azure OpenAI, OpenAI, Anthropic, Ollama, Microsoft Foundry and GitHub Copilot
  • OpenTelemetry instrumentation for observability

License and maintenance

  • Open source under the MIT license, maintained by Microsoft
  • Stable 1.0 release for Python and .NET since April 2026
  • AutoGen entered maintenance mode in October 2025; Microsoft recommends Agent Framework for new projects

Strengths

  • Python and .NET parity, unusual among agent frameworks
  • Enterprise features: session state, typing, filters and telemetry
  • Documented migration path for AutoGen and Semantic Kernel projects

Limitations

  • Fewer first-party integrations than the LangChain ecosystem
  • In practice, closest to Azure and the Microsoft stack