Open-source development kit for building AI agents and multi-agent workflows for .NET and Python.
- Getting Started
- Official Documentation
- Video Resources
- Blog Posts & Articles
- Tutorials
- Examples & Samples
- Tools & Frameworks
- Related Technologies
- Community
- Get Started with Agent Framework - Official installation and setup guide for Python and .NET.
- Python Package (PyPI) - Python package listing with installation instructions.
- .NET Package (NuGet) - .NET package listing with installation instructions.
- Microsoft Agent Framework GitHub Repository - Official source code and examples.
- Quick Start Guide - Get started with a simple agent.
- Hello World Agents Sample - Try it out in GitHub Codespaces.
- Official Documentation Hub - Complete documentation portal.
- Microsoft Agent Framework Overview - High-level overview and concepts.
- Tutorials - Step-by-step tutorials.
- User Guide - In-depth user guide for building agents and workflows.
- Migration from Semantic Kernel - Guide for migrating from Semantic Kernel.
- Migration from AutoGen - Guide for migrating from AutoGen.
- Microsoft Agent Framework Introduction (30 min) - Full framework introduction.
- AI Show Episodes - Microsoft AI Show coverage.
- Deep Dive into Microsoft Agent Framework for AutoGen Users - Comprehensive walkthrough for developers migrating from AutoGen.
- DevUI in Action (1 min) - Interactive developer UI demo.
- Agent Framework Lab - The AI Show episode - The experimental modules of Microsoft Agent Framework.
- Microsoft Agent Framework Playlist - YouTube playlist collection of videos and tutorials.
- End-to-End Example (Part 2: Deployment Options) - Demonstration of deploying an AI-powered backend using different deployment strategies by Rasmus Wulff Jensen.
- Microsoft Agent Framework: Why This Matters for the Future of Enterprise AI - Article by Muhammad Zubair.
- From ChatGPT to Codex: How I Built an Agent Framework Lab That Talks to OpenAI and Ollama - Article by Fabian Williams.
- Microsoft Agent Framework - Article by Bill Ayers.
- Microsoft Agent Framework Python Auth0 Token Vault - Guide on integrating Auth0 Token Vault with Microsoft Agent Framework in Python.
- Microsoft Agent Framework: First Look - Article by Jamie Maguire.
- Microsoft Agent Framework: Conversations and Threads - Article by Jamie Maguire.
- Microsoft Agent Framework: Extending Agent Intelligence Using Function Tools - Article by Jamie Maguire.
- Microsoft Agent Framework: Using Agents as Function Tools - Article by Jamie Maguire.
- Microsoft Agent Framework is now AG UI compatible - Blog post about AG UI compatibility with Microsoft Agent Framework.
- My Take: Why Microsoft Agent Framework Matters - Article by Edgar Mcochieng.
- Give Your Agents New Capabilities and Expertise Using Skills with Microsoft Agent Framework - Practical guide on implementing Agent Skills by Arafat Tehsin.
- Microsoft Agent Framework - Agent Skills - Overview and walkthrough of Agent Skills by Ravikanth Chaganti.
- Introducing Microsoft Agent Framework - Azure AI and machine learning blog announcement.
- Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps - Azure AI Foundry blog announcement.
- Introducing Microsoft Agent Framework (Preview): Making AI Agents Simple for Every Developer - .NET blog announcement.
- Migrate your Semantic Kernel and AutoGen projects to Microsoft Agent Framework Release Candidate - Migration guide for transitioning projects to the release candidate.
- Build AI agents with GitHub Copilot SDK and Microsoft Agent Framework - Guide for building AI agents with GitHub Copilot SDK integration.
- Give Your Agents Domain Expertise with Agent Skills in Microsoft Agent Framework - Introducing Agent Skills for packaging domain expertise as reusable, portable skill modules.
- Agent Harness in Agent Framework - Overview of the Agent Harness feature in Microsoft Agent Framework.
- What's New in Agent Skills: Code Skills, Script Execution, and Approval for Python - New Agent Skills capabilities including code skills, script execution, and approval workflows for Python.
- Agent Framework Demos Day 1: Intercepting Function Calls - Practical guide to intercepting and handling function calls in Microsoft Agent Framework.
- Agent Framework Deep Dive - Deep dive tutorial and comprehensive guide to Microsoft Agent Framework.
- Build AI Agents in C# with the Microsoft Agent Framework and Hugging Face MCP Tools - Tutorial on building AI agents in C# using Microsoft Agent Framework integrated with Hugging Face MCP tools.
- Generative AI Notebooks - Collection of Jupyter notebooks demonstrating Microsoft Agent Framework concepts and implementations.
- M365 Graph DevUI Walkthrough - Step-by-step walkthrough for using DevUI with Microsoft 365 Graph integration.
- Multi-Model AI Agent Orchestration in .NET 9 - Tutorial on building multi-model AI agent orchestration using Microsoft Agent Framework in .NET 9.
- Taking Multi-Model AI Orchestration Further: Azure AI Foundry Persistent Agents in .NET 9 - Advanced tutorial on implementing persistent agents with Azure AI Foundry and Microsoft Agent Framework in .NET 9.
- Build Long-Running AI Agents on Azure App Service with Microsoft Agent Framework - Step-by-step guide for building and deploying long-running AI agents on Azure App Service.
- Part 2: Build Long-Running AI Agents on Azure App Service with Microsoft Agent Framework - Continuation of the practical guide for deploying long-running AI agents on Azure App Service.
- Multi-agent Workflow with Human Approval using Agent Framework - Tutorial on implementing multi-agent workflows with human-in-the-loop approval patterns.
- Bulletproof Agents with the Durable Task Extension for Microsoft Agent Framework - Tutorial on building bulletproof agents using the Durable Task Extension.
- Getting Started with Agents - Basic agent creation and tool usage.
- Getting Started with Workflows - Basic workflow creation.
- Chat Client Examples - Direct chat client usage patterns.
- Observability Examples - Monitoring and tracing.
- Middleware Examples - Custom middleware implementations.
- Getting Started with Agents - Basic agent creation and tool usage.
- Agent Provider Samples - Different agent providers.
- Workflow Samples - Advanced multi-agent patterns.
- OpenTelemetry Integration - Telemetry and monitoring.
- Middleware Examples - Custom middleware.
- PrivyDoc - Local document intelligence tool powered by Foundry Local for secure, on-device document analysis.
- AICalcX - Real-time AI project cost estimation combining live Azure pricing, human resources, and autonomous agents for accurate enterprise TCO.
- Agent Framework Toolkit - An opinionated C# toolkit that simplifies development with Microsoft Agent Framework, providing convenient factories and options for creating agents with multiple AI providers.
- DevUI - Interactive developer UI for agent development, testing, and debugging workflows.
- VS Code AI Toolkit - Streamlined experience for building with Microsoft Agent Framework.
- AF Labs - Experimental packages for cutting-edge features including benchmarking and reinforcement learning.
- Agent Skills Repository - Official repository of ready-made skills, MCP servers, custom agents, and reusable agent components.
- Agent Framework MS - Project demonstrating how to extend the agent-framework by creating a custom chat client for Google's Gemini large language models.
- Model Context Protocol (MCP) - Connect to external tools and data servers.
- Agent as MCP Server - Example of exposing an agent as an MCP server using Microsoft Agent Framework with STDIO transport.
- Agent-to-Agent (A2A) - Cross-runtime agent collaboration.
- Semantic Kernel - Predecessor framework for AI orchestration.
- AutoGen - Multi-agent conversation framework.
- Azure AI Foundry - Cloud platform for AI development.
- Microsoft 365 Agents SDK - Enterprise agent development.
- Copilot Studio - Low-code agent development.
- Model Context Protocol (MCP) - Standard for tool integration.
- OpenAPI - API specification standard.
- OpenTelemetry - Observability standard.
- Azure AI Content Safety - Content moderation and safety.
- Azure AI Foundry Discord - Join the community on Discord, see the
#agent-frameworkchannel for discussions. - Reddit r/MSAgentFramework - Community discussions, questions, and sharing experiences.
Contributions welcome! Read the contribution guidelines first.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
