settings.json

attribution

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.sessionUrlfalse に設定することで、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.274(1件)

Removed
「Channel only」のゲスト設定が有効なチャンネルで、Claude Tag が Slack キャンバスを編集するたびに付けていたゲスト属性の注意書きを繰り返し追加する挙動を削除した。
英語原文を表示
[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

変更前

ゲスト設定が「Channel only(チャンネルのみ)」のチャンネルで Claude Tag が Slack キャンバスを編集するたびに、キャンバスにゲスト属性に関する注意書きを付け足していた。その結果、同じキャンバスを複数回編集すると、同じ注意書きが繰り返し重複して残っていた。

変更後

ゲスト設定が「Channel only(チャンネルのみ)」のチャンネルで Claude Tag が Slack キャンバスを編集するとき、編集のたびにゲスト属性に関する注意書きを付け足さない。

ユーザーへの恩恵

Slack キャンバスに同じ注意書きが重複して溜まらなくなり、キャンバスの内容をきれいに保てる。

関連ドキュメント

v2.1.269(1件)

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

変更前

アトリビューション用のリマインダーが CLAUDE.md やメモリの設定より強く働き、「コミットやプルリクエストに署名(アトリビューション)を追加しない」という指示が上書きされてしまい、署名が付与されていた。

変更後

「コミットやプルリクエストに署名(アトリビューション)を追加しないでほしい」といったルールを CLAUDE.md やメモリに書いていても、それがアトリビューション用リマインダーによって上書きされてしまい、署名が付与されることがあった。この修正により、CLAUDE.md やメモリ内のそのようなルールが尊重されるようになった。

ユーザーへの恩恵

ユーザーは CLAUDE.md やメモリに書いたルール通りに署名の付与を制御できるようになる。

v2.1.267(1件)

Fixed
/model でモデルを切り替える際に全ツール定義が再送信され(プロンプトキャッシュがミスする)、キャッシュが無効化される問題を修正。コミットやPRのアトリビューション(authorship attribution)テキストは、モデル変更時に内容が更新される会話ノートとして届くようになった
英語原文を表示
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

変更前

Previously, when switching models with /model, all tool definitions were re-sent as part of the system prompt, incurring prompt-cache miss costs. Also, commit and PR attribution text did not update when the model changed.

変更後

Fixed bug where switching models with /model re-sent all tool definitions, causing a prompt-cache miss. Commit and PR attribution text is now delivered as a conversation note, allowing it to update on model changes.

ユーザーへの恩恵

Changing models with /model no longer incurs prompt-cache miss costs (re-sending tool definitions), keeping model switching affordable.

v2.1.246(1件)

Improved
ワークロード 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

変更前

ワークロード ID フェデレーションセッションや起動時の apiKeyHelper 実行中のイベントなど、一部の使用量テレメトリが正しく組織に帰属していませんでした。

変更後

ワークロード ID フェデレーションセッション、起動時の apiKeyHelper 実行中のイベント、およびアイドル中にログイントークンが期限切れになった後の使用量テレメトリを、組織に正しく帰属させるように改善しました。

ユーザーへの恩恵

使用量データが正確に組織単位で追跡・分析できるようになり、コスト管理や利用状況の把握が正確になります。

v2.1.243(2件)

Improved
Telemetry
ANTHROPIC_AUTH_TOKEN を使用して Anthropic API に直接認証するセッションの使用テレメトリを、組織に正しく帰属させるよう改善しました。これにより、そのデータ処理設定が適用されます。
英語原文を表示
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 に直接認証するセッションの使用テレメトリが、組織に正しく帰属していませんでした。

変更後

ANTHROPIC_AUTH_TOKEN を使用して Anthropic API に直接認証するセッションの使用テレメトリが、組織に正しく帰属するようになりました。

ユーザーへの恩恵

組織のデータ処理設定が、直接認証を使用するセッションにも正しく適用されるようになります。

Improved
[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 拡張機能の使用テレメトリは、組織に自動的に帰属していませんでした。

変更後

Claude アカウントでサインインしている場合、拡張機能の使用テレメトリがあなたの組織に正しく帰属するようになりました。

ユーザーへの恩恵

組織のデータ処理設定が拡張機能のテレメトリに適用され、コンプライアンスと管理が向上します。

v2.1.229(1件)

Fixed
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)

変更前

直接の Anthropic API 接続においてプライバシーやセキュリティのためにヘッダー送信をオフに設定していると、すべてのツール実行がエラーになっていました。

変更後

アトリビューションヘッダーが無効化された状態であっても、セキュリティ判定とツール実行の連携プロセスが正常に機能し、自動モードでのツール呼び出しが成功します。

ユーザーへの恩恵

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

v2.1.183(1件)

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

変更前

Web版やリモートコントロールセッションで生成されたコミットやプルリクエストには、デフォルトでセッション履歴へのリンクが含まれていました。

変更後

attribution.sessionUrl設定をオフにすることで、公開したくないセッション情報へのリンクをコミットメッセージなどから除外できます。

ユーザーへの恩恵

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

関連ドキュメント

v2.1.174(3件)

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

変更前

動的なワークフローで複数のサブエージェントを動かした際、どのリクエストがどのエージェントによるものかの識別情報が欠落しており、ログの追跡や分析が困難でした。

変更後

各サブエージェントのリクエストに適切な属性ヘッダーが付与されるようになり、呼び出し元の識別が可能になりました。

ユーザーへの恩恵

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

関連ドキュメント

Added
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

変更前

使用状況の表示が大まかな合計値に限られており、どのスキルや MCP サーバーがどれだけのトークンを消費しているのか詳細を把握することが困難でした。

変更後

時間枠ごとの内訳や、キャッシュ効率、さらには特定のカスタムツールごとの消費量が視覚化され、詳細なコスト分析が可能になりました。

ユーザーへの恩恵

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

関連ドキュメント

v2.1.9(1件)

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

変更前

WebセッションからコミットやPRを作成する際、そのセッションからのものであることを示す情報が付与されませんでした。

変更後

Webセッションから作成されたコミットやPRには、どのセッションから作成されたかを示すURLが付与されるようになりました。

ユーザーへの恩恵

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

関連ドキュメント

v2.0.62(1件)

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

関連ドキュメント