環境変数

CLAUDE_CODE_ATTRIBUTION_HEADER

0に設定すると、システムプロンプトの冒頭から属性情報(バージョンや指紋)を削除し、ゲートウェイ経由のキャッシュヒット率を向上させます。

英語原文(公式ドキュメントより)

Set to 0 to omit the attribution block (client version and prompt fingerprint) from the start of the system prompt. Disabling it improves prompt-cache hit rates when routing through an LLM gateway. Anthropic API caching is unaffected

関連ドキュメント

関連する変更履歴

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

変更後

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

ユーザーへの恩恵

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