dotsagent.io
Sprache:Deutsch
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 · 13.891 Sterne
Gehostete Option
Foundry Hosted Agents (Microsoft Foundry)
Ein neuer Microsoft-Foundry-Dienst; laut Microsoft sind für das Deployment etwa zwei zusätzliche Codezeilen nötig.

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

Installieren
pip install agent-framework

Benötigt Azure CLI login (AzureCliCredential) + Foundry project endpoint

Python
from 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}")

Quelle des Schnellstarts

C#

Installieren
dotnet add package Microsoft.Agents.AI.Foundry --prerelease

Benötigt Azure CLI login

C#
using 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?"));

Quelle des Schnellstarts

Funktionen

Beliebiges ModellJaFoundry, Azure OpenAI, OpenAI, Anthropic, Ollama und mehr
MCP-ClientJa
MCP-ServerNicht bestätigt
Multi-AgentJaSequenzielle, parallele, Übergabe- und Gruppen-Workflows
Persistente AusführungJaCheckpointing sowie Durable Extension auf Azure Functions oder selbst gehostet
Menschliche FreigabeJaDurable Agents warten ohne Rechenressourcenverbrauch auf menschliche Eingaben
TracingJaIntegriertes OpenTelemetry; DevUI für lokales Debugging
EvalsNicht bestätigtEvaluation-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.

Alternativen in derselben Sprache

Quellen

  1. learn.microsoft.com/en-us/agent-framework/overview/
  2. github.com/microsoft/agent-framework
  3. devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/
  4. devblogs.microsoft.com/agent-framework/semantic-kernel-and-microsoft-agent-framework/
  5. learn.microsoft.com/en-us/agent-framework/integrations/durable-extension
  6. github.com/microsoft/autogen
  7. pypi.org/pypi/agent-framework/json
  8. api.github.com/repos/microsoft/agent-framework