HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Codeが自動的にセッションURLをコミットに追加

Hacker News •
×

Claude Codeは、すべてのコミットメッセージとPR説明に自動的にセッションURLを追加し、ユーザーの同意なしにGit履歴を汚染します。この機能はデフォルトでオプトアウト方式であり、開発者はコミットがプッシュされた後に初めて気づきます。オンボーディング時にセッションURLの帰属を有効にするか尋ねるワンオフのプロンプトを表示すれば、現在の隠れた設定よりも優れたユーザー体験を提供できます。.claude/settings.jsonにattribution.commit: ""という設定でURLを抑制できますが、一般ユーザーには完全に未発見のままです。同様に、commit-msg Gitフックで帰属を削除できますが、リモートやクラウド環境では必ずしも確実に発火しません。この提案は、オンボーディング時にセッションURLの帰属をオプトイン制にし、ユーザーが望む場合のみ明示的に機能を有効化できるようにするものです。この変更により、開発者が気づかないうちにURLが作業に追加されることで生じる、非プロフェッショナルな見た目とコミット履歴の乱雑さを防止できます。

.claude/settings.jsonのattribution.commit: ""設定で抑制可能ですが、完全に未発見です。commit-msg Gitフックでも削除可能ですが、リモート/クラウド環境では必ずしも確実に発火しません。