CLAUDE_CODE_AUTO_MODE_SERVER

環境変数

auto mode のアクションをサーバーにレビューさせるかどうかを制御する。0 に設定すると、代わりに Claude Code 自身の分類器リクエストを使用する。Anthropic API への直接接続では v2.1.281 以降が必要。この変数が未設定のときどのセッションがサーバーに問い合わせるか、またどのバージョンからかは、リンク先のセクションに記載されている。Claude Code v2.1.271 以降が必要

使い方・用途

  • auto mode の判定をサーバー側の分類器に任せ、分類処理のオーバーヘッド分を課金されないようにしたい場合に設定する。
  • ゲートウェイ環境でサーバー側の分類器をオフにし、Claude Code 自身の classifier リクエストによる課金で運用したい場合に 0 を設定する。
  • 直結の Anthropic API 接続で、まだサーバー側のチェックが有効になっていないセッションに 1 を設定してサーバーレビューを有効化したい場合に使う。
英語原文

Controls whether Claude Code asks the server to review auto mode actions. Set to 0 to use Claude Code's own classifier requests instead. On a direct connection to the Anthropic API, requires v2.1.281 or later. The linked section lists which sessions ask the server when the variable is unset, and from which version. Requires Claude Code v2.1.271 or later

関連する変更履歴

v2.1.319(3件)

telemetry や feature flags がオフの場合の auto mode の挙動を変更した(LLM ゲートウェイ経由の場合を含む): サーバーが検証できない呼び出しは確認を求めるか拒否され、組み込み classifier へのフォールバックは行われない。組み込み classifier を使い続けるには CLAUDE_CODE_AUTO_MODE_SERVER=0 を設定する(Bedrock、Vertex、Foundry は変更なし)
英語原文を表示
Changed auto mode with telemetry or feature flags off, including behind LLM gateways: calls the server can't check are asked about or denied, with no fallback to the built-in classifier; set CLAUDE_CODE_AUTO_MODE_SERVER=0 to keep using it (Bedrock, Vertex and Foundry are unchanged)

変更後

テレメトリや機能フラグが無効な環境や LLM ゲートウェイ経由でサーバー側の判定を利用できない場合でも、確認できない呼び出しは承認を求めるか拒否されるようになり、意図せず組み込み分類器による課金対象のリクエストが発生しなくなる。従来どおり組み込み分類器を使いたい場合は CLAUDE_CODE_AUTO_MODE_SERVER=0 を設定すればよい。

LLM ゲートウェイ経由の auto mode の挙動を変更した: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS が設定されていても CLAUDE_CODE_AUTO_MODE_SERVER=1 を指定するとサーバー側の検証が有効になる。managed settings で後者が設定されている場合、ゲートウェイ側も 1 を設定する必要がある
英語原文を表示
Changed auto mode behind an LLM gateway: CLAUDE_CODE_AUTO_MODE_SERVER=1 turns on the server-side check even with CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS set; if managed settings set the latter, they must set the 1 too

変更後

LLM ゲートウェイ経由で CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS が管理設定で設定されている環境でも、CLAUDE_CODE_AUTO_MODE_SERVER=1 を設定すればサーバー側のレビューを有効化できるようになる。これにより、サーバー側のチェックが無効化されることでサーバー判定が得られずアクションが拒否される事態を避けられる。

ゲートウェイの URL が管理設定でのみ設定されておりサーバー管理の設定を取得できない場合、LLM ゲートウェイの背後で管理設定内の CLAUDE_CODE_AUTO_MODE_SERVER=1 が無視される問題を修正した
英語原文を表示
Fixed a case where CLAUDE_CODE_AUTO_MODE_SERVER=1 in managed settings was ignored behind an LLM gateway when the gateway's URL is set only there and server-managed settings can't be fetched

v2.1.316(1件)

実験的ベータが無効化されたプロキシや LLM gateway の背後で、ホストアプリケーション(Claude Desktop など)が開始したセッションにおいて CLAUDE_CODE_AUTO_MODE_SERVER=1 が無視される問題を修正した
英語原文を表示
Fixed CLAUDE_CODE_AUTO_MODE_SERVER=1 being ignored in sessions started by a host application (such as Claude Desktop) behind a proxy or LLM gateway with experimental betas turned off

v2.1.282(1件)

auto モードを変更した。テレメトリが無効の場合、Anthropic API への直接接続ではサーバーサイド分類器がデフォルトで使用される(CLAUDE_CODE_AUTO_MODE_SERVER=0 でオプトアウトできる)
英語原文を表示
Changed auto mode to use the server-side classifier by default on a direct Anthropic API connection when telemetry is off (CLAUDE_CODE_AUTO_MODE_SERVER=0 opts out)

変更後

テレメトリを無効にしたセッションでも、直接の Anthropic API 接続ならサーバー側の分類器によるレビューがデフォルトで有効になり、別途設定しなくても無料のサーバー側チェックを受けられる。従来のように自身の分類器リクエストがトークン使用量にカウントされるのを避けられる。

v2.1.281(1件)

CLAUDE_CODE_AUTO_MODE_SERVER を変更した。Anthropic API に直接接続している場合にも適用されるようになり、0 でサーバー側オートモード分類器をオプトアウト (ローカル分類器は使用量にカウントされる)、1 でオプトインする
英語原文を表示
Changed CLAUDE_CODE_AUTO_MODE_SERVER to also apply on a direct Anthropic API connection: 0 opts out of the server-side auto mode classifier (the local classifier then counts toward usage), 1 opts in

変更後

Anthropic API への直接接続でも CLAUDE_CODE_AUTO_MODE_SERVER 環境変数が使えるようになり、サーバー側の判定に不具合が起きたときに環境変数を設定してローカルの分類器へ切り替えられる。

v2.1.278(1件)

Claude API と Enterprise ユーザー、および Bedrock、Vertex、Foundry、ゲートウェイ上の自動モードを、分類器のオーバーヘッドに課金されないサーバーサイド分類器をデフォルトで使用するように変更した( Bedrock、Vertex、Foundry、ゲートウェイでは CLAUDE_CODE_AUTO_MODE_SERVER=0 でオプトアウトできる)。課金対象へのフォールバック時には警告を表示する。詳細は https://code.claude.com/docs/en/auto-mode-classifier-billing を参照
英語原文を表示
Changed auto mode for Claude API and Enterprise users, and on Bedrock, Vertex, Foundry and gateways, to default to the server-side classifier, which does not charge for classifier overhead (CLAUDE_CODE_AUTO_MODE_SERVER=0 opts out on Bedrock, Vertex, Foundry and gateways); warns on billed fallback. See https://code.claude.com/docs/en/auto-mode-classifier-billing

変更後

Claude API・Enterprise アカウントや Bedrock、Vertex、Foundry、ゲートウェイ経由の環境では、オートモードの安全性判定がサーバー側で行われるようになり、従来別途トークン使用量に加算されていた分類器呼び出しの追加コストが発生しなくなる。フォールバック時には課金される旨の警告が表示されるため、意図せず追加料金が発生する事態も把握しやすくなる。

v2.1.273(1件)

Bedrock、Vertex、Foundry の auto モードについて、当面はローカルの分類器をデフォルトで使用するように変更した。プラットフォームのサーバー側分類器を使うには CLAUDE_CODE_AUTO_MODE_SERVER=1 を設定する
英語原文を表示
Changed auto mode on Bedrock, Vertex and Foundry to use the local classifier by default for now; set CLAUDE_CODE_AUTO_MODE_SERVER=1 to use the platform's server-side classifier

変更後

Bedrock、Vertex、Foundry で自動モードの安全チェックがローカルの分類モデルで動作するようになり、サーバー側の分類呼び出しが別途トークン使用量として課金されるのを避けられる。サーバー側チェックを優先したい場合は環境変数で切り替えられる。