The Microsoft Agent Framework (1.0 release, April 2026) is a .NET SDK for building intelligent AI agents. Built on top of IChatClient from Microsoft Extensions for AI, it enables agents that can use tools, maintain multi-turn conversation sessions, persist memory across sessions via AIContextProvider, and coordinate in graph-based workflows. Key patterns covered include: creating agents with AsAIAgent(), equipping them with tools via AIFunctionFactory, managing conversation state with AgentSession (including serialization), building cross-session memory, and orchestrating multi-agent workflows (sequential, concurrent, conditional routing, writer-critic feedback loops, and sub-workflows). Human-in-the-loop approval for sensitive tool calls is also supported. The framework integrates naturally with VectorData for RAG patterns and will be followed by a post on Model Context Protocol (MCP).
Table of contents
What is an AI agent? Copy linkYour first agent Copy linkGiving your agent tools Copy linkMulti-turn conversations with sessions Copy linkTeaching your agent to remember Copy linkWorkflows: orchestrating multiple agents Copy linkHuman-in-the-loop Copy linkBringing it all together Copy linkSummary Copy linkSort: