Framework · Microsoft
Microsoft Agent Framework im Überblick
Microsofts Agent-Framework für Python und .NET, entwickelt von den Teams hinter Semantic Kernel und AutoGen und seit April 2026 allgemein verfügbar. Es kombiniert typisierte Agents mit Graph-Workflows, die Checkpoints setzen, fortgesetzt werden und auf Menschen warten können. Ein Go-SDK ist als Public Preview verfügbar.
Ideal für: Python- und .NET-Teams auf Azure, einschliesslich aller, die von AutoGen oder Semantic Kernel migrieren.
Wichtige Fakten
- Maintainer
- Microsoft
- Sprachen
- Python, C#, .NET, Go
- Lizenz
- MIT
- Neueste Version
Python 1.19.0 / .NET 1.23.0· 1. Oktober 2026- Repository
- microsoft/agent-framework
- Gehostete Option
- Foundry Hosted Agents (Microsoft Foundry)
Schnellstart
Installieren Sie das Paket, richten Sie die Zugangsdaten ein und starten Sie dann den einfachsten Agent aus der offiziellen Dokumentation. Die Modell-IDs entsprechen denen in der Dokumentation und sind möglicherweise nicht für Ihr Konto freigeschaltet.
Python
pip install agent-frameworkfrom agent_framework import Agent
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
agent = Agent(
client=FoundryChatClient(
project_endpoint="https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project",
model="gpt-5.4-mini",
credential=AzureCliCredential(),
),
name="HelloAgent",
instructions="You are a friendly assistant. Keep your answers brief.",
)
# Non-streaming: get the complete response at once
result = await agent.run("What is the largest city in France?")
print(f"Agent: {result}")C#
dotnet add package Microsoft.Agents.AI.Foundry --prereleaseusing System;
using Azure.AI.Projects;
using Azure.Identity;
using Microsoft.Agents.AI;
AIAgent agent = new AIProjectClient(
new Uri("https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project"),
new AzureCliCredential())
.AsAIAgent(
model: "gpt-5.4-mini",
instructions: "You are a friendly assistant. Keep your answers brief.");
Console.WriteLine(await agent.RunAsync("What is the largest city in France?"));Funktionen
| Beliebiges Modell | Ja | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama und mehr |
|---|---|---|
| MCP-Client | Ja | |
| MCP-Server | Nicht bestätigt | |
| Multi-Agent | Ja | Sequenzielle, parallele, Übergabe- und Gruppen-Workflows |
| Persistente Ausführung | Ja | Checkpointing sowie Durable Extension auf Azure Functions oder selbst gehostet |
| Menschliche Freigabe | Ja | Durable Agents warten ohne Rechenressourcenverbrauch auf menschliche Eingaben |
| Tracing | Ja | Integriertes OpenTelemetry; DevUI für lokales Debugging |
| Evals | Nicht bestätigt | Evaluation-Integrationen werden als Preview geführt und gehören nicht zum 1.0-Kern |
Aktuelle Änderungen
- April 2026: Version 1.0 wurde allgemein verfügbar, nach einem Release Candidate im Februar.
- AutoGen wechselte in den Wartungsmodus; Semantic Kernel v1 erhält mindestens ein Jahr nach der allgemeinen Verfügbarkeit von MAF kritische Fehlerbehebungen.
- Hinzu kamen Harness Agent, deklarative YAML-Agents, Agent Skills und eine Go-SDK-Preview.