Asayomu Tech
注目★★★★★Hacker News

Claude Code、コミットにSession URLを無断追加

30秒で把握

  • 1Claude CodeがコミットとPR説明へSession URLを自動追加
  • 2同意確認・警告・オンボーディング説明なしでGit履歴に混入
  • 3attribution.commit設定で抑制可能だが発見しにくい

要約

Claude Codeは、作成したすべてのコミットメッセージとPR説明の末尾に、ClaudeセッションへのURLを自動追加する。追加前の同意確認や警告、オンボーディングでの説明はなく、ユーザーはGit履歴を汚した後に気付く。記事は、セッションURLを明示的に有効化した場合だけ付けるオプトイン方式を提案した。代替案として、初回コミット時に設定を案内する方法や、既存のCo-Authored-By: Claudeだけを残してURLを削除する方法を挙げる。現状は.claude/settings.jsonのattribution.commit設定で抑制できるが、設定の存在は分かりにくく、git hookもリモート環境では安定しない。

あなたへの影響

Claude Codeを使う日本の開発チームは、コミットとPRにSession URLが付いていないか確認し、必要なら.claude/settings.jsonのattribution.commit設定で無効化を。

推奨:設定が未発見のままだと、リモートやクラウド環境でgit hookによる除去に失敗する可能性があるため、生成物の確認手順を設けるべきです。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。