Claude Code добавляет ссылку на сессию в коммиты — пользователи требуют отключить это по умолчанию

· Искусственный интеллект
В трекере Claude Code открыли обращение с просьбой сделать добавление URL сессии в сообщения коммитов и описания PR опциональным. Сейчас функция включена по умолчанию, а узнают о ней уже постфактум.

cover.svg

В репозитории Claude Code на GitHub появилось обращение (issue #66504), автор которого просит изменить поведение инструмента при работе с git. По его словам, каждое сообщение коммита и каждое описание pull request, создаваемые Claude Code, автоматически получают в конце ссылку на сессию вида https://claude.ai/code/session_.... Никакого запроса на согласие, предупреждения или упоминания об этом во время первичной настройки нет — пользователи обнаруживают ссылку уже тогда, когда она попала в историю репозитория.

Суть претензии

Автор считает такое поведение неудачным по нескольким причинам. Ссылка выглядит непрофессионально, засоряет историю коммитов, и разработчик добавляет её, сам того не зная. В открытых проектах её видят все участники и внешние контрибьюторы, просматривая коммиты и описания PR.

Предлагаемое решение — сделать добавление ссылки строго по согласию (opt-in): не вставлять её, пока пользователь явно не разрешит. Идеальным вариантом интерфейса автор называет однократный вопрос при первом запуске: не желаете ли вы включать в сообщения коммитов ссылку на сессию Claude.

Альтернативы

В обращении перечислено несколько запасных вариантов. Можно оставить поведение по умолчанию, но сделать настройку заметной — например, показывать при первом коммите опцию «больше не добавлять». Либо убрать ссылку совсем, полагаясь только на уже существующую строку атрибуции Co-Authored-By: Claude.

Автор отмечает, что технически отключить вставку уже можно: параметр attribution.commit: "" в файле .claude/settings.json подавляет ссылку. Проблема в том, что об этой настройке практически никто не знает. Ещё один обходной путь — git-хук commit-msg, вырезающий ссылку, — работает ненадёжно: в удалённых и облачных окружениях он срабатывает не всегда.

Обращению присвоена метка «улучшение» и средний приоритет. На момент обсуждения на Hacker News (88 баллов, свыше сотни комментариев) issue уже значилось как закрытое. Дискуссия отражает более широкий вопрос о том, насколько заметно инструменты на базе ИИ оставляют собственные следы в чужих репозиториях и стоит ли включать подобную атрибуцию по умолчанию.


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.