Claude Code, uma popular ferramenta de codificação alimentada por IA, vem incluindo automaticamente uma URL de sessão no final de cada mensagem de commit e descrição de PR. Essa mudança levantou preocupações entre os usuários, que estão descobrindo a URL adicionada apenas após ela já ter sido incluída em seu histórico do git. A falta de um prompt de opt-in ou aviso durante o processo de onboarding levou a um apelo por mudanças.

Os usuários estão propondo que a atribuição da URL de sessão seja tornada opt-in, permitindo que os desenvolvedores escolham se incluir ou não o link em suas mensagens de commit. Um prompt único durante o onboarding, como "Deseja incluir um link para esta sessão do Claude em mensagens de commit?", proporcionaria uma experiência de usuário mais ideal.

Soluções alternativas também foram sugeridas, incluindo tornar a configuração descobrível e permitir que os usuários optem por não adicionar novamente com uma opção "Não adicione isso novamente". Outros propõem remover a URL de sessão entirely e confiar apenas no trailer Co-Authored-By: Claude existente para atribuição.

A questão foi considerada de prioridade média, mas que seria muito útil para resolver. O exemplo de caso de uso ilustra o problema: um desenvolvedor usa o Claude Code para construir um recurso, commita o trabalho e abre um PR. Seus colegas de equipe e contribuidores de código aberto então veem a URL de sessão no final de cada commit e descrição de PR, o que pode parecer não profissional e bagunçar o histórico.

Atualmente, a configuração attribution.commit em .claude/settings.json pode suprimir a URL de sessão, mas não é facilmente descobrível. Um hook de commit-msg do git também pode remover a URL, mas pode não sempre disparar de forma confiável em ambientes remotos ou de nuvem.

Este artigo foi escrito com a assistência de IA.
News Factory APP - notícias agênticas para impulsionar seu SEO e AEO.