AI Agent Platforms / All platforms / Microsoft Agent Framework
Microsoft Agent Framework
Multi-language framework for building AI agents and multi-agent workflows in .NET and Python.
Microsoft Agent Framework is an open framework for building AI agents and multi-agent workflows in Python and .NET, with a separate Go repository. It targets teams moving agents into production who need orchestration, durability, observability, and human-in-the-loop control across multiple LLM providers.
| Category | Agent builders and frameworks |
| License | MIT |
| Hosting | library for self-managed or cloud applications |
| Repository | github.com/microsoft/agent-framework |
| Website | learn.microsoft.com/en-us/agent-framework |
| Last verified | 2026-09-02 |
Documented features
- Builds agents in Python and C#/.NET, with Go supported via a separate repository
- Supports multiple LLM providers
- Graph-based workflows with sequential, concurrent, handoff, and group collaboration patterns
- Checkpointing, streaming, human-in-the-loop, and time-travel debugging
- Built-in OpenTelemetry integration for distributed tracing and monitoring
- Middleware system for request and response processing and exception handling
- YAML-based declarative agent definitions
- Interactive DevUI for development and testing
- Deployment of hosted agents to Foundry
Feature summaries come from the project's own repository and documentation and describe the software as documented on the verification date, not an evaluation.