A guide to building long-term compounding knowledge infrastructure. See details on GitHub .

Agent Framework

Microsoft's multi-language framework for building, orchestrating, and deploying AI agents and multi-agent workflows.

Overview

Microsoft Agent Framework is a cross-language (Python/.NET) framework that provides end-to-end capabilities for building everything from simple chat agents to complex multi-agent graph-based workflows, with support for observability, multiple model providers, and developer tooling for debugging.

Key Features

  • Graph-based workflow orchestration with streaming, checkpointing, and time-travel capabilities.
  • Multi-language implementations (Python, C#/.NET) and adapters for multiple model providers.
  • Built-in observability (OpenTelemetry), middleware system, and a DevUI for development and debugging.

Use Cases

  • Orchestrating collaborative multi-agent automation pipelines in production.
  • Rapid prototyping and debugging of agent strategies and complex data flows during development.
  • Unifying access to multiple LLM providers and deploying/monitoring agents at scale.

Technical Highlights

  • Modular package layout with experimental AF Labs extensions.
  • Integrations with Azure OpenAI and comprehensive tutorials, quickstarts, and migration guides.
  • MIT-licensed open source project with an active contributor community, suitable for enterprise integration.

Comments

Agent Framework
Resource Info
Author Microsoft
Added Date 2025-10-03
Open Source Since 2025-04-28
Tags
Agent Framework Agents Workflow Open Source