CC逆引きリファレンス

コミット/PRからセッションリンクを省きたい

5. 設定・カスタマイズ

コマンド / 機能

"attribution.sessionUrl": false

自動生成されるコミットメッセージ・PR説明のリンク制御

概要

Claude Code はコミットメッセージやPR説明に claude.ai のセッションリンクを自動的に含めることがあります。settings.json の attribution.sessionUrl を false にすると、このリンク挿入を無効化できます。社内ポリシーで外部リンクの混入を避けたい場合などに使用します。

設定例

// ~/.claude/settings.json
{
  "attribution": {
    "sessionUrl": false
  }
}
公式ドキュメントを見る

こんな時に使う

  • 社内ポリシーでコミットメッセージに外部リンクを含めたくない時
  • オープンソースプロジェクトでシンプルなコミット履歴を保ちたい時
  • セッションURLがプライベートな情報を含む可能性がある場合に非表示にしたい時

使い方

  1. 1settings.json に attribution.sessionUrl を追加
  2. 2false に設定してセッションリンクの自動挿入を無効化
  3. 3プロジェクト単位(.claude/settings.json)でチームに適用可能

Tips

  • v2.1.183 で追加された設定
  • Co-Authored-By の署名など他の属性表記には影響しない
  • バックグラウンドエージェントが自動でコミット・PRを作成する運用でも有効