microsoft/agent-framework

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

About the project

Microsoft Agent Framework is a multi-language framework for building, coordinating, and running AI agents and workflows in Python and .NET. Teams use it for agent systems that need orchestration, collaboration, durability, observability, governance, or human involvement beyond a single prompt or chat loop. Catalogue add-ons provide skills and instructions for working with the framework.

This repository also configures its own agents. See what agent-framework tells them →

14kStars on the repository
24Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

build-and-test

01

microsoft/agent-framework

Skill Claude CodeCodex needs its repo ✓ vendor

How to build and test .NET projects in the Agent Framework repository. Use this when verifying or testing changes.

not rated 14k +109 today A Snyk: passSkillSpector: pass 26 tokens original MIT

project-structure

02

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Explains the project structure of the agent-framework .NET solution.

not rated 14k +109 today A Snyk: passSkillSpector: pass 16 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

How to build, run and verify the .NET sample projects in the Agent Framework repository. Use this when a user wants to verify that the samples still function as expected.

not rated 14k +109 today A Snyk: passSkillSpector: pass 40 tokens original MIT

verify-samples-tool

04

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

How to use the verify-samples tool to run, verify, and manage sample definitions in the Agent Framework repository. Use this when adding, updating, or running sample verification.

not rated 14k +109 changed 9d ago A Snyk: failSkillSpector: pass 40 tokens original MIT

unit-converter

05

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Convert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.

not rated 14k +109 today A SkillSpector: pass 27 tokens original MIT

risk-scoring

06

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Score how concentrated and risky a portfolio is on a 0-100 scale from its position weights. Use when the user asks how risky their portfolio is, whether it is too concentrated, or for a diversification check.

not rated 14k +109 today A SkillSpector: pass 47 tokens original MIT

valuation

07

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Estimate whether a stock looks cheap or expensive using a price-to-earnings (P/E) based fair-value method. Use when the user asks if a stock is over- or under-valued, or for a fair-value / target price.

not rated 14k +109 today A SkillSpector: pass 51 tokens original MIT

regex-tester

08

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Validate, test, and debug regular expressions by executing them against sample inputs. Use when asked to build, verify, or explain a regex pattern.

not rated 14k +109 today A Snyk: passSkillSpector: pass 33 tokens original MIT

escalation-policy

09

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

When and how to escalate Contoso Outdoors customer-support tickets.

not rated 14k +109 today A SkillSpector: pass 17 tokens original MIT

support-style

10

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Contoso Outdoors customer-support tone and formatting guidelines.

not rated 14k +109 today A SkillSpector: pass 13 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Use when cutting a Python release for the microsoft/agent-framework monorepo. Triggers on "bump py versions", "cut a python release", "prepare release PR for python", "release py packages", "bump python to X.Y.Z", or similar requests to bump Python package versions and prepare a release PR. Handles all four lifecycle…

not rated 14k +109 changed today A Snyk: passSkillSpector: warn 103 tokens original MIT

python-code-quality

12

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Code quality checks, linting, formatting, and type checking commands for the Agent Framework Python codebase. Use this when running checks, fixing lint errors, or troubleshooting CI failures.

not rated 14k +109 changed 3d ago A Snyk: passSkillSpector: pass 40 tokens original MIT

python-development

13

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Coding standards, conventions, and patterns for developing Python code in the Agent Framework repository. Use this when writing or modifying Python source files in the python/ directory.

not rated 14k +109 today A Snyk: passSkillSpector: pass 35 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Guidance for package and feature lifecycle in the Agent Framework Python codebase, including stage meanings, feature-stage decorators, feature enums, and how to move APIs from one stage to the next.

not rated 14k +109 changed 2d ago A Snyk: passSkillSpector: pass 43 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Guide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use this when adding, modifying, or releasing packages.

not rated 14k +109 changed 2d ago A Snyk: passSkillSpector: pass 43 tokens original MIT

python-testing

16

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Guidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests.

not rated 14k +109 today A Snyk: passSkillSpector: pass 29 tokens original MIT

length-converter

17

microsoft/agent-framework

Skill Claude Code ✓ vendor

Convert between common length units (miles, km, feet, meters) using a multiplication factor.

not rated 14k +109 today A SkillSpector: pass 24 tokens original MIT

volume-converter

18

microsoft/agent-framework

Skill Claude Code ✓ vendor

Convert between gallons and liters using a conversion factor.

not rated 14k +109 today A SkillSpector: pass 14 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Resolve missing setup caused by a hardcoded Foundry project endpoint or model in a sample. Use when a sample fails because it uses a placeholder/hardcoded projectendpoint (for example "https://your-project.services.ai.azure.com") or a hardcoded model instead of reading them from the environment.

not rated 14k +109 today A Snyk: passSkillSpector: pass 65 tokens original MIT

microsoft/agent-framework

Skill Claude CodeCodex ✓ vendor

Step-by-step process for validating a Python Foundry hosted agent sample (under python/samples/04-hosting/foundry-hosted-agents/) end to end — running it locally (native runtime and azd ai agent run) and after deploying it to an Azure AI Foundry project with azd. Use this when asked to validate a hosted agent sample.

not rated 14k +109 changed 9d ago A Snyk: passSkillSpector: warn 82 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: