Plug-ins são pacotes que estendem a funcionalidade de Copilot CLI. Você pode instalar um plug-in de um marketplace registrado na CLI.
Para obter uma visão geral, consulte Plug-ins para GitHub Copilot.
Observação
Você pode encontrar ajuda para usar plug-ins entrando copilot plugin [SUBCOMMAND] --help no terminal.
Localizar plug-ins
Os plug-ins são reunidos em marketplaces. Um marketplace é um registro de plug-ins que você pode navegar e instalar.
Copilot CLI inclui o awesome-copilot marketplace por padrão.
Para listar marketplaces registrados, insira:
copilot plugin marketplace list
copilot plugin marketplace list
Em uma sessão interativa, insira:
/plugin marketplace list
/plugin marketplace list
Para procurar plug-ins em um marketplace registrado, insira:
copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
Substitua MARKETPLACE-NAME pelo nome do marketplace.
Em uma sessão interativa, insira:
/plugin marketplace browse MARKETPLACE-NAME
/plugin marketplace browse MARKETPLACE-NAME
Instale plugins
Para instalar um plug-in de um marketplace registrado, insira:
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
Por exemplo, para instalar database-data-management a partir de awesome-copilot, insira:
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
Em uma sessão interativa, insira:
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
Você também pode instalar um plug-in de um repositório GitHub, uma URL do Git, um subdiretório de repositório ou um caminho local. Para formatos aceitos, consulte a especificação do Plug-in para o install comando.
Gerenciar plug-ins instalados
Use estes comandos para gerenciar plug-ins instalados:
copilot plugin list copilot plugin update PLUGIN-NAME copilot plugin uninstall PLUGIN-NAME copilot plugin disable PLUGIN-NAME copilot plugin enable PLUGIN-NAME
copilot plugin list
copilot plugin update PLUGIN-NAME
copilot plugin uninstall PLUGIN-NAME
copilot plugin disable PLUGIN-NAME
copilot plugin enable PLUGIN-NAME
disable desativa um plug-in sem desinstalá-lo.
uninstall o remove. Para todos os comandos e opções, consulte referência de plugin da CLI GitHub Copilot.
Adicionar um marketplace
Para registrar um marketplace hospedado em um repositório GitHub, insira:
copilot plugin marketplace add OWNER/REPOSITORY
copilot plugin marketplace add OWNER/REPOSITORY
Substitua OWNER/REPOSITORY pelo repositório que hospeda o marketplace. Por exemplo:
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
Em uma sessão interativa, insira:
/plugin marketplace add OWNER/REPOSITORY
/plugin marketplace add OWNER/REPOSITORY
Você também pode adicionar um marketplace de um diretório local ou de um repositório Git hospedado em outro lugar. Use o caminho do diretório do marketplace para uma fonte local:
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
Para um repositório Git hospedado em outro lugar, use sua URL do Git:
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
Para obter diretrizes sobre como publicar um GitHubmarketplace hospedado, consulte Criando e compartilhando um marketplace de plug-in no GitHub.
Remover marketplace
Para remover o registro de um marketplace, insira:
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
Em uma sessão interativa, insira:
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
Ao adicionar um marketplace, você o identifica por sua origem. Ao removê-lo, use o nome do marketplace mostrado na lista do marketplace. O comando falhará se os plug-ins do marketplace ainda estiverem instalados. Adicione --force também para desinstalar esses plug-ins.
Desativar o padrão do repositório
As configurações padrão do repositório são opcionais. Para desativar um plug-in habilitado pelas configurações do repositório, adicione uma false entrada a enabledPlugins em .github/copilot/settings.local.json:
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
Substitua o identificador pelo nome do plug-in e pelo nome do marketplace. Salve o arquivo e inicie uma nova sessão. Para ativar o plug-in novamente, defina a entrada como true.
Não faça commit deste arquivo de configurações local. As configurações gerenciadas da empresa têm precedência sobre as configurações padrão do repositório e as substituições locais. Para obter detalhes, consulte Diretório de configuração do GitHub Copilot CLI.