HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code añade URL de sesión a commits automáticamente

Hacker News •
×

Claude Code adjunta automáticamente las URL de sesión a cada mensaje de commit y descripción de PR, contaminando el historial de Git sin el consentimiento del usuario. La función está activada por defecto (opt-out), lo que significa que los desarrolladores solo la descubren después de que los commits ya se han subido. Un aviso único durante la incorporación preguntando a los usuarios si desean habilitar la atribución de URL de sesión proporcionaría una mejor experiencia de usuario que la configuración oculta actual. Aunque existe una opción en .claude/settings.json (attribution.commit: "") para suprimir las URL, permanece completamente desconocida para el usuario promedio. Del mismo modo, los hooks de Git commit-msg pueden eliminar la atribución, pero no siempre se disparan de forma fiable en entornos remotos o en la nube. La propuesta sugiere hacer que la atribución de URL de sesión sea opt-in durante la incorporación, permitiendo a los usuarios habilitar explícitamente la función si lo desean en lugar de tenerla impuesta. Este cambio evitaría la apariencia poco profesional y el desorden del historial de commits que ocurre actualmente cuando los desarrolladores no saben que las URL se están agregando a su trabajo.

La configuración attribution.commit: "" en .claude/settings.json puede suprimirlo, pero está completamente sin descubrir. Un hook de Git commit-msg también puede eliminarlo, pero no siempre se dispara de forma fiable en entornos remotos/nube.