30 августа 2026 г.
Claude Code из браузера подписывает коммиты ссылкой на сессию: по умолчанию она включена
Выключается строкой в .claude/settings.json, но сам ключ появился только в версии v2.1.183.

17 коммитов со ссылками на две рабочие сессии провисели в публичном GitHub несколько дней, пока автор не нашёл их сам.
Так устроена атрибуция Claude Code. Сессии из браузера на claude.ai/code и из Remote Control дописывают в коммит строку `Claude-Session:` со ссылкой на переписку. Локальный CLI её не добавлял никогда, для него настройка ничего не меняет.
Гасится одной строкой. В `.claude/settings.json` проекта или в `~/.claude/settings.json` на все репозитории пропиши `{"attribution": {"sessionUrl": false}}`. Тот же эффект даёт переменная окружения `CLAUDE_CODE_SUPPRESS_SESSION_ATTRIBUTION`.
Выключателя не было до июня. Отдельный ключ `attribution.sessionUrl` появился в версии v2.1.183, а до неё `attribution.commit` и `attribution.pr` ссылку не гасили. Стоит он в `true`, поэтому ссылка едет в коммит, пока её не сняли руками.
Что уже утекло, ищет команда `gh api "/search/commits?q=Claude-Session+user:<account>&per_page=100"`, а лишняя строка снимается через `git commit --amend`. Поисковый индекс GitHub отстаёт, и старые коммиты ещё достаются по SHA.
Ключом эта ссылка не работает. Сессия привязана к аккаунту-владельцу, постороннему нужен свой логин и права.
Просьбу сделать ссылку добровольной подали 9 июня 2026 и закрыли без изменений. Тред на Hacker News собрал 179 баллов и 201 комментарий.
Ключ остаётся включённым по умолчанию, и каждая новая веб-сессия дописывает ссылку в историю репозитория.
Первоисточник