Skip to main content

Visão geral da personalização CLI do GitHub Copilot

          CLI do Copilot funciona melhor quando personalizado para seu projeto e fluxo de trabalho específicos.

Você pode baixar e instalar CLI do Copilote começar a usá-lo imediatamente, sem nenhuma configuração adicional. No entanto, você descobrirá que pode melhorar Copilotas respostas se gastar um pouco de tempo fornecendo-lhe diretrizes e contexto e dando-lhe acesso a ferramentas relevantes para seu projeto. Este artigo apresenta as várias maneiras pelas quais você pode personalizar CLI do Copilot.

Instruções personalizadas

Você pode fornecer Copilot instruções sobre como ele deve responder. Sempre que você faz uma pergunta ao Copilot, ou o instrui a executar alguma tarefa, uma cópia dessas instruções é adicionada ao seu prompt. Isso permite que você, por exemplo, forneça detalhes dos padrões de codificação do projeto, sem precisar contar Copilot manualmente sobre eles sempre que iniciar uma conversa.

Para obter mais informações, consulte Adicionando instruções personalizadas para CLI do GitHub Copilot.

Ganchos

Os hooks permitem executar seus próprios comandos de shell em pontos-chave durante uma CLI do Copilot sessão. Ao definir ganchos, você pode automatizar operações específicas a serem disparadas quando determinados eventos ocorrerem: como o início ou o fim de uma sessão, sempre que alguém enviar um prompt, depois que o agente concluir uma tarefa ou quando ocorrer um erro.

Por exemplo, você pode configurar um gancho para executar testes automaticamente depois Copilot de fazer alterações nos arquivos de código.

Para obter mais informações, consulte Usando ganchos com CLI do GitHub Copilot.

Habilidades

Habilidades são pastas de instruções, scripts e recursos que o Copilot pode carregar para melhorar seu desempenho em tarefas especializadas. Ao adicionar habilidades ao seu projeto, você pode fornecer Copilot conhecimento ou ferramentas extras para fluxos de trabalho, tecnologias ou domínios específicos.

Para obter mais informações, consulte Criando habilidades de agente para CLI do GitHub Copilot.

Agentes personalizados

Os agentes personalizados permitem que você defina conhecimentos e comportamentos específicos para a CLI quando ela funciona em um determinado tipo de tarefa. Os agentes personalizados são executados como subagentes, separadamente do agente principal que responde a um prompt, com suas próprias janelas de contexto. Isso permite descarregar o trabalho para agentes personalizados Copilot sem atrapalhar a janela de contexto do agente principal e usar a experiência de um agente personalizado quando for uma boa opção para a tarefa em questão.

Você pode definir o conjunto de ferramentas disponível para um agente personalizado, para que as ferramentas que o agente possa usar sejam apropriadas para sua função. Por exemplo, um agente personalizado que funciona como revisor normalmente não teria permissão para fazer alterações em arquivos de código.

Para obter mais informações, consulte Criando e usando agentes personalizados para CLI do GitHub Copilot.

Servidores MCP

O Protocolo de Contexto de Modelo (MCP) permite que você adicione ferramentas externas e fontes de dados a CLI do Copilot. Ao adicionar servidores MCP, CLI do Copilot você pode adicionar funcionalidades, como a capacidade de:

  • Consultar bancos de dados
  • Acessar sistemas de acompanhamento de problemas
  • Integrar com pipelines de CI/CD
  • Gerar diagramas de design
  • Pesquisar fontes de documentação especializadas
  • Reservar tíquetes online
  • Integrar com um aplicativo de calendário

Para obter mais informações, consulte Sobre o Protocolo de Contexto de Modelo (MCP).

Plug-ins

          CLI do Copilot os plug-ins são pacotes distribuíveis que fornecem uma maneira simples de estender a funcionalidade da CLI.

Eles agrupam vários componentes de personalização em uma única unidade instalável. Você pode instalar plug-ins diretamente de um repositório, de um marketplace de plug-in ou de um caminho local.

Para obter mais informações, consulte Sobre plug-ins para CLI do GitHub Copilot.