awesome-microsoft-agent-framework
๐ Awesome list of Microsoft Agent Framework resources
https://github.com/webmaxru/awesome-microsoft-agent-framework
Last synced: 16 days ago
JSON representation
-
๐ Blog Posts & Articles
-
Community Blogs
- Microsoft Agent Framework - Article by Bill Ayers
- My Take: Why Microsoft Agent Framework Matters - Article by Edgar Mcochieng
- From ChatGPT to Codex: How I Built an Agent Framework Lab That Talks to OpenAI and Ollama - Article by Fabian Williams
-
-
Blog Posts & Articles
-
Community Blogs
- 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 is now AG UI compatible - Blog post about AG UI compatibility with Microsoft Agent Framework.
- Microsoft Agent Framework: Using Agents as Function Tools - Article by Jamie Maguire.
- 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.
- Agent Skills - Deep dive into Agent Skills architecture, components, and how they introduce a modular approach to designing agents, by Lana Noor.
-
Official Microsoft Blogs
- 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.
- Build AI agents with GitHub Copilot SDK and Microsoft Agent Framework - Guide for building AI agents with GitHub Copilot SDK integration.
- Migrate your Semantic Kernel and AutoGen projects to Microsoft Agent Framework Release Candidate - Migration guide for transitioning projects to the release candidate.
- 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.
- AG-UI Multi-Agent Workflow Demo - Building a customer support multi-agent workflow with MAF handoffs and AG-UI protocol for real-time UI streaming.
- CodeAct with Hyperlight - Introducing CodeAct support in Agent Framework via the `agent-framework-hyperlight` package, collapsing multi-step tool-call loops into single sandboxed Python executions for lower latency and token usage.
- A2A v1 is here: Cross-platform agent communication in Microsoft Agent Framework for .NET - Announcing the A2A v1 release and cross-platform agent-to-agent communication support in Microsoft Agent Framework for .NET.
- Build a Real-World Example with Microsoft Agent Framework, Microsoft Foundry, MCP, and Aspire - Walkthrough of an open-source Interview Coach sample showing how to build a production-style multi-agent application using Microsoft Agent Framework, Microsoft Foundry, MCP servers, and Aspire for cloud-native orchestration.
- A Tour of Handoff Orchestration Pattern - Deep dive into the handoff orchestration pattern for coordinating multi-agent workflows in Microsoft Agent Framework.
- From Local to Production: Deploy your Microsoft Agent Framework Agent with Foundry-Hosted Agents - Guide to moving Microsoft Agent Framework agents from local development to production using Foundry-hosted agents.
- Governance at the Speed of Agents: Microsoft Agent Framework and Agent Governance Toolkit, Better Together - How Agent Governance Toolkit pairs with Microsoft Agent Framework to enforce policy at runtime, govern agent actions, and provide end-to-end auditability for production AI agents.
-
-
Community
-
Standards & Protocols
- Reddit r/MSAgentFramework - Community discussions, questions, and sharing experiences.
-
-
๐ค Contributing
-
Contributing to Microsoft Agent Framework
- Azure AI Foundry Discord - framework` channel
- GitHub issue
- Contributing Guide
-
-
๐งช Examples & Samples
-
.NET Samples
- 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
-
Python Samples
- 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
-
-
Examples & Samples
-
Community Examples
-
.NET Samples
- Agent Provider Samples - Different agent providers.
- Workflow Samples - Advanced multi-agent patterns.
-
-
๐ Getting Started
-
Quick Start Resources
- Hello World Agents Sample - Try it out in GitHub Codespaces
-
-
Getting Started
-
Installation
- 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.
-
Quick Start Resources
- Microsoft Agent Framework GitHub Repository - Official source code and examples.
- Quick Start Guide - Get started with a simple agent.
-
-
๐ License
-
Contributing to Microsoft Agent Framework
-
-
๐ Official Documentation
-
Quick Start Resources
- Microsoft Agent Framework Overview - High-level overview and concepts
- Tutorials - Step-by-step tutorials
- Migration from Semantic Kernel - Guide to migrate from Semantic Kernel
- Migration from AutoGen - Guide to migrate from AutoGen
- Microsoft Agent Framework Overview - High-level overview and concepts
- Tutorials - Step-by-step tutorials
-
-
Official Documentation
-
Quick Start Resources
- Official Documentation Hub - Complete documentation portal.
- User Guide - In-depth user guide for building agents and workflows.
-
-
Related Technologies
-
Microsoft AI Ecosystem
- 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.
-
Standards & Protocols
- OpenAPI - API specification standard.
- OpenTelemetry - Observability standard.
- Azure AI Content Safety - Content moderation and safety.
- Model Context Protocol (MCP) - Standard for tool integration.
-
-
Tools & Frameworks
-
Development Tools
- 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 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.
- Agent Skills Repository - Official repository of ready-made skills, MCP servers, custom agents, and reusable agent components.
-
Integration Options
- Model Context Protocol (MCP) - Connect to external tools and data servers.
- Agent-to-Agent (A2A) - Cross-runtime agent collaboration.
- Agent Framework MS - Project demonstrating how to extend the agent-framework by creating a custom chat client for Google's Gemini large language models.
- Agent as MCP Server - Example of exposing an agent as an MCP server using Microsoft Agent Framework with STDIO transport.
- Nylas CLI - MCP server giving agents email, calendar, and contacts access to Outlook, Exchange, Microsoft 365, plus Gmail, Yahoo, iCloud, and IMAP through one auth flow. 16 tools, install with `nylas mcp install`.
-
-
Tutorials
-
Official Microsoft Blogs
- Agent Framework Demos Day 1: Intercepting Function Calls - Practical guide to intercepting and handling function calls in Microsoft Agent Framework.
- Generative AI Notebooks - Collection of Jupyter notebooks demonstrating Microsoft Agent Framework concepts and implementations.
- Agent Framework Deep Dive - Deep dive tutorial and comprehensive guide to Microsoft Agent Framework.
- M365 Graph DevUI Walkthrough - Step-by-step walkthrough for using DevUI with Microsoft 365 Graph integration.
- 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.
- 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.
- Build a Documentation Assistant with Microsoft Agent Framework and Azure AI Foundry - Hands-on C# tutorial for building an internal docs assistant using Microsoft Agent Framework, Azure AI Foundry, and custom tools.
-
-
๐ฅ Video Resources
-
Quick Start Resources
- Microsoft Agent Framework Introduction (30 min) - Full framework introduction
- AI Show Episodes - Microsoft AI Show coverage
- Microsoft Agent Framework Playlist - YouTube playlist collection of Microsoft Agent Framework videos and tutorials
-
-
Video Resources
-
Quick Start Resources
- DevUI in Action (1 min) - Interactive developer UI demo.
- Deep Dive into Microsoft Agent Framework for AutoGen Users - Comprehensive walkthrough for developers migrating from AutoGen.
- Agent Framework Lab - The AI Show episode - The experimental modules of Microsoft Agent Framework.
- 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 WorkFlows Explained (30 min) - A detailed walkthrough of the workflow system in Microsoft Agent Framework, covering core concepts and usage patterns.
-
Categories
Blog Posts & Articles
24
Tutorials
12
๐งช Examples & Samples
10
Tools & Frameworks
10
Related Technologies
9
๐ Official Documentation
6
Video Resources
5
Getting Started
5
Examples & Samples
4
๐ Blog Posts & Articles
3
๐ฅ Video Resources
3
๐ค Contributing
3
Official Documentation
2
๐ Getting Started
1
๐ License
1
Community
1
Sub Categories