Semantic Kernel und AutoGen werden zum Microsoft Agent Framework
Seit dem 1. Oktober 2025 vereint das Microsoft Agent Framework Semantic Kernel und AutoGen in einem SDK; beide Vorgänger sind inzwischen im Maintenance Mode. Wir ordnen die belegten Fakten ein, erklären das neue .NET-Programmiermodell und zeigen eine Migrationsreihenfolge, die technische Schulden vor der General Availability 2026 begrenzt.
Das Problem mit der Wette auf zwei Frameworks
Seit 2023 mussten .NET-Teams für LLM-Anwendungen auf dem Microsoft-Stack zwischen zwei SDKs wählen. Semantic Kernel lieferte Enterprise-Grundlagen wie Dependency Injection, OpenTelemetry und stabile APIs; sein Agent-Framework erreichte im April 2025 mit Semantic Kernel 1.45 für .NET die General Availability. AutoGen, ein Projekt von Microsoft Research, konzentrierte sich auf Multi-Agent-Orchestrierung; Version 0.4 erschien im Januar 2025. Die Anwendungsbereiche überschnitten sich, gemeinsame Abstraktionen oder eine gemeinsame Roadmap gab es jedoch nicht.
Damit wurde jede Architekturentscheidung zur Wette darauf, welches SDK Microsoft weiterführen würde. Am 1. Oktober 2025 hat Microsoft geantwortet: keines von beiden. Beide gehen im Microsoft Agent Framework auf. Diese Antwort beseitigt die Mehrdeutigkeit und schafft eine konkrete Ingenieursaufgabe: die Migration zu planen, bevor der Maintenance Mode zu technischen Schulden wird.
Was Microsoft im Oktober 2025 angekündigt hat
Das Microsoft Agent Framework ist seit dem 1. Oktober 2025 in Public Preview. Es ist ein Open-Source-SDK samt Laufzeitumgebung für den Bau und die Orchestrierung von KI-Agenten, entwickelt auf GitHub unter microsoft/agent-framework, mit voller Unterstützung für .NET und Python. Es kombiniert die Multi-Agent-Orchestrierung von AutoGen mit den Enterprise-Grundlagen von Semantic Kernel und baut auf Microsoft.Extensions.AI als Abstraktionsschicht auf. Unterstützt werden das Model Context Protocol, das Agent2Agent-Protokoll, OpenAPI-first-Tool-Integration und Observability über OpenTelemetry. Steckbare Memory-Module decken Redis, Qdrant, Elasticsearch, Postgres und eigene Stores ab.
Die .NET-Pakete erscheinen als Microsoft.Agents.AI mit Begleitpaketen wie Microsoft.Agents.AI.Workflows, alle in Version 1.0.0-preview; der zum Redaktionszeitpunkt aktuelle Release ist 1.0.0-preview.251125.1 vom 26. November 2025. Microsoft beschreibt das Framework als Semantic Kernel v2.0, gebaut vom selben Team. Diese Einordnung trifft zu: Es ist ein Major-Version-Rewrite, keine neue Produktkategorie.
Maintenance Mode ist kein End of Life
Microsofts Aussagen sind präzise. Semantic Kernel und AutoGen bleiben im Maintenance Mode: keine neuen Feature-Investitionen, aber weiterhin Bugfixes, Sicherheitspatches und Stabilitätsupdates. Breaking Changes sind nicht geplant. Semantic Kernel 1.x wird noch mindestens ein Jahr nach der General Availability des Agent Framework unterstützt, und ausgewählte bestehende Features werden noch auf GA-Stand gebracht. Migrationsleitfäden für .NET und Python erschienen zusammen mit der Ankündigung.
Maintenance Mode ist deshalb kein Notfall, sondern ein planbarer Übergang. Das Risiko wächst schleichend: Neue Modellfähigkeiten, Protokolle und Integrationen erscheinen nur noch im Agent Framework. Eine Semantic-Kernel-Codebasis bricht 2026 nicht plötzlich; sie fällt mit jedem ausgelassenen Feature weiter zurück. Die Kosten zeigen sich in Fähigkeiten, die Sie nicht übernehmen können — nicht in fehlschlagenden Builds.
Das neue Programmiermodell in .NET
Die .NET-Oberfläche ist kleiner und flacher als bei Semantic Kernel. Die Basisabstraktion ist AIAgent. Das Arbeitspferd ist ChatClientAgent, der jeden IChatClient aus Microsoft.Extensions.AI kapselt. Ein einziger Agententyp ersetzt ChatCompletionAgent, OpenAIAssistantAgent und AzureAIAgent. Das Kernel-Objekt entfällt; Agenten werden direkt aus einem Chat-Client konstruiert und wie jeder andere Service per Dependency Injection registriert.
Die Provider-Breite kommt nun aus dem IChatClient-Ökosystem statt aus First-Party-Konnektoren: Das AWS SDK, Anthropic.SDK und ONNX Runtime GenAI liefern jeweils eigene IChatClient-Implementierungen. Bestehende IChatCompletionService-Instanzen aus Semantic Kernel lassen sich über die AsChatClient-Erweiterung adaptieren. Die Orchestrierung wandert in graphbasierte Workflows in Microsoft.Agents.AI.Workflows — mit eingebautem Checkpointing und Human-in-the-Loop-Schritten.
Semantic Kernel auf Agent Framework abbilden
Microsoft stellt einen offiziellen .NET-Migrationsleitfaden bereit, der Pakete, Dependency Injection, Optionen und Thread-Verwaltung abdeckt. KernelFunction aus Semantic Kernel ist bereits eine AIFunction, sodass sich Tool-Code weitgehend übernehmen lässt. Nach unserer Erfahrung migriert die Chat-Agent-Schicht meist mechanisch. Group-Chat- und eigene Orchestrierungslogik müssen dagegen als Workflow-Graphen neu entworfen werden. Die Tabelle zeigt die Zuordnung der Kernkonzepte.
Rechnen Sie für den mechanischen Teil eines typischen Service mit einer Handvoll Agenten in Tagen, nicht Monaten. Rechnen Sie damit, dass das Workflow-Redesign das Budget dominiert, sobald AgentGroupChat oder eigene Terminierungsstrategien im Spiel sind. Prompt-Templates und Code aus der Planner-Ära haben keine Eins-zu-eins-Entsprechung und sollten als Tools oder Workflow-Schritte neu geschrieben werden.
| Semantic Kernel | Microsoft Agent Framework |
|---|---|
| Kernel-Instanz | Nicht erforderlich |
| ChatCompletionAgent / OpenAIAssistantAgent / AzureAIAgent | ChatClientAgent |
| IChatCompletionService | IChatClient (Microsoft.Extensions.AI) |
| KernelFunction-Plugins | AIFunction-Tools |
| AgentGroupChat-Orchestrierung | Graphbasierte Workflows |
| Microsoft.SemanticKernel-Pakete | Microsoft.Agents.AI-Pakete |
Unsere Empfehlung vor dem GA-Release
Unsere Empfehlung folgt Microsofts eigener — ungewöhnlich offener — Guidance vom 7. Oktober 2025. Bestehende Semantic-Kernel-Projekte, die jetzt ausliefern müssen, bleiben auf Semantic Kernel. Neue Projekte, die nach dem GA-Release ausliefern können, starten auf der Agent-Framework-Preview. Niemand sollte ein stabiles Produktionssystem portieren, solange sich die API zwischen Preview-Releases noch bewegt.
Der risikoärmste Schritt funktioniert heute: Stellen Sie Ihren Code auf die Abstraktionen von Microsoft.Extensions.AI um. Semantic Kernel unterstützt IChatClient seit Mitte 2025 nativ, und das Agent Framework baut auf denselben Typen auf. Kapseln Sie die Agentenkonstruktion hinter eigenen Interfaces, pinnen Sie Paketversionen und inventarisieren Sie jede direkte Verwendung von Kernel, KernelFunction und konnektorspezifischen Typen. Dieses Inventar ist Ihre Migrationsschätzung.
Seien Sie sich im Klaren darüber, was die Migration nicht leistet. Sie ändert die SDK-Oberfläche, nicht das Modellverhalten. Evaluierungen, Guardrails, Prompt-Qualität und Kostenkontrolle bleiben unverändert bestehen — samt Wartungsaufwand. Und während der Preview ist Feature-Parität zwischen .NET und Python nicht garantiert; prüfen Sie, ob die benötigten Features in den .NET-Paketen existieren, nicht nur in den Ankündigungen.
Ausblick vom Dezember 2025
Stand heute hat Microsoft mehrere Monate Preview zugesagt, aber kein GA-Datum. Die Ignite am 18. November 2025 zeigte die Richtung: Hosted Agents im Foundry Agent Service in Public Preview, Durable Execution, Purview-Integration und Unterstützung für die Frontend-Protokolle AG-UI und ChatKit. Wir erwarten die General Availability in der ersten Jahreshälfte 2026; die Support-Zusage für Semantic Kernel liefe damit mindestens bis in das Jahr 2027.
Wir erwarten außerdem den üblichen Preview-Verlauf: Einige angekündigte Features werden sich über den GA-Termin hinaus verschieben, und Early Adopter werden Breaking Changes zwischen Preview-Releases auffangen. Das ist der Preis des frühen Einstiegs. Unsere Prognose: Ende 2026 ist das Agent Framework für Agenten auf .NET so selbstverständlich wie ASP.NET Core für Webanwendungen. Teams, die rechtzeitig die Extensions.AI-Grundlagen legen, migrieren dann in Wochen; wer abwartet, migriert später unter Termindruck.
Quellen
- Introducing Microsoft Agent Framework — Microsoft Azure Blog (1 Oct 2025)
- Introducing Microsoft Agent Framework (Preview) — .NET Blog (1 Oct 2025)
- Semantic Kernel and Microsoft Agent Framework — Shawn Henry (7 Oct 2025)
- Microsoft retires AutoGen and debuts Agent Framework — VentureBeat (1 Oct 2025)
- Semantic Kernel Agents are now Generally Available — Microsoft (4 Apr 2025)
- Build and scale AI agents with Microsoft Foundry — Microsoft Azure Blog (18 Nov 2025)
