Microsoft Agent Framework 1.0: production-ready агенты в .NET и Python
3 апреля 2026 года Microsoft объявила General Availability для Microsoft Agent Framework 1.0 — open-source фреймворка для построения агентов и мульти-агентных систем. Это первая версия, которую сама Microsoft называет «production-ready», и она объединяет наработки из Semantic Kernel и AutoGen в единую платформу.
Что включено в 1.0
Платформы
- .NET: полная интеграция с экосистемой Microsoft
- Python: поддержка для совместимости с большинством ИИ-инструментов
- Единая концептуальная модель для обеих платформ
Главные возможности
- Создание одиночных агентов и оркестрация мульти-агентных сценариев
- Нативная поддержка Model Context Protocol (MCP) для доступа к инструментам и данным
- Поддержка A2A (Agent-to-Agent) для координации между агентами
- Интеграция с Azure AI Foundry, Azure OpenAI и сторонними LLM-провайдерами
Почему это важно
В 2026 году агентные системы стали мейнстримом, но большинство фреймворков (LangGraph, CrewAI, OpenAI Agents SDK) развивались в Python-экосистеме. Корпоративные команды на .NET оставались с урезанными вариантами или строили собственные обёртки. Microsoft Agent Framework 1.0 закрывает этот пробел.
MCP из коробки
Самая практичная часть релиза — нативная интеграция с Model Context Protocol. Агенты могут динамически обнаруживать и вызывать внешние инструменты и источники данных без ручной интеграции:
- Подключение к базам данных через MCP-серверы
- Использование инструментов разработчика (GitHub, Jira, Linear)
- Работа с корпоративными системами (CRM, ERP)
- Интеграция с Office 365 и Microsoft Graph
A2A для мульти-агентных сценариев
Для координации между агентами фреймворк использует протокол A2A — горизонтальную коммуникацию, в отличие от вертикальной MCP «агент ↔ инструменты».
Архитектура: ясное разделение слоёв
Agent Framework 1.0 закрепляет двухслойную модель, ставшую стандартом 2026 года:
| Слой | Протокол | Назначение |
|---|---|---|
| Вертикальный | MCP | Агент ↔ инструменты, данные |
| Горизонтальный | A2A | Агент ↔ агент |
Это упрощает проектирование: один агент видит инструменты через MCP, а с другими агентами общается через A2A. Подмена реализации одного слоя не влияет на другой.
Как это вписывается в ландшафт
К моменту GA Microsoft Agent Framework конкурирует с устоявшимися инструментами:
- LangGraph — самый популярный для сложных Python-workflow
- OpenAI Agents SDK — официальный SDK с поддержкой Responses API
- Google ADK — Google Agent Development Kit
- CrewAI — быстрое прототипирование на ролях
- AutoGen — академический фреймворк, исторически от Microsoft Research
- Mastra — TypeScript-аналог
- DSPy, Letta, Agno — нишевые альтернативы
Microsoft Agent Framework выделяется тремя вещами: первоклассная поддержка .NET, корпоративная интеграция Azure, и вшитая стандартизация на MCP/A2A.
Пример: запуск агента
Базовое использование на C#:
var agent = new ChatCompletionAgent
{
Name = "ResearchAgent",
Instructions = "You research topics using web tools.",
Kernel = kernel
};
agent.AddMcpTool("web-search");
agent.AddMcpTool("github");
var result = await agent.InvokeAsync("Find recent papers on agentic AI");
На Python:
from agent_framework import Agent, McpTool
agent = Agent(
name="ResearchAgent",
instructions="You research topics using web tools.",
model="gpt-5.5",
tools=[McpTool("web-search"), McpTool("github")]
)
result = await agent.run("Find recent papers on agentic AI")
Идентичная семантика на обеих платформах — заявленная цель Microsoft.
Что это значит для команд
Корпоративные .NET-команды
Впервые есть полноценный production-fram для агентов в нативной экосистеме. Никаких больше «Python-микросервисов рядом с .NET-моностэком».
Команды на Azure
Глубокая интеграция с Azure AI Foundry, AKS, Cosmos DB и Microsoft Entra даёт быстрый путь от прототипа до продакшена с уже знакомой инфраструктурой.
Hybrid-команды
Возможность писать общие концепции (агент, инструмент, политика) на двух языках упрощает миграции и совместную работу.
Где взять
- GitHub:
microsoft/agent-framework— open-source, MIT - NuGet:
Microsoft.Agents.*для .NET - PyPI:
microsoft-agent-frameworkдля Python - Документация: learn.microsoft.com и Azure AI Foundry portal
Подробности релиза — в блоге Microsoft Azure и официальной документации.