環境変数

CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC

DISABLE_AUTOUPDATER、DISABLE_FEEDBACK_COMMAND、DISABLE_ERROR_REPORTING、DISABLE_TELEMETRYをすべて設定するのと同等の効果があります。

使い方・用途

  • アンケート、テレメトリ、自動更新、エラー報告などの非必須な通信を一括でオフにします。
  • 機密性の高い開発環境において、セキュリティポリシーに基づき厳格に通信を遮断したい場合に利用します。
  • 大規模な自動実行スクリプトなどで、不要なAPIリクエスト(タイトル生成など)をスキップしてコストと時間を節約できます。
英語原文(公式ドキュメントより)

Equivalent of setting DISABLE_AUTOUPDATER, DISABLE_FEEDBACK_COMMAND, DISABLE_ERROR_REPORTING, and DISABLE_TELEMETRY

関連する変更履歴

v2.1.120 (1件)

Fixed
テレメトリ無効化設定(DISABLE_TELEMETRY 等)が、API およびエンタープライズユーザーの利用統計送信を抑制していなかった問題を修正
英語原文を表示
Fixed DISABLE_TELEMETRY / CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC not suppressing usage metrics telemetry for API and enterprise users

変更前

プライバシー設定でテレメトリを無効にしていても、特定のライセンス形態において一部の利用状況データが送信され続けてしまうバグがありました。

変更後

設定された無効化フラグがすべてのユーザー環境で厳密に適用され、不要な通信を完全に遮断します。

ユーザーへの恩恵

機密性の高い開発環境において、セキュリティポリシーに基づいた厳格なデータ保護と通信制御が保証されます。

v2.1.110 (1件)

Fixed
ヘッドレス/SDKセッションにおいて、特定の無効化設定時にセッションタイトルの自動生成が不要なAPIリクエスト(Haikuモデル)を発生させる問題を修正
英語原文を表示
Fixed headless/SDK session auto-title firing an extra Haiku request when CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC or CLAUDE_CODE_DISABLE_TERMINAL_TITLE is set

変更前

非対話型の自動化処理などで、本来不要なはずの「タイトル生成」のために余計なAPIコールが発生し、わずかですがコストと時間が浪費されていました。

変更後

端末タイトルの更新や非必須トラフィックが制限されている場合、タイトル生成のリクエストを賢くスキップするようになりました。

ユーザーへの恩恵

大規模な自動実行スクリプトなどでAPIトークンの消費を極限まで抑え、処理速度の向上にも寄与します。

v2.1.105 (1件)

Fixed
特定のプロジェクトで非必須トラフィックを無効にすると、マシン上の全プロジェクトでメトリクスが無効化されてしまう問題を修正しました
英語原文を表示
Fixed CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC in one project's settings permanently disabling usage metrics for all projects on the machine

変更前

一つのリポジトリの設定でトラフィック制限(テレメトリ無効化など)を行うと、その設定が他の無関係なプロジェクトにまで波及してしまうバグがありました。

変更後

設定の影響範囲が適切にプロジェクト単位に制限されるようになりました。

ユーザーへの恩恵

プロジェクトごとのプライバシー・セキュリティ要件に応じた柔軟な設定が可能になります。

v2.0.17 (1件)

Changed
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC now disables release notes fetching

関連ドキュメント