attribution

settings.json型object記述場所どの設定ファイルでも可

Git コミットやプルリクエストに追加される帰属情報をカスタマイズします。

含まれる設定

3件
  • commitstringGit コミット時の属性情報(Co-authored-by など)をカスタマイズします。
  • prstringプルリクエストの説明に追加する属性情報をカスタマイズします。
  • sessionUrlbooleanWeb セッションや Remote Control セッションから実行する際、Git コマンドやプルリクエストの説明に Claude のセッションリンクを付与…

記述例

{
  "attribution": {
    "commit": "Generated with AI\n\nCo-Authored-By: AI <ai@example.com>",
    "pr": "",
    "sessionUrl": false
  }
}

使い方・用途

  • コミットメッセージやPRの説明に自動的に追加される署名(Co-Authored-By など)を変更または非表示にする
  • attribution.sessionUrl を false に設定することで、Web版やリモートコントロールセッションのコミットから claude.ai のセッションリンクを除外する
  • 非推奨の includeCoAuthoredBy 設定は v2.0.62 以降、attribution 設定に置き換えられました
英語原文

Customize attribution for git commits and pull requests. See https://code.claude.com/docs/en/settings#attribution-settings

関連する変更履歴

v2.1.318(1件)

Claude アプリゲートウェイの mantle 上流に assume_role を追加し、別の AWS アカウントのロール指定と開発者ごとの AWS コスト配分を可能にした
英語原文を表示
Added assume_role on mantle upstreams of the Claude apps gateway, for a role in another AWS account and for per-developer AWS cost attribution

変更後

別の AWS アカウントにある IAM ロールを Mantle 上流に設定できるようになり、Mantle 経由の Bedrock リクエストでも開発者ごとの AWS コスト帰属が可能になる。

v2.1.299(2件)

Claude Desktop の Code タブでアトリビューションブロックを無効化する機能を追加した。Claude アプリゲートウェイの code ポリシーの env に CLAUDE_CODE_ATTRIBUTION_HEADER=0 を設定する。
英語原文を表示
Added support for turning off the attribution block in Claude Desktop's Code tab: set CLAUDE_CODE_ATTRIBUTION_HEADER=0 in the env of a Claude apps gateway's code policy

変更後

Claude Desktop の Code タブで生成されるコミットメッセージや PR などの説明文に付く属性表示(Claude 生成であることを示す表記)をゲートウェイのポリシー経由で無効化できるようになり、組織の運用ポリシーに合わせて表記を制御できる。

Claude アプリゲートウェイ経由の Claude Code セッションのアトリビューションブロックにフィールドを追加した。CLAUDE_CODE_ATTRIBUTION_HEADER=0 でブロックを削除できる。
英語原文を表示
Added a field to the attribution block in Claude Code sessions behind a Claude apps gateway; remove the block with CLAUDE_CODE_ATTRIBUTION_HEADER=0

変更後

Claude アプリのゲートウェイ経由で利用する場合でも、セッションの request body に Claude Code トラフィックであることを示す attribution 情報が確実に含まれるようになり、ゲートウェイ側での識別が容易になる。必要に応じて CLAUDE_CODE_ATTRIBUTION_HEADER=0 でブロックを無効化できるため、運用方針に合わせて制御できる。

関連ドキュメント

v2.1.287(1件)

コンパクション後にコミットの属性表示リマインダーがツール結果内で届く問題を修正しました。
英語原文を表示
Fixed the commit attribution reminder being delivered inside a tool result after a compaction

v2.1.286(1件)

モデルフォールバックが1ターンだけで終わった際に、コミットのクレジット表記のリマインダーがツール出力内で再送される問題を修正した。
英語原文を表示
Fixed the commit attribution reminder being re-sent inside tool output when a model fallback lasts only one turn

v2.1.282(1件)

ネストされた 1 つの値が不正な場合に、マネージドの permissions、autoMode、worktree、attribution 設定全体が無視される問題を修正した。ブロックの残りの部分は引き続き適用されるようになった
英語原文を表示
Fixed managed permissions, autoMode, worktree and attribution settings being ignored entirely when one nested value was invalid; the rest of the block now still applies

関連ドキュメント

v2.1.281(1件)

すべてのコミットおよび PR への帰属表示を隠す 'attribution': false を settings.json に追加した。古い CLI バージョンはこれを含む設定ファイルをスキップするため、複数バージョンで共有するファイルではオブジェクト形式を維持すること
英語原文を表示
Added "attribution": false in settings.json to hide all commit and PR attribution; older CLI versions skip a settings file that holds it, so keep the object form in files shared across versions

変更後

settings.json で 'attribution': false を設定すると、git コミットや PR に追加される Co-Authored-By などの全ての署名表記を一括で非表示にできる。コミットや PR を自分だけの名前で残したいチームや、既存の署名表記を取り除きたい開発者のニーズに応えるものだ。ただし古いバージョンの CLI ではこの設定を含む settings ファイル全体が読み飛ばされるため、複数バージョンで共有するファイルではオブジェクト形式を使うことが推奨される。

v2.1.274(1件)

[Claude Tag] 「Channel only」のゲスト設定を使用するチャンネルで Slack キャンバスを編集するたびに、Claude が付加していた繰り返しのゲスト属性メモを削除した
英語原文を表示
[Claude Tag] Removed the repeated guest-attribution note Claude appended to a Slack canvas each time it edited one in a channel using the "Channel only" guest setting

変更後

「チャンネルのみ」のゲスト設定が有効な Slack チャンネルで、Claude がキャンバスを編集するたびに同じゲスト帰属の注記が繰り返し追記されなくなり、キャンバスの内容が読みやすくなる。

関連ドキュメント

v2.1.269(1件)

コミットやプルリクエストのアトリビューションを禁止する CLAUDE.md やメモリのルールが、アトリビューションリマインダーによって上書きされる問題を修正した。管理設定で設定されたルールは引き続き適用される
英語原文を表示
Fixed the attribution reminder overriding a CLAUDE.md or memory rule against commit and pull request attribution; lines set by managed settings still apply

v2.1.267(1件)

/model でモデルを切り替えた際に全ツール定義が再送され(プロンプトキャッシュミス)問題を修正した。コミットと PR のアトリビューションテキストは、モデル変更時に更新される会話ノートとして配信されるようになった。
英語原文を表示
Fixed switching models with /model re-sending every tool definition (a prompt-cache miss); commit and PR attribution text now arrives as a conversation note that updates on model changes

v2.1.246(1件)

使用状況テレメトリの組織への帰属を改善した。ワークロード ID フェデレーションセッション、起動時に apiKeyHelper が実行されている間に送信されるイベント、アイドル中にログイントークンが期限切れになった後のイベントが対象となる
英語原文を表示
Improved attribution of usage telemetry to your organization for workload identity federation sessions, events sent while apiKeyHelper runs at startup, and after a login token expired while idle

変更後

Workload Identity Federation のセッションや起動時に apiKeyHelper が実行されている間、アイドル中にログイントークンが期限切れになった後などに送信された利用状況テレメトリも、正しく組織に紐付けられるようになった。これにより、こうした場面での利用データが組織の利用状況集計から漏れなくなる。

v2.1.243(2件)

Anthropic API に ANTHROPIC_AUTH_TOKEN で直接認証するセッションについて、使用状況テレメトリが組織に紐づくよう改善し、組織のデータ取り扱い設定が適用されるようにした。
英語原文を表示
Improved attribution of usage telemetry to your organization for sessions that authenticate with ANTHROPIC_AUTH_TOKEN directly against the Anthropic API, so its data-handling settings apply

変更後

ANTHROPIC_AUTH_TOKEN を使って Anthropic API に直接認証するセッションでも、利用状況のテレメトリが組織単位で正しく紐づけられるようになり、組織のデータ取り扱い設定が適用される。

[VSCode] Claude アカウントでサインインしている場合、拡張機能自身の使用状況テレメトリが組織に紐づくよう改善し、組織のデータ取り扱い設定が適用されるようにした。
英語原文を表示
[VSCode] Improved attribution of the extension's own usage telemetry to your organization when you are signed in with a Claude account, so its data-handling settings apply

変更後

組織のテレメトリデータ管理設定が VSCode 拡張の利用状況にも適用されるようになり、拡張から発生する利用データを組織単位で正しく集計・管理できるようになる。

v2.1.229(1件)

CLAUDE_CODE_ATTRIBUTION_HEADER を用いてアトリビューションヘッダーを無効にしている場合に、自動モード(auto mode)でのツール呼び出しがすべて失敗する問題を修正しました。
英語原文を表示
Fixed auto mode failing on every tool call for users who disable the attribution header via CLAUDE_CODE_ATTRIBUTION_HEADER (direct Anthropic API connections)

変更後

組織のポリシーでカスタムヘッダーを制限しながら、自動モードの自律的な実行機能を使用できるようになります。

v2.1.183(1件)

コミットやPRからclaude.aiへのセッションリンクを除外する設定を追加
英語原文を表示
Added attribution.sessionUrl setting to omit the claude.ai session link from commits and PRs in web and Remote Control sessions

変更後

プライバシーやセキュリティの観点から、外部に特定のセッションURLを公開したくない場合に、より柔軟に制御できます。

関連ドキュメント

v2.1.174(3件)

Git コミットの共同作成者(co-author)属性に、一部のモデルで誤ったモデル名が表示される問題を修正しました。
英語原文を表示
Fixed git commit co-author attribution showing an incorrect model name for some models
ワークフローツールの agent() 関数で生成されるサブエージェントにおいて、エージェントごとの属性ヘッダーが欠落していた問題を修正しました。
英語原文を表示
Fixed Workflow tool agent() subagents missing per-agent attribution headers

変更後

複雑なマルチエージェント構成での開発において、デバッグやリソース使用量の内訳把握が容易になります。

関連ドキュメント

VS Code の「アカウントと使用状況」ダイアログ(/usage)に詳細な統計情報を追加し、過去24時間または7日間のキャッシュミス、長文コンテキスト、サブエージェント、スキル/エージェント/プラグイン/MCP ごとの内訳を確認できるようになりました。
英語原文を表示
[VSCode] Added usage attribution to the Account & usage dialog (/usage) showing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24h or 7d

変更後

使用量の多い要因を特定してプロンプトを最適化したり、特定のツールのコスト対効果を評価したりすることが可能になります。

関連ドキュメント

v2.1.9(1件)

Webセッションから作成されたコミットやPRにセッションURLの帰属を追加しました。
英語原文を表示
Added session URL attribution to commits and PRs created from web sessions

変更後

これにより、Web経由での開発活動の追跡が容易になり、どのセッションが特定の変更に貢献したかを把握できるようになります。

関連ドキュメント

v2.0.62(1件)

Added attribution setting to customize commit and PR bylines (deprecates includeCoAuthoredBy)

関連ドキュメント