CC逆引きリファレンス

コミット/PRにセッションリンクを含めたくない

13. Git 連携

コマンド / 機能

attribution.sessionUrl

settings.json でセッションリンクの付与を制御

概要

Claude Code が作成するコミットやPRの説明文には、既定でそのセッションへのclaude.aiリンクが自動的に付与されます。settings.json の attribution.sessionUrl を false にすると、このリンクの付与を省略できます。

設定例

// settings.json
{
  "attribution": {
    "sessionUrl": false
  }
}

# 有効時のコミットメッセージ末尾に付くリンクの例
# 🔗 Session: https://claude.ai/session/xxxxx
公式ドキュメントを見る

こんな時に使う

  • 社外に公開するリポジトリでセッションURLを含めたくない時
  • コミットメッセージをシンプルに保ちたい時
  • 社内ポリシーでセッションリンクの記載を禁止している時

使い方

  1. 1settings.json に attribution.sessionUrl: false を設定
  2. 2プロジェクト設定・グローバル設定どちらでも指定可能
  3. 3以降のコミット/PRにセッションリンクが付与されなくなる

Tips

  • v2.1.183 で追加された設定
  • セッションリンクは共同作業者が経緯を追う際に便利なので、社内リポジトリでは有効のままが推奨
  • Co-Authored-By 等の他の attribution 設定とは独立