dotnet-microsoft-agent-framework

Develop .NET AI agents with multi-provider LLM integration and orchestration.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-microsoft-agent-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-microsoft-agent-framework
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-microsoft-agent-framework
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-microsoft-agent-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the development of sophisticated AI agents in .NET by providing a comprehensive framework for agent creation, orchestration, and tool integration.

Core Features & Use Cases

  • Multi-Provider Support: Integrates with OpenAI, Azure OpenAI, Anthropic, and Ollama.
  • Advanced Orchestration: Enables complex multi-agent workflows, group chats, and agent handoffs.
  • Tool Integration: Seamlessly incorporates function calling and MCP servers for external capabilities.
  • Use Case: Develop a customer support system where multiple AI agents collaborate to resolve complex user issues, leveraging external knowledge bases and performing actions via integrated tools.

Quick Start

Use the dotnet-microsoft-agent-framework skill to create a basic chat completion agent using OpenAI.

Frequently Asked Questions about dotnet-microsoft-agent-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build multi-agent workflows in .NET for LLM integration?

You can build multi-agent workflows in .NET using this framework to enable complex orchestration, group chats, and agent handoffs. It provides the structure to define multiple agents and manage their interactions collaboratively.

Can I use different LLM providers like Anthropic and Ollama with .NET AI agents?

Yes, .NET AI agents built with this framework support multi-provider integration, allowing you to connect to OpenAI, Azure OpenAI, Anthropic, and Ollama within your existing application architecture.

What is the best way to integrate external tools into .NET AI agents?

The best way to integrate external tools into .NET AI agents is by using function calling and MCP servers. This framework provides native support for these capabilities, allowing agents to perform actions and access external knowledge bases.

Does the Microsoft Agent Framework support enterprise-grade observability and authentication?

Yes, the Microsoft Agent Framework supports enterprise-grade capabilities including observability and authentication. This ensures your deployed .NET AI agents can be monitored and secured for production environments.

How do I set up a basic chat completion agent using OpenAI in .NET?

You can set up a basic chat completion agent using OpenAI in .NET by utilizing the quick start capabilities of this framework. It simplifies the initial configuration to get a functional chat agent running quickly.

Are there limitations when orchestrating group chats across multiple AI agents in .NET?

Orchestrating group chats across multiple AI agents in .NET requires careful management of agent handoffs and workflow states. The framework provides the orchestration structure, but complex workflows demand robust observability to monitor agent interactions.