Skip to main content

Microsoft Agent Framework 1.0 GA Released — What Changed for .NET Developers

Verified Oct 2026 From NuGet Release .NET 10 Microsoft.Agents.AI 1.0.0 Microsoft.Agents.Core 1.0.0 Microsoft.SemanticKernel 1.54.0
By Rajesh Mishra · Published: · 9 min read
In 30 Seconds

Microsoft Agent Framework 1.0 has reached General Availability (GA). It unifies AutoGen and Semantic Kernel Agent abstractions into a single enterprise C# runtime under the Microsoft.Agents.AI 1.0.0 package. Key GA features include checkpointed state persistence, declarative workflow graphs, human-in-the-loop approvals, native OpenTelemetry tracing, and seamless Semantic Kernel plugin interoperability.

📡 Ecosystem Update · From NuGet Release

The Unified Agent Runtime for .NET

Microsoft Agent Framework 1.0 has officially reached General Availability (GA), establishing the enterprise standard for autonomous, multi-agent AI systems in .NET. Following months of release candidates, Microsoft unified the multi-agent conversational patterns from AutoGen and the type-safe orchestration from Semantic Kernel into a single, production-grade library under the Microsoft.Agents.* namespace.

For enterprise C# developers, this milestone ends architectural fragmentation. Whether you are building sequential reasoning chains, hierarchical supervisor agents, or long-running workflows with human approvals, MAF 1.0 provides the officially supported framework.

RC Phase(Frozen APIs, Experimental Tags)1.0 GA(Microsoft.Agents.AI 1.0.0)Full Enterprise SLAProduction Standard(Aspire + Foundry + MCP) Commercial SupportLTS Standard

What’s New in the 1.0 GA Release?

1. Unified Package Architecture

Experimental packages (Microsoft.SemanticKernel.Agents.*) and AutoGen .NET wrappers have been consolidated into clean, modular NuGet packages:

dotnet add package Microsoft.Agents.AI --version 1.0.0
dotnet add package Microsoft.Agents.Core --version 1.0.0
dotnet add package Microsoft.Agents.Storage.Cosmos --version 1.0.0

2. Checkpointed State & Workflow Resumption

In enterprise environments, agent tasks can run for hours or wait days for a human manager to approve a financial transaction or code pull request. MAF 1.0 introduces native checkpointing:

using Microsoft.Agents.AI;
using Microsoft.Agents.Core;

// Configure checkpoint storage backed by Azure Cosmos DB or Redis
var stateStore = new CosmosCheckpointStore("AccountEndpoint=...;AccountKey=...");

var agent = new ChatCompletionAgent
{
    Name = "CreditUnderwriter",
    Kernel = kernel,
    StateStore = stateStore
};

// Checkpoint saved automatically after each reasoning step
var session = await agent.ResumeSessionAsync("loan-app-9842");

3. Declarative Workflow Graphs

Beyond basic chat groups, MAF 1.0 introduces WorkflowGraph. Developers can construct directed acyclic graphs (DAGs) and cyclic state machines where agents pass typed payloads:

var workflow = new WorkflowGraphBuilder()
    .AddStep("ExtractRequirements", requirementAgent)
    .AddStep("GenerateCode", developerAgent)
    .AddStep("SecurityScan", securityAgent)
    .AddConditionalEdge("SecurityScan", 
        condition: result => result.HasVulnerabilities, 
        targetStep: "GenerateCode")
    .Build();

4. Built-in OpenTelemetry & AI Tracing

MAF 1.0 emits standard W3C trace contexts and semantic AI conventions. Every agent turn, LLM prompt, tool call duration, and token usage count is surfaced in Azure Application Insights, Aspire Dashboard, or Datadog without third-party shims.


Migration from Semantic Kernel Agents

If you have existing code using the experimental Microsoft.SemanticKernel.Agents preview packages, upgrading to MAF 1.0 GA requires three simple adjustments:

Experimental SK Agents (Deprecated)Microsoft Agent Framework 1.0 GA
Microsoft.SemanticKernel.Agents.ChatCompletionAgentMicrosoft.Agents.AI.ChatCompletionAgent
AgentGroupChat.AddChatMessage(...)AgentGroupChat.AddChatMessageAsync(...)
Custom loop termination checksBuilt-in TerminationStrategy classes (Regex, TurnCount, TokenLimit)
Unmanaged session historyICheckpointStore state persistence

Getting Started

To explore hands-on implementation patterns with MAF 1.0, read our comprehensive guides:

⚠ Production Considerations

  • Namespace collisions during migration: If your project still references experimental Microsoft.SemanticKernel.Agents, remove that package before installing Microsoft.Agents.AI to avoid ambiguous ChatCompletionAgent type references.
  • State serialization limits: Checkpoint providers serialize conversation state to JSON. Avoid attaching non-serializable objects (like open DbContext or Stream instances) to agent state bags.

🧠 Architect’s Note

The GA of Microsoft Agent Framework resolves the fragmentation between AutoGen and Semantic Kernel. For enterprise .NET teams, this establishes a clear, supported standard for multi-agent systems with the reliability, security, and observability expected of the .NET ecosystem.

AI-Friendly Summary

Summary

Microsoft Agent Framework 1.0 has reached General Availability (GA). It unifies AutoGen and Semantic Kernel Agent abstractions into a single enterprise C# runtime under the Microsoft.Agents.AI 1.0.0 package. Key GA features include checkpointed state persistence, declarative workflow graphs, human-in-the-loop approvals, native OpenTelemetry tracing, and seamless Semantic Kernel plugin interoperability.

Key Takeaways

  • Microsoft Agent Framework 1.0 is GA with full enterprise support and stable APIs
  • Official replacement for both AutoGen .NET and experimental SK Agent packages
  • Core NuGet packages: Microsoft.Agents.AI 1.0.0 and Microsoft.Agents.Core 1.0.0
  • Key features: Checkpointed state persistence, workflow graphs, and human gates
  • Directly interoperable with Semantic Kernel 1.54+ plugins and Microsoft.Extensions.AI

Implementation Checklist

  • Update project packages from RC to Microsoft.Agents.AI 1.0.0
  • Review namespace imports: Microsoft.Agents.AI and Microsoft.Agents.Core
  • Migrate experimental SK ChatCompletionAgent code to official MAF 1.0 types
  • Configure persistent state storage provider (Cosmos DB, Redis, or SQLite)
  • Verify OpenTelemetry distributed tracing across multi-agent workflows

Frequently Asked Questions

Is Microsoft Agent Framework 1.0 officially ready for production enterprise systems?

Yes. Microsoft Agent Framework 1.0 is General Availability (GA). It comes with full commercial production support from Microsoft, enterprise SLAs, and a stable API contract backed by the Microsoft.Agents.* NuGet packages.

What are the core NuGet packages for Microsoft Agent Framework 1.0 GA?

The primary packages are Microsoft.Agents.AI (for ChatCompletionAgent, AgentGroupChat, and workflow graphs) and Microsoft.Agents.Core (for foundational agent abstractions and state persistence connectors).

What happened to AutoGen .NET after the MAF 1.0 GA release?

AutoGen for .NET has officially transitioned into maintenance mode. Microsoft consolidated all active agent engineering and multi-agent coordination patterns into Microsoft Agent Framework to provide a single, unified enterprise runtime for C#.

How does MAF 1.0 integrate with .NET 10 LTS?

MAF 1.0 is compiled against .NET 10 and leverages native C# 13 features, Microsoft.Extensions.AI abstractions, enhanced async enumerable streaming, and optimized JSON serialization for agent state snapshots.

You Might Also Enjoy

#Microsoft Agent Framework #AI Agents #Release News #.NET AI #.NET 10 #Multi-Agent

Was this article useful?

Feedback is anonymous and helps us improve content quality.