Microsoft Launches `agent-framework`: Unified Python & .NET Agent Platform with AutoGen Migration Path
Microsoft has quietly published microsoft/agent-framework on GitHub, and it looks like the company's most decisive move yet toward a unified agent runtime. The new framework supports both Python and .NET, bringing graph-based workflows, streaming, checkpointing, human-in-the-loop controls, and time-travel debugging under a single roof. Crucially, the repository ships with official migration guides from both Semantic Kernel and AutoGen — a clear signal that Microsoft is consolidating its previously fragmented agent story into one coherent platform.
For developers who've spent the last year navigating the overlap between AutoGen's research-friendly abstractions and Semantic Kernel's enterprise integrations, this is clarifying news. The agent-framework positions itself as the production-grade successor, absorbing the best capabilities of both predecessors while adding first-class orchestration primitives like persistent state and workflow checkpointing that neither ancestor handled cleanly.
The timing matters too. With OpenAI's Agents SDK, LangGraph, and CrewAI all competing for the same enterprise workloads, Microsoft is making a clear architectural bet: heterogeneous multi-language teams need a single runtime they can trust across the stack. Whether the migration path from AutoGen is as smooth as the guides suggest remains to be tested, but the intent — and the commitment — is now on the record.