Importante
As Extensões do Copilot criadas como GitHub Apps serão encerradas em 10 de novembro de 2025. Extensões do Copilot do VS Code não serão afetadas e permanecerão com suporte.
Datas importantes:
- 23 de setembro de 2025: a criação de Extensões do Copilot será bloqueada
- 10 de novembro de 2025: todas as Extensões do Copilot serão desabilitadas
Considere criar servidores de MCP para substituir a funcionalidade de extensão quando aplicável. Os aplicativos híbridos (com outras funcionalidades de GitHub App) devem desabilitar a configuração de Extensão do Copilot nas configurações do aplicativo para permanecerem listados no GitHub Marketplace após 10 de novembro de 2025.
Para obter mais informações, consulte o comunicado do log de alterações.
Sobre o Extensões do Copilot
Extensões do Copilot são integrações que expandem a funcionalidade do Copilot Chat, permitindo que os desenvolvedores tragam ferramentas, serviços e comportamentos personalizados externos para a experiência do Chat. Você pode usar Extensões do Copilot para estender os recursos do Copilot Chat de várias maneiras, entre elas:
- Consulta de documentação: uma Extensão do Copilot pode permitir que o Copilot Chat consulte um serviço de documentação de terceiros para encontrar informações sobre um tópico específico.
- Codificação assistida por IA: uma Extensão do Copilot pode usar um modelo de IA de terceiros para fornecer sugestões de código.
- Recuperação de dados: uma Extensão do Copilot pode permitir que o Copilot Chat consulte um serviço de dados de terceiros para recuperar informações sobre um tópico específico.
- Execução da ação: uma Extensão do Copilot pode permitir que o Copilot Chat execute uma ação específica, como postar em um quadro de mensagens ou atualizar um item de rastreamento em um sistema externo.
As Extensões do GitHub Copilot são criadas com GitHub Apps. Elas são mais adequadas para desenvolvedores que desejam compatibilidade entre plataformas, bem como gerenciamento de aplicativos e o suporte do GitHub.
Clientes e IDEs compatíveis
Clientes e IDEs | Suporte para Extensões do GitHub Copilot |
---|---|
Visual Studio Code | |
Visual Studio. | |
GitHub.com | |
GitHub Mobile | |
IDEs JetBrains | |
GitHub Codespaces | |
Vim/Neovim | |
CLI do Copilot | |
Xcode |
Visibilidade das Extensões do GitHub Copilot
As Extensões do GitHub Copilot podem ser privadas, públicas e compartilháveis ou públicas e listadas no GitHub Marketplace. A opção de visibilidade escolhida dependerá do seu caso de uso e do público-alvo que você está segmentando.
- As extensões privadas são frequentemente preferidas por grandes empresas ou empresas que:
- Desejam ter mais personalização e controles sobre o acesso aos dados
- Precisam de integração com um grande volume de documentos e bancos de dados internos
- Têm políticas de segurança rígidas, o que dificulta autorizar permissões para terceiros
- As extensões públicas são adequadas para:
- Projetos de software livre
- Desenvolvimento colaborativo e uso entre organizações dentro de uma empresa
- Compartilhar sua ferramenta e obter feedback antes de publicar no GitHub Marketplace
- As extensões do GitHub Marketplace são ideais para terceiros que desejam:
- Oferecer serviços a um público mais amplo
- Integrar suas ferramentas ao fluxo de trabalho do desenvolvedor na GitHub e no IDE
- Aproveite o ecossistema da GitHub para aumentar a conscientização sobre seu produto
Permissões das Extensões do GitHub Copilot
As permissões variam de acordo com a extensão, dependendo do nível de autorização exigido pela extensão para responder à consulta. Você pode exibir as permissões necessárias na página de instalação da extensão, localizada após a etapa de informações de cobrança e antes da etapa de instalação e autorização.
Para usuários de extensão: no mínimo, as permissões do Copilot Chat devem ser definidas como "Somente leitura". Permissões adicionais podem incluir a execução de ações de gravação em outras superfícies, e a autorização de acesso de leitura a dados no nível da organização e do repositório no GitHub.
Para criadores de extensão: além do indicado acima, você também pode solicitar o contexto local de um editor do usuário para ajustar ainda mais as respostas. Para fazer isso, as permissões do Copilot Editor Context devem ser definidas como "Somente leitura". Os usuários serão notificados para fornecer a autorização necessária.
Para obter mais informações sobre as permissões do GitHub App, confira Escolhendo permissões para um Aplicativo GitHub.
Concedendo permissões para acessar os recursos da organização
Usuários com uma assinatura individual do Copilot podem instalar e usar Extensões do Copilot. Os usuários com uma assinatura Copilot Business ou Copilot Enterprise precisam de um administrador da organização para habilitar esse recurso.
Somente administradores da organização podem conceder permissões para as Extensões do Copilot acessarem recursos da organização.
Para conceder acesso aos membros da organização, o administrador da organização deve:
- Instalar a extensão
- Conceder à extensão permissão para acessar repositórios específicos
- Autorizar o acesso para todos ou para repositórios específicos
Controlar o acesso no nível da empresa
Se você é um administrador empresarial, você pode desabilitar as Extensões do Copilot na empresa definindo a política Extensões do Copilot como "Desabilitada". A configuração "Sem Política" permite que os administradores da organização definam sua própria política.
Não, não há uma lista de permitidos ou lista de bloqueados no nível da empresa.
Compartilhar dados com as Extensões do Copilot
Os seguintes dados são compartilhados ao interagir com as Extensões do Copilot:
- Dados anexados à sua conta e ao uso do Copilot Chat, como a ID do usuário do GitHub, e carimbos de data/hora das mensagens.
- Mensagens passadas no thread de chat em que você está invocando uma extensão. Apenas uma extensão pode ser usada por thread, impedindo o compartilhamento de dados entre extensões. O período de retenção de dados no contexto do thread é de 30 dias.
- Dados adicionais da organização e do repositório autorizados para a extensão pelo administrador da sua organização. Os administradores que instalam extensões devem aprovar o acesso às permissões necessárias antes de concluir a instalação.
- Para o Chat do Copilot no GitHub, se o administrador aprovou a extensão para acessar metadados do repositório ou da organização, esses dados também serão compartilhados.