Os plug-ins fornecem uma maneira de distribuir a funcionalidade da CLI personalizada. Você pode usar um plugin para adicionar um conjunto preconfigurado de funcionalidades ao CLI do Copilot.
O que é um plug-in?
- Um pacote distribuível que estende a funcionalidade do CLI do Copilot.
- Um pacote de componentes em uma única unidade instalável.
O que os plug-ins contêm
Um plug-in pode conter alguns ou todos os seguintes componentes:
- Agentes personalizados – assistentes de IA especializados ( arquivos em )
- Habilidades – funcionalidades discretas que podem ser chamadas (subdiretórios de habilidades , contendo um arquivo)
- Ganchos: manipuladores de eventos que interceptam o comportamento do agente (um arquivo no diretório raiz do plug-in ou em )
- Configurações do servidor MCP: Integrações do Protocolo de Contexto do Modelo (um arquivo na raiz do plug-in ou um arquivo em )
- Configurações do servidor LSP – integrações do Protocolo do Servidor de Idiomas (um arquivo na raiz do plug-in ou em )
Por que usar plug-ins?
Os plug-ins oferecem os seguintes benefícios:
- Reutilização entre projetos
- Padronização de equipe da configuração da CLI
- Compartilhar conhecimentos de domínio (por exemplo, fornecendo as habilidades de um especialista em Rails ou um especialista em Kubernetes)
- Encapsular configurações complexas do servidor MCP
Onde posso obter plug-ins?
Você pode instalar plug-ins de:
- Um mercado online
- Um repositório
- Um caminho local
Um marketplace é um local onde os desenvolvedores podem publicar, descobrir, instalar e gerenciar plug-ins. É um pouco como uma loja de aplicativos, mas para plug-ins.
Exemplos de marketplaces incluem:
- copilot-plugins (adicionados por padrão)
- awesome-copilot (adicionado por padrão)
- claude-code-plugins
- claudeforge-marketplace
Para obter mais informações sobre como adicionar marketplaces e instalar plug-ins deles, consulte AUTOTITLE.
Plug-ins comparados com a configuração manual
Qualquer funcionalidade que se possa adicionar com um plug-in, você também pode adicionar configurando a CLI do Copilot manualmente, por exemplo, adicionando os perfis de agente personalizados ou servidores MCP. No entanto, os plug-ins fornecem várias vantagens em relação à configuração manual:
| Característica | Configuração manual em um repositório | Plug-in |
|---|---|---|
| Scope | Repositório único | Qualquer projeto |
| Sharing | Copiar/colar manualmente | comando |
| Controle de versão | Histórico do Git | Versões do Marketplace |
| Descoberta | Pesquisando repositórios | Navegação no Marketplace |
Leitura adicional
- AUTOTITLE
- AUTOTITLE
- AUTOTITLE