HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code автоматически добавляет URL сессий в коммиты

Hacker News •
×

Claude Code автоматически добавляет URL сессий к каждому сообщению коммита и описанию PR, загрязняя историю Git без согласия пользователя. Функция включена по умолчанию (opt-out), что означает, что разработчики узнают о ней только после того, как коммиты уже отправлены. Единовременный запрос при онбординге, спрашивающий пользователей, хотят ли они включить атрибуцию URL сессий, обеспечил бы лучший пользовательский опыт, чем текущая скрытая настройка. Хотя в .claude/settings.json существует опция attribution.commit: "" для подавления URL, она остается полностью неизвестной для обычного пользователя. Аналогично, хуки Git commit-msg могут удалить атрибуцию, но они не всегда срабатывают надежно в удаленных или облачных средах. Предложение заключается в том, чтобы сделать атрибуцию URL сессий opt-in при онбординге, позволяя пользователям явно включить функцию, если они того желают, вместо того чтобы навязывать её им. Это изменение предотвратило бы непрофессиональный вид и засорение истории коммитов, которое сейчас происходит, когда разработчики не знают, что URL добавляются к их работе.

Настройка attribution.commit: "" в .claude/settings.json может подавить это, но она полностью неизвестна. Хук Git commit-msg также может удалить это, но он не всегда срабатывает надежно в удаленных/облачных средах.