Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A skill de criação do Microsoft Agent Framework para .NET, agent-framework-builder-dotnet, fornece diretrizes mantidas pela Microsoft aos agentes de codificação compatíveis para a criação de soluções do Agent Framework para .NET (C#).
Ele ajuda o agente de codificação a escolher um padrão apropriado e carregar progressivamente as diretrizes focadas para a tarefa.
A habilidade pode orientar o trabalho com:
- Agentes simples, provedores de modelos, ferramentas, sessões, histórico, provedores de contexto e middleware.
- Aproveite agentes com tarefas, modos, memória, aprovações, habilidades, agentes em segundo plano, ferramentas de shell, compactação e loops.
- Fluxos de trabalho e orquestrações integradas e definições declarativas.
- Avaliação, observabilidade, clientes personalizados, agentes personalizados e integrações.
- Hospedagem e implantação.
A habilidade fornece diretrizes de desenvolvimento para um agente de codificação externo. Ele não é um pacote NuGet e não funciona dentro do seu aplicativo do Agent Framework.
Importante
Essa habilidade de agente de codificação é diferente de runtime Agent Skills. As habilidades de runtime são carregadas por um agente do Agent Framework enquanto o aplicativo é executado. A skill Builder ajuda um agente de codificação a criar ou modificar o código-fonte do aplicativo.
Dica
Emparelhe a habilidade do construtor com o servidor MCP do Microsoft Learn. A habilidade fornece ao agente de codificação o fluxo de trabalho e as diretrizes de implementação do Agent Framework, enquanto o Learn MCP Server permite que ele pesquise a documentação Microsoft atual, busque artigos completos e localize exemplos de código durante a tarefa. Configure este ponto de extremidade HTTP streamable público e não autenticado em um agente de codificação compatível:
https://learn.microsoft.com/api/mcp
Pré-requisitos
- Um agente de codificação que dá suporte à especificação open Agent Skills.
-
GitHub CLI com os comandos de visualização
gh skillou Node.js 22.20 ou posterior se você usar a CLI cross-agentskills. - Um SDK de .NET com suporte no momento para novos aplicativos do Agent Framework.
O gerenciamento de habilidades da CLI do GitHub está em versão prévia e sujeito a alterações.
Examinar e instalar com GitHub CLI
A skill do .NET builder ainda não está em um release com tag, portanto, você precisa especificar a ref @main. Visualize a skill antes de instalá-la:
gh skill preview microsoft/agent-framework agent-framework-builder-dotnet@main
Instale a skill:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main
A instalação padrão tem escopo de projeto e destina-se ao GitHub Copilot em uso não interativo. Selecione outro agente de código compatível ou escopo de usuário quando necessário:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent codex
Para ver as opções atuais de cliente e escopo, consulte gh skill install.
Instalar com a CLI de skills cross-agent
Como alternativa, instale a habilidade com a CLI cross-agent skills:
npx skills add microsoft/agent-framework --skill agent-framework-builder-dotnet
Examine os agentes de codificação com suporte da CLI e os requisitos de runtime antes da instalação.
Usar a habilidade
Instrua o agente de codificação naturalmente. Clientes compatíveis descobrem e ativam a habilidade a partir dos metadados dela; não suponha um comando de barra universal.
Prompts de exemplo:
Build a .NET Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with todos, file access, and safe shell tooling.Review this .NET Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for hosting in ASP.NET Core and add an evaluation plan.
Inclua restrições como o provedor de modelo, o destino de hospedagem, os requisitos de persistência, o limite de segurança e a versão de .NET de destino quando você os conhece.
O que o agente de codificação deve fazer
A habilidade instrui um agente de codificação a:
- Inspecione a solução existente, incluindo frameworks de destino, versão do SDK, gerenciamento de pacotes e pacotes instalados
Microsoft.Agents.AI.*. - Escolha o menor padrão adequado, como um agente simples, um arcabouço, um fluxo de trabalho, uma orquestração ou uma definição declarativa.
- Carregue apenas as referências focadas relevantes.
- Adicione apenas o conjunto estreito de pacotes de que o aplicativo precisa e verifique a maturidade de cada pacote antes de depender dele, pois alguns pacotes são pré-lançamento.
- Leia pontos de extremidade, modelos e chaves da configuração e prefira credenciais de token em vez de chaves de API codificadas.
- Valide o aplicativo gerado com os testes existentes do repositório e amostras executáveis.
A habilidade não garante que o código gerado esteja pronto para produção. Examine o plano do agente de codificação, as opções de pacote, os limites de segurança, os comandos e as alterações geradas antes da aprovação.
Versionamento e confiança
A habilidade é uma habilidade de consumidor pública, instalável e mantida pela Microsoft. Sua versão de metadados de habilidade é 0.1.
- Use a
@mainreferência até que uma release tagueada inclua a skill. - Visualizar o conteúdo da skill antes da instalação e examinar as atualizações antes de confiar em novos scripts ou instruções.
Para as referências de origem e específicas, consulte:
- Origem da habilidade Builder
- Catálogo de habilidades do Agent Framework
- pull request de skill do Builder
Próximas Etapas
Vá mais fundo:
A builder skill do Microsoft Agent Framework para Python, agent-framework-builder-python, fornece aos agentes de codificação compatíveis diretrizes mantidas pela Microsoft para a criação de soluções do Python Agent Framework.
Ele ajuda o agente de codificação a escolher um padrão apropriado e carregar progressivamente as diretrizes focadas para a tarefa.
A habilidade pode orientar o trabalho com:
- Agentes simples, provedores de modelo, ferramentas, aprovações, sessões, histórico e provedores de contexto.
- Aproveite os agentes com planejamento, TODOs, memória, compactação, arquivos, agentes em segundo plano, ferramentas de shell e loops.
- Fluxos de trabalho funcionais e de grafo, orquestrações integradas e definições declarativas.
- Avaliação, observabilidade, middleware, clientes personalizados, agentes personalizados e integrações.
- Auto-hospedagem e desenvolvimento de agente hospedado no Microsoft Foundry.
A habilidade é exclusiva de Python. Ele fornece diretrizes de desenvolvimento para um agente de codificação externo; não é um pacote de Python, não é instalado por pip install agent-frameworke não é executado dentro de seu aplicativo do Agent Framework.
Importante
Essa habilidade de agente de codificação é diferente de runtime Agent Skills. As habilidades de runtime são carregadas por um agente do Agent Framework enquanto o aplicativo é executado. A skill Builder ajuda um agente de codificação a criar ou modificar o código-fonte do aplicativo.
Dica
Emparelhe a habilidade do construtor com o servidor MCP do Microsoft Learn. A habilidade fornece ao agente de codificação o fluxo de trabalho e as diretrizes de implementação do Agent Framework, enquanto o Learn MCP Server permite que ele pesquise a documentação Microsoft atual, busque artigos completos e localize exemplos de código durante a tarefa. Configure este ponto de extremidade HTTP streamable público e não autenticado em um agente de codificação compatível:
https://learn.microsoft.com/api/mcp
Pré-requisitos
- Um agente de codificação que dá suporte à especificação open Agent Skills.
-
GitHub CLI com os comandos de visualização
gh skillou Node.js 22.20 ou posterior se você usar a CLI cross-agentskills. - Python 3.11 ou posterior para novos aplicativos do Agent Framework. O Agent Framework 1.23 ainda dá suporte a Python 3.10, mas Python 3.10 atingiu o fim da vida útil upstream.
O gerenciamento de habilidades da CLI do GitHub está em versão prévia e sujeito a alterações.
Examinar e instalar com GitHub CLI
Visualizar a habilidade lançada antes de instalá-la:
gh skill preview microsoft/agent-framework agent-framework-builder-python@python-1.23.0
Instale a versão mais recente com tag:
gh skill install microsoft/agent-framework agent-framework-builder-python
Fixe a versão 1.23 do Python quando precisar de orientações reproduzíveis:
gh skill install microsoft/agent-framework agent-framework-builder-python@python-1.23.0
A instalação padrão tem escopo de projeto e destina-se ao GitHub Copilot em uso não interativo. Selecione outro agente de código compatível ou escopo de usuário quando necessário:
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent codex
Para ver as opções atuais de cliente e escopo, consulte gh skill install.
Instalar com a CLI de skills cross-agent
Como alternativa, instale a habilidade com a CLI cross-agent skills:
npx skills add microsoft/agent-framework --skill agent-framework-builder-python
Examine os agentes de codificação com suporte da CLI e os requisitos de runtime antes da instalação.
Usar a habilidade
Instrua o agente de codificação naturalmente. Clientes compatíveis descobrem e ativam a habilidade a partir dos metadados dela; não suponha um comando de barra universal.
Prompts de exemplo:
Build a Python Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with planning, todos, file access, and safe shell tooling.Review this Python Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for Foundry hosting and add an evaluation plan.
Inclua restrições como o provedor de modelos, destino de hospedagem, requisitos de persistência, perímetro de segurança e versão do Python compatível quando você os conhecer.
O que o agente de codificação deve fazer
A habilidade instrui um agente de codificação a:
- Escolha o menor padrão adequado, como um agente simples, um arcabouço, um fluxo de trabalho, uma orquestração ou uma definição declarativa.
- Carregue apenas as referências focadas relevantes.
- Prefira as diretrizes atuais do Microsoft Learn, referências de API pública, informações de ciclo de vida do pacote e amostras mantidas para detalhes voláteis.
- Instale conjuntos reduzidos de pacotes em vez de presumir que cada integração seja estável ou necessária.
- Preservar limites explícitos de sessão, aprovação, autenticação e hospedagem.
- Valide o aplicativo gerado com os testes, verificações de tipo e exemplos executáveis existentes do repositório.
A habilidade não garante que o código gerado esteja pronto para produção. Examine o plano do agente de codificação, as opções de pacote, os limites de segurança, os comandos e as alterações geradas antes da aprovação.
Versionamento e confiança
A habilidade é uma habilidade de consumidor pública, instalável e mantida pela Microsoft, lançada na tag do repositório python-1.23.0. Sua versão de metadados de habilidade é 0.3.
- Use o comando install sem qualificador para a release mais recente com tag.
- Fixar
@python-1.23.0quando a reprodutibilidade for importante. - Use
@mainsomente quando desejar intencionalmente orientações ainda não publicadas. - Visualizar o conteúdo da skill antes da instalação e examinar as atualizações antes de confiar em novos scripts ou instruções.
Para as referências de origem e específicas, consulte:
- Habilidade do construtor liberada
- Catálogo de habilidades do Agent Framework
- pull request de skill do Builder
Próximas Etapas
Vá mais fundo:
Note
Uma skill de builder do Microsoft Agent Framework para Go ainda não está disponível. Use o tutorial de introdução do Go e os exemplos do Agent Framework Go para obter diretrizes atuais.