HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code adiciona URLs de sessão aos commits automaticamente

Hacker News •
×

O Claude Code anexa automaticamente URLs de sessão a cada mensagem de commit e descrição de PR, poluindo o histórico Git sem o consentimento do usuário. O recurso é opt-out por padrão, o que significa que os desenvolvedores só o descobrem depois que os commits já foram enviados. Um prompt único durante o onboarding perguntando aos usuários se desejam ativar a atribuição de URL de sessão proporcionaria uma experiência de usuário melhor do que a configuração oculta atual. Embora exista uma opção em .claude/settings.json (attribution.commit: "") para suprimir as URLs, ela permanece completamente desconhecida pelo usuário médio. Da mesma forma, hooks Git commit-msg podem remover a atribuição, mas nem sempre disparam de forma confiável em ambientes remotos ou na nuvem. A proposta sugere tornar a atribuição de URL de sessão opt-in durante o onboarding, permitindo que os usuários ativem explicitamente o recurso se desejarem, em vez de tê-lo imposto. Essa mudança evitaria a aparência não profissional e a bagunça do histórico de commits que ocorre atualmente quando os desenvolvedores não sabem que as URLs estão sendo adicionadas ao seu trabalho.

A configuração attribution.commit: "" em .claude/settings.json pode suprimi-lo, mas permanece completamente desconhecida. Um hook Git commit-msg também pode removê-lo, mas nem sempre dispara de forma confiável em ambientes remotos/nuvem.