This is an early release preview. You may encounter bugs.
Microsoft Agent Framework logo
Unclaimed

Framework coding

Microsoft Agent Framework

Successor SDK merging AutoGen and Semantic Kernel into one agent-building library.

Built by Microsoft

A 87/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Microsoft Agent Framework.

Microsoft Agent Framework (MAF) is a multi-language framework for building, orchestrating, and operating AI agents and multi-agent workflows. It ships consistent APIs for Python and C#/.NET, with a Go SDK maintained in a separate repository. It is the successor to Semantic Kernel and AutoGen, and migration guides cover moving from either.

Agents connect to a range of LLM providers, including Microsoft Foundry, Azure OpenAI, and OpenAI, and the framework also works with the GitHub Copilot SDK. Multi-agent systems are built as graph-based workflows with sequential, concurrent, handoff, and group collaboration patterns, plus checkpointing, streaming, human-in-the-loop control, and time travel.

The framework targets agents meant to run in production, where durability, restartability, observability, and governance matter. Agents can be defined in code or declaratively in YAML, hosted locally, exposed over A2A (agent-to-agent), or deployed to Foundry-hosted infrastructure. A separate Durable Agent Framework extension adds Durable Task and Azure Functions hosting. A developer UI (DevUI) supports interactive testing and debugging, and experimental AF Labs packages cover benchmarking and reinforcement learning.

  • Python and .NET: consistent APIs across Python and C#/.NET, with a separate Go SDK
  • Multiple providers: Microsoft Foundry, Azure OpenAI, OpenAI, and other LLM providers
  • Workflows: graph-based multi-agent orchestration with sequential, concurrent, handoff, and group collaboration patterns
  • Durable runs: checkpointing, streaming, human-in-the-loop control, and time travel inside workflows
  • Middleware: request and response processing, exception handling, and custom processing chains
  • Foundry hosted agents: deploys agents to Foundry-hosted infrastructure with two extra lines of code
  • Observability: built-in OpenTelemetry tracing, monitoring, and debugging
  • Declarative agents: defines agents in YAML for setup and versioning
  • Agent skills: domain knowledge from files, inline code, and class libraries that agents discover and use
  • DevUI: an interactive developer UI for building, testing, and debugging agents and workflows
  • AF Labs: experimental packages for benchmarking, reinforcement learning, and research

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Microsoft Agent Framework.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Microsoft Agent Framework →

Browse the catalog