> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 環境変数

> Claude Code の動作を制御する環境変数のリファレンス。

環境変数は、モデル選択、認証、リクエストルーティング、機能トグルなど、Claude Code の動作を制御できます。同じ動作の多くは、[設定ファイル](/ja/settings) フィールド、[CLI フラグ](/ja/cli-reference)、または `/model` などのセッション内コマンドを通じても設定できます。

このページでは、以下の方法について説明します：

* シェルまたは設定ファイルで[環境変数を設定](#set-environment-variables)する方法
* 動作を複数の方法で設定できる場合に[どの値が適用されるかを確認](#precedence)する方法
* [Claude Code が読み取る変数を検索](#variables)する方法

<h2 id="set-environment-variables">
  環境変数を設定する
</h2>

シェルで設定した変数はそのターミナルセッション中に有効ですが、設定ファイルの変数は `claude` が実行されるたびに適用されます。

<h3 id="in-your-shell">
  シェルで設定する
</h3>

`claude` を起動する前に変数を設定します：

<Tabs>
  <Tab title="macOS, Linux, WSL">
    ```bash theme={null}
    export API_TIMEOUT_MS="1200000"
    claude
    ```

    すべてのセッションで設定するには、`export` 行を `~/.bashrc`、`~/.zshrc`、またはシェルのプロファイルファイルに追加します。
  </Tab>

  <Tab title="Windows PowerShell">
    ```powershell theme={null}
    $env:API_TIMEOUT_MS = "1200000"
    claude
    ```

    すべてのセッションで設定するには、`[Environment]::SetEnvironmentVariable("API_TIMEOUT_MS", "1200000", "User")` を実行して、新しいターミナルを開きます。
  </Tab>

  <Tab title="Windows CMD">
    ```batch theme={null}
    set API_TIMEOUT_MS=1200000
    claude
    ```

    すべてのセッションで設定するには、`setx API_TIMEOUT_MS "1200000"` を実行して、新しいターミナルを開きます。
  </Tab>
</Tabs>

<h3 id="in-settings-files">
  設定ファイルで設定する
</h3>

`settings.json` ファイルの `env` キーの下に変数を追加します。Claude Code はスタートアップ時にファイルから直接読み込むため、`claude` がどのように起動されたかに関係なく有効になります。

```json ~/.claude/settings.json theme={null}
{
  "env": {
    "API_TIMEOUT_MS": "1200000",
    "BASH_DEFAULT_TIMEOUT_MS": "300000"
  }
}
```

選択したファイルは、変数が適用される対象を制御します：

| ファイル                          | 適用対象                                            |
| :---------------------------- | :---------------------------------------------- |
| `~/.claude/settings.json`     | すべてのプロジェクトで、あなた                                 |
| `.claude/settings.json`       | プロジェクトで作業しているすべての人。ソース管理にチェックイン                 |
| `.claude/settings.local.json` | このプロジェクトでのみ、あなた（手動で作成した場合は gitignore に追加してください） |
| 管理設定                          | 組織内のすべての人。管理者によってデプロイ                           |

各ファイルの場所については [設定ファイル](/ja/settings#settings-files) を、複数のファイルが同じ変数を設定する場合の組み合わせ方については [設定の優先順位](/ja/settings#settings-precedence) を参照してください。

<h2 id="precedence">
  優先順位
</h2>

同じ動作に環境変数と設定フィールドの両方がある場合、環境変数が優先されます。たとえば、`ANTHROPIC_MODEL` は `model` 設定をオーバーライドし、`CLAUDE_CODE_AUTO_CONNECT_IDE` は `autoConnectIde` をオーバーライドします。環境変数が設定されていない場合、設定フィールドが適用されます。

環境変数が CLI フラグおよびセッション内コマンドとどのように相互作用するかは機能によって異なります：`--model` と `/model` は `ANTHROPIC_MODEL` をオーバーライドしますが、`CLAUDE_CODE_EFFORT_LEVEL` は `/effort` をオーバーライドします。変数が別の設定ソースと相互作用する場合、[変数](#variables) リストの行は優先順位を示すか、それを文書化するページにリンクします。

Claude Code は起動時に環境変数を読み取るため、変更は `claude` を次に起動するときに有効になります。

<h2 id="variables">
  変数
</h2>

| 変数                                                      | 目的                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| :------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ANTHROPIC_API_KEY`                                     | `X-Api-Key` ヘッダーとして送信される API キー。設定されている場合、ログインしていても Claude Pro、Max、Team、または Enterprise サブスクリプションの代わりにこのキーが使用されます。非対話モード（`-p`）では、キーが存在する場合は常に使用されます。対話モードでは、キーがサブスクリプションをオーバーライドする前に一度承認するよう求められます。代わりにサブスクリプションを使用するには、`unset ANTHROPIC_API_KEY` を実行してください                                                                                                                                                                                                                                                                                                                                                       |
| `ANTHROPIC_AUTH_TOKEN`                                  | `Authorization` ヘッダーのカスタム値（ここで設定した値には `Bearer ` が接頭辞として付けられます）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `ANTHROPIC_AWS_API_KEY`                                 | [Claude Platform on AWS](/ja/claude-platform-on-aws) のワークスペース API キー。AWS コンソールで生成されます。`x-api-key` として送信され、AWS SigV4 よりも優先されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `ANTHROPIC_AWS_BASE_URL`                                | [Claude Platform on AWS](/ja/claude-platform-on-aws) エンドポイント URL をオーバーライドします。カスタムリージョンを使用する場合、または [LLM ゲートウェイ](/ja/llm-gateway) を通じてルーティングする場合に使用します。デフォルトは `https://aws-external-anthropic.{AWS_REGION}.api.aws` です                                                                                                                                                                                                                                                                                                                                                                                             |
| `ANTHROPIC_AWS_WORKSPACE_ID`                            | [Claude Platform on AWS](/ja/claude-platform-on-aws) に必須です。すべてのリクエストで `anthropic-workspace-id` ヘッダーとして送信されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `ANTHROPIC_BASE_URL`                                    | API エンドポイントをオーバーライドして、プロキシまたはゲートウェイを通じてリクエストをルーティングします。ファーストパーティ以外のホストに設定されている場合、[MCP ツール検索](/ja/mcp#scale-with-mcp-tool-search) はデフォルトで無効になります。プロキシが `tool_reference` ブロックを転送する場合は、`ENABLE_TOOL_SEARCH=true` を設定してください。{/* min-version: 2.1.196 */}v2.1.196 以降、[Remote Control](/ja/remote-control#requirements) は `api.anthropic.com` 以外のホストを指している場合に無効になります。Bedrock、Vertex AI、Foundry での動作と一致します                                                                                                                                                                                                              |
| `ANTHROPIC_BEDROCK_BASE_URL`                            | Bedrock エンドポイント URL をオーバーライドします。カスタム Bedrock エンドポイントを使用する場合、または [LLM ゲートウェイ](/ja/llm-gateway) を通じてルーティングする場合に使用します。[Amazon Bedrock](/ja/amazon-bedrock) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `ANTHROPIC_BEDROCK_MANTLE_BASE_URL`                     | Bedrock Mantle エンドポイント URL をオーバーライドします。[Mantle エンドポイント](/ja/amazon-bedrock#use-the-mantle-endpoint) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `ANTHROPIC_BEDROCK_SERVICE_TIER`                        | Bedrock [サービスティア](https://docs.aws.amazon.com/bedrock/latest/userguide/service-tiers-inference.html)（`default`、`flex`、または `priority`）。`X-Amzn-Bedrock-Service-Tier` ヘッダーとして送信されます。[Amazon Bedrock](/ja/amazon-bedrock#service-tiers) を参照してください                                                                                                                                                                                                                                                                                                                                                                   |
| `ANTHROPIC_BETAS`                                       | API リクエストに含める追加の `anthropic-beta` ヘッダー値のカンマ区切りリスト。Claude Code は既に必要なベータヘッダーを送信しています。Claude Code がネイティブサポートを追加する前に、[Anthropic API ベータ](https://platform.claude.com/docs/en/api/beta-headers) にオプトインするために使用します。API キー認証が必要な [`--betas` フラグ](/ja/cli-reference#cli-flags) とは異なり、この変数は Claude.ai サブスクリプションを含むすべての認証方法で機能します                                                                                                                                                                                                                                                                                          |
| `ANTHROPIC_CUSTOM_HEADERS`                              | リクエストに追加するカスタムヘッダー（`Name: Value` 形式、複数のヘッダーの場合は改行で区切られます）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ANTHROPIC_CUSTOM_MODEL_OPTION`                         | `/model` ピッカーにカスタムエントリとして追加するモデル ID。組み込みエイリアスを置き換えずに、非標準またはゲートウェイ固有のモデルを選択可能にするために使用します。[モデル設定](/ja/model-config#add-a-custom-model-option) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION`             | `/model` ピッカーのカスタムモデルエントリの表示説明。設定されていない場合、デフォルトは `Custom model (<model-id>)` です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME`                    | `/model` ピッカーのカスタムモデルエントリの表示名。設定されていない場合、デフォルトはモデル ID です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `ANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIES`  | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_FABLE_MODEL`                         | [モデル設定](/ja/model-config#environment-variables) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ANTHROPIC_DEFAULT_FABLE_MODEL_DESCRIPTION`             | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_FABLE_MODEL_NAME`                    | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_FABLE_MODEL_SUPPORTED_CAPABILITIES`  | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_HAIKU_MODEL`                         | [モデル設定](/ja/model-config#environment-variables) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION`             | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME`                    | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES`  | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_OPUS_MODEL`                          | [モデル設定](/ja/model-config#environment-variables) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTION`              | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_OPUS_MODEL_NAME`                     | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES`   | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_SONNET_MODEL`                        | [モデル設定](/ja/model-config#environment-variables) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION`            | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_SONNET_MODEL_NAME`                   | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES` | [モデル設定](/ja/model-config#customize-pinned-model-display-and-capabilities) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_FOUNDRY_API_KEY`                             | Microsoft Foundry 認証用の API キー（[Microsoft Foundry](/ja/microsoft-foundry) を参照してください）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ANTHROPIC_FOUNDRY_BASE_URL`                            | Foundry リソースの完全なベース URL（例：`https://my-resource.services.ai.azure.com/anthropic`）。`ANTHROPIC_FOUNDRY_RESOURCE` の代替（[Microsoft Foundry](/ja/microsoft-foundry) を参照してください）                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `ANTHROPIC_FOUNDRY_RESOURCE`                            | Foundry リソース名（例：`my-resource`）。`ANTHROPIC_FOUNDRY_BASE_URL` が設定されていない場合は必須（[Microsoft Foundry](/ja/microsoft-foundry) を参照してください）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `ANTHROPIC_MODEL`                                       | 使用するモデル設定の名前（[モデル設定](/ja/model-config#environment-variables) を参照してください）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `ANTHROPIC_SMALL_FAST_MODEL`                            | \[非推奨] バックグラウンドタスク用の [Haiku クラスモデルの名前](/ja/costs)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION`                 | Bedrock または Bedrock Mantle を使用する場合、Haiku クラスモデルの AWS リージョンをオーバーライドします。Bedrock では、`ANTHROPIC_DEFAULT_HAIKU_MODEL` または非推奨の `ANTHROPIC_SMALL_FAST_MODEL` も設定されている場合にのみ有効になります。Bedrock はそれ以外の場合、バックグラウンドタスク用にプライマリモデルを使用するためです                                                                                                                                                                                                                                                                                                                                                                                       |
| `ANTHROPIC_VERTEX_BASE_URL`                             | Vertex AI エンドポイント URL をオーバーライドします。カスタム Vertex エンドポイントを使用する場合、または [LLM ゲートウェイ](/ja/llm-gateway) を通じてルーティングする場合に使用します。[Google Vertex AI](/ja/google-vertex-ai) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `ANTHROPIC_VERTEX_PROJECT_ID`                           | Vertex AI リクエスト用の GCP プロジェクト ID。`GCLOUD_PROJECT`、`GOOGLE_CLOUD_PROJECT`、または `GOOGLE_APPLICATION_CREDENTIALS` 認証情報ファイル内のプロジェクトでオーバーライドされます。[Google Vertex AI](/ja/google-vertex-ai) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `ANTHROPIC_WORKSPACE_ID`                                | [ワークロード ID フェデレーション](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) 用のワークスペース ID。フェデレーションルールが複数のワークスペースにスコープされている場合に設定します。トークン交換がターゲットとするワークスペースを認識できるようにします                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `API_FORCE_IDLE_TIMEOUT`                                | {/* min-version: 2.1.169 */}バイトが到着しない場合にストリーミングモデル応答を中止する 5 分のアイドルタイムアウトをオーバーライドします。遅い [ゲートウェイ](/ja/llm-gateway) またはローカルモデルが 5 分以上チャンク間で一時停止する場合は、`0` に設定してタイムアウトを無効にします。`1` に設定してすべてのプロバイダーでタイムアウトを保持します。未設定の場合、タイムアウトは Anthropic API 直接接続と [Claude Platform on AWS](/ja/claude-platform-on-aws) では非アクティブです。Claude Code 独自のバイトレベルストリームウォッチドッグが実行されます。[Vertex AI](/ja/google-vertex-ai)、[Foundry](/ja/microsoft-foundry)、[Mantle](/ja/amazon-bedrock#use-the-mantle-endpoint)、[Bedrock](/ja/amazon-bedrock)、ゲートウェイ接続を含むすべての他のプロバイダーではアクティブです。停止したストリームはハングする代わりに中止されます。v2.1.169 以降                               |
| `API_TIMEOUT_MS`                                        | API リクエストのタイムアウト（ミリ秒）（デフォルト：600000、または 10 分。最大：2147483647）。遅いネットワークでリクエストがタイムアウトする場合、またはプロキシを通じてルーティングする場合は、この値を増やしてください。最大値を超える値は基盤となるタイマーをオーバーフローさせ、リクエストが直ちに失敗する原因となります                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `AWS_BEARER_TOKEN_BEDROCK`                              | 認証用の Bedrock API キー（[Bedrock API キー](https://aws.amazon.com/blogs/machine-learning/accelerate-ai-development-with-amazon-bedrock-api-keys/) を参照してください）                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `BASH_DEFAULT_TIMEOUT_MS`                               | 長時間実行される bash コマンドのデフォルトタイムアウト（デフォルト：120000、または 2 分）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `BASH_MAX_OUTPUT_LENGTH`                                | bash 出力が完全な出力がファイルに保存され、Claude がパスと短いプレビューを受け取る前の最大文字数。[Bash ツール動作](/ja/tools-reference#bash-tool-behavior) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `BASH_MAX_TIMEOUT_MS`                                   | 長時間実行される bash コマンドに対してモデルが設定できる最大タイムアウト（デフォルト：600000、または 10 分）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CCR_FORCE_BUNDLE`                                      | GitHub アクセスが利用可能な場合でも、[`claude --remote`](/ja/claude-code-on-the-web#send-local-repositories-without-github) がローカルリポジトリをバンドルしてアップロードするよう強制するには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDECODE`                                            | Claude Code がスポーンするサブプロセス（Bash と PowerShell ツール、tmux セッション、[フック](/ja/hooks) コマンド、[ステータスライン](/ja/statusline) コマンド、stdio [MCP サーバー](/ja/mcp) サブプロセス）で `1` に設定されます。IDE 拡張機能は統合ターミナルでもこれを設定します。スクリプトが Claude Code によってスポーンされたサブプロセス内で実行されているかどうかを検出するために使用します。現在のプロセスがツール呼び出しまたはフックによって直接スポーンされたか、Claude Code が開始した stdio MCP サーバー内かどうかを確認するには、代わりに `CLAUDE_CODE_CHILD_SESSION` を使用します                                                                                                                                                                                                                               |
| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`               | すべての組み込み [subagent](/ja/sub-agents) タイプ（Explore や Plan など）を無効にするには `1` に設定します。非対話モード（`-p` フラグ）でのみ適用されます。SDK ユーザーが白紙の状態を望む場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX`                        | SDK で作成された MCP サーバーからのツール名の `mcp__<server>__` プレフィックスをスキップするには `1` に設定します。ツールは元の名前を使用します。SDK 使用のみ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS`                   | バックグラウンド subagent のスタルタイムアウト（ミリ秒）。デフォルト `600000`（10 分）。タイマーは各ストリーミング進捗イベントでリセットされます。ウィンドウ内に進捗が到着しない場合、subagent は中止され、タスクは失敗とマークされ、部分的な結果が親に表示されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`                       | オートコンパクションがトリガーされるオートコンパクションウィンドウのパーセンテージ（1～100）を設定します。低い値（`50` など）を使用してより早くコンパクトします。この変数は、Claude Code がプロアクティブにコンパクトする場合にのみ早期コンパクションを引き起こします：`CLAUDE_CODE_AUTO_COMPACT_WINDOW` が設定されている場合、[クラウドセッション](/ja/claude-code-on-the-web) では、Sonnet 4.6 と Opus 4.6 では [拡張コンテキスト](/ja/model-config#extended-context) なしでは、デフォルトで 200K 境界でコンパクトします。Sonnet 5 では、モデルの [デフォルト閾値](/ja/model-config#sonnet-5-context-window) でコンパクトします。ローカルセッションのデフォルトなど、他の場合では、オートコンパクションは会話がモデルのコンテキスト制限に達したときにトリガーされます。オーバーライドはしきい値を低くすることのみができるため、デフォルトより高い値は効果がありません。メインの会話と subagent の両方に適用されます                                          |
| `CLAUDE_AUTO_BACKGROUND_TASKS`                          | 長時間実行されるエージェントタスクの自動バックグラウンド化を強制的に有効にするには `1` に設定します。有効にすると、subagent は約 2 分間実行した後、バックグラウンドに移動されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_AX_SCREEN_READER`                               | {/* min-version: 2.1.181 */}スクリーンリーダーフレンドリーな出力をレンダリングするには `1` に設定します：装飾的なボーダーやアニメーションなしのフラットテキスト。[`axScreenReader`](/ja/settings#available-settings) が `true` の場合でも、スクリーンリーダーモードを強制的にオフにするには `0` に設定します。[`--ax-screen-reader`](/ja/cli-reference#cli-flags) フラグが優先されます。Claude Code v2.1.181 以降が必須です                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR`              | メインセッションの各 Bash または PowerShell コマンドの後に元の作業ディレクトリに戻ります                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CLIENT_PRESENCE_FILE`                           | {/* min-version: 2.1.181 */}スクリーンロックリスナーなどの外部ツールがスクリーンのロック解除時に作成し、ロック時に削除するファイルへのパス。ファイルが存在する間、Claude Code は [Remote Control モバイルプッシュ通知](/ja/remote-control#mobile-push-notifications) をスキップするため、コンピューターを積極的に使用している間はプッシュを受け取らなくなります。ファイルが存在しないか読み取り不可の場合、通知は通常通り送信されます。Claude Code はファイルをポーリングするのではなく、プッシュトリガーイベントごとに 1 回ファイルをチェックします。Claude Code v2.1.181 以降が必須です                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_ACCESSIBILITY`                             | ネイティブターミナルカーソルを表示したままにし、反転テキストカーソルインジケーターを無効にするには `1` に設定します。macOS Zoom などのスクリーンマグニファイアーがカーソル位置を追跡できるようにします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD`          | `--add-dir` で指定されたディレクトリからメモリファイルを読み込むには `1` に設定します。`CLAUDE.md`、`.claude/CLAUDE.md`、`.claude/rules/*.md`、および `CLAUDE.local.md` を読み込みます。デフォルトでは、追加ディレクトリはメモリファイルを読み込みません                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT`                   | [フルスクリーンレンダリング](/ja/fullscreen) で増分更新を送信する代わりに、すべてのフレームで画面全体を再描画するには `1` に設定します。フルスクリーンモードで古いテキストまたは配置が間違ったテキストフラグメントが表示される場合に使用します。Claude Code は Windows のバックグラウンドセッションと [エージェントビュー](/ja/agent-view) でこれを自動的に有効にします                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_ALWAYS_ENABLE_EFFORT`                      | Claude Code がモデル ID を努力対応として認識しない場合でも、すべてのリクエストで [努力](/ja/model-config#adjust-effort-level) パラメータを送信するには `1` に設定します。[LLM ゲートウェイ](/ja/llm-gateway) またはカスタム識別子の下でモデルを提供するサードパーティプロバイダーを通じてルーティングする場合に使用します。Claude 3 モデル、Sonnet 4.0 と 4.5、Opus 4.0 と 4.1、Haiku 4.5 を含む、API で努力パラメータを拒否するモデルは、リクエストが失敗しないようにまだ除外されています                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_API_KEY_HELPER_TTL_MS`                     | 認証情報をリフレッシュする間隔（ミリ秒）（[`apiKeyHelper`](/ja/settings#available-settings) を使用する場合）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_ARTIFACT_AUTO_OPEN`                        | 新しい [アーティファクト](/ja/artifacts) が公開されたときに Claude Code がブラウザを自動的に開くのを停止するには `0` に設定します。既存のアーティファクトを再公開してもこの設定に関係なくブラウザは開きません                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_ATTRIBUTION_HEADER`                        | システムプロンプトの開始から属性ブロック（クライアントバージョンとプロンプトフィンガープリント）を省略するには `0` に設定します。これを無効にすると、[LLM ゲートウェイ](/ja/llm-gateway) を通じてルーティングする場合のプロンプトキャッシュヒット率が向上します。Anthropic API キャッシングは影響を受けません                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_AUTO_COMPACT_WINDOW`                       | オートコンパクション計算に使用されるコンテキスト容量をトークン単位で設定します。デフォルトはモデルのコンテキストウィンドウです：標準モデルの場合は 200K、[拡張コンテキスト](/ja/model-config#extended-context) モデルの場合は 1M。1M モデルで `500000` などの低い値を使用して、コンパクション目的でウィンドウを 500K として扱います。値はモデルの実際のコンテキストウィンドウでキャップされます。`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` はこの値のパーセンテージとして適用されます。この変数を設定すると、コンパクション閾値がステータスラインの `used_percentage` から分離されます。これは常にモデルの完全なコンテキストウィンドウを使用します                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_AUTO_CONNECT_IDE`                          | 自動 [IDE 接続](/ja/vs-code) をオーバーライドします。デフォルトでは、Claude Code はサポートされている IDE の統合ターミナル内で起動されると自動的に接続します。これを防ぐには `false` に設定します。tmux が親ターミナルを隠すなど、自動検出が失敗した場合に接続を強制するには `true` に設定します。[`autoConnectIde`](/ja/settings#global-config-settings) グローバル設定より優先されます                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_CERT_STORE`                                | TLS 接続用の CA 証明書ソースのカンマ区切りリスト。`bundled` は Claude Code に付属する Mozilla CA セットです。`system` はオペレーティングシステムの信頼ストアです。読み取り専用のランタイムで `tls.getCACertificates` を持つ：ネイティブバイナリ、または npm インストール用の Node 22.15 以降。[CA 証明書ストア](/ja/network-config#ca-certificate-store) を参照してください。デフォルトは `bundled,system` です                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_CHILD_SESSION`                             | {/* min-version: 2.1.172 */}Claude Code が Bash、PowerShell、Monitor ツール、[フック](/ja/hooks) コマンド、[ステータスライン](/ja/statusline) コマンドを通じてスポーンするサブプロセスで `1` に設定されます。stdio [MCP サーバー](/ja/mcp) サブプロセスでは設定されません。これらは長寿命で、それらをスポーンしたセッションより長く存在します。`CLAUDECODE` とは異なり、これは Claude Code 独自のスポーンパスによってのみ設定され、IDE 拡張機能によっては設定されないため、ネストされたセッションをトップレベルの `claude` から確実に区別します。IDE 統合ターミナルで起動されました。この方法で開始されたネストされた対話的な `claude` TUI は、`--resume`、`--continue`、上矢印履歴、`claude agents` リストから自動的に除外されます。非対話的な `claude -p` セッションは依然として永続化されます。`CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1` を設定してこの除外をオーバーライドします。Claude Code v2.1.172 以降が必須です |
| `CLAUDE_CODE_CLIENT_CERT`                               | mTLS 認証用のクライアント証明書ファイルへのパス                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_CLIENT_KEY`                                | mTLS 認証用のクライアント秘密鍵ファイルへのパス                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_CLIENT_KEY_PASSPHRASE`                     | 暗号化された CLAUDE\_CODE\_CLIENT\_KEY のパスフレーズ（オプション）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_CONNECT_TIMEOUT_MS`                        | {/* max-version: 2.1.185 */}v2.1.186 で削除され、現在は no-op です。以前は、ストリーミング API リクエストの接続、TLS、レスポンスヘッダーフェーズの個別タイムアウトを設定していました。リクエストごとのタイムアウトには `API_TIMEOUT_MS` を使用してください                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_DEBUG_LOGS_DIR`                            | デバッグログファイルパスをオーバーライドします。名前に反して、これはディレクトリではなくファイルパスです。デバッグモードを `--debug`、`/debug`、または `DEBUG` 環境変数で別途有効にする必要があります。この変数を設定するだけではログが有効になりません。[`--debug-file`](/ja/cli-reference#cli-flags) フラグは両方を一度に行います。デフォルトは `~/.claude/debug/<session-id>.txt` です                                                                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_DEBUG_LOG_LEVEL`                           | デバッグログファイルに書き込まれる最小ログレベル。値：`verbose`、`debug`（デフォルト）、`info`、`warn`、`error`。フルステータスラインコマンド出力などの大量の診断を含めるには `verbose` に設定するか、ノイズを減らすには `error` に上げます                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_DISABLE_1M_CONTEXT`                        | [1M コンテキストウィンドウ](/ja/model-config#extended-context) サポートを無効にするには `1` に設定します。設定すると、1M モデルバリアントはモデルピッカーで利用できなくなります。[Sonnet 5](/ja/model-config#sonnet-5-context-window) セッションは 200K ウィンドウとして扱われます。コンプライアンス要件のあるエンタープライズ環境に役立ちます                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING`                 | Opus 4.6 と Sonnet 4.6 の [適応的推論](/ja/model-config#adjust-effort-level) を無効にするには `1` に設定します。`MAX_THINKING_TOKENS` で制御される固定思考予算にフォールバックします。{/* min-version: 2.1.111 */}v2.1.111 以降、Fable 5、Sonnet 5、Opus 4.7 以降には効果がなく、常に適応的推論を使用します                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_DISABLE_ADVISOR_TOOL`                      | {/* min-version: 2.1.98 */}[アドバイザーツール](/ja/advisor) を無効にするには `1` に設定します。`/advisor` コマンドと `--advisor` フラグが利用できなくなり、設定された `advisorModel` は無視されます。Claude Code v2.1.98 以降が必須です                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_DISABLE_AGENT_VIEW`                        | [バックグラウンドエージェントとエージェントビュー](/ja/agent-view) をオフにするには `1` に設定します：`claude agents`、`--bg`、`/background`、およびオンデマンドスーパーバイザー。[`disableAgentView`](/ja/settings#available-settings) 設定と同等です                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN`                  | [フルスクリーンレンダリング](/ja/fullscreen) を無効にするには `1` に設定します。クラシックなメインスクリーンレンダラーを使用します。会話はターミナルのネイティブなスクロールバックに留まるため、`Cmd+f` と tmux コピーモードが通常通り機能します。`CLAUDE_CODE_NO_FLICKER` と [`tui`](/ja/settings#available-settings) 設定より優先されます。`/tui default` で切り替えることもできます。バックグラウンドセッションから開かれた [エージェントビュー](/ja/agent-view) には適用されません。これらは常にフルスクリーンレンダリングを使用します                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_DISABLE_ARTIFACT`                          | [アーティファクト](/ja/artifacts) ツールを無効にするには `1` に設定します。これはセッション出力を claude.ai 上のプライベート Web ページとして公開します。[`disableArtifact`](/ja/settings#available-settings) 設定と同等です                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_DISABLE_ATTACHMENTS`                       | 添付ファイル処理を無効にするには `1` に設定します。`@` 構文を使用したファイルメンションはファイルコンテンツに展開される代わりにプレーンテキストとして送信されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_DISABLE_AUTO_MEMORY`                       | [自動メモリ](/ja/memory#auto-memory) を無効にするには `1` に設定します。`--bare` モードまたは [`autoMemoryEnabled: false`](/ja/settings#available-settings) が自動メモリを無効にする場合でも、自動メモリを強制的にオンにするには `0` に設定します。無効にすると、Claude は自動メモリファイルを作成または読み込みません                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS`                  | Bash と subagent ツールの `run_in_background` パラメータ、自動バックグラウンド化、Ctrl+B ショートカットを含む、すべてのバックグラウンドタスク機能を無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`                   | {/* min-version: 2.1.196 */}[バックグラウンドセッション](/ja/agent-view) の実行中のバックグラウンドシェルコマンドと動的ワークフローを停止するには `1` に設定します。[スーパーバイザー](/ja/agent-view#the-supervisor-process) が停止、再起動、またはそのセッションのプロセスを更新する場合、それらをセッションの次のプロセスに引き継ぐ代わりに。このハンドオフのみに影響します：`←` または [`/background`](/ja/agent-view#from-inside-a-session) でセッションをバックグラウンド化すると、進行中の作業が引き継がれます。`CLAUDE_DISABLE_ADOPT` は両方をオフにします。Claude Code v2.1.196 以降が必須です                                                                                                                                                                                                           |
| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP`            | {/* min-version: 2.1.193 */}オペレーティングシステムがメモリ圧力を報告する場合、Claude Code が [バックグラウンドシェルコマンド](/ja/interactive-mode#background-bash-commands) を終了するのを停止するには `1` に設定します。デフォルトでは、macOS と Linux では、Claude Code はメモリ圧力信号でメインセッションで開始されたバックグラウンドシェルを終了します。セッションが 30 分間アイドル状態で、ターンまたは subagent が実行されていない場合。Windows にはメモリ圧力信号がないため、この変数は効果がありません。Claude Code v2.1.193 以降が必須です                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS`                    | Claude Code に付属する [スキル](/ja/skills) とワークフローを無効にするには `1` に設定します：バンドルされたスキルとワークフローは完全に削除されます。`/init` などの組み込みスラッシュコマンドは入力可能なままですが、モデルから非表示になります。プラグイン、`.claude/skills/`、`.claude/commands/` からのスキルは影響を受けません。[`disableBundledSkills`](/ja/settings#available-settings) 設定と同等です。`0` はそれをオーバーライドしません                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_DISABLE_CLAUDE_MDS`                        | ユーザー、プロジェクト、自動メモリファイルを含む、任意の CLAUDE.md メモリファイルをコンテキストに読み込むことを防ぐには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_DISABLE_CRON`                              | [スケジュール済みタスク](/ja/scheduled-tasks) を無効にするには `1` に設定します。`/loop` スキルと cron ツールが利用できなくなり、既にスケジュール済みのタスクはすべて実行を停止します。これには既にセッション中に実行中のタスクも含まれます                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`                | Anthropic 固有の `anthropic-beta` リクエストヘッダーと beta ツールスキーマフィールド（`defer_loading` や `eager_input_streaming` など）を API リクエストから削除するには `1` に設定します。プロキシゲートウェイが「`anthropic-beta` ヘッダーの予期しない値」や「追加の入力は許可されていません」などのエラーでリクエストを拒否する場合に使用します。標準フィールド（`name`、`description`、`input_schema`、`cache_control`）は保持されます                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_DISABLE_FAST_MODE`                         | [高速モード](/ja/fast-mode) を無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY`                   | 「Claude の調子はどうですか？」セッション品質調査を無効にするには `1` に設定します。`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、または `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` が設定されている場合も調査は無効になります。`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` でオプトバックインしない限り。サンプルレートを設定する代わりに、[`feedbackSurveyRate`](/ja/settings#available-settings) 設定を使用します。[セッション品質調査](/ja/data-usage#session-quality-surveys) を参照してください                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING`                | ファイル [チェックポイント](/ja/checkpointing) を無効にするには `1` に設定します。`/rewind` コマンドはコード変更を復元できなくなります                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS`                  | Claude のシステムプロンプトから組み込みのコミットと PR ワークフロー命令と git ステータススナップショットを削除するには `1` に設定します。独自の git ワークフロースキルを使用する場合に役立ちます。設定されている場合、[`includeGitInstructions`](/ja/settings#available-settings) 設定よりも優先されます                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP`                | Anthropic API で Opus 4.0 と 4.1 を現在の Opus バージョンに自動的にリマップすることを防ぐには `1` に設定します。古いモデルを意図的にピンしたい場合に使用します。リマップは Bedrock、Vertex、または Foundry では実行されません                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_DISABLE_MOUSE`                             | [フルスクリーンレンダリング](/ja/fullscreen) でマウストラッキングを無効にするには `1` に設定します。`PgUp` と `PgDn` でのキーボードスクロールは引き続き機能します。ターミナルのネイティブなコピーオンセレクト動作を保持するために使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_DISABLE_MOUSE_CLICKS`                      | {/* min-version: 2.1.195 */}[フルスクリーンレンダリング](/ja/fullscreen) でクリック、ドラッグ、ホバー処理を無効にするには `1` に設定します。マウスホイールスクロールは保持します。Claude Code 内でホイールスクロールを機能させたいが、クリックがカーソルを配置したり、ツール出力を展開したり、リンクを開いたりしたくない場合に使用します。`CLAUDE_CODE_DISABLE_MOUSE` が両方設定されている場合は優先されます。Claude Code v2.1.195 以降が必須です                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`              | `DISABLE_AUTOUPDATER`、`DISABLE_FEEDBACK_COMMAND`、`DISABLE_ERROR_REPORTING`、`DISABLE_TELEMETRY` を設定するのと同等です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK`             | ストリーミングリクエストがストリーム中に失敗した場合の非ストリーミングフォールバックを無効にするには `1` に設定します。ストリーミングエラーは再試行レイヤーに伝播します。プロキシまたはゲートウェイがフォールバックで重複したツール実行を生成する場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK`       | {/* min-version: 2.1.193 */}ターミナルで入力中またはフォーカスされている場合でも、`PushNotification` ツールのデスクトップ通知を送信するには `1` に設定します。デフォルトでは、ツールは最近のキーボード活動またはターミナルフォーカスを検出すると、デスクトップ通知と [モバイルプッシュ](/ja/remote-control#mobile-push-notifications) の両方をスキップします。この変数はそのローカルチェックのみを無効にするため、サーバーはアクティブであることを検出したときにモバイルプッシュを抑制できます。Claude Code v2.1.193 以降が必須です                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL`  | 初回実行時に公式プラグインマーケットプレイスの自動追加をスキップするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_DISABLE_POLICY_SKILLS`                     | システム全体で管理されているスキルディレクトリからスキルを読み込むことをスキップするには `1` に設定します。コンテナまたは CI セッションがオペレーターがプロビジョニングしたスキルを読み込むべきでない場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_DISABLE_TERMINAL_TITLE`                    | 会話コンテキストに基づいて自動的にターミナルタイトルを更新することを無効にするには `1` に設定します。Agent SDK と `claude -p` セッションでは、これはセッションタイトルを生成するバックグラウンド Haiku リクエストもスキップします                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_DISABLE_THINKING`                          | API リクエストから `thinking` パラメータを完全に省略するには `1` に設定します。これはプロキシとゲートウェイがパラメータを拒否する場合の互換性オプションです。変数の動作は以前のバージョンから変わっていません。デフォルトで思考するモデルでは、パラメータを省略するとモデルは依然として思考する可能性があります。Anthropic API で [拡張思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) を明示的に無効にするには、代わりに `MAX_THINKING_TOKENS=0` を使用してください。これは Fable 5 では効果がありません。思考をオフにすることはできません。[サードパーティプロバイダー](/ja/third-party-integrations) では、`0` 同様にパラメータを省略するため、2 つの変数はそこで同じ動作をします                                                                                                                                                           |
| `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL`                    | [フルスクリーンレンダリング](/ja/fullscreen) で仮想スクロールを無効にするには `1` に設定します。トランスクリプト内のすべてのメッセージをレンダリングします。フルスクリーンモードでのスクロールがメッセージが表示されるべき場所に空白領域を表示する場合に使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_DISABLE_WORKFLOWS`                         | [ワークフロー](/ja/workflows#turn-workflows-off) を無効にするには `1` に設定します。[`disableWorkflows`](/ja/settings#available-settings) 設定と同等です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_EFFORT_LEVEL`                              | サポートされているモデルの努力レベルを設定します。値：`low`、`medium`、`high`、`xhigh`、`max`、または `auto`（モデルのデフォルトを使用）。利用可能なレベルはモデルによって異なります。`/effort` および `effortLevel` 設定より優先されます。[努力レベルを調整](/ja/model-config#adjust-effort-level) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_ENABLE_AUTO_MODE`                          | {/* min-version: 2.1.158 */}Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry で [自動モード](/ja/permission-modes#eliminate-prompts-with-auto-mode) を利用可能にするには `1` に設定します。Claude Code v2.1.158 以降が必須です。Anthropic API では効果がなく、自動モードはデフォルトで利用可能です。[Bedrock、Vertex AI、または Foundry で自動モードを有効にする](/ja/permission-modes#enable-auto-mode-on-bedrock-vertex-ai-or-foundry) を参照してください                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY`                       | [セッションリキャップ](/ja/interactive-mode#session-recap) の利用可能性をオーバーライドします。`/config` トグルに関係なくリキャップを強制的にオフにするには `0` に設定します。[`awaySummaryEnabled`](/ja/settings#available-settings) が `false` の場合にリキャップを強制的にオンにするには `1` に設定します。設定と `/config` トグルより優先されます                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH`          | [非対話モード](/ja/headless) でバックグラウンドインストールが完了した後、ターン境界でプラグイン状態をリフレッシュするには `1` に設定します。リフレッシュはセッション中にシステムプロンプトを変更するため、デフォルトではオフです。これにより、そのターンの [プロンプトキャッシング](/ja/prompt-caching) が無効になります                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`           | Anthropic バウンドの非必須トラフィックがブロックされている場合、「Claude の調子はどうですか？」セッション品質調査を独自の [OpenTelemetry コレクター](/ja/monitoring-usage) にルーティングするには `1` に設定します。調査の評価は OTEL イベントとしてのみ設定されたコレクターに出力されます。このモードでは調査データは Anthropic に送信されません。`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、`DISABLE_TELEMETRY`、または `DO_NOT_TRACK` が設定されている場合に適用され、それ以外の場合は効果がありません。`CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` と組織製品フィードバックポリシーが優先されます                                                                                                                                                                                                                |
| `CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING`        | ツール呼び出し入力が Claude によって生成されるときに API からストリーミングされるかどうかを制御します。これがない場合、大きなツール入力（長いファイル書き込みなど）は Claude が生成を完了した後にのみ到着します。これは、ハングしているように見える可能性があります。Anthropic API 直接接続でデフォルトで有効です。Bedrock と Vertex では、デプロイされたコンテナがサポートしているモデルごとに有効です。`0` に設定してオプトアウトします。`1` に設定して、`ANTHROPIC_BASE_URL`、`ANTHROPIC_VERTEX_BASE_URL`、または `ANTHROPIC_BEDROCK_BASE_URL` を通じてプロキシにルーティングする場合に強制的に有効にします。Foundry と [ゲートウェイ](/ja/llm-gateway) 接続ではデフォルトでオフです                                                                                                                                                                                   |
| `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY`            | `ANTHROPIC_BASE_URL` が LiteLLM、Kong、または内部プロキシなどの Anthropic 互換ゲートウェイを指している場合、ゲートウェイの `/v1/models` エンドポイントから `/model` ピッカーを入力するには `1` に設定します。共有 API キーでバックアップされたゲートウェイはそれ以外の場合、すべてのユーザーにキーがアクセスできるすべてのモデルを表示するため、デフォルトではオフです。検出されたモデルは依然として [`availableModels`](/ja/settings#available-settings) 許可リストでフィルタリングされます。セッションが受け取る許可リスト。[MDM または管理設定ファイル](/ja/settings#settings-files) を通じてリストを配信します。[サーバー管理配信はゲートウェイ設定では利用できません](/ja/server-managed-settings#platform-availability)                                                                                                                                    |
| `CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE`                 | {/* max-version: 2.1.141 */}v2.1.142 で削除されました。[高速モード](/ja/fast-mode) のデフォルトが Opus 4.6 から Opus 4.7 に移動したときです                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION`                  | プロンプト提案を無効にするには `false` に設定します（`/config` の「プロンプト提案」トグル）。これらは Claude が応答した後にプロンプト入力に表示される灰色の予測です。[プロンプト提案](/ja/interactive-mode#prompt-suggestions) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_ENABLE_TASKS`                              | セッションが構造化 Task ツール（`TaskCreate`、`TaskUpdate`、`TaskGet`、`TaskList`）を使用するか、従来の `TodoWrite` ツールを使用するかを制御します。{/* min-version: 2.1.142 */}Claude Code v2.1.142 以降、Task ツールはすべてのモードでデフォルトです。`TodoWrite` に戻すには `0` に設定します。[タスクリスト](/ja/interactive-mode#task-list) と [Task ツールへの移行](/ja/agent-sdk/todo-tracking#migrate-to-task-tools) を参照してください                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_ENABLE_TELEMETRY`                          | OpenTelemetry データ収集をメトリクスとログ用に有効にするには `1` に設定します。OTel エクスポーターを設定する前に必須です。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY`                     | クエリループがアイドル状態になった後、自動的に終了するまで待機する時間（ミリ秒）。SDK モードを使用した自動化されたワークフローとスクリプトに役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS`                  | [エージェントチーム](/ja/agent-teams) を有効にするには `1` に設定します。エージェントチームは実験的であり、デフォルトでは無効です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_EXTRA_BODY`                                | すべての API リクエストボディの最上位にマージする JSON オブジェクト。Claude Code が直接公開していないプロバイダー固有のパラメータを渡すのに役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS`               | ファイル読み取りのデフォルトトークン制限をオーバーライドします。より大きなファイルを完全に読み取る必要がある場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE`                 | {/* min-version: 2.1.172 */}別の Claude Code セッション内から起動された場合でも、トランスクリプト永続化、プロンプト履歴、`claude agents` 登録を強制するには `1` に設定します。例えば、Claude Code の Bash ツールによって最初に開始された `screen` セッションから継承された `CLAUDE_CODE_CHILD_SESSION` 値が、本物のトップレベルセッションをネストされたものとして誤分類する場合に使用します。{/* min-version: 2.1.178 */}v2.1.178 以降、Claude Code は tmux ケースを自動的に検出し、継承されたマーカーを無視するため、tmux はこの変数を必要としなくなります。v2.1.169 以降でも尊重されます。v2.1.170 と v2.1.171 では効果がなく、それがオーバーライドするネストされたセッション検出が削除されました                                                                                                                                                        |
| `CLAUDE_CODE_FORCE_STRIKETHROUGH`                       | {/* min-version: 2.1.186 */}ターミナルがサポートしているが自動検出されていない場合、Claude の応答で `~~text~~` の取り消し線レンダリングを強制するには `1` に設定します。SSH 経由で `TERM_PROGRAM` が転送されていない場合など。これがない場合、検出されていないターミナルはリテラル `~~` マーカーを表示します。取り消し線としてレンダリングする代わりに。Claude Code v2.1.186 以降が必須です                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_FORCE_SYNC_OUTPUT`                         | ターミナルがサポートしているが自動検出されていない場合、DEC プライベートモード 2026 [同期出力](https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036) を強制的に有効にするには `1` に設定します。Emacs `eat` などのエミュレーターで役立ちます。これは BSU/ESU を実装していますが、機能プローブに応答しません。tmux では効果がありません                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_FORK_SUBAGENT`                             | Claude が [フォークされた subagent](/ja/sub-agents#fork-the-current-conversation) をスポーンできるようにするには `1` に設定するか、`0` に設定して無効にします。サーバー側ロールアウトをオーバーライドします。有効にすると、Claude はフォークをリクエストできます。フォークは、最初から開始する代わりに、完全な会話コンテキストを継承する subagent です。subagent タイプなしのスポーンは依然として一般的な subagent を使用し、すべての subagent スポーンはバックグラウンドで実行されます。明示的な [`/fork`](/ja/commands) コマンドはこの変数なしで機能します。対話モードと SDK または `claude -p` を通じて機能します                                                                                                                                                                                                                     |
| `CLAUDE_CODE_GIT_BASH_PATH`                             | Windows のみ：Git Bash 実行可能ファイル（`bash.exe`）へのパス。Git Bash がインストールされているが PATH にない場合に使用します。[Windows セットアップ](/ja/setup#set-up-on-windows) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_GLOB_HIDDEN`                               | Claude が [Glob ツール](/ja/tools-reference#glob-tool-behavior) を呼び出すときに結果からドットファイルを除外するには `false` に設定します。デフォルトで含まれます。`@` ファイルオートコンプリート、`ls`、Grep、または Read には影響しません                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_GLOB_NO_IGNORE`                            | [Glob ツール](/ja/tools-reference#glob-tool-behavior) が `.gitignore` パターンを尊重するようにするには `false` に設定します。デフォルトでは、Glob は gitignored されたものを含むすべての一致するファイルを返します。`@` ファイルオートコンプリートには影響しません。これは独自の [`respectGitignore` 設定](/ja/settings#available-settings) を持っています                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_GLOB_TIMEOUT_SECONDS`                      | Glob ツールファイル検出のタイムアウト（秒）。ほとんどのプラットフォームではデフォルト 20 秒、WSL では 60 秒                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_HIDE_CWD`                                  | スタートアップロゴで作業ディレクトリを非表示にするには `1` に設定します。スクリーンシェアまたは記録でパスが OS ユーザー名を公開する場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_IDE_HOST_OVERRIDE`                         | IDE 拡張機能への接続に使用されるホストアドレスをオーバーライドします。デフォルトでは Claude Code は WSL-to-Windows ルーティングを含む正しいアドレスを自動検出します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`                     | IDE 拡張機能の自動インストールをスキップします。[`autoInstallIdeExtension`](/ja/settings#global-config-settings) を `false` に設定するのと同等です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK`                      | IDE ロックファイルエントリの検証をスキップするには `1` に設定します。自動接続が実行中の IDE を見つけられない場合に使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_MAX_CONTEXT_TOKENS`                        | Claude Code がアクティブなモデルに対して想定するコンテキストウィンドウサイズをオーバーライドします。{/* min-version: 2.1.193 */}v2.1.193 以降、Claude Code が Claude モデルとして認識しないモデル名に対して直接適用されます。認識された Claude モデルの場合、`DISABLE_COMPACT` も設定されている場合にのみ有効になります。`ANTHROPIC_BASE_URL` を通じてモデルにルーティングする場合に使用します。その名前の組み込みサイズと一致しないコンテキストウィンドウを持つモデルの場合                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_MAX_OUTPUT_TOKENS`                         | ほとんどのリクエストの最大出力トークン数を設定します。デフォルトとキャップはモデルによって異なります。[最大出力トークン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) を参照してください。この値を増やすと、[オートコンパクション](/ja/costs#reduce-token-usage) がトリガーされる前に利用可能な有効なコンテキストウィンドウが減少します                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_MAX_RETRIES`                               | 失敗した API リクエストを再試行する回数をオーバーライドします（デフォルト：10）。{/* min-version: 2.1.186 */}v2.1.186 以降、最大 15 にキャップされます。無人セッションが長いアウタージを待つ必要がある場合は、代わりに `CLAUDE_CODE_RETRY_WATCHDOG` を設定します                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`                  | 並列実行できる読み取り専用ツールと subagent の最大数（デフォルト：10）。高い値は並列性を増加させますが、より多くのリソースを消費します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_MAX_TURNS`                                 | 明示的な制限が渡されない場合、agentic ターン数をキャップします。[`--max-turns`](/ja/cli-reference#cli-flags) を渡すのと同等です。両方が設定されている場合、フラグが優先されます。正の整数ではない値は、キャップなしとして扱われるのではなく、スタートアップ時にエラーで拒否されます                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_MCP_ALLOWLIST_ENV`                         | stdio MCP サーバーをシェル環境を継承する代わりに、安全なベースライン環境とサーバーの設定された `env` のみでスポーンするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`                     | {/* min-version: 2.1.187 */}リモート MCP ツール呼び出しのアイドルタイムアウト（ミリ秒）（デフォルト：300000、または 5 分）。HTTP、SSE、WebSocket、または [claude.ai コネクター](/ja/mcp#use-mcp-servers-from-claude-ai) MCP サーバーがこの期間、レスポンスと進捗通知を送信しない場合、ツール呼び出しはウォール時計 `MCP_TOOL_TIMEOUT` を待つ代わりにエラーで中止されます。`0` に設定してアイドルチェックを無効にします。1000 未満の値は 1 秒に引き上げられ、値は有効な `MCP_TOOL_TIMEOUT` でキャップされます。stdio または IDE サーバーには適用されません。Claude Code v2.1.187 以降が必須です                                                                                                                                                                                                              |
| `CLAUDE_CODE_NATIVE_CURSOR`                             | ターミナル独自のカーソルを入力キャレットに表示するには `1` に設定します。描画されたブロックの代わりに。カーソルはターミナルのまばたき、形状、フォーカス設定を尊重します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_NEW_INIT`                                  | `/init` が対話的なセットアップフローを実行するようにするには `1` に設定します。フローは、CLAUDE.md、スキル、フックを含む、生成するファイルを尋ねてから、コードベースを探索して書き込みます。この変数がない場合、`/init` はプロンプトなしに CLAUDE.md を自動的に生成します                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_NO_FLICKER`                                | [フルスクリーンレンダリング](/ja/fullscreen) を有効にするには `1` に設定します。これは研究プレビューで、フリッカーを減らし、長い会話でメモリをフラットに保ちます。[`tui`](/ja/settings#available-settings) 設定と同等です。`/tui fullscreen` で切り替えることもできます                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_OAUTH_REFRESH_TOKEN`                       | Claude.ai 認証用の OAuth リフレッシュトークン。設定されている場合、`claude auth login` はブラウザを開く代わりにこのトークンを直接交換します。`CLAUDE_CODE_OAUTH_SCOPES` が必須です。自動化された環境での認証のプロビジョニングに役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_OAUTH_SCOPES`                              | リフレッシュトークンが発行されたスペース区切りの OAuth スコープ（例：`"user:profile user:inference user:sessions:claude_code"`）。`CLAUDE_CODE_OAUTH_REFRESH_TOKEN` が設定されている場合は必須です                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_OAUTH_TOKEN`                               | Claude.ai 認証用の OAuth アクセストークン。SDK および自動化された環境での `/login` の代替。キーチェーンに保存された認証情報よりも優先されます。[`claude setup-token`](/ja/authentication#generate-a-long-lived-token) で生成します                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE`               | {/* max-version: 2.1.159 */}v2.1.160 で削除されました。現在は no-op です。以前は [高速モード](/ja/fast-mode) を現在のデフォルトの代わりに Claude Opus 4.6 にピンしていました。Opus 4.6 はもはや高速モードをサポートしていません                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `CLAUDE_CODE_OTEL_DIAG_STDERR`                          | {/* min-version: 2.1.179 */}OpenTelemetry エクスポーター診断エラーを stderr に書き込むには `1` に設定します。デフォルトでは、これらのエラーは `--debug` でのみ表示されるため、Prometheus ポート衝突などの設定が間違ったエクスポーターはそれ以外の場合、サイレントに失敗します。Claude Code v2.1.179 以降が必須です。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS`                     | 保留中の OpenTelemetry スパンをフラッシュするためのタイムアウト（ミリ秒）（デフォルト：5000）。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS`           | 動的 OpenTelemetry ヘッダーをリフレッシュする間隔（ミリ秒）（デフォルト：1740000 / 29 分）。[動的ヘッダー](/ja/monitoring-usage#dynamic-headers) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS`                  | シャットダウン時に OpenTelemetry エクスポーターが完了するためのタイムアウト（ミリ秒）（デフォルト：2000）。終了時にメトリクスがドロップされる場合は増やしてください。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE`               | 新しいバージョンが利用可能な場合、Claude Code がパッケージマネージャーのアップグレードコマンドをバックグラウンドで実行できるようにするには `1` に設定します。Homebrew と WinGet インストールに適用されます。他のパッケージマネージャーは、実行せずにアップグレードコマンドを表示し続けます。[自動更新](/ja/setup#auto-updates) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_PERFORCE_MODE`                             | Perforce 対応の書き込み保護を有効にするには `1` に設定します。設定されている場合、Edit、Write、NotebookEdit は、ターゲットファイルが所有者書き込みビットを欠いている場合に `p4 edit <file>` ヒント付きで失敗します。これは Perforce が同期されたファイルで消去し、`p4 edit` が開くまで消去したままにします。これにより、Claude Code が Perforce 変更追跡をバイパスすることを防ぎます                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_PLUGIN_CACHE_DIR`                          | プラグインルートディレクトリをオーバーライドします。名前に反して、これはキャッシュ自体ではなく親ディレクトリを設定します：マーケットプレイスとプラグインキャッシュはこのパスの下のサブディレクトリに存在します。デフォルトは `~/.claude/plugins` です                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS`                     | プラグインをインストールまたは更新するときの git 操作のタイムアウト（ミリ秒）（デフォルト：120000）。大規模なリポジトリまたは遅いネットワーク接続の場合、この値を増やします。[Git 操作がタイムアウト](/ja/plugin-marketplaces#git-operations-time-out) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE`        | `git pull` が失敗した場合、既存のマーケットプレイスキャッシュを保持するには `1` に設定します。ワイプして再クローンする代わりに。オフラインまたはエアギャップ環境で役立ちます。再クローンは同じ方法で失敗します。[オフライン環境でのマーケットプレイス更新の失敗](/ja/plugin-marketplaces#marketplace-updates-fail-in-offline-environments) を参照してください                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_PLUGIN_PREFER_HTTPS`                       | GitHub `owner/repo` プラグインソースを SSH の代わりに HTTPS でクローンするには `1` に設定します。CI ランナー、コンテナ、または `github.com` 用に設定された SSH キーがない環境で役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_PLUGIN_SEED_DIR`                           | 1 つ以上の読み取り専用プラグインシードディレクトリへのパス。Unix では `:` で、Windows では `;` で区切られます。事前入力されたプラグインディレクトリをコンテナイメージにバンドルするために使用します。Claude Code はこれらのディレクトリからマーケットプレイスを登録し、再クローンなしで事前キャッシュされたプラグインを使用します。[コンテナ用のプラグインを事前入力](/ja/plugin-marketplaces#pre-populate-plugins-for-containers) を参照してください                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY`       | Claude Code が PowerShell をスポーンするときに `-ExecutionPolicy Bypass` を渡すことを停止するには `1` に設定します。ツール呼び出し、フック、ステータスラインコマンドの場合、マシンの有効な実行ポリシーを尊重します。デフォルトでは Claude Code はプロセススコープでバイパスを実行するため、`.ps1` スクリプトとモジュールインポートはデフォルト制限 Windows インストールで機能します。プロセススコープバイパスは、この設定に関係なく、グループポリシー `MachinePolicy` または `UserPolicy` をオーバーライドしません                                                                                                                                                                                                                                                                                              |
| `CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS`                  | {/* min-version: 2.1.182 */}[非対話モード](/ja/headless#background-tasks-at-exit) で `-p` フラグを使用して、最終ターンの後、結果が出力の一部であるバックグラウンド subagent とワークフローを待機する最大時間（ミリ秒）。デフォルト：`600000`、または 10 分。キャップを超えた場合、残りのバックグラウンドタスクは終了され、プロセスは終了します。`0` に設定して無期限に待機します。このキャップは、プレーンバックグラウンドシェルに適用される 5 秒のグレースピリオドとは別です                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_PROPAGATE_TRACEPARENT`                     | {/* min-version: 2.1.152 */}カスタムプロキシを指す場合、W3C トレースコンテキストを伝播するには `1` に設定します。`ANTHROPIC_BASE_URL` が指しています。伝播は、モデルと HTTP MCP リクエストの `traceparent` ヘッダーと、Bash、PowerShell、フックサブプロセスの `TRACEPARENT` 環境変数をカバーします。デフォルトでは、伝播は Anthropic API に直接接続されている場合にのみ有効になります。v2.1.152 で追加されました。[トレース（ベータ）](/ja/monitoring-usage#traces-beta) を参照してください                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`                  | Claude Code を埋め込み、その代わりにモデルプロバイダーのルーティングを管理するホストプラットフォームによって設定されます。設定されている場合、`CLAUDE_CODE_USE_BEDROCK`、`ANTHROPIC_BASE_URL`、`ANTHROPIC_API_KEY` などのプロバイダー選択、エンドポイント、認証変数は設定ファイルで無視されるため、ユーザー設定はホストのルーティングをオーバーライドできません。Bedrock、Vertex、Foundry の自動テレメトリオプトアウトもスキップされるため、テレメトリは標準の `DISABLE_TELEMETRY` オプトアウトに従います。[API プロバイダーごとのデフォルト動作](/ja/data-usage#default-behaviors-by-api-provider) を参照してください                                                                                                                                                                                                              |
| `CLAUDE_CODE_PROXY_RESOLVES_HOSTS`                      | プロキシが呼び出し元の代わりに DNS 解決を実行できるようにするには `1` に設定します。プロキシがホスト名解決を処理する必要がある環境でオプトインします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_REMOTE`                                    | Claude Code が [クラウドセッション](/ja/claude-code-on-the-web) として実行されている場合に自動的に `true` に設定されます。フックまたはセットアップスクリプトからこれを読み取って、クラウド環境にいるかどうかを検出します                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_REMOTE_SESSION_ID`                         | [クラウドセッション](/ja/claude-code-on-the-web) で現在のセッションの ID に自動的に設定されます。セッショントランスクリプトへのリンクを構築するために読み取ります。[セッションに出力をリンク](/ja/claude-code-on-the-web#link-output-back-to-the-session) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN`                   | 前のセッションが途中で終了した場合に自動的に再開するには `1` に設定します。SDK モードで使用されるため、モデルは SDK がプロンプトを再送信する必要なく続行します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_RESUME_PROMPT`                             | セッションが途中で終了した場合に再開するときに挿入される継続メッセージをオーバーライドします。デフォルトは `Continue from where you left off.` です。長時間実行されるエージェント用のスポーンスクリプトは、これをより指示的なブートメッセージに設定できます。空の文字列はデフォルトを使用します                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_RETRY_WATCHDOG`                            | {/* min-version: 2.1.186 */}eval ハーネス、CI ジョブ、リモートワーカーなどの無人セッション用に `1` に設定します。`429` と `529` キャパシティエラーを `CLAUDE_CODE_MAX_RETRIES` 試行後に失敗する代わりに無期限に再試行します。ウォッチドッグは試行間で最大 5 分までバックオフするか、レスポンスがレート制限リセット時間を持つ場合はリセットが制限されるまで待機するため、使用制限に達したセッションは残りのウィンドウを待機します。Claude Code v2.1.186 以降が必須です                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_SAFE_MODE`                                 | セーフモードで開始するには `1` に設定します：CLAUDE.md、スキル、プラグイン、フック、MCP サーバー、カスタムコマンドとエージェント、出力スタイル、ワークフロー、カスタムテーマ、カスタムキーバインディング、ステータスラインとファイル提案コマンド、LSP サーバー、自動メモリは読み込まれません。壊れた設定のトラブルシューティング用。管理設定ポリシーは依然として適用されます。ポリシー設定フック、ステータスライン、ファイル提案コマンドを含みます。管理プラグイン、管理スキル、管理 CLAUDE.md、ポリシー設定 MCP サーバーは適用されません。[`--safe-mode`](/ja/cli-reference#cli-flags) を渡すのと同等です。直接スポーンされた子プロセスは変数を継承します                                                                                                                                                                                                                                           |
| `CLAUDE_CODE_SCRIPT_CAPS`                               | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` が設定されている場合、セッションごとに特定のスクリプトを呼び出すことができる回数を制限する JSON オブジェクト。キーはコマンドテキストに対して一致するサブストリングです。値は整数呼び出し制限です。例えば、`{"deploy.sh": 2}` は `deploy.sh` を最大 2 回呼び出すことを許可します。マッチングはサブストリングベースなので、`./scripts/deploy.sh $(evil)` などのシェル展開トリックは依然としてキャップに対してカウントされます。`xargs` または `find -exec` を通じた実行時ファンアウトは検出されません。これは多層防御制御です                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_SCROLL_SPEED`                              | [フルスクリーンレンダリング](/ja/fullscreen#mouse-wheel-scrolling) でマウスホイールスクロール乗数を設定します。1～20 の値を受け入れます。`0.5` などの 1 未満の小数値で、加速されたトラックパッドとホイールスクロールを遅くします。ターミナルが増幅なしで 1 ノッチあたり 1 つのホイールイベントを送信する場合、`vim` に一致させるには `3` に設定します。JetBrains IDE ターミナルでは無視されます。Claude Code は独自のスクロール処理を使用します                                                                                                                                                                                                                                                                                                                                         |
| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS`               | [SessionEnd](/ja/hooks#sessionend) フックの時間予算をオーバーライドします（ミリ秒）。セッション終了、`/clear`、および対話的な `/resume` を通じたセッション切り替えに適用されます。デフォルトでは予算は 1.5 秒で、設定ファイルで設定されたフックごとの最高 `timeout` に自動的に引き上げられます。最大 60 秒。プラグイン提供フックのタイムアウトは予算を引き上げません                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_SESSION_ID`                                | Bash と PowerShell ツールサブプロセスで現在のセッション ID に自動的に設定されます。[フック](/ja/hooks) コマンドサブプロセスと stdio [MCP サーバー](/ja/mcp) サブプロセスでも設定されます。フックに渡される `session_id` フィールドと一致します。`/clear` で更新されます。スクリプトと外部ツールを Claude Code セッションと相関させるために使用します                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_SHELL`                                     | Claude Code が Bash ツールコマンドを実行するために使用するシェルを設定します。`bash` または `zsh` バイナリへのパス（例：`/opt/homebrew/bin/bash`）を受け入れます。`fish` などの他のシェルはサポートされていません。値が機能する `bash` または `zsh` パスでない場合、Claude Code はそれを無視し、自動検出にフォールバックします。自動検出は、`bash` または `zsh` を指している場合に `$SHELL` を使用します。それ以外の場合は、PATH と標準インストール場所で見つかった最初の機能する `zsh` を選択し、次に `bash` を選択します                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_SHELL_PREFIX`                              | Claude Code がスポーンするシェルコマンドをラップするコマンドプレフィックス：Bash ツール呼び出し、[フック](/ja/hooks) コマンド、[ステータスライン](/ja/statusline) コマンド、stdio [MCP サーバー](/ja/mcp) スタートアップコマンド。PowerShell フックと exec 形式フックはプレフィックスなしで実行されます。ログまたは監査に役立ちます。`/path/to/logger.sh` などの裸の実行可能ファイルパスを設定すると、各コマンドが `/path/to/logger.sh '<command>'` として実行されます。ラッパーはコマンドラインを `$1` の単一シェルクォート引数として受け取るため、ラッパーは `$1` を `exec bash -c "$1"` などのシェルで再評価する必要があります。`$1` を裸の実行可能ファイルパスとして扱うと、`npx -y <package>` などの引数を渡す stdio MCP サーバーが壊れます。Bash ツール呼び出しの場合、`$1` には Claude が組み立てた完全なシェル呼び出しが含まれます。環境セットアップを含みます。Claude が実行したコマンドのみではありません                                 |
| `CLAUDE_CODE_SIMPLE`                                    | 最小限のシステムプロンプトと Bash、ファイル読み取り、ファイル編集ツールのみで実行するには `1` に設定します。`--mcp-config` からの MCP ツールは引き続き利用可能です。フック、スキル、プラグイン、MCP サーバー、自動メモリ、CLAUDE.md の自動検出を無効にします。OAuth トークンとキーチェーン認証情報は読み取られないため、Anthropic 認証は `ANTHROPIC_API_KEY` または `--settings` の `apiKeyHelper` から取得する必要があります。[`--bare`](/ja/headless#start-faster-with-bare-mode) CLI フラグと同等です                                                                                                                                                                                                                                                                         |
| `CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT`                      | 任意のモデルで短いシステムプロンプトと省略されたツール説明を使用するには `1` に設定します。`0`、`false`、`no`、または `off` に設定して、実験またはサーバー設定がそれ以外の場合に有効にしてもオプトアウトします。完全なツールセット、フック、MCP サーバー、CLAUDE.md 検出は有効なままです                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH`                   | [Claude Platform on AWS](/ja/claude-platform-on-aws) のクライアント側認証をスキップします。リクエストに自分で署名するゲートウェイの場合                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `CLAUDE_CODE_SKIP_BEDROCK_AUTH`                         | Bedrock の AWS 認証をスキップします（例：LLM ゲートウェイを使用する場合）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_CODE_SKIP_FOUNDRY_AUTH`                         | Microsoft Foundry の Azure 認証をスキップします。ゲートウェイの場合、代わりに `ANTHROPIC_FOUNDRY_API_KEY` に認証情報を設定します。API キーがない場合、この変数は Foundry クライアントがリクエストを送信できない状態のままにします                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `CLAUDE_CODE_SKIP_MANTLE_AUTH`                          | Bedrock Mantle の AWS 認証をスキップします（例：LLM ゲートウェイを使用する場合）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_SKIP_PROMPT_HISTORY`                       | プロンプト履歴とセッショントランスクリプトをディスクに書き込むことをスキップするには `1` に設定します。この変数が設定されたセッションは `--resume`、`--continue`、または上矢印履歴に表示されません。一時的なスクリプト化されたセッションに役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `CLAUDE_CODE_SKIP_VERTEX_AUTH`                          | Vertex の Google 認証をスキップします（例：LLM ゲートウェイを使用する場合）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_STOP_HOOK_BLOCK_CAP`                       | [Stop](/ja/hooks#stop) または [SubagentStop](/ja/hooks#subagentstop) フックがターンの終了をブロックできる最大連続回数（デフォルト：8）。フックが解決するのに正当に必要とする場合は、これを増やします。`0` に設定してキャップを無効にします                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_SUBAGENT_MODEL`                            | [モデル設定](/ja/model-config) を参照してください。{/* min-version: 2.1.196 */}v2.1.196 以降、`inherit` に設定することは、設定を解除するのと同じです。以前のバージョンでは、`inherit` をオーバーライドとして扱い、すべての subagent をメイン会話のモデルに強制しました                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`                      | Anthropic とクラウドプロバイダーの認証情報をサブプロセス環境（Bash ツール、フック、MCP stdio サーバー）から削除するには `1` に設定します。親 Claude プロセスはこれらの認証情報を API 呼び出し用に保持しますが、子プロセスはそれらを読み取ることができず、シェル展開を通じてシークレットを流出させようとするプロンプトインジェクション攻撃への露出を減らします。Linux では、これは Bash サブプロセスを分離された PID 名前空間で実行するため、ホストプロセス環境を `/proc` 経由で読み取ることができません。副作用として、`ps`、`pgrep`、`kill` はホストプロセスを見たり、シグナルを送ったりできません。`allowed_non_write_users` が設定されている場合、`claude-code-action` はこれを自動的に設定します                                                                                                                                                                                            |
| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL`                       | 非対話モード（`-p` フラグ）でプラグインインストールが完了するまで待機するには `1` に設定します。これがない場合、プラグインはバックグラウンドでインストールされ、最初のターンで利用できない可能性があります。`CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` と組み合わせて待機を制限します                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS`            | 同期プラグインインストールのタイムアウト（ミリ秒）。超過すると、Claude Code はプラグインなしで続行し、エラーをログします。デフォルトなし：この変数がない場合、同期インストールは完了するまで待機します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `CLAUDE_CODE_SYNC_SKILLS`                               | 非対話モード（`-p` フラグ）で有効な claude.ai スキルを `~/.claude/skills/` にダウンロードし、10 分ごとに再同期するには `1` に設定します。claude.ai 認証が必須です。[Claude Code on the web](/ja/claude-code-on-the-web) セッションで自動的に有効な claude.ai スキルを受け取ります。この場合、この変数を設定する必要はありません                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS`            | `CLAUDE_CODE_SYNC_SKILLS` が設定されている場合、セッション中のスキル再同期のタイムアウト（ミリ秒）（デフォルト：30000）。ホストがセッション中にスキル再読み込みをリクエストしたときにトリガーされるダウンロードを制限します。超過すると、再同期は停止し、残りのダウンロードはバックグラウンドで続行されます                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS`               | `CLAUDE_CODE_SYNC_SKILLS` が設定されている場合、最初のクエリが初期スキル同期を待機するタイムアウト（ミリ秒）（デフォルト：5000）。超過すると、クエリは続行され、残りのスキルダウンロードはバックグラウンドで続行されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_SYNTAX_HIGHLIGHT`                          | diff 出力の構文強調表示を無効にするには `false` に設定します。色がターミナルセットアップに干渉する場合に役立ちます。コードブロックとファイルプレビューの強調表示も無効にするには、[`syntaxHighlightingDisabled`](/ja/settings) 設定を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_TASK_LIST_ID`                              | セッション間でタスクリストを共有します。複数の Claude Code インスタンスで同じ ID を設定して、共有タスクリストで調整します。[タスクリスト](/ja/interactive-mode#task-list) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `CLAUDE_CODE_TEAM_NAME`                                 | このチームメイトが属するエージェントチームの名前。[エージェントチーム](/ja/agent-teams) メンバーで自動的に設定されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CODE_TMPDIR`                                    | 内部一時ファイルに使用される一時ディレクトリをオーバーライドします。Claude Code はこのパスに `/claude-{uid}/`（Unix）または `/claude/`（Windows）を追加します。デフォルト：macOS では `/tmp`、Linux/Windows では `os.tmpdir()`。{/* min-version: 2.1.161 */}v2.1.161 以降、macOS と Linux では、[サンドボックス化](/ja/sandboxing) された Bash サブプロセスは、一部のツールが長いパスで失敗するため、オーバーライドが長いパスの場合、システムデフォルト下の短いフォールバック `$TMPDIR` を受け取ります。サンドボックス化されていない Bash コマンドはシェルの `$TMPDIR` を変更なしで継承します。Claude Code 独自の一時ファイルは常にオーバーライドを使用します                                                                                                                                                                           |
| `CLAUDE_CODE_TMUX_TRUECOLOR`                            | tmux 内で 24 ビット truecolor 出力を許可するには `1` に設定します。デフォルトでは、`$TMUX` が設定されている場合、Claude Code は 256 色にクランプされます。tmux は設定されていない限り truecolor エスケープシーケンスを通過させないためです。`~/.tmux.conf` に `set -ga terminal-overrides ',*:Tc'` を追加した後、これを設定します。[ターミナル設定](/ja/terminal-config) で他の tmux 設定を参照してください                                                                                                                                                                                                                                                                                                                                 |
| `CLAUDE_CODE_USE_ANTHROPIC_AWS`                         | [Claude Platform on AWS](/ja/claude-platform-on-aws) を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_USE_BEDROCK`                               | [Bedrock](/ja/amazon-bedrock) を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `CLAUDE_CODE_USE_FOUNDRY`                               | [Microsoft Foundry](/ja/microsoft-foundry) を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `CLAUDE_CODE_USE_MANTLE`                                | Bedrock [Mantle エンドポイント](/ja/amazon-bedrock#use-the-mantle-endpoint) を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_CODE_USE_NATIVE_FILE_SEARCH`                    | ripgrep の代わりに Node.js ファイル API を使用してカスタムコマンド、subagent、出力スタイルを検出するには `1` に設定します。バンドルされた ripgrep バイナリが利用できないか、環境でブロックされている場合に設定します。Grep またはファイル検索ツールには影響しません                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_CODE_USE_POWERSHELL_TOOL`                       | PowerShell ツールを制御します。Windows では Git Bash がない場合、ツールは自動的に有効になります。無効にするには `0` に設定します。Windows に Git Bash がインストールされている場合、ツールは段階的にロールアウトされています：オプトインするには `1` に、オプトアウトするには `0` に設定します。Linux、macOS、WSL では、有効にするには `1` に設定します。これには PATH に `pwsh` が必須です。Windows で有効にすると、Claude は Git Bash を通じてルーティングする代わりに PowerShell コマンドをネイティブに実行できます。[PowerShell ツール](/ja/tools-reference#powershell-tool) を参照してください                                                                                                                                                                                                                    |
| `CLAUDE_CODE_USE_VERTEX`                                | [Vertex](/ja/google-vertex-ai) を使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_CONFIG_DIR`                                     | 設定ディレクトリをオーバーライドします（デフォルト：`~/.claude`）。すべての設定、認証情報、セッション履歴、プラグインはこのパスの下に保存されます。複数のアカウントを並行して実行する場合に役立ちます：例えば、`alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'`                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `CLAUDE_DISABLE_ADOPT`                                  | {/* min-version: 2.1.195 */}セッションをバックグラウンド化するときに `←` または [`/background`](/ja/agent-view#from-inside-a-session) で進行中のバックグラウンド作業を停止するには `1` に設定します。Claude Code はバックグラウンド化する前に確認を求め、それ以外の場合は引き継がれるタスクを停止します。Claude Code v2.1.195 以降が必須です                                                                                                                                                                                                                                                                                                                                                                            |
| `CLAUDE_EFFORT`                                         | Bash ツールサブプロセスとフックコマンドで、ターンのアクティブな [努力レベル](/ja/model-config#adjust-effort-level) に自動的に設定されます：`low`、`medium`、`high`、`xhigh`、`max`。Ultracode は異なるレベルではなく、`xhigh` として報告されます。[フック](/ja/hooks) に渡される `effort.level` フィールドと一致します。現在のモデルが努力パラメータをサポートしている場合にのみ設定されます                                                                                                                                                                                                                                                                                                                                                    |
| `CLAUDE_ENABLE_BYTE_WATCHDOG`                           | バイトレベルストリーミングアイドルウォッチドッグを強制的に有効にするには `1` に設定するか、強制的に無効にするには `0` に設定します。未設定の場合、ウォッチドッグは Anthropic API 直接接続と [Claude Platform on AWS](/ja/claude-platform-on-aws) 接続でデフォルトで有効になります。バイトウォッチドッグは、ワイヤ上にバイトが到着しない場合に接続を中止します。Anthropic API 直接接続ではデフォルト 180 秒、Claude Platform on AWS では 300 秒、Bedrock で有効な場合は 300 秒、または `CLAUDE_STREAM_IDLE_TIMEOUT_MS` で設定された値（最小 5 分にクランプ）。イベントレベルウォッチドッグとは独立しています                                                                                                                                                                                                                    |
| `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK`                   | Amazon Bedrock `vnd.amazon.eventstream` レスポンスでバイトレベルストリーミングアイドルウォッチドッグを有効にするには `1` に設定します。デフォルトではオフです。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタイムアウトを設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `CLAUDE_ENABLE_STREAM_WATCHDOG`                         | イベントレベルストリーミングアイドルウォッチドッグを強制的に有効にするには `1` に設定するか、強制的に無効にするには `0` に設定します。{/* min-version: 2.1.196 */}未設定の場合、ウォッチドッグはすべてのプロバイダーでデフォルトでオンです。v2.1.196 より前は、未設定のデフォルトは Anthropic API 直接接続ではサーバー制御、他のプロバイダーではオフでした。{/* min-version: 2.1.169 */}v2.1.169 以降、Anthropic API 直接接続と Claude Platform on AWS 以外のプロバイダーも、この変数とは独立した 5 分のボディアイドルタイムアウトを持っています。`API_FORCE_IDLE_TIMEOUT` を参照してください。Bedrock では、`CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` で独立したバイトレベルウォッチドッグも有効にできます。両方が設定されている場合、一緒に実行されます。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタイムアウトを設定します                                                                               |
| `CLAUDE_ENV_FILE`                                       | Claude Code が各 Bash コマンドの前に同じシェルプロセスで実行するシェルスクリプトへのパス。ファイル内のエクスポートはコマンドに表示されます。virtualenv または conda アクティベーションをコマンド間で永続化するために使用します。[SessionStart](/ja/hooks#persist-environment-variables)、[Setup](/ja/hooks#setup)、[CwdChanged](/ja/hooks#cwdchanged)、[FileChanged](/ja/hooks#filechanged) フックによって動的に入力されます                                                                                                                                                                                                                                                                                                      |
| `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX`             | 明示的な名前が指定されていない場合、自動生成される [Remote Control](/ja/remote-control) セッション名のプレフィックス。デフォルトはマシンのホスト名で、`myhost-graceful-unicorn` のような名前を生成します。`--remote-control-session-name-prefix` CLI フラグは単一の呼び出しに対して同じ値を設定します                                                                                                                                                                                                                                                                                                                                                                                                         |
| `CLAUDE_STREAM_IDLE_TIMEOUT_MS`                         | ストリーミングアイドルウォッチドッグが停止した接続を閉じるまでのタイムアウト（ミリ秒）。この変数を明示的に設定する場合、最小は `300000`（5 分）です。低い値は拡張思考の一時停止とプロキシバッファリングを吸収するために自動的にクランプされます。未設定の場合、イベントレベルウォッチドッグはデフォルト 300 秒、バイトレベルウォッチドッグは Anthropic API 直接接続でデフォルト 180 秒（Claude Platform on AWS および他のプロバイダーでは 300 秒）。未設定の 180 秒バイトウォッチドッグデフォルトは別の値で、5 分クランプの対象ではありません。`API_FORCE_IDLE_TIMEOUT` で説明されているボディアイドルタイムアウトは独立して適用されます。Bedrock では、`CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` の場合にも適用されます                                                                                                                                                                              |
| `DEBUG`                                                 | デバッグモードを有効にするには `1` に設定します。[`--debug`](/ja/cli-reference#cli-flags) で起動するのと同等です。デバッグログは `~/.claude/debug/<session-id>.txt` に書き込まれるか、`CLAUDE_CODE_DEBUG_LOGS_DIR` で設定されたパスに書き込まれます。`1`、`true`、`yes`、`on` の真の値のみがデバッグモードを有効にするため、他のツール用に設定された `DEBUG=express:*` などの名前空間パターンはトリガーしません                                                                                                                                                                                                                                                                                                                               |
| `DISABLE_AUTOUPDATER`                                   | 自動更新を無効にするには `1` に設定します。手動の `claude update` は引き続き機能します。`DISABLE_UPDATES` を使用して両方をブロックします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_AUTO_COMPACT`                                  | コンテキスト制限に近づいたときの自動コンパクションを無効にするには `1` に設定します。手動の `/compact` コマンドは引き続き利用可能です。コンパクションが発生するタイミングを明示的に制御したい場合に使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `DISABLE_COMPACT`                                       | すべてのコンパクションを無効にするには `1` に設定します：自動コンパクションと手動の `/compact` コマンドの両方                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `DISABLE_COST_WARNINGS`                                 | コスト警告メッセージを無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `DISABLE_DOCTOR_COMMAND`                                | `/doctor` コマンドを非表示にするには `1` に設定します。ユーザーがインストール診断を実行すべきでない管理されたデプロイメントに役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `DISABLE_ERROR_REPORTING`                               | Sentry エラーレポートをオプトアウトするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `DISABLE_EXTRA_USAGE_COMMAND`                           | ユーザーがレート制限を超えて追加使用量を購入できる `/usage-credits` コマンドを非表示にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `DISABLE_FEEDBACK_COMMAND`                              | `/feedback` コマンドを無効にするには `1` に設定します。古い名前 `DISABLE_BUG_COMMAND` も受け入れられます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_GROWTHBOOK`                                    | GrowthBook フィーチャーフラグ取得を無効にするには `1` に設定します。すべてのフラグにコードデフォルトを使用します。テレメトリイベントログは `DISABLE_TELEMETRY` も設定されていない限りオンのままです                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `DISABLE_INSTALLATION_CHECKS`                           | インストール警告を無効にするには `1` に設定します。インストール場所を手動で管理する場合にのみ使用してください。標準インストールの問題をマスクする可能性があります                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `DISABLE_INSTALL_GITHUB_APP_COMMAND`                    | `/install-github-app` コマンドを非表示にするには `1` に設定します。サードパーティプロバイダー（Bedrock、Vertex、または Foundry）を使用する場合は既に非表示です                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `DISABLE_INTERLEAVED_THINKING`                          | インターリーブ思考ベータヘッダーの送信を防ぐには `1` に設定します。LLM ゲートウェイまたはプロバイダーが [インターリーブ思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) をサポートしていない場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `DISABLE_LOGIN_COMMAND`                                 | `/login` コマンドを非表示にするには `1` に設定します。認証が API キーまたは `apiKeyHelper` を通じて外部で処理される場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `DISABLE_LOGOUT_COMMAND`                                | `/logout` コマンドを非表示にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `DISABLE_PROMPT_CACHING`                                | すべてのモデルのプロンプトキャッシングを無効にするには `1` に設定します（モデルごとの設定よりも優先されます）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `DISABLE_PROMPT_CACHING_FABLE`                          | Fable モデルのプロンプトキャッシングを無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_PROMPT_CACHING_HAIKU`                          | Haiku モデルのプロンプトキャッシングを無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_PROMPT_CACHING_OPUS`                           | Opus モデルのプロンプトキャッシングを無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `DISABLE_PROMPT_CACHING_SONNET`                         | Sonnet モデルのプロンプトキャッシングを無効にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `DISABLE_TELEMETRY`                                     | テレメトリをオプトアウトするには `1` に設定します。テレメトリイベントにはコード、ファイルパス、bash コマンドなどのユーザーデータは含まれません。フィーチャーフラグ取得も無効になります。`DISABLE_GROWTHBOOK` と同じ効果なので、一部のフラグ付き機能は利用できない可能性があります                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_UPDATES`                                       | すべての更新をブロックするには `1` に設定します。手動の `claude update` と `claude install` を含みます。`DISABLE_AUTOUPDATER` より厳密です。Claude Code を独自のチャネルを通じて配布し、ユーザーが自己更新すべきでない場合に使用します                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DISABLE_UPGRADE_COMMAND`                               | `/upgrade` コマンドを非表示にするには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `DO_NOT_TRACK`                                          | テレメトリをオプトアウトするには `1` に設定します。`DISABLE_TELEMETRY` を設定するのと同等です。Claude Code はこれをクロスツール規約として尊重します。多くの開発者 CLI で認識されます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `ENABLE_CLAUDEAI_MCP_SERVERS`                           | Claude Code で [claude.ai MCP サーバー](/ja/mcp#use-mcp-servers-from-claude-ai) を無効にするには `false` に設定します。ログインしているユーザーではデフォルトで有効です。プロジェクトごとまたは組織ごとに無効にするには、代わりに設定で [`disableClaudeAiConnectors`](/ja/settings#available-settings) を設定します                                                                                                                                                                                                                                                                                                                                                                                |
| `ENABLE_PROMPT_CACHING_1H`                              | API キー、[Bedrock](/ja/amazon-bedrock)、[Vertex](/ja/google-vertex-ai)、[Foundry](/ja/microsoft-foundry)、[Claude Platform on AWS](/ja/claude-platform-on-aws) ユーザーの場合、デフォルトの 5 分の代わりに 1 時間の [プロンプトキャッシュ TTL](/ja/prompt-caching#cache-lifetime) をリクエストするには `1` に設定します。サブスクリプションユーザーは 1 時間の TTL を自動的に受け取ります。1 時間キャッシュ書き込みはより高いレートで請求されます                                                                                                                                                                                                                                                                              |
| `ENABLE_PROMPT_CACHING_1H_BEDROCK`                      | 非推奨。代わりに `ENABLE_PROMPT_CACHING_1H` を使用してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `ENABLE_TOOL_SEARCH`                                    | [MCP ツール検索](/ja/mcp#scale-with-mcp-tool-search) を制御します。未設定：すべての MCP ツールはデフォルトで遅延されますが、Vertex AI または `ANTHROPIC_BASE_URL` がファーストパーティ以外のホストを指している場合は事前に読み込まれます。値：`true`（常に遅延し、ベータヘッダーを送信、Vertex AI モデル Sonnet 4.5 または Opus 4.5 より前、または `tool_reference` をサポートしないプロキシでリクエストが失敗）、`auto`（閾値モード：ツールがコンテキストの 10% に収まる場合は事前に読み込み）、`auto:N`（カスタム閾値、例：5% の場合は `auto:5`）、`false`（すべて事前に読み込み）                                                                                                                                                                                                                                |
| `FALLBACK_FOR_ALL_PRIMARY_MODELS`                       | 任意のプライマリモデルで繰り返されるオーバーロードエラーの後にフォールバックモデルを停止するには、空でない値に設定します。{/* min-version: 2.1.160 */}v2.1.160 以降、設定された [フォールバックモデルチェーン](/ja/model-config#fallback-model-chains) は任意のプライマリモデルで繰り返されるオーバーロードエラーでトリガーされるため、この変数はフォールバックモデルへの切り替えに影響しません                                                                                                                                                                                                                                                                                                                                                                         |
| `FORCE_AUTOUPDATE_PLUGINS`                              | メインのオートアップデーターが `DISABLE_AUTOUPDATER` で無効になっている場合でも、プラグインの自動更新を強制するには `1` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `FORCE_PROMPT_CACHING_5M`                               | 1 時間の TTL が適用される場合でも、5 分のプロンプトキャッシュ TTL を強制するには `1` に設定します。`ENABLE_PROMPT_CACHING_1H` をオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `HTTP_PROXY`                                            | ネットワーク接続用の HTTP プロキシサーバーを指定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `HTTPS_PROXY`                                           | ネットワーク接続用の HTTPS プロキシサーバーを指定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `IS_DEMO`                                               | デモモードを有効にするには `1` に設定します：ヘッダーと `/status` 出力からメールと組織名を非表示にし、オンボーディングをスキップします。セッションをストリーミングまたは記録する場合に役立ちます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `MAX_MCP_OUTPUT_TOKENS`                                 | MCP ツール応答で許可される最大トークン数。Claude Code は出力が 10,000 トークンを超える場合に警告を表示します。[`anthropic/maxResultSizeChars`](/ja/mcp#raise-the-limit-for-a-specific-tool) を宣言するツールはテキストコンテンツにその文字制限を使用しますが、これらのツールからの画像コンテンツはこの変数の対象です（デフォルト：25000）                                                                                                                                                                                                                                                                                                                                                                                       |
| `MAX_STRUCTURED_OUTPUT_RETRIES`                         | 非対話モード（`-p` フラグ）で [`--json-schema`](/ja/cli-reference#cli-flags) に対するモデルの応答検証が失敗した場合の再試行回数。デフォルト：5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `MAX_THINKING_TOKENS`                                   | [拡張思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) トークン予算をオーバーライドします。上限はモデルの [最大出力トークン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) から 1 を引いた値です。Anthropic API で思考を完全に無効にするには `0` に設定します。Fable 5 を除く。思考をオフにすることはできません。[サードパーティプロバイダー](/ja/third-party-integrations) では、`0` 同様にパラメータを省略するため、2 つの変数はそこで同じ動作をします。[適応的推論](/ja/model-config#adjust-effort-level) を備えたモデルでは、非ゼロ値の場合、`CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` を通じて適応的推論が無効にされない限り、予算は無視されます                                                                                  |
| `MCP_CLIENT_SECRET`                                     | [事前設定された認証情報](/ja/mcp#use-pre-configured-oauth-credentials) が必要な MCP サーバーの OAuth クライアントシークレット。`--client-secret` でサーバーを追加するときに対話的なプロンプトを回避します                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `MCP_CONNECTION_NONBLOCKING`                            | スタートアップが最初のクエリの前に MCP サーバーの接続を待機するかどうかを制御します。{/* min-version: 2.1.142 */}Claude Code v2.1.142 以降、MCP スタートアップはデフォルトで非ブ ロッキングです：サーバーはバックグラウンドで接続し、完了するとそのツールが利用可能になります。`0` に設定してブロッキング 5 秒接続待機を復元します。[`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) で設定されたサーバーは、ツールが最初のプロンプトが構築されるときに存在する必要があるため、この設定に関係なく常にブロックします                                                                                                                                                                                                                                                                                   |
| `MCP_CONNECT_TIMEOUT_MS`                                | ブロッキング MCP スタートアップが接続バッチを待機する時間（ミリ秒）。ツールリストをスナップショットする前のデフォルト：5000。`MCP_CONNECTION_NONBLOCKING=0` の場合、または [`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) でマークされたサーバーに適用されます。期限で保留中のサーバーはバックグラウンドで接続し続けますが、次のクエリまで表示されません。`MCP_TIMEOUT` とは異なります。これは個別のサーバーの接続試行を制限します                                                                                                                                                                                                                                                                                                                                |
| `MCP_OAUTH_CALLBACK_PORT`                               | OAuth リダイレクトコールバック用の固定ポート。[事前設定された認証情報](/ja/mcp#use-pre-configured-oauth-credentials) で MCP サーバーを追加する場合の `--callback-port` の代替                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE`               | スタートアップ中に並列接続するリモート MCP サーバー（HTTP/SSE）の最大数（デフォルト：20）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `MCP_SERVER_CONNECTION_BATCH_SIZE`                      | スタートアップ中に並列接続するローカル MCP サーバー（stdio）の最大数（デフォルト：3）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `MCP_TIMEOUT`                                           | MCP サーバー起動のタイムアウト（ミリ秒）（デフォルト：30000、または 30 秒）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `MCP_TOOL_TIMEOUT`                                      | MCP ツール実行のタイムアウト（ミリ秒）（デフォルト：100000000、約 28 時間）。`.mcp.json` のサーバーごとの `timeout` フィールドはそのサーバーのこれをオーバーライドします。env 変数の場合、1000 未満の値は 1 秒にフロアされます。サーバーごとのフィールドの場合、1000 未満の値は無視されます                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `NO_PROXY`                                              | リクエストが直接発行されるドメインと IP のリスト。プロキシをバイパスします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OTEL_LOG_ASSISTANT_RESPONSES`                          | {/* min-version: 2.1.193 */}モデルの応答テキストを `assistant_response` OpenTelemetry ログイベントに含めるには `1` に設定します。未設定の場合、`OTEL_LOG_USER_PROMPTS` の値が使用されます。`OTEL_LOG_USER_PROMPTS` が設定されている場合でも応答を編集したままにするには `0` に設定します。Claude Code v2.1.193 以降が必須です。[監視](/ja/monitoring-usage#assistant-response-event) を参照してください                                                                                                                                                                                                                                                                                                             |
| `OTEL_LOG_RAW_API_BODIES`                               | Anthropic Messages API リクエストとレスポンス JSON を `api_request_body` / `api_response_body` ログイベントとして出力します。60 KB で切り詰められたインラインボディの場合は `1` に設定するか、切り詰められていないボディをディスクに書き込み、`body_ref` パスを出力する場合は `file:<dir>` に設定します。デフォルトでは無効です。ボディには会話履歴全体が含まれます。[監視](/ja/monitoring-usage#api-request-body-event) を参照してください                                                                                                                                                                                                                                                                                                              |
| `OTEL_LOG_TOOL_CONTENT`                                 | ツール入力と出力コンテンツを OpenTelemetry スパンイベントに含めるには `1` に設定します。機密データを保護するためにデフォルトで無効です。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OTEL_LOG_TOOL_DETAILS`                                 | ツール入力引数、MCP サーバー名、ツール失敗時の生エラー文字列、`api_refusal` イベントの拒否 `category`、その他のツール詳細を OpenTelemetry トレースとログに含めるには `1` に設定します。PII を保護するためにデフォルトで無効です。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OTEL_LOG_USER_PROMPTS`                                 | ユーザープロンプトテキストを OpenTelemetry トレースとログに含めるには `1` に設定します。デフォルトで無効です（プロンプトは編集されます）。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `OTEL_METRICS_INCLUDE_ACCOUNT_UUID`                     | メトリクス属性からアカウント UUID を除外するには `false` に設定します（デフォルト：含まれます）。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OTEL_METRICS_INCLUDE_ENTRYPOINT`                       | {/* min-version: 2.1.152 */}セッションエントリポイントをメトリクス属性に含めるには `true` に設定します（デフォルト：除外）。v2.1.152 で追加されました。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES`              | {/* min-version: 2.1.161 */}v2.1.161 以降、Claude Code は `OTEL_RESOURCE_ATTRIBUTES` キーをメトリクスデータポイントラベルに添付します。除外するには `false` に設定します（デフォルト：含まれます）。[監視](/ja/monitoring-usage#multi-team-organization-support) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                |
| `OTEL_METRICS_INCLUDE_SESSION_ID`                       | メトリクス属性からセッション ID を除外するには `false` に設定します（デフォルト：含まれます）。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OTEL_METRICS_INCLUDE_VERSION`                          | Claude Code バージョンをメトリクス属性に含めるには `true` に設定します（デフォルト：除外）。[監視](/ja/monitoring-usage) を参照してください                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `SLASH_COMMAND_TOOL_CHAR_BUDGET`                        | [Skill ツール](/ja/skills#control-who-invokes-a-skill) に表示されるスキルメタデータの文字予算をオーバーライドします。予算はコンテキストウィンドウの 1% で動的にスケーリングされ、フォールバックは 8,000 文字です。後方互換性のために従来の名前が保持されています                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `TASK_MAX_OUTPUT_LENGTH`                                | 切り詰め前の [subagent](/ja/sub-agents) 出力の最大文字数（デフォルト：32000、最大：160000）。切り詰められた場合、完全な出力はディスクに保存され、パスは切り詰められた応答に含まれます                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `USE_BUILTIN_RIPGREP`                                   | Claude Code に含まれる `rg` の代わりにシステムにインストールされた `rg` を使用するには `0` に設定します                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `VERTEX_REGION_CLAUDE_3_5_HAIKU`                        | Vertex AI を使用する場合、Claude 3.5 Haiku のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `VERTEX_REGION_CLAUDE_3_5_SONNET`                       | Vertex AI を使用する場合、Claude 3.5 Sonnet のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `VERTEX_REGION_CLAUDE_3_7_SONNET`                       | Vertex AI を使用する場合、Claude 3.7 Sonnet のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `VERTEX_REGION_CLAUDE_4_0_OPUS`                         | Vertex AI を使用する場合、Claude 4.0 Opus のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `VERTEX_REGION_CLAUDE_4_0_SONNET`                       | Vertex AI を使用する場合、Claude 4.0 Sonnet のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `VERTEX_REGION_CLAUDE_4_1_OPUS`                         | Vertex AI を使用する場合、Claude 4.1 Opus のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `VERTEX_REGION_CLAUDE_4_5_OPUS`                         | Vertex AI を使用する場合、Claude Opus 4.5 のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `VERTEX_REGION_CLAUDE_4_5_SONNET`                       | Vertex AI を使用する場合、Claude Sonnet 4.5 のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `VERTEX_REGION_CLAUDE_4_6_OPUS`                         | Vertex AI を使用する場合、Claude Opus 4.6 のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `VERTEX_REGION_CLAUDE_4_6_SONNET`                       | Vertex AI を使用する場合、Claude Sonnet 4.6 のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `VERTEX_REGION_CLAUDE_4_7_OPUS`                         | {/* min-version: 2.1.111 */}Vertex AI を使用する場合、Claude Opus 4.7 のリージョンをオーバーライドします。v2.1.111 で追加されました                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `VERTEX_REGION_CLAUDE_4_8_OPUS`                         | {/* min-version: 2.1.154 */}Vertex AI を使用する場合、Claude Opus 4.8 のリージョンをオーバーライドします。v2.1.154 で追加されました                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `VERTEX_REGION_CLAUDE_5_SONNET`                         | {/* min-version: 2.1.197 */}Vertex AI を使用する場合、Claude Sonnet 5 のリージョンをオーバーライドします。v2.1.197 で追加されました                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `VERTEX_REGION_CLAUDE_FABLE_5`                          | {/* min-version: 2.1.170 */}Vertex AI を使用する場合、Claude Fable 5 のリージョンをオーバーライドします。v2.1.170 で追加されました                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `VERTEX_REGION_CLAUDE_HAIKU_4_5`                        | Vertex AI を使用する場合、Claude Haiku 4.5 のリージョンをオーバーライドします                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

標準 OpenTelemetry エクスポーター変数（`OTEL_METRICS_EXPORTER`、`OTEL_LOGS_EXPORTER`、`OTEL_EXPORTER_OTLP_ENDPOINT`、`OTEL_EXPORTER_OTLP_PROTOCOL`、`OTEL_EXPORTER_OTLP_HEADERS`、`OTEL_METRIC_EXPORT_INTERVAL`、`OTEL_RESOURCE_ATTRIBUTES`、およびシグナル固有のバリアント）もサポートされています。設定の詳細は [監視](/ja/monitoring-usage) を参照してください。

<h2 id="see-also">
  関連項目
</h2>

* [設定](/ja/settings)：すべての `settings.json` 設定（`env` キーを含む）
* [CLI リファレンス](/ja/cli-reference)：起動時フラグ
* [ネットワーク設定](/ja/network-config)：プロキシと TLS セットアップ
* [監視](/ja/monitoring-usage)：OpenTelemetry 設定
