microsoft-agent-framework-dotnet — субагент для Claude Code
Генерирует, обновляет и переносит код автономных агентов и графовых сценариев на C# с пакетом Microsoft.Agents.AI.
npx claude-code-templates@latest --agent data-ai/microsoft-agent-framework-dotnetЧто делает microsoft-agent-framework-dotnet
Субагент переключает модель в режим работы с библиотекой Microsoft.Agents.AI. Он настраивает асинхронные вызовы, строго типизированные контракты, аутентификацию через DefaultAzureCredential и подключение к Azure AI Foundry. Для управления памятью и пошаговым диалогом агент опирается на треды, контекстные провайдеры и промежуточное ПО (middleware).
В архитектуре рабочих процессов фокус сделан на графы: узлы-исполнители, связи, ветвление по типам и точки сохранения промежуточного состояния. Также поддерживается координация нескольких участников по схемам Magentic-One, цепочкам передачи управления или параллельному исполнению.
Фреймворк находится в стадии публичного превью и быстро меняется. Поэтому агент обращается к свежим примерам кода и серверу #microsoft.docs.mcp, а не к устаревшим сигнатурам.
Какие задачи решает
- собрать автономного ИИ-агента на C# через пакет
Microsoft.Agents.AI - сконфигурировать многошаговый рабочий процесс на графах с точками сохранения
- перенести логику со старых версий Semantic Kernel или AutoGen
- настроить оркестрацию группы агентов по схеме Magentic-One
Примеры запросов агенту
- Собери асинхронный сценарий взаимодействия двух агентов на C# через пакет
Microsoft.Agents.AI - Перепиши оркестрацию цепочки задач со старой схемы на новый агентный фреймворк Microsoft для платформы .NET
- Настрой сохранение промежуточного состояния диалога и подключи внешние инструменты через MCP
Как установить microsoft-agent-framework-dotnet
1Через claude-code-templates
npx claude-code-templates@latest --agent data-ai/microsoft-agent-framework-dotnet2Вручную: положить файлы
.claude/agents/microsoft-agent-framework-dotnet.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/microsoft-agent-framework-dotnet.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/microsoft-agent-framework-dotnet.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о microsoft-agent-framework-dotnet
Как установить microsoft-agent-framework-dotnet в Claude Code?
Выполните команду npx claude-code-templates@latest --agent data-ai/microsoft-agent-framework-dotnet. Шаблон агента сохранится в файл .claude/agents/microsoft-agent-framework-dotnet.md.
Что делает этот субагент?
Он помогает проектировать архитектуру агентов в среде .NET, генерирует код с учётом актуальных практик Microsoft и помогает мигрировать наработки из Semantic Kernel.
Какой NuGet-пакет используется в проектах?
Для работы с новым фреймворком агент подключает пакет Microsoft.Agents.AI через команду dotnet add package Microsoft.Agents.AI.