Claude Code, una popular herramienta de codificación impulsada por inteligencia artificial, ha estado incluyendo automáticamente una URL de sesión al final de cada mensaje de commit y descripción de PR. Este movimiento ha generado preocupaciones entre los usuarios, que solo descubren la URL agregada después de que ya ha sido incluida en su historial de git. La falta de una advertencia o prompt de opt-in durante el proceso de incorporación ha llevado a un llamado a cambio.
Los usuarios proponen que la atribución de la URL de sesión sea opt-in, lo que permitiría a los desarrolladores elegir si incluir o no el enlace en sus mensajes de commit. Un prompt único durante el proceso de incorporación, como "¿Desea incluir un enlace a esta sesión de Claude en los mensajes de commit?", proporcionaría una experiencia de usuario más ideal.
También se han sugerido soluciones alternativas, incluyendo hacer que la configuración sea descubrible y permitir a los usuarios optar por no agregarla nuevamente con una opción "No agregar esto nuevamente". Otros proponen eliminar la URL de sesión por completo y confiar únicamente en el existing Co-Authored-By: Claude trailer para la atribución.
El problema ha sido considerado de prioridad media, pero sería muy útil abordarlo. El ejemplo de caso de uso ilustra el problema: un desarrollador utiliza Claude Code para construir una función, commit el trabajo y abre un PR. Sus compañeros de equipo y contribuyentes de código abierto entonces ven la URL de sesión al final de cada commit y descripción de PR, lo que puede parecer poco profesional y ensuciar la historia.
Actualmente, la configuración attribution.commit en .claude/settings.json puede suprimir la URL de sesión, pero no es fácil de descubrir. Un hook de commit-msg de git también puede eliminar la URL, pero puede que no siempre se dispare de manera fiable en entornos remotos o en la nube.
Cet article a été rédigé avec l'assistance de l'IA.
News Factory APP - actualités agentiques pour booster votre SEO et AEO.