Making AI Agents Simple for Every Developer - .NET Blog
Microsoft has launched a preview of the Microsoft Agent Framework, a new tool built into the .NET ecosystem that aims to make building AI agents as simple as creating a standard web API. The framework ships alongside .NET 10 and targets the millions of enterprise developers who h...
Luis Quintanilla, a Program Manager at Microsoft, published the announcement on the official .NET Blog, laying out what the Microsoft Agent Framework preview offers and why the team built it. The post arrives alongside the general availability of .NET 10, which Microsoft describes as its most productive and performant .NET release to date. Quintanilla opens with a blunt acknowledgment that agent development today is harder than it should be, with developers spending weeks on orchestration logic and infrastructure before writing a single line of business logic.
Why This Matters
Python has owned the AI agent tooling space for two years, and enterprise .NET developers have been second-class citizens as a result. Microsoft is not patching this gap with a third-party wrapper or a bolt-on service. They are baking agent development directly into the .NET platform, which serves hundreds of millions of enterprise applications worldwide. If this preview delivers on its promise, the barrier to shipping production AI agents drops from weeks to days for an enormous pool of developers who already know C# and the .NET toolchain.
Daily briefing from 50+ sources. Free, 5-minute read.
The Full Story
Quintanilla's post starts by doing something most framework announcements skip: defining terms. The framework is built around two explicit concepts, agents and workflows, and Microsoft draws a clear line between them rather than treating them as interchangeable jargon.
According to Microsoft's definition, agents are systems that bring together three things: reasoning, context, and tools. The reasoning layer, typically powered by a large language model, decides what actions to take. The context layer supplies the external data an LLM does not have on its own, things like conversation history, enterprise data, or real-time information from outside the model's training window. The tool layer consists of callable capabilities, APIs, Model Context Protocol tools, code execution environments, or database queries, that extend what the agent can do. None of those three layers does much alone. Together, they let an agent pursue a goal dynamically rather than following a fixed script.
Workflows handle the second tier of complexity. Quintanilla describes workflows as structures that break complex objectives into sequential steps and coordinate those steps across people or systems. He uses software delivery as a practical illustration: a simple update might go from idea to production in hours, but a complex initiative moves through requirement gathering, design, implementation, testing, and deployment, often doubling back when a bug discovered in testing forces a return to the implementation phase. Workflows manage that non-linear reality without the developer writing custom orchestration code from scratch each time.
The combination of agents and workflows is where the framework's value proposition sharpens. A workflow by itself is just a predetermined sequence, which is useful but limited. Drop an agent into that workflow and you get dynamic decision-making at each step, the ability to adapt when circumstances change rather than failing or stalling when reality does not match the plan.
The framework integrates directly with .NET's existing infrastructure, which matters practically. Developers already familiar with .NET dependency injection, configuration systems, and deployment pipelines can apply that knowledge immediately. There is no separate runtime to learn, no new hosting model to configure from zero. Building an agent becomes structurally similar to building any other .NET application, which is exactly the reduction in cognitive overhead Microsoft is targeting.
The preview status is significant. Microsoft is explicitly gathering community feedback before locking down the API surface, following the same iterative pattern used to develop other major .NET features over recent release cycles.
Key Details
- Luis Quintanilla, Program Manager at Microsoft, authored the announcement on the .NET Blog.
- The framework launched as a preview feature alongside .NET 10 in 2025.
- Microsoft defines agents using 3 core components: reasoning, context, and tools.
- The framework targets developers already in the .NET and C# ecosystem.
- Model Context Protocol (MCP) tools are explicitly listed as a supported tool type.
- The preview phase is designed to collect developer feedback before a stable release.
- Anthropic's research on building effective agents received over 543 upvotes on Hacker News, illustrating broad industry demand for standardized agent approaches.
What's Next
The preview release means Microsoft will iterate on the framework based on real developer feedback over the coming months, making this a critical window for .NET developers to shape the final API design. Watch for announcements connecting the framework more explicitly to Azure OpenAI Service and Azure App Service, since Microsoft's broader infrastructure strategy makes those integrations almost certain. Developers building .NET-based enterprise applications should treat the preview as a legitimate starting point for internal pilots, not just a paper announcement.
How This Compares
LangChain has dominated agent framework conversations for well over a year, but it was built in Python and for Python developers. .NET teams wanting equivalent functionality have had to either learn a new language ecosystem or build orchestration logic themselves. Microsoft's framework does not compete with LangChain in Python land. It fills the gap that LangChain cannot, which is native, first-party, deeply integrated support for the C# developer audience that runs a significant portion of the world's enterprise software.
AWS and Google both offer agent-building capabilities through Bedrock and Vertex AI respectively, but both treat agent development as a cloud service you consume rather than a platform feature you build with. Microsoft's approach of putting the framework inside .NET itself, rather than wrapping it in a cloud API, gives developers more control and keeps them closer to the metal of their existing applications. That architectural choice will matter most to enterprises with strict data residency or compliance requirements who cannot route everything through a managed cloud service.
The timing against .NET 10's release is also deliberate and worth noting. Microsoft is not releasing the Agent Framework as a standalone SDK that developers have to opt into separately. It arrives as part of the platform story, which means it benefits from .NET 10's performance improvements, security updates, and language features simultaneously. Compare that to LangChain or similar AI tools that evolve on their own release cadence, often creating version compatibility headaches. For teams who want a coherent, Microsoft-supported path from local development to production deployment, this integrated approach has real advantages that third-party frameworks cannot match out of the box. You can explore more comparisons in our guides section.
FAQ
Q: What is the Microsoft Agent Framework and who is it for? A: The Microsoft Agent Framework is a preview toolkit built into the .NET platform that helps C# and .NET developers build AI agents without writing custom orchestration infrastructure from scratch. It is aimed at developers already working inside the .NET ecosystem who want to add AI agent capabilities to new or existing applications without switching to Python-first frameworks.
Q: How is an AI agent different from a regular chatbot? A: A chatbot typically follows a fixed script or pattern-matching logic. An AI agent combines reasoning from a language model, real-time context from external data sources, and callable tools like APIs or databases to actively pursue goals and adapt when circumstances change. Agents can take action, not just respond.
Q: Is the Microsoft Agent Framework production-ready right now? A: Not yet in a formal sense. The framework is currently in preview, which means Microsoft is actively seeking developer feedback before finalizing the API design and releasing a stable version. Teams can build with it today, but should expect the interface to evolve based on community input before a stable release ships.
The Microsoft Agent Framework preview represents a serious, long-overdue investment in the .NET developer experience for AI workloads, and the fact that it ships as part of .NET 10 rather than as an afterthought signals genuine platform-level commitment. Developers who start experimenting now will be better positioned when the stable release lands. Subscribe to the AI Agents Daily weekly newsletter for daily updates on AI agents, tools, and automation.
Get stories like this daily
Free briefing. Curated from 50+ sources. 5-minute read every morning.




