コミット/PRからセッションリンクを省きたい
5. 設定・カスタマイズコマンド / 機能
"attribution.sessionUrl": false自動生成されるコミットメッセージ・PR説明のリンク制御
概要
Claude Code はコミットメッセージやPR説明に claude.ai のセッションリンクを自動的に含めることがあります。settings.json の attribution.sessionUrl を false にすると、このリンク挿入を無効化できます。社内ポリシーで外部リンクの混入を避けたい場合などに使用します。
設定例
// ~/.claude/settings.json
{
"attribution": {
"sessionUrl": false
}
}こんな時に使う
- 社内ポリシーでコミットメッセージに外部リンクを含めたくない時
- オープンソースプロジェクトでシンプルなコミット履歴を保ちたい時
- セッションURLがプライベートな情報を含む可能性がある場合に非表示にしたい時
使い方
- 1settings.json に attribution.sessionUrl を追加
- 2false に設定してセッションリンクの自動挿入を無効化
- 3プロジェクト単位(.claude/settings.json)でチームに適用可能
Tips
- v2.1.183 で追加された設定
- Co-Authored-By の署名など他の属性表記には影響しない
- バックグラウンドエージェントが自動でコミット・PRを作成する運用でも有効