AI Agent Development and Orchestration Framework
10.0k 2026-05-01
microsoft/agent-framework
A comprehensive, multi-language framework for building, orchestrating, and deploying AI agents and complex multi-agent workflows.
Core Features
Graph-based Workflows with streaming, checkpointing, and human-in-the-loop capabilities
Full support for both Python and C#/.NET implementations with consistent APIs
Interactive DevUI for agent development, testing, and debugging workflows
Built-in OpenTelemetry integration for distributed tracing and monitoring
Flexible middleware system and support for multiple LLM providers
Quick Start
pip install agent-frameworkDetailed Introduction
The Microsoft Agent Framework is a robust, multi-language solution designed for the end-to-end lifecycle of AI agents. It empowers developers to construct, orchestrate, and deploy sophisticated AI agents and multi-agent workflows using both Python and .NET. With features like graph-based orchestration, an interactive DevUI for streamlined development, and integrated observability via OpenTelemetry, the framework simplifies the creation of complex, scalable AI applications, supporting various LLM providers and offering flexible middleware for custom processing.