GitHub Copilot integra-se com IDEs com suporte para ajudá-lo durante todo o processo de desenvolvimento. Você pode trabalhar junto com Copilot no seu editor ou delegar tarefas aos agentes e examinar seus resultados.
Os recursos disponíveis e os pontos de entrada variam de acordo com o IDE. Para obter uma comparação detalhada, consulte matriz de recursos Copilot.
Copilot em VS Code
Copilot in VS Code traz assistência de IA e desenvolvimento controlado por agente para o ambiente em que você escreve, executa, depura e revisa o código.
Benefícios de usar Copilot em VS Code
- Mantenha-se em seu ambiente de desenvolvimento. Trabalhe com agentes junto com seu editor, terminal, testes, controle do código-fonte e depurador, para que você possa inspecionar e validar os resultados com as ferramentas que você já usa.
- Escolha quanto trabalho delegar. Mova-se entre sugestões de código, edições focadas, chat interativo, planejamento e trabalho de agente autônomo à medida que sua tarefa evolui.
- Trabalhe em várias tarefas. Execute sessões isoladas de agente em paralelo e use a janela Agentes para acompanhar o progresso entre projetos.
- Use o ambiente de que seu projeto precisa. Execute os agentes onde seu código e suas ferramentas estão, seja em seu computador ou em um ambiente remoto conectado, para que eles trabalhem com o sistema operacional certo, runtimes e dependências.
- Escolha seus modelos e ferramentas. Use os modelos fornecidos com Copilot, traga sua própria chave de API ou adicione modelos e ferramentas por meio de extensões VS Code.
O que você pode fazer com Copilot em VS Code
Escolha o fluxo de trabalho mais apropriado para sua tarefa, desde obter assistência focada no editor até delegar trabalho aos agentes.
- Sugestões de código: Obtenha sugestões diretamente no editor enquanto trabalha. Consulte Obtendo sugestões de código em seu IDE com o GitHub Copilot.
- Chat: Faça perguntas sobre sua base de código, compare abordagens e planeje alterações complexas usando o contexto de seus arquivos abertos e workspace. Use o chat embutido para obter ajuda rápida em seu código. Consulte Fazendo perguntas ao GitHub Copilot no seu IDE.
- Modo de agente: Peça a um agente para localizar código relevante, editar arquivos, executar comandos e validar seu trabalho, enquanto você revisa as alterações e o redireciona enquanto ele trabalha. Consulte Usando o modo de agente em seu IDE.
- Sessões paralelas de agente: Inicie, monitore e examine várias sessões de agente em vários projetos na janela Agentes. Consulte a janela Agentes na VS Code documentação.
- Sessões do agente de nuvem: Gerencie Copilot cloud agent sessões diretamente do seu IDE. Consulte Usando Copilot agente de nuvem em seu IDE.
- Modelos e estruturas de agente: Escolha um modelo com base na velocidade, no raciocínio e no custo de que sua tarefa precisa. Use os modelos incluídos com Copilot, traga sua própria chave (BYOK) ou instale uma extensão que forneça mais modelos. Você também pode escolher um harness de agente. Consulte AUTOTITLE e os harnesses do Agent na documentação VS Code.
- Ambientes locais, remotos e em contêineres: Execute agentes em seu computador, em um Contêiner de Desenvolvimento (Experimental) ou em um computador remoto por SSH ou por um túnel de desenvolvimento. Você pode verificar o progresso na janela Agentes, inclusive em um navegador em outro dispositivo.
- Personalizações: Adicione contexto e recursos específicos do projeto com instruções personalizadas, habilidades de agente, ganchos, servidores MCP (Model Context Protocol) e extensões.
- Terminal: Execute GitHub Copilot CLI no terminal integrado para uma experiência com agente orientada ao terminal.
Para obter uma visão geral completa, consulte Criar com IA no VS Code na documentação VS Code
Usando Copilot em outros IDEs
Para a maioria dos IDEs com suporte, a GitHub Copilot extensão ou plug-in é o ponto de entrada primário. Conecta Copilot ao seu editor e fornece os recursos compatíveis com esse IDE. Para instalar a integração apropriada, consulte Instalando a extensão GitHub Copilot em seu ambiente.
Você também pode executar GitHub Copilot CLI no terminal integrado de um IDE se o ambiente do terminal atender aos requisitos para Copilot CLI. A integração entre as sessões da CLI e o IDE varia.
Pontos de entrada em IDEs do JetBrains
Em JetBrains IDEs, há três pontos de entrada principais para acessar Copilot para escolher: o GitHub Copilot plug-in, o Assistente de IA do JetBrains ou GitHub Copilot CLI no terminal integrado.
| Ponto de entrada | Melhor para | Principais recursos |
|---|---|---|
| GitHub Copilot plugin | Um fluxo de trabalho de desenvolvimento assistido por IA completo | Sugestões embutidas e de próxima edição, chat, recursos agênticos, chat embutido, revisão de código e geração de mensagens de confirmação |
| Copilot no Assistente de IA do JetBrains | Usando chat e um agente sem instalar um plug-in separado Copilot | Chat, tarefas agênticas e seleção de modelo |
| Copilot CLI | Fluxos de trabalho de desenvolvimento com foco no terminal | Assistência baseada em agentes e seleção de modelo no terminal integrado |
O GitHub Copilot plug-in também dá suporte a várias estruturas de agente e monitoramento OpenTelemetry. Os administradores corporativos podem usar configurações gerenciadas para controlar marketplaces de plug-in, servidores MCP, configuração do OpenTelemetry e se os usuários podem ignorar as verificações de permissão. Para obter mais informações, consulte OpenTelemetry para monitoramento de agentes e Introdução às configurações gerenciadas pela empresa.
O GitHub Copilot plug-in fornece a integração mais ampla com o editor e é o ponto de entrada recomendado quando você deseja sugestões de código e o conjunto completo de recursos do IDE.
Copilot também está disponível como agente no Assistente de IA do JetBrains por meio do Protocolo de Cliente do Agente (ACP). Para obter mais informações sobre a ACP, consulte a documentação da ACP. Para obter detalhes técnicos sobre como executar Copilot CLI como um servidor ACP, consulte Servidor da ACP da CLI do Copilot.
Referências ao código público correspondente
GitHub Copilot verifica se há correspondências nas sugestões com código em repositórios públicos em GitHub.com. Dependendo da política que se aplica à sua conta ou organização, as sugestões correspondentes podem ser bloqueadas ou mostradas com informações sobre o código correspondente.
Para sugestões embutidas, a referenciação de código compara uma sugestão potencial e aproximadamente 150 caracteres de código ao redor com um índice de repositórios públicos. Código de repositórios privados e código hospedado fora de GitHub não estão incluídos na busca.
Quando você aceita uma sugestão embutida que corresponde ao código público, Copilot registra detalhes como as URLs de arquivo correspondentes e quaisquer licenças detectadas. Somente sugestões aceitas e inalteradas são verificadas dessa forma.
Quando uma resposta contém código Copilot Chat que corresponde ao código em um repositório público, a resposta inclui um link para informações sobre a correspondência. Consulte GitHub Copilot em GitHub.com.
Normalmente, as correspondências com o código público ocorrem em menos de um por cento das Copilot sugestões, portanto, você não deve esperar ver referências de código para muitas sugestões.
O índice de código público é atualizado periodicamente, portanto, pode não incluir código adicionado recentemente e pode conter referências ao código que foi movido ou excluído.
As referências de código ajudam a examinar a origem e o licenciamento do código correspondente para que você possa decidir se deseja usá-lo, atribuir ou removê-lo. Para obter instruções sobre como exibir referências, consulte Como procurar um código público que corresponde às sugestões do GitHub Copilot.