Durante a conferência Build 2025 para desenvolvedores, realizada em Seattle, o GitHub apresentou um inovador agente de codificação com inteligência artificial que atua como um desenvolvedor autônomo em equipes de software.
O novo agente de codificação GitHub Copilot representa uma evolução significativa no desenvolvimento assistido por IA. Integrado diretamente ao GitHub, o agente é ativado quando desenvolvedores atribuem issues ao Copilot ou o acionam por meio do VS Code. Em seguida, ele inicia um ambiente de desenvolvimento seguro alimentado pelo GitHub Actions, realizando commits em um pull request em rascunho que pode ser acompanhado por logs de sessão.
O fluxo de trabalho do agente espelha o de um desenvolvedor humano, automatizando tarefas repetitivas. Após iniciar uma máquina virtual via GitHub Actions, ele envia atualizações de progresso como pull requests em rascunho e registra suas decisões nos logs de sessão. Ao concluir, marca o usuário original para revisão. Os desenvolvedores podem então deixar comentários, que o agente aborda automaticamente realizando as alterações necessárias.
Segundo Thomas Dohmke, CEO do GitHub, o agente foi projetado para atuar com eficiência em "bases de código bem testadas" e é especialmente hábil em gerenciar manutenções rotineiras, como correção de bugs, extensões de funcionalidades e refatoração de código. Utilizando modelos de última geração, o agente se destaca em tarefas de baixa a média complexidade, desde adicionar funcionalidades e corrigir bugs até ampliar testes, refatorar código e aprimorar a documentação. Isso permite que desenvolvedores deleguem tarefas demoradas e repetitivas, concentrando-se em trabalhos mais interessantes.
O agente de codificação Copilot já está disponível para assinantes do Copilot Pro+ e Copilot Enterprise. Usuários corporativos precisarão de aprovação administrativa para habilitar a nova política do agente Copilot. O uso do agente consome minutos do GitHub Actions e solicitações premium do Copilot, conforme previsto nos planos de assinatura.
A tecnologia valida suas alterações com testes e linters antes de enviar as mudanças. Ao finalizar, marca o usuário para revisão. Os desenvolvedores podem solicitar modificações por meio de comentários no pull request ou fazer checkout do branch localmente para continuar o trabalho em seu IDE com o auxílio do Copilot. O agente se destaca especialmente em tarefas de baixa a média complexidade em bases de código bem testadas.