
VS Code insere 'Co-Authored-by Copilot' sem uso da ferramenta
Especialista em LLMs, AI Agents e Infraestrutura de IA

Especialista em LLMs, AI Agents e Infraestrutura de IA
O Visual Studio Code tem gerado, automaticamente, trailers 'Co-Authored-by: Copilot' em commits, mesmo sem o uso do GitHub Copilot. A prática levanta preocupações sobre transparência, ética e a confiança da comunidade em ferramentas de IA para desenvolvimento de software.
Desenvolvedores relataram que o Visual Studio Code (VS Code), ao ser usado em conjunto com o GitHub Copilot, adiciona automaticamente o trailer 'Co-Authored-by: Copilot' em mensagens de commit, mesmo quando a ferramenta de IA não foi utilizada para gerar o código. Essa funcionalidade, que deveria ser configurável e opcional, tem gerado polêmica e levado a questionamentos sobre a transparência e a ética de tais práticas em projetos de software colaborativos.
A funcionalidade foi amplamente criticada em fóruns como GitHub e Stack Overflow. De acordo com a discussão oficial no GitHub, vários desenvolvedores reportaram que o trailer é adicionado automaticamente, mesmo quando o Copilot não foi usado ou está desativado. Um exemplo citado envolve um desenvolvedor que, mesmo após desativar explicitamente a funcionalidade no workspace, continuou enfrentando o problema. Essas queixas indicam que o controle do usuário sobre as ferramentas está sendo desrespeitado.
A inclusão não autorizada desse trailer pode comprometer a integridade do histórico de commits, obrigando desenvolvedores a justificar a autoria de código que não foi gerado com IA. Segundo a documentação do GitHub, o Copilot foi projetado para operar de forma configurável e transparente. Contudo, essas ocorrências indicam uma falha em alinhar a prática à teoria, prejudicando a confiança dos usuários e levantando questões éticas sobre a verdadeira autoria do código.
Um estudo recente do GitHub mostrou que 46% dos desenvolvedores já utilizam ferramentas de IA no workflow diário, destacando a necessidade de práticas éticas e configuráveis para evitar problemas de confiança e colaboração em equipes.
Para evitar a inclusão automática do trailer, os desenvolvedores podem tomar medidas temporárias, como:
Mais informações sobre como ajustar essas configurações podem ser encontradas na documentação oficial do Copilot.
Esse incidente enfatiza a necessidade de controles mais robustos e configuráveis para ferramentas de IA. A confiança dos desenvolvedores depende diretamente da previsibilidade e transparência das ferramentas que utilizam. Empresas como a Microsoft e o GitHub precisam endereçar essas preocupações para garantir a adoção contínua de suas soluções.
O caso do 'Co-Authored-by: Copilot' no VS Code é um alerta para a comunidade de desenvolvedores e para as empresas que fornecem ferramentas de IA. É vital que os desenvolvedores acompanhem as atualizações e participem de discussões para influenciar melhorias e garantir que suas práticas de desenvolvimento permaneçam éticas e transparentes.
Isso ocorre devido a uma funcionalidade no GitHub Copilot que adiciona mensagens de autoria automaticamente em commits. No entanto, há relatos de que isso acontece mesmo sem o uso da ferramenta.
Você pode ajustar o arquivo settings.json no VS Code adicionando "git.commitTemplate": null para desativar a inclusão automática.
O principal risco é a falta de transparência na autoria de código, o que pode comprometer a confiança dos desenvolvedores na ferramenta e impactar a colaboração em equipe.
💡 Dica Pro: Configure seu arquivo
settings.jsonno VS Code para desativar especificamente a inclusão automática do trailer 'Co-Authored-by: Copilot'. Adicione a linha:"git.commitTemplate": null, para garantir que a geração de mensagens de commit seja feita manualmente ou conforme configurado.