SpyBara
Go Premium

Documentation 2026-10-05 23:58 UTC to 2026-10-06 00:58 UTC

45 files changed +288 −147. View all changes and history on the product overview
2026
Tue 6 00:58 Mon 5 23:58 Sun 4 23:58 Sat 3 23:57 Fri 2 22:59 Thu 1 23:59

admin-setup.md +3 −2

Details

174| トピック | 知っておくべきこと | 開始場所 |174| トピック | 知っておくべきこと | 開始場所 |

175| :- | :- | :- |175| :- | :- | :- |

176| Data usage policy | Anthropic が収集する内容、保持期間、トレーニングに使用されない内容 | [Data usage](/docs/ja/data-usage) |176| Data usage policy | Anthropic が収集する内容、保持期間、トレーニングに使用されない内容 | [Data usage](/docs/ja/data-usage) |

177| Zero Data Retention(ZDR) | リクエスト完了後は何も保存されません。Claude for Enterprise で利用可能 | [Zero data retention](/docs/ja/zero-data-retention) |177| Zero Data Retention(ZDR) | リクエスト完了後は何も保存されません。Claude for Enterprise の適格なアカウントで利用可能 | [Zero data retention](/docs/ja/zero-data-retention) |

178| HIPAA 設定 | HIPAA が有効になっている Claude for Enterprise の組織向け。Claude Code(ローカルモード)の一部の機能は無効になり、その他の機能はデフォルトで無効になります | [HIPAA 対応組織向けに Claude Code(ローカルモード)をセットアップする](/docs/ja/hipaa-setup) |

178| Security architecture | ネットワークモデル、暗号化、認証、監査証跡 | [Security](/docs/ja/security) |179| Security architecture | ネットワークモデル、暗号化、認証、監査証跡 | [Security](/docs/ja/security) |

179 180 

180リクエストレベルの監査ログが必要な場合、またはデータの機密性によってトラフィックをルーティングしたい場合は、開発者とプロバイダーの間にゲートウェイを配置してください。自ホスト型の [Claude apps gateway](/docs/ja/claude-apps-gateway) は IdP ID を使用してリクエストごとの監査ログを記録するか、別の [LLM gateway](/docs/ja/llm-gateway) を使用してください。規制要件と認定については、[Legal and compliance](/docs/ja/legal-and-compliance) を参照してください。181リクエストレベルの監査ログが必要な場合、またはデータの機密性によってトラフィックをルーティングしたい場合は、開発者とプロバイダーの間にゲートウェイを配置することをお勧めします。セルフホスト型の [Claude apps gateway](/docs/ja/claude-apps-gateway) は IdP の ID とともにリクエストごとの監査ログを記録します。または、別の [LLM ゲートウェイ](/docs/ja/llm-gateway)を使用することもできます。ゲートウェイを経由するセッションは HIPAA 設定の対象外です。対象となる接続については、[開発者のサインイン方法と接続方法を確認する](/docs/ja/hipaa-setup#check-how-developers-sign-in-and-connect)に記載されています。規制要件と認定については、[Legal and compliance](/docs/ja/legal-and-compliance) を参照してください。

181 182 

182<h2 id="verify-and-onboard">183<h2 id="verify-and-onboard">

183 検証とオンボード184 検証とオンボード

Details

10 10 

11完全な API ドキュメントについては、[TypeScript SDK リファレンス](/docs/ja/agent-sdk/typescript)および [Python SDK リファレンス](/docs/ja/agent-sdk/python)を参照してください。11完全な API ドキュメントについては、[TypeScript SDK リファレンス](/docs/ja/agent-sdk/typescript)および [Python SDK リファレンス](/docs/ja/agent-sdk/python)を参照してください。

12 12 

13<span id="estimates-not-billing" />

14 

13<Warning>15<Warning>

14 `total_cost_usd` および `costUSD` フィールドはクライアント側の推定値であり、信頼できる請求データではありません。SDK は、[`modelPricing`](/docs/ja/settings-reference#modelpricing) テーブルが有効でない限り、ビルド時にバンドルされた価格表からローカルで計算します。以下の場合に実際の請求額から乖離する可能性があります。16 `total_cost_usd` および `costUSD` フィールドはクライアント側の推定値であり、信頼できる請求データではありません。SDK は、[`modelPricing`](/docs/ja/settings-reference#modelpricing) テーブルが有効でない限り、ビルド時にバンドルされた価格表からローカルで計算します。以下の場合に実際の請求額から乖離する可能性があります。

15 17 


242* **`resume` または `continue` オプションのない独立した呼び出し**:各結果は独自の呼び出しのみをカバーするため、以下の例のように合計を自分で追加する必要があります。244* **`resume` または `continue` オプションのない独立した呼び出し**:各結果は独自の呼び出しのみをカバーするため、以下の例のように合計を自分で追加する必要があります。

243* **同じセッションを再開する呼び出し**:Claude Code はプロセスが正常に終了するときにセッションの合計を[トランスクリプト](/docs/ja/sessions#where-transcripts-are-stored)に保存し、後の呼び出しがセッションを再開またはフォークするときに復元します。各結果には既にセッションの以前の支出が含まれています。セッション合計については最新の結果を読み取ります。結果を合計すると、復元された支出が二重計算されます。v2.1.277 より前では、SDK または `claude -p` を通じて再開したセッションは合計をゼロで開始したため、各呼び出しの結果はその呼び出しのみをカバーしていました。245* **同じセッションを再開する呼び出し**:Claude Code はプロセスが正常に終了するときにセッションの合計を[トランスクリプト](/docs/ja/sessions#where-transcripts-are-stored)に保存し、後の呼び出しがセッションを再開またはフォークするときに復元します。各結果には既にセッションの以前の支出が含まれています。セッション合計については最新の結果を読み取ります。結果を合計すると、復元された支出が二重計算されます。v2.1.277 より前では、SDK または `claude -p` を通じて再開したセッションは合計をゼロで開始したため、各呼び出しの結果はその呼び出しのみをカバーしていました。

244 246 

247いずれの場合も、合計した値はあくまで[クライアント側の推定値](#estimates-not-billing)です。

248 

245ストリーミング入力モードでは、[ストリーミング入力モードでコストを追跡する](#track-costs-in-streaming-input-mode)で説明されているように各呼び出しの合計を読み取ります。セッションクラッシュで終了した呼び出しについては、[セッションクラッシュ後に合計を復旧する](#recover-totals-after-a-session-crash)を参照してください。249ストリーミング入力モードでは、[ストリーミング入力モードでコストを追跡する](#track-costs-in-streaming-input-mode)で説明されているように各呼び出しの合計を読み取ります。セッションクラッシュで終了した呼び出しについては、[セッションクラッシュ後に合計を復旧する](#recover-totals-after-a-session-crash)を参照してください。

246 250 

247以下の例は、2 つの `query()` 呼び出しを順次実行し、各呼び出しの `total_cost_usd` を実行中の合計に追加し、呼び出しごとの合計と組み合わせた合計の両方を出力します。251以下の例は、2 つの `query()` 呼び出しを順次実行し、各呼び出しの `total_cost_usd` を実行中の合計に追加し、呼び出しごとの合計と組み合わせた合計の両方を出力します。

Details

15| 実行したい操作 | 方法 |15| 実行したい操作 | 方法 |

16| :- | :- |16| :- | :- |

17| ツールを定義する | Python では [`@tool`](/docs/ja/agent-sdk/python#tool)、TypeScript では [`tool()`](/docs/ja/agent-sdk/typescript#tool) を使用して、名前、説明、スキーマ、ハンドラーを指定します。[カスタムツールを作成する](#create-a-custom-tool)を参照してください。 |17| ツールを定義する | Python では [`@tool`](/docs/ja/agent-sdk/python#tool)、TypeScript では [`tool()`](/docs/ja/agent-sdk/typescript#tool) を使用して、名前、説明、スキーマ、ハンドラーを指定します。[カスタムツールを作成する](#create-a-custom-tool)を参照してください。 |

18| パラメーターをオプションにする | スキーマでオプションとして宣言し、ハンドラーでデフォルト値を適用します。[パラメーターをオプションにする](#make-a-parameter-optional)を参照してください。 |

18| Claude にツールを登録する | `create_sdk_mcp_server` / `createSdkMcpServer` でラップし、`query()` の `mcpServers` に渡します。[カスタムツールを呼び出す](#call-a-custom-tool)を参照してください。 |19| Claude にツールを登録する | `create_sdk_mcp_server` / `createSdkMcpServer` でラップし、`query()` の `mcpServers` に渡します。[カスタムツールを呼び出す](#call-a-custom-tool)を参照してください。 |

19| ツールを事前承認する | 許可されたツールに追加します。[許可されたツールを設定する](#configure-allowed-tools)を参照してください。 |20| ツールを事前承認する | 許可されたツールに追加します。[許可されたツールを設定する](#configure-allowed-tools)を参照してください。 |

20| Claude のコンテキストから組み込みツールを削除する | 必要な組み込みのみをリストする `tools` 配列を渡します。[許可されたツールを設定する](#configure-allowed-tools)を参照してください。 |21| Claude のコンテキストから組み込みツールを削除する | 必要な組み込みのみをリストする `tools` 配列を渡します。[許可されたツールを設定する](#configure-allowed-tools)を参照してください。 |


32 33 

33* **名前:** Claude がツールを呼び出すために使用する一意の識別子。34* **名前:** Claude がツールを呼び出すために使用する一意の識別子。

34* **説明:** ツールが何をするか。Claude はこれを読んで、ツールをいつ呼び出すかを決定します。35* **説明:** ツールが何をするか。Claude はこれを読んで、ツールをいつ呼び出すかを決定します。

35* **入力スキーマ:** Claude が提供する必要がある引数。TypeScript では常に [Zod スキーマ](https://zod.dev/)であり、ハンドラーの `args` は自動的に型付けされます。Python では、`{"latitude": float}` のような名前から型へのマッピングである dict であり、SDK が JSON Schema に変換します。Python デコレーターは、列挙型、範囲、オプションフィールド、またはネストされたオブジェクトが必要な場合、完全な [JSON Schema](https://json-schema.org/understanding-json-schema/about) dict も直接受け入れます。36* **入力スキーマ:** ツールが受け付ける引数。言語ごとに次のように宣言します。

37 * **TypeScript**:[Zod スキーマ](https://zod.dev/)。ハンドラーの `args` はここから型を取得します。フィールドに対して `.describe()` を呼び出すと、Claude が参照する説明をそのフィールドに付けられます。

38 * **Python**:`{"latitude": float}` のような名前から型へのマッピングである dict であり、SDK が JSON Schema に変換します。`{"latitude": Annotated[float, "Latitude coordinate"]}` のように型を `Annotated` でラップすると、Claude が参照する説明をフィールドに付けられます。デコレーターは、列挙型、範囲、オプションフィールド、またはネストされたオブジェクトが必要な場合、完全な [JSON Schema](https://json-schema.org/understanding-json-schema/about) dict も直接受け入れます。

36* **ハンドラー:** Claude がツールを呼び出すときに実行される非同期関数。検証された引数を受け取り、以下を含むオブジェクトを返す必要があります。39* **ハンドラー:** Claude がツールを呼び出すときに実行される非同期関数。検証された引数を受け取り、以下を含むオブジェクトを返す必要があります。

37 * `content`(必須):結果ブロックの配列。各ブロックは `"text"`、`"image"`、`"audio"`、`"resource"`、または `"resource_link"` の `type` を持ちます。テキスト以外のブロックについては、[画像とリソースを返す](#return-images-and-resources)を参照してください。40 * `content`(必須):結果ブロックの配列。各ブロックは `"text"`、`"image"`、`"audio"`、`"resource"`、または `"resource_link"` の `type` を持ちます。テキスト以外のブロックについては、[画像とリソースを返す](#return-images-and-resources)を参照してください。

38 * `structuredContent`(オプション):結果を機械可読データとして保持する JSON オブジェクト。`content` と一緒に返されます。[構造化データを返す](#return-structured-data)を参照してください。41 * `structuredContent`(オプション):結果を機械可読データとして保持する JSON オブジェクト。`content` と一緒に返されます。[構造化データを返す](#return-structured-data)を参照してください。


40 43 

41ツールを定義した後、[`createSdkMcpServer`](/docs/ja/agent-sdk/typescript#createsdkmcpserver)(TypeScript)または [`create_sdk_mcp_server`](/docs/ja/agent-sdk/python#create_sdk_mcp_server)(Python)でサーバーにラップします。サーバーはアプリケーション内でインプロセスで実行され、別のプロセスとしては実行されません。44ツールを定義した後、[`createSdkMcpServer`](/docs/ja/agent-sdk/typescript#createsdkmcpserver)(TypeScript)または [`create_sdk_mcp_server`](/docs/ja/agent-sdk/python#create_sdk_mcp_server)(Python)でサーバーにラップします。サーバーはアプリケーション内でインプロセスで実行され、別のプロセスとしては実行されません。

42 45 

46このページの HTTP リクエストを行う Python の例では [httpx](https://www.python-httpx.org/) を使用します。プロジェクトで使用しているパッケージマネージャーで追加してください。

47 

48<Tabs>

49 <Tab title="Python (uv)">

50 ```bash theme={null}

51 uv add httpx

52 ```

53 </Tab>

54 

55 <Tab title="Python (pip)">

56 ```bash theme={null}

57 pip install httpx

58 ```

59 </Tab>

60</Tabs>

61 

43<h3 id="weather-tool-example">62<h3 id="weather-tool-example">

44 天気ツールの例63 天気ツールの例

45</h3>64</h3>

46 65 

47この例は `get_temperature` ツールを定義し、MCP サーバーにラップします。ツールのセットアップのみを行います。`query` に渡して実行するには、以下の [カスタムツールを呼び出す](#call-a-custom-tool)を参照してください。66この例は `get_temperature` ツールを定義して MCP サーバーにラップしますが、サーバーを `query` には渡しません。ツールを実行するには、以下の [カスタムツールを呼び出す](#call-a-custom-tool)を参照してください。

48 67 

49<CodeGroup>68<CodeGroup>

50 ```python Python theme={null}69 ```python Python theme={null}

51 from typing import Any70 from typing import Annotated, Any

52 import httpx71 import httpx

53 from claude_agent_sdk import tool, create_sdk_mcp_server72 from claude_agent_sdk import tool, create_sdk_mcp_server

54 73 


57 @tool(76 @tool(

58 "get_temperature",77 "get_temperature",

59 "Get the current temperature at a location",78 "Get the current temperature at a location",

60 {"latitude": float, "longitude": float},79 {

80 "latitude": Annotated[float, "Latitude coordinate"],

81 "longitude": Annotated[float, "Longitude coordinate"],

82 },

61 )83 )

62 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:84 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:

63 async with httpx.AsyncClient() as client:85 async with httpx.AsyncClient() as client:


128 150 

129完全なパラメーター詳細(JSON Schema 入力形式と戻り値の構造を含む)については、[`tool()`](/docs/ja/agent-sdk/typescript#tool) TypeScript リファレンスまたは [`@tool`](/docs/ja/agent-sdk/python#tool) Python リファレンスを参照してください。151完全なパラメーター詳細(JSON Schema 入力形式と戻り値の構造を含む)については、[`tool()`](/docs/ja/agent-sdk/typescript#tool) TypeScript リファレンスまたは [`@tool`](/docs/ja/agent-sdk/python#tool) Python リファレンスを参照してください。

130 152 

131<Tip>153<h3 id="make-a-parameter-optional">

132 パラメーターをオプションにするには:TypeScript では、Zod フィールドに `.optional()` を追加し、ハンドラーでデフォルトを適用します。Python では、dict スキーマはすべてのキーを必須として扱うため、パラメーターをスキーマから除外し、説明文字列で言及し、ハンドラーで `args.get()` で読み取ります。以下の [`get_precipitation_chance` ツール](#add-more-tools)は両方のパターンを示しています。154 パラメーターをオプションにする

133</Tip>155</h3>

156 

157パラメーターをオプションにするには、スキーマでオプションとして宣言し、ハンドラーでデフォルトを適用します。

158 

159* **TypeScript**:Zod フィールドに `.optional()` を追加します。

160* **Python**:dict スキーマはすべてのキーを必須とします。JSON Schema 形式を使用し、パラメーターを `required` から除外して、`args.get()` で読み取ります。オプションのキーを持つ型付きスキーマについては、[TypedDict クラス](/docs/ja/agent-sdk/python#input-schema-options)を参照してください。

161 

162[以下の `get_precipitation_chance` ツール](#add-more-tools)は両方のパターンを示しています。

134 163 

135<h3 id="call-a-custom-tool">164<h3 id="call-a-custom-tool">

136 カスタムツールを呼び出す165 カスタムツールを呼び出す


182 ```211 ```

183</CodeGroup>212</CodeGroup>

184 213 

185このスニペットを [天気ツールの例](#weather-tool-example)のツールとサーバー定義と 1 つのファイルに組み合わせ、Python の場合は `python weather.py` で、TypeScript の場合は `npx tsx weather.ts` で実行します。Claude は `get_temperature` を呼び出し、スクリプトはサンフランシスコの現在の気温を含む 1 行の回答を出力します。214このスニペットを [天気ツールの例](#weather-tool-example)のツールとサーバー定義と 1 つのファイル(`weather.py` または `weather.ts`)に組み合わせ、ターミナルから実行します。

215 

216<Tabs>

217 <Tab title="TypeScript">

218 ```bash theme={null}

219 npx tsx weather.ts

220 ```

221 </Tab>

222 

223 <Tab title="Python (uv)">

224 ```bash theme={null}

225 uv run weather.py

226 ```

227 </Tab>

228 

229 <Tab title="Python (pip)">

230 SDK をインストールした仮想環境を有効化してから、次を実行します。

231 

232 ```bash theme={null}

233 python weather.py

234 ```

235 </Tab>

236</Tabs>

237 

238Claude は `get_temperature` を呼び出し、スクリプトはサンフランシスコの現在の気温を含む 1 行の回答を出力します。

186 239 

187<h3 id="add-more-tools">240<h3 id="add-more-tools">

188 さらにツールを追加する241 さらにツールを追加する


197 # Define a second tool for the same server250 # Define a second tool for the same server

198 @tool(251 @tool(

199 "get_precipitation_chance",252 "get_precipitation_chance",

200 "Get the hourly precipitation probability for a location. "253 "Get the hourly precipitation probability for a location",

201 "Optionally pass 'hours' (1-24) to control how many hours to return.",254 {

202 {"latitude": float, "longitude": float},255 "type": "object",

256 "properties": {

257 "latitude": {"type": "number"},

258 "longitude": {"type": "number"},

259 "hours": {

260 "type": "integer",

261 "minimum": 1,

262 "maximum": 24,

263 "description": "How many hours of forecast to return",

264 },

265 },

266 # 'hours' is left out of required, so Claude can omit it

267 "required": ["latitude", "longitude"],

268 },

203 )269 )

204 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:270 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:

205 # 'hours' isn't in the schema - read it with .get() to make it optional271 # 'hours' isn't in required - read it with .get() to fall back to a default

206 hours = args.get("hours", 12)272 hours = args.get("hours", 12)

207 async with httpx.AsyncClient() as client:273 async with httpx.AsyncClient() as client:

208 response = await client.get(274 response = await client.get(

Details

147 }147 }

148 ```148 ```

149 149 

1503. **TypedDict クラス**:`NotRequired` のキーが `required` から除外される型付きスキーマ。

151 

152 * **Python 3.11 以降**:`typing` から `TypedDict` と `NotRequired` をインポートします。

153 * **Python 3.10**:`typing` には `NotRequired` がありません。`TypedDict` と `NotRequired` は `typing_extensions` からインポートしてください。SDK は Python 3.10 で `typing_extensions` をインストールします。

154 

155 ```python theme={null}

156 from typing import Annotated, Any, NotRequired, TypedDict

157 from claude_agent_sdk import tool

158 

159 

160 class ForecastArgs(TypedDict):

161 latitude: Annotated[float, "Latitude coordinate"]

162 hours: NotRequired[Annotated[int, "How many hours of forecast to return"]]

163 

164 

165 @tool("get_forecast", "Get the hourly forecast for a location", ForecastArgs)

166 async def get_forecast(args: dict[str, Any]) -> dict[str, Any]:

167 hours = args.get("hours", 12)

168 return {"content": [{"type": "text", "text": f"{hours}-hour forecast for {args['latitude']}"}]}

169 ```

170 

171シンプルなマッピング形式と TypedDict 形式では、型を `Annotated[type, "description"]` でラップすると、フィールドの説明を設定できます。

172 

150<h4 id="returns-2">173<h4 id="returns-2">

151 戻り値174 戻り値

152</h4>175</h4>


1781 data: dict[str, Any]1804 data: dict[str, Any]

1782```1805```

1783 1806 

1807独自のデータクラスを持たないサブタイプは `SystemMessage` として届きます。ターン間のセッションを追跡するには、[`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/ja/env-vars#variables) を設定し、`subtype` が `session_state_changed` である各メッセージで `message.data["state"]` を読み取ってください。[`SDKSessionStateChangedMessage`](/docs/ja/agent-sdk/typescript#sdksessionstatechangedmessage) には、このメッセージが保持できる状態がリストされています。これらを読み取るには `receive_messages()` で反復処理してください。`receive_response()` は `ResultMessage` で停止し、`session_state_changed` メッセージはその結果の後に続く場合があるためです。

1808 

1784<h3 id="resultmessage">1809<h3 id="resultmessage">

1785 `ResultMessage`1810 `ResultMessage`

1786</h3>1811</h3>

Details

5881};5881};

5882```5882```

5883 5883 

5884<h3 id="sdksessionstatechangedmessage">

5885 `SDKSessionStateChangedMessage`

5886</h3>

5887 

5888Claude Code がセッションの状態を報告するときに発行されます。これらのメッセージを受信するには、[`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/ja/env-vars#variables) を設定してください。Claude Code は同じ状態を複数回報告することがあるため、メッセージは遷移としてではなく、セッションの現在の状態として読んでください。

5889 

5890`state` フィールドは以下のいずれかの値を持ちます。

5891 

5892* `running`: セッションが作業中です。

5893* `idle`: Claude Code が次のプロンプトを待っています。

5894* `requires_action`: セッションが、ホストに送信したリクエスト(権限プロンプトなど)への回答を待ってブロックされています。

5895 

5896ターンの `idle` メッセージと `result` メッセージは、どちらの順序でも到着する可能性があります。`idle` がバックグラウンドサブエージェントや [ワークフロー](/docs/ja/workflows) の実行などのバックグラウンド作業を待つかどうかを変更するには、[`CLAUDE_CODE_BG_TASKS_REPORT_RUNNING`](/docs/ja/env-vars#variables) を参照してください。

5897 

5898```typescript theme={null}

5899type SDKSessionStateChangedMessage = {

5900 type: "system";

5901 subtype: "session_state_changed";

5902 state: "idle" | "running" | "requires_action";

5903 uuid: UUID;

5904 session_id: string;

5905};

5906```

5907 

5884<h3 id="sdkfilespersistedevent">5908<h3 id="sdkfilespersistedevent">

5885 `SDKFilesPersistedEvent`5909 `SDKFilesPersistedEvent`

5886</h3>5910</h3>

agent-view.md +1 −1

Details

240 240 

241配信できない返信。バックグラウンドサービスに到達できないか、送信が失敗した場合、返信は保存され、そのプロセスが再度開始されるときにセッションの次のプロンプトとして送信されます。エラーメッセージは返信が保存されたことを示します。`!` でプレフィックスされた返信は保存されません。保存されたテキストはセッションにプレーンプロンプトとして到達するため、Bash コマンドとして実行されません。241配信できない返信。バックグラウンドサービスに到達できないか、送信が失敗した場合、返信は保存され、そのプロセスが再度開始されるときにセッションの次のプロンプトとして送信されます。エラーメッセージは返信が保存されたことを示します。`!` でプレフィックスされた返信は保存されません。保存されたテキストはセッションにプレーンプロンプトとして到達するため、Bash コマンドとして実行されません。

242 242 

243[音声ディクテーション](/docs/ja/voice-dictation) が有効な場合、返信入力がフォーカスされている間、プッシュトゥトークキーを押したままにするか、タップして返信をディクテーションします。これはエージェントビューの下部のディスパッチ入力でも同じように機能します。243[音声ディクテーション](/docs/ja/voice-dictation) を [ホールドモード](/docs/ja/voice-dictation#hold-to-record) で有効にしている場合、返信入力がフォーカスされている間にプッシュトゥトークキーを押し続けると、入力する代わりに返信をディクテーションできます。エージェントビュー下部のディスパッチ入力でも同じように機能します。

244 244 

245`↑` と `↓` を使用してパネルを閉じずに隣接するセッションをピーク表示するか、`→` を使用してアタッチします。245`↑` と `↓` を使用してパネルを閉じずに隣接するセッションをピーク表示するか、`→` を使用してアタッチします。

246 246 

channels.md +4 −4

Details

47 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。47 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。

48 * プラグインが[マーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。48 * プラグインが[マーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。

49 49 

50 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。インストール概要を確認してください。`Run /reload-plugins to activate.` と報告されている場合は、[プラグイン変更を再起動なしで適用する](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、プラグインの設定コマンドを利用可能にしてください。50 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。インストール概要を確認してください。`Run /reload-plugins to apply.` と報告されている場合は、[プラグイン変更を再起動なしで適用する](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、プラグインの設定コマンドを利用可能にしてください。

51 </Step>51 </Step>

52 52 

53 <Step title="トークンを設定する">53 <Step title="トークンを設定する">


125 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。125 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。

126 * プラグインが[マーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。126 * プラグインが[マーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。

127 127 

128 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。インストール概要を確認してください。`Run /reload-plugins to activate.` と報告されている場合は、[プラグイン変更を再起動なしで適用する](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、プラグインの設定コマンドを利用可能にしてください。128 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。インストール概要を確認してください。`Run /reload-plugins to apply.` と報告されている場合は、[プラグイン変更を再起動なしで適用する](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、プラグインの設定コマンドを利用可能にしてください。

129 </Step>129 </Step>

130 130 

131 <Step title="トークンを設定する">131 <Step title="トークンを設定する">


192 192 

193 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。193 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。

194 194 

195 インストール概要が `Run /reload-plugins to activate.` と報告されている場合は、次のステップで再起動するため、ここではスキップできます。195 インストール概要で `Run /reload-plugins to apply.` と報告された場合でも、次のステップで再起動するとプラグインが読み込まれるため、ここで対応する必要はありません。

196 </Step>196 </Step>

197 197 

198 <Step title="チャネルを有効にして再起動する">198 <Step title="チャネルを有効にして再起動する">


251 251 

252 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。252 インストールがインストールスコープを求めるとき、ユーザースコープオプションを選択して、プラグインがすべてのプロジェクト全体で利用可能になるようにしてください。

253 253 

254 インストール概要が `Run /reload-plugins to activate.` を報告する場合、ここで対応する必要はありません。次のステップで再起動するときにプラグインが取得されるためです。254 インストール概要が `Run /reload-plugins to apply.` を報告する場合、ここで対応する必要はありません。次のステップで再起動するときにプラグインが取得されるためです。

255 </Step>255 </Step>

256 256 

257 <Step title="チャネルを有効にして再起動する">257 <Step title="チャネルを有効にして再起動する">

chrome.md +2 −0

Details

45* [Claude Code](/docs/ja/quickstart#step-1-install-claude-code)45* [Claude Code](/docs/ja/quickstart#step-1-install-claude-code)

46* 直接 Anthropic プラン(Pro、Max、Team、または Enterprise)46* 直接 Anthropic プラン(Pro、Max、Team、または Enterprise)

47 47 

48HIPAA が有効になっている Enterprise 組織では、Claude in Chrome はデフォルトでオフになっており、[Owner](/docs/ja/server-managed-settings#access-control) が [**Organization settings > Claude in Chrome**](https://claude.ai/admin-settings/browser-extension) でオンにできます。Anthropic との事業提携契約(BAA)は、Claude in Chrome を通じてサードパーティのサイトに送信されるデータを対象としていません。対象サービス(Eligible Services)の一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide)を参照してください。

49 

48Chrome 統合を使用するには、`/login` でサインインする必要もあります。API キーまたは [`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で発行した長期間有効なトークンで認証している場合、ブラウザ拡張機能はこれらの認証情報では認証できないため、`--chrome` を渡しても Claude Code は Chrome 統合を無効のままにします。v2.1.216 より前のバージョンでは、これらのセッションでも Chrome 統合を有効にできましたが、ブラウザ拡張機能への接続はすべて 403 エラーで失敗していました。50Chrome 統合を使用するには、`/login` でサインインする必要もあります。API キーまたは [`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で発行した長期間有効なトークンで認証している場合、ブラウザ拡張機能はこれらの認証情報では認証できないため、`--chrome` を渡しても Claude Code は Chrome 統合を無効のままにします。v2.1.216 より前のバージョンでは、これらのセッションでも Chrome 統合を有効にできましたが、ブラウザ拡張機能への接続はすべて 403 エラーで失敗していました。

49 51 

50<Note>52<Note>

Details

64`/web-setup` のウォークスルー(`/web-setup` が保存する内容と削除方法を含む)については、[ターミナルから接続](/docs/ja/web-quickstart#connect-from-your-terminal)を参照してください。64`/web-setup` のウォークスルー(`/web-setup` が保存する内容と削除方法を含む)については、[ターミナルから接続](/docs/ja/web-quickstart#connect-from-your-terminal)を参照してください。

65 65 

66<Note>66<Note>

67 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な組織は `/web-setup` またはその他のクラウドセッション機能を使用できません。67 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な組織、または [HIPAA 設定](/docs/ja/hipaa-setup)が適用されている組織は、`/web-setup` またはその他のクラウドセッション機能を使用できません。

68</Note>68</Note>

69 69 

70<h3 id="quick-setup-for-team-and-enterprise">70<h3 id="quick-setup-for-team-and-enterprise">

Details

1582 次のいずれかの場合、Claude Code は代わりに `cleanupPeriodDays` の後にこれらのトランスクリプトを削除します:1582 次のいずれかの場合、Claude Code は代わりに `cleanupPeriodDays` の後にこれらのトランスクリプトを削除します:

1583 1583 

1584 * [管理設定](/docs/ja/managed-settings)が `cleanupPeriodDays` を設定している1584 * [管理設定](/docs/ja/managed-settings)が `cleanupPeriodDays` を設定している

1585 * 組織に HIPAA 設定が適用されており、Claude Code が Claude API に直接接続している1585 * [HIPAA 設定がセッションに適用されている](/docs/ja/hipaa-setup#check-how-developers-sign-in-and-connect)

1586 1586 

1587Claude Code は、以下の場合に年齢ベースのスイープをスキップします:1587Claude Code は、以下の場合に年齢ベースのスイープをスキップします:

1588 1588 


1619 1619 

1620| `~/.claude/` 下のパス | 内容 |1620| `~/.claude/` 下のパス | 内容 |

1621| - | - |1621| - | - |

1622| `history.jsonl` | 入力したすべてのプロンプト。タイムスタンプとプロジェクトパス付き。上矢印リコール、`Ctrl+R` 履歴検索、`!` シェルコマンド補完に使用されます。HIPAA 設定が適用された組織では、Claude Code が Claude API に直接接続している場合、各スイープで `cleanupPeriodDays` より古いエントリが削除されます |1622| `history.jsonl` | 入力したすべてのプロンプト。タイムスタンプとプロジェクトパス付き。上矢印リコール、`Ctrl+R` 履歴検索、`!` シェルコマンド補完に使用されます。[HIPAA 設定がセッションに適用されている](/docs/ja/hipaa-setup#check-how-developers-sign-in-and-connect)場合、各スイープで `cleanupPeriodDays` より古いエントリが削除されます |

1623| `stats-cache.json` | `/usage` で表示される集計トークンとコスト数 |1623| `stats-cache.json` | `/usage` で表示される集計トークンとコスト数 |

1624| `remote-settings.json` | 組織の[サーバー管理設定](/docs/ja/server-managed-settings)のキャッシュコピー。組織が何も設定していない場合は `{}`。セッションが[それらを取得](/docs/ja/server-managed-settings#platform-availability)する場合にのみ存在します。Claude Code は起動時と、セッション中は 1 時間ごとに更新を確認します。ログアウト時に削除されます |1624| `remote-settings.json` | 組織の[サーバー管理設定](/docs/ja/server-managed-settings)のキャッシュコピー。組織が何も設定していない場合は `{}`。セッションが[それらを取得](/docs/ja/server-managed-settings#platform-availability)する場合にのみ存在します。Claude Code は起動時と、セッション中は 1 時間ごとに更新を確認します。ログアウト時に削除されます |

1625| `cache/changelog.md` | Claude Code チェンジログのキャッシュコピー。`/release-notes` で表示されます。バックグラウンドで更新されます |1625| `cache/changelog.md` | Claude Code チェンジログのキャッシュコピー。`/release-notes` で表示されます。バックグラウンドで更新されます |

Details

53* `Marketplace "claude-plugins-official" not found` と報告された場合は、`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。53* `Marketplace "claude-plugins-official" not found` と報告された場合は、`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。

54* マーケットプレイスで [プラグインが見つからないと報告された](/docs/ja/plugins/install#install-a-plugin)場合は、プラグイン名のタイプミスを確認してください。54* マーケットプレイスで [プラグインが見つからないと報告された](/docs/ja/plugins/install#install-a-plugin)場合は、プラグイン名のタイプミスを確認してください。

55 55 

56インストール概要を確認してください。`Run /reload-plugins to activate.` と報告された場合は、[プラグインの変更を再起動なしで適用](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、現在のセッションでプラグインをアクティブにしてください。56インストール概要を確認してください。`Run /reload-plugins to apply.` と報告された場合は、[プラグインの変更を再起動なしで適用](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、現在のセッションでプラグインをアクティブにしてください。

57 57 

58プラグインがアクティブになり、[コードベースをスキャンして修正](#scan-and-fix-your-codebase)する準備ができました。58プラグインがアクティブになり、[コードベースをスキャンして修正](#scan-and-fix-your-codebase)する準備ができました。

59 59 

Details

104| `--input-format` | プリントモードの入力形式を指定します(オプション:`text`、`stream-json`) | `claude -p --output-format json --input-format stream-json` |104| `--input-format` | プリントモードの入力形式を指定します(オプション:`text`、`stream-json`) | `claude -p --output-format json --input-format stream-json` |

105| `--json-schema` | エージェントがワークフローを完了した後、JSON スキーマに一致する検証済み JSON 出力を取得します(プリントモードのみ)。[構造化出力](/docs/ja/agent-sdk/structured-outputs)を参照してください。Claude Code は無効なスキーマでエラーで終了し、`format` キーワードをクライアント側検証なしの注釈として受け入れます | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |105| `--json-schema` | エージェントがワークフローを完了した後、JSON スキーマに一致する検証済み JSON 出力を取得します(プリントモードのみ)。[構造化出力](/docs/ja/agent-sdk/structured-outputs)を参照してください。Claude Code は無効なスキーマでエラーで終了し、`format` キーワードをクライアント側検証なしの注釈として受け入れます | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |

106| `--maintenance` | セッションの前に `maintenance` マッチャーで[セットアップフック](/docs/ja/hooks#setup)を実行します(プリントモードのみ) | `claude -p --maintenance "query"` |106| `--maintenance` | セッションの前に `maintenance` マッチャーで[セットアップフック](/docs/ja/hooks#setup)を実行します(プリントモードのみ) | `claude -p --maintenance "query"` |

107| `--max-budget-usd` | API 呼び出しで支出する最大ドル額。停止する前に支出します(プリントモードのみ)。[サブエージェント](/docs/ja/sub-agents)からの支出はキャップにカウントされます。`--continue` または `--resume` で会話に戻るときに、[以前の実行から復元された](/docs/ja/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls)合計はそれに対してカウントされません。支出がキャップに達すると、別のサブエージェントを生成すると `Budget limit reached` で失敗し、Claude Code は引き続き実行中のバックグラウンドサブエージェントを停止します。キャップ実行動作には Claude Code v2.1.217 以降が必要です | `claude -p --max-budget-usd 5.00 "query"` |107| `--max-budget-usd` | 停止する前に API 呼び出しに費やす最大金額(ドル)(プリントモードのみ)。Claude Code は上限を[クライアント側のコスト見積もり](/docs/ja/agent-sdk/cost-tracking#estimates-not-billing)と照合するため、実際の請求額と異なる場合があります。[サブエージェント](/docs/ja/sub-agents)による支出も上限にカウントされます。`--continue` または `--resume` で会話に戻るとき、[以前の実行から復元された](/docs/ja/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls)合計は上限にカウントされません。支出が上限に達すると、別のサブエージェントの生成は `Budget limit reached` で失敗し、Claude Code はまだ実行中のバックグラウンドサブエージェントを停止します。上限の適用動作には Claude Code v2.1.217 以降が必要です | `claude -p --max-budget-usd 5.00 "query"` |

108| `--max-turns` | エージェンティックターンの数を制限します(プリントモードのみ)。制限に達するとエラーで終了します。デフォルトでは制限がありません。`--input-format stream-json` を使用する場合、制限がターンを終了するときにキューに入れられたメッセージは引き続きキューに入れられ、独自の制限で新しいターンを開始します | `claude -p --max-turns 3 "query"` |108| `--max-turns` | エージェンティックターンの数を制限します(プリントモードのみ)。制限に達するとエラーで終了します。デフォルトでは制限がありません。`--input-format stream-json` を使用する場合、制限がターンを終了するときにキューに入れられたメッセージは引き続きキューに入れられ、独自の制限で新しいターンを開始します | `claude -p --max-turns 3 "query"` |

109| `--mcp-config` | JSON ファイルまたは文字列から MCP サーバーを読み込みます(スペース区切り)。このフラグを `-p` で渡すと、Claude Code は最初のターンを実行する前に、まだ保留中のサーバーが接続されるまで待機します。デフォルトでは [`MCP_TIMEOUT`](/docs/ja/env-vars) スタートアップタイムアウト 30 秒まで待機します。[キャッシュされたツールリスト](/docs/ja/mcp#managing-your-servers)を持つサーバーは待機をスキップし、最初の使用時に接続します。待機には Claude Code v2.1.221 以降が必要です | `claude --mcp-config ./mcp.json` |109| `--mcp-config` | JSON ファイルまたは文字列から MCP サーバーを読み込みます(スペース区切り)。このフラグを `-p` で渡すと、Claude Code は最初のターンを実行する前に、まだ保留中のサーバーが接続されるまで待機します。デフォルトでは [`MCP_TIMEOUT`](/docs/ja/env-vars) スタートアップタイムアウト 30 秒まで待機します。[キャッシュされたツールリスト](/docs/ja/mcp#managing-your-servers)を持つサーバーは待機をスキップし、最初の使用時に接続します。待機には Claude Code v2.1.221 以降が必要です | `claude --mcp-config ./mcp.json` |

110| `--model` | `sonnet`、`opus`、`haiku`、`fable` などの[モデルエイリアス](/docs/ja/model-config#model-aliases)またはモデルの完全な名前を使用して、現在のセッションのモデルを設定します。[`model`](/docs/ja/settings-reference#model) 設定と [`ANTHROPIC_MODEL`](/docs/ja/model-config#environment-variables) をオーバーライドします | `claude --model claude-sonnet-5` |110| `--model` | `sonnet`、`opus`、`haiku`、`fable` などの[モデルエイリアス](/docs/ja/model-config#model-aliases)またはモデルの完全な名前を使用して、現在のセッションのモデルを設定します。[`model`](/docs/ja/settings-reference#model) 設定と [`ANTHROPIC_MODEL`](/docs/ja/model-config#environment-variables) をオーバーライドします | `claude --model claude-sonnet-5` |

code-review.md +2 −2

Details

7> マルチエージェント分析を使用してコードベース全体を検査し、ロジックエラー、セキュリティ脆弱性、リグレッションを検出する自動化された PR レビューを設定します7> マルチエージェント分析を使用してコードベース全体を検査し、ロジックエラー、セキュリティ脆弱性、リグレッションを検出する自動化された PR レビューを設定します

8 8 

9<Note>9<Note>

10 Code Review はリサーチプレビュー段階であり、[Team および Enterprise](https://claude.ai/admin-settings/claude-code) サブスクリプションで利用可能です。[Zero Data Retention](/docs/ja/zero-data-retention) が有効になっている組織では利用できません。その他のプランでは、`/code-review` コマンドを使用して[ローカルで差分をレビュー](#review-a-diff-locally)することができます。10 Code Review はリサーチプレビュー段階であり、[Team および Enterprise](https://claude.ai/admin-settings/claude-code) サブスクリプションで利用可能です。[Zero Data Retention](/docs/ja/zero-data-retention) が有効になっている組織や [HIPAA 設定](/docs/ja/hipaa-setup)が適用されている組織では利用できず、Anthropic の BAA の対象外です。その他のプランでは、`/code-review` コマンドを使用して[ローカルで差分をレビュー](#review-a-diff-locally)することができます。

11</Note>11</Note>

12 12 

13Code Review は GitHub プルリクエストを分析し、コードの問題が見つかった行にインラインコメントとして結果を投稿します。特化したエージェントのフリートがコード変更をコードベース全体のコンテキストで検査し、ロジックエラー、セキュリティ脆弱性、壊れたエッジケース、微妙なリグレッションを探します。13Code Review は GitHub プルリクエストを分析し、コードの問題が見つかった行にインラインコメントとして結果を投稿します。特化したエージェントのフリートがコード変更をコードベース全体のコンテキストで検査し、ロジックエラー、セキュリティ脆弱性、壊れたエッジケース、微妙なリグレッションを探します。


429ターゲットが `github.com` プルリクエストの場合、Claude に[完成した結果を PR に投稿](/docs/ja/ultrareview#post-findings-to-the-pull-request)させることができます。GitHub アカウントからのコメントとして。Claude Code v2.1.227 以降が必要です。429ターゲットが `github.com` プルリクエストの場合、Claude に[完成した結果を PR に投稿](/docs/ja/ultrareview#post-findings-to-the-pull-request)させることができます。GitHub アカウントからのコメントとして。Claude Code v2.1.227 以降が必要です。

430 430 

431<Note>431<Note>

432 Ultrareview は claude.ai アカウントでの認証が必要であり、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または Zero Data Retention が有効な組織では利用できません。ultrareview が利用できない場合、`/code-review ultra` はセッション内でローカルレビューを実行します。432 Ultrareview は claude.ai アカウントでの認証が必要であり、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または Zero Data Retention が有効な組織や [HIPAA 設定](/docs/ja/hipaa-setup)が適用された組織では利用できません。ultrareview が利用できない場合、`/code-review ultra` はセッション内でローカルレビューを実行します。

433</Note>433</Note>

434 434 

435スクリプトまたは CI ジョブからクラウドレビューを実行するには、[`claude ultrareview` サブコマンド](/docs/ja/ultrareview#run-ultrareview-non-interactively)を使用します。このサブコマンドは結果を待機し、stdout に出力します。435スクリプトまたは CI ジョブからクラウドレビューを実行するには、[`claude ultrareview` サブコマンド](/docs/ja/ultrareview#run-ultrareview-non-interactively)を使用します。このサブコマンドは結果を待機し、stdout に出力します。

costs.md +1 −1

Details

37 37 

38これらの合計は `/clear` が新しいセッションを開始するとリセットされるため、次のセッションの合計コストは \$0 から始まります。v2.1.211 より前では、`/clear` 全体で累積し続け、Claude Code プロセスの存続期間中に蓄積されていました。38これらの合計は `/clear` が新しいセッションを開始するとリセットされるため、次のセッションの合計コストは \$0 から始まります。v2.1.211 より前では、`/clear` 全体で累積し続け、Claude Code プロセスの存続期間中に蓄積されていました。

39 39 

401.1× [データレジデンシーレート](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) で請求される Claude API からの応答の場合、Claude Code はその応答のトークンのリスト価格に 1.1 を乗じてセッションコスト数値に反映します。Claude Code は [ステータス行のコストフィールド](/docs/ja/statusline#cost-and-duration-tracking) に同じ合計を報告し、[`--max-budget-usd`](/docs/ja/cli-reference#cli-flags) と比較します。v2.1.239 より前では、Claude Code はこれらの応答に 1.1× を適用しなかったため、セッションコスト数値は請求額より低くなっていました。401.1× の [データレジデンシー料金](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) で請求される Claude API からの応答については、Claude Code はセッションコスト数値において、その応答のトークンの定価に 1.1 を乗じます。同じ合計が [ステータスラインのコストフィールド](/docs/ja/statusline#cost-and-duration-tracking) にも表示され、乗算後の数値は [`--max-budget-usd`](/docs/ja/cli-reference#cli-flags) にもカウントされます。

41 41 

42<h4 id="prompt-cache-statistics">42<h4 id="prompt-cache-statistics">

43 プロンプトキャッシュ統計43 プロンプトキャッシュ統計

Details

29| `/debug [issue]` | セッションのデバッグログを有効にし、ログ出力と設定パスを使って診断するよう Claude に促す |29| `/debug [issue]` | セッションのデバッグログを有効にし、ログ出力と設定パスを使って診断するよう Claude に促す |

30| `/status` | 有効な設定ソース(管理設定が適用されているかどうかを含む) |30| `/status` | 有効な設定ソース(管理設定が適用されているかどうかを含む) |

31 31 

32メモリファイルが `/context` の内訳に表示されない場合は、その場所を [CLAUDE.md ファイルの読み込み方法](/docs/ja/memory#how-claude-md-files-load)と照らし合わせて確認してください。サブディレクトリの `CLAUDE.md` ファイルは、セッション開始時ではなく、Claude がそのディレクトリ内のファイルに対して Read、Write、または Edit ツールを使用した後にオンデマンドで読み込まれます。32メモリファイルが `/context` の内訳に表示されない場合は、その場所を [CLAUDE.md ファイルの読み込み方法](/docs/ja/memory#how-claude-md-files-load)と照らし合わせて確認してください。サブディレクトリの `CLAUDE.md` ファイルは、セッション開始時ではなくオンデマンドで読み込まれるため、この内訳には表示されません。

33 33 

34`/context` でファイルが読み込まれていることを確認できたのに、Claude が特定の指示に従わない場合、問題は読み込まれたかどうかではなく、指示の書き方にある可能性が高いです。CLAUDE.md は、プロジェクトの規約、ビルドコマンド、ファイルの配置場所など、新しいチームメイトに伝えるような種類のガイダンスに適しています。34`/context` でファイルが読み込まれていることを確認できたのに、Claude が特定の指示に従わない場合、問題は読み込まれたかどうかではなく、指示の書き方にある可能性が高いです。CLAUDE.md は、プロジェクトの規約、ビルドコマンド、ファイルの配置場所など、新しいチームメイトに伝えるような種類のガイダンスに適しています。

35 35 


116| `settings.json` の値が無視されているように見える | 同じキーが `settings.local.json` で設定されている | `settings.local.json` は `settings.json` をオーバーライドし、両方とも `~/.claude/settings.json` をオーバーライドします。[設定の優先順位](/docs/ja/settings#settings-precedence)を参照してください。 |116| `settings.json` の値が無視されているように見える | 同じキーが `settings.local.json` で設定されている | `settings.local.json` は `settings.json` をオーバーライドし、両方とも `~/.claude/settings.json` をオーバーライドします。[設定の優先順位](/docs/ja/settings#settings-precedence)を参照してください。 |

117| Skill が `/skills` に表示されない | Skill ファイルがフォルダ内ではなく `.claude/skills/name.md` にある | フォルダを使用して、その中に `SKILL.md` を配置してください。`.claude/skills/name/SKILL.md` です。 |117| Skill が `/skills` に表示されない | Skill ファイルがフォルダ内ではなく `.claude/skills/name.md` にある | フォルダを使用して、その中に `SKILL.md` を配置してください。`.claude/skills/name/SKILL.md` です。 |

118| Skill が `/skills` に表示されるが Claude が呼び出さない | Skill の frontmatter に `disable-model-invocation: true` がある、またはその説明がリクエストの表現方法と一致しない | `/skills` のバッジを確認してください。「user-only」ラベルは Claude が自動的にトリガーしないことを意味します。[skill 呼び出し](/docs/ja/skills)を参照してください。 |118| Skill が `/skills` に表示されるが Claude が呼び出さない | Skill の frontmatter に `disable-model-invocation: true` がある、またはその説明がリクエストの表現方法と一致しない | `/skills` のバッジを確認してください。「user-only」ラベルは Claude が自動的にトリガーしないことを意味します。[skill 呼び出し](/docs/ja/skills)を参照してください。 |

119| サブディレクトリの `CLAUDE.md` 指示が無視されているように見える | サブディレクトリファイルはセッション開始時ではなく、オンデマンドで読み込まれます | 起動時ではなく、Claude がそのディレクトリ内のファイルに対して Read、Write、または Edit ツールを使用した後に読み込まれます。v2.1.288 より前は、Read ツールのみがそれらを読み込んでいました。[CLAUDE.md ファイルの読み込み方法](/docs/ja/memory#how-claude-md-files-load)を参照してください。 |119| サブディレクトリの `CLAUDE.md` 指示が無視されているように見える | サブディレクトリファイルはセッション開始時ではなく、オンデマンドで読み込まれます | [サブディレクトリファイルが読み込まれるタイミング](/docs/ja/memory#how-claude-md-files-load)を参照してください。v2.1.288 より前は、Read ツールのみがそれらを読み込んでいました。 |

120| サブエージェントが `CLAUDE.md` 指示を無視する | 組み込みの Explore および Plan エージェントは `CLAUDE.md` をスキップします。カスタムサブエージェントは、その定義が [`omitClaudeMd`](/docs/ja/sub-agents#supported-frontmatter-fields) を設定しない限り、メイン会話と同じ方法で読み込みます | Explore または Plan の場合、委譲プロンプトで指示を再度述べてください。`omitClaudeMd` を設定するサブエージェントの場合、フィールドを削除してください。その他のカスタムサブエージェントの場合、重要な指示をエージェントファイルの本体に配置してください。これはエージェントのシステムプロンプトになります。[起動時に読み込まれるもの](/docs/ja/sub-agents#what-loads-at-startup)を参照してください。 |120| サブエージェントが `CLAUDE.md` 指示を無視する | 組み込みの Explore および Plan エージェントは `CLAUDE.md` をスキップします。カスタムサブエージェントは、その定義が [`omitClaudeMd`](/docs/ja/sub-agents#supported-frontmatter-fields) を設定しない限り、メイン会話と同じ方法で読み込みます | Explore または Plan の場合、委譲プロンプトで指示を再度述べてください。`omitClaudeMd` を設定するサブエージェントの場合、フィールドを削除してください。その他のカスタムサブエージェントの場合、重要な指示をエージェントファイルの本体に配置してください。これはエージェントのシステムプロンプトになります。[起動時に読み込まれるもの](/docs/ja/sub-agents#what-loads-at-startup)を参照してください。 |

121| クリーンアップロジックがセッション終了時に実行されない | `SessionEnd` hook が設定されていない | `settings.json` に `SessionEnd` hook を追加してください。[hook イベントリスト](/docs/ja/hooks#hook-events)を参照してください。 |121| クリーンアップロジックがセッション終了時に実行されない | `SessionEnd` hook が設定されていない | `settings.json` に `SessionEnd` hook を追加してください。[hook イベントリスト](/docs/ja/hooks#hook-events)を参照してください。 |

122| `.mcp.json` の MCP サーバーが読み込まれない | ファイルが `.claude/` の下にあるか、そのサーバーが VS Code の `mcp.json` のように、`mcpServers` ではなくトップレベルの `servers` キーの下にある | プロジェクト MCP 設定はリポジトリルートの `.mcp.json` に配置され、`.claude/` 内ではなく、`mcpServers` キーの下にサーバーがあります。[MCP 設定](/docs/ja/mcp)を参照してください。 |122| `.mcp.json` の MCP サーバーが読み込まれない | ファイルが `.claude/` の下にあるか、そのサーバーが VS Code の `mcp.json` のように、`mcpServers` ではなくトップレベルの `servers` キーの下にある | プロジェクト MCP 設定はリポジトリルートの `.mcp.json` に配置され、`.claude/` 内ではなく、`mcpServers` キーの下にサーバーがあります。[MCP 設定](/docs/ja/mcp)を参照してください。 |

desktop.md +17 −16

Details

831 831 

832これらの設定は[管理設定コンソール](https://claude.ai/admin-settings/claude-code)を通じて設定されます:832これらの設定は[管理設定コンソール](https://claude.ai/admin-settings/claude-code)を通じて設定されます:

833 833 

834* **Code in the desktop**:組織内のユーザーがデスクトップアプリで Claude Code にアクセスできるかどうかを制御します834* **Desktop**:組織内のユーザーがデスクトップアプリで Claude Code にアクセスできるかどうかを制御します

835* **Code in the web**:組織の[クラウドセッション](/docs/ja/claude-code-on-the-web)を有効または無効にします835* **Cloud sessions**:組織の[クラウドセッション](/docs/ja/claude-code-on-the-web)を有効または無効にします

836* **Remote Control**:組織の[Remote Control](/docs/ja/remote-control)を有効または無効にします836* **Remote Control**:組織の[Remote Control](/docs/ja/remote-control)を有効または無効にします

837* **Disable Bypass permissions mode**:組織内のユーザーが bypass permissions モードを有効にするのを防ぎます837 

838HIPAA が有効になっている Enterprise 組織では、**Desktop** トグルはデフォルトでオフになっており、[Owner](/docs/ja/server-managed-settings#access-control) がオンにできます。[HIPAA 設定](/docs/ja/hipaa-setup)を適用すると、オンになっていた場合でもオフになるため、Owner は適用後にオンにし直す必要があります。**Cloud sessions** と **Remote Control** もデフォルトでオフであり、組織に HIPAA 設定が適用された後は、Owner がこれらをオンにすることはできません。

838 839 

839<Note>840<Note>

840 管理コンソールの[データとプライバシー設定](https://claude.ai/admin-settings/data-privacy-controls)の**Monitoring**下の Cowork 用 OpenTelemetry フォームは、Cowork セッションのみに適用されます。このマシン上の Cowork セッションでは、デスクトップアプリはそのコレクタを Claude Code に`OTEL_*`環境変数として渡すため、Claude Code がそのセッションで[管理コンソール設定をフェッチしない](#managed-settings)場合でも、フォームは有効になります。841 管理コンソールの[データとプライバシー設定](https://claude.ai/admin-settings/data-privacy-controls)の**Monitoring**下の Cowork 用 OpenTelemetry フォームは、Cowork セッションのみに適用されます。このマシン上の Cowork セッションでは、デスクトップアプリはそのコレクタを Claude Code に`OTEL_*`環境変数として渡すため、Claude Code がそのセッションで[管理コンソール設定をフェッチしない](#managed-settings)場合でも、フォームは有効になります。


846 管理設定847 管理設定

847</h3>848</h3>

848 849 

849管理設定はプロジェクトおよびユーザー設定をオーバーライドし、Desktop の Claude Code セッションに適用されます。これらのキーを組織の[管理設定](/docs/ja/managed-settings)ファイルで設定するか、管理コンソールを通じてリモートでプッシュできます。850管理設定はプロジェクトおよびユーザー設定を上書きし、Desktop の Claude Code セッションに適用されます。これらのキーを組織の[管理設定](/docs/ja/managed-settings)ファイルで設定するか、管理コンソールを通じてリモートでプッシュできます。

850 851 

851| キー | 説明 |852| キー | 説明 |

852| - | - |853| - | - |

853| `permissions.disableBypassPermissionsMode` | ユーザーが Bypass permissions モードを有効にするのを防ぐには`"disable"`に設定します。 |854| `permissions.disableBypassPermissionsMode` | ユーザーが Bypass permissions モードを有効にするのを防ぐには`"disable"`に設定します。 |

854| `disableAutoMode` | [Auto](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)モードをモードセレクタから削除するには`"disable"`に設定します。`permissions`の下でも受け入れられます。 |855| `disableAutoMode` | [Auto](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)モードをモードセレクタから削除するには`"disable"`に設定します。`permissions`の下でも受け入れられます。 |

855| `autoMode` | 組織全体で auto mode 分類器が信頼およびブロックするものをカスタマイズします。[auto mode を設定する](/docs/ja/auto-mode-config)を参照してください。 |856| `autoMode` | 組織全体で auto モード分類器が信頼およびブロックするものをカスタマイズします。[auto モードを設定する](/docs/ja/auto-mode-config)を参照してください。 |

856| `browserExternalPageTools` | Claude が[Browser ペイン](#browse-external-sites)の外部ページを読み取るまたは操作するためのツールを使用するのを防ぐには`"disabled"`に設定します。ユーザーは引き続き外部サイトに自分でナビゲートできます。ローカル開発サーバープレビューは影響を受けません。 |857| `browserExternalPageTools` | Claude が[Browser ペイン](#browse-external-sites)の外部ページを読み取るまたは操作するためのツールを使用するのを防ぐには`"disabled"`に設定します。ユーザーは引き続き外部サイトに自分でナビゲートできます。ローカル開発サーバープレビューは影響を受けません。 |

857| `disableMobileSimulatorTools` | Claude の[iOS Simulator ペイン](/docs/ja/desktop-ios-simulator#turn-off-simulator-access)でデバイスを制御およびキャプチャするためのツールをブロックするには`true`に設定します。ペインはユーザー自身のタップに対して使用可能なままです。Claude のアクセスのみが削除されます。値は JSON ブール値`true`である必要があります。文字列`"true"`は無視されます。 |858| `disableMobileSimulatorTools` | Claude の[iOS Simulator ペイン](/docs/ja/desktop-ios-simulator#turn-off-simulator-access)でデバイスを制御およびキャプチャするためのツールをブロックするには`true`に設定します。ペインはユーザー自身のタップに対して使用可能なままです。Claude のアクセスのみが削除されます。値は JSON ブール値`true`である必要があります。文字列`"true"`は無視されます。 |

858| `disableBrowserExternalNavigation` | [Browser ペイン](#browse-external-sites)の外部ブラウジングを完全にオフにするには`true`に設定します。ユーザーも Claude も外部サイトにナビゲートできません。localhost 開発サーバープレビューは影響を受けません。値は JSON ブール値`true`である必要があります。文字列`"true"`は無視されます。 |859| `disableBrowserExternalNavigation` | [Browser ペイン](#browse-external-sites)の外部ブラウジングを完全にオフにするには`true`に設定します。ユーザーも Claude も外部サイトにナビゲートできません。localhost 開発サーバープレビューは影響を受けません。値は JSON ブール値`true`である必要があります。文字列`"true"`は無視されます。 |

859| `sshConfigs` | 環境ドロップダウンに表示される[SSH 接続](#pre-configure-ssh-connections-for-your-team)を事前設定します。ユーザーは管理接続を編集または削除できません。 |860| `sshConfigs` | 環境ドロップダウンに表示される[SSH 接続](#pre-configure-ssh-connections-for-your-team)を事前設定します。ユーザーは管理接続を編集または削除できません。 |

860| `sshHostAllowlist` | [SSH セッション](#restrict-which-ssh-hosts-users-can-connect-to)を、解決されたホスト名がこれらのパターンのいずれかと一致するホストに制限します。空の配列は SSH セッションを無効にします。管理設定からのみ読み取られます。 |861| `sshHostAllowlist` | [SSH セッション](#restrict-which-ssh-hosts-users-can-connect-to)を、解決されたホスト名がこれらのパターンのいずれかと一致するホストに制限します。空の配列は SSH セッションを無効にします。管理設定からのみ読み取られます。 |

861| `disableDesktopLocalSessions` | [デバイスで実行されるコードセッション](#local-sessions-on-managed-devices)をオフにするには`true`に設定します。SSH セッションから他のホストへのセッションとクラウドセッションは利用可能なままです。値は JSON ブール値`true`である必要があります。管理設定からのみ読み取られます。Claude Desktop v1.37937.0 以降が必要です。 |862| `disableDesktopLocalSessions` | [デバイスで実行されるコードセッション](#local-sessions-on-managed-devices)をオフにするには`true`に設定します。他のホストへの SSH セッションとクラウドセッションは利用可能なままです。値は JSON ブール値`true`である必要があります。管理設定からのみ読み取られます。Claude Desktop v1.37937.0 以降が必要です。 |

862| `managedMcpServers` | MCP サーバー設定をすべてのユーザーにプッシュします。サードパーティ(3P)Desktop デプロイメントでのみ利用可能です。各エントリで、`"http"`、`"sse"`、または`"stdio"`のトランスポート、接続詳細、およびオプションで、そのサーバーのどのツールをユーザーが呼び出せるかを制限する`toolPolicy`マップを設定します。管理設定ファイル、MDM、または Claude apps gateway ポリシーの[`desktop`ブロック](/docs/ja/claude-apps-gateway-config#claude-desktop-overlay)を通じて配信します。3P デプロイメントは管理コンソール設定を受け取らないためです。ゲートウェイを通じて配信するには、ゲートウェイサーバーで Claude Code v2.1.232 以降が必要です。これはデスクトップアプリ自体のキーです。Claude Code は、異なるエントリ形状を持つ、同じ名前の[管理設定](/docs/ja/managed-mcp#provide-servers-through-managed-settings)を読み取ります。 |863| `managedMcpServers` | MCP サーバー設定をすべてのユーザーにプッシュします。サードパーティ(3P)Desktop デプロイでのみ利用可能です。各エントリで、`"http"`、`"sse"`、または`"stdio"`のトランスポート、接続詳細、およびオプションで、そのサーバーのどのツールをユーザーが呼び出せるかを制限する`toolPolicy`マップを設定します。管理設定ファイル、MDM、または Claude apps gateway ポリシーの[`desktop`ブロック](/docs/ja/claude-apps-gateway-config#claude-desktop-overlay)を通じて配信します。3P デプロイは管理コンソール設定を受け取らないためです。ゲートウェイを通じて配信するには、ゲートウェイサーバーで Claude Code v2.1.232 以降が必要です。これはデスクトップアプリ自体のキーです。Claude Code は、異なるエントリ形状を持つ、同じ名前の[管理設定](/docs/ja/managed-mcp#provide-servers-through-managed-settings)を読み取ります。 |

863 864 

864Desktop セッションがどこで実行されるかに応じて、どの管理設定がそのセッションに到達するかが異なります。[`availableModels`](/docs/ja/model-config#restrict-model-selection)などのモデル制限は、Desktop の Claude Code セッションでターミナル CLI と同じ方法で適用されます。[surface coverage](/docs/ja/model-config#surface-coverage)を参照してください。865Desktop セッションがどこで実行されるかに応じて、どの管理設定がそのセッションに到達するかが異なります。[`availableModels`](/docs/ja/model-config#restrict-model-selection)などのモデル制限は、Desktop の Claude Code セッションでターミナル CLI と同じ方法で適用されます。[surface coverage](/docs/ja/model-config#surface-coverage)を参照してください。

865 866 


870 871 

871ローカルおよび SSH セッションでは、デスクトップアプリは各ユーザーの接続された claude.ai コネクタを Claude Code に直接配信します。MCP 設定または`managed-mcp.json`はこれらのコネクタに到達しません。使用する設定ソースまたはファイルの場所に関係なく。これらのセッションでコネクタのツールをブロックするには、組織の[コネクタツールコントロール](/docs/ja/mcp#organization-controls-on-connector-tools)を使用してください。[コネクタが Claude Code に到達する方法](/docs/ja/mcp#how-connectors-reach-claude-code)は、各種類のセッションでコネクタを管理する設定を示しています。872ローカルおよび SSH セッションでは、デスクトップアプリは各ユーザーの接続された claude.ai コネクタを Claude Code に直接配信します。MCP 設定または`managed-mcp.json`はこれらのコネクタに到達しません。使用する設定ソースまたはファイルの場所に関係なく。これらのセッションでコネクタのツールをブロックするには、組織の[コネクタツールコントロール](/docs/ja/mcp#organization-controls-on-connector-tools)を使用してください。[コネクタが Claude Code に到達する方法](/docs/ja/mcp#how-connectors-reach-claude-code)は、各種類のセッションでコネクタを管理する設定を示しています。

872 873 

873`permissions.disableBypassPermissionsMode`と`disableAutoMode`はユーザーおよびプロジェクト設定でも機能しますが、管理設定に配置するとユーザーがそれらをオーバーライドするのを防ぎます。874`permissions.disableBypassPermissionsMode`と`disableAutoMode`はユーザーおよびプロジェクト設定でも機能しますが、管理設定に配置するとユーザーがそれらを上書きするのを防ぎます。

874 875 

875管理ソースのみが設定できる権限、プラグイン、および配信キーについては、[管理設定のみが設定できるキー](/docs/ja/managed-settings#managed-only-settings)を参照してください。876管理ソースのみが設定できる権限、プラグイン、および配信キーについては、[管理設定のみが設定できるキー](/docs/ja/managed-settings#managed-only-settings)を参照してください。

876 877 


878 デバイス管理ポリシー879 デバイス管理ポリシー

879</h3>880</h3>

880 881 

881IT チームは、macOS の MDM または Windows のグループポリシーを通じてデスクトップアプリを管理できます。利用可能なポリシーには、Claude Code 機能の有効化または無効化、自動更新の制御、およびカスタムデプロイメント URL の設定が含まれます。882IT チームは、macOS の MDM または Windows のグループポリシーを通じてデスクトップアプリを管理できます。利用可能なポリシーには、Claude Code 機能の有効化または無効化、自動更新の制御、およびカスタムデプロイ URL の設定が含まれます。

882 883 

883* **macOS**:Jamf または Kandji などのツールを使用して`com.anthropic.claudefordesktop`プリファレンスドメインを通じて設定します884* **macOS**:Jamf または Kandji などのツールを使用して`com.anthropic.claudefordesktop`プリファレンスドメインを通じて設定します

884* **Windows**:`SOFTWARE\Policies\Claude`のレジストリを通じて設定します885* **Windows**:`SOFTWARE\Policies\Claude`のレジストリを通じて設定します


928*.claudemcpcontent.com929*.claudemcpcontent.com

929```930```

930 931 

931組織で Claude に対して[IP 許可リスト](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting)が有効になっている場合は、`bridge.claudeusercontent.com`を`claude.ai`および`api.anthropic.com`と同じプロキシ出口を通じてルーティングしてください。そのようにルーティングできない場合は、プロキシがそのホストに使用する出口アドレスを組織の IP 許可リストに追加してください。ただし、そのアドレスが組織に専用されている場合のみです。共有プロキシ出口範囲は、プロキシベンダーの他のカスタマーも許可します。932組織で Claude に対して[IP 許可リスト](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting)が有効になっている場合は、`bridge.claudeusercontent.com`を`claude.ai`および`api.anthropic.com`と同じプロキシ出口を通じてルーティングしてください。そのようにルーティングできない場合は、プロキシがそのホストに使用する出口アドレスを組織の IP 許可リストに追加してください。ただし、そのアドレスが組織に専用されている場合のみです。共有プロキシ出口範囲は、プロキシベンダーの他の顧客も許可します。

932 933 

933Anthropic は、到着元のアドレスを使用して、組織の IP 許可リストに対してそのホストへの接続をチェックします。プロキシがそのホストのトラフィックを、その許可リストにないアドレスを通じて送信する場合、Chrome の Claude およびブリッジを通じて接続する他の機能は機能しなくなりますが、アプリの残りの部分は機能し続けます。934Anthropic は、到着元のアドレスを使用して、組織の IP 許可リストに対してそのホストへの接続をチェックします。プロキシがそのホストのトラフィックを、その許可リストにないアドレスを通じて送信する場合、Chrome の Claude およびブリッジを通じて接続する他の機能は機能しなくなりますが、アプリの残りの部分は機能し続けます。

934 935 

935[Artifact](/docs/ja/artifacts)が[Google Fonts](/docs/ja/artifacts#improve-the-visual-design)からタイプフェイスを読み込む場合、`fonts.googleapis.com`および`fonts.gstatic.com`もリクエストします。両方のホストはオプションです。それらをブロックする場合、artifact はフォールバックタイプフェイスでレンダリングされます。フォントリクエストが即座に失敗するように、高速拒否でブロックしてください。ページの最初のレンダリングを遅延させるのではなく。936[アーティファクト](/docs/ja/artifacts)が[Google Fonts](/docs/ja/artifacts#improve-the-visual-design)からタイプフェイスを読み込む場合、`fonts.googleapis.com`および`fonts.gstatic.com`もリクエストします。両方のホストはオプションです。それらをブロックする場合、アーティファクトはフォールバックタイプフェイスでレンダリングされます。フォントリクエストが即座に失敗するように、高速拒否でブロックしてください。ページの最初のレンダリングを遅延させるのではなく。

936 937 

937Artifact は、React またはチャートパッケージなどの JavaScript ライブラリを`cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com`、`code.jquery.com`、および`unpkg.com`から読み込むこともできます。他の外部ホストからは読み込みません。それらのホストをブロックする場合、ライブラリに依存する artifact の部分は機能しません。ブロックされたフォントとは異なり、ブロックされたライブラリにはフォールバックがありません。ここでも高速拒否でブロックしてください。ブロックされたライブラリリクエストが即座に失敗するように。タイムアウトするまでハングするのではなく。938アーティファクトは、React またはチャートパッケージなどの JavaScript ライブラリを`cdnjs.cloudflare.com`、`cdn.jsdelivr.net`、`cdn.tailwindcss.com`、`code.jquery.com`、および`unpkg.com`から読み込むこともできます。他の外部ホストからは読み込みません。それらのホストをブロックする場合、ライブラリに依存するアーティファクトの部分は機能しません。ブロックされたフォントとは異なり、ブロックされたライブラリにはフォールバックがありません。ここでも高速拒否でブロックしてください。ブロックされたライブラリリクエストが即座に失敗するように。タイムアウトするまでハングするのではなく。

938 939 

939<h3 id="authentication-and-sso">940<h3 id="authentication-and-sso">

940 認証と SSO941 認証と SSO


946 データ処理947 データ処理

947</h3>948</h3>

948 949 

949Claude Code はローカルセッションではコードをローカルで処理するか、クラウドセッションでは Anthropic が管理するインフラストラクチャで処理します。組織がそれらを[自己ホスト環境](/docs/ja/self-hosted-environments)にルーティングしない限り。クラウドセッション(自己ホスト環境を含む)は、処理のために会話とコードコンテキストを Anthropic の API に送信します。ローカルおよび SSH セッションは、デプロイメントが設定する[モデルプロバイダー](#feature-comparison)(デフォルトでは Anthropic の API)に送信します。データ保持、プライバシー、およびコンプライアンスの詳細については、[データ処理](/docs/ja/data-usage)を参照してください。950Claude Code はローカルセッションではコードをローカルで処理するか、クラウドセッションでは Anthropic が管理するインフラストラクチャで処理します。組織がそれらを[自己ホスト環境](/docs/ja/self-hosted-environments)にルーティングしない限り。クラウドセッション(自己ホスト環境を含む)は、処理のために会話とコードコンテキストを Anthropic の API に送信します。ローカルおよび SSH セッションは、デプロイで設定されている[モデルプロバイダー](#feature-comparison)(デフォルトでは Anthropic の API)に送信します。データ保持、プライバシー、およびコンプライアンスの詳細については、[データ処理](/docs/ja/data-usage)を参照してください。

950 951 

951<h3 id="deployment">952<h3 id="deployment">

952 デプロイメント953 デプロイ

953</h3>954</h3>

954 955 

955Desktop はエンタープライズデプロイメントツールを通じて配布できます:956Desktop はエンタープライズデプロイツールを通じて配布できます:

956 957 

957* **macOS**:Jamf または Kandji などの MDM を使用して`.dmg`インストーラーを通じて配布します958* **macOS**:Jamf または Kandji などの MDM を使用して`.dmg`インストーラーを通じて配布します

958* **Windows**:MSIX パッケージを通じてデプロイします。サイレントインストールを含むエンタープライズデプロイメントオプションについては、[Deploy Claude Desktop for Windows](https://support.claude.com/en/articles/12622703-deploy-claude-desktop-for-windows)を参照してください。959* **Windows**:MSIX パッケージを通じてデプロイします。サイレントインストールを含むエンタープライズデプロイのオプションについては、[Deploy Claude Desktop for Windows](https://support.claude.com/en/articles/12622703-deploy-claude-desktop-for-windows)を参照してください。

959 960 

960ファイアウォールで許可リストに登録するドメインについては、上記の[ネットワークアクセス要件](#network-access-requirements)を参照してください。プロキシ設定、カスタム認証局、および LLM ゲートウェイについては、[ネットワーク設定](/docs/ja/network-config)を参照してください。961ファイアウォールで許可リストに登録するドメインについては、上記の[ネットワークアクセス要件](#network-access-requirements)を参照してください。プロキシ設定、カスタム認証局、および LLM ゲートウェイについては、[ネットワーク設定](/docs/ja/network-config)を参照してください。

961 962 

env-vars.md +1 −0

Details

287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | `1` に設定すると、Windows で [PowerShell ツール](/docs/ja/tools-reference#powershell-tool)のコマンドを `cmd.exe` ランチャー経由ではなく直接起動します。デフォルトでは、ランチャーにより、[バックグラウンドで実行中](/docs/ja/tools-reference#background-commands)の PowerShell コマンドを、[セッションをバックグラウンド化](/docs/ja/agent-view#from-inside-a-session)したときなどに[セッションの次のプロセスに引き継ぐ](/docs/ja/agent-view#the-supervisor-process)ことができます。この変数を設定すると、バックグラウンド化された PowerShell コマンドはセッションのプロセスが終了したときに停止します。Bash コマンドは影響を受けません。Claude Code v2.1.269 以降が必要です |287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | `1` に設定すると、Windows で [PowerShell ツール](/docs/ja/tools-reference#powershell-tool)のコマンドを `cmd.exe` ランチャー経由ではなく直接起動します。デフォルトでは、ランチャーにより、[バックグラウンドで実行中](/docs/ja/tools-reference#background-commands)の PowerShell コマンドを、[セッションをバックグラウンド化](/docs/ja/agent-view#from-inside-a-session)したときなどに[セッションの次のプロセスに引き継ぐ](/docs/ja/agent-view#the-supervisor-process)ことができます。この変数を設定すると、バックグラウンド化された PowerShell コマンドはセッションのプロセスが終了したときに停止します。Bash コマンドは影響を受けません。Claude Code v2.1.269 以降が必要です |

288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | `1` に設定すると、[ワークフロー](/docs/ja/workflows#turn-workflows-off)を無効にします。[`disableWorkflows`](/docs/ja/settings-reference#disableworkflows) 設定と同等です |288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | `1` に設定すると、[ワークフロー](/docs/ja/workflows#turn-workflows-off)を無効にします。[`disableWorkflows`](/docs/ja/settings-reference#disableworkflows) 設定と同等です |

289| `CLAUDE_CODE_EFFORT_LEVEL` | サポートされているモデルの effort レベルを設定します。値:`low`、`medium`、`high`、`xhigh`、`max`、またはモデルのデフォルトを使用する `auto`。使用可能なレベルはモデルによって異なります。`--effort`、`/effort`、`modelSettings` 設定と `effortLevel` 設定より優先されます。[`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) の上限は引き続き適用されます。[effort レベルを調整する](/docs/ja/model-config#adjust-effort-level)を参照してください |289| `CLAUDE_CODE_EFFORT_LEVEL` | サポートされているモデルの effort レベルを設定します。値:`low`、`medium`、`high`、`xhigh`、`max`、またはモデルのデフォルトを使用する `auto`。使用可能なレベルはモデルによって異なります。`--effort`、`/effort`、`modelSettings` 設定と `effortLevel` 設定より優先されます。[`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) の上限は引き続き適用されます。[effort レベルを調整する](/docs/ja/model-config#adjust-effort-level)を参照してください |

290| `CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS` | `1` に設定すると、セッションの状態を伝える [`session_state_changed`](/docs/ja/agent-sdk/typescript#sdksessionstatechangedmessage) メッセージをメッセージストリームに追加します。[Agent SDK](/docs/ja/agent-sdk/overview) か、`--print`、`--output-format stream-json`、`--verbose` のすべての指定が必要です |

290| `CLAUDE_CODE_ENABLE_AUTO_MODE` | 古いリリースとの互換性のために受け付けられますが、効果はありません。auto モードは、Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry、サインイン済みの [Claude apps gateway](/docs/ja/claude-apps-gateway) セッションを含むすべてのプロバイダーでデフォルトで利用できます。v2.1.158 から v2.1.206 では、これらのプロバイダーで [auto モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) を利用可能にするために、これを `1` に設定する必要がありました |291| `CLAUDE_CODE_ENABLE_AUTO_MODE` | 古いリリースとの互換性のために受け付けられますが、効果はありません。auto モードは、Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry、サインイン済みの [Claude apps gateway](/docs/ja/claude-apps-gateway) セッションを含むすべてのプロバイダーでデフォルトで利用できます。v2.1.158 から v2.1.206 では、これらのプロバイダーで [auto モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) を利用可能にするために、これを `1` に設定する必要がありました |

291| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | [セッションの要約](/docs/ja/interactive-mode#session-recap) の利用可否を上書きします。`0` に設定すると、`/config` のトグルに関係なく要約を強制的にオフにします。`1` に設定すると、[`awaySummaryEnabled`](/docs/ja/settings-reference#awaysummaryenabled) が `false` の場合に要約を強制的にオンにします。設定および `/config` のトグルよりも優先されます |292| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | [セッションの要約](/docs/ja/interactive-mode#session-recap) の利用可否を上書きします。`0` に設定すると、`/config` のトグルに関係なく要約を強制的にオフにします。`1` に設定すると、[`awaySummaryEnabled`](/docs/ja/settings-reference#awaysummaryenabled) が `false` の場合に要約を強制的にオンにします。設定および `/config` のトグルよりも優先されます |

292| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | `1` に設定すると、[非対話モード](/docs/ja/headless) でバックグラウンドインストールが完了した後、ターンの境界でプラグインの状態を更新します。更新によってセッションの途中でシステムプロンプトが変わり、そのターンの [プロンプトキャッシュ](/docs/ja/prompt-caching) が無効になるため、デフォルトではオフです |293| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | `1` に設定すると、[非対話モード](/docs/ja/headless) でバックグラウンドインストールが完了した後、ターンの境界でプラグインの状態を更新します。更新によってセッションの途中でシステムプロンプトが変わり、そのターンの [プロンプトキャッシュ](/docs/ja/prompt-caching) が無効になるため、デフォルトではオフです |

Details

303 303 

304Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または Anthropic Console API キーを通じて認証する場合、このセクションは適用されません。claude.ai アカウントでサインインすると、プランによって以下の機能の利用可能性が決まります。304Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または Anthropic Console API キーを通じて認証する場合、このセクションは適用されません。claude.ai アカウントでサインインすると、プランによって以下の機能の利用可能性が決まります。

305 305 

306[HIPAA 設定](/docs/ja/hipaa-setup)が適用されている Enterprise 組織では、この表の一部の機能が無効になります。

307 

306| 機能 | Pro | Max | Team | Enterprise |308| 機能 | Pro | Max | Team | Enterprise |

307| :- | :- | :- | :- | :- |309| :- | :- | :- | :- | :- |

308| [クラウドセッション](/docs/ja/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |310| [クラウドセッション](/docs/ja/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |

hipaa-setup.md +12 −5

Details

15 * Claude Desktop の Code タブの Claude Code15 * Claude Desktop の Code タブの Claude Code

16 * Claude Desktop の Cowork16 * Claude Desktop の Cowork

17 17 

18 VS Code および JetBrains 向けの Claude Code 拡張機能は(ローカルモード)には含まれません。HIPAA 設定が適用された後も引き続き動作しますが、BAA の対象外です。対象サービス(Eligible Services)の完全な一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide)を参照してください。18 VS Code および JetBrains 向けの Claude Code 拡張機能は(ローカルモード)には含まれません。HIPAA 設定が適用された後も引き続き動作しますが、BAA の対象外です。対象サービス(Eligible Services)の完全な一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide)を参照してください。

19</Note>19</Note>

20 20 

21このページは、開発者のコンピューターを準備する IT 管理者またはセキュリティ管理者を対象としています。設定そのものは Claude 組織の Primary Owner が適用します。BAA に含まれる内容、設定の適用方法、適用日のスケジュール方法については、[HIPAA 対応 Enterprise プランで Claude Code(ローカルモード)と Cowork(ローカルモード)を使用する](https://support.claude.com/en/articles/17318731)で説明しています。21このページは、開発者のコンピューターを準備する IT 管理者またはセキュリティ管理者を対象としています。設定そのものは Claude 組織の Primary Owner が適用します。BAA に含まれる内容、設定の適用方法、適用日のスケジュール方法については、[HIPAA 対応 Enterprise プランで Claude Code(ローカルモード)と Cowork(ローカルモード)を使用する](https://support.claude.com/en/articles/17318731)で説明しています。


174 174 

175* **Claude Console のサインインとフェデレーション認証情報**:`forceLoginOrgUUID` は claude.ai のサインインのみを確認します。[ログインを組織に制限する](/docs/ja/authentication#restrict-login-to-your-organization)には、サインイン方法と認証情報ごとに Claude Code が確認する内容が記載されています。175* **Claude Console のサインインとフェデレーション認証情報**:`forceLoginOrgUUID` は claude.ai のサインインのみを確認します。[ログインを組織に制限する](/docs/ja/authentication#restrict-login-to-your-organization)には、サインイン方法と認証情報ごとに Claude Code が確認する内容が記載されています。

176* **サーバー管理設定**:組織で[サーバー管理設定](/docs/ja/server-managed-settings)も使用している場合は、Owner に同じキーをそこにも追加してもらってください。どのソースが適用されるかについては、[Claude Code が管理ソースを組み合わせる方法](/docs/ja/managed-settings#how-claude-code-combines-managed-sources)で説明しています。176* **サーバー管理設定**:組織で[サーバー管理設定](/docs/ja/server-managed-settings)も使用している場合は、Owner に同じキーをそこにも追加してもらってください。どのソースが適用されるかについては、[Claude Code が管理ソースを組み合わせる方法](/docs/ja/managed-settings#how-claude-code-combines-managed-sources)で説明しています。

177* **v2.1.285 より古いバージョン**:これらのバージョンは `allowedProviders` を無視するため、クラウドプロバイダーやゲートウェイ上で起動できてしまいます。v2.1.163 から v2.1.284 までのバージョンで起動を拒否させるには、[サンプルのキー](#deploy-managed-settings)と同じ管理設定に、`"2.1.285"` を設定した [`requiredMinimumVersion`](/docs/ja/settings-reference#requiredminimumversion) を追加できます。v2.1.163 より前のバージョンは `allowedProviders` だけでなく `requiredMinimumVersion` も無視するため、[それらのコンピューターを更新してください](#update-claude-code-and-claude-desktop)。

177 178 

178HIPAA 設定なしで実行されるセッションが BAA の対象となるかどうかについては、[HIPAA 対応 Enterprise プランで Claude Code(ローカルモード)と Cowork(ローカルモード)を使用する](https://support.claude.com/en/articles/17318731)を参照してください。179HIPAA 設定なしで実行されるセッションが BAA の対象となるかどうかについては、[HIPAA 対応 Enterprise プランで Claude Code(ローカルモード)と Cowork(ローカルモード)を使用する](https://support.claude.com/en/articles/17318731)を参照してください。

179 180 


234 235 

235HIPAA 設定が適用されると、Claude Code は、自身が起動するシェルコマンド、フック、MCP サーバーの環境から、`ANTHROPIC_API_KEY` や `ANTHROPIC_AUTH_TOKEN` など、Anthropic への接続に使用する認証情報を削除します。236HIPAA 設定が適用されると、Claude Code は、自身が起動するシェルコマンド、フック、MCP サーバーの環境から、`ANTHROPIC_API_KEY` や `ANTHROPIC_AUTH_TOKEN` など、Anthropic への接続に使用する認証情報を削除します。

236 237 

237HIPAA 設定はクラウドプロバイダーや GitHub の認証情報は削除しないため、GitHub にプッシュしたり他のサービスを呼び出したりするコマンドは、その開発者のアクセス権で引き続き機能します。そこに送信されるデータは、Anthropic との BAA の対象外です。対象サービスの完全な一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide)を参照してください。238HIPAA 設定はクラウドプロバイダーや GitHub の認証情報は削除しないため、GitHub にプッシュしたり他のサービスを呼び出したりするコマンドは、その開発者のアクセス権で引き続き機能します。そこに送信されるデータは、Anthropic との BAA の対象外です。対象サービスの完全な一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide)を参照してください。

238 239 

239Claude が使用できるコマンドとホストを制限するには、[権限ルール](/docs/ja/permissions)と[サンドボックス](/docs/ja/sandboxing)を参照してください。240Claude が使用できるコマンドとホストを制限するには、[権限ルール](/docs/ja/permissions)と[サンドボックス](/docs/ja/sandboxing)を参照してください。

240 241 


275 セッションデータをすぐに削除する276 セッションデータをすぐに削除する

276</h3>277</h3>

277 278 

278保持期間のスイープで削除される前に開発者のセッションデータを削除する必要がある場合は、1 つのコマンドでその大部分を削除できます。その開発者としてコンピューターにサインインし、任意のシェルで次のコマンドを実行します。279保持期間のスイープで削除される前に開発者のセッションデータを削除する必要がある場合は、1 つのコマンドでその大部分を削除できます。その開発者としてコンピューターにサインインし、任意のシェルを開いて、インストールされている Claude Code のバージョンに対応するコマンドを実行します。

280 

281Claude Code v2.1.288 以降では、`claude purge` を実行します。

279 282 

280```bash theme={null}283```bash theme={null}

281claude purge --all --yes284claude purge --all --yes

282```285```

283 286 

284v2.1.288 より前は、コマンドは `claude project purge` でした。287v2.1.126 から v2.1.287 では、同じフラグを受け付ける `claude project purge` を実行します。

288 

289```bash theme={null}

290claude project purge --all --yes

291```

285 292 

286このコマンドは、すべてのプロジェクトのトランスクリプトと自動メモリ、`tasks/`、`debug/`、`file-history/` 内のエントリ、`history.jsonl`、および `~/.claude.json` 内のプロジェクトエントリを削除します。`--yes` を指定しない場合は、計画を表示してから確認を求めます。293どちらのコマンドも、すべてのプロジェクトのトランスクリプトと自動メモリ、`tasks/`、`debug/`、`file-history/` 内のエントリ、`history.jsonl`、および `~/.claude.json` 内のプロジェクトエントリを削除します。`--yes` を指定しない場合は、計画を表示してから確認を求めます。

287 294 

288パージでは、`paste-cache/` 内の貼り付けられたテキストなど、セッションの内容を保持する可能性のある他のパスは残ります。手動で削除できるパスは、[ローカルデータを消去する](/docs/ja/claude-directory#clear-local-data)に記載されています。再割り当ての前などにコンピューターを完全に消去するには、[コンピューターをワイプします](#offboard-a-developer)。295パージでは、`paste-cache/` 内の貼り付けられたテキストなど、セッションの内容を保持する可能性のある他のパスは残ります。手動で削除できるパスは、[ローカルデータを消去する](/docs/ja/claude-directory#clear-local-data)に記載されています。再割り当ての前などにコンピューターを完全に消去するには、[コンピューターをワイプします](#offboard-a-developer)。

289 296 

hooks.md +1 −1

Details

2140| `addRules` | `rules`、`behavior`、`destination` | 権限ルールを追加します。`rules` は `{toolName, ruleContent?}` オブジェクトの配列です。ツール全体に一致させるには `ruleContent` を省略します。`behavior` は `"allow"`、`"deny"`、または `"ask"` です |2140| `addRules` | `rules`、`behavior`、`destination` | 権限ルールを追加します。`rules` は `{toolName, ruleContent?}` オブジェクトの配列です。ツール全体に一致させるには `ruleContent` を省略します。`behavior` は `"allow"`、`"deny"`、または `"ask"` です |

2141| `replaceRules` | `rules`、`behavior`、`destination` | `destination` にある指定の `behavior` のすべてのルールを、指定した `rules` で置き換えます |2141| `replaceRules` | `rules`、`behavior`、`destination` | `destination` にある指定の `behavior` のすべてのルールを、指定した `rules` で置き換えます |

2142| `removeRules` | `rules`、`behavior`、`destination` | 指定の `behavior` の一致するルールを削除します |2142| `removeRules` | `rules`、`behavior`、`destination` | 指定の `behavior` の一致するルールを削除します |

2143| `setMode` | `mode`、`destination` | 権限モードを変更します。有効なモードは `default`、`auto`、`acceptEdits`、`dontAsk`、`bypassPermissions`、`plan`、および `default` のエイリアスとしての `manual` です。`manual` エイリアスには Claude Code v2.1.200 以降が必要です |2143| `setMode` | `mode`、`destination` | 権限モードを変更します。有効なモードは `default`、`auto`、`acceptEdits`、`dontAsk`、`bypassPermissions`、`plan`、および `default` のエイリアスである `manual` です |

2144| `addDirectories` | `directories`、`destination` | 作業ディレクトリを追加します。`directories` はパス文字列の配列です |2144| `addDirectories` | `directories`、`destination` | 作業ディレクトリを追加します。`directories` はパス文字列の配列です |

2145| `removeDirectories` | `directories`、`destination` | 作業ディレクトリを削除します |2145| `removeDirectories` | `directories`、`destination` | 作業ディレクトリを削除します |

2146 2146 

Details

215| `$` | 行の終わり |215| `$` | 行の終わり |

216| `^` | 最初の空白以外の文字 |216| `^` | 最初の空白以外の文字 |

217| `gg` | 入力の開始 |217| `gg` | 入力の開始 |

218| `G` | 入力の終わり |218| `G` | 最後の行の先頭 |

219| `f{char}` | 次の文字の出現位置にジャンプ |219| `f{char}` | 次の文字の出現位置にジャンプ |

220| `F{char}` | 前の文字の出現位置にジャンプ |220| `F{char}` | 前の文字の出現位置にジャンプ |

221| `t{char}` | 次の文字の出現位置の直前にジャンプ |221| `t{char}` | 次の文字の出現位置の直前にジャンプ |

mcp.md +1 −1

Details

52 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。52 * `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。

53 * [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。53 * [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。

54 54 

55 インストール概要が `Run /reload-plugins to activate.` を報告する場合、Claude Code はその後、そのリロードを実行します。リロードが次のメッセージが会話を再度読み込むことになると警告する場合は、`/reload-plugins --force` を実行してください。55 インストール概要が `Run /reload-plugins to apply.` を報告する場合、Claude Code はその後、そのリロードを実行します。リロードが次のメッセージが会話を再度読み込むことになると警告する場合は、`/reload-plugins --force` を実行してください。

56 </Step>56 </Step>

57 57 

58 <Step title="ビルドスキルを実行する">58 <Step title="ビルドスキルを実行する">

memory.md +13 −10

Details

161 161 

162発見されたすべてのファイルは、互いに上書きするのではなく、コンテキストに連結されます。ディレクトリツリー全体で、コンテンツはファイルシステムルートから作業ディレクトリまで順序付けられます。`foo/bar/` の例では、`foo/CLAUDE.md` は `foo/bar/CLAUDE.md` の前にコンテキストに表示されるため、Claude を起動した場所に近い指示が最後に読まれます。各ディレクトリ内で、`CLAUDE.local.md` は `CLAUDE.md` の後に追加されるため、個人的なメモはそのレベルで Claude が読む最後のものです。162発見されたすべてのファイルは、互いに上書きするのではなく、コンテキストに連結されます。ディレクトリツリー全体で、コンテンツはファイルシステムルートから作業ディレクトリまで順序付けられます。`foo/bar/` の例では、`foo/CLAUDE.md` は `foo/bar/CLAUDE.md` の前にコンテキストに表示されるため、Claude を起動した場所に近い指示が最後に読まれます。各ディレクトリ内で、`CLAUDE.local.md` は `CLAUDE.md` の後に追加されるため、個人的なメモはそのレベルで Claude が読む最後のものです。

163 163 

164Claude はまた、現在の作業ディレクトリの下のサブディレクトリで `CLAUDE.md` と `CLAUDE.local.md` ファイルを発見します。起動時にロードするのではなく、Claude がそれらのサブディレクトリ内のファイルを読むときに含まれます。`.claude/worktrees/` の下にある worktree 内のファイルについては、[worktree でサブエージェントを分離する](/docs/ja/worktrees#isolate-subagents-with-worktrees) を参照してください。164Claude はまた、現在の作業ディレクトリの下のサブディレクトリで `CLAUDE.md` と `CLAUDE.local.md` ファイルを発見します。起動時にロードするのではなく、Claude がそれらのサブディレクトリ内のファイルを読むときに含まれます。Claude が Read、Write、または Edit ツールで既に読み取り、書き込み、または編集したサブディレクトリの `CLAUDE.md` は、その内容が既に会話に含まれているため、この方法ではロードされません。`.claude/worktrees/` の下にある worktree 内のファイルについては、[worktree でサブエージェントを分離する](/docs/ja/worktrees#isolate-subagents-with-worktrees) を参照してください。

165 165 

166大規模なモノレポで他のチームの CLAUDE.md ファイルが取得される場合は、[`claudeMdExcludes`](#exclude-specific-claude-md-files) を使用してそれらをスキップしてください。ルートおよびディレクトリごとの CLAUDE.md ファイルとルールの完全なレイアウトについては、[モノレポと大規模リポジトリ](/docs/ja/large-codebases) を参照してください。166大規模なモノレポで他のチームの CLAUDE.md ファイルが取得される場合は、[`claudeMdExcludes`](#exclude-specific-claude-md-files) を使用してそれらをスキップしてください。ルートおよびディレクトリごとの CLAUDE.md ファイルとルールの完全なレイアウトについては、[モノレポと大規模リポジトリ](/docs/ja/large-codebases) を参照してください。

167 167 


623 `/memory` で表示および編集する623 `/memory` で表示および編集する

624</h2>624</h2>

625 625 

626`/memory` コマンドは、ユーザーおよびプロジェクトスコープ全体にわたる CLAUDE.md、CLAUDE.local.md、およびその他のメモリファイルの場所をリストします。これには、まだ存在しないファイルのユーザーおよびプロジェクト CLAUDE.md エントリも含まれます。また、自動メモリのオン/オフを切り替えたり、自動メモリフォルダを開くオプションを提供したりできます。任意のファイルを選択してエディタで開きます。まだ存在しないファイルを選択すると、最初にそれが作成されます。現在のセッションに実際に読み込まれたファイルを確認するには、`/context` を実行します。626`/memory` コマンドは、ユーザーおよびプロジェクトスコープ全体にわたる CLAUDE.md、CLAUDE.local.md、およびその他のメモリファイルの場所をリストします。これには、まだ存在しないファイルのユーザーおよびプロジェクト CLAUDE.md エントリも含まれます。また、自動メモリのオン/オフを切り替えたり、自動メモリフォルダを開くオプションを提供したりできます。任意のファイルを選択してエディタで開きます。まだ存在しないファイルを選択すると、最初にそれが作成されます。起動時に読み込まれた `CLAUDE.md` ファイルとルールファイルを確認するには、`/context` を実行します。

627 627 

628VS Code などの GUI エディタはファイルを別のウィンドウで開き、ファイルが開いている間もセッションを使用し続けることができます。v2.1.216 より前は、`/memory` はファイルを閉じるまで応答を待っていました。Vim などのターミナルエディタはターミナルを占有し、終了するまで制御します。628VS Code などの GUI エディタはファイルを別のウィンドウで開き、ファイルが開いている間もセッションを使用し続けることができます。v2.1.216 より前は、`/memory` はファイルを閉じるまで応答を待っていました。Vim などのターミナルエディタはターミナルを占有し、終了するまで制御します。

629 629 


643 643 

644デバッグするには:644デバッグするには:

645 645 

646* `/context` を実行し、**Memory files** の下のリストを確認して、CLAUDE.md と CLAUDE.local.md ファイルが読み込まれたことを確認します。`CLAUDE.md` ファイルがそこにない場合、Claude はそれを見ることができません。`/memory` を使用してファイルを開いて編集します。646* `/context` を実行し、**Memory files** の下のリストを確認して、起動時に読み込まれるはずの CLAUDE.md と CLAUDE.local.md ファイルを確認します。そこにないファイルがある場合、Claude はそれを見ることができません。`/memory` を使用してファイルを開いて編集します。

647* 作業ディレクトリのサブディレクトリにある `CLAUDE.md` は、起動時ではなくオンデマンドで読み込まれるため、**Memory files** の下には表示されません。読み込まれると、そのパスを含む `Loaded` 行がターミナルに表示されます。新しいファイルをテストするには、Claude に書き込みを依頼するのではなくシェルから作成し、そのサブディレクトリ内のファイルを読むよう Claude に依頼します。

647* 関連する CLAUDE.md がセッションに読み込まれる場所にあることを確認します([CLAUDE.md ファイルをどこに配置するかを選択する](#choose-where-to-put-claude-md-files) を参照)。648* 関連する CLAUDE.md がセッションに読み込まれる場所にあることを確認します([CLAUDE.md ファイルをどこに配置するかを選択する](#choose-where-to-put-claude-md-files) を参照)。

648* 指示をより具体的にします。「Use 2-space indentation」は「format code nicely」よりも効果的です。649* 指示をより具体的にします。「Use 2-space indentation」は「format code nicely」よりも効果的です。

649* CLAUDE.md ファイル全体で矛盾する指示を探します。2 つのファイルが同じ動作に対して異なるガイダンスを提供する場合、Claude は任意に 1 つを選択する可能性があります。650* CLAUDE.md ファイル全体で矛盾する指示を探します。2 つのファイルが同じ動作に対して異なるガイダンスを提供する場合、Claude は任意に 1 つを選択する可能性があります。

650* Claude Code が独自に追加するガイダンスと指示が競合しているかどうかを確認します。CLAUDE.md がコミットまたはプルリクエストルールを設定する場合、[`includeGitInstructions`](/docs/ja/settings-reference#includegitinstructions) で組み込みのものをオフにし、[`attribution`](/docs/ja/settings-reference#attribution) で属性テキストを設定します。651* Claude Code が独自に追加するガイダンスと指示が競合しているかどうかを確認します。CLAUDE.md がコミットまたはプルリクエストルールを設定する場合、[`includeGitInstructions`](/docs/ja/settings-reference#includegitinstructions) で組み込みのものをオフにし、[`attribution`](/docs/ja/settings-reference#attribution) で属性テキストを設定します。

651 652 

652指示が各コミットの前やファイル編集後など、特定の時点で実行する必要があるものである場合は、代わりに [hook](/docs/ja/hooks-guide) として記述します。Hook はシェルコマンドとして固定されたライフサイクルイベントで実行され、Claude が何をすることに決めたかに関係なく適用されます。653指示が各コミットの前やファイル編集後など、特定の時点で実行する必要があるものである場合は、代わりに [フック](/docs/ja/hooks-guide) として記述します。フックはシェルコマンドとして固定されたライフサイクルイベントで実行され、Claude が何をすることに決めたかに関係なく適用されます。

653 654 

654システムプロンプトレベルで指示が必要な場合は、[`--append-system-prompt`](/docs/ja/cli-reference#system-prompt-flags) を使用します。起動時に渡すため、対話的な使用よりもスクリプトと自動化に適しています。会話を再開するときの動作については、[再開された会話でのシステムプロンプトフラグ](/docs/ja/cli-reference#system-prompt-flags-in-resumed-conversations) を参照してください。655システムプロンプトレベルで指示が必要な場合は、[`--append-system-prompt`](/docs/ja/cli-reference#system-prompt-flags) を使用します。起動時に渡すため、対話的な使用よりもスクリプトと自動化に適しています。会話を再開するときの動作については、[再開された会話でのシステムプロンプトフラグ](/docs/ja/cli-reference#system-prompt-flags-in-resumed-conversations) を参照してください。

655 656 

656<Tip>657<Tip>

657 [`InstructionsLoaded` hook](/docs/ja/hooks#instructionsloaded) を使用して、どの `CLAUDE.md` とルールファイルが読み込まれたか、いつ読み込まれたか、なぜ読み込まれたかをログに記録します。これは、パス固有のルールまたはサブディレクトリ内の遅延読み込みファイルをデバッグするのに役立ちます。658 [`InstructionsLoaded` フック](/docs/ja/hooks#instructionsloaded) を使用して、どの `CLAUDE.md` とルールファイルが読み込まれたか、いつ読み込まれたか、なぜ読み込まれたかをログに記録します。これは、パス固有のルールまたはサブディレクトリ内の遅延読み込みファイルをデバッグするのに役立ちます。

658</Tip>659</Tip>

659 660 

660<h3 id="my-agents-md-isn’t-loading">661<h3 id="my-agents-md-isn’t-loading">

661 AGENTS.md が読み込まれていない662 AGENTS.md が読み込まれていない

662</h3>663</h3>

663 664 

664リポジトリに `AGENTS.md` があり、Claude がそれが何を言っているかを知らないようである場合、通常の原因はプロジェクトパスのどこかに `CLAUDE.md` があることです。デフォルトでは、Claude は、作業ディレクトリまたはそれより上のディレクトリに `CLAUDE.md` または `CLAUDE.local.md` がない場合にのみ `AGENTS.md` を読み込みます(`~/.claude/CLAUDE.md` を除く)。以下の順序で確認します:665リポジトリに `AGENTS.md` があり、Claude がそれが何を言っているかを知らないようである場合、通常の原因はプロジェクトパスのどこかに `CLAUDE.md` があることです。デフォルトでは、Claude は、作業ディレクトリまたはそれより上のディレクトリに `CLAUDE.md` または `CLAUDE.local.md` がない場合にのみ `AGENTS.md` を読み込みます。以下の順序で確認します:

665 666 

6661. 作業ディレクトリまたはそれより上のディレクトリ(`~/.claude/CLAUDE.md` を除く)で `CLAUDE.md`、`.claude/CLAUDE.md`、または `CLAUDE.local.md` を探します。見つかった場合、**Project instructions** を `claude-md-and-agents-md` に設定しない限り、Claude はそれを `AGENTS.md` の代わりに読み込みます。6671. 作業ディレクトリまたはそれより上のディレクトリ(`~/.claude/CLAUDE.md` を除く)で `CLAUDE.md`、`.claude/CLAUDE.md`、または `CLAUDE.local.md` を探します。見つかった場合、**Project instructions** を `claude-md-and-agents-md` に設定しない限り、Claude はそれを `AGENTS.md` の代わりに読み込みます。

6672. `claude --version` を実行し、v2.1.277 以降であることを確認します。v2.1.281 より前では、Amazon Bedrock 上のセッションやテレメトリが無効なセッションなど、一部のセッションは [AGENTS.md を読み込むことができない](#when-agents-md-support-is-unavailable) ため、これらのバージョンでは v2.1.281 以降に更新してください。6682. `claude --version` を実行し、v2.1.277 以降であることを確認します。v2.1.281 より前では、Amazon Bedrock 上のセッションやテレメトリが無効なセッションなど、一部のセッションも [`AGENTS.md` を読み込むことができない](#when-agents-md-support-is-unavailable) ため、これらのバージョンでは v2.1.281 以降に更新してください。

6683. セッションで `/config` を入力して設定パネルを開き、**Project instructions** が `claude-md` または `managed-only` に設定されていないことを確認します。そこに設定が表示されない場合、セッションは [AGENTS.md を読み込むことができない](#when-agents-md-support-is-unavailable) セッションです。6693. セッションで `/config` を入力して設定パネルを開き、**Project instructions** が `claude-md` または `managed-only` に設定されていないことを確認します。そこに設定が表示されない場合、セッションは [`AGENTS.md` を読み込むことができない](#when-agents-md-support-is-unavailable) セッションです。

669 670 

670Claude が `AGENTS.md` を読み込んだかどうかを確認するには、`/memory` を実行し、リストでそのパスを探します。671Claude が `AGENTS.md` を読み込んだかどうかを確認するには、`/memory` を実行し、リストでそのパスを探します。

671 672 


685 686 

686200 行を超えるファイルはより多くのコンテキストを消費し、準拠を減らす可能性があります。Claude Code は 4 MiB を超えるファイルをスキップします。[パススコープルール](#path-specific-rules) を使用して、Claude が一致するファイルで作業する場合にのみ指示を読み込むか、すべてのセッションで必要でないコンテンツをトリミングします。[`@path` インポート](#import-additional-files) に分割すると、組織化に役立ちますが、インポートされたファイルは起動時に読み込まれるため、コンテキストは削減されません。687200 行を超えるファイルはより多くのコンテキストを消費し、準拠を減らす可能性があります。Claude Code は 4 MiB を超えるファイルをスキップします。[パススコープルール](#path-specific-rules) を使用して、Claude が一致するファイルで作業する場合にのみ指示を読み込むか、すべてのセッションで必要でないコンテンツをトリミングします。[`@path` インポート](#import-additional-files) に分割すると、組織化に役立ちますが、インポートされたファイルは起動時に読み込まれるため、コンテキストは削減されません。

687 688 

689指示ファイルのいずれかが推奨される長さを超えている場合、起動時と `/status` の実行時に警告が表示されます。また、個々のファイルはその長さの範囲内であっても、セッション開始時の合計が上限を超える場合にも警告が表示されます。各 CLAUDE.md、ルールファイル、および `@path` インポートは、それぞれ別のファイルとしてカウントされます。

690 

688[`/doctor`](/docs/ja/commands#all-commands) チェックアップは、チェックインされた CLAUDE.md のトリミングを提案します。コードベースから派生できるコンテンツ(ディレクトリレイアウト、依存関係リスト、アーキテクチャの概要など)を削除し、落とし穴、根拠、およびツールのデフォルトと異なる規約を保持します。トリムチェックには Claude Code v2.1.206 以降が必要です。691[`/doctor`](/docs/ja/commands#all-commands) チェックアップは、チェックインされた CLAUDE.md のトリミングを提案します。コードベースから派生できるコンテンツ(ディレクトリレイアウト、依存関係リスト、アーキテクチャの概要など)を削除し、落とし穴、根拠、およびツールのデフォルトと異なる規約を保持します。トリムチェックには Claude Code v2.1.206 以降が必要です。

689 692 

690<h3 id="instructions-seem-lost-after-/compact">693<h3 id="instructions-seem-lost-after-/compact">

691 `/compact` 後に指示が失われたようです694 `/compact` 後に指示が失われたようです

692</h3>695</h3>

693 696 

694プロジェクトルート CLAUDE.md は圧縮後も保持されます。`/compact` の後、Claude はディスクから再度読み込み、セッションに再度注入します。サブディレクトリ内のネストされた CLAUDE.md ファイルと [`paths:` frontmatter](#path-specific-rules) を持つルールは、Claude がそれらが適用されるファイルを読み込むときに再度読み込まれます。697プロジェクトルート CLAUDE.md はコンテキスト圧縮後も保持されます。`/compact` の後、Claude はディスクから再度読み込み、セッションに再度注入します。サブディレクトリ内のネストされた CLAUDE.md ファイルと [`paths:` フロントマター](#path-specific-rules) を持つルールは、Claude がそれらが適用されるファイルを読み込むときに再度読み込まれます。

695 698 

696圧縮後に指示が消えた場合、それは会話でのみ与えられたか、まだ再度読み込まれていないネストされた CLAUDE.md に存在するか、またはまだ再度マッチしたファイルがないパススコープルールです。会話のみの指示を CLAUDE.md に追加して、それらを永続化させます。完全な内訳については、[圧縮後に保持されるもの](/docs/ja/context-window#what-survives-compaction) を参照してください。699圧縮後に指示が消えた場合、それは会話でのみ与えられたか、まだ再度読み込まれていないネストされた CLAUDE.md に存在するか、またはまだ再度マッチしたファイルがないパススコープルールです。会話のみの指示を CLAUDE.md に追加して、それらを永続化させます。完全な内訳については、[圧縮後に保持されるもの](/docs/ja/context-window#what-survives-compaction) を参照してください。

697 700 

698効果的な指示を書くためのガイダンスについては、[効果的な指示を書く](#write-effective-instructions) を参照してください。701サイズ、構造、具体性に関するガイダンスについては、[効果的な指示を書く](#write-effective-instructions) を参照してください。

699 702 

700<h2 id="related-resources">703<h2 id="related-resources">

701 関連リソース704 関連リソース

Details

25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | 読み取りと事前承認ツール。プロンプトが表示されるものはすべて拒否 | ロックダウン CI とスクリプト |25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | 読み取りと事前承認ツール。プロンプトが表示されるものはすべて拒否 | ロックダウン CI とスクリプト |

26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | すべて | 分離されたコンテナと VM のみ |26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | すべて | 分離されたコンテナと VM のみ |

27 27 

28すべてのアクションを確認するモードは、CLI では **Manual** という名前で、`claude --help` では、VS Code および JetBrains 拡張機能では、デスクトップ アプリでは Manual という名前です。その設定値は `default` で、これは hooks と SDK 統合が使用するものです。CLI は、値を入力する場所ならどこでも `manual` をエイリアスとして受け入れます。例えば `claude --permission-mode manual` または `"defaultMode": "manual"` です。Manual ラベルと `manual` エイリアスには Claude Code v2.1.200 以降が必要です。デスクトップ アプリのラベルはお使いの CLI バージョンに依存しません。28すべてのアクションを確認するモードは、CLI、`claude --help`、VS Code および JetBrains 拡張機能、デスクトップアプリでは **Manual** という名前です。その設定値は `default` で、フックと SDK 統合ではこの値が使用されます。CLI は、値を入力するあらゆる場所で `manual` をエイリアスとして受け付けます。例えば `claude --permission-mode manual` や `"defaultMode": "manual"` のように指定できます。

29 29 

30[保護されたパス](#protected-paths) への書き込みは、`bypassPermissions` モードおよび bypass 権限が利用可能な plan モード セッション(つまり、[`bypassPermissions` をモード サイクルに含める](#switch-permission-modes) 方法で開始されたインタラクティブ ターミナル セッション)を除いて、自動承認されることはありません。30[保護されたパス](#protected-paths) への書き込みは、`bypassPermissions` モードおよび bypass 権限が利用可能な plan モード セッション(つまり、[`bypassPermissions` をモード サイクルに含める](#switch-permission-modes) 方法で開始されたインタラクティブ ターミナル セッション)を除いて、自動承認されることはありません。

31 31 


359 分類器がデフォルトでブロックするもの359 分類器がデフォルトでブロックするもの

360</h3>360</h3>

361 361 

362分類器は、作業ディレクトリと、セッション開始時にそのディレクトリに設定されていたリモートを信頼します。セッション中に `git remote add` や `git remote set-url` で追加または向け先を変更されたリモートは信頼されず、それ以外のものはすべて、[信頼できるインフラストラクチャを設定する](/docs/ja/auto-mode-config)まで外部として扱われます。v2.1.200 より前では、セッション中に追加されたリモートも信頼されていました。362分類器は、作業ディレクトリと、セッション開始時にそのディレクトリに設定されていたリモートを信頼します。セッション中に `git remote add` や `git remote set-url` で追加または向け先を変更されたリモートは信頼されず、それ以外のものはすべて、[信頼できるインフラストラクチャを設定する](/docs/ja/auto-mode-config)まで外部として扱われます。

363 363 

364**デフォルトでブロック**:364**デフォルトでブロック**:

365 365 


392* `--dangerously-skip-permissions` や `--no-sandbox` で起動したものなど、人間の承認やサンドボックスなしで実行される自律エージェントループの起動。これには、`--yes-always` で起動したランナーなど、分離とアクションごとの承認を無効にしてサードパーティのエージェントや eval ハーネスを実行することも含まれます392* `--dangerously-skip-permissions` や `--no-sandbox` で起動したものなど、人間の承認やサンドボックスなしで実行される自律エージェントループの起動。これには、`--yes-always` で起動したランナーなど、分離とアクションごとの承認を無効にしてサードパーティのエージェントや eval ハーネスを実行することも含まれます

393* ページコンテンツ、Cookie、または認証情報をオリジン外に送信する可能性のある [Claude in Chrome](/docs/ja/chrome) のブラウザアクション393* ページコンテンツ、Cookie、または認証情報をオリジン外に送信する可能性のある [Claude in Chrome](/docs/ja/chrome) のブラウザアクション

394* 特定の名前付きパスではなく、ワイルドカード、glob、または経過時間フィルターによって `/tmp`、`$TMPDIR`、またはその他の共有スクラッチディレクトリやキャッシュディレクトリ内のファイルを削除すること394* 特定の名前付きパスではなく、ワイルドカード、glob、または経過時間フィルターによって `/tmp`、`$TMPDIR`、またはその他の共有スクラッチディレクトリやキャッシュディレクトリ内のファイルを削除すること

395* 他の人や共有システムに送信、アップロード、公開、または書き込まれるコンテンツに、ユーザー自身のメッセージがその受信者に対して認めていない機密性の高い詳細を含めること。リポジトリが信頼境界の外にあるか公開されている場合(組織自身の公開リポジトリを含む)、PR やイシューの本文、コミットメッセージ、コメントはこの種の外部向けコンテンツとして扱われます。内部のファイルパス、コードネーム、メールアドレスやアカウント識別子などの実際の API レスポンスデータ、インフラストラクチャ識別子は機密性の高い詳細として扱われます。PR、イシュー、コミットメッセージへの適用には Claude Code v2.1.200 以降が必要です。メールアドレス、アカウントや組織の識別子、使用量の指標など、API レスポンスから得た実際の個人データを PR やイシューの本文に含める場合は、リポジトリの可視性や信頼境界にかかわらず、それらの詳細と受信者を明示する必要があります。このチェックには Claude Code v2.1.203 以降が必要です395* 他の人や共有システムに送信、アップロード、公開、または書き込まれるコンテンツに、ユーザー自身のメッセージがその受信者に対して認めていない機密性の高い詳細を含めること。リポジトリが信頼境界の外にあるか公開されている場合(組織自身の公開リポジトリを含む)、PR やイシューの本文、コミットメッセージ、コメントはこの種の外部向けコンテンツとして扱われます。内部のファイルパス、コードネーム、メールアドレスやアカウント識別子などの実際の API レスポンスデータ、インフラストラクチャ識別子は機密性の高い詳細として扱われます。メールアドレス、アカウントや組織の識別子、使用量の指標など、API レスポンスから得た実際の個人データを PR やイシューの本文に含める場合は、リポジトリの可視性や信頼境界にかかわらず、それらの詳細と受信者を明示する必要があります。このチェックには Claude Code v2.1.203 以降が必要です

396* Claude Code 自身の tmux ペインにキーストロークを送信して自身のインターフェースを操作すること(分類器はこれを、Claude が自身の権限や監視を変更するものとして扱います)396* Claude Code 自身の tmux ペインにキーストロークを送信して自身のインターフェースを操作すること(分類器はこれを、Claude が自身の権限や監視を変更するものとして扱います)

397 

398これらのカテゴリのいくつかは、機密性の高いリモートターゲットや保護された IaC スコープなど、具体的な名前に絞り込める[環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)エントリに依存しています。

399 

400Claude Code v2.1.200 以降では、以下もデフォルトでブロックされます。

401 

402* 認証、アクセス制御、入力検証、サンドボックス化などのセキュリティ動作を保護するテストやアサーションのコメントアウト、削除、または強制的な合格化397* 認証、アクセス制御、入力検証、サンドボックス化などのセキュリティ動作を保護するテストやアサーションのコメントアウト、削除、または強制的な合格化

403* より具体的な削除ルールが適用されず、ユーザーがそのリソースを指定していない場合に、セッション中に Claude が作成していないステートフルなリソースを削除または破棄すること398* より具体的な削除ルールが適用されず、ユーザーがそのリソースを指定していない場合に、セッション中に Claude が作成していないステートフルなリソースを削除または破棄すること

404* API ベース URL、プロキシエンドポイント、webhook レシーバー、またはレジストリミラーを、タスクにそぐわないサードパーティホストに向け直すこと(`.env.example` のようなサンプルファイル内を含む)399* API ベース URL、プロキシエンドポイント、webhook レシーバー、またはレジストリミラーを、タスクにそぐわないサードパーティホストに向け直すこと(`.env.example` のようなサンプルファイル内を含む)


406* 公開されていることがわかっているリポジトリへのシークレット、個人データ、または預かったデータのプッシュ、またはそのリポジトリ自体の作業に含まれない機密資料のプッシュ。dotfiles リポジトリ自体の対象となる内容は、個人データや預かったデータに関する唯一の例外であり、プライベートリポジトリのコンテンツがいずれかの公開サーフェスに到達する場合も同様にブロックされます。これらの改善にはいずれも Claude Code v2.1.203 以降が必要です。v2.1.203 より前では、個人データは機密資料と同じ扱いで、そのリポジトリ自体の作業に含まれない場合にのみブロックされていました。リポジトリの可視性が確認できない場合、分類器はそれだけを理由にブロックせず、代わりに他のルールに照らしてコンテンツを判断します401* 公開されていることがわかっているリポジトリへのシークレット、個人データ、または預かったデータのプッシュ、またはそのリポジトリ自体の作業に含まれない機密資料のプッシュ。dotfiles リポジトリ自体の対象となる内容は、個人データや預かったデータに関する唯一の例外であり、プライベートリポジトリのコンテンツがいずれかの公開サーフェスに到達する場合も同様にブロックされます。これらの改善にはいずれも Claude Code v2.1.203 以降が必要です。v2.1.203 より前では、個人データは機密資料と同じ扱いで、そのリポジトリ自体の作業に含まれない場合にのみブロックされていました。リポジトリの可視性が確認できない場合、分類器はそれだけを理由にブロックせず、代わりに他のルールに照らしてコンテンツを判断します

407* 外部のターゲットをユーザーが指定していない限り、別のリポジトリや組織に対するプルリクエストの作成、`gh repo fork` によるフォーク、またはサードパーティリポジトリへのプッシュ402* 外部のターゲットをユーザーが指定していない限り、別のリポジトリや組織に対するプルリクエストの作成、`gh repo fork` によるフォーク、またはサードパーティリポジトリへのプッシュ

408 403 

404これらのカテゴリのいくつかは、機密性の高いリモートターゲットや保護された IaC スコープなど、具体的な名前に絞り込める[環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)エントリに依存しています。

405 

409Claude Code v2.1.203 以降では、以下もデフォルトでブロックされます。406Claude Code v2.1.203 以降では、以下もデフォルトでブロックされます。

410 407 

411* ソースと宛先の両方をユーザーが指定していない限り、機密性の高いローカルストア、または名前、パス、種類から機密であるとわかるファイルのコンテンツを、コミット、プッシュ、PR やイシューのテキスト、gist やペースト、またはパッケージの公開に含めること。セッションのトランスクリプトと会話ログ、SSH キー、クラウドの認証情報、ブラウザプロファイル、シェル履歴などの認証情報や設定のドットフォルダ、ユーザーデータのエクスポートはすべて対象であり、リポジトリがプライベートであっても解除されません408* ソースと宛先の両方をユーザーが指定していない限り、機密性の高いローカルストア、または名前、パス、種類から機密であるとわかるファイルのコンテンツを、コミット、プッシュ、PR やイシューのテキスト、gist やペースト、またはパッケージの公開に含めること。セッションのトランスクリプトと会話ログ、SSH キー、クラウドの認証情報、ブラウザプロファイル、シェル履歴などの認証情報や設定のドットフォルダ、ユーザーデータのエクスポートはすべて対象であり、リポジトリがプライベートであっても解除されません

permissions.md +2 −2

Details

87 87 

88| モード | 説明 |88| モード | 説明 |

89| :- | :- |89| :- | :- |

90| `default` | 各ツールの最初の使用時に権限を促します。CLI、VS Code と JetBrains 拡張機能、およびデスクトップアプリでは Manual とラベル付けされており、Claude Code は `manual` をエイリアスとして受け入れます。ラベルとエイリアスには Claude Code v2.1.200 以降が必要です。デスクトップアプリのラベルは CLI バージョンに依存しません |90| `default` | 各ツールの最初の使用時に権限を促します。CLI、VS Code と JetBrains 拡張機能、およびデスクトップアプリでは Manual とラベル付けされており、Claude Code は `manual` をエイリアスとして受け入れます |

91| `acceptEdits` | ファイル編集と一般的なファイルシステムコマンド(`mkdir`、`touch`、`mv`、`cp` など)を、作業ディレクトリまたは `additionalDirectories` 内のパスに対して自動的に受け入れます |91| `acceptEdits` | ファイル編集と一般的なファイルシステムコマンド(`mkdir`、`touch`、`mv`、`cp` など)を、作業ディレクトリまたは `additionalDirectories` 内のパスに対して自動的に受け入れます |

92| `plan` | Claude はファイルを読み取り、読み取り専用シェルコマンドを実行して探索しますが、ソースファイルを編集しません。[auto モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)が利用可能で、分類器が承認したコマンドも実行されます。CLI および VS Code 拡張機能では Plan とラベル付けされています |92| `plan` | Claude はファイルを読み取り、読み取り専用シェルコマンドを実行して探索しますが、ソースファイルを編集しません。[auto モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)が利用可能で、分類器が承認したコマンドも実行されます。CLI および VS Code 拡張機能では Plan とラベル付けされています |

93| `auto` | ルーチンプロンプトなしで実行されます。シェルコマンドやネットワークリクエストなどのアクションが実行される前に、バックグラウンド[分類器](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)がそれらがリクエストと一致することを確認します |93| `auto` | ルーチンプロンプトなしで実行されます。シェルコマンドやネットワークリクエストなどのアクションが実行される前に、バックグラウンド[分類器](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)がそれらがリクエストと一致することを確認します |


773 設定ホーム例外はトラストステップのみをスキップします。`~/.claude/settings.local.json` は依然として[ローカルスコープ](/docs/ja/settings#compare-the-scope-of-each-settings-file)であるため、Claude Code はホームディレクトリ自体で起動したセッションでのみそれを読み込み、すべてのプロジェクトでは読み込みません。すべてのプロジェクトに許可ルールを適用するには、代わりにユーザー設定に追加してください。`~/.claude/settings.json`、または `CLAUDE_CONFIG_DIR` が設定されている場合は `$CLAUDE_CONFIG_DIR/settings.json`。773 設定ホーム例外はトラストステップのみをスキップします。`~/.claude/settings.local.json` は依然として[ローカルスコープ](/docs/ja/settings#compare-the-scope-of-each-settings-file)であるため、Claude Code はホームディレクトリ自体で起動したセッションでのみそれを読み込み、すべてのプロジェクトでは読み込みません。すべてのプロジェクトに許可ルールを適用するには、代わりにユーザー設定に追加してください。`~/.claude/settings.json`、または `CLAUDE_CONFIG_DIR` が設定されている場合は `$CLAUDE_CONFIG_DIR/settings.json`。

774</Note>774</Note>

775 775 

776バージョン 2.1.196 から 2.1.199 では、Claude Code は設定ホームと git リポジトリ外のファイルのルールを保持し、そこに[`this workspace has not been trusted`](/docs/ja/errors#workspace-has-not-been-trusted)警告を出力していました。v2.1.207 より前では、Claude Code はダイアログを受け入れる前に追跡されていないファイルのルールを適用していました。776v2.1.207 より前では、Claude Code はダイアログを受け入れる前に追跡されていないファイルのルールを適用していました。

777 777 

778<h3 id="what-runs-before-you-trust-a-folder">778<h3 id="what-runs-before-you-trust-a-folder">

779 フォルダを信頼する前に実行されるもの779 フォルダを信頼する前に実行されるもの

Details

73 73 

74 * **Active now**: `Plugin is now active.` リロードは不要です。74 * **Active now**: `Plugin is now active.` リロードは不要です。

75 * **Active, but a server needs setup**: `Plugin is now active.` の後に `Its bundled MCP server needs configuration before it can start` が続きます。プラグインの[バンドルされた MCP サーバー](/docs/ja/plugins/components#include-a-packaged-mcpb-server)は、オプションを設定するまで開始できません。`/plugin` の **Installed** タブでプラグインを選択し、**Configure** を選択してサーバーのオプションを設定します。75 * **Active, but a server needs setup**: `Plugin is now active.` の後に `Its bundled MCP server needs configuration before it can start` が続きます。プラグインの[バンドルされた MCP サーバー](/docs/ja/plugins/components#include-a-packaged-mcpb-server)は、オプションを設定するまで開始できません。`/plugin` の **Installed** タブでプラグインを選択し、**Configure** を選択してサーバーのオプションを設定します。

76 * **Reload needed**: `Run /reload-plugins to activate.` パネルが閉じ、Claude Code がそのリロードを実行します。リロードが[プロンプトキャッシュを無効化](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin)する場合、警告が表示され、代わりにプラグインは保留中のままになります。`/reload-plugins --force` を実行してアクティブ化すると、キャッシュされていない 1 つのリクエストがかかります。76 * **Reload needed**: `Run /reload-plugins to apply.` パネルが閉じ、Claude Code がそのリロードを実行します。リロードが[プロンプトキャッシュを無効化](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin)する場合、警告が表示され、代わりにプラグインは保留中のままになります。`/reload-plugins --force` を実行してアクティブ化すると、キャッシュされていない 1 つのリクエストがかかります。

77 * **Load failed**: `The plugin couldn't be loaded`。`/plugin` の **Errors** タブを開いて理由を確認し、[インストール後: プラグインが機能しない](/docs/ja/plugins/troubleshooting#plugin-installed-but-not-working)を参照してください。77 * **Load failed**: `The plugin couldn't be loaded`。`/plugin` の **Errors** タブを開いて理由を確認し、[インストール後: プラグインが機能しない](/docs/ja/plugins/troubleshooting#plugin-installed-but-not-working)を参照してください。

78 </Step>78 </Step>

79 79 

Details

8 8 

9[mod](/docs/ja/plugins/mods/overview) は Claude Code 内で実行されるプラグインで、それをインストールしたユーザーの権限で実行されます。Mod はサンドボックス化されていません。[管理設定](/docs/ja/managed-settings) を通じて、ユーザーのマシンで mod が実行されるかどうか、どの mod が実行されるか、実行順序を決定できます。他の mod が何をするかを監視または拒否する独自の mod をインストールすることもできます。9[mod](/docs/ja/plugins/mods/overview) は Claude Code 内で実行されるプラグインで、それをインストールしたユーザーの権限で実行されます。Mod はサンドボックス化されていません。[管理設定](/docs/ja/managed-settings) を通じて、ユーザーのマシンで mod が実行されるかどうか、どの mod が実行されるか、実行順序を決定できます。他の mod が何をするかを監視または拒否する独自の mod をインストールすることもできます。

10 10 

11このページは、ファイル、MDM、または claude.ai 管理コンソールを通じて Claude Code の管理設定をデプロイする担当者向けです。Mod は Claude Code v2.1.287 以降ではデフォルトで有効です。実行したい内容に合わせて、以下のセクションから選択してください。11このページは、ファイル、MDM、または claude.ai 管理コンソールを通じて Claude Code の管理設定をデプロイする担当者向けです。Mod は Claude Code v2.1.286 以降ではデフォルトで有効です。実行したい内容に合わせて、以下のセクションから選択してください。

12 12 

13* **ユーザーの独自 mod を除外する(独自の mod の有無を問わず)**: [ユーザーがインストールした mod の読み込みを停止する](#stop-user-installed-mods-from-loading)13* **ユーザーの独自 mod を除外する(独自の mod の有無を問わず)**: [ユーザーがインストールした mod の読み込みを停止する](#stop-user-installed-mods-from-loading)

14* **何も変更しない場合に何が起こるかを確認する**: [デフォルトで何が起こるかを理解する](#know-what-happens-by-default)14* **何も変更しない場合に何が起こるかを確認する**: [デフォルトで何が起こるかを理解する](#know-what-happens-by-default)

Details

14mod が適切なツールかどうかまだ決めていない場合は、まず[概要のページで比較を読んでください](/docs/ja/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers)。14mod が適切なツールかどうかまだ決めていない場合は、まず[概要のページで比較を読んでください](/docs/ja/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers)。

15 15 

16<Note>16<Note>

17 Mod には Claude Code v2.1.287 以降が必要です。シェルで `claude --version` を実行してチェックしてください。mod がロードできるかどうかを確認するには、[mod がロードできるかどうかを確認する](/docs/ja/plugins/mods/troubleshoot#check-whether-mods-can-load)を参照してください。17 Claude Code v2.1.287 以降を使用してください。シェルで `claude --version` を実行してチェックしてください。mod がロードできるかどうかを確認するには、[mod がロードできるかどうかを確認する](/docs/ja/plugins/mods/troubleshoot#check-whether-mods-can-load)を参照してください。

18</Note>18</Note>

19 19 

20<h2 id="ask-claude-for-a-mod">20<h2 id="ask-claude-for-a-mod">

Details

110 mod をオンまたはオフにする110 mod をオンまたはオフにする

111</h2>111</h2>

112 112 

113Mod には Claude Code v2.1.287 以降が必要で、デフォルトではオンです。シェルで `claude --version` を実行して確認し、古い場合は Claude Code を更新してください。113mod はデフォルトでオンです。ターミナルでは、Claude Code v2.1.287 以降を使用してください。Desktop アプリには独自の Claude Code が含まれており、mod は v2.1.286 から動作します。mod を使用する場所でバージョンを確認してください。

114 

115* **ターミナル**: シェルで `claude --version` を実行します。古い場合は、[Claude Code を更新](/docs/ja/setup#update-claude-code)してください。

116* **Desktop アプリ**: Code タブのローカルセッションで `/status` を入力し、**Claude Code** の行を確認します。`2.1.286` のようなバージョンが表示されます。古い場合は、Desktop アプリを更新してください。

114 117 

115Mod をオフにするには、停止する数と期間を選択します。それらをオンに戻すには、同じ変更を元に戻します。118Mod をオフにするには、停止する数と期間を選択します。それらをオンに戻すには、同じ変更を元に戻します。

116 119 

Details

40 40 

41mod が追加するものは何も表示されません。コマンド、描画、動作の変更はありません。41mod が追加するものは何も表示されません。コマンド、描画、動作の変更はありません。

42 42 

43<h3 id="your-version-is-older-than-2-1-287">43<h3 id="your-version-is-too-old">

44 バージョンが 2.1.287 より古い44 バージョンが古すぎる

45</h3>45</h3>

46 46 

47`claude --version` は 2.1.287 より古いバージョンを出力します。バージョンは mod がデフォルトでオンになる前のものです。47[使用するバージョンとバージョンの確認方法](/docs/ja/plugins/mods/overview#turn-mods-on-or-off)を参照してください。

48 

49[Claude Code を更新します](/docs/ja/setup#update-claude-code)。

50 48 

51<h3 id="the-mods-active-line-doesn’t-name-the-mod">49<h3 id="the-mods-active-line-doesn’t-name-the-mod">

52 `mods active` 行が mod の名前を示していない50 `mods active` 行が mod の名前を示していない

Details

695* **他の人が公開したプラグイン**: `/plugin` で **Installed** を開き、プラグインの詳細ペインを開きます。ここにはプラグインに含まれるものがリストされています。そこにスキルがリストされていないプラグインは、`/` と入力したときに提供するスキルがありません695* **他の人が公開したプラグイン**: `/plugin` で **Installed** を開き、プラグインの詳細ペインを開きます。ここにはプラグインに含まれるものがリストされています。そこにスキルがリストされていないプラグインは、`/` と入力したときに提供するスキルがありません

696 696 

697<h3 id="run-reload-plugins-to-activate">697<h3 id="run-reload-plugins-to-activate">

698 `Run /reload-plugins to activate.`698 `Run /reload-plugins to apply.`

699</h3>699</h3>

700 700 

701`/plugin` のインストール概要が `Plugin is now active.` の代わりに `Run /reload-plugins to activate.` で終わりました。701`/plugin` のインストール概要が `Plugin is now active.` の代わりに `Run /reload-plugins to apply.` で終わりました。同時に、プロンプトの上に `Plugins changed. Run /reload-plugins to activate.` という通知が表示されることがあります。

702 702 

703Claude Code はインストール中にプラグインをアクティブ化しませんでした。これは、アクティブ化すると [プロンプトキャッシュが無効になる](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin) か、アクティブ化の試みが失敗したためです。703Claude Code はインストール中にプラグインをアクティブ化しませんでした。これは、アクティブ化すると [プロンプトキャッシュが無効になる](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin) か、アクティブ化の試みが失敗したためです。

704 704 

Details

258 258 

259プロジェクトルートとユーザーレベルの CLAUDE.md ファイルはセッション開始時に 1 回読み取られ、メモリに保持されます。セッション中にそれらを編集してもキャッシュは無効化されませんが、編集も適用されません。Claude はセッション開始時に読み込まれたバージョンで動作し続けます。新しいコンテンツは次の `/clear`、`/compact`、または再起動時に読み込まれます。259プロジェクトルートとユーザーレベルの CLAUDE.md ファイルはセッション開始時に 1 回読み取られ、メモリに保持されます。セッション中にそれらを編集してもキャッシュは無効化されませんが、編集も適用されません。Claude はセッション開始時に読み込まれたバージョンで動作し続けます。新しいコンテンツは次の `/clear`、`/compact`、または再起動時に読み込まれます。

260 260 

261[サブディレクトリ内のネストされた CLAUDE.md ファイル](/docs/ja/memory)と[`paths:` frontmatter を持つルール](/docs/ja/memory#path-specific-rules)は後で、Claude が最初に一致するファイルを読むときに読み込まれます。読み込まれる前にそれを編集すると、実際に効果があります。読み込まれた後、コンテンツは会話履歴の一部であるため、セッション中の編集は遡及的にそれを変更しません。261[サブディレクトリ内のネストされた CLAUDE.md ファイル](/docs/ja/memory)と[`paths:` フロントマターを持つルール](/docs/ja/memory#path-specific-rules)は後で、Claude が最初に一致するファイルを読むときに読み込まれます。読み込まれる前にそれを編集すると、実際に効果があります。読み込まれた後、コンテンツは会話履歴の一部であるため、セッション中の編集は遡及的にそれを変更しません。

262 262 

263<h3 id="changing-permission-mode">263<h3 id="changing-permission-mode">

264 権限モードを変更する264 権限モードを変更する

prompt-library.md +11 −11

Details

1181 title: "ミーティングをチケットに変換する",1181 title: "ミーティングをチケットに変換する",

1182 teaches: "トランスクリプションステップをスキップしてください。Claude は非構造化入力からアクション項目を抽出し、[MCP](/docs/ja/mcp)経由でトラッカーに直接書き込むため、トランスクリプトではなくチケットをレビューします。",1182 teaches: "トランスクリプションステップをスキップしてください。Claude は非構造化入力からアクション項目を抽出し、[MCP](/docs/ja/mcp)経由でトラッカーに直接書き込むため、トランスクリプトではなくチケットをレビューします。",

1183 next: "これを `/tickets` スキルとして保存してください",1183 next: "これを `/tickets` スキルとして保存してください",

1184 prompt: "{input} を読んでアクション項目をまとめ、それぞれについて受け入れ基準付きの {tracker} チケットを作成してください",1184 prompt: "{input} を読んでアクション項目をまとめ、それぞれについて受け入れ基準付きのチケットを{tracker}に作成してください",

1185 slots: {1185 slots: {

1186 input: "@meeting-notes.md",1186 input: "@meeting-notes.md",

1187 tracker: "Linear"1187 tracker: "自社のイシュートラッカー"

1188 }1188 }

1189 },1189 },

1190 "map-edge-cases-before": {1190 "map-edge-cases-before": {


1212 next: "Claude に、従ったパターンを `CLAUDE.md` に書き込むよう依頼して、将来のセッションが参照なしで一致するようにしてください",1212 next: "Claude に、従ったパターンを `CLAUDE.md` に書き込むよう依頼して、将来のセッションが参照なしで一致するようにしてください",

1213 prompt: "{example}の実装を見てパターンを理解し、同じ方法で {new}を作成してください",1213 prompt: "{example}の実装を見てパターンを理解し、同じ方法で {new}を作成してください",

1214 slots: {1214 slots: {

1215 example: "GitHub webhook ハンドラー",1215 example: "既存の webhook ハンドラー",

1216 new: "Stripe webhook ハンドラー"1216 new: "決済用の webhook ハンドラー"

1217 }1217 }

1218 },1218 },

1219 "add-a-small-well": {1219 "add-a-small-well": {


1419 "open-a-pull-request": {1419 "open-a-pull-request": {

1420 title: "チケットからプルリクエストを開く",1420 title: "チケットからプルリクエストを開く",

1421 teaches: "トラッカー、エディタ、GitHub 間のコンテキストスイッチをスキップしてください。1 つのプロンプトがスペックを読み、変更を加え、PR を開きます。",1421 teaches: "トラッカー、エディタ、GitHub 間のコンテキストスイッチをスキップしてください。1 つのプロンプトがスペックを読み、変更を加え、PR を開きます。",

1422 prompt: "{topic}に関する {tracker} チケットを見つけて、それを実装する PR を作成してください",1422 prompt: "{tracker}で{topic}に関するチケットを見つけて、それを実装する PR を作成してください",

1423 slots: {1423 slots: {

1424 tracker: "Linear",1424 tracker: "自社のイシュートラッカー",

1425 topic: "ログインのタイムアウト"1425 topic: "ログインのタイムアウト"

1426 }1426 }

1427 },1427 },


1470 "investigate-a-production-incident": {1470 "investigate-a-production-incident": {

1471 title: "本番インシデントを調査する",1471 title: "本番インシデントを調査する",

1472 teaches: "実行するステップではなく、相関させるエビデンスソースをリストアップしてください。Claude はログ、git 履歴、設定を一緒に読んで、原因を絞り込みます。",1472 teaches: "実行するステップではなく、相関させるエビデンスソースをリストアップしてください。Claude はログ、git 履歴、設定を一緒に読んで、原因を絞り込みます。",

1473 next: "Sentry またはログストアを MCP 経由で接続してください",1473 next: "エラートラッカーまたはログストアを MCP 経由で接続してください",

1474 prompt: "{symptom}。ログ、最近のデプロイ、設定の変更を確認して、最も可能性の高い原因を教えてください",1474 prompt: "{symptom}。ログ、最近のデプロイ、設定の変更を確認して、最も可能性の高い原因を教えてください",

1475 slots: {1475 slots: {

1476 symptom: "1 時間前からチェックアウトのエンドポイントが 500 を返すようになりました"1476 symptom: "1 時間前からチェックアウトのエンドポイントが 500 を返すようになりました"


1491 teaches: "クラウドコンソールは問題を表示しますが、修正するコマンドは表示しません。Claude はスクリーンショットを読み、ダッシュボードを実行する kubectl、gcloud、または aws コマンドに変換します。",1491 teaches: "クラウドコンソールは問題を表示しますが、修正するコマンドは表示しません。Claude はスクリーンショットを読み、ダッシュボードを実行する kubectl、gcloud、または aws コマンドに変換します。",

1492 prompt: "これは {console}のスクリーンショットです。{resource}が失敗している理由を順を追って説明し、修正するための正確なコマンドを教えてください",1492 prompt: "これは {console}のスクリーンショットです。{resource}が失敗している理由を順を追って説明し、修正するための正確なコマンドを教えてください",

1493 slots: {1493 slots: {

1494 console: "GCP の Kubernetes ダッシュボード",1494 console: "自社の Kubernetes ダッシュボード",

1495 resource: "この Pod"1495 resource: "この Pod"

1496 }1496 }

1497 },1497 },


1538 "connect-a-tool-with": {1538 "connect-a-tool-with": {

1539 title: "MCP でツールを接続する",1539 title: "MCP でツールを接続する",

1540 teaches: "毎回のセッションでデータをペーストする代わりに、ソースを一度接続してください。[MCP](/docs/ja/mcp)セットアップ後、Claude はそれについて尋ねるときにツールから直接読みます。",1540 teaches: "毎回のセッションでデータをペーストする代わりに、ソースを一度接続してください。[MCP](/docs/ja/mcp)セットアップ後、Claude はそれについて尋ねるときにツールから直接読みます。",

1541 prompt: "{server} MCP サーバーをセットアップして、私の{data}を直接読めるようにしてください",1541 prompt: "{server}を MCP 経由で接続して、その{data}を直接読めるようにしてください",

1542 slots: {1542 slots: {

1543 server: "Sentry",1543 server: "自社のエラートラッカー",

1544 data: "エラーレポート"1544 data: "スタックトレース"

1545 }1545 }

1546 },1546 },

1547 "capture-what-to-remember": {1547 "capture-what-to-remember": {

remote-control.md +31 −31

Details

242 242 

243Remote Control が接続されている間、セッショントランスクリプト(メッセージ、Claude の応答、ツールアクティビティを含む)は Anthropic サーバーに保存されます。保存されたトランスクリプトは、デバイス間で会話を同期させ、ネットワーク障害後にセッションが再接続できるようにします。実行とファイルシステムアクセスはマシン上に留まり、保存されたトランスクリプトは [データ使用](/docs/ja/data-usage) ポリシーに基づいて保持されます。243Remote Control が接続されている間、セッショントランスクリプト(メッセージ、Claude の応答、ツールアクティビティを含む)は Anthropic サーバーに保存されます。保存されたトランスクリプトは、デバイス間で会話を同期させ、ネットワーク障害後にセッションが再接続できるようにします。実行とファイルシステムアクセスはマシン上に留まり、保存されたトランスクリプトは [データ使用](/docs/ja/data-usage) ポリシーに基づいて保持されます。

244 244 

245Remote Control を完全にオフにするには、[`disableRemoteControl`](/docs/ja/settings-reference#disableremotecontrol) 設定を使用します。Zero Data Retention などのコンプライアンス要件を持つ組織は Remote Control を有効にすることはできません。245Remote Control を完全にオフにするには、[`disableRemoteControl`](/docs/ja/settings-reference#disableremotecontrol) 設定を使用します。[Zero Data Retention](/docs/ja/zero-data-retention) が有効になっている組織、または [HIPAA 構成](/docs/ja/hipaa-setup) が適用されている組織は、Remote Control を有効にすることはできません。

246 246 

247<h2 id="trusted-devices">247<h2 id="trusted-devices">

248 信頼できるデバイス248 信頼できるデバイス


393</h2>393</h2>

394 394 

395<h3 id="remote-control-requires-a-claude-ai-subscription">395<h3 id="remote-control-requires-a-claude-ai-subscription">

396 「Remote Control requires a claude.ai subscription」396 "Remote Control requires a claude.ai subscription"

397</h3>397</h3>

398 398 

399claude.ai アカウントでサインインしていないか、別の認証情報がログインより優先されています。メッセージは以下のいずれかの形式です。399claude.ai アカウントでサインインしていないか、別の認証情報がログインより優先されています。メッセージは以下のいずれかの形式です。

400 400 

401* サインアウト状態で `/remote-control` または `--remote-control` から:「Remote Control requires a claude.ai subscription.」または「/remote-control requires a claude.ai subscription.」401* サインアウト状態で `/remote-control` または `--remote-control` から:`Remote Control requires a claude.ai subscription.` または `/remote-control requires a claude.ai subscription.`

402* サインアウト状態で `claude remote-control` から:「You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.」402* サインアウト状態で `claude remote-control` から:`You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.`

403* サインイン状態だが API キーまたはトークンが使用中:「Remote Control requires claude.ai subscription auth.」の後に、使用中の認証情報(例:「ANTHROPIC\_API\_KEY is set, so this session is using API-key auth」)が続きます。`apiKeyHelper` 設定と `ANTHROPIC_AUTH_TOKEN` も同じ方法で名前が付けられます。403* サインイン状態だが API キーまたはトークンが使用中:`Remote Control requires claude.ai subscription auth.` の後に、使用中の認証情報(例:`ANTHROPIC_API_KEY is set, so this session is using API-key auth`)が続きます。`apiKeyHelper` 設定と `ANTHROPIC_AUTH_TOKEN` も同じ方法で名前が示されます。

404 404 

405`claude auth login` を実行して claude.ai オプションを選択してください。メッセージが `ANTHROPIC_API_KEY` または `ANTHROPIC_AUTH_TOKEN` を名前に挙げている場合は、それが設定されている場所(シェル環境または [設定ファイル](/docs/ja/settings-reference#env) の `env` ブロック)から削除してください。`apiKeyHelper` を名前に挙げている場合は、その設定を削除してください。405`claude auth login` を実行して claude.ai オプションを選択してください。メッセージが `ANTHROPIC_API_KEY` または `ANTHROPIC_AUTH_TOKEN` を名前に挙げている場合は、それが設定されている場所(シェル環境または [設定ファイル](/docs/ja/settings-reference#env) の `env` ブロック)から削除してください。`apiKeyHelper` を名前に挙げている場合は、その設定を削除してください。

406 406 

407<h3 id="remote-control-requires-a-full-scope-login-token">407<h3 id="remote-control-requires-a-full-scope-login-token">

408 「Remote Control requires a full-scope login token」408 "Remote Control requires a full-scope login token"

409</h3>409</h3>

410 410 

411`claude setup-token` または `CLAUDE_CODE_OAUTH_TOKEN` 環境変数から取得した長期トークンで認証されています。これらのトークンはモデルリクエストのみを実行できるため、Remote Control セッションを確立できません。代わりに `claude auth login` を実行して、フルスコープセッショントークンで認証してください。411`claude setup-token` または `CLAUDE_CODE_OAUTH_TOKEN` 環境変数から取得した長期トークンで認証されています。これらのトークンはモデルリクエストのみを実行できるため、Remote Control セッションを確立できません。代わりに `claude auth login` を実行して、フルスコープセッショントークンで認証してください。

412 412 

413<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">413<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">

414 「Unable to determine your organization for Remote Control eligibility」414 "Unable to determine your organization for Remote Control eligibility"

415</h3>415</h3>

416 416 

417キャッシュされたアカウント情報が古いか不完全です。`claude auth login` を実行してリフレッシュしてください。417キャッシュされたアカウント情報が古いか不完全です。`claude auth login` を実行してリフレッシュしてください。

418 418 

419<h3 id="remote-control-isn’t-enabled-for-this-account">419<h3 id="remote-control-isn’t-enabled-for-this-account">

420 「Remote Control isn't enabled for this account」420 "Remote Control isn't enabled for this account"

421</h3>421</h3>

422 422 

423Claude Code は、サインインしているアカウントの Remote Control 利用可能性を確認し、チェック結果がオフでした。通常の原因は、プラン変更後に期限切れになったキャッシュされた権限です。`claude auth logout` を実行してから `claude auth login` を実行してリフレッシュし、古いバージョンを使用している場合は Claude Code を更新してください。423Claude Code は、サインインしているアカウントの Remote Control 利用可能性を確認し、チェック結果がオフでした。通常の原因は、プラン変更後に期限切れになったキャッシュされた権限です。`claude auth logout` を実行してから `claude auth login` を実行してリフレッシュし、古いバージョンを使用している場合は Claude Code を更新してください。


427v2.1.239 より前では、このメッセージは「Remote Control is not yet enabled for your account」と表示されていました。427v2.1.239 より前では、このメッセージは「Remote Control is not yet enabled for your account」と表示されていました。

428 428 

429<h3 id="couldn’t-verify-remote-control-eligibility">429<h3 id="couldn’t-verify-remote-control-eligibility">

430 「Couldn't verify Remote Control eligibility」430 "Couldn't verify Remote Control eligibility"

431</h3>431</h3>

432 432 

433Claude Code は、Remote Control がアカウントに対して有効になっているかどうかを確認するためにフィーチャーフラグサービスに到達できませんでした。通常の原因は、オフラインであるか、プロキシがリクエストをブロックしていることです。ネットワークアクセスが可能になったら再試行するか、詳細については `claude doctor` を実行してください。関連メッセージ「Couldn't verify your organization's Remote Control policy」は、Claude Code がそのポリシーの読み取りでエラーに遭遇したことを意味し、同じ修正方法があります。433Claude Code は、Remote Control がアカウントに対して有効になっているかどうかを確認するためにフィーチャーフラグサービスに到達できませんでした。通常の原因は、オフラインであるか、プロキシがリクエストをブロックしていることです。ネットワークアクセスが可能になったら再試行するか、詳細については `claude doctor` を実行してください。関連メッセージ「Couldn't verify your organization's Remote Control policy」は、Claude Code がそのポリシーの読み取りでエラーに遭遇したことを意味し、同じ修正方法があります。

434 434 

435<h3 id="remote-control-requires-feature-flag-evaluation">435<h3 id="remote-control-requires-feature-flag-evaluation">

436 「Remote Control requires feature-flag evaluation」436 "Remote Control requires feature-flag evaluation"

437</h3>437</h3>

438 438 

439フィーチャーフラグ評価をオフにする [環境変数](/docs/ja/env-vars#features-that-need-feature-flag-fetching) が設定されており、完全なメッセージは Claude Code が見つけた変数を名前に挙げています。v2.1.154 より前のバージョンでは、同じ構成により「Remote Control is not yet enabled for your account」が代わりに生成されます。実行する内容は、メッセージが名前に挙げている変数によって異なります。439フィーチャーフラグ評価をオフにする [環境変数](/docs/ja/env-vars#features-that-need-feature-flag-fetching) が設定されており、完全なメッセージは Claude Code が見つけた変数を名前に挙げています。v2.1.154 より前のバージョンでは、同じ設定により「Remote Control is not yet enabled for your account」が代わりに生成されます。実行する内容は、メッセージが名前に挙げている変数によって異なります。

440 440 

441* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` または `DISABLE_GROWTHBOOK`**:シェル環境または [`settings.json` ファイル](/docs/ja/settings-reference#all-settings) の `env` ブロックで設定されている場所から変数を設定解除してください。441* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` または `DISABLE_GROWTHBOOK`**:シェル環境または [`settings.json` ファイル](/docs/ja/settings-reference#all-settings) の `env` ブロックで設定されている場所から変数を設定解除してください。

442* **`DISABLE_TELEMETRY` または `DO_NOT_TRACK`**:Pro、Max、Team、または Enterprise プランで `DISABLE_GROWTHBOOK` が設定解除されている場合、これらの変数は組織が [Trusted Devices](#trusted-devices) を要求しない限り Remote Control を利用可能なままにします。要求する場合は、Remote Control を使用するために変数を設定されている場所から設定解除してください。v2.1.154 から v2.1.282 までは、どちらかの変数がこのメッセージを生成したため、Claude Code を v2.1.283 以降に更新してください。442* **`DISABLE_TELEMETRY` または `DO_NOT_TRACK`**:Pro、Max、Team、または Enterprise プランで `DISABLE_GROWTHBOOK` が設定解除されている場合、これらの変数は組織が [Trusted Devices](#trusted-devices) を要求しない限り Remote Control を利用可能なままにします。要求する場合は、Remote Control を使用するために変数を設定されている場所から設定解除してください。v2.1.154 から v2.1.282 までは、どちらかの変数がこのメッセージを生成したため、Claude Code を v2.1.283 以降に更新してください。

443 443 

444<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">444<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">

445 「Remote Control is only available when using Claude via api.anthropic.com」445 "Remote Control is only available when using Claude via api.anthropic.com"

446</h3>446</h3>

447 447 

448セッションが Anthropic API と直接通信していないため、Remote Control が必要とします。これは Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry で発生します。また、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars) が `api.anthropic.com` 以外のホスト([LLM ゲートウェイ](/docs/ja/llm-gateway) やプロキシなど)を指している場合にも発生します。claude.ai でサインインしている場合でも同様です。完全な原因リストについては、[エラーリファレンス](/docs/ja/errors#remote-control-requires-the-anthropic-api) を参照してください。448セッションが Anthropic API と直接通信していませんが、Remote Control にはこれが必要です。これは Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry で発生します。また、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars) が `api.anthropic.com` 以外のホスト([LLM ゲートウェイ](/docs/ja/llm-gateway) やプロキシなど)を指している場合にも発生します。claude.ai でサインインしている場合でも同様です。完全な原因リストについては、[エラーリファレンス](/docs/ja/errors#remote-control-requires-the-anthropic-api) を参照してください。

449 449 

450メッセージは、セッションを Anthropic API から遠ざけたもの(`CLAUDE_CODE_USE_BEDROCK` やカスタム `ANTHROPIC_BASE_URL` など)を名前に挙げています。適格な claude.ai ログインがある場合は、名前に挙げられた変数を設定解除し、[設定](/docs/ja/settings) の `env` キーから削除した場合はそこから削除し、セッションを再開してください。450メッセージは、セッションを Anthropic API から遠ざけたもの(`CLAUDE_CODE_USE_BEDROCK` やカスタム `ANTHROPIC_BASE_URL` など)を名前に挙げています。適格な claude.ai ログインがある場合は、名前に挙げられた変数を設定解除し、[設定](/docs/ja/settings) の `env` キーで設定した場合はそこから削除して、セッションを再起動してください。

451 451 

452<h3 id="remote-control-is-disabled-by-your-organizations-policy">452<h3 id="remote-control-is-disabled-by-your-organizations-policy">

453 「Remote Control is disabled by your organization's policy」453 "Remote Control is disabled by your organization's policy"

454</h3>454</h3>

455 455 

456ポリシーが Remote Control をブロックしています。以下の原因を順番に確認してください。456ポリシーが Remote Control をブロックしています。以下の原因を順番に確認してください。

457 457 

458* **エラーが `disableRemoteControl` に言及している**:IT 管理者が [管理設定](/docs/ja/managed-settings) を通じてこのデバイスで Remote Control を無効にしており、組織全体のトグルおよびサインイン方法とは無関係です。458* **エラーが `disableRemoteControl` に言及している**:IT 管理者が [管理設定](/docs/ja/managed-settings) を通じてこのデバイスで Remote Control を無効にしており、組織全体のトグルおよびサインイン方法とは無関係です。

459* **claude.ai プランが Pro または Max である**:Claude Code は以前のログインから Team または Enterprise 組織の下でまだサインインしているため、その組織の Remote Control ポリシーをチェックします。`/status` を実行して、サインインが使用するプランと組織を確認してください。`claude auth logout` を実行してから `claude auth login` を実行して、現在のプランの下で再度サインインしてください。459* **claude.ai プランが Pro または Max である**:Claude Code は以前のログインから Team または Enterprise 組織の下でまだサインインしているため、その組織の Remote Control ポリシーをチェックします。`/status` を実行して、サインインが使用するプランと組織を確認してください。`claude auth logout` を実行してから `claude auth login` を実行して、現在のプランの下で再度サインインしてください。

460* **メッセージが組織管理者に連絡するよう指示していない**:組織に Remote Control と互換性のない HIPAA 構成があり、`/status` の `Organization configuration` 行に `HIPAA` が表示されています。この状態では、管理パネルの Remote Control トグルはグレーアウトされているため、所有者はそこで変更できません。オプションについて説明するために Anthropic サポートに連絡してください。v2.1.267 より前では、このケースは「Remote Control isn't available for your organization due to its compliance policy」と表示されていました。460* **メッセージが組織管理者に連絡するよう指示していない**:組織に [HIPAA 設定](/docs/ja/hipaa-setup) が適用されており、これにより Remote Control がオフになっています。確認するには、`/status` を実行し、`Organization configuration` 行に `HIPAA` があるかを確認してください。Owner には [管理設定](https://claude.ai/admin-settings/claude-code) の **Remote Control** トグルがグレーアウトして表示され、オンにすることはできません。この設定について質問がある場合は、Owner に問い合わせてください。Owner は組織の Anthropic アカウントチームに連絡できます。v2.1.267 より前では、このケースは「Remote Control isn't available for your organization due to its compliance policy」と表示されていました。

461* **それ以外の場合、所有者が組織に対して有効にしていない**:Remote Control は Team および Enterprise プランではデフォルトでオフです。所有者は [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **Remote Control** トグルをオンにすることで有効にできます。このトグルはサーバー側の組織設定です。461* **それ以外の場合、Owner が組織に対して有効にしていない**:Remote Control は Team および Enterprise プランではデフォルトでオフです。Owner は [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **Remote Control** トグルをオンにすることで有効にできます。このトグルはサーバー側の組織設定です。

462 462 

463v2.1.281 より前では、このメッセージは Claude Code がこのマシンで組織のポリシーを読み込んでいない場合(例えば、オフラインで開始した後)にも表示されていました。後のバージョンではその状態を [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control) として報告します。463v2.1.281 より前では、このメッセージは Claude Code がこのマシンで組織のポリシーを読み込んでいない場合(例えば、オフラインで開始した後)にも表示されていました。後のバージョンではその状態を [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control) として報告します。

464 464 

465<h3 id="remote-control-was-turned-off-by-your-organizations-policy">465<h3 id="remote-control-was-turned-off-by-your-organizations-policy">

466 「Remote Control was turned off by your organization's policy」466 "Remote Control was turned off by your organization's policy"

467</h3>467</h3>

468 468 

469セッションの接続中に組織のポリシーが Remote Control を許可しなくなったため、Claude Code はセッションを切断しました。セッションがどうなるかは、Remote Control をどのように開始したかによって異なります。469セッションの接続中に組織のポリシーが Remote Control を許可しなくなったため、Claude Code はセッションを切断しました。セッションがどうなるかは、Remote Control をどのように開始したかによって異なります。


476Remote Control は自動的には再接続しません。組織が再び許可した後にオンに戻すには、セッションで `/remote-control` を実行するか、シェルで `claude remote-control` を実行してください。このマシンの Claude Code が変更されたポリシーを取得するまで、どちらのコマンドも [`Remote Control is disabled by your organization's policy`](#remote-control-is-disabled-by-your-organizations-policy) で失敗します。開いているセッションは約 1 時間に 1 回ポリシーを取得します。Remote Control をブロックしている原因を確認するには、コマンドが出力する完全なテキストをその項目と照合してください。476Remote Control は自動的には再接続しません。組織が再び許可した後にオンに戻すには、セッションで `/remote-control` を実行するか、シェルで `claude remote-control` を実行してください。このマシンの Claude Code が変更されたポリシーを取得するまで、どちらのコマンドも [`Remote Control is disabled by your organization's policy`](#remote-control-is-disabled-by-your-organizations-policy) で失敗します。開いているセッションは約 1 時間に 1 回ポリシーを取得します。Remote Control をブロックしている原因を確認するには、コマンドが出力する完全なテキストをその項目と照合してください。

477 477 

478<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">478<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">

479 「Couldn't verify your organization's policy for remote control」479 "Couldn't verify your organization's policy for remote control"

480</h3>480</h3>

481 481 

482Claude Code は組織のポリシーを取得できず、代わりに使用するためにこのマシンに保存されたコピーがないため、組織がそれを許可していることを確認できるまで Remote Control をオフのままにしておきます。これは通常、Claude Code をオフラインで開始するか VPN が接続する前に開始する場合、またはプロキシがリクエストに干渉する場合に発生します。遅い接続では、最初のリクエストがまだ進行中の間に表示されることもあります。482Claude Code は組織のポリシーを取得できず、代わりに使用するためにこのマシンに保存されたコピーがないため、組織がそれを許可していることを確認できるまで Remote Control をオフのままにしておきます。これは通常、Claude Code をオフラインで開始するか VPN が接続する前に開始する場合、またはプロキシがリクエストに干渉する場合に発生します。遅い接続では、最初のリクエストがまだ進行中の間に表示されることもあります。

483 483 

484メッセージは以下のいずれかの形式です。484メッセージは以下のいずれかの形式です。

485 485 

486* `/remote-control`、`claude remote-control`、または `claude --remote-control` から:「Couldn't verify your organization's policy for remote control. Check your network connection and try again.」486* `/remote-control`、`claude remote-control`、または `claude --remote-control` から:`Couldn't verify your organization's policy for remote control. Check your network connection and try again.`

487* [自動接続](#enable-remote-control-for-all-sessions) からセッション開始時:「couldn't verify your organization's policy — check your network connection and try again」。通知では「Remote Control failed」が前に付き、会話では「Remote Control disconnected」が前に付きます。その後、セッションは Remote Control をオフのままにします。487* [自動接続](#enable-remote-control-for-all-sessions) からセッション開始時:`couldn't verify your organization's policy — check your network connection and try again`。通知では `Remote Control failed` が前に付き、会話では `Remote Control disconnected` が前に付きます。その後、セッションは Remote Control をオフのままにします。

488 488 

489ネットワーク接続を復元してから、`/remote-control` を実行するか、コマンドを再度実行してください。各試行はポリシーを再度チェックするため、Claude Code を再開する必要はありません。メッセージが表示され続ける場合は、`claude doctor` を実行し、その `Organization policy` 行を読んでください。ポリシーが読み込まれなかった理由が表示されます。489ネットワーク接続を復元してから、`/remote-control` を実行するか、コマンドを再度実行してください。各試行はポリシーを再度チェックするため、Claude Code を再起動する必要はありません。メッセージが表示され続ける場合は、`claude doctor` を実行し、その `Organization policy` 行を読んでください。ポリシーが読み込まれなかった理由が表示されます。

490 490 

491v2.1.281 より前では、この状態は「Remote Control is disabled by your organization's policy」と表示されていました。491v2.1.281 より前では、この状態は `Remote Control is disabled by your organization's policy` と表示されていました。

492 492 

493<h3 id="remote-credentials-fetch-failed">493<h3 id="remote-credentials-fetch-failed">

494 「Remote credentials fetch failed」494 "Remote credentials fetch failed"

495</h3>495</h3>

496 496 

497Claude Code は、接続を確立するために Anthropic API から短期認証情報を取得できませんでした。`--verbose` で再実行して完全なエラーを確認してください。497Claude Code は、接続を確立するために Anthropic API から短期認証情報を取得できませんでした。`--verbose` で再実行して完全なエラーを確認してください。


504 504 

505* サインインしていない:`claude` を実行して `/login` を使用して claude.ai アカウントで認証してください。API キー認証は Remote Control ではサポートされていません。505* サインインしていない:`claude` を実行して `/login` を使用して claude.ai アカウントで認証してください。API キー認証は Remote Control ではサポートされていません。

506* ネットワークまたはプロキシの問題:ファイアウォールまたはプロキシが送信 HTTPS リクエストをブロックしている可能性があります。Remote Control には、ポート 443 の Anthropic API へのアクセスが必要です。506* ネットワークまたはプロキシの問題:ファイアウォールまたはプロキシが送信 HTTPS リクエストをブロックしている可能性があります。Remote Control には、ポート 443 の Anthropic API へのアクセスが必要です。

507* セッション作成失敗:「Session creation failed — see debug log」も表示される場合、失敗はセットアップの前の段階で発生しました。サブスクリプションがアクティブであることを確認してください。507* セッション作成失敗:`Session creation failed — see debug log` も表示される場合、失敗はセットアップの前の段階で発生しました。サブスクリプションがアクティブであることを確認してください。

508 508 

509<h3 id="couldnt-reconnect-to-your-remote-control-session">509<h3 id="couldnt-reconnect-to-your-remote-control-session">

510 「Couldn't reconnect to your Remote Control session」510 "Couldn't reconnect to your Remote Control session"

511</h3>511</h3>

512 512 

513`claude --resume` または `claude --continue` で会話を再開すると、Claude Code はその会話に記録された Remote Control セッションに再接続します。このメッセージは、ネットワーク中断やサーバーエラーなど、一時的である可能性がある理由で再接続が失敗したことを意味するため、Claude Code はリモートセッションがまだ存在するかどうかを確認できません。513`claude --resume` または `claude --continue` で会話を再開すると、Claude Code はその会話に記録された Remote Control セッションに再接続します。このメッセージは、ネットワーク中断やサーバーエラーなど、一時的である可能性がある理由で再接続が失敗したことを意味するため、Claude Code はリモートセッションがまだ存在するかどうかを確認できません。


515`/remote-control` を実行して接続を再試行するか、`claude --remote-control` で新しいセッションを開始して新しい Remote Control セッションを作成してください。その間、ローカルセッションは Remote Control なしで実行し続けます。515`/remote-control` を実行して接続を再試行するか、`claude --remote-control` で新しいセッションを開始して新しい Remote Control セッションを作成してください。その間、ローカルセッションは Remote Control なしで実行し続けます。

516 516 

517<h3 id="previous-session-is-unavailable">517<h3 id="previous-session-is-unavailable">

518 「Previous session is unavailable — run /remote-control to start a new one」518 "Previous session is unavailable — run /remote-control to start a new one"

519</h3>519</h3>

520 520 

521Claude Code は前の Remote Control セッションを復元できず、自動的に新しいセッションを開始する代わりに停止しました。`claude --resume` または `claude --continue` で会話を再開した後、または Claude Code が [切断後に自動的に再接続](/docs/ja/errors#remote-control-couldnt-refresh-your-login) した後に、このメッセージが表示される場合があります。521Claude Code は前の Remote Control セッションを復元できず、自動的に新しいセッションを開始する代わりに停止しました。`claude --resume` または `claude --continue` で会話を再開した後、または Claude Code が [切断後に自動的に再接続](/docs/ja/errors#remote-control-couldnt-refresh-your-login) した後に、このメッセージが表示される場合があります。

522 522 

523`/remote-control` を実行して、現在のログインの下で新しい Remote Control セッションを開始してください。その間、ローカルセッションは Remote Control なしで実行し続けます。関連メッセージ「Remote Control could not verify the signed-in account — run /remote-control to reconnect」は同じ修正方法があります。`Previous session is unavailable` の後に Claude Code を再開せずに `/remote-control` を実行する場合、Claude Code は会話の以前のメッセージを新しいセッションから除外します。523`/remote-control` を実行して、現在のログインの下で新しい Remote Control セッションを開始してください。その間、ローカルセッションは Remote Control なしで実行し続けます。関連メッセージ `Remote Control could not verify the signed-in account — run /remote-control to reconnect` も同じ方法で修正できます。`Previous session is unavailable` の後に Claude Code を再起動せずに `/remote-control` を実行する場合、Claude Code は会話の以前のメッセージを新しいセッションから除外します。

524 524 

525<h3 id="remote-control-got-an-unexpected-server-response">525<h3 id="remote-control-got-an-unexpected-server-response">

526 「Remote Control got an unexpected server response」526 "Remote Control got an unexpected server response"

527</h3>527</h3>

528 528 

529Remote Control サーバーはリクエストを受け入れましたが、リモートセッションを作成するか認証情報を取得する際に、このバージョンの Claude Code が読み取れない形式で応答しました。同じバージョンで再試行すると同じ方法で失敗します。`claude update` を実行してから、`/remote-control` を実行して再接続してください。529Remote Control サーバーはリクエストを受け入れましたが、リモートセッションを作成するか認証情報を取得する際に、このバージョンの Claude Code が読み取れない形式で応答しました。同じバージョンで再試行すると同じ方法で失敗します。`claude update` を実行してから、`/remote-control` を実行して再接続してください。

530 530 

531<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">531<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">

532 「Your organization requires Trusted Devices for Remote Control, but this device is not enrolled」532 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"

533</h3>533</h3>

534 534 

535組織は [Trusted Devices](#trusted-devices) を有効にしており、このマシンはまだ登録されていません。Claude Code で `/login` を実行してください。登録はサインインの一部として行われ、個別の登録コマンドはありません。535組織は [Trusted Devices](#trusted-devices) を有効にしており、このマシンはまだ登録されていません。Claude Code で `/login` を実行してください。登録はサインインの一部として行われ、個別の登録コマンドはありません。

536 536 

537<h3 id="session-expired-for-trusted-device-check">537<h3 id="session-expired-for-trusted-device-check">

538 「session expired for trusted-device check」538 "session expired for trusted-device check"

539</h3>539</h3>

540 540 

541サインインが 18 時間以上前のものです。Claude Code で `/login` を実行するか、claude.ai またはモバイルアプリが Face ID、Touch ID、Windows Hello、またはパスキーで確認するよう求めるときに確認してください。[Trusted Devices](#trusted-devices) を参照してください。541サインインが 18 時間以上前のものです。Claude Code で `/login` を実行するか、claude.ai またはモバイルアプリが Face ID、Touch ID、Windows Hello、またはパスキーで確認するよう求めるときに確認してください。[Trusted Devices](#trusted-devices) を参照してください。

Details

44* `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。44* `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行してください。

45* [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。45* [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認してください。

46 46 

47インストール概要を確認してください。`Run /reload-plugins to activate.` と報告された場合、[プラグイン変更を再起動なしで適用](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、現在のセッションでプラグインを有効化してください。47インストール概要を確認してください。`Run /reload-plugins to apply.` と報告された場合、[プラグイン変更を再起動なしで適用](/docs/ja/plugins/cli-reference#reload-plugins)を参照して、現在のセッションでプラグインを有効化してください。

48 48 

49<h3 id="enable-for-your-team-in-local-sessions">49<h3 id="enable-for-your-team-in-local-sessions">

50 ローカルセッションでチームに対して有効化する50 ローカルセッションでチームに対して有効化する

Details

45ロールアウトを計画する前に、これらを確認してください。45ロールアウトを計画する前に、これらを確認してください。

46 46 

47* **プラン**: Team および Enterprise 組織向けのパブリックベータ版。自己ホスト環境はデフォルトではオフになっています。[オーナー](/docs/ja/cloud-environments#organization-shared-environments)が[**クラウド環境**管理ページ](https://claude.ai/admin-settings/cloud-environments)で**自己ホスト環境を許可**をオンにします。これには、組織に対して[ウェブ上の Claude Code](/docs/ja/claude-code-on-the-web)が有効になっている必要があります。47* **プラン**: Team および Enterprise 組織向けのパブリックベータ版。自己ホスト環境はデフォルトではオフになっています。[オーナー](/docs/ja/cloud-environments#organization-shared-environments)が[**クラウド環境**管理ページ](https://claude.ai/admin-settings/cloud-environments)で**自己ホスト環境を許可**をオンにします。これには、組織に対して[ウェブ上の Claude Code](/docs/ja/claude-code-on-the-web)が有効になっている必要があります。

48* **ゼロデータ保持**: [ゼロデータ保持](/docs/ja/zero-data-retention)が有効になっている組織では利用できません。48* **ゼロデータ保持と HIPAA**: [ゼロデータ保持](/docs/ja/zero-data-retention)が有効になっている組織、または [HIPAA 設定](/docs/ja/hipaa-setup)が適用されている組織では利用できません。

49* **モデル推論**: ランナーを [Amazon Bedrock または Google Cloud の Agent Platform にモデルリクエストを送信する](/docs/ja/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform)ように構成しない限り、セッションは Anthropic API を使用します。いずれの場合も、セッションのコンテンツは Anthropic に送信されます。このように構成されたランナーでは、claude.ai の[サーバー管理設定](/docs/ja/server-managed-settings)と組織ポリシーはセッションに適用されません。49* **モデル推論**: ランナーを [Amazon Bedrock または Google Cloud の Agent Platform にモデルリクエストを送信する](/docs/ja/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform)ように構成しない限り、セッションは Anthropic API を使用します。いずれの場合も、セッションのコンテンツは Anthropic に送信されます。このように構成されたランナーでは、claude.ai の[サーバー管理設定](/docs/ja/server-managed-settings)と組織ポリシーはセッションに適用されません。

50* **サーフェス**: [claude.ai/code](https://claude.ai/code)、モバイルおよびデスクトップアプリ、[スケジュール済みルーチン](/docs/ja/routines)、およびターミナルから開始されたセッション([`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-cloud)または[`--environment`ディスパッチ](/docs/ja/self-hosted-environments-testing#run-the-test-loop)を使用)は、自己ホスト環境で実行できます。[Claude Tag](https://claude.com/docs/claude-tag/overview)セッションもそれらで実行できますが、Claude はまだそれらのセッションで[アクセスバンドル](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle)を使用できません。[Claude Security](/docs/ja/claude-security)および[Code Review](/docs/ja/code-review)セッションはまだそれらにルーティングされません。これら 2 つのサーフェスのサポートは別途提供されます。50* **サーフェス**: [claude.ai/code](https://claude.ai/code)、モバイルおよびデスクトップアプリ、[スケジュール済みルーチン](/docs/ja/routines)、およびターミナルから開始されたセッション([`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-cloud)または[`--environment`ディスパッチ](/docs/ja/self-hosted-environments-testing#run-the-test-loop)を使用)は、自己ホスト環境で実行できます。[Claude Tag](https://claude.com/docs/claude-tag/overview)セッションもそれらで実行できますが、Claude はまだそれらのセッションで[アクセスバンドル](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle)を使用できません。[Claude Security](/docs/ja/claude-security)および[Code Review](/docs/ja/code-review)セッションはまだそれらにルーティングされません。これら 2 つのサーフェスのサポートは別途提供されます。

51* **リポジトリ**: セッションは GitHub からリポジトリをチェックアウトします。[GitHub 認証オプション](/docs/ja/claude-code-on-the-web#github-authentication-options)を参照してください。GitHub Enterprise Server ホストについては、その[ネットワーク要件](/docs/ja/github-enterprise-server#network-requirements)を参照してください。51* **リポジトリ**: セッションは GitHub からリポジトリをチェックアウトします。[GitHub 認証オプション](/docs/ja/claude-code-on-the-web#github-authentication-options)を参照してください。GitHub Enterprise Server ホストについては、その[ネットワーク要件](/docs/ja/github-enterprise-server#network-requirements)を参照してください。

Details

1765 * `"auto"`: Claude Code は日常的なプロンプトなしで実行します。シェルコマンドやネットワークリクエストなどのアクションが実行される前に、バックグラウンドの分類器がそれらがユーザーのリクエストに沿っているかを確認します1765 * `"auto"`: Claude Code は日常的なプロンプトなしで実行します。シェルコマンドやネットワークリクエストなどのアクションが実行される前に、バックグラウンドの分類器がそれらがユーザーのリクエストに沿っているかを確認します

1766 * `"dontAsk"`: Claude Code はプロンプトを表示するはずのすべての呼び出しを自動的に拒否します。読み取り、承認が不要な他のアクション、事前承認されたツールは引き続き実行されます1766 * `"dontAsk"`: Claude Code はプロンプトを表示するはずのすべての呼び出しを自動的に拒否します。読み取り、承認が不要な他のアクション、事前承認されたツールは引き続き実行されます

1767 * `"bypassPermissions"`: Claude Code はすべてを確認なしで実行します1767 * `"bypassPermissions"`: Claude Code はすべてを確認なしで実行します

1768 * `"manual"`: `"default"` のエイリアス(Claude Code v2.1.200 以降)1768 * `"manual"`: `"default"` のエイリアス

1769* **デフォルト**: 未設定1769* **デフォルト**: 未設定

1770* **セッションごとの上書き**: `--permission-mode`、および `bypassPermissions` に相当する `--dangerously-skip-permissions` は、1 つのセッションにおいてこのキーより優先されます1770* **セッションごとの上書き**: `--permission-mode`、および `bypassPermissions` に相当する `--dangerously-skip-permissions` は、1 つのセッションにおいてこのキーより優先されます

1771 1771 


1777}1777}

1778```1778```

1779 1779 

1780権限ルールはすべてのモードの上に重ねて適用されます。`deny` ルールは `bypassPermissions` を含むすべてのモードでブロックします。[権限モード](/docs/ja/permission-modes)を参照してください。`manual` は、CLI および VS Code 拡張機能で Manual というラベルが付いた権限モードを指します。このエイリアスには Claude Code v2.1.200 以降が必要です。クラウドセッションでは、Claude Code はこのキーのうち `acceptEdits`、`plan`、`default`、`auto` のみを尊重します。VS Code 拡張機能が開始する会話については、[拡張機能が開始権限モードとして読み取る設定](/docs/ja/permission-modes#switch-permission-modes)を参照してください。1780権限ルールはすべてのモードの上に重ねて適用されます。`deny` ルールは `bypassPermissions` を含むすべてのモードでブロックします。[権限モード](/docs/ja/permission-modes)を参照してください。クラウドセッションでは、Claude Code はこのキーのうち `acceptEdits`、`plan`、`default`、`auto` のみを尊重します。VS Code 拡張機能が開始する会話については、[拡張機能が開始権限モードとして読み取る設定](/docs/ja/permission-modes#switch-permission-modes)を参照してください。

1781 1781 

1782<h3 id="permissions-disablebypasspermissionsmode">1782<h3 id="permissions-disablebypasspermissionsmode">

1783 `permissions.disableBypassPermissionsMode`1783 `permissions.disableBypassPermissionsMode`


3232 `askUserQuestionTimeout`3232 `askUserQuestionTimeout`

3233</h3>3233</h3>

3234 3234 

3235回答されていない [`AskUserQuestion`](/docs/ja/tools-reference) ダイアログがアイドル時間の経過後に自動的に続行し、既に選択していたオプションを送信するようにします。席を離れて Claude に続行させたい場合に設定します。デフォルトでは、質問は回答されるまで待機します。タイマーが一時停止する場合や開始されない場合については、[質問の自動続行タイムアウト](/docs/ja/tools-reference#question-auto-continue-timeout)を参照してください。Claude Code v2.1.200 以降が必要です。3235回答されていない [`AskUserQuestion`](/docs/ja/tools-reference) ダイアログがアイドル時間の経過後に自動的に続行し、既に選択していたオプションを送信するようにします。席を離れて Claude に続行させたい場合に設定します。デフォルトでは、質問は回答されるまで待機します。タイマーが一時停止する場合や開始されない場合については、[質問の自動続行タイムアウト](/docs/ja/tools-reference#question-auto-continue-timeout)を参照してください。

3236 3236 

3237* **スコープ**: [`ユーザーまたはマネージド`](#scopes)3237* **スコープ**: [`ユーザーまたはマネージド`](#scopes)

3238* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または `"never"` のいずれか3238* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または `"never"` のいずれか


3245}3245}

3246```3246```

3247 3247 

3248`/config` に**質問の自動続行タイムアウト**として表示され、このキーをユーザー設定に書き込みます。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。Claude Code v2.1.200 以降が必要です。3248`/config` に**質問の自動続行タイムアウト**として表示され、このキーをユーザー設定に書き込みます。管理設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。

3249 3249 

3250<h3 id="autocontinueatusagelimit">3250<h3 id="autocontinueatusagelimit">

3251 `autoContinueAtUsageLimit`3251 `autoContinueAtUsageLimit`

skills.md +2 −2

Details

52 52 

53`/run-skill-generator` は代わりにレシピを記録します。クリーン環境からアプリを実行し、機能したもの(インストールコマンド、環境変数、起動スクリプト)をキャプチャし、`.claude/skills/run-<name>/` でプロジェクトごとのスキルとしてコミットします。その後、`/run`、`/verify`、およびリポジトリ内の他のエージェントは、記録されたレシピに従い、再度発見することはありません。プロジェクトごとに 1 回 `/run-skill-generator` を実行し、ビルドまたは起動プロセスが変更された場合は再度実行します。53`/run-skill-generator` は代わりにレシピを記録します。クリーン環境からアプリを実行し、機能したもの(インストールコマンド、環境変数、起動スクリプト)をキャプチャし、`.claude/skills/run-<name>/` でプロジェクトごとのスキルとしてコミットします。その後、`/run`、`/verify`、およびリポジトリ内の他のエージェントは、記録されたレシピに従い、再度発見することはありません。プロジェクトごとに 1 回 `/run-skill-generator` を実行し、ビルドまたは起動プロセスが変更された場合は再度実行します。

54 54 

55`/verify` は独自のレシピを記録することもできます。記録されたレシピなしでアプリをビルドして駆動する必要がある場合、機能したもの(`.claude/skills/verify/SKILL.md` をリポジトリルートに、またはモノレポの場合は変更されたパッケージディレクトリに)を書き込むため、後の実行と他のエージェントは同じステップに従います。リポジトリルートでは、記録されたスキルはバンドルされた `/verify` に置き換わります。これには Claude Code v2.1.200 以降が必要です。55`/verify` は独自のレシピを記録することもできます。記録されたレシピなしでアプリをビルドして駆動する必要がある場合、機能した内容をリポジトリルートの `.claude/skills/verify/SKILL.md`、またはモノレポの場合は変更されたパッケージディレクトリに書き込みます。これにより、後の実行や他のエージェントも同じステップに従います。リポジトリルートでは、記録されたスキルがバンドルスキルの `/verify` を置き換えます。

56 56 

57Claude は、失敗したコマンドや欠落したステップなど、実行を誤った場合にのみ記録されたファイルを編集するため、セッションごとの差分なしでファイルをコミットできます。v2.1.205 より前では、バンドルされたスキルは Claude に実行から学んだことをすべて折り込むよう指示し、頻繁なマージコンフリクトを引き起こしていました。57Claude は、失敗したコマンドや欠落したステップなど、実行を誤った場合にのみ記録されたファイルを編集するため、セッションごとの差分なしでファイルをコミットできます。v2.1.205 より前では、バンドルされたスキルは Claude に実行から学んだことをすべて折り込むよう指示し、頻繁なマージコンフリクトを引き起こしていました。

58 58 


996* `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行します。996* `Marketplace "claude-plugins-official" not found`:`/plugin marketplace add anthropics/claude-plugins-official` でマーケットプレイスを追加してから、インストールを再試行します。

997* [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認します。997* [プラグインがマーケットプレイスで見つかりません](/docs/ja/plugins/install#install-a-plugin):プラグイン名を確認します。

998 998 

999インストール概要が `Run /reload-plugins to activate.` を報告する場合、Claude Code はそのリロードを実行します。リロードが次のメッセージが会話を再読み込みすることを警告する場合は、`/reload-plugins --force` を実行してプラグインのスキルを現在のセッションで利用可能にします。その後、Claude に既存のスキルを評価するよう依頼します。例えば `evaluate my summarize-changes skill with skill-creator` です。プラグインはテストケースの作成をガイドし、ループを実行します。999インストール概要が `Run /reload-plugins to apply.` を報告する場合、Claude Code はそのリロードを実行します。リロードが次のメッセージが会話を再読み込みすることを警告する場合は、`/reload-plugins --force` を実行してプラグインのスキルを現在のセッションで利用可能にします。その後、Claude に既存のスキルを評価するよう依頼します。例えば `evaluate my summarize-changes skill with skill-creator` です。プラグインはテストケースの作成をガイドし、ループを実行します。

1000 1000 

1001* **テストケース**:プロンプト、入力ファイル、および期待される動作をスキルディレクトリ内の `evals/evals.json` に保存します1001* **テストケース**:プロンプト、入力ファイル、および期待される動作をスキルディレクトリ内の `evals/evals.json` に保存します

1002* **分離された実行**:テストケースごとに [サブエージェント](/docs/ja/sub-agents) を生成して、各実行がクリーンなコンテキストで開始され、トークン数と期間を記録します1002* **分離された実行**:テストケースごとに [サブエージェント](/docs/ja/sub-agents) を生成して、各実行がクリーンなコンテキストで開始され、トークン数と期間を記録します

sub-agents.md +2 −2

Details

315| `tools` | いいえ | サブエージェントが使用できる[ツール](#available-tools)。`Read, Grep, Glob` や YAML リストなどのカンマ区切り文字列として。省略した場合、サブエージェントで利用可能なすべてのツールを継承します。リスト内のエントリがツールに解決されない場合、サブエージェントは通常、エントリに名前を付けるエラーで[起動に失敗](/docs/ja/errors#agent-would-be-spawned-with-zero-tools)します。スキルをコンテキストにプリロードするには、ここで `Skill` をリストするのではなく、`skills` フィールドを使用します |315| `tools` | いいえ | サブエージェントが使用できる[ツール](#available-tools)。`Read, Grep, Glob` や YAML リストなどのカンマ区切り文字列として。省略した場合、サブエージェントで利用可能なすべてのツールを継承します。リスト内のエントリがツールに解決されない場合、サブエージェントは通常、エントリに名前を付けるエラーで[起動に失敗](/docs/ja/errors#agent-would-be-spawned-with-zero-tools)します。スキルをコンテキストにプリロードするには、ここで `Skill` をリストするのではなく、`skills` フィールドを使用します |

316| `disallowedTools` | いいえ | 継承または指定されたリストから削除するツール。`tools` と同じ形式。`Bash(git push *)` などの指定子を持つエントリは、[ツール全体](#available-tools)を削除します |316| `disallowedTools` | いいえ | 継承または指定されたリストから削除するツール。`tools` と同じ形式。`Bash(git push *)` などの指定子を持つエントリは、[ツール全体](#available-tools)を削除します |

317| `model` | いいえ | 使用する[モデル](#choose-a-model)。`sonnet`、`opus`、`haiku`、`fable`、`claude-opus-5-5` などの完全なモデル ID、または `inherit`。省略した場合、Claude Code は[サブエージェントモデル順序](#choose-a-model)でモデルを選択します |317| `model` | いいえ | 使用する[モデル](#choose-a-model)。`sonnet`、`opus`、`haiku`、`fable`、`claude-opus-5-5` などの完全なモデル ID、または `inherit`。省略した場合、Claude Code は[サブエージェントモデル順序](#choose-a-model)でモデルを選択します |

318| `permissionMode` | いいえ | [権限モード](#permission-modes)。`default`、`acceptEdits`、`auto`、`dontAsk`、`bypassPermissions`、`plan`、または `default` のエイリアスとしての `manual`。`manual` エイリアスには Claude Code v2.1.200 以降が必要です。[プラグインサブエージェント](#choose-the-subagent-scope)では無視されます |318| `permissionMode` | いいえ | [権限モード](#permission-modes)。`default`、`acceptEdits`、`auto`、`dontAsk`、`bypassPermissions`、`plan`、または `default` のエイリアスとしての `manual`。[プラグインサブエージェント](#choose-the-subagent-scope)では無視されます |

319| `maxTurns` | いいえ | サブエージェントが停止する前の最大 agentic ターン数。サブエージェントが制限に達すると、Claude Code は出力を部分的としてマークして返し、Claude は[再開](#resume-subagents)して続行できます。部分的なマーキングには Claude Code v2.1.246 以降が必要です |319| `maxTurns` | いいえ | サブエージェントが停止する前の最大 agentic ターン数。サブエージェントが制限に達すると、Claude Code は出力を部分的としてマークして返し、Claude は[再開](#resume-subagents)して続行できます。部分的なマーキングには Claude Code v2.1.246 以降が必要です |

320| `skills` | いいえ | 起動時にサブエージェントのコンテキストにプリロードする[スキル](/docs/ja/skills)。説明のみではなく、完全なスキルコンテンツが注入されます。サブエージェントは、Skill ツールを通じてリストされていないプロジェクト、ユーザー、およびプラグインスキルを呼び出すことができます |320| `skills` | いいえ | 起動時にサブエージェントのコンテキストにプリロードする[スキル](/docs/ja/skills)。説明のみではなく、完全なスキルコンテンツが注入されます。サブエージェントは、Skill ツールを通じてリストされていないプロジェクト、ユーザー、およびプラグインスキルを呼び出すことができます |

321| `mcpServers` | いいえ | このサブエージェントで利用可能な[MCP サーバー](/docs/ja/mcp)。各エントリは、既に設定されているサーバーを参照するサーバー名(例えば、`"slack"`)、または完全な[MCP サーバー設定](/docs/ja/mcp#installing-mcp-servers)を値として持つサーバー名をキーとするインライン定義のいずれかです。[プラグインサブエージェント](#choose-the-subagent-scope)では無視されます |321| `mcpServers` | いいえ | このサブエージェントで利用可能な[MCP サーバー](/docs/ja/mcp)。各エントリは、既に設定されているサーバーを参照するサーバー名(例えば、`"slack"`)、または完全な[MCP サーバー設定](/docs/ja/mcp#installing-mcp-servers)を値として持つサーバー名をキーとするインライン定義のいずれかです。[プラグインサブエージェント](#choose-the-subagent-scope)では無視されます |


988 988 

989API エラー(使用制限や繰り返されるサーバーエラーなど)で実行が終了したサブエージェントは、その失敗を Claude に報告します。Claude が受け取るものは、サブエージェントが実行された場所によって異なります。989API エラー(使用制限や繰り返されるサーバーエラーなど)で実行が終了したサブエージェントは、その失敗を Claude に報告します。Claude が受け取るものは、サブエージェントが実行された場所によって異なります。

990 990 

991* **フォアグラウンド**: レート制限、オーバーロード、またはサーバーエラーがテキスト出力を既に生成したサブエージェントを切断した場合、Agent ツールはその部分出力と、サブエージェントが切断され、タスクを完了しなかったというメモを返します。何も出力しなかったか、唯一の出力がツール呼び出しだったサブエージェントは [`Agent terminated early due to an API error`](/docs/ja/errors#agent-terminated-early-due-to-an-api-error) で失敗し、その後にエラー詳細が続きます。v2.1.199 では、ツール呼び出しのみの形状を切断したレート制限、オーバーロード、またはサーバーエラーは、切断メモのみを含む空の部分結果を返しました。991* **フォアグラウンド**: レート制限、オーバーロード、またはサーバーエラーがテキスト出力を既に生成したサブエージェントを切断した場合、Agent ツールはその部分出力と、サブエージェントが切断され、タスクを完了しなかったというメモを返します。何も出力しなかったか、唯一の出力がツール呼び出しだったサブエージェントは [`Agent terminated early due to an API error`](/docs/ja/errors#agent-terminated-early-due-to-an-api-error) で失敗し、その後にエラー詳細が続きます。

992* **バックグラウンド**: サブエージェントは失敗とマークされ、Claude が終了時に受け取るメッセージは API エラーに名前を付け、サブエージェントの最後の出力を含むため、部分的な作業は失われません。992* **バックグラウンド**: サブエージェントは失敗とマークされ、Claude が終了時に受け取るメッセージは API エラーに名前を付け、サブエージェントの最後の出力を含むため、部分的な作業は失われません。

993 993 

994[フォールバックモデルチェーン](/docs/ja/model-config#fallback-model-chains) を設定し、サブエージェントがチェーンがカバーする失敗(モデルが利用できないなど)に遭遇した場合、Claude Code はサブエージェントをリクエストを受け入れるチェーンの最初のモデルに切り替えます。サブエージェントはエラーで終了するのではなく、作業を続けます。994[フォールバックモデルチェーン](/docs/ja/model-config#fallback-model-chains) を設定し、サブエージェントがチェーンがカバーする失敗(モデルが利用できないなど)に遭遇した場合、Claude Code はサブエージェントをリクエストを受け入れるチェーンの最初のモデルに切り替えます。サブエージェントはエラーで終了するのではなく、作業を続けます。

Details

603 603 

604Claude Code はローカルドラフトに作業ディレクトリを保持してトランスクリプトを見つけることができ、ディレクトリは送信しません。604Claude Code はローカルドラフトに作業ディレクトリを保持してトランスクリプトを見つけることができ、ディレクトリは送信しません。

605 605 

606[ゼロデータ保持を使用する組織](/docs/ja/zero-data-retention#features-disabled-under-zdr) では、Claude Code は `/feedback` と同様にツールを除外します。そのような組織のセッションがまだツールを提供している場合、ドラフトはマシンに残り、送信は `Feedback collection is not available for organizations with custom data retention policies.` で失敗します。606[ゼロデータ保持を使用する組織](/docs/ja/zero-data-retention#features-disabled-under-zdr) および [HIPAA 設定](/docs/ja/hipaa-setup) が適用された組織では、Claude Code は `/feedback` と同様にツールを除外します。ゼロデータ保持を使用する組織のセッションがまだツールを提供している場合、ドラフトはマシンに残り、送信は `Feedback collection is not available for organizations with custom data retention policies.` で失敗します。

607 607 

608<h3 id="discard-or-keep-a-draft">608<h3 id="discard-or-keep-a-draft">

609 ドラフトを破棄または保持する609 ドラフトを破棄または保持する


627* マシン上のキューに書き込むことができない [Claude Code on the web](/docs/ja/claude-code-on-the-web) などのクラウドセッション627* マシン上のキューに書き込むことができない [Claude Code on the web](/docs/ja/claude-code-on-the-web) などのクラウドセッション

628* [Amazon Bedrock](/docs/ja/amazon-bedrock)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、または [Microsoft Foundry](/docs/ja/microsoft-foundry) 上のセッション628* [Amazon Bedrock](/docs/ja/amazon-bedrock)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、または [Microsoft Foundry](/docs/ja/microsoft-foundry) 上のセッション

629* [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/ja/env-vars) または [`DISABLE_FEEDBACK_COMMAND=1`](/docs/ja/env-vars) を設定したセッション、`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を空でない値に設定したセッション、または [機能フラグ取得](/docs/ja/env-vars#features-that-need-feature-flag-fetching) をオフにしたセッション629* [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/ja/env-vars) または [`DISABLE_FEEDBACK_COMMAND=1`](/docs/ja/env-vars) を設定したセッション、`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を空でない値に設定したセッション、または [機能フラグ取得](/docs/ja/env-vars#features-that-need-feature-flag-fetching) をオフにしたセッション

630* 製品フィードバックをオフにした組織、および [ゼロデータ保持を使用する組織](/docs/ja/zero-data-retention#features-disabled-under-zdr)630* 製品フィードバックをオフにした組織、[ゼロデータ保持を使用する組織](/docs/ja/zero-data-retention#features-disabled-under-zdr)、および [HIPAA 設定](/docs/ja/hipaa-setup) が適用された組織

631 631 

632<h2 id="task-tool-availability">632<h2 id="task-tool-availability">

633 Task ツールの利用可能性633 Task ツールの利用可能性

ultrareview.md +1 −1

Details

18* **より広いカバレッジ**: より大規模なレビュアーエージェントのフリートが並行して変更を探索するため、ローカルレビューでは見落とされる可能性のある問題が浮かび上がります18* **より広いカバレッジ**: より大規模なレビュアーエージェントのフリートが並行して変更を探索するため、ローカルレビューでは見落とされる可能性のある問題が浮かび上がります

19* **ローカルリソースの使用なし**: レビューはクラウドサンドボックスで完全に実行されるため、実行中はターミナルが他の作業に使用可能なままです19* **ローカルリソースの使用なし**: レビューはクラウドサンドボックスで完全に実行されるため、実行中はターミナルが他の作業に使用可能なままです

20 20 

21Ultrareview は Anthropic のインフラストラクチャ上でクラウドセッションとして実行されるため、claude.ai アカウントでの認証が必要です。API キーのみで署名している場合は、`/login` を実行して claude.ai で認証してください。Ultrareview は Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry で Claude Code を使用する場合は利用できず、Zero Data Retention を有効にしている組織でも利用できません。ultrareview が利用できない場合、`/code-review ultra` はセッション内でローカルレビューを実行します。21Ultrareview は Anthropic のインフラストラクチャ上でクラウドセッションとして実行されるため、claude.ai アカウントでの認証が必要です。API キーのみでサインインしている場合は、`/login` を実行して claude.ai で認証してください。Ultrareview は Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry で Claude Code を使用する場合は利用できず、Zero Data Retention を有効にしている組織や [HIPAA 設定](/docs/ja/hipaa-setup) が適用されている組織でも利用できません。ultrareview が利用できない場合、`/code-review ultra` はセッション内でローカルレビューを実行します。

22 22 

23<h2 id="run-ultrareview-from-the-cli">23<h2 id="run-ultrareview-from-the-cli">

24 CLI から ultrareview を実行する24 CLI から ultrareview を実行する

Details

8 8 

9Claude Code CLI でプロンプトを入力する代わりに、話して入力できます。音声はプロンプト入力にリアルタイムで文字起こしされるため、同じメッセージ内で音声と入力を混在させることができます。`/voice` で音声ディクテーションを有効にしてから、キーを押しながら話すか、1 回タップして開始し、もう 1 回タップして送信します。9Claude Code CLI でプロンプトを入力する代わりに、話して入力できます。音声はプロンプト入力にリアルタイムで文字起こしされるため、同じメッセージ内で音声と入力を混在させることができます。`/voice` で音声ディクテーションを有効にしてから、キーを押しながら話すか、1 回タップして開始し、もう 1 回タップして送信します。

10 10 

11ディクテーション機能は [エージェントビュー](/docs/ja/agent-view#peek-and-reply) でも機能します。ディスパッチ入力またはピークパネルの返信がフォーカスされている間、プッシュトークキーを長押しまたはタップして、バックグラウンドセッションにディクテーションを行うことができます。11[ホールドモード](#hold-to-record) では、ディクテーション機能は [エージェントビュー](/docs/ja/agent-view#peek-and-reply) でも機能します。dispatch 入力またはピークパネルの返信がフォーカスされている間にプッシュトークキーを長押しすると、バックグラウンドセッションにディクテーションを行うことができます。

12 12 

13<h2 id="requirements">13<h2 id="requirements">

14 要件14 要件

Details

103既にブラウザで GitHub を接続している場合、`/web-setup` は続行すると cloud セッションの接続が置き換わることを警告します。103既にブラウザで GitHub を接続している場合、`/web-setup` は続行すると cloud セッションの接続が置き換わることを警告します。

104 104 

105<Note>105<Note>

106 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な Organization は `/web-setup` または他の cloud セッション機能を使用できません。GitHub CLI がインストールされていない、または認証されていない場合、Claude Code はブラウザオンボーディングフローを開きます。106 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な Organization、または [HIPAA 構成](/docs/ja/hipaa-setup) が適用されている Organization は、`/web-setup` または他のクラウドセッション機能を使用できません。GitHub CLI がインストールされていない、または認証されていない場合、Claude Code はブラウザオンボーディングフローを開きます。

107</Note>107</Note>

108 108 

109<Steps>109<Steps>


264コマンドは他の 2 つのケースでも非表示になります。264コマンドは他の 2 つのケースでも非表示になります。

265 265 

266* 管理者が組織のクラウドセッションを無効にしました。この場合、`/web-setup` を送信すると [`Cloud sessions are disabled by your organization's policy`](/docs/ja/errors#cloud-sessions-are-disabled-by-your-organizations-policy) が返されます。v2.1.268 より前では、このケースも `Unknown command: /web-setup` を返していました。266* 管理者が組織のクラウドセッションを無効にしました。この場合、`/web-setup` を送信すると [`Cloud sessions are disabled by your organization's policy`](/docs/ja/errors#cloud-sessions-are-disabled-by-your-organizations-policy) が返されます。v2.1.268 より前では、このケースも `Unknown command: /web-setup` を返していました。

267* Enterprise 組織が [Zero Data Retention](/docs/ja/zero-data-retention) を有効にしており、これによりクラウドセッションが利用できなくなります。267* Enterprise 組織で [Zero Data Retention](/docs/ja/zero-data-retention) が有効になっているか、[HIPAA 設定](/docs/ja/hipaa-setup)が適用されています。いずれの場合もクラウドセッションは利用できなくなります。

268 268 

269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">

270 `--cloud` を使用する場合に「Could not create a cloud environment」または「No cloud environment available」が表示される270 `--cloud` を使用する場合に「Could not create a cloud environment」または「No cloud environment available」が表示される

Details

4 4 

5# ゼロデータ保持5# ゼロデータ保持

6 6 

7> Claude for Enterprise での Claude Code のゼロデータ保持(ZDR)について、スコープ、無効化される機能、有効化のリクエスト方法を学びます。7> Claude for Enterprise の適格なアカウントで利用可能な Claude Code のゼロデータ保持(ZDR)について、スコープ、無効化される機能、有効化のリクエスト方法を学びます。

8 8 

9ゼロデータ保持(ZDR)は、Claude for Enterprise を通じて使用される Claude Code で利用可能です。ZDR が有効になると、Claude Code セッション中に生成されたプロンプトとモデル応答はリアルタイムで処理され、法令遵守またはミスユース対策が必要な場合を除き、応答が返された後は Anthropic によって保存されません。9Claude Code のゼロデータ保持(ZDR)は、Claude for Enterprise の適格なアカウントで利用可能です。ZDR が有効になると、Claude Code セッション中に生成されたプロンプトとモデル応答はリアルタイムで処理され、法令遵守またはミスユース対策が必要な場合を除き、応答が返された後は Anthropic によって保存されません。

10 10 

11<Note>11<Note>

12 ZDR は標準的な Claude for Enterprise プランに含まれておらず、管理者設定から有効化することはできません。適格なアカウントで利用可能であり、Anthropic による個別の有効化が必要です。組織が ZDR を必要とする場合は、[営業に連絡](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request)するか、Anthropic アカウントチームに連絡して適格性を確認してください。12 ZDR は標準的な Claude for Enterprise プランに含まれておらず、管理者設定から有効化することはできません。適格なアカウントで利用可能であり、Anthropic による個別の有効化が必要です。組織が ZDR を必要とする場合は、[営業に連絡](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request)するか、Anthropic アカウントチームに連絡して適格性を確認してください。

13</Note>13</Note>

14 14 

15HIPAA を有効にした Claude for Enterprise の組織は、HIPAA 設定を Claude Code(ローカルモード)と Cowork(ローカルモード)に適用すると、ZDR なしで Claude Code CLI と Claude Desktop の Code タブをビジネスアソシエイト契約(BAA)の対象にできます。[HIPAA 対応組織向けに Claude Code(ローカルモード)をセットアップする](/docs/ja/hipaa-setup)を参照してください。HIPAA 設定のない組織では、Claude Code を BAA の対象とするために引き続き ZDR が必要です。対象サービス(Eligible Services)の一覧については、[実装ガイド](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide)を参照してください。

16 

15Claude for Enterprise 上の ZDR により、エンタープライズカスタマーは Claude Code をゼロデータ保持で使用し、管理機能にアクセスできます:17Claude for Enterprise 上の ZDR により、エンタープライズカスタマーは Claude Code をゼロデータ保持で使用し、管理機能にアクセスできます:

16 18 

17* ユーザーごとのコスト管理19* ユーザーごとのコスト管理


19* [Server-managed settings](/docs/ja/server-managed-settings)21* [Server-managed settings](/docs/ja/server-managed-settings)

20* 監査ログ22* 監査ログ

21 23 

22Claude for Enterprise 上の Claude Code の ZDR は、Anthropic の直接プラットフォームにのみ適用されます。Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry 上の Claude デプロイメントについては、これらのプラットフォームのデータ保持ポリシーを参照してください。24Claude for Enterprise 上の Claude Code の ZDR は、Anthropic の直接プラットフォームにのみ適用されます。Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry 上の Claude のデプロイについては、これらのプラットフォームのデータ保持ポリシーを参照してください。

23 25 

24<h2 id="zdr-scope">26<h2 id="zdr-scope">

25 ZDR スコープ27 ZDR スコープ