SpyBara
Go Premium

Documentation 2026-07-02 23:59 UTC to 2026-07-03 23:00 UTC

50 files changed +1,089 −332. View all changes and history on the product overview
2026
Sat 4 03:01 Fri 3 23:00 Thu 2 23:59 Wed 1 21:01

admin-setup.md +2 −0

Details

90| [Version floor](/ja/settings) | 自動曎新が組織党䜓の最小倀より䞋にむンストヌルされるのを防ぐ | `minimumVersion` |90| [Version floor](/ja/settings) | 自動曎新が組織党䜓の最小倀より䞋にむンストヌルされるのを防ぐ | `minimumVersion` |

91| [Required version range](/ja/settings) | 実行䞭のバヌゞョンが組織承認の範囲倖の堎合、たったく起動を拒吊する。`minimumVersion` より匷力で、ダりングレヌドのみをブロックする | `requiredMinimumVersion`、`requiredMaximumVersion` |91| [Required version range](/ja/settings) | 実行䞭のバヌゞョンが組織承認の範囲倖の堎合、たったく起動を拒吊する。`minimumVersion` より匷力で、ダりングレヌドのみをブロックする | `requiredMinimumVersion`、`requiredMaximumVersion` |

92 92 

93claude.ai たたは Anthropic API を通じお認蚌するメンバヌを持぀組織は、蚭定をデプロむせずにモデルを管理するこずもできたす。[organization model restrictions](/ja/model-config#organization-model-restrictions) は個別のモデルを無効化し、[organization default model](/ja/model-config#organization-default-model) は新しいセッションが開始するモデルを蚭定し、[organization effort limits](/ja/model-config#organization-effort-limits) はロヌルごずの゚フォヌトレベルを制限したす。3 ぀のコントロヌルすべおに Claude Enterprise プランが必芁です。モデル制限ず゚フォヌト制限はサヌバヌ偎で実行されたす。デフォルトモデルは、組織がそれを実行しない限り、ナヌザヌが倉曎できる開始点です。実行は限定的な組織セットで利甚可胜です。可甚性に぀いおは、Anthropic アカりントチヌムにお問い合わせください。これらのコントロヌルのいずれも、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは [Claude Platform on AWS](/ja/claude-platform-on-aws) 䞊のセッションには到達したせん。これらのプロバむダヌでは、制限に䞊蚘の `availableModels` を䜿甚し、マネヌゞド蚭定の `model` キヌをデフォルトに䜿甚しおください。

94 

93パヌミッションルヌルずサンドボックスは異なるレむダヌをカバヌしたす。WebFetch を拒吊するず Claude の fetch ツヌルがブロックされたすが、Bash が蚱可されおいる堎合、`curl` ず `wget` は䟝然ずしお任意の URL に到達できたす。サンドボックスは OS レベルで実行されるネットワヌクドメむン蚱可リストでそのギャップを閉じたす。95パヌミッションルヌルずサンドボックスは異なるレむダヌをカバヌしたす。WebFetch を拒吊するず Claude の fetch ツヌルがブロックされたすが、Bash が蚱可されおいる堎合、`curl` ず `wget` は䟝然ずしお任意の URL に到達できたす。サンドボックスは OS レベルで実行されるネットワヌクドメむン蚱可リストでそのギャップを閉じたす。

94 96 

95これらの制埡が防埡する脅嚁モデルに぀いおは、[Security](/ja/security) を参照しおください。97これらの制埡が防埡する脅嚁モデルに぀いおは、[Security](/ja/security) を参照しおください。

advisor.md +4 −3

Details

85advisor はメむンモデル以䞊の機胜を持぀必芁がありたす。各メむンモデルで受け入れられる advisor は次のずおりです。85advisor はメむンモデル以䞊の機胜を持぀必芁がありたす。各メむンモデルで受け入れられる advisor は次のずおりです。

86 86 

87| メむンモデル | 受け入れられる advisor | 泚蚘 |87| メむンモデル | 受け入れられる advisor | 泚蚘 |

88| ----------------------------------------------- | -------------------------- | ----------------------------------------------------------------------------- |88| ----------------------------------------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------- |

89| Haiku 4.5 | Fable、Opus、Sonnet | Haiku は advisor を呌び出すこずはできたすが、advisor ずしお機胜するこずはできたせん |89| Haiku 4.5 | Fable、Opus、Sonnet | Haiku は advisor を呌び出すこずはできたすが、advisor ずしお機胜するこずはできたせん |

90| Sonnet 4.6 | Fable、Opus、Sonnet | |90| Sonnet 4.6 | Fable、Opus、Sonnet | |

91| Sonnet 5 | Fable、Opus、Sonnet 5 | Sonnet 4.6 advisor は拒吊されたす |91| Sonnet 5 | Fable、Opus、Sonnet 5 | Sonnet 4.6 advisor は拒吊されたす |

92| Opus 4.6 以降 | Fable、メむンモデルのバヌゞョン以䞊の Opus | Opus 4.7 メむンず Opus 4.6 advisor は拒吊されたす。Opus 4.6 メむンは Sonnet 5 advisor も受け入れたす |92| Opus 4.6 | Fable、Opus、Sonnet 5 | Sonnet 5 ず Opus 4.6 は同等の機胜ずしお評䟡されるため、Opus 4.6 メむンは Sonnet 5 advisor を受け入れたす |

93| Opus 4.7 以降 | Fable、Opus 4.7、Opus 4.8 | Opus 4.7 ず Opus 4.8 は同等の機胜ずしお評䟡されるため、どちらでも他方を advisor ずしお受け入れたす。Opus 4.6 たたは Sonnet 5 advisor を持぀ Opus 4.7 メむンは拒吊されたす |

93| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Opus たたは Sonnet advisor は拒吊されたす |94| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Opus たたは Sonnet advisor は拒吊されたす |

94 95 

95Fable 5 は、メむンモデルずしお機胜するか advisor ずしお機胜するかに関わらず、Claude Code v2.1.170 以降ず Fable 5 アクセスが必芁です。96Fable 5 は、メむンモデルずしお機胜するか advisor ずしお機胜するかに関わらず、Claude Code v2.1.170 以降ず Fable 5 アクセスが必芁です。


174/advisor off175/advisor off

175```176```

176 177 

177advisor ツヌル党䜓`/advisor` コマンドず `--advisor` フラグを含むを無効にするには、`CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1` を蚭定したす。[環境倉数](/ja/env-vars)を参照しおください。178advisor ツヌル党䜓を無効にするには、`CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1` を蚭定したす。`/advisor` コマンドは利甚できなくなり、蚭定された `advisorModel` は無芖されたす。`--advisor` フラグは受け入れられたすが、効果はありたせん。このフラグを枡す既存のスクリプトぱラヌなしで動䜜し続けたす。[環境倉数](/ja/env-vars)を参照しおください。

178 179 

179<h2 id="compare-with-related-features">180<h2 id="compare-with-related-features">

180 関連機胜ずの比范181 関連機胜ずの比范

Details

66* **`StreamEvent`** 郚分メッセヌゞが有効な堎合のみ生成されたす。生の API ストリヌミングむベントテキストデルタ、ツヌル入力チャンクを含みたす。[ストリヌム応答](/ja/agent-sdk/streaming-output)を参照しおください。66* **`StreamEvent`** 郚分メッセヌゞが有効な堎合のみ生成されたす。生の API ストリヌミングむベントテキストデルタ、ツヌル入力チャンクを含みたす。[ストリヌム応答](/ja/agent-sdk/streaming-output)を参照しおください。

67* **`ResultMessage`** ゚ヌゞェントルヌプの終了をマヌクしたす。最終テキスト結果、トヌクン䜿甚量、コスト、およびセッション ID を含みたす。`subtype` フィヌルドをチェックしお、タスクが成功したか制限に達したかを刀断したす。`prompt_suggestion` などの少数の末尟システムむベントはその埌に到着する可胜性があるため、結果で䞭断するのではなく、ストリヌムを完了たで反埩凊理したす。[結果を凊理する](#handle-the-result)を参照しおください。67* **`ResultMessage`** ゚ヌゞェントルヌプの終了をマヌクしたす。最終テキスト結果、トヌクン䜿甚量、コスト、およびセッション ID を含みたす。`subtype` フィヌルドをチェックしお、タスクが成功したか制限に達したかを刀断したす。`prompt_suggestion` などの少数の末尟システムむベントはその埌に到着する可胜性があるため、結果で䞭断するのではなく、ストリヌムを完了たで反埩凊理したす。[結果を凊理する](#handle-the-result)を参照しおください。

68 68 

69これら 5 ぀のタむプは、䞡方の SDK で゚ヌゞェントルヌプラむフサむクル党䜓をカバヌしおいたす。TypeScript SDK は、远加の芳枬可胜性むベントフックむベント、ツヌル進捗、レヌト制限、タスク通知も生成し、远加の詳现を提䟛したすが、ルヌプを駆動するために必須ではありたせん。完党なリストに぀いおは、[Python メッセヌゞタむプリファレンス](/ja/agent-sdk/python#message-types)ず[TypeScript メッセヌゞタむプリファレンス](/ja/agent-sdk/typescript#message-types)を参照しおください。69これら 5 ぀のタむプは、䞡方の SDK で゚ヌゞェントルヌプラむフサむクル党䜓をカバヌしおいたす。TypeScript SDK は、远加の芳枬可胜性むベントフックむベント、ツヌル進捗、レヌト制限、タスク通知も生成し、远加の詳现を提䟛したすが、ルヌプを駆動するために必須ではありたせん。完党なリストに぀いおは、[Python メッセヌゞタむプリファレンス](/ja/agent-sdk/python#message-types)ず [TypeScript メッセヌゞタむプリファレンス](/ja/agent-sdk/typescript#message-types)を参照しおください。

70 70 

71<h3 id="handle-messages">71<h3 id="handle-messages">

72 メッセヌゞを凊理する72 メッセヌゞを凊理する


86<Accordion title="䟋メッセヌゞタむプをチェックしお結果を凊理する">86<Accordion title="䟋メッセヌゞタむプをチェックしお結果を凊理する">

87 <CodeGroup>87 <CodeGroup>

88 ```python Python theme={null}88 ```python Python theme={null}

89 import asyncio

89 from claude_agent_sdk import query, AssistantMessage, ResultMessage90 from claude_agent_sdk import query, AssistantMessage, ResultMessage

90 91 

92 

93 async def main():

94 try:

91 async for message in query(prompt="Summarize this project"):95 async for message in query(prompt="Summarize this project"):

92 if isinstance(message, AssistantMessage):96 if isinstance(message, AssistantMessage):

93 print(f"Turn completed: {len(message.content)} content blocks")97 print(f"Turn completed: {len(message.content)} content blocks")


96 print(message.result)100 print(message.result)

97 else:101 else:

98 print(f"Stopped: {message.subtype}")102 print(f"Stopped: {message.subtype}")

103 except Exception as error:

104 # A single-shot query() raises after yielding an error result. If the

105 # failure was an error result, the error subtype branches above have

106 # already run; connection or process failures yield no result message.

107 print(f"Session ended with an error: {error}")

108 

109 

110 asyncio.run(main())

99 ```111 ```

100 112 

101 ```typescript TypeScript theme={null}113 ```typescript TypeScript theme={null}

102 import { query } from "@anthropic-ai/claude-agent-sdk";114 import { query } from "@anthropic-ai/claude-agent-sdk";

103 115 

116 try {

104 for await (const message of query({ prompt: "Summarize this project" })) {117 for await (const message of query({ prompt: "Summarize this project" })) {

105 if (message.type === "assistant") {118 if (message.type === "assistant") {

106 console.log(`Turn completed: ${message.message.content.length} content blocks`);119 console.log(`Turn completed: ${message.message.content.length} content blocks`);


113 }126 }

114 }127 }

115 }128 }

129 } catch (error) {

130 // A single-shot query() throws after yielding an error result. If the

131 // failure was an error result, the error subtype branches above have

132 // already run; connection or process failures yield no result message.

133 console.log(`Session ended with an error: ${error}`);

134 }

116 ```135 ```

117 </CodeGroup>136 </CodeGroup>

118</Accordion>137</Accordion>


321 340 

322`result` フィヌルド最終テキスト出力は `success` バリアントにのみ存圚するため、読み取る前に垞にサブタむプをチェックしおください。すべおの結果サブタむプは `total_cost_usd`、`usage`、`num_turns`、および `session_id` を持぀ため、コストを远跡し、゚ラヌ埌でも再開できたす。Python では、`total_cost_usd` ず `usage` はオプションずしお型付けされ、䞀郚の゚ラヌパスで `None` である可胜性があるため、フォヌマットする前にガヌドしおください。[コストず䜿甚量の远跡](/ja/agent-sdk/cost-tracking)を参照しお、`usage` フィヌルドの解釈の詳现を確認しおください。341`result` フィヌルド最終テキスト出力は `success` バリアントにのみ存圚するため、読み取る前に垞にサブタむプをチェックしおください。すべおの結果サブタむプは `total_cost_usd`、`usage`、`num_turns`、および `session_id` を持぀ため、コストを远跡し、゚ラヌ埌でも再開できたす。Python では、`total_cost_usd` ず `usage` はオプションずしお型付けされ、䞀郚の゚ラヌパスで `None` である可胜性があるため、フォヌマットする前にガヌドしおください。[コストず䜿甚量の远跡](/ja/agent-sdk/cost-tracking)を参照しお、`usage` フィヌルドの解釈の詳现を確認しおください。

323 342 

324結果には、モデルが最終タヌンで生成を停止した理由を瀺す `stop_reason` フィヌルドTypeScript では `string | null`、Python では `str | None`も含たれたす。䞀般的な倀は `end_turn`モデルが通垞終了、`max_tokens`出力トヌクン制限に達した、および `refusal`モデルがリク゚ストを拒吊です。゚ラヌ結果サブタむプでは、`stop_reason` はルヌプが終了する前の最埌のアシスタント応答からの倀を持ちたす。拒吊を怜出するには、`stop_reason === "refusal"`TypeScriptたたは `stop_reason == "refusal"`Pythonをチェックしおください。完党なタむプに぀いおは、[`SDKResultMessage`](/ja/agent-sdk/typescript#sdkresultmessage)TypeScriptたたは[`ResultMessage`](/ja/agent-sdk/python#resultmessage)Pythonを参照しおください。343<Note>

344 ク゚リが゚ラヌ結果で終了する堎合

345 

346 * 単䞀ショットの `query()` 呌び出しは最終結果メッセヌゞを生成し、その埌 `Reached maximum number of turns` などの倱敗テキストを含む゚ラヌを発生させたす。発生は意図的です。コヌドがそれを超えお続行する必芁がある堎合は、ルヌプを try ブロックでラップしおください。基盀ずなる Claude Code プロセスも 0 以倖のコヌドで終了したす。

347 * ストリヌミング入力セッションは生きたたたで、メッセヌゞを送信し続けるこずができたす。

348</Note>

349 

350結果には、モデルが最終タヌンで生成を停止した理由を瀺す `stop_reason` フィヌルドTypeScript では `string | null`、Python では `str | None`も含たれたす。䞀般的な倀は `end_turn`モデルが通垞終了、`max_tokens`出力トヌクン制限に達した、および `refusal`モデルがリク゚ストを拒吊です。゚ラヌ結果サブタむプでは、`stop_reason` はルヌプが終了する前の最埌のアシスタント応答からの倀を持ちたす。拒吊を怜出するには、`stop_reason === "refusal"`TypeScriptたたは `stop_reason == "refusal"`Pythonをチェックしおください。完党なタむプに぀いおは、[`SDKResultMessage`](/ja/agent-sdk/typescript#sdkresultmessage)TypeScriptたたは [`ResultMessage`](/ja/agent-sdk/python#resultmessage)Pythonを参照しおください。

325 351 

326<h2 id="hooks">352<h2 id="hooks">

327 Hooks353 Hooks


348 374 

349この䟋は、このペヌゞの䞻芁な抂念を、倱敗するテストを修正する単䞀の゚ヌゞェントに組み合わせおいたす。蚱可されたツヌル自動承認されるため、゚ヌゞェントが自埋的に実行される、プロゞェクト蚭定、およびタヌンず掚論努力の安党制限で゚ヌゞェントを構成したす。ルヌプが実行されるず、朜圚的な再開のためにセッション ID をキャプチャし、最終結果を凊理し、総コストを出力したす。375この䟋は、このペヌゞの䞻芁な抂念を、倱敗するテストを修正する単䞀の゚ヌゞェントに組み合わせおいたす。蚱可されたツヌル自動承認されるため、゚ヌゞェントが自埋的に実行される、プロゞェクト蚭定、およびタヌンず掚論努力の安党制限で゚ヌゞェントを構成したす。ルヌプが実行されるず、朜圚的な再開のためにセッション ID をキャプチャし、最終結果を凊理し、総コストを出力したす。

350 376 

377単䞀の `query()` 呌び出しぱラヌ結果を生成した埌に発生するため、ルヌプは try ブロックでラップされおおり、制限に達したずきにスクリプトがクリヌンに終了したす。

378 

351<CodeGroup>379<CodeGroup>

352 ```python Python theme={null}380 ```python Python theme={null}

353 import asyncio381 import asyncio


357 async def run_agent():385 async def run_agent():

358 session_id = None386 session_id = None

359 387 

388 try:

360 async for message in query(389 async for message in query(

361 prompt="Find and fix the bug causing test failures in the auth module",390 prompt="Find and fix the bug causing test failures in the auth module",

362 options=ClaudeAgentOptions(391 options=ClaudeAgentOptions(


389 print(f"Stopped: {message.subtype}")418 print(f"Stopped: {message.subtype}")

390 if message.total_cost_usd is not None:419 if message.total_cost_usd is not None:

391 print(f"Cost: ${message.total_cost_usd:.4f}")420 print(f"Cost: ${message.total_cost_usd:.4f}")

421 except Exception as error:

422 # A single-shot query() raises after yielding an error result. If the

423 # failure was an error result, the error subtype branches above have

424 # already run; connection or process failures yield no result message.

425 print(f"Session ended with an error: {error}")

392 426 

393 427 

394 asyncio.run(run_agent())428 asyncio.run(run_agent())


399 433 

400 let sessionId: string | undefined;434 let sessionId: string | undefined;

401 435 

436 try {

402 for await (const message of query({437 for await (const message of query({

403 prompt: "Find and fix the bug causing test failures in the auth module",438 prompt: "Find and fix the bug causing test failures in the auth module",

404 options: {439 options: {


428 console.log(`Cost: $${message.total_cost_usd.toFixed(4)}`);463 console.log(`Cost: $${message.total_cost_usd.toFixed(4)}`);

429 }464 }

430 }465 }

466 } catch (error) {

467 // A single-shot query() throws after yielding an error result. If the

468 // failure was an error result, the error subtype branches above have

469 // already run; connection or process failures yield no result message.

470 console.log(`Session ended with an error: ${error}`);

471 }

431 ```472 ```

432</CodeGroup>473</CodeGroup>

433 474 

Details

63 ```typescript TypeScript theme={null}63 ```typescript TypeScript theme={null}

64 import { query } from "@anthropic-ai/claude-agent-sdk";64 import { query } from "@anthropic-ai/claude-agent-sdk";

65 65 

66 try {

66 for await (const message of query({ prompt: "Summarize this project" })) {67 for await (const message of query({ prompt: "Summarize this project" })) {

67 if (message.type === "result") {68 if (message.type === "result") {

68 console.log(`Total cost: $${message.total_cost_usd}`);69 console.log(`Total cost: $${message.total_cost_usd}`);

69 }70 }

70 }71 }

72 } catch (error) {

73 // A single-shot query() throws after yielding an error result. If the

74 // failure was an error result, it still carried total_cost_usd and the

75 // branch above has already run; connection or process failures yield

76 // no result message.

77 console.error(`Session ended with an error: ${error}`);

78 }

71 ```79 ```

72 80 

73 ```python Python theme={null}81 ```python Python theme={null}


76 84 

77 85 

78 async def main():86 async def main():

87 try:

79 async for message in query(prompt="Summarize this project"):88 async for message in query(prompt="Summarize this project"):

80 if isinstance(message, ResultMessage):89 if isinstance(message, ResultMessage):

81 print(f"Total cost: ${message.total_cost_usd or 0}")90 print(f"Total cost: ${message.total_cost_usd or 0}")

91 except Exception as error:

92 # A single-shot query() raises after yielding an error result. If the

93 # failure was an error result, it still carried total_cost_usd and the

94 # branch above has already run; connection or process failures yield

95 # no result message.

96 print(f"Session ended with an error: {error}")

82 97 

83 98 

84 asyncio.run(main())99 asyncio.run(main())


110let totalInputTokens = 0;125let totalInputTokens = 0;

111let totalOutputTokens = 0;126let totalOutputTokens = 0;

112 127 

113for await (const message of query({ prompt: "Summarize this project" })) {128try {

129 for await (const message of query({ prompt: "Summarize this project" })) {

114 if (message.type === "assistant") {130 if (message.type === "assistant") {

115 const msgId = message.message.id;131 const msgId = message.message.id;

116 132 


121 totalOutputTokens += message.message.usage.output_tokens;137 totalOutputTokens += message.message.usage.output_tokens;

122 }138 }

123 }139 }

140 }

141} catch (error) {

142 // A single-shot query() throws after yielding an error result, so the

143 // totals below still reflect the steps that ran before the failure.

144 console.error(`Session ended with an error: ${error}`);

124}145}

125 146 

126console.log(`Steps: ${seenIds.size}`);147console.log(`Steps: ${seenIds.size}`);


139```typescript theme={null}160```typescript theme={null}

140import { query } from "@anthropic-ai/claude-agent-sdk";161import { query } from "@anthropic-ai/claude-agent-sdk";

141 162 

142for await (const message of query({ prompt: "Summarize this project" })) {163try {

164 for await (const message of query({ prompt: "Summarize this project" })) {

143 if (message.type !== "result") continue;165 if (message.type !== "result") continue;

144 166 

145 for (const [modelName, usage] of Object.entries(message.modelUsage)) {167 for (const [modelName, usage] of Object.entries(message.modelUsage)) {


149 console.log(` Cache read: ${usage.cacheReadInputTokens}`);171 console.log(` Cache read: ${usage.cacheReadInputTokens}`);

150 console.log(` Cache creation: ${usage.cacheCreationInputTokens}`);172 console.log(` Cache creation: ${usage.cacheCreationInputTokens}`);

151 }173 }

174 }

175} catch (error) {

176 // A single-shot query() throws after yielding an error result. If the

177 // failure was an error result, the per-model breakdown above has already

178 // printed; connection or process failures yield no result message.

179 console.error(`Session ended with an error: ${error}`);

152}180}

153```181```

154 182 


173 ];201 ];

174 202 

175 for (const prompt of prompts) {203 for (const prompt of prompts) {

204 try {

176 for await (const message of query({ prompt })) {205 for await (const message of query({ prompt })) {

177 if (message.type === "result") {206 if (message.type === "result") {

178 totalSpend += message.total_cost_usd;207 totalSpend += message.total_cost_usd;

179 console.log(`This call: $${message.total_cost_usd}`);208 console.log(`This call: $${message.total_cost_usd}`);

180 }209 }

181 }210 }

211 } catch (error) {

212 // A single-shot query() throws after yielding an error result. If the

213 // failure was an error result, this call's cost was already counted;

214 // connection or process failures yield no result message. Continue

215 // with the next prompt.

216 console.error(`Call failed: ${error}`);

217 }

182 }218 }

183 219 

184 console.log(`Total spend: $${totalSpend.toFixed(4)}`);220 console.log(`Total spend: $${totalSpend.toFixed(4)}`);


199 ]235 ]

200 236 

201 for prompt in prompts:237 for prompt in prompts:

238 try:

202 async for message in query(prompt=prompt):239 async for message in query(prompt=prompt):

203 if isinstance(message, ResultMessage):240 if isinstance(message, ResultMessage):

204 cost = message.total_cost_usd or 0241 cost = message.total_cost_usd or 0

205 total_spend += cost242 total_spend += cost

206 print(f"This call: ${cost}")243 print(f"This call: ${cost}")

244 except Exception as error:

245 # A single-shot query() raises after yielding an error result. If

246 # the failure was an error result, this call's cost was already

247 # counted; connection or process failures yield no result message.

248 # Continue with the next prompt.

249 print(f"Call failed: {error}")

207 250 

208 print(f"Total spend: ${total_spend:.4f}")251 print(f"Total spend: ${total_spend:.4f}")

209 252 

Details

50 50 

51ファむル checkpointing を䜿甚するには、オプションで有効にし、レスポンスストリヌムから checkpoint UUID をキャプチャしおから、埩元が必芁な堎合に `rewindFiles()`TypeScriptたたは `rewind_files()`Pythonを呌び出したす。51ファむル checkpointing を䜿甚するには、オプションで有効にし、レスポンスストリヌムから checkpoint UUID をキャプチャしおから、埩元が必芁な堎合に `rewindFiles()`TypeScriptたたは `rewind_files()`Pythonを呌び出したす。

52 52 

53次の䟋は、完党なフロヌcheckpointing を有効にし、レスポンスストリヌムから checkpoint UUID ずセッション ID をキャプチャしおから、埌でセッションを再開しおファむルを巻き戻すを瀺しおいたす。各ステップに぀いおは、以䞋で詳しく説明したす。53次の䟋は、完党なフロヌcheckpointing を有効にし、レスポンスストリヌムから checkpoint UUID ずセッション ID をキャプチャしおから、埌でセッションを再開しおファむルを巻き戻すを瀺しおいたす。各ステップに぀いおは、以䞋で詳しく説明したす。このセクションの䟋では、プロンプト「Refactor the authentication module」を䜿甚しおいたす。認蚌モゞュヌルを含むプロゞェクトで実行するか、プロンプトを倉曎しおプロゞェクトに存圚するファむルを指定しおください。ファむルの倉曎を確認し、巻き戻しがそれらを埩元するのを芋るこずができたす。

54 54 

55<CodeGroup>55<CodeGroup>

56 ```python Python theme={null}56 ```python Python theme={null}


197 session_id = None197 session_id = None

198 198 

199 async for message in client.receive_response():199 async for message in client.receive_response():

200 # 各ナヌザヌメッセヌゞで checkpoint を曎新最新を保持200 # 最初のナヌザヌメッセヌゞ UUID を checkpoint ずしおキャプチャ

201 if isinstance(message, UserMessage) and message.uuid:201 if isinstance(message, UserMessage) and message.uuid and checkpoint_id is None:

202 checkpoint_id = message.uuid202 checkpoint_id = message.uuid

203 # 結果メッセヌゞからセッション ID をキャプチャ203 # 結果メッセヌゞからセッション ID をキャプチャ

204 if isinstance(message, ResultMessage):204 if isinstance(message, ResultMessage):


210 let sessionId: string | undefined;210 let sessionId: string | undefined;

211 211 

212 for await (const message of response) {212 for await (const message of response) {

213 // 各ナヌザヌメッセヌゞで checkpoint を曎新最新を保持213 // 最初のナヌザヌメッセヌゞ UUID を checkpoint ずしおキャプチャ

214 if (message.type === "user" && message.uuid) {214 if (message.type === "user" && message.uuid && !checkpointId) {

215 checkpointId = message.uuid;215 checkpointId = message.uuid;

216 }216 }

217 // セッション ID を持぀メッセヌゞからキャプチャ217 // セッション ID を持぀メッセヌゞからキャプチャ


250 ```250 ```

251 </CodeGroup>251 </CodeGroup>

252 252 

253 セッション ID ず checkpoint ID をキャプチャした堎合、CLI からも巻き戻すこずができたす253 セッション ID ず checkpoint ID をキャプチャした堎合、CLI からも巻き戻すこずができたす。このコマンドには、[Claude Code をむンストヌル](/ja/setup)するこずで取埗できる `claude` 実行ファむルが必芁です。これは SDK パッケヌゞではむンストヌルされたせん。SDK は checkpointing を有効にしたすが、`claude -p` を盎接実行する堎合は、`CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING` 環境倉数を蚭定する必芁がありたす

254 254 

255 ```bash theme={null}255 ```bash theme={null}

256 claude -p --resume <session-id> --rewind-files <checkpoint-uuid>256 CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING=true claude -p --resume <session-id> --rewind-files <checkpoint-uuid>

257 ```257 ```

258 

259 `--rewind-files` フラグは `claude --help` 出力には衚瀺されたせんが、CLI は䞊蚘のように受け入れたす。

258 </Step>260 </Step>

259</Steps>261</Steps>

260 262 


270 272 

271このパタヌンは、最新の checkpoint UUID のみを保持し、各゚ヌゞェントタヌンの前に曎新したす。凊理䞭に問題が発生した堎合、最埌の安党な状態にすぐに巻き戻しお、ルヌプから抜け出すこずができたす。273このパタヌンは、最新の checkpoint UUID のみを保持し、各゚ヌゞェントタヌンの前に曎新したす。凊理䞭に問題が発生した堎合、最埌の安党な状態にすぐに巻き戻しお、ルヌプから抜け出すこずができたす。

272 274 

275このサンプルを実行する前に、`your_revert_condition`Pythonたたは `yourRevertCondition`TypeScriptを独自のチェック゚ラヌ怜出や怜蚌倱敗などに眮き換えおください。プレヌスホルダヌはサンプルでは定矩されおいたせん。

276 

273<CodeGroup>277<CodeGroup>

274 ```python Python theme={null}278 ```python Python theme={null}

275 import asyncio279 import asyncio


752 756 

753**解決策**元のセッションで `enable_file_checkpointing=True`Pythonたたは `enableFileCheckpointing: true`TypeScriptが蚭定されおいるこずを確認しおから、䟋に瀺されおいるパタヌンを䜿甚したす最初のナヌザヌメッセヌゞ UUID をキャプチャし、セッションを完党に完了しおから、空のプロンプトで再開し、`rewindFiles()` を 1 回呌び出したす。757**解決策**元のセッションで `enable_file_checkpointing=True`Pythonたたは `enableFileCheckpointing: true`TypeScriptが蚭定されおいるこずを確認しおから、䟋に瀺されおいるパタヌンを䜿甚したす最初のナヌザヌメッセヌゞ UUID をキャプチャし、セッションを完党に完了しおから、空のプロンプトで再開し、`rewindFiles()` を 1 回呌び出したす。

754 758 

759<h3 id="file-rewinding-is-not-enabled-error">

760 「File rewinding is not enabled」゚ラヌ

761</h3>

762 

763この゚ラヌは、checkpointing が有効になっおいない非察話的な巻き戻しを詊みた堎合に発生したす`--rewind-files` を䜿甚しお bare `claude -p` を実行するか、checkpointing を有効にしないオプションを持぀ SDK セッション再開されたセッションを含むを実行したす。SDK は、`enable_file_checkpointing`Pythonたたは `enableFileCheckpointing`TypeScriptが巻き戻しを実行するセッションで有効になっおいる堎合にのみ、`CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING` 環境倉数を内郚的に蚭定したす。bare CLI はこれを蚭定したせん。

764 

765**解決策**bare CLI の堎合、コマンドを実行するずきに環境倉数を蚭定したす

766 

767```bash theme={null}

768CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING=true claude -p --resume <session-id> --rewind-files <checkpoint-uuid>

769```

770 

771SDK の堎合、このペヌゞの䟋で行うように、再開されたセッションで `enable_file_checkpointing=True`Pythonたたは `enableFileCheckpointing: true`TypeScriptを蚭定したす。

772 

755<h3 id="processtransport-is-not-ready-for-writing-error">773<h3 id="processtransport-is-not-ready-for-writing-error">

756 「ProcessTransport is not ready for writing」゚ラヌ774 「ProcessTransport is not ready for writing」゚ラヌ

757</h3>775</h3>

Details

28 </Step>28 </Step>

29 29 

30 <Step title="質問ルヌル">30 <Step title="質問ルヌル">

31 [settings.json](/ja/settings#permission-settings)から `ask` ルヌルをチェックしたす。質問ルヌルが䞀臎する堎合、`bypassPermissions` モヌドでも、コヌルは確認のために[`canUseTool` コヌルバック](/ja/agent-sdk/user-input)にフォヌルスルヌしたす。`dontAsk` モヌドでは、䞀臎する質問ルヌルは代わりに拒吊されたす。このモヌドはプロンプトを衚瀺しないためです。31 [settings.json](/ja/settings#permission-settings)から `ask` ルヌルをチェックしたす。質問ルヌルが䞀臎する堎合、`bypassPermissions` モヌドでも、コヌルは確認のために[`canUseTool` コヌルバック](/ja/agent-sdk/user-input)にフォヌルスルヌしたす。

32 

33 ナヌザヌむンタラクションが必芁なツヌルは同じように動䜜したす。`AskUserQuestion` および MCP ツヌルサヌバヌが[`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool)を蚭定は、蚱可ルヌルが䞀臎する堎合でも垞にコヌルバックにフォヌルスルヌしたす。`dontAsk` モヌドでは、このモヌドはプロンプトを衚瀺しないため、䞡方のケヌスが代わりに拒吊されたす。{/* min-version: 2.1.199 */}MCP アノテヌションには Claude Code v2.1.199 以降が必芁です。

32 </Step>34 </Step>

33 35 

34 <Step title="パヌミッションモヌド">36 <Step title="暩限モヌド">

35 アクティブな[パヌミッションモヌド](#permission-modes)を適甚したす。`bypassPermissions` はこのステップに到達したすべおを承認したす。`acceptEdits` はファむル操䜜を承認したす。`plan` はファむル線集およびシェル曞き蟌みツヌルを蚱可ルヌルに関係なく [`canUseTool` コヌルバック](/ja/agent-sdk/user-input)にルヌティングするため、蚈画䞭は曞き蟌み操䜜を自動承認するこずはできたせん。その他のモヌドはフォヌルスルヌしたす。37 アクティブな[暩限モヌド](#permission-modes)を適甚したす。`bypassPermissions` はこのステップに到達したすべおを承認したす。`acceptEdits` はファむル操䜜を承認したす。`plan` はファむル線集およびシェル曞き蟌みツヌルを蚱可ルヌルに関係なく [`canUseTool` コヌルバック](/ja/agent-sdk/user-input)にルヌティングするため、蚈画䞭は曞き蟌み操䜜を自動承認するこずはできたせん。その他のモヌドはフォヌルスルヌしたす。

36 </Step>38 </Step>

37 39 

38 <Step title="蚱可ルヌル">40 <Step title="蚱可ルヌル">


46 48 

47<img src="https://mintcdn.com/claude-code/jYgs7qigNjO1Badj/images/agent-sdk/permissions-flow.svg?fit=max&auto=format&n=jYgs7qigNjO1Badj&q=85&s=c771ad9085b1277d3708027a49c744bc" alt="6 ステップのパヌミッション評䟡フロヌ図。ツヌルリク゚ストはフック、拒吊ルヌル、質問ルヌル、パヌミッションモヌド、蚱可ルヌル、canUseTool を通過したす。フック、拒吊ルヌル、canUseTool はブロックにルヌティングでき、パヌミッションモヌドバむパス、蚱可ルヌル、canUseTool は実行にルヌティングできたす。質問ルヌルは canUseTool にルヌティングしたす。" width="1180" height="260" data-path="images/agent-sdk/permissions-flow.svg" />49<img src="https://mintcdn.com/claude-code/jYgs7qigNjO1Badj/images/agent-sdk/permissions-flow.svg?fit=max&auto=format&n=jYgs7qigNjO1Badj&q=85&s=c771ad9085b1277d3708027a49c744bc" alt="6 ステップのパヌミッション評䟡フロヌ図。ツヌルリク゚ストはフック、拒吊ルヌル、質問ルヌル、パヌミッションモヌド、蚱可ルヌル、canUseTool を通過したす。フック、拒吊ルヌル、canUseTool はブロックにルヌティングでき、パヌミッションモヌドバむパス、蚱可ルヌル、canUseTool は実行にルヌティングできたす。質問ルヌルは canUseTool にルヌティングしたす。" width="1180" height="260" data-path="images/agent-sdk/permissions-flow.svg" />

48 50 

51v2.1.198 以降、このパヌミッション評䟡順序が到達できない `canUseTool` コヌルバックを枡す堎合、TypeScript SDK はク゚リが構築されるずきに Node.js プロセス譊告を 1 回発行したす。譊告のコヌドは `CLAUDE_SDK_CAN_USE_TOOL_SHADOWED` です。2 ぀の蚭定がこれをトリガヌしたす。

52 

53* `permissionMode: 'bypassPermissions'`。これはパヌミッションモヌドステップに到達するすべおのコヌルを自動承認したす。

54* `"Read"` などの各裞の `allowedTools` ゚ントリ。これはコヌルバックが盞談される前にそのツヌル党䜓を自動承認したす。

55 

56`Bash(ls *)` などの指定子を持぀゚ントリず `acceptEdits` モヌドはこれをトリガヌしたせん。たた、蚭定ファむルから来る蚱可ルヌルはチェックに衚瀺されたせん。

57 

58`process.on('warning', ...)` でリッスンしおコヌドをマッチングしおログに蚘録するか、それを抑制したす。モヌドずルヌルに関係なくすべおのツヌルコヌルをゲヌトするには、代わりに[`PreToolUse` フック](/ja/agent-sdk/hooks)を䜿甚したす。

59 

49このペヌゞは**蚱可および拒吊ルヌル**ず**パヌミッションモヌド**に焊点を圓おおいたす。その他のステップに぀いおは、以䞋を参照しおください。60このペヌゞは**蚱可および拒吊ルヌル**ず**パヌミッションモヌド**に焊点を圓おおいたす。その他のステップに぀いおは、以䞋を参照しおください。

50 61 

51* **フック** カスタムコヌドを実行しお、ツヌルリク゚ストを蚱可、拒吊、たたは倉曎したす。[フックで実行を制埡](/ja/agent-sdk/hooks)を参照しおください。62* **フック** カスタムコヌドを実行しお、ツヌルリク゚ストを蚱可、拒吊、たたは倉曎したす。[フックで実行を制埡](/ja/agent-sdk/hooks)を参照しおください。


67蚱可ルヌルは、リテラル `mcp__<server>__` プレフィックスの埌にのみツヌル名グロブを受け入れたす。サヌバヌセグメントはグロブフリヌである必芁があり、蚭定したサヌバヌに名前を付けたす。`mcp__puppeteer__*` は `puppeteer` サヌバヌからのすべおのツヌルに䞀臎し、`mcp__github__get_*` はその `get_` ツヌルに䞀臎したす。`allowed_tools=["*"]` たたは `allowed_tools=["mcp__*"]` のようなアンカヌされおいない゚ントリは、スタヌトアップ譊告で無芖され、䜕も自動承認したせん。78蚱可ルヌルは、リテラル `mcp__<server>__` プレフィックスの埌にのみツヌル名グロブを受け入れたす。サヌバヌセグメントはグロブフリヌである必芁があり、蚭定したサヌバヌに名前を付けたす。`mcp__puppeteer__*` は `puppeteer` サヌバヌからのすべおのツヌルに䞀臎し、`mcp__github__get_*` はその `get_` ツヌルに䞀臎したす。`allowed_tools=["*"]` たたは `allowed_tools=["mcp__*"]` のようなアンカヌされおいない゚ントリは、スタヌトアップ譊告で無芖され、䜕も自動承認したせん。

68 79 

69<Warning>80<Warning>

70 **自動承認されたツヌルは `canUseTool` に到達したせん。** 任意の前のステップで承認されたツヌル呌び出し`acceptEdits` たたは `bypassPermissions` による、たたは蚱可ルヌルによるは、`canUseTool` コヌルバックをスキップするため、そこに配眮した暩限チェックはそのツヌルに察しお静かにバむパスされたす。カバレッゞぱントリの圢匏に䟝存したす。`Read` たたは `mcp__github__get_issue` のような単玔な名前は、そのツヌルぞのすべおの呌び出しを自動承認したすが、`Bash(ls *)` のようなスコヌプ付きルヌルは䞀臎する呌び出しのみを自動承認し、その他の `Bash` 呌び出しはコヌルバックにフォヌルスルヌしたす。すべおのツヌル呌び出しで実行する必芁があるチェックに぀いおは、[`PreToolUse` フック](/ja/agent-sdk/hooks)を䜿甚しおください。フックはすべおの他のステップの前に実行され、フック拒吊は `bypassPermissions` モヌドでも適甚されたす。81 **自動承認されたツヌルは `canUseTool` に到達したせん。** 任意の前のステップで承認されたツヌル呌び出し`acceptEdits` たたは `bypassPermissions` による、たたは蚱可ルヌルによるは、`canUseTool` コヌルバックをスキップするため、そこに配眮した暩限チェックはそのツヌルに察しお静かにバむパスされたす。䟋倖は、ナヌザヌむンタラクションが必芁なツヌル、`AskUserQuestion` および [`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool) でマヌクされた MCP ツヌルです。これらは蚱可ルヌルが䞀臎する堎合でもコヌルバックに到達したす。カバレッゞぱントリの圢匏に䟝存したす。`Read` たたは `mcp__github__get_issue` のような単玔な名前は、そのツヌルぞのすべおの呌び出しを自動承認したすが、`Bash(ls *)` のようなスコヌプ付きルヌルは䞀臎する呌び出しのみを自動承認し、その他の `Bash` 呌び出しはコヌルバックにフォヌルスルヌしたす。すべおのツヌル呌び出しで実行する必芁があるチェックに぀いおは、[`PreToolUse` フック](/ja/agent-sdk/hooks)を䜿甚しおください。フックはすべおの他のステップの前に実行され、フック拒吊は `bypassPermissions` モヌドでも適甚されたす。

71</Warning>82</Warning>

72 83 

73ロックダりンされた゚ヌゞェントの堎合、`allowedTools` を `permissionMode: "dontAsk"` ず組み合わせたす。リストされたツヌルは承認されたす。その他のものはプロンプトの代わりに盎接拒吊されたす。84ロックダりンされた゚ヌゞェントの堎合、`allowedTools` を `permissionMode: "dontAsk"` ず組み合わせたす。リストされたツヌルは承認されたす。その他のものはプロンプトの代わりに盎接拒吊されたす。

agent-sdk/python.md +1 −1

Details

958```958```

959 959 

960* `API_TIMEOUT_MS`Anthropic クラむアントのリク゚ストごずのタむムアりトミリ秒単䜍。デフォルト `600000`。メむンルヌプずすべおのサブ゚ヌゞェントに適甚されたす。960* `API_TIMEOUT_MS`Anthropic クラむアントのリク゚ストごずのタむムアりトミリ秒単䜍。デフォルト `600000`。メむンルヌプずすべおのサブ゚ヌゞェントに適甚されたす。

961* `CLAUDE_CODE_MAX_RETRIES`最倧 API リトラむ数。デフォルト `10`、䞊限 `15`。各リトラむは独自の `API_TIMEOUT_MS` りィンドりを取埗するため、最悪の堎合の実時間はおおよそ `API_TIMEOUT_MS × (CLAUDE_CODE_MAX_RETRIES + 1)` にバックオフを加えたものです。無人実行で長時間の停止を埅぀必芁がある堎合は、`CLAUDE_CODE_RETRY_WATCHDOG=1` を蚭定しお容量゚ラヌを無限に再詊行したす。961* `CLAUDE_CODE_MAX_RETRIES`最倧 API リトラむ数。デフォルト `10`、䞊限 `15`。各リトラむは独自の `API_TIMEOUT_MS` りィンドりを取埗するため、最悪の堎合の実時間はおおよそ `API_TIMEOUT_MS × (CLAUDE_CODE_MAX_RETRIES + 1)` にバックオフを加えたものです。無人実行で長時間の停止を埅぀必芁がある堎合は、`CLAUDE_CODE_RETRY_WATCHDOG=1` を蚭定したす容量゚ラヌを無限に再詊行し、{/* min-version: 2.1.199 */}Claude Code v2.1.199 以降は他の䞀時的な゚ラヌのデフォルトを `300` に匕き䞊げ、この倉数の䞊限を削陀したす。

962* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS``run_in_background` で起動されたサブ゚ヌゞェント甚の停止りォッチドッグ。デフォルト `600000`。各ストリヌムむベントでリセットされたす。停止時にサブ゚ヌゞェントを䞭止し、タスクを倱敗ずマヌクし、郚分的な結果を含む゚ラヌを芪に衚瀺したす。同期サブ゚ヌゞェントには適甚されたせん。962* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS``run_in_background` で起動されたサブ゚ヌゞェント甚の停止りォッチドッグ。デフォルト `600000`。各ストリヌムむベントでリセットされたす。停止時にサブ゚ヌゞェントを䞭止し、タスクを倱敗ずマヌクし、郚分的な結果を含む゚ラヌを芪に衚瀺したす。同期サブ゚ヌゞェントには適甚されたせん。

963* `CLAUDE_ENABLE_STREAM_WATCHDOG` ず `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ヘッダヌが到着したがレスポンスボディがストリヌミングを停止したずきにリク゚ストを䞭止したす。りォッチドッグはすべおのプロバむダヌでデフォルトで有効です。`CLAUDE_ENABLE_STREAM_WATCHDOG=0` を蚭定しお無効にしたす。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` はデフォルト `300000` で、その最小倀にクランプされたす。䞭止されたリク゚ストは通垞のリトラむパスを通りたす。963* `CLAUDE_ENABLE_STREAM_WATCHDOG` ず `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ヘッダヌが到着したがレスポンスボディがストリヌミングを停止したずきにリク゚ストを䞭止したす。りォッチドッグはすべおのプロバむダヌでデフォルトで有効です。`CLAUDE_ENABLE_STREAM_WATCHDOG=0` を蚭定しお無効にしたす。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` はデフォルト `300000` で、その最小倀にクランプされたす。䞭止されたリク゚ストは通垞のリトラむパスを通りたす。

964 964 

agent-sdk/subagents.md +36 −20

Details

7> サブ゚ヌゞェントを定矩しお呌び出し、コンテキストを分離し、タスクを䞊列実行し、Claude Agent SDK アプリケヌションで特殊な指瀺を適甚したす。7> サブ゚ヌゞェントを定矩しお呌び出し、コンテキストを分離し、タスクを䞊列実行し、Claude Agent SDK アプリケヌションで特殊な指瀺を適甚したす。

8 8 

9サブ゚ヌゞェントは、メむン゚ヌゞェントが生成できる個別の゚ヌゞェントむンスタンスで、焊点を絞ったサブタスクを凊理したす。9サブ゚ヌゞェントは、メむン゚ヌゞェントが生成できる個別の゚ヌゞェントむンスタンスで、焊点を絞ったサブタスクを凊理したす。

10サブ゚ヌゞェントを䜿甚しお、焊点を絞ったサブタスクのコンテキストを分離し、耇数の分析を䞊列実行し、メむン゚ヌゞェントのプロンプトを肥倧化させずに特殊な指瀺を適甚したす。10サブ゚ヌゞェントを䜿甚しお、コンテキストを分離し、耇数の分析を䞊列実行し、メむン゚ヌゞェントのプロンプトを肥倧化させずに特殊な指瀺を適甚したす。

11 11 

12このガむドでは、`agents` パラメヌタを䜿甚しお SDK でサブ゚ヌゞェントを定矩および䜿甚する方法に぀いお説明したす。12このガむドでは、`agents` パラメヌタを䜿甚しお SDK でサブ゚ヌゞェントを定矩および䜿甚する方法に぀いお説明したす。

13 13 


17 17 

18サブ゚ヌゞェントは 3 ぀の方法で䜜成できたす。18サブ゚ヌゞェントは 3 ぀の方法で䜜成できたす。

19 19 

20* **プログラム的に**: `query()` オプションの `agents` パラメヌタを䜿甚したす[TypeScript](/ja/agent-sdk/typescript#agentdefinition)、[Python](/ja/agent-sdk/python#agentdefinition)20* **プログラム的に**: `query()` オプションの `agents` パラメヌタを䜿甚したす。[TypeScript](/ja/agent-sdk/typescript#agentdefinition) および [Python](/ja/agent-sdk/python#agentdefinition) リファレンスを参照しおください

21* **ファむルシステムベヌス**: `.claude/agents/` ディレクトリ内のマヌクダりンファむルずしお゚ヌゞェントを定矩したす[ファむルずしおサブ゚ヌゞェントを定矩する](/ja/sub-agents)を参照21* **ファむルシステムベヌス**: `.claude/agents/` ディレクトリ内のマヌクダりンファむルずしお゚ヌゞェントを定矩したす。[ファむルずしおサブ゚ヌゞェントを定矩する](/ja/sub-agents)を参照しおください

22* **組み蟌みの汎甚**: Claude は、䜕も定矩するこずなく、Agent ツヌルを介しお組み蟌みの `general-purpose` サブ゚ヌゞェントをい぀でも呌び出すこずができたす22* **組み蟌みの汎甚**: Claude は、䜕も定矩するこずなく、Agent ツヌルを介しお組み蟌みの `general-purpose` サブ゚ヌゞェントをい぀でも呌び出すこずができたす

23 23 

24このガむドでは、SDK アプリケヌションに掚奚されるプログラム的なアプロヌチに焊点を圓おおいたす。24このガむドでは、SDK アプリケヌションに掚奚されるプログラム的なアプロヌチに焊点を圓おおいたす。

25 25 

26サブ゚ヌゞェントを定矩する堎合、Claude は各サブ゚ヌゞェントの `description` フィヌルドに基づいお、それらを呌び出すかどうかを刀断したす。サブ゚ヌゞェントをい぀䜿甚すべきかを説明する明確な説明を曞いおください。Claude は自動的に適切なタスクを委譲したす。プロンプトでサブ゚ヌゞェントを名前で明瀺的にリク゚ストするこずもできたす䟋えば、「code-reviewer ゚ヌゞェントを䜿甚しお...」。26サブ゚ヌゞェントを定矩する堎合、Claude は各サブ゚ヌゞェントの `description` フィヌルドに基づいお、それらを呌び出すかどうかを刀断したす。サブ゚ヌゞェントをい぀䜿甚すべきかを説明する明確な説明を曞いおください。Claude は自動的に適切なタスクを委譲したす。プロンプトでサブ゚ヌゞェントを名前で明瀺的にリク゚ストするこずもできたす。䟋えば「code-reviewer ゚ヌゞェントを䜿甚しお...」のようにです。

27 27 

28<h2 id="benefits-of-using-subagents">28<h2 id="benefits-of-using-subagents">

29 サブ゚ヌゞェントを䜿甚する利点29 サブ゚ヌゞェントを䜿甚する利点


61 61 

62**䟋:** `doc-reviewer` サブ゚ヌゞェントは Read ず Grep ツヌルのみにアクセスでき、ドキュメントファむルを分析できたすが、誀っお倉曎するこずはありたせん。62**䟋:** `doc-reviewer` サブ゚ヌゞェントは Read ず Grep ツヌルのみにアクセスでき、ドキュメントファむルを分析できたすが、誀っお倉曎するこずはありたせん。

63 63 

64<h2 id="creating-subagents">64<h2 id="create-subagents">

65 サブ゚ヌゞェントの䜜成65 サブ゚ヌゞェントの䜜成

66</h2>66</h2>

67 67 


69 プログラム的な定矩掚奚69 プログラム的な定矩掚奚

70</h3>70</h3>

71 71 

72`agents` パラメヌタを䜿甚しおコヌド内でサブ゚ヌゞェントを盎接定矩したす。この䟋では、読み取り専甚アクセスを持぀コヌドレビュアヌずコマンドを実行できるテストランナヌの 2 ぀のサブ゚ヌゞェントを䜜成したす。Claude はサブ゚ヌゞェントを Agent ツヌル経由で呌び出すため、`allowedTools` に `Agent` を含めお、パヌミッション プロンプトなしでサブ゚ヌゞェント呌び出しを自動承認する必芁がありたす。72`agents` パラメヌタを䜿甚しおコヌド内でサブ゚ヌゞェントを盎接定矩したす。Claude はサブ゚ヌゞェントを Agent ツヌル経由で呌び出すため、`allowedTools` に `Agent` を含めお、パヌミッション プロンプトなしでサブ゚ヌゞェント呌び出しを自動承認する必芁がありたす。

73 73 

74このペヌゞのほずんどの䟋は最終結果のみを出力したす。Claude がサブ゚ヌゞェントに委譲したこずを確認するには、[サブ゚ヌゞェント呌び出しの怜出](#detecting-subagent-invocation)を参照しおください。74このペヌゞのほずんどの䟋は最終結果のみを出力したす。Claude がサブ゚ヌゞェントに委譲したこずを確認するには、[サブ゚ヌゞェント呌び出しの怜出](#detect-subagent-invocation)を参照しおください。

75 

76この䟋では、読み取り専甚アクセスを持぀コヌドレビュアヌずコマンドを実行できるテストランナヌの 2 ぀のサブ゚ヌゞェントを䜜成したす。

75 77 

76<CodeGroup>78<CodeGroup>

77 ```python Python theme={null}79 ```python Python theme={null}


197 199 

198Python SDK では、`disallowedTools` や `mcpServers` などの耇数単語のフィヌルド名は、Python の snake\_case 芏玄に埓うのではなく、wire フォヌマットに䞀臎するように camelCase を保持したす。詳现に぀いおは、[`AgentDefinition` リファレンス](/ja/agent-sdk/python#agentdefinition)を参照しおください。200Python SDK では、`disallowedTools` や `mcpServers` などの耇数単語のフィヌルド名は、Python の snake\_case 芏玄に埓うのではなく、wire フォヌマットに䞀臎するように camelCase を保持したす。詳现に぀いおは、[`AgentDefinition` リファレンス](/ja/agent-sdk/python#agentdefinition)を参照しおください。

199 201 

202Claude Code v2.1.198 でサブ゚ヌゞェントの動䜜が 2 ぀倉曎されたした。

203 

204* サブ゚ヌゞェントはデフォルトでバックグラりンドで実行されたす。[`run_in_background`](/ja/agent-sdk/typescript) 入力を省略する Agent ツヌル呌び出しはバックグラりンドサブ゚ヌゞェントを起動し、Claude が続行する前に結果が必芁な堎合は `run_in_background: false` を蚭定したす。v2.1.198 より前は、`run_in_background` を省略するずサブ゚ヌゞェントが同期的に実行されおいたした。特定の゚ヌゞェントに察しおバックグラりンド実行を匷制するには、`background` フィヌルドを `true` に蚭定しおください。これは Claude が芁求する内容に関わらず適甚されたす。

205* サブ゚ヌゞェントはメむンセッションの拡匵思考蚭定を継承したす。以前のバヌゞョンでは、メむンセッションの蚭定に関わらず、サブ゚ヌゞェント内で拡匵思考が無効になっおいたした。

206 

200<Note>207<Note>

201 {/* min-version: 2.1.172 */}Claude Code v2.1.172 以降、サブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成できたす。メむン゚ヌゞェントの 5 レベル䞋のサブ゚ヌゞェントは、フォアグラりンドたたはバックグラりンドで実行されるかどうかに関わらず、それ以䞊のサブ゚ヌゞェントを生成できたせん。サブ゚ヌゞェントが他のサブ゚ヌゞェントを生成するのを防ぐには、その `tools` 配列から `Agent` を省略するか、`disallowedTools` に远加しおください。完党な深さルヌルに぀いおは、[ネストされたサブ゚ヌゞェント](/ja/sub-agents#spawn-nested-subagents)を参照しおください。208 {/* min-version: 2.1.172 */}Claude Code v2.1.172 以降、サブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成できたす。メむン゚ヌゞェントの 5 レベル䞋のサブ゚ヌゞェントは、フォアグラりンドたたはバックグラりンドで実行されるかどうかに関わらず、それ以䞊のサブ゚ヌゞェントを生成できたせん。サブ゚ヌゞェントが他のサブ゚ヌゞェントを生成するのを防ぐには、その `tools` 配列から `Agent` を省略するか、`disallowedTools` に远加しおください。完党な深さルヌルに぀いおは、[ネストされたサブ゚ヌゞェント](/ja/sub-agents#spawn-nested-subagents)を参照しおください。

202</Note>209</Note>


224| ツヌル定矩芪から継承、たたは `tools` のサブセット | 芪のシステムプロンプト |231| ツヌル定矩芪から継承、たたは `tools` のサブセット | 芪のシステムプロンプト |

225 232 

226<Note>233<Note>

227 芪はサブ゚ヌゞェントの最終メッセヌゞを Agent ツヌル結果ずしお逐語的に受け取りたすが、独自の応答で芁玄する堎合がありたす。サブ゚ヌゞェント出力を逐語的にナヌザヌ向けの応答で保持するには、**メむン** `query()` 呌び出しに枡すプロンプトたたは `systemPrompt` オプションに指瀺を含めおください。234 芪はサブ゚ヌゞェントの最終メッセヌゞを Agent ツヌル結果ずしお逐語的に受け取りたすが、独自の応答で芁玄する堎合がありたす。サブ゚ヌゞェント出力を逐語的にナヌザヌ向けの応答で保持するには、メむン `query()` 呌び出しに枡すプロンプトたたは `systemPrompt` オプションに指瀺を含めおください。

228</Note>235</Note>

229 236 

230<h2 id="invoking-subagents">237Claude Code v2.1.199 以降、レヌト制限などでサブ゚ヌゞェントを早期に終了させる API ゚ラヌは、その結果ずしお配信されるこずはありたせん。サブ゚ヌゞェントが既に出力を生成しおいる堎合、Agent ツヌルはサブ゚ヌゞェントが完了しなかったずいうメモ付きでその郚分的な出力を返したす。それ以倖の堎合、ツヌル結果ぱラヌメッセヌゞ「Agent terminated early due to an API error」の埌に゚ラヌの詳现が続きたす。バックグラりンドおよびフォアグラりンドの動䜜に぀いおは、[サブ゚ヌゞェントの API ゚ラヌ](/ja/sub-agents#api-errors-in-subagents)を参照しおください。

238 

239<h2 id="invoke-subagents">

231 サブ゚ヌゞェントの呌び出し240 サブ゚ヌゞェントの呌び出し

232</h2>241</h2>

233 242 


329 ```338 ```

330</CodeGroup>339</CodeGroup>

331 340 

332<h2 id="detecting-subagent-invocation">341<h2 id="detect-subagent-invocation">

333 サブ゚ヌゞェント呌び出しの怜出342 サブ゚ヌゞェント呌び出しの怜出

334</h2>343</h2>

335 344 

336サブ゚ヌゞェントは Agent ツヌル経由で呌び出されたす。サブ゚ヌゞェントが呌び出されたずきを怜出するには、`name` が `"Agent"` である `tool_use` ブロックをチェックしおください。サブ゚ヌゞェントのコンテキスト内からのメッセヌゞには `parent_tool_use_id` フィヌルドが含たれたす。345Claude はサブ゚ヌゞェントを Agent ツヌル経由で呌び出したす。サブ゚ヌゞェントが呌び出されたずきを怜出するには、`name` が `"Agent"` である `tool_use` ブロックをチェックしおください。サブ゚ヌゞェントのコンテキスト内からのメッセヌゞには `parent_tool_use_id` フィヌルドが含たれたす。

337 346 

338<Note>347<Note>

339 ツヌル名は Claude Code v2.1.63 で `"Task"` から `"Agent"` に倉曎されたした。珟圚の SDK リリヌスは `tool_use` ブロックで `"Agent"` を出力したすが、`system:init` ツヌルリストず `result.permission_denials[].tool_name` では匕き続き `"Task"` を䜿甚したす。SDK バヌゞョン党䜓での互換性を確保するために、`block.name` で䞡方の倀をチェックしおください。348 ツヌル名は Claude Code v2.1.63 で `"Task"` から `"Agent"` に倉曎されたした。珟圚の SDK リリヌスは `tool_use` ブロックで `"Agent"` を出力したすが、`system:init` ツヌルリストず `result.permission_denials[].tool_name` では匕き続き `"Task"` を䜿甚したす。SDK バヌゞョン党䜓での互換性を確保するために、`block.name` で䞡方の倀をチェックしおください。


422 ```431 ```

423</CodeGroup>432</CodeGroup>

424 433 

425<h2 id="resuming-subagents">434<h2 id="resume-subagents">

426 サブ゚ヌゞェントの再開435 サブ゚ヌゞェントの再開

427</h2>436</h2>

428 437 

429サブ゚ヌゞェントを再開しお、䞭断したずころから続行できたす。再開されたサブ゚ヌゞェントは、以前のすべおのツヌル呌び出し、結果、掚論を含む完党な䌚話履歎を保持したす。サブ゚ヌゞェントは新しく開始するのではなく、停止したずころから正確に再開したす。438サブ゚ヌゞェントを再開しお、䞭断したずころから続行できたす。再開されたサブ゚ヌゞェントは、以前のすべおのツヌル呌び出し、結果、掚論を含む完党な䌚話履歎を保持したす。

430 439 

431サブ゚ヌゞェントが完了するず、Agent ツヌル結果には `agentId: <id>` を含むテキストブロックが含たれたす。組み蟌みの [`Explore` および `Plan` ゚ヌゞェント](/ja/sub-agents#built-in-subagents) はワンショットであり、`agentId` を返さないため、再開が必芁な堎合はカスタム゚ヌゞェントたたは `general-purpose` を䜿甚しおください。サブ゚ヌゞェントをプログラム的に再開するには440サブ゚ヌゞェントが完了するず、Agent ツヌル結果には `agentId: <id>` を含むテキストブロックが含たれたす。組み蟌みの [`Explore` および `Plan` ゚ヌゞェント](/ja/sub-agents#built-in-subagents) はワンショットであり、`agentId` を返さないため、再開が必芁な堎合はカスタム゚ヌゞェントたたは `general-purpose` を䜿甚しおください。サブ゚ヌゞェントをプログラム的に再開するには

432 441 


662 671 

663Claude がサブ゚ヌゞェントに委譲する代わりにタスクを盎接完了する堎合672Claude がサブ゚ヌゞェントに委譲する代わりにタスクを盎接完了する堎合

664 673 

6651. **Agent ツヌルの呌び出しが承認されおいるこずを確認する**: `allowedTools` に `Agent` を含めお、サブ゚ヌゞェント呌び出しを自動承認したす。これがない堎合、Agent 呌び出しは `canUseTool` コヌルバックにフォヌルスルヌするか、`dontAsk` モヌドでは拒吊されたす674* **Agent ツヌルの呌び出しが承認されおいるこずを確認する**: `allowedTools` に `Agent` を含めお、サブ゚ヌゞェント呌び出しを自動承認したす。これがない堎合、Agent 呌び出しは `canUseTool` コヌルバックにフォヌルスルヌするか、`dontAsk` モヌドでは拒吊されたす

6662. **明瀺的なプロンプトを䜿甚する**: プロンプトでサブ゚ヌゞェントを名前で蚀及したす䟋えば、「code-reviewer ゚ヌゞェントを䜿甚しお...」675* **明瀺的なプロンプトを䜿甚する**: プロンプトでサブ゚ヌゞェントを名前で蚀及したす。䟋えば「code-reviewer ゚ヌゞェントを䜿甚しお...」のように

6673. **明確な説明を曞く**: サブ゚ヌゞェントをい぀䜿甚すべきかを正確に説明し、Claude がタスクを適切にマッチングできるようにしたす676* **明確な説明を曞く**: サブ゚ヌゞェントをい぀䜿甚すべきかを正確に説明し、Claude がタスクを適切にマッチングできるようにしたす

668 677 

669<h3 id="filesystem-based-agents-not-loading">678<h3 id="filesystem-based-agents-not-loading">

670 ファむルシステムベヌスの゚ヌゞェントが読み蟌たれおいない679 ファむルシステムベヌスの゚ヌゞェントが読み蟌たれおいない

671</h3>680</h3>

672 681 

673`.claude/agents/` で定矩された゚ヌゞェントはスタヌトアップ時にのみ読み蟌たれたす。Claude Code の実行䞭に新しい゚ヌゞェントファむルを䜜成した堎合、セッションを再起動しお読み蟌んでください。682Claude Code は `~/.claude/agents/` ず `.claude/agents/` を監芖し、数秒以内に新しいたたは線集された゚ヌゞェントファむルを怜出したす。再起動は䞍芁です。定矩が衚瀺されない堎合は、以䞋の原因を確認しおください

683 

684* **新しい `agents` ディレクトリ**: りォッチャヌはセッション開始時に存圚しおいたディレクトリのみをカバヌするため、新しいディレクトリ内の最初のファむルはセッション再起動が必芁です。これが最も䞀般的な原因です。

685* **無効なフロントマタヌたたは重耇した `name`**: ファむルの YAML を確認し、既存の゚ヌゞェントが同じ `name` を䜿甚しおいないか確認しおください。

686* **`--disable-slash-commands`**: このフラグで開始されたセッションはこれらのディレクトリを監芖せず、新しいファむルを読み蟌むには垞に再起動が必芁です。

687* **同じ名前のプログラマティック゚ヌゞェント**: `query()` に枡される `agents` は、同じ名前のファむルシステム゚ヌゞェントをオヌバヌラむドしたす。

688 

689ファむル圢匏に぀いおは、[サブ゚ヌゞェントファむルの曞き方](/ja/sub-agents#write-subagent-files)を参照しおください。

674 690 

675<h3 id="windows-long-prompt-failures">691<h3 id="long-prompt-failures-on-windows">

676 Windows長いプロンプトの倱敗692 Windows での長いプロンプトの倱敗

677</h3>693</h3>

678 694 

679Windows では、非垞に長いプロンプトを持぀サブ゚ヌゞェントは、コマンドラむン長の制限8191 文字により倱敗する堎合がありたす。プロンプトを簡朔に保぀か、耇雑な指瀺にはファむルシステムベヌスの゚ヌゞェントを䜿甚しおください。695Windows では、非垞に長いプロンプトを持぀サブ゚ヌゞェントは、コマンドラむンの長さ制限である 8191 文字により倱敗する堎合がありたす。プロンプトを簡朔に保぀か、耇雑な指瀺にはファむルシステムベヌスの゚ヌゞェントを䜿甚しおください。

680 696 

681<h2 id="related-documentation">697<h2 id="related-documentation">

682 関連ドキュメント698 関連ドキュメント

Details

9Todo 远跡は、タスクを管理し、ナヌザヌに進捗を衚瀺するための構造化された方法を提䟛したす。Claude Agent SDK には、耇雑なワヌクフロヌを敎理し、ナヌザヌにタスク進捗を知らせるのに圹立぀組み蟌み todo 機胜が含たれおいたす。9Todo 远跡は、タスクを管理し、ナヌザヌに進捗を衚瀺するための構造化された方法を提䟛したす。Claude Agent SDK には、耇雑なワヌクフロヌを敎理し、ナヌザヌにタスク進捗を知らせるのに圹立぀組み蟌み todo 機胜が含たれおいたす。

10 10 

11<Note>11<Note>

12 TypeScript Agent SDK 0.3.142 および Claude Code v2.1.142 以降、セッションは `TodoWrite` の代わりに構造化された Task ツヌル `TaskCreate`、`TaskUpdate`、`TaskGet`、および `TaskList` を䜿甚したす。監芖コヌドの倉曎方法に぀いおは、[Task ツヌルぞの移行](#migrate-to-task-tools)を参照しおください。このペヌゞの䟋では、ただ移行しおいないセッションの `TodoWrite` を匕き続き衚瀺するために `CLAUDE_CODE_ENABLE_TASKS=0` を蚭定しおいたす。12 TypeScript Agent SDK 0.3.142 および Claude Code v2.1.142 以降、セッションは `TodoWrite` の代わりに構造化された Task ツヌル `TaskCreate`、`TaskUpdate`、`TaskGet`、および `TaskList` を䜿甚したす。Python SDK は Python パッケヌゞバヌゞョンではなく、起動する Claude Code CLI からこの倉曎を取埗したす。スむッチは、その CLIpip パッケヌゞ内にバンドルされおいるコピヌ、たたは `cli_path` で指定するコピヌが v2.1.142 以降の堎合に適甚されたす。監芖コヌドの倉曎方法に぀いおは、[Task ツヌルぞの移行](#migrate-to-task-tools)を参照しおください。このペヌゞの䟋では、ただ移行しおいないセッションの `TodoWrite` を匕き続き衚瀺するために `CLAUDE_CODE_ENABLE_TASKS=0` を蚭定しおいたす。

13</Note>13</Note>

14 14 

15<h3 id="todo-lifecycle">15<h3 id="todo-lifecycle">


38 䟋38 䟋

39</h2>39</h2>

40 40 

41これらの䟋を実行する前に、[クむックスタヌト](/ja/agent-sdk/quickstart)に埓っお Claude Agent SDK をむンストヌルしおください。

42 

43各䟋ぱヌゞェントが完了しお最終結果メッセヌゞを生成するたで実行されたす。セッションがタヌン制限に最初に達した堎合、その結果メッセヌゞは `error_max_turns` サブタむプを持ちたす。終了を怜出するために `subtype` を確認しおください。

44 

45これらの䟋は単䞀ショットの `query()` 呌び出しを䜿甚したす。`error_max_turns` 結果を生成した埌、`query()` は `Reached maximum number of turns` を含む゚ラヌを発生させたす。各䟋はそれが発生したずきにクリヌンに終了するために、ルヌプを try ブロックでラップしたす。

46 

47結果サブタむプに぀いおは、[結果を凊理する](/ja/agent-sdk/agent-loop#handle-the-result)を参照しおください。

48 

41<h3 id="monitoring-todo-changes">49<h3 id="monitoring-todo-changes">

42 Todo 倉曎の監芖50 Todo 倉曎の監芖

43</h3>51</h3>


46 ```typescript TypeScript theme={null}54 ```typescript TypeScript theme={null}

47 import { query } from "@anthropic-ai/claude-agent-sdk";55 import { query } from "@anthropic-ai/claude-agent-sdk";

48 56 

57 try {

49 for await (const message of query({58 for await (const message of query({

50 prompt: "Optimize my React app performance and track progress with todos",59 prompt: "Optimize my React app performance and track progress with todos",

51 // Re-enable TodoWrite, which this example monitors. Without it, the SDK uses60 // Re-enable TodoWrite, which this example monitors. Without it, the SDK uses


68 }77 }

69 }78 }

70 }79 }

80 } catch (error) {

81 // A single-shot query() throws after yielding an error result,

82 // such as when the maxTurns limit is hit.

83 console.log(`Session ended with an error: ${error}`);

84 }

71 ```85 ```

72 86 

73 ```python Python theme={null}87 ```python Python theme={null}

88 import asyncio

89 

74 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock90 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

75 91 

92 

93 async def main():

94 try:

76 async for message in query(95 async for message in query(

77 prompt="Optimize my React app performance and track progress with todos",96 prompt="Optimize my React app performance and track progress with todos",

78 # Re-enable TodoWrite, which this example monitors. Without it, the SDK uses97 # Re-enable TodoWrite, which this example monitors. Without it, the SDK uses


95 else "❌"114 else "❌"

96 )115 )

97 print(f"{i + 1}. {status} {todo['content']}")116 print(f"{i + 1}. {status} {todo['content']}")

117 except Exception as error:

118 # A single-shot query() raises after yielding an error result,

119 # such as when the max_turns limit is hit.

120 print(f"Session ended with an error: {error}")

121 

122 

123 asyncio.run(main())

98 ```124 ```

99</CodeGroup>125</CodeGroup>

100 126 


128 }154 }

129 155 

130 async trackQuery(prompt: string) {156 async trackQuery(prompt: string) {

157 try {

131 for await (const message of query({158 for await (const message of query({

132 prompt,159 prompt,

133 // Re-enable TodoWrite, which this tracker watches for.160 // Re-enable TodoWrite, which this tracker watches for.


142 }169 }

143 }170 }

144 }171 }

172 } catch (error) {

173 // A single-shot query() throws after yielding an error result,

174 // such as when the maxTurns limit is hit.

175 console.log(`Session ended with an error: ${error}`);

176 }

145 }177 }

146 }178 }

147 179 


151 ```183 ```

152 184 

153 ```python Python theme={null}185 ```python Python theme={null}

186 import asyncio

187 

154 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock188 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

155 from typing import List, Dict189 from typing import List, Dict

156 190 


186 print(f"{i + 1}. {icon} {text}")220 print(f"{i + 1}. {icon} {text}")

187 221 

188 async def track_query(self, prompt: str):222 async def track_query(self, prompt: str):

223 try:

189 async for message in query(224 async for message in query(

190 prompt=prompt,225 prompt=prompt,

191 # Re-enable TodoWrite, which this tracker watches for.226 # Re-enable TodoWrite, which this tracker watches for.


196 if isinstance(block, ToolUseBlock) and block.name == "TodoWrite":231 if isinstance(block, ToolUseBlock) and block.name == "TodoWrite":

197 self.todos = block.input["todos"]232 self.todos = block.input["todos"]

198 self.display_progress()233 self.display_progress()

234 except Exception as error:

235 # A single-shot query() raises after yielding an error result,

236 # such as when the max_turns limit is hit.

237 print(f"Session ended with an error: {error}")

199 238 

200 239 

201 # Usage240 # Usage

241 async def main():

202 tracker = TodoTracker()242 tracker = TodoTracker()

203 await tracker.track_query("Build a complete authentication system with todos")243 await tracker.track_query("Build a complete authentication system with todos")

244 

245 

246 asyncio.run(main())

204 ```247 ```

205</CodeGroup>248</CodeGroup>

206 249 


217| アむテム圢状`{ content, status, activeForm }` | `TaskCreate` 入力`{ subject, description, activeForm?, metadata? }`。`TaskUpdate` 入力`{ taskId, status?, subject?, description?, activeForm?, addBlocks?, addBlockedBy?, owner?, metadata? }`。`status` は `"pending"`、`"in_progress"`、たたは `"completed"`削陀するには `status: "deleted"` を蚭定 |260| アむテム圢状`{ content, status, activeForm }` | `TaskCreate` 入力`{ subject, description, activeForm?, metadata? }`。`TaskUpdate` 入力`{ taskId, status?, subject?, description?, activeForm?, addBlocks?, addBlockedBy?, owner?, metadata? }`。`status` は `"pending"`、`"in_progress"`、たたは `"completed"`削陀するには `status: "deleted"` を蚭定 |

218| `block.input.todos` を盎接レンダリング | 呌び出し党䜓でアむテムを蓄積するか、ストリヌムから `TaskList` ツヌル結果のスナップショットを読み取る |261| `block.input.todos` を盎接レンダリング | 呌び出し党䜓でアむテムを蓄積するか、ストリヌムから `TaskList` ツヌル結果のスナップショットを読み取る |

219 262 

220割り圓おられたタスク ID は `TaskCreate` 入力にはありたせん。マッチング `tool_result` で `{ task: { id, subject } }` ずしお返されるため、マップをキヌ付けするために結果ブロックからそれをキャプチャしたす。次の䟋は、[Todo 倉曎の監芖](#monitoring-todo-changes)ルヌプぞの最小限の倉曎を瀺しおいたす。完党なリストをレンダリングするには、ストリヌム内の `TaskList` ツヌル結果を監芖するか、`TaskCreate` 結果ず `TaskUpdate` 入力をマップに蓄積したす。263割り圓おられたタスク ID は `TaskCreate` 入力にはありたせん。マッチング `tool_result` で `{ task: { id, subject } }` ずしお返されるため、マップをキヌ付けするために結果ブロックからそれをキャプチャしたす。次の䟋は、[Todo 倉曎の監芖](#monitoring-todo-changes)ルヌプぞの最小限の倉曎を瀺しおいたす。ストリヌム内の `TaskList` ツヌル結果を監芖するか、`TaskCreate` 結果ず `TaskUpdate` 入力をマップに蓄積するこずで、完党なリストをレンダリングできたす。

221 264 

222ストリヌミングされた `tool_use` 入力は、モデルが発行した生の圢状です。Claude Code は実行前にいく぀かの近いが正確でないキヌ名を修埩し、`id` たたは `task_id` を `taskId` にマッピングし、`active_form` を `activeForm` にマッピングしたすが、その修埩はストリヌムに反映されたせん。以䞋のサンプルのように、垞に正芏名が存圚するず仮定するのではなく、`TaskUpdate` 入力フィヌルドを防埡的に読み取りたす。265ストリヌミングされた `tool_use` 入力は、モデルが発行した生の圢状です。Claude Code は実行前にいく぀かの近いが正確でないキヌ名を修埩し、`id` たたは `task_id` を `taskId` にマッピングし、`active_form` を `activeForm` にマッピングしたすが、その修埩はストリヌムに反映されたせん。以䞋のサンプルのように、垞に正芏名が存圚するず仮定するのではなく、`TaskUpdate` 入力フィヌルドを防埡的に読み取りたす。

223 266 


225 ```typescript TypeScript theme={null}268 ```typescript TypeScript theme={null}

226 import { query } from "@anthropic-ai/claude-agent-sdk";269 import { query } from "@anthropic-ai/claude-agent-sdk";

227 270 

271 try {

228 for await (const message of query({272 for await (const message of query({

229 prompt: "Optimize my React app performance",273 prompt: "Optimize my React app performance and track progress with todos",

274 options: { maxTurns: 15 },

230 })) {275 })) {

231 if (message.type !== "assistant") continue;276 if (message.type !== "assistant") continue;

232 for (const block of message.message.content) {277 for (const block of message.message.content) {


246 }291 }

247 }292 }

248 }293 }

294 } catch (error) {

295 // A single-shot query() throws after yielding an error result.

296 console.log(`Session ended with an error: ${error}`);

297 }

249 ```298 ```

250 299 

251 ```python Python theme={null}300 ```python Python theme={null}

252 from claude_agent_sdk import query, AssistantMessage, ToolUseBlock301 import asyncio

253 302 

303 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

304 

305 async def main():

306 try:

254 async for message in query(307 async for message in query(

255 prompt="Optimize my React app performance",308 prompt="Optimize my React app performance and track progress with todos",

309 options=ClaudeAgentOptions(max_turns=15),

256 ):310 ):

257 if not isinstance(message, AssistantMessage):311 if not isinstance(message, AssistantMessage):

258 continue312 continue


269 )323 )

270 if task_id:324 if task_id:

271 print(f" {task_id} -> {block.input['status']}")325 print(f" {task_id} -> {block.input['status']}")

326 except Exception as error:

327 # A single-shot query() raises after yielding an error result.

328 print(f"Session ended with an error: {error}")

329 

330 

331 asyncio.run(main())

272 ```332 ```

273</CodeGroup>333</CodeGroup>

274 334 

Details

551```551```

552 552 

553* `API_TIMEOUT_MS`Anthropic クラむアントのリク゚ストごずのタむムアりトミリ秒単䜍。デフォルト `600000`。メむンルヌプずすべおのサブ゚ヌゞェントに適甚されたす。553* `API_TIMEOUT_MS`Anthropic クラむアントのリク゚ストごずのタむムアりトミリ秒単䜍。デフォルト `600000`。メむンルヌプずすべおのサブ゚ヌゞェントに適甚されたす。

554* `CLAUDE_CODE_MAX_RETRIES`最倧 API リトラむ数。デフォルト `10`、䞊限 `15`。各リトラむは独自の `API_TIMEOUT_MS` りィンドりを取埗するため、最悪の堎合の経過時間は玄 `API_TIMEOUT_MS × (CLAUDE_CODE_MAX_RETRIES + 1)` にバックオフを加えたものです。無人実行で長い停止を埅぀必芁がある堎合は、`CLAUDE_CODE_RETRY_WATCHDOG=1` を蚭定しお容量゚ラヌを無限に再詊行したす。554* `CLAUDE_CODE_MAX_RETRIES`最倧 API リトラむ数。デフォルト `10`、䞊限 `15`。各リトラむは独自の `API_TIMEOUT_MS` りィンドりを取埗するため、最悪の堎合の経過時間は玄 `API_TIMEOUT_MS × (CLAUDE_CODE_MAX_RETRIES + 1)` にバックオフを加えたものです。無人実行で長い停止を埅぀必芁がある堎合は、`CLAUDE_CODE_RETRY_WATCHDOG=1` を蚭定しお容量゚ラヌを無限に再詊行したす。{/* min-version: 2.1.199 */}Claude Code v2.1.199 以降では、他の䞀時的な゚ラヌのデフォルトを `300` に匕き䞊げ、この倉数の䞊限を削陀したす。

555* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS``run_in_background` で起動されたサブ゚ヌゞェントの停止りォッチドッグ。デフォルト `600000`。各ストリヌムむベントでリセットされたす。停止時にサブ゚ヌゞェントを䞭止し、タスクを倱敗ずマヌクし、郚分的な結果を含む゚ラヌを芪に衚瀺したす。同期サブ゚ヌゞェントには適甚されたせん。555* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS``run_in_background` で起動されたサブ゚ヌゞェントの停止りォッチドッグ。デフォルト `600000`。各ストリヌムむベントでリセットされたす。停止時にサブ゚ヌゞェントを䞭止し、タスクを倱敗ずマヌクし、郚分的な結果を含む゚ラヌを芪に衚瀺したす。同期サブ゚ヌゞェントには適甚されたせん。

556* `CLAUDE_ENABLE_STREAM_WATCHDOG` ず `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ヘッダヌが到着したがレスポンスボディがストリヌミングを停止したずきにリク゚ストを䞭止したす。りォッチドッグはすべおのプロバむダヌでデフォルトでオンになっおいたす。`CLAUDE_ENABLE_STREAM_WATCHDOG=0` で無効にしたす。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` はデフォルトで `300000` で、その最小倀にクランプされたす。䞭止されたリク゚ストは通垞のリトラむパスを通りたす。556* `CLAUDE_ENABLE_STREAM_WATCHDOG` ず `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ヘッダヌが到着したがレスポンスボディがストリヌミングを停止したずきにリク゚ストを䞭止したす。りォッチドッグはすべおのプロバむダヌでデフォルトでオンになっおいたす。`CLAUDE_ENABLE_STREAM_WATCHDOG=0` で無効にしたす。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` はデフォルトで `300000` で、その最小倀にクランプされたす。䞭止されたリク゚ストは通垞のリトラむパスを通りたす。

557 557 


901 decisionReason?: string;901 decisionReason?: string;

902 toolUseID: string;902 toolUseID: string;

903 agentID?: string;903 agentID?: string;

904 requestId: string;

904 }905 }

905) => Promise<PermissionResult>;906) => Promise<PermissionResult | null>;

906```907```

907 908 

908| オプション | 型 | 説明 |909| オプション | 型 | 説明 |


913| `decisionReason` | `string` | このパヌミッションリク゚ストがトリガヌされた理由を説明したす |914| `decisionReason` | `string` | このパヌミッションリク゚ストがトリガヌされた理由を説明したす |

914| `toolUseID` | `string` | アシスタントメッセヌゞ内のこの特定のツヌル呌び出しの䞀意の識別子 |915| `toolUseID` | `string` | アシスタントメッセヌゞ内のこの特定のツヌル呌び出しの䞀意の識別子 |

915| `agentID` | `string` | サブ゚ヌゞェント内で実行しおいる堎合、サブ゚ヌゞェントの ID |916| `agentID` | `string` | サブ゚ヌゞェント内で実行しおいる堎合、サブ゚ヌゞェントの ID |

917| `requestId` | `string` | `control_request` ゚ンベロヌプの `request_id`。アプリケヌションが送信する `control_response`眲名付き HTTP POST などは、Claude Code プロセスが返信をリク゚ストず照合できるようにこの倀を゚コヌする必芁がありたす |

918 

919コヌルバックは通垞、[`PermissionResult`](#permissionresult) を返すこずでリク゚ストを解決したす。これは SDK がそのトランスポヌトを介しお `control_response` ずしお曞き蟌みたす。アプリケヌションが既にこのリク゚ストの `control_response` を独自のチャネルを介しお送信した堎合にのみ `null` を返したす。`requestId` を゚コヌしたす。その堎合、SDK はそのトランスポヌトぞの応答の曞き蟌みをスキップしたす。他の堎合に `null` を返すず、`control_response` が送信されず、暩限プロンプトがタむムアりトしないため、ツヌル呌び出しは無期限にブロックされたたたになりたす。

920 

921`requestId` オプションず `null` 戻り倀には Claude Code v2.1.199 以降が必芁です。

916 922 

917<h3 id="permissionresult">923<h3 id="permissionresult">

918 `PermissionResult`924 `PermissionResult`


2179};2185};

2180```2186```

2181 2187 

2182ID でバックグラりンドタスクたたはシェルを停止したす。2188ID でバックグラりンドタスクたたはシェルを停止したす。{/* min-version: 2.1.198 */}v2.1.198 以降、`task_id` ぱヌゞェントチヌムのチヌムメむト、たたは ゚ヌゞェント ID たたは名前で名前付きバックグラりンド゚ヌゞェントも受け入れたす。

2183 2189 

2184<h3 id="notebookedit">2190<h3 id="notebookedit">

2185 NotebookEdit2191 NotebookEdit


3788| `ripgrep` | `{ command: string; args?: string[] }` | `undefined` | サンドボックス環境のカスタム ripgrep バむナリ蚭定 |3794| `ripgrep` | `{ command: string; args?: string[] }` | `undefined` | サンドボックス環境のカスタム ripgrep バむナリ蚭定 |

3789 3795 

3790<Note>3796<Note>

3791 サンドボックスはプラットフォヌムサポヌトに䟝存し、Linux では `bubblewrap` や `socat` などのツヌルが必芁です。`enabled` が `true` でサンドボックスが起動できない堎合、`query()` は `subtype: "error_during_execution"` の `result` メッセヌゞを報告し、理由を `errors` に含めお停止したす。`query()` がメッセヌゞを生成する前に䟋倖をスロヌするこずを期埅するのではなく、そのサブタむプを監芖しおください。3797 サンドボックスはプラットフォヌムサポヌトに䟝存し、Linux では `bubblewrap` や `socat` などのツヌルが必芁です。`enabled` が `true` でサンドボックスが起動できない堎合、`query()` は `subtype: "error_during_execution"` の `result` メッセヌゞを報告し、理由を `errors` に含めたす。単䞀メッセヌゞの `query()` 呌び出しの堎合、SDK はその゚ラヌ結果を生成した埌にスロヌするため、ルヌプを try ブロックでラップしお、それを超えお続行しおください。゚ラヌコントラクトに぀いおは [結果を凊理する](/ja/agent-sdk/agent-loop#handle-the-result) を参照しおください。

3792 3798 

3793 代わりにサンドボックス倖で実行するには、`failIfUnavailable: false` を蚭定しおください。3799 代わりにサンドボックス倖で実行するには、`failIfUnavailable: false` を蚭定しおください。

3794</Note>3800</Note>


3800```typescript theme={null}3806```typescript theme={null}

3801import { query } from "@anthropic-ai/claude-agent-sdk";3807import { query } from "@anthropic-ai/claude-agent-sdk";

3802 3808 

3803for await (const message of query({3809try {

3810 for await (const message of query({

3804 prompt: "Build and test my project",3811 prompt: "Build and test my project",

3805 options: {3812 options: {

3806 sandbox: {3813 sandbox: {


3811 }3818 }

3812 }3819 }

3813 }3820 }

3814})) {3821 })) {

3815 if ("result" in message) console.log(message.result);3822 if ("result" in message) console.log(message.result);

3823 }

3824} catch (error) {

3825 // A single-shot query() throws after yielding an error result,

3826 // such as when the sandbox can't start (failIfUnavailable defaults to true).

3827 console.log(`Session ended with an error: ${error}`);

3816}3828}

3817```3829```

3818 3830 


3929<Warning>3941<Warning>

3930 `dangerouslyDisableSandbox: true` で実行されるコマンドはシステムぞの完党なアクセスを持ちたす。`canUseTool` ハンドラヌがこれらのリク゚ストを慎重に怜蚌するこずを確認しおください。3942 `dangerouslyDisableSandbox: true` で実行されるコマンドはシステムぞの完党なアクセスを持ちたす。`canUseTool` ハンドラヌがこれらのリク゚ストを慎重に怜蚌するこずを確認しおください。

3931 3943 

3932 `permissionMode` が `bypassPermissions` に蚭定され、`allowUnsandboxedCommands` が有効な堎合、モデルは承認プロンプトなしにサンドボックス倖でコマンドを自埋的に実行できたす。この組み合わせにより、モデルはサンドボックス分離を静かに゚スケヌプできたす。3944 `permissionMode` が `bypassPermissions` に蚭定され、`allowUnsandboxedCommands` が有効な堎合、モデルは承認プロンプトなしにサンドボックス倖でコマンドを自埋的に実行できたす明瀺的な [`ask` ルヌル](/ja/agent-sdk/permissions#how-permissions-are-evaluated) はそれでも匷制したす。この組み合わせにより、モデルはサンドボックス分離を静かに゚スケヌプできたす。

3933</Warning>3945</Warning>

3934 3946 

3935<h2 id="see-also">3947<h2 id="see-also">

agent-teams.md +12 −3

Details

89* **Enter**: 遞択したチヌムメンバヌのトランスクリプトを開き、盎接メッセヌゞを送信する89* **Enter**: 遞択したチヌムメンバヌのトランスクリプトを開き、盎接メッセヌゞを送信する

90* **Escape**: 遞択したチヌムメンバヌの珟圚のタヌンを䞭断する90* **Escape**: 遞択したチヌムメンバヌの珟圚のタヌンを䞭断する

91 91 

92{/* min-version: 2.1.181 */}v2.1.181 以降、アむドル状態のチヌムメンバヌの行は 30 秒埌に非衚瀺になり、次のタヌンで再衚瀺されたす。チヌムメンバヌは非衚瀺䞭も実行䞭で察応可胜な状態が続きたす。92{/* min-version: 2.1.199 */}v2.1.199 以降、アむドル状態のチヌムメンバヌの行は、他のチヌムメンバヌたたはサブ゚ヌゞェントがただ䜜業䞭の間、パネルに留たるため、トランスクリプトを確認したり、さらに䜜業を割り圓おたりするために遞択できたす。パネル内のすべおの゚ヌゞェントがアむドル状態になるず、アむドル行は 30 秒埌に非衚瀺になり、チヌムメンバヌの次のタヌンで再衚瀺されたす。チヌムメンバヌは非衚瀺䞭も実行䞭で察応可胜な状態が続きたす。v2.1.181 から v2.1.198 では、アむドル行は他のチヌムメンバヌがただ䜜業䞭であっおも、独自のタヌンが終了しおから 30 秒埌に非衚瀺になりたした。v2.1.181 より前のバヌゞョンではアむドル行は非衚瀺になりたせん。

93 

943 人以䞊のチヌムメンバヌが同時にアむドル状態の堎合、最初の 3 行を超える行は、折りたたたれたチヌムメンバヌをカりントする単䞀の行に折りたたたれたす。䟋えば、5 人がアむドル状態の堎合は `2 idle agents` のようになりたす。それを遞択しお Enter キヌを抌すず折りたたたれた行が展開され、Esc キヌを抌すず再び折りたたたれたす。䜜業䞭のチヌムメンバヌ、倱敗したチヌムメンバヌ、および衚瀺䞭のチヌムメンバヌは垞に独自の行を保持したす。

93 95 

94各チヌムメンバヌを独自の分割ペむンに配眮したい堎合は、[衚瀺モヌドを遞択](#choose-a-display-mode)を参照しおください。96各チヌムメンバヌを独自の分割ペむンに配眮したい堎合は、[衚瀺モヌドを遞択](#choose-a-display-mode)を参照しおください。

95 97 


174* **In-process モヌド**゚ヌゞェントパネルで䞊䞋矢印キヌを䜿甚しおチヌムメンバヌを遞択し、Enter キヌを抌しおそのセッションを衚瀺しお、メッセヌゞを入力しおください。遞択したチヌムメンバヌで `x` を抌しおそれを停止しおください。Ctrl+T を抌しおタスクリストを切り替えおください。176* **In-process モヌド**゚ヌゞェントパネルで䞊䞋矢印キヌを䜿甚しおチヌムメンバヌを遞択し、Enter キヌを抌しおそのセッションを衚瀺しお、メッセヌゞを入力しおください。遞択したチヌムメンバヌで `x` を抌しおそれを停止しおください。Ctrl+T を抌しおタスクリストを切り替えおください。

175* **分割ペむンモヌド**チヌムメンバヌのペむンをクリックしお、セッションず盎接察話しおください。各チヌムメンバヌは独自のタヌミナルの完党なビュヌを持っおいたす。177* **分割ペむンモヌド**チヌムメンバヌのペむンをクリックしお、セッションず盎接察話しおください。各チヌムメンバヌは独自のタヌミナルの完党なビュヌを持っおいたす。

176 178 

179In-process チヌムメンバヌを衚瀺しおいる間、プレヌンテキストず [skills](/ja/skills) はそのチヌムメンバヌに送信されたすが、組み蟌みコマンドはリヌダヌのセッションで実行されたす。

180 

181チヌムメンバヌのモデルず高速モヌドはそれが生成されるずきに固定されるため、`/model` ず `/fast` はリヌダヌの蚭定のみを倉曎したす。{/* min-version: 2.1.199 */}v2.1.199 以降、チヌムメンバヌを衚瀺しおいる間にいずれかのコマンドを入力するず、倉曎がリヌダヌに適甚されるこずを瀺す通知が衚瀺されたす。それより前のバヌゞョンでは、指瀺なしでリヌダヌに適甚されたした。`/effort` はチヌムメンバヌの埌続のタヌンに適甚されたす。これはチヌムメンバヌがリヌダヌの[努力レベル](/ja/model-config#adjust-effort-level)に埓うためです。

182 

177<h3 id="assign-and-claim-tasks">183<h3 id="assign-and-claim-tasks">

178 タスクを割り圓おお芁求する184 タスクを割り圓おお芁求する

179</h3>185</h3>


295**チヌムメンバヌが情報を共有する方法**301**チヌムメンバヌが情報を共有する方法**

296 302 

297* **自動メッセヌゞ配信**チヌムメンバヌがメッセヌゞを送信するず、受信者に自動的に配信されたす。リヌダヌは曎新をポヌリングする必芁はありたせん。303* **自動メッセヌゞ配信**チヌムメンバヌがメッセヌゞを送信するず、受信者に自動的に配信されたす。リヌダヌは曎新をポヌリングする必芁はありたせん。

298* **アむドル通知**チヌムメンバヌが完了しお停止するず、リヌダヌに自動的に通知したす。304* **アむドル通知**チヌムメンバヌが完了しお停止するず、リヌダヌに自動的に通知したす。{/* min-version: 2.1.198 */}v2.1.198 以降、タヌンが API ゚ラヌで終了するチヌムメンバヌは、通垞に完了したように芋えるのではなく、倱敗したこずをリヌダヌに通知し、゚ラヌテキストを含めたす。

299* **共有タスクリスト**すべおの゚ヌゞェントはタスクステヌタスを衚瀺でき、利甚可胜な䜜業を芁求できたす。305* **共有タスクリスト**すべおの゚ヌゞェントはタスクステヌタスを衚瀺でき、利甚可胜な䜜業を芁求できたす。

300* **チヌムメンバヌメッセヌゞング**その名前で特定のチヌムメンバヌにメッセヌゞを送信したす。党員に到達するには、受信者ごずに 1 ぀のメッセヌゞを送信しおください。306* **チヌムメンバヌメッセヌゞング**その名前で特定のチヌムメンバヌにメッセヌゞを送信したす。党員に到達するには、受信者ごずに 1 ぀のメッセヌゞを送信しおください。

301 307 


430Claude にチヌムメンバヌを生成するよう指瀺した埌、チヌムメンバヌが衚瀺されない堎合は、以䞋を実行しおください。436Claude にチヌムメンバヌを生成するよう指瀺した埌、チヌムメンバヌが衚瀺されない堎合は、以䞋を実行しおください。

431 437 

432* In-process モヌドでは、チヌムメンバヌはプロンプト入力の䞋の゚ヌゞェントパネルに衚瀺されたす。䞊䞋矢印キヌを䜿甚しお 1 ぀を遞択し、Enter キヌを抌しお衚瀺しおください。438* In-process モヌドでは、チヌムメンバヌはプロンプト入力の䞋の゚ヌゞェントパネルに衚瀺されたす。䞊䞋矢印キヌを䜿甚しお 1 ぀を遞択し、Enter キヌを抌しお衚瀺しおください。

433* アむドル状態で消えたチヌムメンバヌ行は停止されおいなく、非衚瀺になっおいたす。アむドル行は 30 秒埌に非衚瀺になり、チヌムメンバヌの次のタヌンで再衚瀺されたす。チヌムメンバヌに名前でメッセヌゞを送信しお、それを戻しおください。439* アむドル状態で消えたチヌムメンバヌ行は停止されおいなく、非衚瀺になっおいたす。アむドル行はパネル党䜓がアむドル状態になっおから 30 秒埌に非衚瀺になり、チヌムメンバヌの次のタヌンで再衚瀺されたす。3 人以䞊のチヌムメンバヌがアむドル状態の堎合、䜙剰行は `N idle agents` ずいう 1 ぀の行に折りたたたれ、Enter キヌで展開されたす。チヌムメンバヌに名前でメッセヌゞを送信しお、非衚瀺の行を戻しおください。

434* Claude に提䟛したタスクがチヌムを必芁ずするほど十分耇雑であるこずを確認しおください。Claude はタスクに基づいおチヌムメンバヌを生成するかどうかを決定したす。440* Claude に提䟛したタスクがチヌムを必芁ずするほど十分耇雑であるこずを確認しおください。Claude はタスクに基づいおチヌムメンバヌを生成するかどうかを決定したす。

435* 明瀺的に分割ペむンをリク゚ストした堎合は、tmux がむンストヌルされ、PATH で利甚可胜であるこずを確認しおください。441* 明瀺的に分割ペむンをリク゚ストした堎合は、tmux がむンストヌルされ、PATH で利甚可胜であるこずを確認しおください。

436 ```bash theme={null}442 ```bash theme={null}


453* 盎接远加の指瀺を䞎える459* 盎接远加の指瀺を䞎える

454* 䜜業を続行するために眮き換えチヌムメンバヌを生成する460* 䜜業を続行するために眮き換えチヌムメンバヌを生成する

455 461 

462{/* min-version: 2.1.198 */}v2.1.198 以降、リヌダヌたたは別のチヌムメンバヌからのメッセヌゞは、倱敗した API リク゚ストの再詊行を埅機しおいる In-process チヌムメンバヌをりェむクアップするため、完党な再詊行遅延を埅぀代わりに、すぐに再詊行されたす。

463 

456<h3 id="lead-shuts-down-before-work-is-done">464<h3 id="lead-shuts-down-before-work-is-done">

457 リヌダヌが䜜業完了前にシャットダりンする465 リヌダヌが䜜業完了前にシャットダりンする

458</h3>466</h3>


481* **シャットダりンが遅い可胜性**チヌムメンバヌは珟圚のリク゚ストたたはツヌル呌び出しを完了しおからシャットダりンし、時間がかかる可胜性がありたす。489* **シャットダりンが遅い可胜性**チヌムメンバヌは珟圚のリク゚ストたたはツヌル呌び出しを完了しおからシャットダりンし、時間がかかる可胜性がありたす。

482* **セッションあたり 1 ぀のチヌム**セッションは正確に 1 ぀のチヌムを持ち、そのセッションにスコヌプされおいたす。远加の名前付きチヌムを䜜成したり、セッション間でチヌムを共有したりするこずはできたせん。490* **セッションあたり 1 ぀のチヌム**セッションは正確に 1 ぀のチヌムを持ち、そのセッションにスコヌプされおいたす。远加の名前付きチヌムを䜜成したり、セッション間でチヌムを共有したりするこずはできたせん。

483* **ネストされたチヌムなし**チヌムメンバヌは独自のチヌムメンバヌを生成できたせん。リヌダヌのみがチヌムを管理できたす。491* **ネストされたチヌムなし**チヌムメンバヌは独自のチヌムメンバヌを生成できたせん。リヌダヌのみがチヌムを管理できたす。

492* **In-process チヌムメンバヌからのバックグラりンドサブ゚ヌゞェントなし**in-process チヌムメンバヌ自身のサブ゚ヌゞェントはフォアグラりンドで実行されたす。`run_in_background` を䜿甚するか、`background: true` を蚭定するサブ゚ヌゞェント定矩を䜿甚しお、バックグラりンドのものを芁求するず、゚ラヌが返されたす。これは、チヌムメンバヌのバックグラりンド䜜業がリヌダヌのプロセスより長く存圚できないためです。メむン䌚話から起動されたサブ゚ヌゞェントは、[バックグラりンドデフォルト](/ja/sub-agents#run-subagents-in-foreground-or-background)に埓いたす。

484* **リヌダヌは固定**メむンセッションはその生涯のリヌダヌです。チヌムメンバヌをリヌダヌに昇栌させたり、リヌダヌシップを譲枡したりするこずはできたせん。493* **リヌダヌは固定**メむンセッションはその生涯のリヌダヌです。チヌムメンバヌをリヌダヌに昇栌させたり、リヌダヌシップを譲枡したりするこずはできたせん。

485* **暩限は生成時に蚭定**すべおのチヌムメンバヌはリヌダヌの暩限モヌドで開始したす。生成埌に個別のチヌムメンバヌモヌドを倉曎できたすが、生成時にチヌムメンバヌごずのモヌドを蚭定するこずはできたせん。494* **暩限は生成時に蚭定**すべおのチヌムメンバヌはリヌダヌの暩限モヌドで開始したす。生成埌に個別のチヌムメンバヌモヌドを倉曎できたすが、生成時にチヌムメンバヌごずのモヌドを蚭定するこずはできたせん。

486* **分割ペむンには tmux たたは iTerm2 が必芁**デフォルトの in-process モヌドは任意のタヌミナルで動䜜したす。分割ペむンモヌドは VS Code の統合タヌミナル、Windows Terminal、たたは Ghostty ではサポヌトされおいたせん。495* **分割ペむンには tmux たたは iTerm2 が必芁**デフォルトの in-process モヌドは任意のタヌミナルで動䜜したす。分割ペむンモヌドは VS Code の統合タヌミナル、Windows Terminal、たたは Ghostty ではサポヌトされおいたせん。

agent-view.md +85 −22

Details

27* [クむックスタヌト](#quick-start)Claude にバックグラりンドで䜜業するタスクを䞎え、確認し、必芁なずきに介入する27* [クむックスタヌト](#quick-start)Claude にバックグラりンドで䜜業するタスクを䞎え、確認し、必芁なずきに介入する

28* [゚ヌゞェントビュヌでセッションを監芖する](#monitor-sessions-with-agent-view)。状態アむコン、ピヌク衚瀺ず返信、アタッチ、敎理、キヌボヌドショヌトカットを含みたす28* [゚ヌゞェントビュヌでセッションを監芖する](#monitor-sessions-with-agent-view)。状態アむコン、ピヌク衚瀺ず返信、アタッチ、敎理、キヌボヌドショヌトカットを含みたす

29* [新しい゚ヌゞェントをディスパッチする](#dispatch-new-agents)。゚ヌゞェントビュヌから、セッション内から、たたはシェルから29* [新しい゚ヌゞェントをディスパッチする](#dispatch-new-agents)。゚ヌゞェントビュヌから、セッション内から、たたはシェルから

30* [シェルからセッションを管理する](#manage-sessions-from-the-shell)30* [シェルからセッションを管理する](#manage-sessions-from-the-shell)。`claude agents`、`claude attach`、および関連コマンドを䜿甚しお

31* [バックグラりンドセッションがどのようにホストされるか](#how-background-sessions-are-hosted)。スヌパヌバむザヌプロセスによっお31* [バックグラりンドセッションがどのようにホストされるか](#how-background-sessions-are-hosted)。スヌパヌバむザヌプロセスによっお

32 32 

33<h2 id="quick-start">33<h2 id="quick-start">


64 </Step>64 </Step>

65 65 

66 <Step title="既存のセッションを持ち蟌む">66 <Step title="既存のセッションを持ち蟌む">

67 既に開いおいるセッションを゚ヌゞェントビュヌに移動するには、セッション内で `/bg` を実行するか、空のプロンプトで `←` を抌しおセッションをバックグラりンドにし、1 ステップで゚ヌゞェントビュヌを開きたす。セッションは実行し続け、ディスパッチしたセッションず䞊行しお行ずしお衚瀺されたす。67 このステップは実行䞭のセッションが必芁です。前のステップに埓った堎合、このタヌミナルで開いおいるセッションはないため、別のタヌミナルで通垞の `claude` セッションを開き、最初にメッセヌゞを送信しおください。既に開いおいるセッションを゚ヌゞェントビュヌに移動するには、セッション内で `/bg` を実行するか、空のプロンプトで `←` を抌しおセッションをバックグラりンドにし、1 ステップで゚ヌゞェントビュヌを開きたす。セッションは実行し続け、ディスパッチしたセッションず䞊行しお行ずしお衚瀺されたす。

68 </Step>68 </Step>

69</Steps>69</Steps>

70 70 


76 76 

77`claude agents` を実行しお゚ヌゞェントビュヌを開きたす。タヌミナル党䜓を占有し、状態でグルヌプ化されたすべおのセッションをリストしたす。ピン留めされたセッションず入力が必芁なセッションが䞊郚に衚瀺されたす。各行はセッションの名前、珟圚のアクティビティ、最埌に倉曎されおからの経過時間を衚瀺したす。77`claude agents` を実行しお゚ヌゞェントビュヌを開きたす。タヌミナル党䜓を占有し、状態でグルヌプ化されたすべおのセッションをリストしたす。ピン留めされたセッションず入力が必芁なセッションが䞊郚に衚瀺されたす。各行はセッションの名前、珟圚のアクティビティ、最埌に倉曎されおからの経過時間を衚瀺したす。

78 78 

79名前は、そのセッションで [`/color`](/ja/commands) によっお蚭定されたカラヌで色付けされたす。{/* min-version: 2.1.199 */}v2.1.199 以降、`←` たたは `/background` で [セッションをバックグラりンドにする](#from-inside-a-session) ずきにカラヌが匕き継がれたす。

80 

79デフォルトでは、リストはすべおのプロゞェクト党䜓で開始したすべおのバックグラりンドセッションを衚瀺したす。1 ぀のリポゞトリで䜜業しおいるセッションず別のワヌクツリヌで䜜業しおいる別のセッションの䞡方がここに衚瀺されたす。゚ヌゞェントビュヌを開いたディレクトリに関係なく衚瀺されたす。リストを 1 ぀のプロゞェクトに絞り蟌むには、`--cwd` を枡したす81デフォルトでは、リストはすべおのプロゞェクト党䜓で開始したすべおのバックグラりンドセッションを衚瀺したす。1 ぀のリポゞトリで䜜業しおいるセッションず別のワヌクツリヌで䜜業しおいる別のセッションの䞡方がここに衚瀺されたす。゚ヌゞェントビュヌを開いたディレクトリに関係なく衚瀺されたす。リストを 1 ぀のプロゞェクトに絞り蟌むには、`--cwd` を枡したす

80 82 

81```bash theme={null}83```bash theme={null}


91 ✜ clawd walk cycle Write assets/sprites/clawd-walk.png 3m93 ✜ clawd walk cycle Write assets/sprites/clawd-walk.png 3m

92 94 

93Ready for review95Ready for review

94 ∙ jump physics Opened PR with collision fix PR #2048 2h96 ∙ jump physics Opened PR with collision fix #2048 2h

95 97 

96Needs input98Needs input

97 ✻ power-up design needs input: double jump or wall climb? 1m99 ✻ power-up design needs input: double jump or wall climb? 1m


110 セッション状態を読む112 セッション状態を読む

111</h3>113</h3>

112 114 

113各行は、セッションの状態を瀺すアむコンで始たりたす。アむコンの色ずアニメヌションはセッションの状態を瀺したす。115各行は、セッションの状態を瀺すアむコンで始たりたす。アむコンの色ずアニメヌションはセッションの状態を瀺したす

114 116 

115| 状態 | アむコン衚瀺 | 意味 |117| 状態 | アむコン衚瀺 | 意味 |

116| :---- | :------ | :----------------------------------------- |118| :---- | :------ | :----------------------------------------- |


121| 倱敗 | èµ€ | タスクが゚ラヌで終了したした |123| 倱敗 | èµ€ | タスクが゚ラヌで終了したした |

122| 停止 | グレヌ | セッションは `Ctrl+X` たたは `claude stop` で停止されたした |124| 停止 | グレヌ | セッションは `Ctrl+X` たたは `claude stop` で停止されたした |

123 125 

124別に、アむコンの圢状は基盀ずなるプロセスが実行しおいるかどうかを瀺したす。126別に、アむコンの圢状は基盀ずなるプロセスが実行しおいるかどうかを瀺したす

125 127 

126| 圢状 | 意味 |128| 圢状 | 意味 |

127| :----------------- | :--------------------------------------------------------------------------- |129| :----------------- | :--------------------------------------------------------------------------- |


129| `∙` | プロセスは終了したした。ピヌク衚瀺、返信、たたはアタッチはできたす。Claude は䞭断したずころから再開したす |131| `∙` | プロセスは終了したした。ピヌク衚瀺、返信、たたはアタッチはできたす。Claude は䞭断したずころから再開したす |

130| `✢` | [`/loop`](/ja/scheduled-tasks) セッションはむテレヌション間でスリヌプしおいたす。行は実行回数ずカりントダりンを衚瀺したす |132| `✢` | [`/loop`](/ja/scheduled-tasks) セッションはむテレヌション間でスリヌプしおいたす。行は実行回数ずカりントダりンを衚瀺したす |

131 133 

132行の右端に衚瀺される `PR #N` ラベルは [セッションが開いたプルリク゚スト](#pull-request-status) であり、状態アむコンの䞀郚ではありたせん。セッションが耇数のプルリク゚ストを開いた堎合、ラベルはカりントを衚瀺したす。䟋えば `3 PRs` のようになりたす。134行の右端に衚瀺される `#N` ラベルは [セッションが開いたプルリク゚スト](#pull-request-status) であり、状態アむコンの䞀郚ではありたせん。

133 135 

134タヌミナルタブのタむトルは、゚ヌゞェントビュヌが開いおいる間、埅機䞭の入力カりントを衚瀺したす。セッションが入力を必芁ずする堎合は `2 awaiting input · claude agents`、そうでない堎合は `claude agents` です。136タヌミナルタブのタむトルは、゚ヌゞェントビュヌが開いおいる間、埅機䞭の入力カりントを衚瀺したす。セッションが入力を必芁ずする堎合は `2 awaiting input · claude agents`、そうでない堎合は `claude agents` です。

135 137 

138v2.1.198 以降、゚ヌゞェントビュヌが開いおいる間、Claude Code はロヌカルバックグラりンドセッションが入力を必芁ずし始めたずき、完了したずき、たたは倱敗したずきに、蚭定された [タヌミナル通知チャネル](/ja/terminal-config#get-a-terminal-bell-or-notification) を通じお通知を送信したす。[`/loop`](/ja/scheduled-tasks) セッションなどのスケゞュヌルで実行されるセッションは、入力が必芁な堎合にのみ通知したす。通知は Claude Code の残りの郚分ず同じ [`preferredNotifChannel` 蚭定](/ja/settings#available-settings) を䜿甚し、`agent_needs_input` たたは `agent_completed` タむプで [`Notification` フック](/ja/hooks#notification) を発火したす。

139 

136バックグラりンドセッションは䜜業を続けるためにタヌミナルを開く必芁がありたせん。別の [スヌパヌバむザヌプロセス](#the-supervisor-process) がセッションを実行するため、゚ヌゞェントビュヌを閉じたり、シェルを閉じたり、新しいむンタラクティブセッションを開始したりしおも、ディスパッチされた䜜業は続きたす。140バックグラりンドセッションは䜜業を続けるためにタヌミナルを開く必芁がありたせん。別の [スヌパヌバむザヌプロセス](#the-supervisor-process) がセッションを実行するため、゚ヌゞェントビュヌを閉じたり、シェルを閉じたり、新しいむンタラクティブセッションを開始したりしおも、ディスパッチされた䜜業は続きたす。

137 141 

138セッション状態はディスク䞊に氞続化され、自動曎新ずスヌパヌバむザヌ再起動を通じお保存されたす。セッションはマシンがスリヌプするずきも保存されたす。プロセスはりェむク時に再開され、スヌパヌバむザヌはアむドルずしお時間ギャップを扱う代わりにそれらに再接続したす。シャットダりンはただ実行䞭のセッションを停止したす。[シャットダりン埌にセッションが倱敗ずしお衚瀺される](#sessions-show-as-failed-after-shutdown) を参照しお、それらを埩旧する方法を確認しおください。142セッション状態はディスク䞊に氞続化され、自動曎新ずスヌパヌバむザヌ再起動を通じお保存されたす。セッションはマシンがスリヌプするずきも保存されたす。プロセスはりェむク時に再開され、スヌパヌバむザヌはアむドルずしお時間ギャップを扱う代わりにそれらに再接続したす。シャットダりンはただ実行䞭のセッションを停止したす。[シャットダりン埌にセッションが倱敗ずしお衚瀺される](#sessions-show-as-failed-after-shutdown) を参照しお、それらを埩旧する方法を確認しおください。


151 プルリク゚ストステヌタス155 プルリク゚ストステヌタス

152</h3>156</h3>

153 157 

154セッションがプルリク゚ストを開くず、`PR #1234` ラベルが行の右端に衚瀺され、ハむパヌリンクをサポヌトするタヌミナルではプルリク゚ストにリンクされたす。セッションにフォロヌアップを送信するずきもラベルは保存されるため、行がラむブプログレスに戻るずきもプルリク゚ストは衚瀺されたたたです。158セッションがプルリク゚ストを開くず、`#1234` ラベルが行の右端に衚瀺され、ハむパヌリンクをサポヌトするタヌミナルではプルリク゚ストにリンクされたす。セッションにフォロヌアップを送信するずきもラベルは保存されるため、行がラむブプログレスに戻るずきもプルリク゚ストは衚瀺されたたたです。ワヌクツリヌで倉曎を分離したバックグラりンドセッションはこれらのプルリク゚ストを自分で開きたす。[ファむル線集がどのように分離されるか](#how-file-edits-are-isolated) はそれが起こるずきず、セッションが尋ねずに䜕をしないかをカバヌしおいたす。

155 159 

156セッションが耇数のプルリク゚ストを開いた堎合、ラベルはカりントを衚瀺したす。䟋えば `3 PRs` のようになり、最も泚意が必芁なオヌプンプルリク゚ストで色付けされたす。[ピヌクパネル](#peek-and-reply) を開いおすべおを衚瀺したす。160セッションが耇数のプルリク゚ストを開いた堎合、ラベルはカりントを衚瀺したす。䟋えば `3 PRs` のようになり、最も泚意が必芁なオヌプンプルリク゚ストで色付けされたす。[ピヌクパネル](#peek-and-reply) を開いおすべおを衚瀺したす。

157 161 

158プルリク゚スト番号はそのステヌタスで色付けされたす。162プルリク゚スト番号はそのステヌタスで色付けされたす

159 163 

160| カラヌ | プルリク゚ストステヌタス |164| カラヌ | プルリク゚ストステヌタス |

161| :-- | :------------------------- |165| :-- | :------------------------- |


190 194 

191アタッチされたセッションは、`tui` 蚭定に関係なく、垞に [フルスクリヌンモヌド](/ja/fullscreen) でレンダリングされたす。バックグラりンドセッションには远加するタヌミナルスクロヌルバックがないためです。`PgUp`、`PgDn`、たたはマりスホむヌルでスクロヌルし、トランスクリプトモヌドの堎合は `Ctrl+O` を抌したす。タヌミナルのネむティブスクロヌルず tmux コピヌモヌドは珟圚のビュヌポヌトのみを衚瀺したす。これはフルスクリヌンアプリケヌションを実行するずきず同じです。195アタッチされたセッションは、`tui` 蚭定に関係なく、垞に [フルスクリヌンモヌド](/ja/fullscreen) でレンダリングされたす。バックグラりンドセッションには远加するタヌミナルスクロヌルバックがないためです。`PgUp`、`PgDn`、たたはマりスホむヌルでスクロヌルし、トランスクリプトモヌドの堎合は `Ctrl+O` を抌したす。タヌミナルのネむティブスクロヌルず tmux コピヌモヌドは珟圚のビュヌポヌトのみを衚瀺したす。これはフルスクリヌンアプリケヌションを実行するずきず同じです。

192 196 

193空のプロンプトで `←` を抌しおデタッチし、゚ヌゞェントビュヌに戻りたす。ダむアログがフォヌカスを持っおおり、`←` に応答しおいない堎合は、`Ctrl+Z` を抌しお盎ちにデタッチしたす。197空のプロンプトで `←` を抌すか、`/exit` を実行しおデタッチし、゚ヌゞェントビュヌに戻りたす。v2.1.198 以降、これぱヌゞェントビュヌからセッションを開いたか、シェルから `claude attach <id>` を実行したかに関係なく同じように機胜したす。

198 

199`Ctrl+Z` もデタッチしたすが、開始した堎所に戻りたす。゚ヌゞェントビュヌから接続した堎合ぱヌゞェントビュヌ、たたはシェルから `claude attach` を実行した堎合はシェルです。ダむアログがフォヌカスを持っおおり、`←` に応答しおいない堎合は `Ctrl+Z` を䜿甚したす。

194 200 

195`Ctrl+C` はアタッチ䞭に暙準的な割り蟌み動䜜を保持したす。実行䞭の応答たたは `!` シェルコマンドをキャンセルするのであり、デタッチするのではありたせん。空のプロンプトで `Ctrl+C` を 2 回抌すずデタッチしたす。これは他のセッションず同じです。201`Ctrl+C` はアタッチ䞭に暙準的な割り蟌み動䜜を保持したす。実行䞭の応答たたは `!` シェルコマンドをキャンセルするのであり、デタッチするのではありたせん。空のプロンプトで `Ctrl+C` を 2 回抌すずデタッチしたす。これは他のセッションず同じです。

196 202 

197デタッチはバックグラりンドセッションを停止したせん。`←`、`Ctrl+Z`、`/exit`、および二重 `Ctrl+C` たたは二重 `Ctrl+D` はすべおセッションを実行し続けたす。セッション内からセッションを終了するには、`/stop` を実行したす。203デタッチはバックグラりンドセッションを停止したせん。`←`、`Ctrl+Z`、`/exit`、および二重 `Ctrl+C` たたは二重 `Ctrl+D` はすべおセッションを実行し続けたす。セッション内からセッションを終了するには、`/stop` を実行したす。

198 204 

199空のプロンプトで `←` を抌すず、゚ヌゞェントビュヌからアタッチしたセッションだけでなく、任意の Claude Code セッションから機胜したす。珟圚のセッションをバックグラりンドにし、そのセッションが事前に遞択された状態で゚ヌゞェントビュヌを開くため、タヌミナルを離れずにセッションを切り替えるこずができたす。行は䌚話履歎がない新しいセッションからでも䜜成されるため、`→` はそれに戻りたす。その行が唯䞀の行である堎合、゚ヌゞェントビュヌはその䞋にオンボヌディングヒントを衚瀺したす。このショヌトカットは `/config` でオフにできたす`leftArrowOpensAgents` 蚭定。205フォアグラりンドで実行しおいるセッション、぀たり゚ヌゞェントビュヌからアタッチするのではなくタヌミナルで開始したセッションでは、空のプロンプトで `←` を抌すずセッションをバックグラりンドにし、そのセッションが事前に遞択された状態で゚ヌゞェントビュヌを開きたす。これにより、タヌミナルを離れずにセッションを切り替えるこずができたす。同じ単䞀の抌䞋でアタッチされたセッションをデタッチしたす。

206 

207`←` を抌すずきにツヌルが実行されおいる堎合、Claude Code はそれが完了するたで玄 10 秒埅機しおからバックグラりンドにし、応答はバックグラりンドセッションで続きたす。代わりに埅機せずにすぐにバックグラりンドにするには、`←` を再床抌したす。進行䞭の䜜業がバックグラりンドセッションに匕き継ぐこずができない堎合、`Background this session?` ダむアログが最初に衚瀺されたす。これは [`/background`](#from-inside-a-session) ず同じです。

208 

209行は䌚話履歎がない新しいセッションからでも䜜成されるため、`→` はそれに戻りたす。その行が唯䞀の行である堎合、゚ヌゞェントビュヌはその䞋にオンボヌディングヒントを衚瀺したす。

210 

211このショヌトカットは `/config` の `leftArrowOpensAgents` 蚭定でオフにできたす。

200 212 

201<h3 id="organize-the-list">213<h3 id="organize-the-list">

202 リストを敎理する214 リストを敎理する

203</h3>215</h3>

204 216 

205゚ヌゞェントビュヌはセッションをグルヌプ化し、入力が必芁なセッションが䞊郚に衚瀺されたす。`Ready for review` ず `Needs input` は `Working` ず `Completed` の䞊に衚瀺されたす。これらのグルヌプ名は䞊蚘の [状態](#read-session-state) ず 1 察 1 でマップされたせん。セッションはオヌプンなプルリク゚ストを持぀ずきに `Ready for review` に移動し、`Completed` は完了、倱敗、および停止したセッションを䞀緒に収集したす。`Ctrl+S` を抌しおディレクトリでグルヌプ化に切り替えたす。遞択内容は実行党䜓で保存されたす。217゚ヌゞェントビュヌはセッションをグルヌプ化し、入力が必芁なセッションが䞊郚に衚瀺されたす。`Ready for review` ず `Needs input` は `Working` ず `Completed` の䞊に衚瀺されたす。これらのグルヌプ名は䞊蚘の [状態](#read-session-state) ず 1 察 1 でマップされたせん。セッションはオヌプンなプルリク゚ストを持぀ずきに `Ready for review` に移動し、`Completed` は完了、倱敗、および停止したセッションを䞀緒に収集したす。

218 

219`Ctrl+S` を抌しおディレクトリでグルヌプ化に切り替えたす。遞択内容は実行党䜓で保存されたす。

206 220 

207グルヌプ内で221グルヌプ内で

208 222 


215 229 

216削陀するずセッションが゚ヌゞェントビュヌから削陀されたす。Claude が [ワヌクツリヌを䜜成した](#how-file-edits-are-isolated) 堎合、削陀するずそのワヌクツリヌも削陀されたす。コミットされおいない倉曎を含みたす。保持したい䜜業をプッシュたたはコミットしおから削陀したす。自分で䜜成したワヌクツリヌずセッションを開始した堎合は、そのたたにしおおきたす。䌚話トランスクリプトはロヌカルマシンに残り、`claude --resume` を通じお利甚可胜です。230削陀するずセッションが゚ヌゞェントビュヌから削陀されたす。Claude が [ワヌクツリヌを䜜成した](#how-file-edits-are-isolated) 堎合、削陀するずそのワヌクツリヌも削陀されたす。コミットされおいない倉曎を含みたす。保持したい䜜業をプッシュたたはコミットしおから削陀したす。自分で䜜成したワヌクツリヌずセッションを開始した堎合は、そのたたにしおおきたす。䌚話トランスクリプトはロヌカルマシンに残り、`claude --resume` を通じお利甚可胜です。

217 231 

218叀い完了したセッションは「  N more」行に折りたたたれ、リストを短く保ちたす。倱敗ずオヌプンなプルリク゚ストを持぀セッションは垞に衚瀺されたす。232画面に収たらない完了したセッションは「  N more」行に折りたたたれたす。倱敗ずオヌプンなプルリク゚ストを持぀セッションは垞に衚瀺されたす。`Completed` グルヌプはラむブグルヌプの埌に残された垂盎スペヌスを埋め、短いタヌミナルではヘッダヌが単䞀の抂芁行にコンパクトされるため、䜜業䞭たたは入力が必芁なセッションが衚瀺されたたたです。

219 233 

220<h3 id="filter-sessions">234<h3 id="filter-sessions">

221 セッションをフィルタリングする235 セッションをフィルタリングする

222</h3>236</h3>

223 237 

224ディスパッチ入力に入力しおディスパッチの代わりにフィルタリングしたす。238ディスパッチ入力に入力しおディスパッチの代わりにフィルタリングしたす

225 239 

226| フィルタヌ | 衚瀺 |240| フィルタヌ | 衚瀺 |

227| :--------------------- | :----------------------------------------------------------------------- |241| :--------------------- | :----------------------------------------------------------------------- |


281| `#<number>` たたは pull request URL | セッションが既にその PR で䜜業しおいる堎合は、ディスパッチの代わりに遞択 |295| `#<number>` たたは pull request URL | セッションが既にその PR で䜜業しおいる堎合は、ディスパッチの代わりに遞択 |

282| `Shift+Enter` | ディスパッチしお新しいセッションに盎ちにアタッチ |296| `Shift+Enter` | ディスパッチしお新しいセッションに盎ちにアタッチ |

283 297 

284゚ヌゞェントビュヌ自䜓で実行される少数のコマンドがありたす。ディスパッチの代わりに`/exit` および `/quit` ぱヌゞェントビュヌを閉じ、`/logout` はサむンアりトしたす。`/model` は [ディスパッチモデル](#set-the-model) を蚭定したす。skills、独自のコマンド、および `/init` などのプロンプト展開組み蟌みは、新しいバックグラりンドセッションにその最初のプロンプトずしお送信されたす。その他の組み蟌みコマンドは、代わりに `attach to a session to run it` ヒントを衚瀺したす。298゚ヌゞェントビュヌ自䜓で実行される少数のコマンドがありたす。ディスパッチの代わりに

299 

300* `/exit` および `/quit` ぱヌゞェントビュヌを閉じたす

301* `/logout` はサむンアりトしたす

302* `/model` は [ディスパッチモデル](#set-the-model) を蚭定したす

303* {/* min-version: 2.1.198 */}v2.1.198 以降、`/login` はサむンむンダむアログを開き、セッションにアタッチせずに再床サむンむンできたす

304 

305skills、独自のコマンド、および `/init` などのプロンプト展開組み蟌みは、新しいバックグラりンドセッションにその最初のプロンプトずしお送信されたす。その他の組み蟌みコマンドは、代わりに `attach to a session to run it` ヒントを衚瀺したす。

285 306 

286繰り返しタスクを [skill](/ja/skills) ずしおパッケヌゞ化するず、プロンプトを再入力せずに゚ヌゞェントビュヌから同じワヌクフロヌを䜕床も開始できたす。307繰り返しタスクを [skill](/ja/skills) ずしおパッケヌゞ化するず、プロンプトを再入力せずに゚ヌゞェントビュヌから同じワヌクフロヌを䜕床も開始できたす。

287 308 


294新しいセッションぱヌゞェントビュヌを開いたディレクトリで実行されたす。別のディレクトリをタヌゲットにするには、以䞋のいずれかを実行したす315新しいセッションぱヌゞェントビュヌを開いたディレクトリで実行されたす。別のディレクトリをタヌゲットにするには、以䞋のいずれかを実行したす

295 316 

296* そのディレクトリで `claude agents` を開きたす。317* そのディレクトリで `claude agents` を開きたす。

297* 芪ディレクトリで `claude agents` を開き、プロンプトで `@<repo>` を䜿甚しお子リポゞトリを蚀及しおセッションをそこで実行したす。`@` を入力するず、起動ディレクトリの 1 レベル䞋の git リポゞトリ、およびリスト内に既にセッションがあるディレクトリがリストされたす。名前にスペヌスが含たれるディレクトリはリストされたせん。318* 芪ディレクトリで `claude agents` を開き、プロンプトで `@<repo>` を䜿甚しお子リポゞトリを蚀及したす。`@` を入力するず、起動ディレクトリの 1 レベル䞋の git リポゞトリ、およびリスト内に既にセッションがあるディレクトリがリストされたす。名前にスペヌスが含たれるディレクトリはリストされたせん。

298* シェルから、ディレクトリに `cd` しお `claude --bg "<prompt>"` を実行したす。319* シェルから、ディレクトリに `cd` しお `claude --bg "<prompt>"` を実行したす。

299 320 

300゚ヌゞェントビュヌがディレクトリでグルヌプ化されおいる堎合、ハむラむトされた行のディレクトリがディスパッチタヌゲットになるため、グルヌプにスクロヌルしおパスを再入力せずにそこにディスパッチできたす。321゚ヌゞェントビュヌがディレクトリでグルヌプ化されおいる堎合、ハむラむトされた行のディレクトリがディスパッチタヌゲットになるため、グルヌプにスクロヌルしおパスを再入力せずにそこにディスパッチできたす。


305 326 

306`/background` たたはその゚むリアス `/bg` を実行しお珟圚の䌚話をバックグラりンドセッションに移動したす。`/bg run the test suite and fix any failures` などのプロンプトを枡しお、バックグラりンド化する前に 1 ぀の远加呜什を送信したす。Claude が応答䞭に `/bg` を実行した堎合、応答はバックグラりンドセッションで続行されたす。327`/background` たたはその゚むリアス `/bg` を実行しお珟圚の䌚話をバックグラりンドセッションに移動したす。`/bg run the test suite and fix any failures` などのプロンプトを枡しお、バックグラりンド化する前に 1 ぀の远加呜什を送信したす。Claude が応答䞭に `/bg` を実行した堎合、応答はバックグラりンドセッションで続行されたす。

307 328 

308むンタラクティブセッションからバックグラりンド化するず、保存された䌚話から再開する新しいプロセスが開始されたす。実行䞭のバックグラりンドシェルコマンド、backgrounded subagent、動的ワヌクフロヌ、および [`/loop`](/ja/scheduled-tasks) で䜜成したスケゞュヌル枈みタスクはバックグラりンドセッションに転送され、そこで実行し続けたす。subagent はそれが開始したすべおのものず䞀緒に移動するため、すべおの䜜業が転送できる堎合にのみ転送されたす。Windows を含みたす。バックグラりンドセッションに転送できない実行䞭の䜜業[monitor](/ja/tools-reference#monitor-tool) などは停止されたす。backgrounded subagent が monitor を所有しおいる堎合、それは monitor ず䞀緒に停止されたす。そのような䜜業が実行されおいる堎合、Claude Code は `Background this session?` ダむアログを衚瀺するため、停止する前に確認できたす。329バックグラりンド䜜業が実行䞭のむンタラクティブセッションsubagent、バックグラりンドシェルコマンド、ワヌクフロヌ、たたは [monitor](/ja/tools-reference#monitor-tool) などを終了するず、盎ちに終了する代わりに `Background work is running` ダむアログが衚瀺されたす。{/* min-version: 2.1.198 */}v2.1.198 以降、ダむアログは `Exit anyway` および `Stay` ず䞊んで `Move to background and exit` を提䟛したす。これを遞択するず、セッションは `/background` ず同じ方法でバックグラりンドに移動し、その埌シェルに戻るため、転送可胜な䜜業は実行し続け、セッションぱヌゞェントビュヌに衚瀺されたす。このオプションは、゚ヌゞェントビュヌが [オフ](#turn-off-agent-view) になっおいる堎合は衚瀺されたせん。

330 

331むンタラクティブセッションからバックグラりンド化するず、保存された䌚話から再開する新しいプロセスが開始され、実行䞭の䜜業がそこに移動したす。実行䞭のバックグラりンドシェルコマンド、backgrounded subagent、動的ワヌクフロヌ、および [`/loop`](/ja/scheduled-tasks) で䜜成したスケゞュヌル枈みタスクはバックグラりンドセッションに転送され、そこで実行し続けたす。subagent はそれが開始したすべおのものず䞀緒に移動するため、すべおの䜜業が転送できる堎合にのみ転送されたす。Windows を含みたす。バックグラりンド化の代わりに実行䞭の䜜業を停止するには、[`CLAUDE_DISABLE_ADOPT=1`](/ja/env-vars#variables) 環境倉数を蚭定したす。Claude Code はバックグラりンド化する前に確認を求めたす。

332 

333転送できない䜜業実行䞭の [monitor](/ja/tools-reference#monitor-tool) などは停止されたす。monitor を所有しおいる backgrounded subagent は monitor ず䞀緒に停止されたす。そのような䜜業が実行されおいる堎合、Claude Code は `Background this session?` ダむアログを衚瀺するため、停止する前に確認できたす。

309 334 

310バックグラりンドに入るず、セッションは新しい subagent、monitor、およびバックグラりンドコマンドを開始でき、それらは埌のデタッチずリアタッチ党䜓で実行し続けたす。335バックグラりンドに入るず、セッションは新しい subagent、monitor、およびバックグラりンドコマンドを開始でき、それらは埌のデタッチずリアタッチ党䜓で実行し続けたす。

311 336 


332claude --bg "investigate the flaky SettingsChangeDetector test"357claude --bg "investigate the flaky SettingsChangeDetector test"

333```358```

334 359 

360プロンプトは `-p` 倀ではなく、䜍眮匕数です。{/* min-version: 2.1.198 */}v2.1.198 以降、`--bg` を `-p` たたは `--print` ず組み合わせるこずは、セッションが䜜成される前に゚ラヌで拒吊されたす。`--print` は `claude agents` がアタッチするむンタラクティブセッションを開始しないためです。

361 

335特定の subagent をセッションのメむン゚ヌゞェントずしお実行するには、`--bg` を `--agent` ず組み合わせたす362特定の subagent をセッションのメむン゚ヌゞェントずしお実行するには、`--bg` を `--agent` ず組み合わせたす

336 363 

337```bash theme={null}364```bash theme={null}


344claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"371claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"

345```372```

346 373 

347バックグラりンド化の埌、Claude はセッションの短い ID ずセッションを管理するためのコマンドを出力したす。`--name` を枡すず、短い ID の埌に名前が衚瀺されたす374バックグラりンド化の埌、Claude はセッションの短い ID ずセッションを管理するためのコマンドを出力したす。バックグラりンドセッションをホストするサヌビスがただ実行されおいない堎合、`--bg` はこの出力の䞊に `Starting background service
` を最初に出力する可胜性がありたす。`--name` を枡すず、短い ID の埌に名前が衚瀺されたす

348 375 

349```text theme={null}376```text theme={null}

350backgrounded · 7c5dcf5d · flaky-test-fix377backgrounded · 7c5dcf5d · flaky-test-fix


404 431 

405バックグラりンドセッションが生成する [subagent](/ja/sub-agents) は、セッションの䜜業ディレクトリを継承するため、そのファむル線集はセッションのワヌクツリヌではなく䜜業コピヌに配眮されたす。subagent に独自の個別ワヌクツリヌを代わりに提䟛するには、frontmatter で [`isolation: worktree`](/ja/sub-agents#supported-frontmatter-fields) を蚭定するか、生成時に `isolation: "worktree"` を枡したす。432バックグラりンドセッションが生成する [subagent](/ja/sub-agents) は、セッションの䜜業ディレクトリを継承するため、そのファむル線集はセッションのワヌクツリヌではなく䜜業コピヌに配眮されたす。subagent に独自の個別ワヌクツリヌを代わりに提䟛するには、frontmatter で [`isolation: worktree`](/ja/sub-agents#supported-frontmatter-fields) を蚭定するか、生成時に `isolation: "worktree"` を枡したす。

406 433 

434v2.1.198 以降、ワヌクツリヌでコヌド倉曎を分離したバックグラりンドセッションは、確認を求めずにコミット、独自のブランチをプッシュ、およびドラフトプルリク゚ストを開きたす。プルリク゚ストが開くず、[`#N` ラベル](#pull-request-status) がその行に衚瀺されたす。`main` たたは `master` にプッシュするこずはなく、匷制プッシュたたはマヌゞを行わず、プルリク゚ストを開かないように指瀺した堎合、たたはリポゞトリにリモヌトがない堎合はプルリク゚ストをスキップしたす。

435 

436分離されおいないチェックアりトを線集するセッションは、コミットたたはブランチの切り替え前に確認を求めたす。これは、分離が `"none"` に蚭定されおいる堎合、ワヌクツリヌの移動が倱敗した堎合、たたはセッションが既に存圚しおいたワヌクツリヌ内で開始された堎合に適甚されたす。

437 

407<h3 id="set-the-model">438<h3 id="set-the-model">

408 モデルを蚭定する439 モデルを蚭定する

409</h3>440</h3>

410 441 

411゚ヌゞェントビュヌヘッダヌに衚瀺されるモデル名はディスパッチのデフォルトです。入力から開始する新しいセッションはこのモデルを䜿甚したす。これは [`model` setting](/ja/settings#available-settings) からナヌザヌ蚭定で取埗されたす。[`/model` picker](/ja/model-config) でモデルを遞択しお蚭定するか、蚭定を盎接線集したす。゚ヌゞェントビュヌセッション党䜓でオヌバヌラむドするには、゚ヌゞェントビュヌを開く際に `--model` を枡したす。[暩限モヌド、モデル、および努力](#permission-mode-model-and-effort) を参照しおください。442゚ヌゞェントビュヌヘッダヌに衚瀺されるモデル名はディスパッチのデフォルトです。入力から開始する新しいセッションはこのモデルを䜿甚したす。これは [`model` setting](/ja/settings#available-settings) からナヌザヌ蚭定で取埗されたす。[`/model` picker](/ja/model-config) でモデルを遞択しお蚭定するか、蚭定を盎接線集したす。

412 443 

413゚ヌゞェントビュヌの入力でディスパッチモデルを倉曎するには、ディスパッチ入力に `/model` の埌にモデル名を入力しお `Enter` を抌したす。ヘッダヌは `(session)` マヌカヌ付きでそのモデルを衚瀺するように曎新され、その埌ディスパッチするセッションはそれを䜿甚したす。`/model default` ず入力しおオヌバヌラむドをクリアし、ディスパッチのデフォルトに戻したす。このオヌバヌラむドは珟圚の `claude agents` 実行の残りの間続き、蚭定ファむルに曞き蟌たれたせん。次の䟋は、1 ぀のセッションを Opus でディスパッチし、次のセッションを Sonnet でディスパッチしたす444゚ヌゞェントビュヌセッション党䜓でディスパッチのデフォルトをオヌバヌラむドするには、゚ヌゞェントビュヌを開く際に `--model` を枡したす。[暩限モヌド、モデル、および努力](#permission-mode-model-and-effort) を参照しおください。

445 

446゚ヌゞェントビュヌの内郚からディスパッチのデフォルトを倉曎するには、ディスパッチ入力に `/model` の埌にモデル名を入力しお `Enter` を抌したす。ヘッダヌは `(session)` マヌカヌ付きでそのモデルを衚瀺するように曎新され、その埌ディスパッチするセッションはそれを䜿甚したす。`/model default` ず入力しおオヌバヌラむドをクリアし、ディスパッチのデフォルトに戻したす。このオヌバヌラむドは珟圚の `claude agents` 実行の残りの間続き、蚭定ファむルに曞き蟌たれたせん。次の䟋は、1 ぀のセッションを Opus でディスパッチし、次のセッションを Sonnet でディスパッチしたす

414 447 

415```text theme={null}448```text theme={null}

416/model opus449/model opus


517 550 

518セッションが完了し、玄 1 時間アタッチされおいない状態で埅機するず、スヌパヌバむザヌはリ゜ヌスを解攟するためにプロセスを停止したす。`Ctrl+T` で[ピン留めした](#organize-the-list)セッションは陀倖され、アむドル状態でもプロセスを実行し続けたす。トランスクリプトず状態はディスク䞊に残り、次回アタッチ、ピヌク衚瀺、たたは返信するずきに、スヌパヌバむザヌは䞭断したずころから新しいプロセスを開始したす。すべおのセッションが完了し、タヌミナルが接続されおいない堎合、スヌパヌバむザヌ自䜓が終了し、次回セッションをバックグラりンド化するか、゚ヌゞェントビュヌを開くずきに再床開始したす。551セッションが完了し、玄 1 時間アタッチされおいない状態で埅機するず、スヌパヌバむザヌはリ゜ヌスを解攟するためにプロセスを停止したす。`Ctrl+T` で[ピン留めした](#organize-the-list)セッションは陀倖され、アむドル状態でもプロセスを実行し続けたす。トランスクリプトず状態はディスク䞊に残り、次回アタッチ、ピヌク衚瀺、たたは返信するずきに、スヌパヌバむザヌは䞭断したずころから新しいプロセスを開始したす。すべおのセッションが完了し、タヌミナルが接続されおいない堎合、スヌパヌバむザヌ自䜓が終了し、次回セッションをバックグラりンド化するか、゚ヌゞェントビュヌを開くずきに再床開始したす。

519 552 

520バックグラりンドシェルコマンドず動的ワヌクフロヌはセッションのプロセスが停止、再開、たたは曎新されおも実行し続けたす。Windows を含みたす。そのセッション甚に開始された次のプロセスはそれらを取埗し、その間に完了したシェルコマンドは完了ずしお報告され、その出力が衚瀺され、ワヌクフロヌは䞭断したずころから再開されたす。subagent によっお開始されたシェルコマンドず実行䞭の [monitors](/ja/tools-reference#monitor-tool) はただプロセスで停止し、セッションを削陀するずそれが匕き継いだすべおのものが停止されたす。バックグラりンドシェルコマンドずワヌクフロヌをプロセスで停止するには、[`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/ja/env-vars#variables) 環境倉数を `1` に蚭定したす。553セッション自䜓がトップレベルで開始したバックグラりンド䜜業は、そのプロセスが停止、再開、たたは曎新されるずきに匕き継がれたす。Windows を含みたす。そのセッション甚に開始された次のプロセスはそれらを取埗したす。

554 

555* その間に完了したバックグラりンドシェルコマンドは、その出力ずずもに完了ずしお報告されたす

556* 動的ワヌクフロヌは䞭断したずころから再開されたす

557* [バックグラりンド subagent](/ja/sub-agents#run-subagents-in-foreground-or-background)は独自のトランスクリプトから再開されたす

558 

559{/* min-version: 2.1.198 */}v2.1.198 以降、匕き継ぎは 3 ぀すべおをカバヌしおいたす。v2.1.198 より前は、シェルコマンドずワヌクフロヌのみをカバヌしおいたため、バックグラりンド subagent はプロセスで停止し、次回の起動時に倱敗ずしお報告されたした。

560 

561プロセス内郚にのみ状態が存圚する䜜業は、匕き継がれるのではなく、プロセスで停止したす。これは subagent が開始したシェルコマンドであり、再開された subagent は再床開始でき、実行䞭の[モニタヌ](/ja/tools-reference#monitor-tool)はむベントストリヌムを別のプロセスに移動できたせん。

562 

563セッションを削陀するず、それが匕き継いだすべおのものが停止されたす。セッションのすべおのバックグラりンド䜜業を匕き継ぎの代わりにプロセスで停止するには、[`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/ja/env-vars#variables)環境倉数を `1` に蚭定したす。

521 564 

522再開されたセッションが、Claude Code がトランスクリプトを空ずしお誀読したため、元のプロンプトのみを衚瀺しお戻っおきた堎合、䌚話トランスクリプトは削陀される代わりに `.orphaned-` サフィックスで名前が倉曎されるため、マシンに残りたす。565再開されたセッションが、Claude Code がトランスクリプトを空ずしお誀読したため、元のプロンプトのみを衚瀺しお戻っおきた堎合、䌚話トランスクリプトは削陀される代わりに `.orphaned-` サフィックスで名前が倉曎されるため、マシンに残りたす。

523 566 


546 589 

547このコマンドは、実行䞭のスヌパヌバむザヌが呌び出した `claude` ずは異なるバヌゞョンにある堎合に譊告を衚瀺したす。これはスヌパヌバむザヌがただ再開しおいない曎新埌に発生したす。譊告は䞡方のバヌゞョンを衚瀺し、`claude daemon stop --any` を実行しお新しいバヌゞョンを取埗するよう指瀺したす。Claude Code が OS サヌビスずしおむンストヌルされおいる堎合、掚奚されるコマンドはフラグなしの `claude daemon stop` です。590このコマンドは、実行䞭のスヌパヌバむザヌが呌び出した `claude` ずは異なるバヌゞョンにある堎合に譊告を衚瀺したす。これはスヌパヌバむザヌがただ再開しおいない曎新埌に発生したす。譊告は䞡方のバヌゞョンを衚瀺し、`claude daemon stop --any` を実行しお新しいバヌゞョンを取埗するよう指瀺したす。Claude Code が OS サヌビスずしおむンストヌルされおいる堎合、掚奚されるコマンドはフラグなしの `claude daemon stop` です。

548 591 

592セッションはそのバヌゞョンの䞍䞀臎を無傷で生き残りたす。セッションの `state.json` を曎新する叀い Claude Code バヌゞョンは、認識しないフィヌルドを保持し、セッションをリストに保持したす。

593 

549Windows では、`claude daemon status` はデヌモンのパむプキヌファむルがロックされおいるか読み取り䞍可の堎合、䞀般的な接続倱敗を報告する代わりに、基になるファむル゚ラヌを衚瀺したす。594Windows では、`claude daemon status` はデヌモンのパむプキヌファむルがロックされおいるか読み取り䞍可の堎合、䞀般的な接続倱敗を報告する代わりに、基になるファむル゚ラヌを衚瀺したす。

550 595 

551<h3 id="turn-off-agent-view">596<h3 id="turn-off-agent-view">


592 637 

593スリヌプだけではこれは発生したせん。セッションはスリヌプ党䜓で保持され、スヌパヌバむザヌはりェむク時にそれらに再接続したす。638スリヌプだけではこれは発生したせん。セッションはスリヌプ党䜓で保持され、スヌパヌバむザヌはりェむク時にそれらに再接続したす。

594 639 

640<h3 id="a-session-fails-before-starting-with-a-possibly-low-memory-note">

641 セッションが開始前に `possibly low memory` ノヌトで倱敗する

642</h3>

643 

644v2.1.199 以降、バックグラりンドセッションのプロセスが開始を完了する前に終了し、ホストのメモリが䞍足しおいる堎合、行のステヌタスは終了を名前で衚瀺し、`possibly low memory — free some up and retry` を远加したす。以前のバヌゞョンでは、この倱敗に察しお終了理由のみを衚瀺しおいたした。

645 

646ノヌトは仮説であり、確認された原因ではありたせん。Claude Code はプロセスが゚ラヌを曞き蟌たずに静かに終了し、シグナルによっお停止されず、ホストがその時点で䜎メモリを報告した堎合にのみ远加したす。プロセスが終了前に゚ラヌを曞き蟌んだ堎合、行はその゚ラヌを代わりに衚瀺したす。

647 

648マシンのメモリを解攟しおから、行にアタッチ、ピヌク衚瀺、たたは返信しお、スヌパヌバむザヌがセッションの新しいプロセスを開始したす。メモリが䜎いたたの堎合、スヌパヌバむザヌは[アむドルセッションを停止](#the-supervisor-process)しお、独自にリ゜ヌスを解攟したす。

649 

595<h3 id="agent-view-says-the-background-service-did-not-respond">650<h3 id="agent-view-says-the-background-service-did-not-respond">

596 ゚ヌゞェントビュヌがバックグラりンドサヌビスが応答しなかったず衚瀺される651 ゚ヌゞェントビュヌがバックグラりンドサヌビスが応答しなかったず衚瀺される

597</h3>652</h3>


622 677 

623原因ず修正の完党なリストに぀いおは、[゚ラヌリファレンス](/ja/errors#could-not-resolve-authentication-method)を参照しおください。678原因ず修正の完党なリストに぀いおは、[゚ラヌリファレンス](/ja/errors#could-not-resolve-authentication-method)を参照しおください。

624 679 

625<h3 id="background-sessions-cannot-read-desktop-documents-or-downloads-on-macos">680<h3 id="background-sessions-can’t-read-desktop-documents-or-downloads-on-macos">

626 macOS でバックグラりンドセッションが Desktop、Documents、たたは Downloads を読み取るこずができない681 macOS でバックグラりンドセッションが Desktop、Documents、たたは Downloads を読み取るこずができない

627</h3>682</h3>

628 683 


630 685 

631ネむティブむンストヌラヌを䜿甚するず、゚ントリは Claude Code ずしお衚瀺され、蚱可は曎新党䜓で保持されたす。Homebrew たたは npm などの他のむンストヌル方法を䜿甚するず、゚ントリはバむナリパスを衚瀺し、曎新埌に再床蚱可が必芁になる堎合がありたす。686ネむティブむンストヌラヌを䜿甚するず、゚ントリは Claude Code ずしお衚瀺され、蚱可は曎新党䜓で保持されたす。Homebrew たたは npm などの他のむンストヌル方法を䜿甚するず、゚ントリはバむナリパスを衚瀺し、曎新埌に再床蚱可が必芁になる堎合がありたす。

632 687 

688<h3 id="background-sessions-can’t-reach-local-network-hosts-on-macos">

689 macOS でバックグラりンドセッションがロヌカルネットワヌクホストに到達できない

690</h3>

691 

692macOS 15 以降では、ロヌカルネットワヌクアクセス暩限を付䞎するたで、システムはプロセスがロヌカルネットワヌク䞊のデバむスに到達するこずをブロックしたす。v2.1.198 より前は、バックグラりンドセッションホストはその暩限をリク゚ストしなかったため、LAN アドレスをタヌゲットずするコマンドは、同じコマンドがフォアグラりンドタヌミナルで機胜しおいおも `connect: no route to host` で倱敗したした。v2.1.198 以降、バックグラりンドセッションでロヌカルネットワヌクアドレスに接続する最初のコマンドは、Claude Code の macOS ロヌカルネットワヌクアクセス暩限プロンプトをトリガヌしたす。䞀床蚱可するず、これらのコマンドはフォアグラりンドタヌミナルず同じ方法で LAN ホストに到達したす。

693 

633<h3 id="a-session-is-slow-to-respond-after-attaching">694<h3 id="a-session-is-slow-to-respond-after-attaching">

634 セッションがアタッチ埌に応答が遅い695 セッションがアタッチ埌に応答が遅い

635</h3>696</h3>


669Agent view はリサヌチプレビュヌ䞭に急速に進化したした。叀い Claude Code バヌゞョンを䜿甚しおいる堎合、このペヌゞの䞀郚の動䜜が異なる可胜性がありたす。特に、`claude agents` はただサポヌトしおいないフラグを `unknown option` ゚ラヌで拒吊したす。䞋の衚は各フラグず動䜜がい぀远加されたかをリストしおいたす。730Agent view はリサヌチプレビュヌ䞭に急速に進化したした。叀い Claude Code バヌゞョンを䜿甚しおいる堎合、このペヌゞの䞀郚の動䜜が異なる可胜性がありたす。特に、`claude agents` はただサポヌトしおいないフラグを `unknown option` ゚ラヌで拒吊したす。䞋の衚は各フラグず動䜜がい぀远加されたかをリストしおいたす。

670 731 

671| バヌゞョン | 倉曎 |732| バヌゞョン | 倉曎 |

672| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |733| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

734| v2.1.199 | {/* min-version: 2.1.199 */}プロセスが䜎メモリホストで起動を完了する前に終了するバックグラりンドセッションは、単に終了理由だけではなく、その行ステヌタスに `possibly low memory — free some up and retry` を衚瀺したす。`←` たたは `/background` でセッションをバックグラりンド化するず、その `/color` が新しい行に匕き継がれたす。 |

735| v2.1.198 | {/* min-version: 2.1.198 */}Agent view はバックグラりンドセッションが入力を必芁ずする堎合、完了する堎合、たたは倱敗する堎合に `preferredNotifChannel` を通じお通知を送信し、`agent_needs_input` たたは `agent_completed` タむプで `Notification` フックを発火したす。`claude attach <id>` 内の `←` ず `/exit` はシェルに終了するのではなく agent view に戻りたす。`Ctrl+Z` はシェルに戻りたす。バックグラりンドセッションは䜜業を worktree に分離し、コミットしお独自の分離ブランチをプッシュし、`main` たたは `master` をプッシュしたせん。完了時に最初に確認するのではなく、ドラフトプルリク゚ストを開きたす。`/login` は agent view で実行され、サむンむンダむアログを開きたす。`Background work is running` 終了ダむアログは `Move to background and exit` を提䟛したす。終了ハンドオフはバックグラりンドサブ゚ヌゞェントもカバヌし、倱敗ずしお報告される代わりに次の起動時にトランスクリプトから再開したす。`claude --bg` を `-p` たたは `--print` ず組み合わせるず゚ラヌで拒吊されたす。 |

673| v2.1.196 | {/* min-version: 2.1.196 */}単䞀の `←` 抌䞋がフォアグラりンドセッションをバックグラりンド化したす。以前のバヌゞョンでは 2 回の抌䞋が必芁で、フッタヌヒントず確認がありたした。`claude agents` に枡された `--dangerously-skip-permissions` は、静かにドロップされるのではなく、バむパス免責事項を衚瀺したす。察話的なセッションで名前を付けたこずがない堎合は、セッションリストず `claude agents --json` で `my-app-3f` などのデフォルト名を持ちたす。バックグラりンドシェルコマンドず動的ワヌクフロヌはセッションのプロセスが停止、再開、たたは曎新されおも生き残りたす。Windows を含みたす。ハンドオフをオフにするには `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF=1` を蚭定したす。再開時に空ずしお誀読されたトランスクリプトは削陀される代わりに `.orphaned-` サフィックスで名前が倉曎されたす。 |736| v2.1.196 | {/* min-version: 2.1.196 */}単䞀の `←` 抌䞋がフォアグラりンドセッションをバックグラりンド化したす。以前のバヌゞョンでは 2 回の抌䞋が必芁で、フッタヌヒントず確認がありたした。`claude agents` に枡された `--dangerously-skip-permissions` は、静かにドロップされるのではなく、バむパス免責事項を衚瀺したす。察話的なセッションで名前を付けたこずがない堎合は、セッションリストず `claude agents --json` で `my-app-3f` などのデフォルト名を持ちたす。バックグラりンドシェルコマンドず動的ワヌクフロヌはセッションのプロセスが停止、再開、たたは曎新されおも生き残りたす。Windows を含みたす。ハンドオフをオフにするには `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF=1` を蚭定したす。再開時に空ずしお誀読されたトランスクリプトは削陀される代わりに `.orphaned-` サフィックスで名前が倉曎されたす。 |

674| v2.1.195 | {/* min-version: 2.1.195 */}実行䞭の䜜業は Windows でセッションをバックグラりンド化するずきに転送されたす。`CLAUDE_DISABLE_ADOPT=1` を蚭定しお代わりに停止したす。`Completed` グルヌプは残りの垂盎スペヌスを埋め、ヘッダヌは短いタヌミナルでコンパクトになりたす。叀い Claude Code バヌゞョンはもはや新しいセッションの `state.json` フィヌルドをドロップしたり、それらのセッションを `claude agents` から隠したりしたせん。停止されたセッションにアタッチするず、最倧 5 秒間の空癜画面を衚瀺する代わりに盎ちに切り替わりたす。接続を受け入けるこずができないスヌパヌバむザヌは独自に終了しおロックを解攟したす。 |737| v2.1.195 | {/* min-version: 2.1.195 */}実行䞭の䜜業は Windows でセッションをバックグラりンド化するずきに転送されたす。`CLAUDE_DISABLE_ADOPT=1` を蚭定しお代わりに停止したす。`Completed` グルヌプは残りの垂盎スペヌスを埋め、ヘッダヌは短いタヌミナルでコンパクトになりたす。叀い Claude Code バヌゞョンはもはや新しいセッションの `state.json` フィヌルドをドロップしたり、それらのセッションを `claude agents` から隠したりしたせん。停止されたセッションにアタッチするず、最倧 5 秒間の空癜画面を衚瀺する代わりに盎ちに切り替わりたす。接続を受け入けるこずができないスヌパヌバむザヌは独自に終了しおロックを解攟したす。 |

675| v2.1.174 | {/* min-version: 2.1.174 */}バックグラりンドセッションはスヌパヌバむザヌの起動シェルからゲヌトりェむ゚ンドポむント倉数`ANTHROPIC_BASE_URL` などを継承しなくなりたす。スヌパヌバむザヌはプリりォヌミングされたワヌカヌに新しい認蚌情報スナップショットを提䟛し、誀った `Could not resolve authentication method` ゚ラヌを修正したす。 |738| v2.1.174 | {/* min-version: 2.1.174 */}バックグラりンドセッションはスヌパヌバむザヌの起動シェルからゲヌトりェむ゚ンドポむント倉数`ANTHROPIC_BASE_URL` などを継承しなくなりたす。スヌパヌバむザヌはプリりォヌミングされたワヌカヌに新しい認蚌情報スナップショットを提䟛し、誀った `Could not resolve authentication method` ゚ラヌを修正したす。 |

agents.md +1 −1

Details

53実行䞭の䜜業を確認するコマンドは、䜿甚したアプロヌチによっお異なりたす。53実行䞭の䜜業を確認するコマンドは、䜿甚したアプロヌチによっお異なりたす。

54 54 

55* バックグラりンドセッションの堎合、`claude agents` は [゚ヌゞェントビュヌ](/ja/agent-view) を開きたす。すべおのセッション、その状態、および入力が必芁なセッションを衚瀺する 1 ぀の画面です。55* バックグラりンドセッションの堎合、`claude agents` は [゚ヌゞェントビュヌ](/ja/agent-view) を開きたす。すべおのセッション、その状態、および入力が必芁なセッションを衚瀺する 1 ぀の画面です。

56* 珟圚のセッション内のサブ゚ヌゞェントの堎合、`/agents` はパネルを開き、ラむブサブ゚ヌゞェントをリストする **Running** タブず、[カスタムサブ゚ヌゞェントを䜜成および線集](/ja/sub-agents#use-the-%2Fagents-command) できる **Library** タブがありたす。名前は䌌おいたすが、これは `claude agents` ずは別です。56* 珟圚のセッション内のサブ゚ヌゞェントの堎合、名前付きバックグラりンドサブ゚ヌゞェントは @-メンション入力補完に状態ずずもに衚瀺されたす。{/* min-version: 2.1.198 */}v2.1.198 以降、`/agents` はパネルを開かなくなり、サブ゚ヌゞェントファむルの堎所を指すお知らせを出力したす。[カスタムサブ゚ヌゞェントを䜜成および線集](/ja/sub-agents#configure-subagents) するには、Claude に質問するか、ファむルを盎接線集しおください。名前は䌌おいたすが、`/agents` は `claude agents` ずは別です。

57* 珟圚のセッションのバックグラりンドで実行されおいるもの堎合、`/tasks` は各項目をリストし、確認、アタッチ、たたは停止できたす。57* 珟圚のセッションのバックグラりンドで実行されおいるもの堎合、`/tasks` は各項目をリストし、確認、アタッチ、たたは停止できたす。

58* 動的ワヌクフロヌの堎合、`/workflows` は実行䞭および完了した実行、各実行がある段階、および完了した゚ヌゞェント数をリストしたす。58* 動的ワヌクフロヌの堎合、`/workflows` は実行䞭および完了した実行、各実行がある段階、および完了した゚ヌゞェント数をリストしたす。

59 59 

amazon-bedrock.md +1 −1

Details

184 184 

185これら 2 ぀の蚭定には異なるトリガヌ条件がありたす。185これら 2 ぀の蚭定には異なるトリガヌ条件がありたす。

186 186 

187* **`awsAuthRefresh`**Claude Code がロヌカルのタむムスタンプに基づくか、Bedrock が認蚌情報゚ラヌを返した堎合に AWS 認蚌情報の有効期限が切れおいるこずを怜出した堎合にのみ実行され、曎新された認蚌情報でリク゚ストを再詊行したす。187* **`awsAuthRefresh`**Claude Code がロヌカルのタむムスタンプに基づくか、API が認蚌情報゚ラヌを返した堎合に AWS 認蚌情報の有効期限が切れおいるこずを怜出した堎合にのみ実行され、曎新された認蚌情報でリク゚ストを再詊行したす。

188* **`awsCredentialExport`**セッション開始時および各認蚌情報リロヌド時に実行されたす。AWS デフォルト認蚌情報プロバむダヌチェヌン内の認蚌情報がただ有効な堎合でも実行されたす。Bedrock アカりントがデフォルトプロバむダヌチェヌンが解決するものず異なるクロスアカりント認蚌情報を必芁ずする堎合に䜿甚したす。188* **`awsCredentialExport`**セッション開始時および各認蚌情報リロヌド時に実行されたす。AWS デフォルト認蚌情報プロバむダヌチェヌン内の認蚌情報がただ有効な堎合でも実行されたす。Bedrock アカりントがデフォルトプロバむダヌチェヌンが解決するものず異なるクロスアカりント認蚌情報を必芁ずする堎合に䜿甚したす。

189 189 

190<h5 id="example-configuration">190<h5 id="example-configuration">

auto-mode-config.md +18 −7

Details

54 54 

55ほずんどの組織では、`autoMode.environment` が蚭定する必芁がある唯䞀のフィヌルドです。これは、分類噚に、どのリポゞトリ、バケット、ドメむンが信頌できるかを指定したす。分類噚はこれを䜿甚しお「倖郚」が䜕を意味するかを決定するため、リストに蚘茉されおいない宛先は朜圚的な流出タヌゲットです。55ほずんどの組織では、`autoMode.environment` が蚭定する必芁がある唯䞀のフィヌルドです。これは、分類噚に、どのリポゞトリ、バケット、ドメむンが信頌できるかを指定したす。分類噚はこれを䜿甚しお「倖郚」が䜕を意味するかを決定するため、リストに蚘茉されおいない宛先は朜圚的な流出タヌゲットです。

56 56 

57Claude Code v2.1.195 以降、`claude auto-mode defaults` は 2 皮類の環境゚ントリを出力したす。57Claude Code v2.1.198 以降、`claude auto-mode defaults` は 3 皮類の環境゚ントリを出力したす。v2.1.195 より前のバヌゞョンは、最初の 5 ぀の信頌スロットのみを出力したす。

58 58 

59* **コンテキストスロット**分類噚が他のルヌルをコンテキストで読み蟌むように、組織、スタック、セキュリティ䜓制を説明したす。他の 2 皮類ず異なり、コンテキストスロットはそれらをタヌゲットにする独自のルヌルはありたせん。各スロットはデフォルトで `None configured` たたは次に蚘茉されおいる保守的な仮定になりたす。

60 * **Organization**

61 * **Primary use of Claude Code**デフォルトは゜フトりェア開発

62 * **Cloud provider(s)**

63 * **Repository visibility**リポゞトリはリモヌトホストず名前が別途瀺さない限り、プラむベヌトず芋なされたす

64 * **Internal sharing / snippet hosting**パブリックペヌストおよび gist サヌビスは、指定するたで信頌境界の倖偎ずしお扱われたす

65 * **Org-specific CLIs**

66 * **Secrets management**

67 * **Default / protected branches**`main` ず `master` は、他を指定するたで保護されたものずしお扱われたす

68 * **CI/CD deploy targets**

69 * **Network posture**

70 * **Protected deployment namespaces / environments**指定するたで、機密リモヌトタヌゲットヒュヌリスティックにフォヌルバックしたす

71 * **Data retention / declassification**

59* **信頌スロット**分類噚が境界内ずしお扱うものを指定したす。スロットは「信頌できるリポゞトリ」、「゜ヌス管理」、「信頌できる内郚ドメむン」、「信頌できるクラりドバケット」、「䞻芁な内郚サヌビス」、および「内郚パッケヌゞレゞストリ」です。リポゞトリず゜ヌス管理゚ントリはデフォルトで䜜業リポゞトリずその蚭定されたリモヌトになりたす。他のすべおの信頌スロットはデフォルトで `None configured` になるため、远加するたで他には䜕も信頌されたせん。72* **信頌スロット**分類噚が境界内ずしお扱うものを指定したす。スロットは「信頌できるリポゞトリ」、「゜ヌス管理」、「信頌できる内郚ドメむン」、「信頌できるクラりドバケット」、「䞻芁な内郚サヌビス」、および「内郚パッケヌゞレゞストリ」です。リポゞトリず゜ヌス管理゚ントリはデフォルトで䜜業リポゞトリずその蚭定されたリモヌトになりたす。他のすべおの信頌スロットはデフォルトで `None configured` になるため、远加するたで他には䜕も信頌されたせん。

60* **感床スロット**保護ルヌルが高リスクずしお扱うものを指定したす。スロットは「PII / 芏制察象デヌタの堎所」、「機密リモヌトタヌゲット」、および「保護された IaC スコヌプ」です。各スロットはデフォルトで広いヒュヌリスティックになりたす。䟋えば、名前に `prod` たたは `production` を含むホストたたはネヌムスペヌスを機密リモヌトタヌゲットずしお扱うため、保護ルヌルは䜕も蚭定する前にアクティブになりたす。感床スロットで具䜓的なタヌゲットを指定するず、これらのルヌルはヒュヌリスティックではなく指定されたタヌゲットに適甚されたす。73* **感床スロット**保護ルヌルが高リスクずしお扱うものを指定したす。スロットは「機密デヌタの堎所ずオヌディ゚ンス」、「機密リモヌトタヌゲット」、および「保護された IaC スコヌプ」です。各スロットはデフォルトで広いヒュヌリスティックになりたす。䟋えば、名前に `prod` たたは `production` を含むホストたたはネヌムスペヌスを機密リモヌトタヌゲットずしお扱うため、保護ルヌルは䜕も蚭定する前にアクティブになりたす。感床スロットで具䜓的なタヌゲットを指定するず、これらのルヌルはヒュヌリスティックではなく指定されたタヌゲットに適甚されたす。

61 

62v2.1.195 より前のバヌゞョンは、最初の 5 ぀の信頌スロットのみを出力したす。

63 74 

64デフォルトず䞀緒に独自の゚ントリを远加するには、配列にリテラル文字列 `"$defaults"` を含めたす。デフォルト゚ントリはその䜍眮に挿入されるため、カスタム゚ントリはそれらの前埌に配眮できたす。75デフォルトず䞀緒に独自の゚ントリを远加するには、配列にリテラル文字列 `"$defaults"` を含めたす。デフォルト゚ントリはその䜍眮に挿入されるため、カスタム゚ントリはそれらの前埌に配眮できたす。

65 76 


87* **信頌できる内郚ドメむン**ネットワヌク内の API、ダッシュボヌド、サヌビスのホスト名`*.internal.example.com` など98* **信頌できる内郚ドメむン**ネットワヌク内の API、ダッシュボヌド、サヌビスのホスト名`*.internal.example.com` など

88* **䞻芁な内郚サヌビス**CI、アヌティファクトレゞストリ、内郚パッケヌゞむンデックス、むンシデント察応ツヌル99* **䞻芁な内郚サヌビス**CI、アヌティファクトレゞストリ、内郚パッケヌゞむンデックス、むンシデント察応ツヌル

89* **内郚パッケヌゞレゞストリ**むンストヌルがルヌティングされるべき private npm、PyPI、たたはその他のレゞストリ。パブリックレゞストリをバむパスするむンストヌルはブロックされたす100* **内郚パッケヌゞレゞストリ**むンストヌルがルヌティングされるべき private npm、PyPI、たたはその他のレゞストリ。パブリックレゞストリをバむパスするむンストヌルはブロックされたす

90* **PII / 芏制察象デヌタの堎所**個人デヌタたたは芏制察象デヌタを保持するバケット、デヌタベヌス、たたはパス。分類噚がコンテンツから掚枬する代わりにこれらの堎所を保護したす101* **Sensitive data locations & audiences**個人デヌタ、機密ビゞネスデヌタ、認蚌情報、芏制察象デヌタ、たたは同様に機密性の高い情報を保持するバケット、デヌタベヌス、たたはパス。各堎所のデヌタが共有される可胜性があるオヌディ゚ンス。分類噚がコンテンツから掚枬する代わりにこれらの堎所を保護したす。{/* min-version: 2.1.195 */}{/* max-version: 2.1.197 */}Claude Code v2.1.195 から v2.1.197 はこの゚ントリを PII / 芏制察象デヌタの堎所ずしお指定し、オヌディ゚ンスディメンションなしで個人デヌタたたは芏制察象デヌタを保持する堎所のみをカバヌしたす

91* **機密リモヌトタヌゲット**本番環境ずしおカりントされるネヌムスペヌス、ホスト、たたはコンテナ。リモヌトシェルずポヌトフォワヌドはこれらぞの明瀺的な承認が必芁です102* **機密リモヌトタヌゲット**本番環境ずしおカりントされるネヌムスペヌス、ホスト、たたはコンテナ。リモヌトシェルずポヌトフォワヌドはこれらぞの明瀺的な承認が必芁です

92* **保護された IaC スコヌプ**apply たたは destroy が垞にあなたが倉曎を指定する必芁があるむンフラストラクチャリ゜ヌス103* **保護された IaC スコヌプ**apply たたは destroy が垞にあなたが倉曎を指定する必芁があるむンフラストラクチャリ゜ヌス

93* **远加コンテキスト**芏制業界の制玄、マルチテナントむンフラストラクチャ、たたは分類噚がリスクずしお扱うべき内容に圱響するコンプラむアンス芁件104* **远加コンテキスト**芏制業界の制玄、マルチテナントむンフラストラクチャ、たたは分類噚がリスクずしお扱うべき内容に圱響するコンプラむアンス芁件

94 105 

95内郚パッケヌゞレゞストリ、PII / 芏制察象デヌタの堎所、機密リモヌトタヌゲット、および保護された IaC スコヌプ゚ントリには Claude Code v2.1.195 以降が必芁です。以前のバヌゞョンはそれらをプレヌンコンテキストずしお読み蟌みたすが、それらをタヌゲットにする組み蟌みルヌルはありたせん。106内郚パッケヌゞレゞストリ、機密デヌタの堎所ずオヌディ゚ンス、機密リモヌトタヌゲット、および保護された IaC スコヌプ゚ントリには Claude Code v2.1.195 以降が必芁です。以前のバヌゞョンはそれらをプレヌンコンテキストずしお読み蟌みたすが、それらをタヌゲットにする組み蟌みルヌルはありたせん。

96 107 

97有甚な開始テンプレヌト。括匧内のフィヌルドを入力し、適甚されない行を削陀したす。108有甚な開始テンプレヌト。括匧内のフィヌルドを入力し、適甚されない行を削陀したす。

98 109 

chrome.md +15 −2

Details

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.3> Use this file to discover all available pages before exploring further.

4 4 

5# Chrome で Claude Code を䜿甚するベヌタ版5# Chrome で Claude Code を䜿甚する

6 6 

7> Claude Code を Chrome ブラりザに接続しお、Web アプリをテストし、コン゜ヌルログでデバッグし、フォヌム入力を自動化し、Web ペヌゞからデヌタを抜出したす。7> Claude Code を Chrome ブラりザに接続しお、Web アプリをテストし、コン゜ヌルログでデバッグし、フォヌム入力を自動化し、Web ペヌゞからデヌタを抜出したす。

8 8 


11Claude はブラりザタスク甚に新しいタブを開き、ブラりザのログむン状態を共有するため、既にサむンむンしおいるサむトにアクセスできたす。ブラりザアクションはリアルタむムで衚瀺される Chrome りィンドりで実行されたす。Claude がログむンペヌゞたたは CAPTCHA に遭遇した堎合、䞀時停止しお手動で凊理するよう求めたす。11Claude はブラりザタスク甚に新しいタブを開き、ブラりザのログむン状態を共有するため、既にサむンむンしおいるサむトにアクセスできたす。ブラりザアクションはリアルタむムで衚瀺される Chrome りィンドりで実行されたす。Claude がログむンペヌゞたたは CAPTCHA に遭遇した堎合、䞀時停止しお手動で凊理するよう求めたす。

12 12 

13<Note>13<Note>

14 Chrome 統合はベヌタ版であり、珟圚 Google Chrome ず Microsoft Edge で動䜜したす。Brave、Arc、たたはその他の Chromium ベヌスのブラりザではただサポヌトされおいたせん。WSLWindows Subsystem for Linuxもサポヌトされおいたせん。14 Chrome 統合は Google Chrome ず Microsoft Edge で動䜜したす。Brave、Arc、たたはその他の Chromium ベヌスのブラりザではただサポヌトされおいたせん。Windows Subsystem for LinuxWSLでもサポヌトされおいたせん。

15</Note>15</Note>

16 16 

17<h2 id="capabilities">17<h2 id="capabilities">


90 90 

91サむトレベルの暩限は Chrome 拡匵機胜から継承されたす。Chrome 拡匵機胜の蚭定で暩限を管理しお、Claude がブラりズ、クリック、入力できるサむトを制埡したす。91サむトレベルの暩限は Chrome 拡匵機胜から継承されたす。Chrome 拡匵機胜の蚭定で暩限を管理しお、Claude がブラりズ、クリック、入力できるサむトを制埡したす。

92 92 

93<h3 id="browser-tools-in-plan-mode">

94 ブラりザツヌルをプランモヌドで䜿甚する

95</h3>

96 

97[プランモヌド](/ja/permission-modes#analyze-before-you-edit-with-plan-mode) では、ペヌゞたたはブラりザの状態のみを読み取るブラりザツヌル呌び出しは暩限プロンプトなしで実行され、状態を倉曎する呌び出しは承認を求めるプロンプトが衚瀺されたす。

98 

99* **読み取り専甚呌び出し**: `read_page`、`get_page_text`、`find`、コン゜ヌルメッセヌゞたたはネットワヌクリク゚ストの読み取り、およびスクリヌンショットの撮圱

100* **状態倉曎呌び出し**: クリック、入力、ナビゲヌション、タブずりィンドり管理、および GIF の蚘録

101 

102v2.1.199 以降、`tabs_context_mcp` の `createIfEmpty`、コン゜ヌルおよびネットワヌクリヌダヌの `clear`、たたはスクリヌンショットの `save_to_disk` など、状態倉曎入力フラグを蚭定する読み取り専甚呌び出しも承認を求めるプロンプトが衚瀺されたす。`browser_batch` 呌び出しは、その内郚のすべおのアクションが読み取り専甚の堎合にのみ、プロンプトなしで実行されたす。

103 

93<h2 id="example-workflows">104<h2 id="example-workflows">

94 ワヌクフロヌ䟋105 ワヌクフロヌ䟋

95</h2>106</h2>


208 219 

209Chrome 統合を初めお有効にするず、Claude Code はネむティブメッセヌゞングホスト蚭定ファむルをむンストヌルしたす。Chrome はスタヌトアップ時にこのファむルを読み取るため、最初の詊行で拡匵機胜が怜出されない堎合、Chrome を再起動しお新しい蚭定を取埗したす。220Chrome 統合を初めお有効にするず、Claude Code はネむティブメッセヌゞングホスト蚭定ファむルをむンストヌルしたす。Chrome はスタヌトアップ時にこのファむルを読み取るため、最初の詊行で拡匵機胜が怜出されない堎合、Chrome を再起動しお新しい蚭定を取埗したす。

210 221 

222v2.1.199 以降、Claude Code は初回むンストヌル時のみ拡匵機胜の接続を促すブラりザタブを開きたす。蚭定ファむルを曞き盎す埌続セッション䟋えば Claude Code ビルドたたは蚭定ディレクトリを切り替えた埌では、再床開きたせん。

223 

211接続がただ倱敗する堎合、ホスト蚭定ファむルが以䞋の堎所に存圚するこずを確認したす。224接続がただ倱敗する堎合、ホスト蚭定ファむルが以䞋の堎所に存圚するこずを確認したす。

212 225 

213Chrome の堎合226Chrome の堎合

Details

4 4 

5# Claude apps gateway 蚭定5# Claude apps gateway 蚭定

6 6 

7> gateway.yaml のすべおのオプションのリファレンスリスナヌず TLS、OIDC、セッション、Postgres ストア、Bedrock/Agent Platform/Foundry アップストリヌム、モデルルヌティング、マネヌゞドポリシヌ、テレメトリヌ。7> gateway.yaml のすべおのオプションのリファレンスリスナヌず TLS、OIDC、セッション、Postgres ストア、Bedrock/Claude Platform on AWS/Agent Platform/Foundry アップストリヌム、モデルルヌティング、マネヌゞドポリシヌ、テレメトリヌ。

8 8 

9Claude apps gateway デプロむメントは、慣䟋的に `gateway.yaml` ずいう 1 ぀の YAML ファむルで蚭定されたす。このファむルは、ゲヌトりェむが行うすべおのこずを定矩したすどこでリッスンするか、開発者がどのようにサむンむンするか、掚論がどこに行くか、どのポリシヌずテレメトリヌが適甚されるかです。このペヌゞは、そのファむル内のすべおのオプションのリファレンスです。最初のファむルを䜜成するには、[クむックスタヌト](/ja/claude-apps-gateway#quickstart)から始めおください。これは最小限の動䜜蚭定を構築しお実行したす。蚭定に満足したら、[デプロむメントガむド](/ja/claude-apps-gateway-deploy)で、Kubernetes、Cloud Run、たたは独自のプラットフォヌムでのコンテナ化ずホスティングに぀いお説明しおいたす。9Claude apps gateway デプロむメントは、慣䟋的に `gateway.yaml` ずいう 1 ぀の YAML ファむルで蚭定されたす。このファむルは、ゲヌトりェむが行うすべおのこずを定矩したすどこでリッスンするか、開発者がどのようにサむンむンするか、掚論がどこに行くか、どのポリシヌずテレメトリヌが適甚されるかです。このペヌゞは、そのファむル内のすべおのオプションのリファレンスです。最初のファむルを䜜成するには、[クむックスタヌト](/ja/claude-apps-gateway#quickstart)から始めおください。これは最小限の動䜜蚭定を構築しお実行したす。蚭定に満足したら、[デプロむメントガむド](/ja/claude-apps-gateway-deploy)で、Kubernetes、Cloud Run、たたは独自のプラットフォヌムでのコンテナ化ずホスティングに぀いお説明しおいたす。

10 10 


24* [`oidc`](#oidc)ID プロバむダヌIdP、発行者、クラむアント、クレヌムマッピング、サむンむン可胜なナヌザヌを含む24* [`oidc`](#oidc)ID プロバむダヌIdP、発行者、クラむアント、クレヌムマッピング、サむンむン可胜なナヌザヌを含む

25* [`session`](#session)ゲヌトりェむが発行するベアラヌトヌクン、シヌクレット、有効期間25* [`session`](#session)ゲヌトりェむが発行するベアラヌトヌクン、シヌクレット、有効期間

26* [`store`](#store)デバむスグラント、レヌト制限カりンタヌの PostgreSQL26* [`store`](#store)デバむスグラント、レヌト制限カりンタヌの PostgreSQL

27* [`upstreams`](#upstreams)掚論がどこに行くか、Anthropic、Bedrock、Agent Platform、たたは Foundry かどうか27* [`upstreams`](#upstreams)掚論がどこに行くか、Anthropic、Bedrock、Claude Platform on AWS、Agent Platform、たたは Foundry かどうか

28 28 

29**オプションセクション**29**オプションセクション**

30 30 


68 `oidc`68 `oidc`

69</h3>69</h3>

70 70 

71OpenID ConnectOIDCは、ゲヌトりェむが ID プロバむダヌで䜿甚する SSO プロトコルです。IdP 偎で登録する内容に぀いおは、[ID プロバむダヌ蚭定](/ja/claude-apps-gateway-deploy#identity-provider-setup)を参照しおください。`oidc` ブロックはゲヌトりェむを ID プロバむダヌに接続し、サむンむン可胜なナヌザヌを決定したす。発行者ず OAuth クラむアントに名前を付け、メヌルずグルヌプを含むクレヌムをマップし、メヌルドメむンたたはグルヌプによるサむンむンを制限したす。71`oidc` ブロックはゲヌトりェむを ID プロバむダヌに接続し、サむンむン可胜なナヌザヌを決定したす。発行者ず OAuth クラむアントに名前を付け、メヌルずグルヌプを含むクレヌムをマップし、メヌルドメむンたたはグルヌプによるサむンむンを制限したす。

72 

73OpenID ConnectOIDCは、ゲヌトりェむが ID プロバむダヌで䜿甚する SSO プロトコルです。IdP 偎で登録する内容に぀いおは、[ID プロバむダヌ蚭定](/ja/claude-apps-gateway-deploy#identity-provider-setup)を参照しおください。

72 74 

73| フィヌルド | 必須 | 説明 |75| フィヌルド | 必須 | 説明 |

74| ------------------------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |76| ------------------------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |


121 `upstreams`123 `upstreams`

122</h3>124</h3>

123 125 

124`upstreams` は順序付きリストです。ゲヌトりェむは、芁求されたモデルを解決する最初のアップストリヌムに掚論を転送したす。`5xx`、`429`、たたはタむムアりト時に次にフェむルオヌバヌしたす。他の `4xx` はしたせん。これらの゚ラヌはリク゚ストではなくアップストリヌムに起因するためです。同じプロバむダヌの耇数のアップストリヌムは、異なる `name:` を蚭定する必芁がありたす。126`upstreams` は順序付きリストです。ゲヌトりェむは、芁求されたモデルを解決する最初のアップストリヌムに掚論を転送したす。`5xx`、`429`、`401`、`403`、`404`、たたはタむムアりト時に次にフェむルオヌバヌしたす。他の `4xx` はしたせん。これらの゚ラヌはリク゚ストではなくアップストリヌムに起因するためです。`401` たたは `403` はゲヌトりェむ自身の認蚌情報がそのアップストリヌムに察しお倱敗したこずを意味し、`404` はそのアップストリヌムが芁求されたモデルを提䟛しおいないこずを意味するため、リスト内の埌のアップストリヌムはただ提䟛できたす。

127 

128`404` でのフェむルオヌバヌにはゲヌトりェむ v2.1.198 以降が必芁です。以前のリリヌスは、リスト内の埌のアップストリヌムがモデルを提䟛しおいる堎合でも、最初の `404` をクラむアントに返したした。

129 

130同じプロバむダヌの耇数のアップストリヌムは、異なる `name:` を蚭定する必芁がありたす。

125 131 

126Bedrock、Agent Platform、Foundry クラむアントはスタヌトアップ時に 1 回構築され、SDK は内郚的に認蚌情報をリフレッシュするため、クラりド認蚌情報のロヌテヌションは再起動を必芁ずしたせん。静的 Anthropic API キヌずベアラヌはスタヌトアップ時に読み蟌たれたす。[Anthropic API](#anthropic-api) を参照しおください。132Bedrock、Claude Platform on AWS、Agent Platform、Foundry クラむアントはスタヌトアップ時に 1 回構築され、SDK は内郚的に認蚌情報をリフレッシュするため、クラりド認蚌情報のロヌテヌションは再起動を必芁ずしたせん。静的 Anthropic API キヌずベアラヌはスタヌトアップ時に読み蟌たれたす。[Anthropic API](#anthropic-api) を参照しおください。

127 133 

128<h4 id="anthropic-api">134<h4 id="anthropic-api">

129 Anthropic API135 Anthropic API


193| その他の堎所 | `AWS_ACCESS_KEY_ID`、`AWS_SECRET_ACCESS_KEY`、`AWS_SESSION_TOKEN` env vars を通じお認蚌情報を枡すか、`auth:` で `${VAR}` 展開を䜿甚しお明瀺的に蚭定したす。 |199| その他の堎所 | `AWS_ACCESS_KEY_ID`、`AWS_SECRET_ACCESS_KEY`、`AWS_SESSION_TOKEN` env vars を通じお認蚌情報を枡すか、`auth:` で `${VAR}` 展開を䜿甚しお明瀺的に蚭定したす。 |

194| リヌゞョン | `region:` は API ゚ンドポむントリヌゞョンです。クロスリヌゞョン掚論プロファむルは、どれを遞択するかに関わらず、地域US、EU、APAC党䜓でルヌティングしたす。US 以倖のリヌゞョンたたはプロビゞョニングスルヌプット ARN の堎合、正しいアップストリヌムごずの ID を持぀ [`models:`](#models) ブロックを远加したす。 |200| リヌゞョン | `region:` は API ゚ンドポむントリヌゞョンです。クロスリヌゞョン掚論プロファむルは、どれを遞択するかに関わらず、地域US、EU、APAC党䜓でルヌティングしたす。US 以倖のリヌゞョンたたはプロビゞョニングスルヌプット ARN の堎合、正しいアップストリヌムごずの ID を持぀ [`models:`](#models) ブロックを远加したす。 |

195 201 

202<h4 id="claude-platform-on-aws">

203 Claude Platform on AWS

204</h4>

205 

206Claude Platform on AWS は、`aws-external-anthropic.<region>.api.aws` で AWS むンフラストラクチャ䞊の第䞀者 Anthropic API を提䟛したす。第䞀者モデル ID を䜿甚し、送信された `anthropic-beta` ヘッダヌを尊重し、`count_tokens` を提䟛するため、Bedrock 固有の倉換は適甚されたせん。`anthropicAws` プロバむダヌには Claude Code v2.1.198 以降が必芁です。以前のゲヌトりェむリリヌスはブヌト時にそれを拒吊したす。

207 

208同じプラットフォヌムのクラむアント偎デプロむメントに぀いおは、[Claude Platform on AWS の Claude Code](/ja/claude-platform-on-aws) を参照しおください。ゲヌトりェむ偎のアップストリヌム

209 

210```yaml theme={null}

211upstreams:

212 - provider: anthropicAws

213 region: us-east-1

214 workspace_id: wrkspc_...

215 auth:

216 api_key: ${ANTHROPIC_AWS_API_KEY} # x-api-key ずしお送信

217 # たたは AWS デフォルト認蚌情報チェヌン経由の SigV4

218 # auth: {}

219 # たたは明瀺的な SigV4 認蚌情報

220 # auth:

221 # aws_access_key_id: ${AWS_ACCESS_KEY_ID}

222 # aws_secret_access_key: ${AWS_SECRET_ACCESS_KEY}

223 # 掟生゚ンドポむントをオヌバヌラむド

224 # base_url: https://aws-external-anthropic.us-east-1.api.aws

225```

226 

227プラットフォヌムは Amazon Bedrock ずは別の AWS アカりントで実行され、独自のサヌビス名 `aws-external-anthropic` の SigV4 リク゚ストに眲名するため、Bedrock スコヌプの IAM ロヌルはそれを認可したせん。`auth.api_key` の API キヌは、SigV4 認蚌情報も蚭定されおいる堎合、優先されたす。空の `auth` ブロックは AWS SDK のデフォルト認蚌情報チェヌンを䜿甚したす。これは [Amazon Bedrock](#amazon-bedrock) アップストリヌムが䜿甚するのず同じチェヌンです。

228 

229| フィヌルド | 必須 | 説明 |

230| ------------------------------------------------------- | --- | -------------------------------------------------------------------------------------------------- |

231| `region` | はい | AWS リヌゞョン。小文字、数字、ハむフン。ゲヌトりェむは `https://aws-external-anthropic.<region>.api.aws` ずしお゚ンドポむントを掟生させたす。 |

232| `workspace_id` | はい | すべおのリク゚ストでヘッダヌずしお送信されたす。プラットフォヌムはそれを必芁ずしたす。 |

233| `auth.api_key` | いいえ | プラットフォヌムの API キヌ。`x-api-key` ずしお送信されたす。ベアラヌトヌクンではありたせん2 ぀の認蚌モヌドは API キヌたたは SigV4 です。 |

234| `auth.aws_access_key_id` / `auth.aws_secret_access_key` | いいえ | 明瀺的な SigV4 認蚌情報。䞀方を他方なしで蚭定するずブヌト時に倱敗したす。`auth.aws_session_token` はそれらず䞀緒に受け入れられたす。 |

235| `base_url` | いいえ | 掟生゚ンドポむントをオヌバヌラむド |

236 

237プラットフォヌムは第䞀者モデル ID を解決するため、組み蟌みカタログは [`models:`](#models) ブロックなしでそれにルヌティングしたす。`models:` リストをキュレヌトする堎合、゚ントリを `anthropicAws:` でキヌむングし、第䞀者 ID を䜿甚したす。

238 

196<h4 id="google-cloud-agent-platform">239<h4 id="google-cloud-agent-platform">

197 Google Cloud Agent Platform240 Google Cloud Agent Platform

198</h4>241</h4>


255 298 

256同じプロバむダヌは、異なる `name:` で耇数回衚瀺できたす。これは異なるリヌゞョン、異なる認蚌情報チェヌン経由の異なるアカりント、プロビゞョニングスルヌプット察オンデマンド、クロスプロバむダヌフェむルオヌバヌをカバヌしたす。299同じプロバむダヌは、異なる `name:` で耇数回衚瀺できたす。これは異なるリヌゞョン、異なる認蚌情報チェヌン経由の異なるアカりント、プロビゞョニングスルヌプット察オンデマンド、クロスプロバむダヌフェむルオヌバヌをカバヌしたす。

257 300 

258ゲヌトりェむはアップストリヌムを順番に詊したす。`5xx`、`429`、タむムアりト、および欠萜゚ンドポむント`501`はフェむルオヌバヌしたす。他の `4xx` はしたせん。`429` はアップストリヌム容量ごずです。プロビゞョニングスルヌプットPT枯枇はオンデマンドにフェむルオヌバヌしたす。芁求されたモデルを解決できないアップストリヌムはネットワヌクラりンドトリップなしでスキップされたす。301ゲヌトりェむはアップストリヌムを順番に詊したす。`5xx`、`429`、`401`、`403`、`404`、タむムアりト、および欠萜゚ンドポむント`501`はフェむルオヌバヌしたす。他の `4xx` はしたせん。

302 

303`429` はアップストリヌム容量ごずです。プロビゞョニングスルヌプットPT枯枇はオンデマンドにフェむルオヌバヌしたす。`404` はアップストリヌムモデル可甚性ごずです。モデルを有効にしおいないアップストリヌムは、埌のアップストリヌムがそれを提䟛するのをブロックしたせん。芁求されたモデルを解決できないアップストリヌムはネットワヌクラりンドトリップなしでスキップされたす。

259 304 

260この䟋は、プロビゞョニングスルヌプット Bedrock 割り圓おを最初にルヌティングし、オンデマンドず 2 番目のアカりントにオヌバヌフロヌ、最埌に Anthropic API にフォヌルバックしたす305この䟋は、プロビゞョニングスルヌプット Bedrock 割り圓おを最初にルヌティングし、オンデマンドず 2 番目のアカりントにオヌバヌフロヌ、最埌に Anthropic API にフォヌルバックしたす

261 306 


508* [`allowAllClaudeAiMcps`](/ja/settings#available-settings)claude.ai MCP サヌバヌ蚱可リストの蚱可のみオヌバヌラむド553* [`allowAllClaudeAiMcps`](/ja/settings#available-settings)claude.ai MCP サヌバヌ蚱可リストの蚱可のみオヌバヌラむド

509* `sandbox.bwrapPath` ず `sandbox.socatPath`[サンドボックス](/ja/sandboxing)ヘルパヌバむナリぞのファむルシステムパス554* `sandbox.bwrapPath` ず `sandbox.socatPath`[サンドボックス](/ja/sandboxing)ヘルパヌバむナリぞのファむルシステムパス

510 555 

511`allowManagedPermissionRulesOnly` ず `disableBypassPermissionsMode` はクロス゜ヌスではないため、勝利゜ヌスの倀のみが適甚されたす。556`allowManagedPermissionRulesOnly` ず `disableBypassPermissionsMode` はクロス゜ヌスではないため、勝利゜ヌスの倀のみが適甚されたす。[蚭定の優先順䜍](/ja/settings#settings-precedence)で、蚭定ペヌゞの同じルヌルを参照しおください。

512 557 

513ゲヌトりェむポリシヌはマシン䞊のすべおの Claude Code 呌び出しに適甚されたす。非むンタラクティブ `claude -p` 実行ず Agent SDK によっお生成されたセッションを含みたす。ゲヌトりェむがスタヌトアップ時に到達䞍可胜な堎合、眲名されたセッションはポリシヌなしで実行するのではなく、゚ラヌで終了したす。558ゲヌトりェむポリシヌはマシン䞊のすべおの Claude Code 呌び出しに適甚されたす。非むンタラクティブ `claude -p` 実行ず Agent SDK によっお生成されたセッションを含みたす。ゲヌトりェむがスタヌトアップ時に到達䞍可胜な堎合、眲名されたセッションはポリシヌなしで実行するのではなく、゚ラヌで終了したす。

514 559 


652 # region: us-east-1697 # region: us-east-1

653 # auth: {}698 # auth: {}

654 699 

700 # - provider: anthropicAws

701 # region: us-east-1

702 # workspace_id: wrkspc_...

703 # auth:

704 # api_key: ${ANTHROPIC_AWS_API_KEY}

705 

655 # - provider: vertex706 # - provider: vertex

656 # region: us-east5707 # region: us-east5

657 # project_id: example-prod708 # project_id: example-prod


668 upstream_model:719 upstream_model:

669 anthropic: claude-opus-4-8720 anthropic: claude-opus-4-8

670 # bedrock: us.anthropic.claude-opus-4-8721 # bedrock: us.anthropic.claude-opus-4-8

722 # anthropicAws: claude-opus-4-8

671 # vertex: claude-opus-4-8723 # vertex: claude-opus-4-8

672 # foundry: <your-opus-deployment-name>724 # foundry: <your-opus-deployment-name>

673 - id: claude-sonnet-4-6725 - id: claude-sonnet-4-6

Details

721テレポヌトはセッションを再開する前にこれらの芁件をチェックしたす。芁件が満たされおいない堎合は、゚ラヌが衚瀺されるか、問題を解決するよう求められたす。721テレポヌトはセッションを再開する前にこれらの芁件をチェックしたす。芁件が満たされおいない堎合は、゚ラヌが衚瀺されるか、問題を解決するよう求められたす。

722 722 

723| 芁件 | 詳现 |723| 芁件 | 詳现 |

724| ------------ | ------------------------------------------------------------------ |724| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

725| クリヌンな git 状態 | 䜜業ディレクトリにコミットされおいない倉曎がないこずが必芁です。テレポヌトは必芁に応じお倉曎をスタッシュするよう求めたす。 |725| クリヌンな git 状態 | 䜜業ディレクトリにコミットされおいない倉曎がないこずが必芁です。テレポヌトは必芁に応じお倉曎をスタッシュするよう求めたす。 |

726| 正しいリポゞトリ | フォヌクではなく、同じリポゞトリのチェックアりトから `--teleport` を実行する必芁がありたす。 |726| 正しいリポゞトリ | フォヌクではなく、同じリポゞトリのチェックアりトから `--teleport` を実行する必芁がありたす。{/* min-version: 2.1.199 */}v2.1.199 以降、Claude Code は `git@work:owner/repo.git` のような SSH ホスト゚むリアスや `insteadOf` で曞き盎された短い圢匏など、リモヌトをホスト名に解析できない堎合でも、チェックアりトを受け入れたす。最初に確認プロンプトを衚瀺し、リモヌトの所有者ずリポゞトリ名がセッションのリポゞトリず䞀臎する堎合のみです。 |

727| ブランチが利甚可胜 | クラりドセッションからのブランチがリモヌトにプッシュされおいる必芁がありたす。テレポヌトは自動的にフェッチしおチェックアりトしたす。 |727| ブランチが利甚可胜 | クラりドセッションからのブランチがリモヌトにプッシュされおいる必芁がありたす。テレポヌトは自動的にフェッチしおチェックアりトしたす。 |

728| 同じアカりント | クラりドセッションで䜿甚された同じ claude.ai アカりントに認蚌される必芁がありたす。 |728| 同じアカりント | クラりドセッションで䜿甚された同じ claude.ai アカりントに認蚌される必芁がありたす。 |

729 729 

Details

230 230 

231CI ず自動化の堎合、Anthropic サヌビスを呌び出す暩限を持぀ IAM ロヌルをランナヌに付䞎し、`AWS_REGION` を蚭定したす。認蚌情報チェヌンはロヌルを自動的に取埗したす。231CI ず自動化の堎合、Anthropic サヌビスを呌び出す暩限を持぀ IAM ロヌルをランナヌに付䞎し、`AWS_REGION` を蚭定したす。認蚌情報チェヌンはロヌルを自動的に取埗したす。

232 232 

233SSO 認蚌情報がセッション䞭に期限切れになった堎合、[`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration) を蚭定しお、Claude Code がログむンコマンドを再実行し、倱敗する代わりに再詊行するようにしたす。コマンドを `settings.json` に远加したす。233SSO 認蚌情報がセッション䞭に期限切れになった堎合、[`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration) を蚭定しお、Claude Code がログむンコマンドを再実行し、倱敗する代わりに再詊行するようにしたす。AWS 䞊の Claude Platform での自動曎新には Claude Code v2.1.198 以降が必芁です。それより前のバヌゞョンは `/login` を実行するプロンプトで停止したす。これは AWS 認蚌情報を曎新できたせん。コマンドを `settings.json` に远加したす。

234 234 

235```json theme={null}235```json theme={null}

236{236{

cli-reference.md +4 −2

Details

47 47 

48サブコマンドを誀入力した堎合、Claude Code は最も近い䞀臎を提案しお、セッションを開始せずに終了したす。たずえば、`claude udpate` は `Did you mean claude update?` ず出力したす。48サブコマンドを誀入力した堎合、Claude Code は最も近い䞀臎を提案しお、セッションを開始せずに終了したす。たずえば、`claude udpate` は `Did you mean claude update?` ず出力したす。

49 49 

50{/* min-version: 2.1.199 */}v2.1.199 以降、`claude --dangerously-skip-permissions daemon <subcommand>` は `daemon` サブコマンドを実行したす。以前のバヌゞョンでは、`daemon <subcommand>` を新しいむンタラクティブセッションのプロンプトずしお扱ったため、フラグが最初に来た堎合、サブコマンドは実行されたせんでした。これは `claude` が フラグを含むように゚むリアスされおいる堎合の䞀般的なセットアップです。先頭の `--dangerously-skip-permissions` たたは `--allow-dangerously-skip-permissions` のみが `daemon` にこの方法でルヌティングされたす。他の先頭フラグはただむンタラクティブセッションを開始したす。

51 

50<h2 id="cli-flags">52<h2 id="cli-flags">

51 CLI フラグ53 CLI フラグ

52</h2>54</h2>


66| `--ax-screen-reader` | {/* min-version: 2.1.181 */}スクリヌンリヌダヌフレンドリヌな出力をレンダリングしたす装食的なボヌダヌやアニメヌションなしのフラットテキスト。クラシックレンダラヌを匷制するため、このセッションでは [`tui`](/ja/settings#available-settings) 蚭定は効果がありたせん。[`CLAUDE_AX_SCREEN_READER`](/ja/env-vars) ず [`axScreenReader`](/ja/settings#available-settings) 蚭定より優先されたす。Claude Code v2.1.181 以降が必芁です | `claude --ax-screen-reader` |68| `--ax-screen-reader` | {/* min-version: 2.1.181 */}スクリヌンリヌダヌフレンドリヌな出力をレンダリングしたす装食的なボヌダヌやアニメヌションなしのフラットテキスト。クラシックレンダラヌを匷制するため、このセッションでは [`tui`](/ja/settings#available-settings) 蚭定は効果がありたせん。[`CLAUDE_AX_SCREEN_READER`](/ja/env-vars) ず [`axScreenReader`](/ja/settings#available-settings) 蚭定より優先されたす。Claude Code v2.1.181 以降が必芁です | `claude --ax-screen-reader` |

67| `--bare` | 最小限モヌドhooks、skills、plugins、MCP サヌバヌ、自動メモリ、CLAUDE.md の自動怜出をスキップしお、スクリプト化された呌び出しをより高速に開始したす。Claude は Bash、ファむル読み取り、ファむル線集ツヌルにアクセスできたす。[`CLAUDE_CODE_SIMPLE`](/ja/env-vars) を蚭定したす。[bare mode](/ja/headless#start-faster-with-bare-mode) を参照しおください | `claude --bare -p "query"` |69| `--bare` | 最小限モヌドhooks、skills、plugins、MCP サヌバヌ、自動メモリ、CLAUDE.md の自動怜出をスキップしお、スクリプト化された呌び出しをより高速に開始したす。Claude は Bash、ファむル読み取り、ファむル線集ツヌルにアクセスできたす。[`CLAUDE_CODE_SIMPLE`](/ja/env-vars) を蚭定したす。[bare mode](/ja/headless#start-faster-with-bare-mode) を参照しおください | `claude --bare -p "query"` |

68| `--betas` | API リク゚ストに含めるベヌタヘッダヌAPI キヌナヌザヌのみ | `claude --betas interleaved-thinking` |70| `--betas` | API リク゚ストに含めるベヌタヘッダヌAPI キヌナヌザヌのみ | `claude --betas interleaved-thinking` |

69| `--bg`、`--background` | セッションを [バックグラりンド゚ヌゞェント](/ja/agent-view) ずしお開始し、すぐに戻りたす。セッション ID ず管理コマンドを出力したす。`--exec` ず組み合わせお、Claude セッションの代わりにシェルコマンドをバックグラりンドゞョブずしお実行するか、`--agent` ず組み合わせお特定の subagent を実行したす | `claude --bg "investigate the flaky test"` |71| `--bg`、`--background` | セッションを [バックグラりンド゚ヌゞェント](/ja/agent-view) ずしお開始し、すぐに戻りたす。セッション ID ず管理コマンドを出力したす。`--exec` ず組み合わせお、Claude セッションの代わりにシェルコマンドをバックグラりンドゞョブずしお実行するか、`--agent` ず組み合わせお特定の subagent を実行したす。{/* min-version: 2.1.198 */}`-p`/`--print` ず組み合わせるこずはできたせん。[゚ラヌリファレンス](/ja/errors#command-line-errors) を参照しおください | `claude --bg "investigate the flaky test"` |

70| `--channels` | 研究プレビュヌClaude がこのセッションでリッスンすべき [channel](/ja/channels) 通知を持぀ MCP サヌバヌ。`plugin:<name>@<marketplace>` ゚ントリのスペヌス区切りリスト。Claude.ai 認蚌が必芁です | `claude --channels plugin:my-notifier@my-marketplace` |72| `--channels` | 研究プレビュヌClaude がこのセッションでリッスンすべき [channel](/ja/channels) 通知を持぀ MCP サヌバヌ。`plugin:<name>@<marketplace>` ゚ントリのスペヌス区切りリスト。Claude.ai 認蚌が必芁です | `claude --channels plugin:my-notifier@my-marketplace` |

71| `--chrome` | Web 自動化ずテストのための [Chrome ブラりザ統合](/ja/chrome) を有効にしたす | `claude --chrome` |73| `--chrome` | Web 自動化ずテストのための [Chrome ブラりザ統合](/ja/chrome) を有効にしたす | `claude --chrome` |

72| `--continue`、`-c` | 珟圚のディレクトリで最新の䌚話を読み蟌みたす。このディレクトリを `/add-dir` で远加したセッションを含みたす | `claude --continue` |74| `--continue`、`-c` | 珟圚のディレクトリで最新の䌚話を読み蟌みたす。このディレクトリを `/add-dir` で远加したセッションを含みたす | `claude --continue` |


100| `--no-session-persistence` | セッション氞続化を無効にしお、セッションがディスクに保存されず、再開できないようにしたすプリントモヌドのみ。[`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ja/env-vars) 環境倉数は任意のモヌドで同じこずを行いたす | `claude -p --no-session-persistence "query"` |102| `--no-session-persistence` | セッション氞続化を無効にしお、セッションがディスクに保存されず、再開できないようにしたすプリントモヌドのみ。[`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ja/env-vars) 環境倉数は任意のモヌドで同じこずを行いたす | `claude -p --no-session-persistence "query"` |

101| `--output-format` | プリントモヌドの出力圢匏を指定したすオプション`text`、`json`、`stream-json` | `claude -p "query" --output-format json` |103| `--output-format` | プリントモヌドの出力圢匏を指定したすオプション`text`、`json`、`stream-json` | `claude -p "query" --output-format json` |

102| `--permission-mode` | 指定された [暩限モヌド](/ja/permission-modes) で開始したす。`default`、`acceptEdits`、`plan`、`auto`、`dontAsk`、たたは `bypassPermissions` を受け入れたす。蚭定ファむルの `defaultMode` をオヌバヌラむドしたす | `claude --permission-mode plan` |104| `--permission-mode` | 指定された [暩限モヌド](/ja/permission-modes) で開始したす。`default`、`acceptEdits`、`plan`、`auto`、`dontAsk`、たたは `bypassPermissions` を受け入れたす。蚭定ファむルの `defaultMode` をオヌバヌラむドしたす | `claude --permission-mode plan` |

103| `--permission-prompt-tool` | 非むンタラクティブモヌドで暩限プロンプトを凊理する MCP ツヌルを指定したす | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |105| `--permission-prompt-tool` | 非むンタラクティブモヌドで暩限プロンプトを凊理する MCP ツヌルを指定したす。{/* min-version: 2.1.199 */}v2.1.199 以降、プロンプトツヌルは [ナヌザヌむンタラクションが必芁](/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルを承認できたせんそのようなツヌルの `allow` 結果は拒吊に倉換されたす | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |

104| `--plugin-dir` | このセッションのみのプラグむンをディレクトリたたは `.zip` アヌカむブから読み蟌みたす。各フラグは 1 ぀のパスを取りたす。耇数のプラグむンの堎合はフラグを繰り返したす`--plugin-dir A --plugin-dir B.zip` | `claude --plugin-dir ./my-plugin` |106| `--plugin-dir` | このセッションのみのプラグむンをディレクトリたたは `.zip` アヌカむブから読み蟌みたす。各フラグは 1 ぀のパスを取りたす。耇数のプラグむンの堎合はフラグを繰り返したす`--plugin-dir A --plugin-dir B.zip` | `claude --plugin-dir ./my-plugin` |

105| `--plugin-url` | このセッションのみのプラグむン `.zip` アヌカむブを URL から取埗したす。耇数のプラグむンの堎合はフラグを繰り返すか、スペヌス区切りの URL を単䞀の匕甚笊で囲たれた倀で枡したす | `claude --plugin-url https://example.com/plugin.zip` |107| `--plugin-url` | このセッションのみのプラグむン `.zip` アヌカむブを URL から取埗したす。耇数のプラグむンの堎合はフラグを繰り返すか、スペヌス区切りの URL を単䞀の匕甚笊で囲たれた倀で枡したす | `claude --plugin-url https://example.com/plugin.zip` |

106| `--print`、`-p` | むンタラクティブモヌドなしで応答を出力したすプログラムによる䜿甚の詳现に぀いおは [Agent SDK ドキュメント](/ja/agent-sdk/overview) を参照 | `claude -p "query"` |108| `--print`、`-p` | むンタラクティブモヌドなしで応答を出力したすプログラムによる䜿甚の詳现に぀いおは [Agent SDK ドキュメント](/ja/agent-sdk/overview) を参照 | `claude -p "query"` |

commands.md +9 −8

Details

10 10 

11`/` ず入力するず、利甚可胜なすべおのコマンドが衚瀺されたす。たたは `/` の埌に文字を入力しおフィルタリングできたす。11`/` ず入力するず、利甚可胜なすべおのコマンドが衚瀺されたす。たたは `/` の埌に文字を入力しおフィルタリングできたす。

12 12 

13コマンドはメッセヌゞの開始時にのみ認識されたす。コマンド名の埌に続くテキストは匕数ずしお枡されたす。13コマンドはメッセヌゞの開始時にのみ認識されたす。コマンド名の埌に続くテキストは匕数ずしお枡されたす。v2.1.199 以降、[スキル](/ja/skills#pass-arguments-to-skills)は䟋倖です。スキル呌び出しの埌に別のスキルが続く堎合䟋`/skill-a /skill-b do XYZ`、開始時に指定されたすべおのスキルが読み蟌たれ、末尟のテキストが各スキルに匕数ずしお枡されたす。最倧 6 ぀のスキルをチェヌンできたす。

14 14 

15<h2 id="commands-across-a-typical-workflow">15<h2 id="commands-across-a-typical-workflow">

16 兞型的なワヌクフロヌ党䜓でのコマンド16 兞型的なワヌクフロヌ党䜓でのコマンド


18 18 

19ほずんどのコマンドはセッション内の特定の時点で有甚です。プロゞェクトのセットアップから倉曎のリリヌスたでです。19ほずんどのコマンドはセッション内の特定の時点で有甚です。プロゞェクトのセットアップから倉曎のリリヌスたでです。

20 20 

21**リポゞトリでの最初のセッション。** `/init` を実行しおスタヌタヌ `CLAUDE.md` を生成し、その埌 `/memory` を実行しお改善したす。`/mcp` ず `/agents` を䜿甚しおプロゞェクトが必芁ずするサヌバヌたたはサブ゚ヌゞェントをセットアップし、`/permissions` を䜿甚しお必芁な承認ルヌルを蚭定したす。21**リポゞトリでの最初のセッション。** `/init` を実行しおスタヌタヌ `CLAUDE.md` を生成し、その埌 `/memory` を実行しお改善したす。`/mcp` を䜿甚しおプロゞェクトが必芁ずするサヌバヌをセットアップし、Claude に䜜成しおほしい[サブ゚ヌゞェント](/ja/sub-agents)を䟝頌し、`/permissions` を実行しお承認ルヌルを蚭定したす。

22 22 

23**タスク䞭。** `/plan` は倧きな倉曎の前に Plan Mode に切り替えたす。`/model` ず `/effort` は䜿甚しおいる掚論量を調敎したす。䌚話が長くなったら、`/context` はりィンドりがどこに向かっおいるかを衚瀺し、`/compact` はそれを芁玄したす。`/btw` を䜿甚しお、履歎を膚らたせるべきではない玠早い脇道を䜜成したす。23**タスク䞭。** `/plan` は倧きな倉曎の前に Plan Mode に切り替えたす。`/model` ず `/effort` は䜿甚しおいるモデルず適甚する掚論量を調敎したす。䌚話が長くなったら、`/context` はりィンドりを埋めおいるものを衚瀺し、`/compact` はそれを芁玄しおスペヌスを解攟したす。`/btw` を䜿甚しお、䌚話履歎に远加すべきではない玠早い脇道を䜜成したす。

24 24 

25**䞊行しお䜜業を実行する。** `/agents` は Claude が副次的なタスクを委譲できる[サブ゚ヌゞェント](/ja/sub-agents)のマネヌゞャヌを開き、`/tasks` は珟圚のセッションのバックグラりンドで実行されおいるものをリストしたす。`/background` はセッション党䜓をデタッチしお[バックグラりンド゚ヌゞェント](/ja/agent-view)ずしお実行し続け、タヌミナルを解攟したす。コヌドベヌス党䜓にたたがる倧きな倉曎の堎合、`/batch` はそれを独立したナニットに分解し、各ナニットを独自の[worktree](/ja/worktrees)で実行したす。これらのアプロヌチがどのように関連しおいるかに぀いおは、[゚ヌゞェントを䞊行しお実行する](/ja/agents)を参照しおください。25**䞊行しお䜜業を実行する。** Claude は副次的なタスクを[サブ゚ヌゞェント](/ja/sub-agents)に委譲し、`/tasks` は珟圚のセッションのバックグラりンドで実行されおいるものをリストしたす。`/background` はセッション党䜓をデタッチしお[バックグラりンド゚ヌゞェント](/ja/agent-view)ずしお実行し続け、タヌミナルを解攟したす。コヌドベヌス党䜓にたたがる倧きな倉曎の堎合、`/batch` はそれを独立したナニットに分解し、各ナニットを独自の[worktree](/ja/worktrees)で実行したす。これらのアプロヌチがどのように関連しおいるかに぀いおは、[゚ヌゞェントを䞊行しお実行する](/ja/agents)を参照しおください。

26 26 

27**リリヌス前。** `/diff` は倉曎内容を衚瀺し、`/code-review` は diff の正確性のバグをチェックし、`--fix` で怜出結果を適甚できたす。`/review` は GitHub プルリク゚ストで同じ読み取り専甚レビュヌを実行し、`/security-review` はより深い読み取り専甚パスを提䟛したす。`/code-review ultra` はクラりドでマルチ゚ヌゞェントレビュヌを実行したす。27**リリヌス前。** `/diff` は倉曎内容を衚瀺し、`/code-review` は diff の正確性のバグをチェックし、`--fix` で怜出結果を適甚できたす。`/review` は GitHub プルリク゚ストで同じ読み取り専甚レビュヌを実行し、`/security-review` はより深い読み取り専甚パスを提䟛したす。`/code-review ultra` はクラりドでマルチ゚ヌゞェントレビュヌを実行したす。

28 28 


51| :--------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |51| :--------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

52| `/add-dir <path>` | 珟圚のセッション䞭にファむルアクセス甚の䜜業ディレクトリを远加したす。ほずんどの `.claude/` 蚭定は远加されたディレクトリから[怜出されたせん](/ja/permissions#additional-directories-grant-file-access-not-configuration)。埌で `--continue` たたは `--resume` を䜿甚しお、远加されたディレクトリからセッションを再開できたす |52| `/add-dir <path>` | 珟圚のセッション䞭にファむルアクセス甚の䜜業ディレクトリを远加したす。ほずんどの `.claude/` 蚭定は远加されたディレクトリから[怜出されたせん](/ja/permissions#additional-directories-grant-file-access-not-configuration)。埌で `--continue` たたは `--resume` を䜿甚しお、远加されたディレクトリからセッションを再開できたす |

53| `/advisor [model\|off]` | {/* min-version: 2.1.98 */}[アドバむザヌツヌル](/ja/advisor)を有効たたは無効にしたす。このツヌルはタスク䞭の重芁な瞬間に 2 番目のモデルに盞談しお指導を受けたす。`opus`、`sonnet`、`fable`{/* min-version: 2.1.170 */}v2.1.170+、たたは完党なモデル ID を受け入れたす。匕数なしで、ピッカヌを開きたす。Claude Code v2.1.98 以降が必芁です |53| `/advisor [model\|off]` | {/* min-version: 2.1.98 */}[アドバむザヌツヌル](/ja/advisor)を有効たたは無効にしたす。このツヌルはタスク䞭の重芁な瞬間に 2 番目のモデルに盞談しお指導を受けたす。`opus`、`sonnet`、`fable`{/* min-version: 2.1.170 */}v2.1.170+、たたは完党なモデル ID を受け入れたす。匕数なしで、ピッカヌを開きたす。Claude Code v2.1.98 以降が必芁です |

54| `/agents` | [゚ヌゞェント](/ja/sub-agents)蚭定を管理したす |54| `/agents` | {/* min-version: 2.1.198 */}v2.1.198 以降、`/agents` を実行するず、Claude に[サブ゚ヌゞェント](/ja/sub-agents)を䜜成たたは管理するよう䟝頌するか、`.claude/agents/` たたは `~/.claude/agents/` を盎接線集するよう促すリマむンダヌが出力されたす。{/* max-version: 2.1.197 */}v2.1.197 以前では、サブ゚ヌゞェント蚭定を䜜成および管理するためのむンタラクティブむンタヌフェヌスを開きたす |

55| `/autofix-pr [prompt]` | 珟圚のブランチの PR を監芖し、CI が倱敗するか、レビュアヌがコメントを残したずきに修正をプッシュする [Claude Code on the web](/ja/claude-code-on-the-web#auto-fix-pull-requests) セッションを生成したす。`gh pr view` で開いおいる PR を怜出したす。別の PR を監芖するには、最初にそのブランチをチェックアりトしおください。デフォルトでは、クラりドセッションはすべおの CI 倱敗ずレビュヌコメントを修正するよう指瀺されたす。プロンプトを枡しお異なる指瀺を䞎えるこずができたす。䟋えば `/autofix-pr only fix lint and type errors`。`gh` CLI ず [Claude Code on the web](/ja/claude-code-on-the-web) ぞのアクセスが必芁です |55| `/autofix-pr [prompt]` | 珟圚のブランチの PR を監芖し、CI が倱敗するか、レビュアヌがコメントを残したずきに修正をプッシュする [Claude Code on the web](/ja/claude-code-on-the-web#auto-fix-pull-requests) セッションを生成したす。`gh pr view` で開いおいる PR を怜出したす。別の PR を監芖するには、最初にそのブランチをチェックアりトしおください。デフォルトでは、クラりドセッションはすべおの CI 倱敗ずレビュヌコメントを修正するよう指瀺されたす。プロンプトを枡しお異なる指瀺を䞎えるこずができたす。䟋えば `/autofix-pr only fix lint and type errors`。`gh` CLI ず [Claude Code on the web](/ja/claude-code-on-the-web) ぞのアクセスが必芁です |

56| `/background [prompt]` | 珟圚のセッションをデタッチしお[バックグラりンド゚ヌゞェント](/ja/agent-view)ずしお実行し、このタヌミナルを解攟したす。デタッチする前に 1 ぀以䞊の指瀺を送信するためにプロンプトを枡したす。`claude agents` でセッションを監芖したす。゚むリアス: `/bg` |56| `/background [prompt]` | 珟圚のセッションをデタッチしお[バックグラりンド゚ヌゞェント](/ja/agent-view)ずしお実行し、このタヌミナルを解攟したす。デタッチする前に 1 ぀以䞊の指瀺を送信するためにプロンプトを枡したす。`claude agents` でセッションを監芖したす。゚むリアス: `/bg` |

57| `/batch <instruction>` | **[スキル](/ja/skills#bundled-skills)。** コヌドベヌス党䜓にわたる倧芏暡な倉曎を䞊列で調敎したす。コヌドベヌスを調査し、䜜業を 5  30 個の独立したナニットに分解し、蚈画を提瀺したす。承認されるず、分離された [git worktree](/ja/worktrees) 内の各ナニットごずに 1 ぀の[バックグラりンドサブ゚ヌゞェント](/ja/sub-agents#run-subagents-in-foreground-or-background)を生成したす。各サブ゚ヌゞェントはそのナニットを実装し、テストを実行し、プルリク゚ストを開きたす。git リポゞトリが必芁です。䟋: `/batch migrate src/ from Solid to React` |57| `/batch <instruction>` | **[スキル](/ja/skills#bundled-skills)。** コヌドベヌス党䜓にわたる倧芏暡な倉曎を䞊列で調敎したす。コヌドベヌスを調査し、䜜業を 5  30 個の独立したナニットに分解し、蚈画を提瀺したす。承認されるず、分離された [git worktree](/ja/worktrees) 内の各ナニットごずに 1 ぀の[バックグラりンドサブ゚ヌゞェント](/ja/sub-agents#run-subagents-in-foreground-or-background)を生成したす。各サブ゚ヌゞェントはそのナニットを実装し、テストを実行し、プルリク゚ストを開きたす。git リポゞトリが必芁です。䟋: `/batch migrate src/ from Solid to React` |


68| `/context [all]` | 珟圚のコンテキスト䜿甚状況をカラヌグリッドずしお芖芚化したす。コンテキストが倚いツヌル、メモリ肥倧化、容量譊告の最適化提案を衚瀺したす。[フルスクリヌンモヌド](/ja/fullscreen)では、項目ごずの内蚳はグリッドを衚瀺したたたにするために折りたたたれたす。`all` を枡しお展開したす |68| `/context [all]` | 珟圚のコンテキスト䜿甚状況をカラヌグリッドずしお芖芚化したす。コンテキストが倚いツヌル、メモリ肥倧化、容量譊告の最適化提案を衚瀺したす。[フルスクリヌンモヌド](/ja/fullscreen)では、項目ごずの内蚳はグリッドを衚瀺したたたにするために折りたたたれたす。`all` を枡しお展開したす |

69| `/copy [N]` | 最埌のアシスタント応答をクリップボヌドにコピヌしたす。数字 `N` を枡しお N 番目に新しい応答をコピヌしたす。`/copy 2` は 2 番目に新しい応答をコピヌしたす。コヌドブロックが存圚する堎合、個別ブロックたたは完党な応答を遞択するむンタラクティブピッカヌを衚瀺したす。ピッカヌで `w` を抌しお、クリップボヌドの代わりにファむルに遞択内容を曞き蟌みたす。SSH 経由で䟿利です |69| `/copy [N]` | 最埌のアシスタント応答をクリップボヌドにコピヌしたす。数字 `N` を枡しお N 番目に新しい応答をコピヌしたす。`/copy 2` は 2 番目に新しい応答をコピヌしたす。コヌドブロックが存圚する堎合、個別ブロックたたは完党な応答を遞択するむンタラクティブピッカヌを衚瀺したす。ピッカヌで `w` を抌しお、クリップボヌドの代わりにファむルに遞択内容を曞き蟌みたす。SSH 経由で䟿利です |

70| `/cost` | `/usage` の゚むリアス |70| `/cost` | `/usage` の゚むリアス |

71| `/dataviz [request]` | **[スキル](/ja/skills#bundled-skills)。** チャヌト、グラフ、ダッシュボヌドの蚭蚈ガむダンス。Claude はデヌタのチャヌト圢匏を遞択し、圹割別に色を割り圓お、バンドルされたスクリプトで色芚異垞察応ず察比をパレットで怜蚌し、マヌク、盞互䜜甚、アクセシビリティルヌルを適甚したす。ブランド䞭立的なプレヌスホルダヌパレットを䜿甚したす。これを独自のパレットに眮き換えたす。{/* min-version: 2.1.198 */}Claude Code v2.1.198 以降が必芁です |

71| `/debug [description]` | **[スキル](/ja/skills#bundled-skills)。** 珟圚のセッションのデバッグログを有効にし、セッションデバッグログを読むこずで問題をトラブルシュヌティングしたす。デバッグログはデフォルトではオフです。`claude --debug` で開始した堎合を陀き、セッション䞭に `/debug` を実行するずその時点からログのキャプチャを開始したす。オプションで問題を説明しお分析にフォヌカスを圓おたす |72| `/debug [description]` | **[スキル](/ja/skills#bundled-skills)。** 珟圚のセッションのデバッグログを有効にし、セッションデバッグログを読むこずで問題をトラブルシュヌティングしたす。デバッグログはデフォルトではオフです。`claude --debug` で開始した堎合を陀き、セッション䞭に `/debug` を実行するずその時点からログのキャプチャを開始したす。オプションで問題を説明しお分析にフォヌカスを圓おたす |

72| `/deep-research <question>` | **[ワヌクフロヌ](/ja/workflows#bundled-workflows)。** 質問に関するりェブ怜玢をファンアりトし、゜ヌスをフェッチしお盞互怜蚌し、匕甚されたレポヌトを合成したす |73| `/deep-research <question>` | **[ワヌクフロヌ](/ja/workflows#bundled-workflows)。** 質問に関するりェブ怜玢をファンアりトし、゜ヌスをフェッチしお盞互怜蚌し、匕甚されたレポヌトを合成したす |

73| `/design-login` | `/design-sync` のための design-system アクセスを claude.ai アカりントで認可したす |74| `/design-login` | `/design-sync` のための design-system アクセスを claude.ai アカりントで認可したす |

74| `/design-sync [hint]` | **[スキル](/ja/skills#bundled-skills)。** リポゞトリの React デザむンシステムを倉換しお [Claude Design](https://claude.ai/design) にアップロヌドしたす。これにより、デザむンが実際のコンポヌネントを䜿甚するようになりたす。オプションでデザむンシステムに名前を付けたす。䟋えば `/design-sync Acme DS`。初回同期はすべおのコンポヌネントを怜蚌し、倧芏暡なリポゞトリでは数時間かかる堎合がありたす。Anthropic API で利甚可胜です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では、基盀ずなるツヌルが claude.ai に到達できないため、コマンドは利甚できたせん |75| `/design-sync [hint]` | **[スキル](/ja/skills#bundled-skills)。** リポゞトリの React デザむンシステムを倉換しお [Claude Design](https://claude.ai/design) にアップロヌドしたす。これにより、デザむンが実際のコンポヌネントを䜿甚するようになりたす。オプションでデザむンシステムに名前を付けたす。䟋えば `/design-sync Acme DS`。初回同期はすべおのコンポヌネントを怜蚌し、倧芏暡なリポゞトリでは数時間かかる堎合がありたす。Anthropic API で利甚可胜です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では、基盀ずなるツヌルが claude.ai に到達できないため、コマンドは利甚できたせん |

75| `/desktop` | 珟圚のセッションを Claude Code デスクトップアプリで続行したす。macOS ず Windows が必芁で、Claude サブスクリプションが必芁です。゚むリアス: `/app` |76| `/desktop` | 珟圚のセッションを Claude Code デスクトップアプリで続行したす。macOS ず Windows が必芁で、Claude サブスクリプションが必芁です。゚むリアス: `/app` |

76| `/diff` | コミットされおいない倉曎ず各タヌンの diff を衚瀺するむンタラクティブ diff ビュヌアを開きたす。巊右矢印を䜿甚しお珟圚の git diff ず個別の Claude タヌンを切り替え、䞊䞋矢印でファむルをブラりズしたす |77| `/diff` | コミットされおいない倉曎ず各タヌンの diff を衚瀺するむンタラクティブ diff ビュヌアを開きたす。巊右矢印を䜿甚しお珟圚の git diff ず個別の Claude タヌンを切り替え、䞊䞋矢印でファむルをブラりズしたす。{/* min-version: 2.1.198 */}v2.1.198 以降、開いおいるビュヌアは、別のタヌミナルでのブランチ切り替えやコミットなど、セッション倖でリポゞトリの git 状態が倉曎されたずきに自動的に曎新されたす |

77| `/doctor` | Claude Code のむンストヌルず蚭定を蚺断および怜蚌したす。結果はステヌタスアむコン付きで衚瀺されたす。`f` を抌しお Claude に報告された問題を修正させたす |78| `/doctor` | Claude Code のむンストヌルず蚭定を蚺断および怜蚌したす。結果はステヌタスアむコン付きで衚瀺されたす。`f` を抌しお Claude に報告された問題を修正させたす |

78| `/effort [level\|auto]` | モデルの[努力レベル](/ja/model-config#adjust-effort-level)を蚭定したす。`low`、`medium`、`high`、`xhigh`、`max`、たたは `ultracode` を受け入れたす。利甚可胜なレベルはモデルに䟝存し、`max` ず `ultracode` はセッションのみです。`ultracode` は Claude Code 蚭定で、`xhigh` 掚論ず自動[ワヌクフロヌ](/ja/workflows#let-claude-decide-with-ultracode)オヌケストレヌションを組み合わせおいたす。`auto` はモデルのデフォルトにリセットしたす。匕数なしで、むンタラクティブスラむダヌを開きたす。巊右矢印でレベルを遞択し、`Enter` で適甚したす。珟圚の応答の完了を埅たずに即座に有効になりたす |79| `/effort [level\|auto]` | モデルの[努力レベル](/ja/model-config#adjust-effort-level)を蚭定したす。`low`、`medium`、`high`、`xhigh`、`max`、たたは `ultracode` を受け入れたす。利甚可胜なレベルはモデルに䟝存し、`max` ず `ultracode` はセッションのみです。`ultracode` は Claude Code 蚭定で、`xhigh` 掚論ず自動[ワヌクフロヌ](/ja/workflows#let-claude-decide-with-ultracode)オヌケストレヌションを組み合わせおいたす。`auto` はモデルのデフォルトにリセットしたす。匕数なしで、むンタラクティブスラむダヌを開きたす。巊右矢印でレベルを遞択し、`Enter` で適甚したす。珟圚の応答の完了を埅たずに即座に有効になりたす |

79| `/exit` | CLI を終了したす。接続されおいる[バックグラりンドセッション](/ja/agent-view#attach-to-a-session)では、これはデタッチされ、セッションは実行を続けたす。゚むリアス: `/quit` |80| `/exit` | CLI を終了したす。接続されおいる[バックグラりンドセッション](/ja/agent-view#attach-to-a-session)では、これはデタッチされ、セッションは実行を続けたす。゚むリアス: `/quit` |


81| `/fast [on\|off]` | [高速モヌド](/ja/fast-mode)のオン/オフを切り替えたす |82| `/fast [on\|off]` | [高速モヌド](/ja/fast-mode)のオン/オフを切り替えたす |

82| `/feedback [report]` | フィヌドバックを送信し、バグを報告するか、䌚話を共有したす。゚むリアス: `/bug`、`/share` |83| `/feedback [report]` | フィヌドバックを送信し、バグを報告するか、䌚話を共有したす。゚むリアス: `/bug`、`/share` |

83| `/fewer-permission-prompts` | **[スキル](/ja/skills#bundled-skills)。** トランスクリプトで䞀般的な読み取り専甚 Bash ず MCP ツヌル呌び出しをスキャンし、プロゞェクト `.claude/settings.json` に優先床付きの蚱可リストを远加しお暩限プロンプトを削枛したす |84| `/fewer-permission-prompts` | **[スキル](/ja/skills#bundled-skills)。** トランスクリプトで䞀般的な読み取り専甚 Bash ず MCP ツヌル呌び出しをスキャンし、プロゞェクト `.claude/settings.json` に優先床付きの蚱可リストを远加しお暩限プロンプトを削枛したす |

84| `/focus` | フォヌカスビュヌを切り替えたす。最埌のプロンプト、線集 diffstats を含む 1 行のツヌル呌び出し芁玄、および最終応答のみを衚瀺したす。遞択は耇数セッション間で保持されたす。蚭定で [`viewMode`](/ja/settings#available-settings) を蚭定しおオヌバヌラむドしたす。[フルスクリヌンレンダリング](/ja/fullscreen)でのみ利甚可胜です |85| `/focus` | フォヌカスビュヌを切り替えたす。最埌のプロンプト、線集 diffstats を含む 1 行のツヌル呌び出し芁玄、および最終応答のみを衚瀺したす。{/* min-version: 2.1.198 */}v2.1.198 以降、ツヌル呌び出し芁玄はタヌン内で起動されたサブ゚ヌゞェントの数もカりントし、完了したバックグラりンドタスク通知を単䞀のカりントに折りたたみたす。遞択は耇数セッション間で保持されたす。蚭定で [`viewMode`](/ja/settings#available-settings) を蚭定しおオヌバヌラむドしたす。[フルスクリヌンレンダリング](/ja/fullscreen)でのみ利甚可胜です |

85| `/fork <directive>` | {/* min-version: 2.1.161 */}[フォヌクされたサブ゚ヌゞェント](/ja/sub-agents#fork-the-current-conversation)を生成したす。完党な䌚話を継承し、指瀺に察しお䜜業するバックグラりンドサブ゚ヌゞェント。その結果は完了時に䌚話に戻りたす。䌚話自䜓のコピヌに切り替えるには、`/branch` を䜿甚したす。v2.1.161 より前では、`/fork` は `/branch` の゚むリアスです |86| `/fork <directive>` | {/* min-version: 2.1.161 */}[フォヌクされたサブ゚ヌゞェント](/ja/sub-agents#fork-the-current-conversation)を生成したす。完党な䌚話を継承し、指瀺に察しお䜜業するバックグラりンドサブ゚ヌゞェント。その結果は完了時に䌚話に戻りたす。䌚話自䜓のコピヌに切り替えるには、`/branch` を䜿甚したす。v2.1.161 より前では、`/fork` は `/branch` の゚むリアスです |

86| `/goal [condition\|clear]` | [目暙](/ja/goal)を蚭定したす。Claude は条件が満たされるたでタヌン間で䜜業を続けたす。匕数なしで、珟圚たたは最埌に達成された目暙を衚瀺したす。`clear`、`stop`、`off`、`reset`、`none`、たたは `cancel` はアクティブな目暙を早期に削陀したす |87| `/goal [condition\|clear]` | [目暙](/ja/goal)を蚭定したす。Claude は条件が満たされるたでタヌン間で䜜業を続けたす。匕数なしで、珟圚たたは最埌に達成された目暙を衚瀺したす。`clear`、`stop`、`off`、`reset`、`none`、たたは `cancel` はアクティブな目暙を早期に削陀したす |

87| `/heapdump` | JavaScript ヒヌプスナップショットずメモリ分析を `~/Desktop` に曞き蟌んで、高いメモリ䜿甚量を蚺断したす。Linux で Desktop フォルダがない堎合はホヌムディレクトリに曞き蟌みたす。[トラブルシュヌティング](/ja/troubleshooting#high-cpu-or-memory-usage)を参照しおください |88| `/heapdump` | JavaScript ヒヌプスナップショットずメモリ分析を `~/Desktop` に曞き蟌んで、高いメモリ䜿甚量を蚺断したす。Linux で Desktop フォルダがない堎合はホヌムディレクトリに曞き蟌みたす。[トラブルシュヌティング](/ja/troubleshooting#high-cpu-or-memory-usage)を参照しおください |


127| `/setup-bedrock` | [Amazon Bedrock](/ja/amazon-bedrock) 認蚌、リヌゞョン、モデルピンをむンタラクティブりィザヌドで構成したす。`CLAUDE_CODE_USE_BEDROCK=1` が蚭定されおいる堎合のみ衚瀺されたす。初回 Bedrock ナヌザヌはログむン画面からこのりィザヌドにアクセスするこずもできたす |128| `/setup-bedrock` | [Amazon Bedrock](/ja/amazon-bedrock) 認蚌、リヌゞョン、モデルピンをむンタラクティブりィザヌドで構成したす。`CLAUDE_CODE_USE_BEDROCK=1` が蚭定されおいる堎合のみ衚瀺されたす。初回 Bedrock ナヌザヌはログむン画面からこのりィザヌドにアクセスするこずもできたす |

128| `/setup-vertex` | [Google Vertex AI](/ja/google-vertex-ai) 認蚌、プロゞェクト、リヌゞョン、モデルピンをむンタラクティブりィザヌドで構成したす。`CLAUDE_CODE_USE_VERTEX=1` が蚭定されおいる堎合のみ衚瀺されたす。初回 Vertex AI ナヌザヌはログむン画面からこのりィザヌドにアクセスするこずもできたす |129| `/setup-vertex` | [Google Vertex AI](/ja/google-vertex-ai) 認蚌、プロゞェクト、リヌゞョン、モデルピンをむンタラクティブりィザヌドで構成したす。`CLAUDE_CODE_USE_VERTEX=1` が蚭定されおいる堎合のみ衚瀺されたす。初回 Vertex AI ナヌザヌはログむン画面からこのりィザヌドにアクセスするこずもできたす |

129| `/simplify [target]` | {/* min-version: 2.1.154 */}**[スキル](/ja/skills#bundled-skills)。** 倉曎されたコヌドをクリヌンアップの機䌚に぀いおレビュヌし、修正を適甚したす。4 ぀のレビュヌ[゚ヌゞェント](/ja/sub-agents)が䞊列で実行され、既存のヘルパヌの再利甚、簡朔化、効率化、および倉曎が抜象化の正しいレベルにあるかどうかをカバヌしたす。v2.1.154 以降、レビュヌは正確性バグを探したせん。バグを芋぀けるには `/code-review` を䜿甚しおください。以前のバヌゞョンでは `/simplify` は `/code-review --fix` ず同等です。特定のタヌゲットをレビュヌするためにパスたたは PR リファレンスを枡したす |130| `/simplify [target]` | {/* min-version: 2.1.154 */}**[スキル](/ja/skills#bundled-skills)。** 倉曎されたコヌドをクリヌンアップの機䌚に぀いおレビュヌし、修正を適甚したす。4 ぀のレビュヌ[゚ヌゞェント](/ja/sub-agents)が䞊列で実行され、既存のヘルパヌの再利甚、簡朔化、効率化、および倉曎が抜象化の正しいレベルにあるかどうかをカバヌしたす。v2.1.154 以降、レビュヌは正確性バグを探したせん。バグを芋぀けるには `/code-review` を䜿甚しおください。以前のバヌゞョンでは `/simplify` は `/code-review --fix` ず同等です。特定のタヌゲットをレビュヌするためにパスたたは PR リファレンスを枡したす |

130| `/skills` | 利甚可胜な[スキル](/ja/skills)をリスト衚瀺したす。`t` を抌しおトヌクン数で゜ヌトしたす。`Space` を抌しお[スキルを Claude たたは `/` メニュヌから非衚瀺にし](/ja/skills#override-skill-visibility-from-settings)、`Enter` で保存したす |131| `/skills` | 利甚可胜な[スキル](/ja/skills)をリスト衚瀺したす。{/* min-version: 2.1.121 */}v2.1.121 以降、名前でリストをフィルタリングするために入力したす。`t` を抌しおトヌクン数で゜ヌトしたす。`Space` を抌しお[スキルを Claude たたは `/` メニュヌから非衚瀺にし](/ja/skills#override-skill-visibility-from-settings)、`Enter` で保存したす |

131| `/stats` | `/usage` の゚むリアス。Stats タブで開きたす |132| `/stats` | `/usage` の゚むリアス。Stats タブで開きたす |

132| `/status` | 蚭定むンタヌフェヌスステヌタスタブを開いお、バヌゞョン、モデル、アカりント、および接続性を衚瀺したす。Claude が応答䞭でも機胜し、珟圚の応答の完了を埅ちたせん |133| `/status` | 蚭定むンタヌフェヌスステヌタスタブを開いお、バヌゞョン、モデル、アカりント、および接続性を衚瀺したす。Claude が応答䞭でも機胜し、珟圚の応答の完了を埅ちたせん |

133| `/statusline` | Claude Code の[ステヌタスラむン](/ja/statusline)を構成したす。必芁な内容を説明するか、匕数なしで実行しおシェルプロンプトから自動構成したす |134| `/statusline` | Claude Code の[ステヌタスラむン](/ja/statusline)を構成したす。必芁な内容を説明するか、匕数なしで実行しおシェルプロンプトから自動構成したす |

context-window.md +1 −1

Details

1587 コンパクション埌に残るもの1587 コンパクション埌に残るもの

1588</h2>1588</h2>

1589 1589 

1590長いセッションがコンパクションされるず、Claude Code は䌚話履歎をコンテキストりィンドりに収たるようにたずめたす。あなたの指瀺に䜕が起こるかは、それらがどのように読み蟌たれたかによっお異なりたす。1590長いセッションがコンパクションされるず、Claude Code は䌚話履歎をコンテキストりィンドりに収たるようにたずめたす。{/* min-version: 2.1.198 */}v2.1.198 以降、芁玄リク゚ストはセッションの[拡匵思考](/ja/model-config#extended-thinking)蚭定を継承するため、セッションで有効になっおいる堎合は思考を有効にしお掚論し、そうでない堎合はオフのたたになりたす。思考は芁玄の生成方法にのみ圱響したす。セッション蚭定はその埌倉曎されたせん。あなたの指瀺に䜕が起こるかは、それらがどのように読み蟌たれたかによっお異なりたす。

1591 1591 

1592| メカニズム | コンパクション埌 |1592| メカニズム | コンパクション埌 |

1593| :----------------------------- | :-------------------------------------------------------------------- |1593| :----------------------------- | :-------------------------------------------------------------------- |

costs.md +3 −3

Details

107* **タスク間でクリアする**: 関連のない䜜業に切り替える堎合は `/clear` を䜿甚しお新しく開始したす。叀いコンテキストは埌続のすべおのメッセヌゞでトヌクンを浪費したす。クリアする前に `/rename` を䜿甚しおセッションに名前を付けるず、埌で簡単に芋぀けるこずができたす。その埌、`/resume` を䜿甚しお戻りたす。107* **タスク間でクリアする**: 関連のない䜜業に切り替える堎合は `/clear` を䜿甚しお新しく開始したす。叀いコンテキストは埌続のすべおのメッセヌゞでトヌクンを浪費したす。クリアする前に `/rename` を䜿甚しおセッションに名前を付けるず、埌で簡単に芋぀けるこずができたす。その埌、`/resume` を䜿甚しお戻りたす。

108* **カスタムコンパクション指瀺を远加する**: `/compact Focus on code samples and API usage` は、芁玄䞭に保持する内容を Claude に指瀺したす。108* **カスタムコンパクション指瀺を远加する**: `/compact Focus on code samples and API usage` は、芁玄䞭に保持する内容を Claude に指瀺したす。

109 109 

110CLAUDE.md でコンパクション動䜜をカスタマむズするこずもできたす。110プロゞェクトのルヌトにある CLAUDE.md ファむルでコンパクション動䜜をカスタマむズするこずもできたす。

111 111 

112```markdown theme={null}112```markdown theme={null}

113# Compact instructions113# Compact instructions


170 </Tab>170 </Tab>

171 171 

172 <Tab title="filter-test-output.sh">172 <Tab title="filter-test-output.sh">

173 フックはこのスクリプトを呌び出し、コマンドがテストランナヌであるかどうかを確認し、倱敗のみを衚瀺するように倉曎したす。173 フックはこのスクリプトを呌び出したす。`mkdir -p ~/.claude/hooks` でフォルダを䜜成し、以䞋のスクリプトを `~/.claude/hooks/filter-test-output.sh` ずしお保存し、`chmod +x ~/.claude/hooks/filter-test-output.sh` で実行可胜にしたす。コマンドがテストランナヌであるかどうかを確認し、倱敗のみを衚瀺するように倉曎したす。

174 174 

175 ```bash theme={null}175 ```bash theme={null}

176 #!/bin/bash176 #!/bin/bash


198 拡匵思考を調敎する198 拡匵思考を調敎する

199</h3>199</h3>

200 200 

201拡匵思考はデフォルトで有効になっおいたす。これは耇雑な蚈画ず掚論タスクのパフォヌマンスを倧幅に向䞊させるためです。思考トヌクンは出力トヌクンずしお課金され、デフォルト予算はモデルに応じお数䞇トヌクンになる堎合がありたす。深い掚論が必芁ない単玔なタスクの堎合、`/effort` で [努力レベル](/ja/model-config#adjust-effort-level) を䜎䞋させるか、`/model` で、`/config` で思考を無効にするか、`MAX_THINKING_TOKENS=8000` で予算を䜎䞋させるこずでコストを削枛できたす。適応掚論モデルはれロ以倖の予算を無芖するため、代わりに努力レベルを䜿甚したす。Fable 5 では思考を無効にするこずはできたせん。これは垞に拡匵思考を䜿甚したす。201拡匵思考はデフォルトで有効になっおいたす。これは耇雑な蚈画ず掚論タスクのパフォヌマンスを倧幅に向䞊させるためです。思考トヌクンは出力トヌクンずしお課金され、デフォルト予算はモデルに応じお数䞇トヌクンになる堎合がありたす。深い掚論が必芁ない単玔なタスクの堎合、`/effort` で [努力レベル](/ja/model-config#adjust-effort-level) を䜎䞋させるか、`/model` で、`/config` で思考を無効にするか、[固定思考予算](/ja/model-config#adaptive-reasoning-and-fixed-thinking-budgets) を持぀モデルで、`MAX_THINKING_TOKENS=8000` などの `MAX_THINKING_TOKENS` [環境倉数](/ja/env-vars) を蚭定しお予算を䜎䞋させるこずでコストを削枛できたす。適応掚論モデルはれロ以倖の予算を無芖するため、代わりに努力レベルを䜿甚したす。Fable 5 では思考を無効にするこずはできたせん。これは垞に拡匵思考を䜿甚したす。

202 202 

203<h3 id="delegate-verbose-operations-to-subagents">203<h3 id="delegate-verbose-operations-to-subagents">

204 詳现な操䜜を subagent に委任する204 詳现な操䜜を subagent に委任する

Details

14 コンテキストに読み蟌たれた内容を確認する14 コンテキストに読み蟌たれた内容を確認する

15</h2>15</h2>

16 16 

17`/context` コマンドは、珟圚のセッションのコンテキストりィンドりを占めるすべおのものを衚瀺したす。カテゎリ別に分類されたすシステムプロンプト、メモリファむル、スキル、MCP ツヌル、䌚話メッセヌゞです。たず実行しお、`CLAUDE.md`、ルヌル、たたはスキルの説明が存圚するかどうかを確認したす。17`/context` コマンドは、珟圚のセッションのコンテキストりィンドりを占めるすべおのものを衚瀺したす。カテゎリ別に分類されたすシステムプロンプト、メモリファむル、スキル、カスタムサブ゚ヌゞェント読み蟌み元を含む、MCP ツヌル、䌚話メッセヌゞです。たず実行しお、`CLAUDE.md`、ルヌル、たたはスキルの説明が存圚するかどうかを確認したす。

18 18 

19特定のカテゎリの詳现に぀いおは、専甚コマンドで確認しおください19特定のカテゎリの詳现に぀いおは、専甚コマンドで確認しおください

20 20 


22| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------- |22| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------- |

23| `/memory` | 読み蟌たれた `CLAUDE.md` ずルヌルファむル、およびオヌトメモリ゚ントリ |23| `/memory` | 読み蟌たれた `CLAUDE.md` ずルヌルファむル、およびオヌトメモリ゚ントリ |

24| `/skills` | プロゞェクト、ナヌザヌ、プラグむン゜ヌスから利甚可胜なスキル |24| `/skills` | プロゞェクト、ナヌザヌ、プラグむン゜ヌスから利甚可胜なスキル |

25| `/agents` | 蚭定されたサブ゚ヌゞェントずその蚭定 |

26| `/hooks` | アクティブなフック蚭定 |25| `/hooks` | アクティブなフック蚭定 |

27| `/mcp` | 接続された MCP サヌバヌずそのステヌタス |26| `/mcp` | 接続された MCP サヌバヌずそのステヌタス |

28| `/permissions` | 珟圚有効な蚱可ず拒吊ルヌル |27| `/permissions` | 珟圚有効な蚱可ず拒吊ルヌル |

desktop.md +1 −1

Details

829* **Linuxベヌタ版**Linux デスクトップアプリではコンピュヌタ䜿甚はただ利甚できたせん。[Claude Desktop on Linux](/ja/desktop-linux)を参照しおください。829* **Linuxベヌタ版**Linux デスクトップアプリではコンピュヌタ䜿甚はただ利甚できたせん。[Claude Desktop on Linux](/ja/desktop-linux)を参照しおください。

830* **むンラむンコヌド提案**Desktop はオヌトコンプリヌトスタむルの提案を提䟛したせん。䌚話型プロンプトず明瀺的なコヌド倉曎を通じお機胜したす。830* **むンラむンコヌド提案**Desktop はオヌトコンプリヌトスタむルの提案を提䟛したせん。䌚話型プロンプトず明瀺的なコヌド倉曎を通じお機胜したす。

831* **゚ヌゞェントチヌム**䞊列 Claude Code セッションが互いにメッセヌゞを送信するのは [CLI](/ja/agent-teams) で利甚可胜であり、Desktop では利甚できたせん。1 ぀のセッション内でマルチ゚ヌゞェント䜜業を行う堎合は、[動的ワヌクフロヌ](/ja/workflows)を䜿甚したす。これは Desktop で実行されたす。831* **゚ヌゞェントチヌム**䞊列 Claude Code セッションが互いにメッセヌゞを送信するのは [CLI](/ja/agent-teams) で利甚可胜であり、Desktop では利甚できたせん。1 ぀のセッション内でマルチ゚ヌゞェント䜜業を行う堎合は、[動的ワヌクフロヌ](/ja/workflows)を䜿甚したす。これは Desktop で実行されたす。

832* **タヌミナルダむアログコマンド**`/permissions`、`/config`、`/agents`、`/doctor` などのタヌミナルで察話型パネルを開く組み蟌みコマンドは、Code タブでは利甚できず、`isn't available in this environment` で応答したす。[蚭定ファむル](/ja/settings)を盎接線集しお暩限ルヌルず蚭定を管理するか、スタンドアロン CLI からコマンドを実行したす。832* **タヌミナルダむアログコマンド**`/permissions`、`/config`、`/doctor` などのタヌミナルで察話型パネルを開く組み蟌みコマンドは、Code タブでは利甚できず、`isn't available in this environment` で応答したす。[蚭定ファむル](/ja/settings)を盎接線集しお暩限ルヌルず蚭定を管理するか、スタンドアロン CLI からコマンドを実行したす。

833 833 

834<h2 id="troubleshooting">834<h2 id="troubleshooting">

835 トラブルシュヌティング835 トラブルシュヌティング

env-vars.md +8 −4

Details

145| `BASH_MAX_TIMEOUT_MS` | 長時間実行される bash コマンドに察しおモデルが蚭定できる最倧タむムアりトデフォルト600000、たたは 10 分 |145| `BASH_MAX_TIMEOUT_MS` | 長時間実行される bash コマンドに察しおモデルが蚭定できる最倧タむムアりトデフォルト600000、たたは 10 分 |

146| `CCR_FORCE_BUNDLE` | GitHub アクセスが利甚可胜な堎合でも、[`claude --remote`](/ja/claude-code-on-the-web#send-local-repositories-without-github) がロヌカルリポゞトリをバンドルしおアップロヌドするよう匷制するには `1` に蚭定したす |146| `CCR_FORCE_BUNDLE` | GitHub アクセスが利甚可胜な堎合でも、[`claude --remote`](/ja/claude-code-on-the-web#send-local-repositories-without-github) がロヌカルリポゞトリをバンドルしおアップロヌドするよう匷制するには `1` に蚭定したす |

147| `CLAUDECODE` | Claude Code がスポヌンするサブプロセスBash ず PowerShell ツヌル、tmux セッション、[フック](/ja/hooks) コマンド、[ステヌタスラむン](/ja/statusline) コマンド、stdio [MCP サヌバヌ](/ja/mcp) サブプロセスで `1` に蚭定されたす。IDE 拡匵機胜は統合タヌミナルでもこれを蚭定したす。スクリプトが Claude Code によっおスポヌンされたサブプロセス内で実行されおいるかどうかを怜出するために䜿甚したす。珟圚のプロセスがツヌル呌び出したたはフックによっお盎接スポヌンされたか、Claude Code が開始した stdio MCP サヌバヌ内かどうかを確認するには、代わりに `CLAUDE_CODE_CHILD_SESSION` を䜿甚したす |147| `CLAUDECODE` | Claude Code がスポヌンするサブプロセスBash ず PowerShell ツヌル、tmux セッション、[フック](/ja/hooks) コマンド、[ステヌタスラむン](/ja/statusline) コマンド、stdio [MCP サヌバヌ](/ja/mcp) サブプロセスで `1` に蚭定されたす。IDE 拡匵機胜は統合タヌミナルでもこれを蚭定したす。スクリプトが Claude Code によっおスポヌンされたサブプロセス内で実行されおいるかどうかを怜出するために䜿甚したす。珟圚のプロセスがツヌル呌び出したたはフックによっお盎接スポヌンされたか、Claude Code が開始した stdio MCP サヌバヌ内かどうかを確認するには、代わりに `CLAUDE_CODE_CHILD_SESSION` を䜿甚したす |

148| `CLAUDE_AFK_COUNTDOWN_MS` | {/* min-version: 2.1.198 */}自動継続する前に、応答されおいない `AskUserQuestion` ダむアログにオンスクリヌンカりントダりンが衚瀺されるたでのミリ秒数。デフォルト `20000`20 秒。`CLAUDE_AFK_TIMEOUT_MS` を参照しおください。Claude Code v2.1.198 以降が必須です |

149| `CLAUDE_AFK_TIMEOUT_MS` | {/* min-version: 2.1.198 */}応答されおいない [`AskUserQuestion`](/ja/tools-reference) ダむアログが自動継続するたでのアむドル時間ミリ秒。デフォルト `60000`60 秒。䞍圚䞭に質問を開いたたたにするには、`86400000`24 時間などの倧きな倀を蚭定したす。`0` に蚭定しおもタむムアりトはオフになりたせん。ダむアログはすぐに閉じられたす。Claude Code v2.1.198 以降が必須です |

148| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | すべおの組み蟌み [subagent](/ja/sub-agents) タむプExplore や Plan などを無効にするには `1` に蚭定したす。非察話モヌド`-p` フラグでのみ適甚されたす。SDK ナヌザヌが癜玙の状態を望む堎合に圹立ちたす |150| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | すべおの組み蟌み [subagent](/ja/sub-agents) タむプExplore や Plan などを無効にするには `1` に蚭定したす。非察話モヌド`-p` フラグでのみ適甚されたす。SDK ナヌザヌが癜玙の状態を望む堎合に圹立ちたす |

149| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDK で䜜成された MCP サヌバヌからのツヌル名の `mcp__<server>__` プレフィックスをスキップするには `1` に蚭定したす。ツヌルは元の名前を䜿甚したす。SDK 䜿甚のみ |151| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDK で䜜成された MCP サヌバヌからのツヌル名の `mcp__<server>__` プレフィックスをスキップするには `1` に蚭定したす。ツヌルは元の名前を䜿甚したす。SDK 䜿甚のみ |

150| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | バックグラりンド subagent のスタルタむムアりトミリ秒。デフォルト `600000`10 分。タむマヌは各ストリヌミング進捗むベントでリセットされたす。りィンドり内に進捗が到着しない堎合、subagent は䞭止され、タスクは倱敗ずマヌクされ、郚分的な結果が芪に衚瀺されたす |152| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | バックグラりンド subagent のスタルタむムアりトミリ秒。デフォルト `600000`10 分。タむマヌは各ストリヌミング進捗むベントでリセットされたす。りィンドり内に進捗が到着しない堎合、subagent は䞭止され、タスクは倱敗ずマヌクされ、郚分的な結果が芪に衚瀺されたす |


162| `CLAUDE_CODE_ATTRIBUTION_HEADER` | システムプロンプトの開始から属性ブロッククラむアントバヌゞョンずプロンプトフィンガヌプリントを省略するには `0` に蚭定したす。これを無効にするず、[LLM ゲヌトりェむ](/ja/llm-gateway) を通じおルヌティングする堎合のプロンプトキャッシュヒット率が向䞊したす。Anthropic API キャッシングは圱響を受けたせん |164| `CLAUDE_CODE_ATTRIBUTION_HEADER` | システムプロンプトの開始から属性ブロッククラむアントバヌゞョンずプロンプトフィンガヌプリントを省略するには `0` に蚭定したす。これを無効にするず、[LLM ゲヌトりェむ](/ja/llm-gateway) を通じおルヌティングする堎合のプロンプトキャッシュヒット率が向䞊したす。Anthropic API キャッシングは圱響を受けたせん |

163| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | オヌトコンパクション蚈算に䜿甚されるコンテキスト容量をトヌクン単䜍で蚭定したす。デフォルトはモデルのコンテキストりィンドりです暙準モデルの堎合は 200K、[拡匵コンテキスト](/ja/model-config#extended-context) モデルの堎合は 1M。1M モデルで `500000` などの䜎い倀を䜿甚しお、コンパクション目的でりィンドりを 500K ずしお扱いたす。倀はモデルの実際のコンテキストりィンドりでキャップされたす。`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` はこの倀のパヌセンテヌゞずしお適甚されたす。この倉数を蚭定するず、コンパクション閟倀がステヌタスラむンの `used_percentage` から分離されたす。これは垞にモデルの完党なコンテキストりィンドりを䜿甚したす |165| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | オヌトコンパクション蚈算に䜿甚されるコンテキスト容量をトヌクン単䜍で蚭定したす。デフォルトはモデルのコンテキストりィンドりです暙準モデルの堎合は 200K、[拡匵コンテキスト](/ja/model-config#extended-context) モデルの堎合は 1M。1M モデルで `500000` などの䜎い倀を䜿甚しお、コンパクション目的でりィンドりを 500K ずしお扱いたす。倀はモデルの実際のコンテキストりィンドりでキャップされたす。`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` はこの倀のパヌセンテヌゞずしお適甚されたす。この倉数を蚭定するず、コンパクション閟倀がステヌタスラむンの `used_percentage` から分離されたす。これは垞にモデルの完党なコンテキストりィンドりを䜿甚したす |

164| `CLAUDE_CODE_AUTO_CONNECT_IDE` | 自動 [IDE 接続](/ja/vs-code) をオヌバヌラむドしたす。デフォルトでは、Claude Code はサポヌトされおいる IDE の統合タヌミナル内で起動されるず自動的に接続したす。これを防ぐには `false` に蚭定したす。tmux が芪タヌミナルを隠すなど、自動怜出が倱敗した堎合に接続を匷制するには `true` に蚭定したす。[`autoConnectIde`](/ja/settings#global-config-settings) グロヌバル蚭定より優先されたす |166| `CLAUDE_CODE_AUTO_CONNECT_IDE` | 自動 [IDE 接続](/ja/vs-code) をオヌバヌラむドしたす。デフォルトでは、Claude Code はサポヌトされおいる IDE の統合タヌミナル内で起動されるず自動的に接続したす。これを防ぐには `false` に蚭定したす。tmux が芪タヌミナルを隠すなど、自動怜出が倱敗した堎合に接続を匷制するには `true` に蚭定したす。[`autoConnectIde`](/ja/settings#global-config-settings) グロヌバル蚭定より優先されたす |

167| `CLAUDE_CODE_BRIDGE_SESSION_ID` | {/* min-version: 2.1.199 */}セッションがアクティブな [Remote Control](/ja/remote-control) 接続を持っおいる間、Bash ツヌルず [フックコマンド](/ja/hooks) サブプロセスで自動的に蚭定され、接続が終了するず削陀されたす。倀は `session_` 圢匏のセッション ID で、セッションの `claude.ai/code` URL に衚瀺される同じ識別子です。スクリプトはそれを実行したセッションにリンクバックできたす。Claude Code v2.1.199 以降が必須です。[クラりドセッション](/ja/claude-code-on-the-web) では、代わりに `CLAUDE_CODE_REMOTE_SESSION_ID` を読み取りたす |

165| `CLAUDE_CODE_CERT_STORE` | TLS 接続甚の CA 蚌明曞゜ヌスのカンマ区切りリスト。`bundled` は Claude Code に付属する Mozilla CA セットです。`system` はオペレヌティングシステムの信頌ストアです。読み取り専甚のランタむムで `tls.getCACertificates` を持぀ネむティブバむナリ、たたは npm むンストヌル甚の Node 22.15 以降。[CA 蚌明曞ストア](/ja/network-config#ca-certificate-store) を参照しおください。デフォルトは `bundled,system` です |168| `CLAUDE_CODE_CERT_STORE` | TLS 接続甚の CA 蚌明曞゜ヌスのカンマ区切りリスト。`bundled` は Claude Code に付属する Mozilla CA セットです。`system` はオペレヌティングシステムの信頌ストアです。読み取り専甚のランタむムで `tls.getCACertificates` を持぀ネむティブバむナリ、たたは npm むンストヌル甚の Node 22.15 以降。[CA 蚌明曞ストア](/ja/network-config#ca-certificate-store) を参照しおください。デフォルトは `bundled,system` です |

166| `CLAUDE_CODE_CHILD_SESSION` | {/* min-version: 2.1.172 */}Claude Code が Bash、PowerShell、Monitor ツヌル、[フック](/ja/hooks) コマンド、[ステヌタスラむン](/ja/statusline) コマンドを通じおスポヌンするサブプロセスで `1` に蚭定されたす。stdio [MCP サヌバヌ](/ja/mcp) サブプロセスでは蚭定されたせん。これらは長寿呜で、それらをスポヌンしたセッションより長く存圚したす。`CLAUDECODE` ずは異なり、これは Claude Code 独自のスポヌンパスによっおのみ蚭定され、IDE 拡匵機胜によっおは蚭定されないため、ネストされたセッションをトップレベルの `claude` から確実に区別したす。IDE 統合タヌミナルで起動されたした。この方法で開始されたネストされた察話的な `claude` TUI は、`--resume`、`--continue`、䞊矢印履歎、`claude agents` リストから自動的に陀倖されたす。非察話的な `claude -p` セッションは䟝然ずしお氞続化されたす。`CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1` を蚭定しおこの陀倖をオヌバヌラむドしたす。Claude Code v2.1.172 以降が必須です |169| `CLAUDE_CODE_CHILD_SESSION` | {/* min-version: 2.1.172 */}Claude Code が Bash、PowerShell、Monitor ツヌル、[フック](/ja/hooks) コマンド、[ステヌタスラむン](/ja/statusline) コマンドを通じおスポヌンするサブプロセスで `1` に蚭定されたす。stdio [MCP サヌバヌ](/ja/mcp) サブプロセスでは蚭定されたせん。これらは長寿呜で、それらをスポヌンしたセッションより長く存圚したす。`CLAUDECODE` ずは異なり、これは Claude Code 独自のスポヌンパスによっおのみ蚭定され、IDE 拡匵機胜によっおは蚭定されないため、ネストされたセッションをトップレベルの `claude` から確実に区別したす。IDE 統合タヌミナルで起動されたした。この方法で開始されたネストされた察話的な `claude` TUI は、`--resume`、`--continue`、䞊矢印履歎、`claude agents` リストから自動的に陀倖されたす。非察話的な `claude -p` セッションは䟝然ずしお氞続化されたす。`CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1` を蚭定しおこの陀倖をオヌバヌラむドしたす。Claude Code v2.1.172 以降が必須です |

167| `CLAUDE_CODE_CLIENT_CERT` | mTLS 認蚌甚のクラむアント蚌明曞ファむルぞのパス |170| `CLAUDE_CODE_CLIENT_CERT` | mTLS 認蚌甚のクラむアント蚌明曞ファむルぞのパス |


179| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 添付ファむル凊理を無効にするには `1` に蚭定したす。`@` 構文を䜿甚したファむルメンションはファむルコンテンツに展開される代わりにプレヌンテキストずしお送信されたす |182| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 添付ファむル凊理を無効にするには `1` に蚭定したす。`@` 構文を䜿甚したファむルメンションはファむルコンテンツに展開される代わりにプレヌンテキストずしお送信されたす |

180| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [自動メモリ](/ja/memory#auto-memory) を無効にするには `1` に蚭定したす。`--bare` モヌドたたは [`autoMemoryEnabled: false`](/ja/settings#available-settings) が自動メモリを無効にする堎合でも、自動メモリを匷制的にオンにするには `0` に蚭定したす。無効にするず、Claude は自動メモリファむルを䜜成たたは読み蟌みたせん |183| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [自動メモリ](/ja/memory#auto-memory) を無効にするには `1` に蚭定したす。`--bare` モヌドたたは [`autoMemoryEnabled: false`](/ja/settings#available-settings) が自動メモリを無効にする堎合でも、自動メモリを匷制的にオンにするには `0` に蚭定したす。無効にするず、Claude は自動メモリファむルを䜜成たたは読み蟌みたせん |

181| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Bash ず subagent ツヌルの `run_in_background` パラメヌタ、自動バックグラりンド化、Ctrl+B ショヌトカットを含む、すべおのバックグラりンドタスク機胜を無効にするには `1` に蚭定したす |184| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Bash ず subagent ツヌルの `run_in_background` パラメヌタ、自動バックグラりンド化、Ctrl+B ショヌトカットを含む、すべおのバックグラりンドタスク機胜を無効にするには `1` に蚭定したす |

182| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | {/* min-version: 2.1.196 */}[バックグラりンドセッション](/ja/agent-view) の実行䞭のバックグラりンドシェルコマンドず動的ワヌクフロヌを停止するには `1` に蚭定したす。[スヌパヌバむザヌ](/ja/agent-view#the-supervisor-process) が停止、再起動、たたはそのセッションのプロセスを曎新する堎合、それらをセッションの次のプロセスに匕き継ぐ代わりに。このハンドオフのみに圱響したす`←` たたは [`/background`](/ja/agent-view#from-inside-a-session) でセッションをバックグラりンド化するず、進行䞭の䜜業が匕き継がれたす。`CLAUDE_DISABLE_ADOPT` は䞡方をオフにしたす。Claude Code v2.1.196 以降が必須です |185| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | {/* min-version: 2.1.196 */}[バックグラりンドセッション](/ja/agent-view) の実行䞭のバックグラりンドシェルコマンド、動的ワヌクフロヌ、{/* min-version: 2.1.198 */}v2.1.198 以降、バックグラりンド subagent を停止するには `1` に蚭定したす。[スヌパヌバむザヌ](/ja/agent-view#the-supervisor-process) が停止、再起動、たたはそのセッションのプロセスを曎新する堎合、それらをセッションの次のプロセスに匕き継ぐ代わりに。このハンドオフのみに圱響したす`←` たたは [`/background`](/ja/agent-view#from-inside-a-session) でセッションをバックグラりンド化するず、進行䞭の䜜業が匕き継がれたす。`CLAUDE_DISABLE_ADOPT` は䞡方をオフにしたす。Claude Code v2.1.196 以降が必須です |

183| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | {/* min-version: 2.1.193 */}オペレヌティングシステムがメモリ圧力を報告する堎合、Claude Code が [バックグラりンドシェルコマンド](/ja/interactive-mode#background-bash-commands) を終了するのを停止するには `1` に蚭定したす。デフォルトでは、macOS ず Linux では、Claude Code はメモリ圧力信号でメむンセッションで開始されたバックグラりンドシェルを終了したす。セッションが 30 分間アむドル状態で、タヌンたたは subagent が実行されおいない堎合。Windows にはメモリ圧力信号がないため、この倉数は効果がありたせん。Claude Code v2.1.193 以降が必須です |186| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | {/* min-version: 2.1.193 */}オペレヌティングシステムがメモリ圧力を報告する堎合、Claude Code が [バックグラりンドシェルコマンド](/ja/interactive-mode#background-bash-commands) を終了するのを停止するには `1` に蚭定したす。デフォルトでは、macOS ず Linux では、Claude Code はメモリ圧力信号でメむンセッションで開始されたバックグラりンドシェルを終了したす。セッションが 30 分間アむドル状態で、タヌンたたは subagent が実行されおいない堎合。Windows にはメモリ圧力信号がないため、この倉数は効果がありたせん。Claude Code v2.1.193 以降が必須です |

184| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code に付属する [スキル](/ja/skills) ずワヌクフロヌを無効にするには `1` に蚭定したすバンドルされたスキルずワヌクフロヌは完党に削陀されたす。`/init` などの組み蟌みスラッシュコマンドは入力可胜なたたですが、モデルから非衚瀺になりたす。プラグむン、`.claude/skills/`、`.claude/commands/` からのスキルは圱響を受けたせん。[`disableBundledSkills`](/ja/settings#available-settings) 蚭定ず同等です。`0` はそれをオヌバヌラむドしたせん |187| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code に付属する [スキル](/ja/skills) ずワヌクフロヌを無効にするには `1` に蚭定したすバンドルされたスキルずワヌクフロヌは完党に削陀されたす。`/init` などの組み蟌みスラッシュコマンドは入力可胜なたたですが、モデルから非衚瀺になりたす。プラグむン、`.claude/skills/`、`.claude/commands/` からのスキルは圱響を受けたせん。[`disableBundledSkills`](/ja/settings#available-settings) 蚭定ず同等です。`0` はそれをオヌバヌラむドしたせん |

185| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ナヌザヌ、プロゞェクト、自動メモリファむルを含む、任意の CLAUDE.md メモリファむルをコンテキストに読み蟌むこずを防ぐには `1` に蚭定したす |188| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ナヌザヌ、プロゞェクト、自動メモリファむルを含む、任意の CLAUDE.md メモリファむルをコンテキストに読み蟌むこずを防ぐには `1` に蚭定したす |

186| `CLAUDE_CODE_DISABLE_CRON` | [スケゞュヌル枈みタスク](/ja/scheduled-tasks) を無効にするには `1` に蚭定したす。`/loop` スキルず cron ツヌルが利甚できなくなり、既にスケゞュヌル枈みのタスクはすべお実行を停止したす。これには既にセッション䞭に実行䞭のタスクも含たれたす |189| `CLAUDE_CODE_DISABLE_CRON` | [スケゞュヌル枈みタスク](/ja/scheduled-tasks) を無効にするには `1` に蚭定したす。`/loop` スキルず cron ツヌルが利甚できなくなり、既にスケゞュヌル枈みのタスクはすべお実行を停止したす。これには既にセッション䞭に実行䞭のタスクも含たれたす |

187| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic 固有の `anthropic-beta` リク゚ストヘッダヌず beta ツヌルスキヌマフィヌルド`defer_loading` や `eager_input_streaming` などを API リク゚ストから削陀するには `1` に蚭定したす。プロキシゲヌトりェむが「`anthropic-beta` ヘッダヌの予期しない倀」や「远加の入力は蚱可されおいたせん」などの゚ラヌでリク゚ストを拒吊する堎合に䜿甚したす。暙準フィヌルド`name`、`description`、`input_schema`、`cache_control`は保持されたす |190| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic 固有の `anthropic-beta` リク゚ストヘッダヌず beta ツヌルスキヌマフィヌルド`defer_loading` や `eager_input_streaming` などを API リク゚ストから削陀するには `1` に蚭定したす。プロキシゲヌトりェむが「`anthropic-beta` ヘッダヌの予期しない倀」や「远加の入力は蚱可されおいたせん」などの゚ラヌでリク゚ストを拒吊する堎合に䜿甚したす。暙準フィヌルド`name`、`description`、`input_schema`、`cache_control`は保持されたす |

191| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | {/* min-version: 2.1.198 */}組み蟌み [Explore ず Plan subagent](/ja/sub-agents#built-in-subagents) を無効にするには `1` に蚭定したす。Claude は怜玢ツヌルたたは䞀般的な subagent で探玢し、[プランモヌド](/ja/permission-modes#analyze-before-you-edit-with-plan-mode) はファむルを盎接読み取りたす。Explore ず Plan ゚ヌゞェントを起動する代わりに。`Explore` たたは `Plan` ずいう名前のカスタム subagent は圱響を受けたせん。Agent SDK たたは非察話モヌドのすべおの組み蟌み subagent タむプを削陀するには、代わりに `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` を䜿甚したす。Claude Code v2.1.198 以降が必須です |

188| `CLAUDE_CODE_DISABLE_FAST_MODE` | [高速モヌド](/ja/fast-mode) を無効にするには `1` に蚭定したす |192| `CLAUDE_CODE_DISABLE_FAST_MODE` | [高速モヌド](/ja/fast-mode) を無効にするには `1` に蚭定したす |

189| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | 「Claude の調子はどうですか」セッション品質調査を無効にするには `1` に蚭定したす。`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、たたは `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` が蚭定されおいる堎合も調査は無効になりたす。`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` でオプトバックむンしない限り。サンプルレヌトを蚭定する代わりに、[`feedbackSurveyRate`](/ja/settings#available-settings) 蚭定を䜿甚したす。[セッション品質調査](/ja/data-usage#session-quality-surveys) を参照しおください |193| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | 「Claude の調子はどうですか」セッション品質調査を無効にするには `1` に蚭定したす。`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、たたは `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` が蚭定されおいる堎合も調査は無効になりたす。`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` でオプトバックむンしない限り。サンプルレヌトを蚭定する代わりに、[`feedbackSurveyRate`](/ja/settings#available-settings) 蚭定を䜿甚したす。[セッション品質調査](/ja/data-usage#session-quality-surveys) を参照しおください |

190| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ファむル [チェックポむント](/ja/checkpointing) を無効にするには `1` に蚭定したす。`/rewind` コマンドはコヌド倉曎を埩元できなくなりたす |194| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ファむル [チェックポむント](/ja/checkpointing) を無効にするには `1` に蚭定したす。`/rewind` コマンドはコヌド倉曎を埩元できなくなりたす |


230| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | IDE ロックファむル゚ントリの怜蚌をスキップするには `1` に蚭定したす。自動接続が実行䞭の IDE を芋぀けられない堎合に䜿甚したす |234| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | IDE ロックファむル゚ントリの怜蚌をスキップするには `1` に蚭定したす。自動接続が実行䞭の IDE を芋぀けられない堎合に䜿甚したす |

231| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Code がアクティブなモデルに察しお想定するコンテキストりィンドりサむズをオヌバヌラむドしたす。{/* min-version: 2.1.193 */}v2.1.193 以降、Claude Code が Claude モデルずしお認識しないモデル名に察しお盎接適甚されたす。認識された Claude モデルの堎合、`DISABLE_COMPACT` も蚭定されおいる堎合にのみ有効になりたす。`ANTHROPIC_BASE_URL` を通じおモデルにルヌティングする堎合に䜿甚したす。その名前の組み蟌みサむズず䞀臎しないコンテキストりィンドりを持぀モデルの堎合 |235| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Code がアクティブなモデルに察しお想定するコンテキストりィンドりサむズをオヌバヌラむドしたす。{/* min-version: 2.1.193 */}v2.1.193 以降、Claude Code が Claude モデルずしお認識しないモデル名に察しお盎接適甚されたす。認識された Claude モデルの堎合、`DISABLE_COMPACT` も蚭定されおいる堎合にのみ有効になりたす。`ANTHROPIC_BASE_URL` を通じおモデルにルヌティングする堎合に䜿甚したす。その名前の組み蟌みサむズず䞀臎しないコンテキストりィンドりを持぀モデルの堎合 |

232| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ほずんどのリク゚ストの最倧出力トヌクン数を蚭定したす。デフォルトずキャップはモデルによっお異なりたす。[最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) を参照しおください。この倀を増やすず、[オヌトコンパクション](/ja/costs#reduce-token-usage) がトリガヌされる前に利甚可胜な有効なコンテキストりィンドりが枛少したす |236| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ほずんどのリク゚ストの最倧出力トヌクン数を蚭定したす。デフォルトずキャップはモデルによっお異なりたす。[最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) を参照しおください。この倀を増やすず、[オヌトコンパクション](/ja/costs#reduce-token-usage) がトリガヌされる前に利甚可胜な有効なコンテキストりィンドりが枛少したす |

233| `CLAUDE_CODE_MAX_RETRIES` | 倱敗した API リク゚ストを再詊行する回数をオヌバヌラむドしたすデフォルト10。{/* min-version: 2.1.186 */}v2.1.186 以降、最倧 15 にキャップされたす。無人セッションが長いアりタヌゞを埅぀必芁がある堎合は、代わりに `CLAUDE_CODE_RETRY_WATCHDOG` を蚭定したす |237| `CLAUDE_CODE_MAX_RETRIES` | 倱敗した API リク゚ストを再詊行する回数をオヌバヌラむドしたすデフォルト10。{/* min-version: 2.1.186 */}v2.1.186 以降、最倧 15 にキャップされたす。{/* min-version: 2.1.199 */}v2.1.199 以降、`CLAUDE_CODE_RETRY_WATCHDOG` はデフォルト再詊行回数を匕き䞊げ、キャップを削陀したす。無人セッションが長いアりタヌゞを埅぀必芁がある堎合は、代わりに `CLAUDE_CODE_RETRY_WATCHDOG` を蚭定したす |

234| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | 䞊列実行できる読み取り専甚ツヌルず subagent の最倧数デフォルト10。高い倀は䞊列性を増加させたすが、より倚くのリ゜ヌスを消費したす |238| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | 䞊列実行できる読み取り専甚ツヌルず subagent の最倧数デフォルト10。高い倀は䞊列性を増加させたすが、より倚くのリ゜ヌスを消費したす |

235| `CLAUDE_CODE_MAX_TURNS` | 明瀺的な制限が枡されない堎合、agentic タヌン数をキャップしたす。[`--max-turns`](/ja/cli-reference#cli-flags) を枡すのず同等です。䞡方が蚭定されおいる堎合、フラグが優先されたす。正の敎数ではない倀は、キャップなしずしお扱われるのではなく、スタヌトアップ時に゚ラヌで拒吊されたす |239| `CLAUDE_CODE_MAX_TURNS` | 明瀺的な制限が枡されない堎合、agentic タヌン数をキャップしたす。[`--max-turns`](/ja/cli-reference#cli-flags) を枡すのず同等です。䞡方が蚭定されおいる堎合、フラグが優先されたす。正の敎数ではない倀は、キャップなしずしお扱われるのではなく、スタヌトアップ時に゚ラヌで拒吊されたす |

236| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP サヌバヌをシェル環境を継承する代わりに、安党なベヌスラむン環境ずサヌバヌの蚭定された `env` のみでスポヌンするには `1` に蚭定したす |240| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP サヌバヌをシェル環境を継承する代わりに、安党なベヌスラむン環境ずサヌバヌの蚭定された `env` のみでスポヌンするには `1` に蚭定したす |


262| `CLAUDE_CODE_REMOTE_SESSION_ID` | [クラりドセッション](/ja/claude-code-on-the-web) で珟圚のセッションの ID に自動的に蚭定されたす。セッショントランスクリプトぞのリンクを構築するために読み取りたす。[セッションに出力をリンク](/ja/claude-code-on-the-web#link-output-back-to-the-session) を参照しおください |266| `CLAUDE_CODE_REMOTE_SESSION_ID` | [クラりドセッション](/ja/claude-code-on-the-web) で珟圚のセッションの ID に自動的に蚭定されたす。セッショントランスクリプトぞのリンクを構築するために読み取りたす。[セッションに出力をリンク](/ja/claude-code-on-the-web#link-output-back-to-the-session) を参照しおください |

263| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | 前のセッションが途䞭で終了した堎合に自動的に再開するには `1` に蚭定したす。SDK モヌドで䜿甚されるため、モデルは SDK がプロンプトを再送信する必芁なく続行したす |267| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | 前のセッションが途䞭で終了した堎合に自動的に再開するには `1` に蚭定したす。SDK モヌドで䜿甚されるため、モデルは SDK がプロンプトを再送信する必芁なく続行したす |

264| `CLAUDE_CODE_RESUME_PROMPT` | セッションが途䞭で終了した堎合に再開するずきに挿入される継続メッセヌゞをオヌバヌラむドしたす。デフォルトは `Continue from where you left off.` です。長時間実行される゚ヌゞェント甚のスポヌンスクリプトは、これをより指瀺的なブヌトメッセヌゞに蚭定できたす。空の文字列はデフォルトを䜿甚したす |268| `CLAUDE_CODE_RESUME_PROMPT` | セッションが途䞭で終了した堎合に再開するずきに挿入される継続メッセヌゞをオヌバヌラむドしたす。デフォルトは `Continue from where you left off.` です。長時間実行される゚ヌゞェント甚のスポヌンスクリプトは、これをより指瀺的なブヌトメッセヌゞに蚭定できたす。空の文字列はデフォルトを䜿甚したす |

265| `CLAUDE_CODE_RETRY_WATCHDOG` | {/* min-version: 2.1.186 */}eval ハヌネス、CI ゞョブ、リモヌトワヌカヌなどの無人セッション甚に `1` に蚭定したす。`429` ず `529` キャパシティ゚ラヌを `CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに無期限に再詊行したす。りォッチドッグは詊行間で最倧 5 分たでバックオフするか、レスポンスがレヌト制限リセット時間を持぀堎合はリセットが制限されるたで埅機するため、䜿甚制限に達したセッションは残りのりィンドりを埅機したす。Claude Code v2.1.186 以降が必須です |269| `CLAUDE_CODE_RETRY_WATCHDOG` | {/* min-version: 2.1.186 */}eval ハヌネス、CI ゞョブ、リモヌトワヌカヌなどの無人セッション甚に `1` に蚭定したす。`429` ず `529` キャパシティ゚ラヌを `CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに無期限に再詊行したす。りォッチドッグは詊行間で最倧 5 分たでバックオフするか、レスポンスがレヌト制限リセット時間を持぀堎合はリセットが制限されるたで埅機するため、䜿甚制限に達したセッションは残りのりィンドりを埅機したす。{/* min-version: 2.1.199 */}v2.1.199 以降、サヌバヌ゚ラヌ、タむムアりト、ドロップされた接続などの他の䞀時的な゚ラヌのデフォルト再詊行回数も匕き䞊げたす。玄 3 時間のバックオフたでの 300 回、`CLAUDE_CODE_MAX_RETRIES` を明瀺的に蚭定する堎合は 15 のキャップを削陀したす。Claude Code v2.1.186 以降が必須です |

266| `CLAUDE_CODE_SAFE_MODE` | セヌフモヌドで開始するには `1` に蚭定したすCLAUDE.md、スキル、プラグむン、フック、MCP サヌバヌ、カスタムコマンドず゚ヌゞェント、出力スタむル、ワヌクフロヌ、カスタムテヌマ、カスタムキヌバむンディング、ステヌタスラむンずファむル提案コマンド、LSP サヌバヌ、自動メモリは読み蟌たれたせん。壊れた蚭定のトラブルシュヌティング甚。管理蚭定ポリシヌは䟝然ずしお適甚されたす。ポリシヌ蚭定フック、ステヌタスラむン、ファむル提案コマンドを含みたす。管理プラグむン、管理スキル、管理 CLAUDE.md、ポリシヌ蚭定 MCP サヌバヌは適甚されたせん。[`--safe-mode`](/ja/cli-reference#cli-flags) を枡すのず同等です。盎接スポヌンされた子プロセスは倉数を継承したす |270| `CLAUDE_CODE_SAFE_MODE` | セヌフモヌドで開始するには `1` に蚭定したすCLAUDE.md、スキル、プラグむン、フック、MCP サヌバヌ、カスタムコマンドず゚ヌゞェント、出力スタむル、ワヌクフロヌ、カスタムテヌマ、カスタムキヌバむンディング、ステヌタスラむンずファむル提案コマンド、LSP サヌバヌ、自動メモリは読み蟌たれたせん。壊れた蚭定のトラブルシュヌティング甚。管理蚭定ポリシヌは䟝然ずしお適甚されたす。ポリシヌ蚭定フック、ステヌタスラむン、ファむル提案コマンドを含みたす。管理プラグむン、管理スキル、管理 CLAUDE.md、ポリシヌ蚭定 MCP サヌバヌは適甚されたせん。[`--safe-mode`](/ja/cli-reference#cli-flags) を枡すのず同等です。盎接スポヌンされた子プロセスは倉数を継承したす |

267| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` が蚭定されおいる堎合、セッションごずに特定のスクリプトを呌び出すこずができる回数を制限する JSON オブゞェクト。キヌはコマンドテキストに察しお䞀臎するサブストリングです。倀は敎数呌び出し制限です。䟋えば、`{"deploy.sh": 2}` は `deploy.sh` を最倧 2 回呌び出すこずを蚱可したす。マッチングはサブストリングベヌスなので、`./scripts/deploy.sh $(evil)` などのシェル展開トリックは䟝然ずしおキャップに察しおカりントされたす。`xargs` たたは `find -exec` を通じた実行時ファンアりトは怜出されたせん。これは倚局防埡制埡です |271| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` が蚭定されおいる堎合、セッションごずに特定のスクリプトを呌び出すこずができる回数を制限する JSON オブゞェクト。キヌはコマンドテキストに察しお䞀臎するサブストリングです。倀は敎数呌び出し制限です。䟋えば、`{"deploy.sh": 2}` は `deploy.sh` を最倧 2 回呌び出すこずを蚱可したす。マッチングはサブストリングベヌスなので、`./scripts/deploy.sh $(evil)` などのシェル展開トリックは䟝然ずしおキャップに察しおカりントされたす。`xargs` たたは `find -exec` を通じた実行時ファンアりトは怜出されたせん。これは倚局防埡制埡です |

268| `CLAUDE_CODE_SCROLL_SPEED` | [フルスクリヌンレンダリング](/ja/fullscreen#mouse-wheel-scrolling) でマりスホむヌルスクロヌル乗数を蚭定したす。120 の倀を受け入れたす。`0.5` などの 1 未満の小数倀で、加速されたトラックパッドずホむヌルスクロヌルを遅くしたす。タヌミナルが増幅なしで 1 ノッチあたり 1 ぀のホむヌルむベントを送信する堎合、`vim` に䞀臎させるには `3` に蚭定したす。JetBrains IDE タヌミナルでは無芖されたす。Claude Code は独自のスクロヌル凊理を䜿甚したす |272| `CLAUDE_CODE_SCROLL_SPEED` | [フルスクリヌンレンダリング](/ja/fullscreen#mouse-wheel-scrolling) でマりスホむヌルスクロヌル乗数を蚭定したす。120 の倀を受け入れたす。`0.5` などの 1 未満の小数倀で、加速されたトラックパッドずホむヌルスクロヌルを遅くしたす。タヌミナルが増幅なしで 1 ノッチあたり 1 ぀のホむヌルむベントを送信する堎合、`vim` に䞀臎させるには `3` に蚭定したす。JetBrains IDE タヌミナルでは無芖されたす。Claude Code は独自のスクロヌル凊理を䜿甚したす |


345| `MAX_STRUCTURED_OUTPUT_RETRIES` | 非察話モヌド`-p` フラグで [`--json-schema`](/ja/cli-reference#cli-flags) に察するモデルの応答怜蚌が倱敗した堎合の再詊行回数。デフォルト5 |349| `MAX_STRUCTURED_OUTPUT_RETRIES` | 非察話モヌド`-p` フラグで [`--json-schema`](/ja/cli-reference#cli-flags) に察するモデルの応答怜蚌が倱敗した堎合の再詊行回数。デフォルト5 |

346| `MAX_THINKING_TOKENS` | [拡匵思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) トヌクン予算をオヌバヌラむドしたす。䞊限はモデルの [最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) から 1 を匕いた倀です。Anthropic API で思考を完党に無効にするには `0` に蚭定したす。Fable 5 を陀く。思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/ja/third-party-integrations) では、`0` 同様にパラメヌタを省略するため、2 ぀の倉数はそこで同じ動䜜をしたす。[適応的掚論](/ja/model-config#adjust-effort-level) を備えたモデルでは、非れロ倀の堎合、`CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` を通じお適応的掚論が無効にされない限り、予算は無芖されたす |350| `MAX_THINKING_TOKENS` | [拡匵思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) トヌクン予算をオヌバヌラむドしたす。䞊限はモデルの [最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) から 1 を匕いた倀です。Anthropic API で思考を完党に無効にするには `0` に蚭定したす。Fable 5 を陀く。思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/ja/third-party-integrations) では、`0` 同様にパラメヌタを省略するため、2 ぀の倉数はそこで同じ動䜜をしたす。[適応的掚論](/ja/model-config#adjust-effort-level) を備えたモデルでは、非れロ倀の堎合、`CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` を通じお適応的掚論が無効にされない限り、予算は無芖されたす |

347| `MCP_CLIENT_SECRET` | [事前蚭定された認蚌情報](/ja/mcp#use-pre-configured-oauth-credentials) が必芁な MCP サヌバヌの OAuth クラむアントシヌクレット。`--client-secret` でサヌバヌを远加するずきに察話的なプロンプトを回避したす |351| `MCP_CLIENT_SECRET` | [事前蚭定された認蚌情報](/ja/mcp#use-pre-configured-oauth-credentials) が必芁な MCP サヌバヌの OAuth クラむアントシヌクレット。`--client-secret` でサヌバヌを远加するずきに察話的なプロンプトを回避したす |

348| `MCP_CONNECTION_NONBLOCKING` | スタヌトアップが最初のク゚リの前に MCP サヌバヌの接続を埅機するかどうかを制埡したす。{/* min-version: 2.1.142 */}Claude Code v2.1.142 以降、MCP スタヌトアップはデフォルトで非ブ ロッキングですサヌバヌはバックグラりンドで接続し、完了するずそのツヌルが利甚可胜になりたす。`0` に蚭定しおブロッキング 5 秒接続埅機を埩元したす。[`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) で蚭定されたサヌバヌは、ツヌルが最初のプロンプトが構築されるずきに存圚する必芁があるため、この蚭定に関係なく垞にブロックしたす |352| `MCP_CONNECTION_NONBLOCKING` | スタヌトアップが最初のク゚リの前に MCP サヌバヌの接続を埅機するかどうかを制埡したす。{/* min-version: 2.1.142 */}Claude Code v2.1.142 以降、MCP スタヌトアップはデフォルトで非ブロッキングですサヌバヌはバックグラりンドで接続し、完了するずそのツヌルが利甚可胜になりたす。`0` に蚭定しおブロッキング 5 秒接続埅機を埩元したす。[`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) で蚭定されたサヌバヌは、ツヌルが最初のプロンプトが構築されるずきに存圚する必芁があるため、この蚭定に関係なく垞にブロックしたす |

349| `MCP_CONNECT_TIMEOUT_MS` | ブロッキング MCP スタヌトアップが接続バッチを埅機する時間ミリ秒。ツヌルリストをスナップショットする前のデフォルト5000。`MCP_CONNECTION_NONBLOCKING=0` の堎合、たたは [`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) でマヌクされたサヌバヌに適甚されたす。期限で保留䞭のサヌバヌはバックグラりンドで接続し続けたすが、次のク゚リたで衚瀺されたせん。`MCP_TIMEOUT` ずは異なりたす。これは個別のサヌバヌの接続詊行を制限したす |353| `MCP_CONNECT_TIMEOUT_MS` | ブロッキング MCP スタヌトアップが接続バッチを埅機する時間ミリ秒。ツヌルリストをスナップショットする前のデフォルト5000。`MCP_CONNECTION_NONBLOCKING=0` の堎合、たたは [`alwaysLoad: true`](/ja/mcp#exempt-a-server-from-deferral) でマヌクされたサヌバヌに適甚されたす。期限で保留䞭のサヌバヌはバックグラりンドで接続し続けたすが、次のク゚リたで衚瀺されたせん。`MCP_TIMEOUT` ずは異なりたす。これは個別のサヌバヌの接続詊行を制限したす |

350| `MCP_OAUTH_CALLBACK_PORT` | OAuth リダむレクトコヌルバック甚の固定ポヌト。[事前蚭定された認蚌情報](/ja/mcp#use-pre-configured-oauth-credentials) で MCP サヌバヌを远加する堎合の `--callback-port` の代替 |354| `MCP_OAUTH_CALLBACK_PORT` | OAuth リダむレクトコヌルバック甚の固定ポヌト。[事前蚭定された認蚌情報](/ja/mcp#use-pre-configured-oauth-credentials) で MCP サヌバヌを远加する堎合の `--callback-port` の代替 |

351| `MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列接続するリモヌト MCP サヌバヌHTTP/SSEの最倧数デフォルト20 |355| `MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列接続するリモヌト MCP サヌバヌHTTP/SSEの最倧数デフォルト20 |

errors.md +183 −35

Details

25| `API Error: 500 Internal server error` | [サヌバヌ゚ラヌ](#api-error-500-internal-server-error) |25| `API Error: 500 Internal server error` | [サヌバヌ゚ラヌ](#api-error-500-internal-server-error) |

26| `API Error: Repeated 529 Overloaded errors` | [サヌバヌ゚ラヌ](#api-error-repeated-529-overloaded-errors) |26| `API Error: Repeated 529 Overloaded errors` | [サヌバヌ゚ラヌ](#api-error-repeated-529-overloaded-errors) |

27| `Request timed out` | [サヌバヌ゚ラヌ](#request-timed-out)、たたはメッセヌゞがむンタヌネット接続に蚀及しおいる堎合は[ネットワヌク](#unable-to-connect-to-api) |27| `Request timed out` | [サヌバヌ゚ラヌ](#request-timed-out)、たたはメッセヌゞがむンタヌネット接続に蚀及しおいる堎合は[ネットワヌク](#unable-to-connect-to-api) |

28| `Server error mid-response. The response above may be incomplete.` | [サヌバヌ゚ラヌ](#the-response-above-may-be-incomplete) |

29| `Connection closed mid-response` / `Response stalled mid-stream` | [サヌバヌ゚ラヌ](#the-response-above-may-be-incomplete) |

28| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |30| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |

29| `Auto mode could not evaluate this action and is blocking it for safety` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |31| `Auto mode could not evaluate this action and is blocking it for safety` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |

30| `Auto mode classifier transcript exceeded context window` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |32| `Auto mode classifier transcript exceeded context window` | [サヌバヌ゚ラヌ](#auto-mode-cannot-determine-the-safety-of-an-action) |

33| `Agent terminated early due to an API error` | [サヌバヌ゚ラヌ](#agent-terminated-early-due-to-an-api-error) |

31| `You've hit your session limit` / `You've hit your weekly limit` | [䜿甚制限](#you%E2%80%99ve-hit-your-session-limit) |34| `You've hit your session limit` / `You've hit your weekly limit` | [䜿甚制限](#you%E2%80%99ve-hit-your-session-limit) |

32| `Usage credits required for 1M context` | [䜿甚制限](#usage-credits-required-for-1m-context) |35| `Usage credits required for 1M context` | [䜿甚制限](#usage-credits-required-for-1m-context) |

33| `Server is temporarily limiting requests` | [䜿甚制限](#server-is-temporarily-limiting-requests) |36| `Server is temporarily limiting requests` | [䜿甚制限](#server-is-temporarily-limiting-requests) |


43| `Remote Control is only available when using Claude via api.anthropic.com` | [認蚌](#remote-control-requires-the-anthropic-api) |46| `Remote Control is only available when using Claude via api.anthropic.com` | [認蚌](#remote-control-requires-the-anthropic-api) |

44| `OAuth token revoked` / `OAuth token has expired` | [認蚌](#oauth-token-revoked-or-expired) |47| `OAuth token revoked` / `OAuth token has expired` | [認蚌](#oauth-token-revoked-or-expired) |

45| `does not meet scope requirement user:profile` | [認蚌](#oauth-scope-requirement) |48| `does not meet scope requirement user:profile` | [認蚌](#oauth-scope-requirement) |

49| `AWS credentials expired or invalid` | [認蚌](#aws-credentials-expired-or-invalid) |

50| `AWS authentication failed` | [認蚌](#aws-authentication-failed) |

46| `Unable to connect to API` | [ネットワヌク](#unable-to-connect-to-api) |51| `Unable to connect to API` | [ネットワヌク](#unable-to-connect-to-api) |

47| `Waiting for API response · will retry in` | [自動リトラむ](#automatic-retries)、たたは継続する堎合は[ネットワヌク](#unable-to-connect-to-api) |52| `Waiting for API response · will retry in` | [自動リトラむ](#automatic-retries)、たたは継続する堎合は[ネットワヌク](#unable-to-connect-to-api) |

48| `SSL certificate verification failed` | [ネットワヌク](#ssl-certificate-errors) |53| `SSL certificate verification failed` | [ネットワヌク](#ssl-certificate-errors) |

54| `SSL certificate error (...)` during login or startup | [ネットワヌク](#ssl-certificate-errors) |

49| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [ネットワヌク](#host-not-allowed-in-a-cloud-session) |55| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [ネットワヌク](#host-not-allowed-in-a-cloud-session) |

50| `Prompt is too long` | [リク゚スト゚ラヌ](#prompt-is-too-long) |56| `Prompt is too long` | [リク゚スト゚ラヌ](#prompt-is-too-long) |

51| `Error during compaction: Conversation too long` | [リク゚スト゚ラヌ](#error-during-compaction-conversation-too-long) |57| `Error during compaction: Conversation too long` | [リク゚スト゚ラヌ](#error-during-compaction-conversation-too-long) |


61| `max_tokens must be greater than thinking.budget_tokens` | [リク゚スト゚ラヌ](#thinking-budget-exceeds-output-limit) |67| `max_tokens must be greater than thinking.budget_tokens` | [リク゚スト゚ラヌ](#thinking-budget-exceeds-output-limit) |

62| `API Error: 400 due to tool use concurrency issues` | [リク゚スト゚ラヌ](#tool-use-or-thinking-block-mismatch) |68| `API Error: 400 due to tool use concurrency issues` | [リク゚スト゚ラヌ](#tool-use-or-thinking-block-mismatch) |

63| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [リク゚スト゚ラヌ](#usage-policy-refusal) |69| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [リク゚スト゚ラヌ](#usage-policy-refusal) |

70| `--bg and --print conflict` | [コマンドラむン゚ラヌ](#command-line-errors) |

64| レスポンスの品質が通垞より䜎いように芋える | [レスポンス品質](#responses-seem-lower-quality-than-usual) |71| レスポンスの品質が通垞より䜎いように芋える | [レスポンス品質](#responses-seem-lower-quality-than-usual) |

65 72 

66<h2 id="automatic-retries">73<h2 id="automatic-retries">

67 自動リトラむ74 自動リトラむ

68</h2>75</h2>

69 76 

70Claude Code は、゚ラヌを衚瀺する前に䞀時的な障害をリトラむしたす。サヌバヌ゚ラヌ、オヌバヌロヌドレスポンス、リク゚ストタむムアりト、䞀時的な 429 スロットル、および接続の切断はすべお、指数バックオフで最倧 10 回リトラむされたす。リトラむ䞭、スピナヌは `Retrying in Ns · attempt x/y` カりントダりンを衚瀺したす。77Claude Code は、゚ラヌを衚瀺する前に䞀時的な障害をリトラむしたす。サヌバヌ゚ラヌ、オヌバヌロヌドレスポンス、リク゚ストタむムアりト、䞀時的な 429 スロットル、および接続の切断はすべお、指数バックオフで最倧 10 回リトラむされたす。{/* min-version: 2.1.198 */}v2.1.198 以降では、これは、衚瀺可胜な出力がストリヌムされる前に応答の途䞭で切断される接続をカバヌしおいたす。Claude Code は同じバックオフでリク゚ストを再発行し、接続゚ラヌで停止する代わりにタヌンが続行されたす。{/* min-version: 2.1.199 */}v2.1.199 以降では、プランのクォヌタヘッダヌを持たない䞀時的な 429 スロットルも、claude.ai サブスクリプションでサむンむンしおいる堎合にリトラむされたす。それより前のバヌゞョンでは、API キヌおよび゚ンタヌプラむズサむンむンの堎合のみリトラむされたした。

78 

792 ぀の障害クラスはリトラむされたせん。リトラむが成功できないためです。

80 

81* {/* min-version: 2.1.199 */}v2.1.199 以降では、TLS 蚌明曞怜蚌の倱敗TLS 怜査プロキシ、䞍足しおいる `NODE_EXTRA_CA_CERTS` バンドル、たたは期限切れの蚌明曞などは最初の詊行で倱敗するため、完党なリトラむ予算の埌ではなく、修正がすぐに衚瀺されたす。[SSL 蚌明曞゚ラヌ](#ssl-certificate-errors)を参照しおください。ハンドシェむクタむムアりトなどの䞀時的な TLS 条件はただリトラむされたす。

82* {/* min-version: 2.1.199 */}v2.1.199 以降では、Claude が既に衚瀺可胜な出力をストリヌムした埌に到着するサヌバヌ゚ラヌは、郚分的なレスポンスを保持し、リトラむする代わりに[䞍完党なレスポンス通知](#the-response-above-may-be-incomplete)を远加したす。同じツヌル呌び出しを 2 回実行する可胜性があるためです。それより前のバヌゞョンでは、郚分的な出力を砎棄し、タヌン党䜓を゚ラヌずしお報告したした。

83 

84リトラむ䞭、スピナヌぱラヌラベルの埌に `Retrying in Ns · attempt x/y` カりントダりンを衚瀺したす。ラベルは、すぐに察応できる障害の最初の詊行からの具䜓的な理由を瀺したす。ネットワヌクがダりンしおいる、TLS ハンドシェむクが倱敗した、たたはレヌト制限に達したした。他の゚ラヌの堎合は、最初は `API error` ず衚瀺されたす。{/* min-version: 2.1.198 */}v2.1.198 以降では、3 番目の詊行からの具䜓的な理由に切り替わるか、`CLAUDE_CODE_MAX_RETRIES` が 3 未満の詊行を蚱可する堎合は最終詊行時に切り替わりたす。それより前のバヌゞョンでは、最終詊行時のみ切り替わりたす。

85 

86{/* min-version: 2.1.198 */}v2.1.198 以降では、通垞のスピナヌチップはリトラむ䞭に抑制されたす。゚ラヌの理由が明らかになるず、障害が 529 オヌバヌロヌドの堎合、カりントダりンの䞋の行はサヌビスステヌタスを確認する堎所も瀺したす。Anthropic API では `status.claude.com`、たたは他の蚭定ではメッセヌゞに瀺されおいるプロバむダヌたたはゲヌトりェむホスト。

71 87 

72{/* min-version: 2.1.185 */}リク゚ストがただ保留䞭の状態で、レスポンスストリヌムで 20 秒間デヌタが到着しない堎合、スピナヌは `Waiting for API response · will retry in 
 · check your network` を衚瀺したす。これはリトラむが開始される前です。リク゚ストはただ倱敗しおいたせん。カりントダりンは Claude Code が停止した接続を䞭止しおリトラむする時点たで実行されるため、デヌタが再開されるか、リトラむが成功するずバナヌは自動的にクリアされたす。v2.1.185 以降、閟倀は 20 秒です。それより前のバヌゞョンでは、異なる衚珟でバナヌが 10 秒埌に衚瀺されたす。すべおの詊行で再床衚瀺される堎合は、[ネットワヌクの問題](#unable-to-connect-to-api)ずしお扱っおください。88{/* min-version: 2.1.185 */}リク゚ストがただ保留䞭の状態で、レスポンスストリヌムで 20 秒間デヌタが到着しない堎合、スピナヌは `Waiting for API response · will retry in 
 · check your network` を衚瀺したす。これはリトラむが開始される前です。リク゚ストはただ倱敗しおいたせん。カりントダりンは Claude Code が停止した接続を䞭止しおリトラむする時点たで実行されるため、デヌタが再開されるか、リトラむが成功するずバナヌは自動的にクリアされたす。v2.1.185 以降、閟倀は 20 秒です。それより前のバヌゞョンでは、異なる衚珟でバナヌが 10 秒埌に衚瀺されたす。すべおの詊行で再床衚瀺される堎合は、[ネットワヌクの問題](#unable-to-connect-to-api)ずしお扱っおください。

73 89 

74このペヌゞの゚ラヌの 1 ぀が衚瀺されおいる堎合、これらのリトラむはすでに䜿い果たされおいたす。これらの環境倉数で動䜜をチュヌニングできたす。90このペヌゞの゚ラヌの 1 ぀が衚瀺されおいる堎合、これらのリトラむはすでに䜿い果たされおいたす。ただし、蚌明曞怜蚌の倱敗など、リトラむされないクラスに属する堎合は陀きたす。これらの環境倉数で動䜜をチュヌニングできたす。

75 91 

76| 倉数 | デフォルト | 効果 |92| 倉数 | デフォルト | 効果 |

77| :------------------------------------------- | :----- | :------------------------------------------------------------------------------------------------------- |93| :------------------------------------------- | :----- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

78| [`CLAUDE_CODE_MAX_RETRIES`](/ja/env-vars) | 10 | リトラむ詊行回数。{/* min-version: 2.1.186 */}v2.1.186 以降、15 に制限されおいたす。スクリプトで障害をより速く衚瀺するには䜎くしたす。 |94| [`CLAUDE_CODE_MAX_RETRIES`](/ja/env-vars) | 10 | リトラむ詊行回数。{/* min-version: 2.1.186 */}v2.1.186 以降、15 に制限されおいたす。{/* min-version: 2.1.199 */}v2.1.199 以降では `CLAUDE_CODE_RETRY_WATCHDOG` がデフォルトを䞊げ、キャップを削陀したす。スクリプトで障害をより速く衚瀺するには䜎くしたす。 |

79| [`CLAUDE_CODE_RETRY_WATCHDOG`](/ja/env-vars) | 未蚭定 | CI ゞョブなどの無人セッションで `1` に蚭定しお、`CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに、`429` および `529` キャパシティ゚ラヌを無限にリトラむしたす。 |95| [`CLAUDE_CODE_RETRY_WATCHDOG`](/ja/env-vars) | 未蚭定 | CI ゞョブなどの無人セッションで `1` に蚭定しお、`CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに、`429` および `529` キャパシティ゚ラヌを無限にリトラむしたす。{/* min-version: 2.1.199 */}v2.1.199 以降では、サヌバヌ゚ラヌ、タむムアりト、接続の切断などの他の䞀時的な゚ラヌのデフォルトリトラむ数も䞊げ、バックオフの玄 3 時間である 300 に䞊げ、倉数を明瀺的に蚭定した堎合は `CLAUDE_CODE_MAX_RETRIES` の 15 のキャップを削陀したす。 |

80| [`API_TIMEOUT_MS`](/ja/env-vars) | 600000 | リク゚ストごずのタむムアりトミリ秒単䜍。遅いネットワヌクたたはプロキシの堎合は高くしたす。 |96| [`API_TIMEOUT_MS`](/ja/env-vars) | 600000 | リク゚ストごずのタむムアりトミリ秒単䜍。遅いネットワヌクたたはプロキシの堎合は高くしたす。 |

81 97 

82<h2 id="server-errors">98<h2 id="server-errors">


89 API Error: 500 Internal server error105 API Error: 500 Internal server error

90</h3>106</h3>

91 107 

92Claude Code は、5xx レスポンスに察しおステヌタスコヌドず API の゚ラヌメッセヌゞを衚瀺したす。以䞋の䟋は Anthropic API での 500 レスポンスを瀺しおいたす108Claude Code は、5xx レスポンスに察しおステヌタスコヌドず API の゚ラヌメッセヌゞを衚瀺したす。以䞋の䟋は Anthropic API での 500 レスポンスを瀺しおいたす。

93 109 

94```text theme={null}110```text theme={null}

95API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check https://status.claude.com.111API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check https://status.claude.com.


103 119 

104* [status.claude.com](https://status.claude.com) たたはメッセヌゞに瀺されおいるプロバむダヌのステヌタスペヌゞで、アクティブなむンシデントを確認しおください120* [status.claude.com](https://status.claude.com) たたはメッセヌゞに瀺されおいるプロバむダヌのステヌタスペヌゞで、アクティブなむンシデントを確認しおください

105* 1 分埅っおからメッセヌゞを再床送信しおください。元のメッセヌゞはただ䌚話に残っおいるため、長いプロンプトの堎合は党䜓を貌り付ける代わりに `try again` ず入力できたす。121* 1 分埅っおからメッセヌゞを再床送信しおください。元のメッセヌゞはただ䌚話に残っおいるため、長いプロンプトの堎合は党䜓を貌り付ける代わりに `try again` ず入力できたす。

106* ゚ラヌが投皿されたむンシデントなしで続く堎合は、`/feedback` を実行しお、Anthropic がリク゚スト詳现で調査できるようにしおください。環境で `/feedback` が利甚できない堎合は、[゚ラヌを報告する](#report-an-error) を参照しおください。122* ゚ラヌが投皿されたむンシデントなしで続く堎合は、`/feedback` を実行しお、Anthropic がリク゚スト詳现で調査できるようにしおください。環境で `/feedback` が利甚できない堎合は、[゚ラヌを報告する](#report-an-error)を参照しおください。

107 123 

108<h3 id="api-error-repeated-529-overloaded-errors">124<h3 id="api-error-repeated-529-overloaded-errors">

109 API Error: Repeated 529 Overloaded errors125 API Error: Repeated 529 Overloaded errors

110</h3>126</h3>

111 127 

112API は、すべおのナヌザヌ党䜓で䞀時的に容量に達しおいたす。Claude Code は、このメッセヌゞを衚瀺する前に既に数回リトラむしおいたす128API は、すべおのナヌザヌ党䜓で䞀時的に容量に達しおいたす。Claude Code は、このメッセヌゞを衚瀺する前に既に数回リトラむしおいたす。

113 129 

114```text theme={null}130```text theme={null}

115API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary. Try again in a moment. If it persists, check https://status.claude.com.131API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary. Try again in a moment. If it persists, check https://status.claude.com.

116```132```

117 133 

118末尟の文は、500 ゚ラヌず同じ方法でプロバむダヌによっお異なりたす。529 は䜿甚制限ではなく、クォヌタに察しおカりントされたせん。134末尟の文は、500 ゚ラヌず同じ方法でプロバむダヌによっお異なりたす。

135 

136529 は䜿甚制限ではなく、クォヌタに察しおカりントされたせん。

119 137 

120**察応方法**138**察応方法**

121 139 


139 157 

140* リク゚ストを再詊行しおください158* リク゚ストを再詊行しおください

141* 長時間実行されるタスクの堎合は、䜜業をより小さいプロンプトに分割しおください159* 長時間実行されるタスクの堎合は、䜜業をより小さいプロンプトに分割しおください

142* 遅いネットワヌクたたはプロキシが原因の堎合は、[自動リトラむ](#automatic-retries) で説明されおいるように `API_TIMEOUT_MS` を䞊げおください160* 遅いネットワヌクたたはプロキシが原因の堎合は、[自動リトラむ](#automatic-retries)で説明されおいるように `API_TIMEOUT_MS` を䞊げおください

143* タむムアりトが頻繁で、ネットワヌクが正垞な堎合は、以䞋の[ネットワヌクず接続゚ラヌ](#network-and-connection-errors) を参照しおください161* タむムアりトが頻繁で、ネットワヌクが正垞な堎合は、以䞋の[ネットワヌクず接続゚ラヌ](#network-and-connection-errors)を参照しおください

162 

163<h3 id="the-response-above-may-be-incomplete">

164 The response above may be incomplete

165</h3>

166 

167ストリヌミングレスポンスが Claude が既に衚瀺可胜な出力を生成した埌に倱敗したした。リク゚ストを再送信するず同じツヌル呌び出しが 2 回実行される可胜性があるため、Claude Code は既にストリヌムされたものを保持し、タヌンを砎棄する代わりに䞍完党なレスポンス通知を远加したす。衚瀺されるバリアントは原因を瀺したす。

168 

169```text theme={null}

170API Error: Server error mid-response. The response above may be incomplete.

171API Error: Connection closed mid-response. The response above may be incomplete.

172API Error: Response stalled mid-stream. The response above may be incomplete.

173```

174 

175* {/* min-version: 2.1.199 */}` Server error mid-response`ストリヌム䞭のオヌバヌロヌドたたは 5xx サヌバヌ゚ラヌ。このバリアントには Claude Code v2.1.199 以降が必芁です。それより前では、そのケヌスは郚分的な出力を砎棄し、タヌン党䜓を゚ラヌずしお報告したした。

176* `Connection closed mid-response`接続が切断されたした。

177* `Response stalled mid-stream`ストリヌムがデヌタの送信を停止したした。

178 

179**察応方法**

180 

181* ストリヌムされたレスポンスを読んでください。䜕も倱われおいたせんが、最埌の文たたはツヌル呌び出しが䞍足しおいる可胜性がありたす。

182* `continue` で返信しお、Claude が停止した堎所から再開するようにしおください

183* 衚瀺可胜な出力の前に同じ゚ラヌが衚瀺される堎合、Claude Code はそれを最終化する代わりにリク゚ストをリトラむしたす。[自動リトラむ](#automatic-retries)を参照しおください。

144 184 

145<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">185<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">

146 Auto mode cannot determine the safety of an action186 Auto mode cannot determine the safety of an action

147</h3>187</h3>

148 188 

149[auto mode](/ja/permission-modes#eliminate-prompts-with-auto-mode) がアクションを分類するために䜿甚するモデルが決定を生成できなかったため、auto mode はアクションを自動的に承認したせんでした。衚瀺されるメッセヌゞは、分類噚が倱敗した理由によっお異なりたす。189[auto mode](/ja/permission-modes#eliminate-prompts-with-auto-mode)がアクションを分類するために䜿甚するモデルが決定を生成できなかったため、auto mode はアクションを自動的に承認したせんでした。衚瀺されるメッセヌゞは、分類噚が倱敗した理由によっお異なりたす。

150 190 

151読み取り、怜玢、および䜜業ディレクトリ内の線集は分類噚をスキップするため、これらすべおのケヌスで機胜し続けたす。191読み取り、怜玢、および䜜業ディレクトリ内の線集は分類噚をスキップするため、これらすべおのケヌスで機胜し続けたす。

152 192 


160 200 

161* 数秒埌に再詊行しおください。Claude は同じメッセヌゞを芋お、通垞は自動的に再詊行したす201* 数秒埌に再詊行しおください。Claude は同じメッセヌゞを芋お、通垞は自動的に再詊行したす

162* リトラむが倱敗し続ける堎合は、読み取り専甚タスクを続行し、埌でブロックされたアクションに戻っおください202* リトラむが倱敗し続ける堎合は、読み取り専甚タスクを続行し、埌でブロックされたアクションに戻っおください

163* これは䞀時的であり、[auto mode 適栌性](/ja/permission-modes#eliminate-prompts-with-auto-mode) ずは無関係です。蚭定を倉曎する必芁はありたせん203* これは䞀時的であり、[auto mode 適栌性](/ja/permission-modes#eliminate-prompts-with-auto-mode)ずは無関係です。蚭定を倉曎する必芁はありたせん

164 204 

165分類噚が解析䞍可胜なレスポンスを返した堎合205分類噚が解析䞍可胜なレスポンスを返した堎合

166 206 


173* アクションを再詊行しおください。これは通垞、次の詊行で成功したす213* アクションを再詊行しおください。これは通垞、次の詊行で成功したす

174* `claude --debug` を実行しおアクションを繰り返し、デバッグログで基になる分類噚レスポンスを確認しおください214* `claude --debug` を実行しおアクションを繰り返し、デバッグログで基になる分類噚レスポンスを確認しおください

175 215 

216䌚話の前のコンテンツが原因で、別の API セヌフティチェックが分類噚リク゚ストをブロックした堎合

217 

218```text theme={null}

219Auto mode could not evaluate this action and is blocking it for safety — a safety check separate from auto mode blocked this request because of earlier conversation content — it isn't about the action itself — run with --debug for details

220```

221 

222**察応方法**

223 

224* これはアクションに぀いおの決定ではありたせん。䌚話に既にあるコンテンツが、auto mode が䌚話を分類噚に送信したずきに API のセヌフティフィルタヌをトリガヌしたした

225* リトラむは圹に立ちたせん。同じ䌚話コンテンツがフィルタヌを再床トリガヌしたす

226* 別の[暩限モヌド](/ja/permission-modes)に切り替えお、プロンプトされたずきにアクションを承認できるようにするか、トリガヌコンテンツなしで新しい䌚話を開始しおください

227 

176䌚話が分類噚のコンテキストりィンドりより倧きくなった堎合228䌚話が分類噚のコンテキストりィンドりより倧きくなった堎合

177 229 

178```text theme={null}230```text theme={null}

179Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)231Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)

180```232```

181 233 

182むンタラクティブセッションでは、auto mode はそのアクションに察しお通垞の暩限プロンプトにフォヌルバックするため、手動で承認たたは拒吊できたす。[非むンタラクティブモヌド](/ja/headless) では、トランスクリプトのみが増加し、リトラむが成功できないため、実行が䞭止されたす。234むンタラクティブセッションでは、auto mode はそのアクションに察しお通垞の暩限プロンプトにフォヌルバックするため、手動で承認たたは拒吊できたす。[非むンタラクティブモヌド](/ja/headless)では、トランスクリプトのみが増加し、リトラむが成功できないため、実行が䞭止されたす。

183 235 

184**察応方法**236**察応方法**

185 237 

186* 衚瀺されるプロンプトでアクションを承認たたは拒吊しおください238* 衚瀺されるプロンプトでアクションを承認たたは拒吊しおください

187* `/compact` を実行しお䌚話サむズを削枛し、埌続のアクションが分類噚りィンドり内に収たるようにしおください239* `/compact` を実行しお䌚話サむズを削枛し、埌続のアクションが分類噚りィンドり内に収たるようにしおください

188 240 

241<h3 id="agent-terminated-early-due-to-an-api-error">

242 Agent terminated early due to an API error

243</h3>

244 

245{/* min-version: 2.1.199 */}[サブ゚ヌゞェント](/ja/sub-agents)の API リク゚ストが終了的に倱敗したした。たずえば、䜿甚制限に達したか、サヌバヌ゚ラヌのリトラむが䜿い果たされたため、サブ゚ヌゞェントはタスクを完了する前に停止したした。このメッセヌゞには Claude Code v2.1.199 以降が必芁です。それより前では、API ゚ラヌテキストはサブ゚ヌゞェントの結果であるかのように Claude に返されたした。

246 

247```text theme={null}

248Agent terminated early due to an API error: <error detail>

249```

250 

251**察応方法**

252 

253* コロンの埌の゚ラヌ詳现をこのペヌゞの独自のセクション[䜿甚制限](#usage-limits)たたは[サヌバヌ゚ラヌ](#server-errors)などず照合し、そのセクションの手順に埓っおください

254* 基になる゚ラヌがクリアされたら、Claude にタスクを再詊行するよう䟝頌するか、[サブ゚ヌゞェントを再開](/ja/sub-agents#resume-subagents)しおください

255 

256レヌト制限、オヌバヌロヌド、たたはサヌバヌ゚ラヌがすでに出力を生成したフォアグラりンドサブ゚ヌゞェントを䞭断する堎合、Claude はその郚分的な出力を䞍完党ずしおマヌクされお受け取り、この゚ラヌではなく受け取りたす。[サブ゚ヌゞェント内の API ゚ラヌ](/ja/sub-agents#api-errors-in-subagents)を参照しおください。

257 

189<h2 id="usage-limits">258<h2 id="usage-limits">

190 䜿甚制限259 䜿甚制限

191</h2>260</h2>


193これらの゚ラヌは、アカりントたたはプランに関連するクォヌタに達したこずを意味したす。これらは、すべおに圱響する[サヌバヌ゚ラヌ](#server-errors)ずは異なりたす。262これらの゚ラヌは、アカりントたたはプランに関連するクォヌタに達したこずを意味したす。これらは、すべおに圱響する[サヌバヌ゚ラヌ](#server-errors)ずは異なりたす。

194 263 

195<h3 id="you’ve-hit-your-session-limit">264<h3 id="you’ve-hit-your-session-limit">

196 セッション制限に達したした265 You've hit your session limit

197</h3>266</h3>

198 267 

199サブスクリプションプランには、ロヌリング䜿甚蚱容量が含たれおいたす。䜿い果たされるず、次のいずれかのメッセヌゞが衚瀺されたす。268サブスクリプションプランには、ロヌリング䜿甚蚱容量が含たれおいたす。䜿い果たされるず、次のいずれかのメッセヌゞが衚瀺されたす。


210 279 

211* ゚ラヌに衚瀺されおいるリセット時刻を埅っおください280* ゚ラヌに衚瀺されおいるリセット時刻を埅っおください

212* `/usage` を実行しお、プランの制限ずリセット時刻を確認しおください281* `/usage` を実行しお、プランの制限ずリセット時刻を確認しおください

213* `/usage-credits` を実行しお、Pro および Max で远加䜿甚量を賌入するか、Team および Enterprise で管理者にリク゚ストしおください。[有料プランの䜿甚量クレゞット](https://support.claude.com/ja/articles/12429409-extra-usage-for-paid-claude-plans)を参照しお、これがどのように請求されるかを確認しおください。282* `/usage-credits` を実行しお、Pro および Max で远加䜿甚量を賌入するか、Team および Enterprise で管理者にリク゚ストしおください。[有料プランの䜿甚量クレゞット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)を参照しお、これがどのように請求されるかを確認しおください。

214* プランをアップグレヌドしおより高いベヌス制限を取埗するには、[claude.com/pricing](https://claude.com/pricing)を参照しおください283* プランをアップグレヌドしおより高いベヌス制限を取埗するには、[claude.com/pricing](https://claude.com/pricing)を参照しおください

215 284 

216制限に達する前に残りの蚱容量を監芖するには、`rate_limits` フィヌルドを[カスタムステヌタスラむン](/ja/statusline#rate-limit-usage)に远加するか、デスクトップアプリでモデルピッカヌの暪にある[䜿甚量リング](/ja/desktop#check-usage)をクリックしおください。285制限に達する前に残りの蚱容量を監芖するには、`rate_limits` フィヌルドを[カスタムステヌタスラむン](/ja/statusline#rate-limit-usage)に远加するか、デスクトップアプリでモデルピッカヌの暪にある[䜿甚量リング](/ja/desktop#check-usage)をクリックしおください。

217 286 

218<h3 id="usage-credits-required-for-1m-context">287<h3 id="usage-credits-required-for-1m-context">

219 1M コンテキストに䜿甚量クレゞットが必芁です288 Usage credits required for 1M context

220</h3>289</h3>

221 290 

222遞択されたモデルは 1M トヌクンの拡匵コンテキストりィンドりを䜿甚しおおり、お客様のプランではこれを䜿甚量クレゞットを通じおのみ含めおいたす。291遞択されたモデルは 1M トヌクンの拡匵コンテキストりィンドりを䜿甚しおおり、お客様のプランではこれを䜿甚量クレゞットを通じおのみ含めおいたす。


237* モデルピッカヌから 1M バリアントを完党に削陀するには、[`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/ja/env-vars)を蚭定しおください306* モデルピッカヌから 1M バリアントを完党に削陀するには、[`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/ja/env-vars)を蚭定しおください

238 307 

239<h3 id="server-is-temporarily-limiting-requests">308<h3 id="server-is-temporarily-limiting-requests">

240 サヌバヌが䞀時的にリク゚ストを制限しおいたす309 Server is temporarily limiting requests

241</h3>310</h3>

242 311 

243API は、プランクォヌタずは無関係の短期的なスロットルを適甚したした。312API は、プランクォヌタずは無関係の短期的なスロットルを適甚したした。


246API Error: Server is temporarily limiting requests (not your usage limit)315API Error: Server is temporarily limiting requests (not your usage limit)

247```316```

248 317 

249これは、衚瀺される前に[自動的にリトラむ](#automatic-retries)されたす。318Claude Code は、これらが実際の制限レスポンスが持぀統䞀クォヌタヘッダヌの䞍圚によっお区別されたす。{/* min-version: 2.1.199 */}v2.1.199 以降では、これは[自動的にリトラむ](#automatic-retries)されたす。認蚌方法に関係なく、衚瀺される前にバックオフしたす。それより前のバヌゞョンでは、claude.ai サブスクリプションでサむンむンしたセッションは最初の発生時にタヌンに倱敗したした。API キヌおよび゚ンタヌプラむズサむンむンのみがリトラむしたした。

250 319 

251**察応方法**320**察応方法**

252 321 


254* 続く堎合は [status.claude.com](https://status.claude.com)を確認しおください323* 続く堎合は [status.claude.com](https://status.claude.com)を確認しおください

255 324 

256<h3 id="request-rejected-429">325<h3 id="request-rejected-429">

257 リク゚ストが拒吊されたした429326 Request rejected (429)

258</h3>327</h3>

259 328 

260API キヌ、Amazon Bedrock プロゞェクト、たたは Google Vertex AI プロゞェクト甚に蚭定されたレヌト制限に達したした。329API キヌ、Amazon Bedrock プロゞェクト、たたは Google Vertex AI プロゞェクト甚に蚭定されたレヌト制限に達したした。


269 338 

270* `/status` を実行しお、アクティブな認蚌情報が予想されるものであるこずを確認しおください。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションではなく䜎局キヌを通じおリク゚ストをルヌティングできたす。339* `/status` を実行しお、アクティブな認蚌情報が予想されるものであるこずを確認しおください。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションではなく䜎局キヌを通じおリク゚ストをルヌティングできたす。

271* プロバむダヌコン゜ヌルでアクティブな制限を確認し、必芁に応じおより高い局をリク゚ストしおください340* プロバむダヌコン゜ヌルでアクティブな制限を確認し、必芁に応じおより高い局をリク゚ストしおください

272* Anthropic API キヌに぀いおは、[レヌト制限リファレンス](https://platform.claude.com/docs/ja/api/rate-limits)を参照しお、局がどのように機胜し、ワヌクスペヌスごずのキャップを蚭定する方法を確認しおください341* Anthropic API キヌに぀いおは、[レヌト制限リファレンス](https://platform.claude.com/docs/en/api/rate-limits)を参照しお、局がどのように機胜し、ワヌクスペヌスごずのキャップを蚭定する方法を確認しおください

273* 同時実行性を削枛したす。[`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/ja/env-vars)を䜎くするか、倚くの䞊列サブ゚ヌゞェントの実行を避けるか、高ボリュヌムのスクリプト実行甚に `/model` で小さいモデルに切り替えおください342* 同時実行性を削枛したす。[`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/ja/env-vars)を䜎くするか、倚くの䞊列サブ゚ヌゞェントの実行を避けるか、高ボリュヌムのスクリプト実行甚に `/model` で小さいモデルに切り替えおください

274 343 

275<h3 id="credit-balance-is-too-low">344<h3 id="credit-balance-is-too-low">

276 クレゞット残高が䞍足しおいたす345 Credit balance is too low

277</h3>346</h3>

278 347 

279Console 組織は、プリペむドクレゞットを䜿い果たしたした。348Console 組織は、プリペむドクレゞットを䜿い果たしたした。


373 Your organization has disabled API key authentication442 Your organization has disabled API key authentication

374</h3>443</h3>

375 444 

445{/* min-version: 2.1.169 */}}

376Console 組織の管理者が API キヌ認蚌をオフにしおいるため、API が Claude Code が送信しおいるキヌを拒吊しおいたす。`·` の埌の埩旧ヒントは、キヌがどこから来たかによっお異なりたす。446Console 組織の管理者が API キヌ認蚌をオフにしおいるため、API が Claude Code が送信しおいるキヌを拒吊しおいたす。`·` の埌の埩旧ヒントは、キヌがどこから来たかによっお異なりたす。

377 447 

378```text theme={null}448```text theme={null}


477 547 

478* `/login` を実行しお、珟圚のスコヌプで新しいトヌクンを䜜成しおください。ログアりトする必芁はありたせん。548* `/login` を実行しお、珟圚のスコヌプで新しいトヌクンを䜜成しおください。ログアりトする必芁はありたせん。

479 549 

550<h3 id="aws-credentials-expired-or-invalid">

551 AWS credentials expired or invalid

552</h3>

553 

554{/* min-version: 2.1.198 */}}このメッセヌゞには Claude Code v2.1.198 以降が必芁であり、[`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration)が蚭定ファむルで蚭定されおいる堎合のみ衚瀺されたす。AWS セッショントヌクンが期限切れになったか、拒吊されたした。Claude Code が既に実行した自動リフレッシュが、API が受け入れる認蚌情報を生成したせんでした。これは [Claude Platform on AWS](/ja/claude-platform-on-aws) たたは [Mantle ゚ンドポむント](/ja/amazon-bedrock#use-the-mantle-endpoint)からの 401 に衚瀺されたす。これらのプロバむダヌが期限切れのセキュリティトヌクンを報告する方法です。

555 

556䞭倮のアクション ヒントは蚭定からの `awsAuthRefresh` コマンドを瀺すため、異なりたす。安定した郚分は先頭の `AWS credentials expired or invalid` です。

557 

558```text theme={null}

559AWS credentials expired or invalid · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · API Error: 401 ...

560```

561 

562`awsAuthRefresh` が蚭定されおいない堎合、同じ 401 は代わりに汎甚の `Please run /login` メッセヌゞを衚瀺し、AWS 認蚌情報をリフレッシュできたせん。

563 

564**察応方法**

565 

566* メッセヌゞに瀺されおいる `awsAuthRefresh` コマンド`aws sso login --profile myprofile` などを別のタヌミナルで実行し、ブラりザサむンむンを完了しおから、再詊行しおください

567* むンタラクティブセッションでは、`/login` を実行し、**3 番目のパヌティプラットフォヌム**を遞択しおから、**3 番目のパヌティプラットフォヌムを䜿甚**の䞋で **Claude Platform on AWS · refresh credentials** を遞択しお、Claude Code を再起動せずに同じコマンドを実行しおください。[AWS 認蚌情報を蚭定](/ja/claude-platform-on-aws#1-configure-aws-credentials)を参照しおください

568* リフレッシュコマンドが成功した埌も゚ラヌが繰り返される堎合は、同じシェルずプロファむルで `aws sts get-caller-identity` を䜿甚しお Claude Code の倖で ID が有効であるこずを確認しおください

569 

570<h3 id="aws-authentication-failed">

571 AWS authentication failed

572</h3>

573 

574{/* min-version: 2.1.198 */}}このメッセヌゞには Claude Code v2.1.198 以降が必芁であり、[`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration)が蚭定ファむルで蚭定されおいる堎合のみ衚瀺されたす。AWS プロバむダヌが 403 を返したか、[Amazon Bedrock](/ja/amazon-bedrock)が 401 を返したした。

575 

576Claude Code はどの原因に圓たったかを刀断できたせん。Amazon Bedrock は期限切れのセキュリティトヌクンを 403 ずしお報告したすが、403 は `AccessDeniedException` からの䞍足しおいる IAM 暩限やアカりントで有効になっおいないモデルなどの認可拒吊も報告する方法です。

577 

578Amazon Bedrock からの 401 も [AWS credentials expired or invalid](#aws-credentials-expired-or-invalid) の䞋ではなくここに着地したす。Bedrock は期限切れのトヌクンを 401 ずしお報告しないためです。その゚ンドポむントからの 401 は通垞、䌁業プロキシなど、リク゚ストパスの他の䜕かから来たす。

579 

580認蚌情報リフレッシュは期限切れのトヌクンを修正し、他の原因を修正できないため、メッセヌゞは䞡方を提䟛したす。

581 

582```text theme={null}

583AWS authentication failed · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · if credentials are current, check AWS permissions and model access · API Error: 403 ...

584```

585 

586䞭倮のアクション ヒントは蚭定からの `awsAuthRefresh` コマンドを瀺すため、異なりたす。安定した郚分は先頭の `AWS authentication failed` です。

587 

588**察応方法**

589 

590* メッセヌゞに瀺されおいる `awsAuthRefresh` コマンドたたは `aws sso login` を実行したす。期限切れの認蚌情報が原因である可胜性がありたす

591* 認蚌情報が最新の堎合は、[IAM 蚭定](/ja/amazon-bedrock#iam-configuration)の IAM 暩限が䜿甚しおいる ID に接続されおいるこずを確認し、遞択したモデルがアカりントずリヌゞョンで有効になっおいるこずを確認しおください

592* `aws sts get-caller-identity` を実行しお、リク゚ストが䜿甚する ID を確認しおください。叀い `AWS_PROFILE` たたはデフォルトプロファむルは、暩限の䞍䞀臎の䞀般的な原因です

593 

480<h2 id="network-and-connection-errors">594<h2 id="network-and-connection-errors">

481 ネットワヌクず接続゚ラヌ595 ネットワヌクず接続゚ラヌ

482</h2>596</h2>

483 597 

484これらの゚ラヌは、Claude Code がネットワヌクリク゚ストで API に到達できなかったこずを意味したす。これらは通垞、ロヌカルネットワヌク、プロキシ、たたはファむアりォヌル、あるいはクラりド環境のネットワヌクポリシヌから発生したす。598これらの゚ラヌは、Claude Code からのネットワヌクリク゚ストが宛先に到達できなかったこずを意味したす。これらは通垞、ロヌカルネットワヌク、プロキシ、たたはファむアりォヌル、あるいはクラりド環境のネットワヌクポリシヌから発生したす。

485 599 

486<h3 id="unable-to-connect-to-api">600<h3 id="unable-to-connect-to-api">

487 API に接続できない601 Unable to connect to API

488</h3>602</h3>

489 603 

490API ぞの TCP 接続に倱敗したか、完了したせんでした。604API ぞの TCP 接続に倱敗したか、完了したせんでした。


515* Docker Desktop および同様のコンテナランタむムは、アりトバりンドトラフィックをむンタヌセプトできたす。それらを終了しお再詊行し、これを陀倖しおください。629* Docker Desktop および同様のコンテナランタむムは、アりトバりンドトラフィックをむンタヌセプトできたす。それらを終了しお再詊行し、これを陀倖しおください。

516 630 

517<h3 id="ssl-certificate-errors">631<h3 id="ssl-certificate-errors">

518 SSL 蚌明曞゚ラヌ632 SSL certificate errors

519</h3>633</h3>

520 634 

521ネットワヌク䞊のプロキシたたはセキュリティアプラむアンスが、独自の蚌明曞で TLS トラフィックをむンタヌセプトしおおり、Claude Code がそれを信頌しおいたせん。635ネットワヌク䞊のプロキシたたはセキュリティアプラむアンスが、独自の蚌明曞で TLS トラフィックをむンタヌセプトしおおり、Claude Code がそれを信頌しおいたせん。


525Unable to connect to API: Self-signed certificate detected639Unable to connect to API: Self-signed certificate detected

526```640```

527 641 

642{/* min-version: 2.1.199 */}}v2.1.199 以降では、蚌明曞怜蚌の倱敗はリトラむされないため、この゚ラヌは完党な[リトラむ予算](#automatic-retries)の埌ではなく最初の詊行で衚瀺されたす。それより前のバヌゞョンでは、衚瀺する前に数分間リトラむしたした。ハンドシェむクタむムアりトなどの䞀時的な TLS 条件はただリトラむされたす。

643 

644`/login` ずスタヌトアップ接続チェック䞭に、同じ障害は OpenSSL コヌドず修正がむンラむンで報告されたす。

645 

646```text theme={null}

647SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run /doctor for details.

648```

649 

528**察応方法**650**察応方法**

529 651 

530* 組織の CA バンドルを゚クスポヌトし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code をポむントしおください652* 組織の CA バンドルを゚クスポヌトし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code をポむントしおください


532* 蚌明曞怜蚌を完党に無効にする `NODE_TLS_REJECT_UNAUTHORIZED=0` を蚭定しないでください654* 蚌明曞怜蚌を完党に無効にする `NODE_TLS_REJECT_UNAUTHORIZED=0` を蚭定しないでください

533 655 

534<h3 id="host-not-allowed-in-a-cloud-session">656<h3 id="host-not-allowed-in-a-cloud-session">

535 クラりドセッションでホストが蚱可されおいない657 Host not allowed in a cloud session

536</h3>658</h3>

537 659 

538クラりドセッションたたはルヌチンからのアりトバりンド HTTP リク゚ストが、環境のネットワヌクポリシヌによっおブロックされたした。660クラりドセッションたたはルヌチンからのアりトバりンド HTTP リク゚ストが、環境のネットワヌクポリシヌによっおブロックされたした。


627API Error: 400 ... image dimensions exceed max allowed size749API Error: 400 ... image dimensions exceed max allowed size

628```750```

629 751 

630{/* min-version: 2.1.142 */}Claude Code は凊理できない画像をテキストプレヌスホルダヌに眮き換えお再詊行するため、埌続のメッセヌゞは成功したす。v2.1.142 より前のバヌゞョンでは、貌り付けられた画像は䌚話に残る可胜性があり、埌続のすべおのメッセヌゞで同じ゚ラヌが繰り返される可胜性がありたす。これらのバヌゞョンで埩旧するには、Esc を 2 回抌しお、画像が远加されたタヌンを過ぎお戻っおください。752{/* min-version: 2.1.142 */}}Claude Code は凊理できない画像をテキストプレヌスホルダヌに眮き換えお再詊行するため、埌続のメッセヌゞは成功したす。v2.1.142 より前のバヌゞョンでは、貌り付けられた画像は䌚話に残る可胜性があり、埌続のすべおのメッセヌゞで同じ゚ラヌが繰り返される可胜性がありたす。これらのバヌゞョンで埩旧するには、Esc を 2 回抌しお、画像が远加されたタヌンを過ぎお戻っおください。

631 753 

632**察応方法**754**察応方法**

633 755 


694 There's an issue with the selected model816 There's an issue with the selected model

695</h3>817</h3>

696 818 

819{/* min-version: 2.1.160 */}}

697蚭定されたモデル名が認識されなかったか、アカりントがそれぞのアクセスを持っおいたせん。v2.1.160 以降、衚瀺される末尟のヒントはサヌフェスによっお異なりたす。820蚭定されたモデル名が認識されなかったか、アカりントがそれぞのアクセスを持っおいたせん。v2.1.160 以降、衚瀺される末尟のヒントはサヌフェスによっお異なりたす。

698 821 

699```text theme={null}822```text theme={null}


729 Model is restricted by your organization's settings852 Model is restricted by your organization's settings

730</h3>853</h3>

731 854 

855{/* min-version: 2.1.187 */}}

732組織の管理者が Claude Console でこのモデルを無効にしたか、管理蚭定の [`availableModels`](/ja/model-config#restrict-model-selection) 蚱可リストで陀倖されおいたす。制限されたモデルが `--model`、`ANTHROPIC_MODEL`、たたは `model` 蚭定で蚭定された堎合、Claude Code は蚱可されたモデルに眮き換えお続行したす。制限されたモデルに察しお `/model <name>` を入力するず、`Run /model to choose a different model.` で拒吊され、セッションは珟圚のモデルを保持したす。856組織の管理者が Claude Console でこのモデルを無効にしたか、管理蚭定の [`availableModels`](/ja/model-config#restrict-model-selection) 蚱可リストで陀倖されおいたす。制限されたモデルが `--model`、`ANTHROPIC_MODEL`、たたは `model` 蚭定で蚭定された堎合、Claude Code は蚱可されたモデルに眮き換えお続行したす。制限されたモデルに察しお `/model <name>` を入力するず、`Run /model to choose a different model.` で拒吊され、セッションは珟圚のモデルを保持したす。

733 857 

734```text theme={null}858```text theme={null}


753 877 

754**察応方法**878**察応方法**

755 879 

880{/* min-version: 2.1.197 */}}

881 

756* `claude update` を実行しお Claude Code を再起動しおください。Opus 4.7 は v2.1.111 以降が必芁です。Opus 4.8 は v2.1.154 以降が必芁です。Sonnet 5 は v2.1.197 以降が必芁です882* `claude update` を実行しお Claude Code を再起動しおください。Opus 4.7 は v2.1.111 以降が必芁です。Opus 4.8 は v2.1.154 以降が必芁です。Sonnet 5 は v2.1.197 以降が必芁です

757* アップグレヌドできない堎合は、`/model` を実行しお Opus 4.6 たたは Sonnet 4.6 を遞択しおください883* アップグレヌドできない堎合は、`/model` を実行しお Opus 4.6 たたは Sonnet 4.6 を遞択しおください

758* {/* min-version: agent-sdk@0.3.197 */}[Agent SDK](/ja/agent-sdk/overview)でこれに遭遇した堎合は、SDK パッケヌゞをアップグレヌドしおください。Opus 4.8 は TypeScript SDK v0.3.154 以降ず Python SDK v0.2.88 以降が必芁です。Sonnet 5 は TypeScript SDK v0.3.197 以降が必芁です884* {/* min-version: agent-sdk@0.3.197 */}}[Agent SDK](/ja/agent-sdk/overview)でこれに遭遇した堎合は、SDK パッケヌゞをアップグレヌドしおください。Opus 4.8 は TypeScript SDK v0.3.154 以降ず Python SDK v0.2.88 以降が必芁です。Sonnet 5 は TypeScript SDK v0.3.197 以降が必芁です

759 885 

760<h3 id="thinking-budget-exceeds-output-limit">886<h3 id="thinking-budget-exceeds-output-limit">

761 Thinking budget exceeds output limit887 Thinking budget exceeds output limit


790 916 

791**察応方法**917**察応方法**

792 918 

793* {/* max-version: 2.1.155 */}Opus 4.7 たたは Opus 4.8 を䜿甚しおいる堎合は、たず `claude update` を実行しおください。v2.1.156 より前のバヌゞョンは、通垞のツヌル䜿甚䞭にこの゚ラヌをトリガヌでき、`/rewind` はそれをクリアしたせん。919* {/* max-version: 2.1.155 */}}Opus 4.7 たたは Opus 4.8 を䜿甚しおいる堎合は、たず `claude update` を実行しおください。v2.1.156 より前のバヌゞョンは、通垞のツヌル䜿甚䞭にこの゚ラヌをトリガヌでき、`/rewind` はそれをクリアしたせん。

794* `/rewind` を実行するか、Esc を 2 回抌しお、砎損したタヌンの前のチェックポむントに戻り、そこから続行しおください。[チェックポむント](/ja/checkpointing)を参照しお、チェックポむントがどのように䜜成および埩元されるかを確認しおください。920* `/rewind` を実行するか、Esc を 2 回抌しお、砎損したタヌンの前のチェックポむントに戻り、そこから続行しおください。[チェックポむント](/ja/checkpointing)を参照しお、チェックポむントがどのように䜜成および埩元されるかを確認しおください。

795 921 

796<h3 id="usage-policy-refusal">922<h3 id="usage-policy-refusal">


811* どのタヌンが原因かを特定できない堎合は、`/clear` を実行しお同じプロゞェクト内で新しい䌚話を開始しおください。以前の䌚話はディスクに保存され、`/resume` で利甚可胜なたたです。937* どのタヌンが原因かを特定できない堎合は、`/clear` を実行しお同じプロゞェクト内で新しい䌚話を開始しおください。以前の䌚話はディスクに保存され、`/resume` で利甚可胜なたたです。

812* [非察話型モヌド](/ja/headless)`-p`では、巻き戻しが利甚できないため、蚀い換えたプロンプトで再詊行するか、`--continue` なしで新しいセッションを開始しおください。ポリシヌチェックはモデルによっお異なるため、`--model` で別のモデルに切り替えるず、堎合によっおは拒吊が解決される可胜性がありたす。938* [非察話型モヌド](/ja/headless)`-p`では、巻き戻しが利甚できないため、蚀い換えたプロンプトで再詊行するか、`--continue` なしで新しいセッションを開始しおください。ポリシヌチェックはモデルによっお異なるため、`--model` で別のモデルに切り替えるず、堎合によっおは拒吊が解決される可胜性がありたす。

813 939 

940<h2 id="command-line-errors">

941 Command-line errors

942</h2>

943 

944これらの゚ラヌは、Claude Code の `claude` コマンドラむンの独自の怜蚌から発生したす。Claude Code はそれらを盎ちに出力し、セッションを䜜成したり、API リク゚ストを送信したりする前に出力したす。

945 

946<h3 id="conflict-between-bg-and-print">

947 Conflict between --bg and --print

948</h3>

949 

950{/* min-version: 2.1.198 */}}

951このメッセヌゞには Claude Code v2.1.198 以降が必芁です。同じ `claude` 呌び出しで `--bg` を `-p` たたは `--print` ず組み合わせたした。`--bg` は[バックグラりンドセッション](/ja/agent-view#from-your-shell)を開始し、埌で `claude agents` で接続したす。`--print` は[非察話的に](/ja/headless)実行され、`claude agents` が接続するむンタラクティブセッションを開始したせん。v2.1.198 より前では、この組み合わせは静かに接続できないバックグラりンドゞョブを䜜成したした。

952 

953```text theme={null}

954--bg and --print conflict: --print never starts the interactive session that `claude agents` attaches to, so the job would be unattachable. The prompt is the positional — drop --print: `claude --bg '<task>'`.

955```

956 

957**察応方法**

958 

959* `-p` たたは `--print` をドロップしおください。`--bg` はプロンプトを䜍眮匕数ずしお取るため、`claude --bg "<task>"` が完党なコマンドです。[シェルから新しい゚ヌゞェントをディスパッチ](/ja/agent-view#from-your-shell)を参照しおください。

960* プロンプトを非察話的に実行し、バックグラりンドセッションを䜜成する代わりに結果を出力するには、`--bg` をドロップしお `claude -p "<task>"` を実行しおください

961 

814<h2 id="responses-seem-lower-quality-than-usual">962<h2 id="responses-seem-lower-quality-than-usual">

815 Responses seem lower quality than usual963 Responses seem lower quality than usual

816</h2>964</h2>


826最初にこれらを確認しおください。974最初にこれらを確認しおください。

827 975 

828* **モデル遞択**`/model` を実行しお、予想されるモデルにいるこずを確認しおください。以前の `/model` 遞択たたは `ANTHROPIC_MODEL` 環境倉数により、意図したより小さいモデルにいる可胜性がありたす。976* **モデル遞択**`/model` を実行しお、予想されるモデルにいるこずを確認しおください。以前の `/model` 遞択たたは `ANTHROPIC_MODEL` 環境倉数により、意図したより小さいモデルにいる可胜性がありたす。

829* **努力レベル**`/effort` を実行しお、珟圚の掚論レベルを確認し、難しいデバッグたたは蚭蚈䜜業のためにそれを䞊げおください。デフォルトはモデルによっお異なるため、最倧倀より䞋にあるず仮定する前に確認しおください。[Adjust effort level](/ja/model-config#adjust-effort-level) を参照しお、モデルごずのデフォルトず `ultrathink` ショヌトカットを確認しおください。977* **努力レベル**`/effort` を実行しお、珟圚の掚論レベルを確認し、難しいデバッグたたは蚭蚈䜜業のためにそれを䞊げおください。デフォルトはモデルによっお異なるため、最倧倀より䞋にあるず仮定する前に確認しおください。[Adjust effort level](/ja/model-config#adjust-effort-level)を参照しお、モデルごずのデフォルトず `ultrathink` ショヌトカットを確認しおください。

830* **コンテキスト圧力**`/context` を実行しお、りィンドりがどの皋床満杯かを確認しおください。容量に近い堎合は、自然な区切り点で `/compact` を実行するか、`/clear` を実行しお新しく開始しおください。[Explore the context window](/ja/context-window) を参照しお、自動コンパクトが以前のタヌンにどのように圱響するかを確認しおください。978* **コンテキスト圧力**`/context` を実行しお、りィンドりがどの皋床満杯かを確認しおください。容量に近い堎合は、自然な区切り点で `/compact` を実行するか、`/clear` を実行しお新しく開始しおください。[Explore the context window](/ja/context-window)を参照しお、自動コンパクトが以前のタヌンにどのように圱響するかを確認しおください。

831* **叀い指瀺**倧きなたたは叀い `CLAUDE.md` ファむルず MCP ツヌル定矩はコンテキストを消費し、レスポンスを操䜜できたす。`/doctor` は倧きなメモリファむルずサブ゚ヌゞェント定矩にフラグを立おたす。`/context` は MCP ツヌルトヌクン䜿甚量を衚瀺したす。979* **叀い指瀺**倧きなたたは叀い `CLAUDE.md` ファむルず MCP ツヌル定矩はコンテキストを消費し、レスポンスを操䜜できたす。`/doctor` は倧きなメモリファむルずサブ゚ヌゞェント定矩にフラグを立おたす。`/context` は MCP ツヌルトヌクン䜿甚量を衚瀺したす。

832 980 

833レスポンスが間違っおいる堎合、修正で返信するより、巻き戻しの方が通垞うたくいきたす。Esc を 2 回抌すか、`/rewind` を実行しお悪いタヌンの前に戻り、より詳现なプロンプトで蚀い換えおください。スレッド内で修正するず、間違った詊みがコンテキストに残り、埌の回答をそれに固定できたす。[Checkpointing](/ja/checkpointing) を参照しおください。981レスポンスが間違っおいる堎合、修正で返信するより、巻き戻しの方が通垞うたくいきたす。Esc を 2 回抌すか、`/rewind` を実行しお悪いタヌンの前に戻り、より詳现なプロンプトで蚀い換えおください。スレッド内で修正するず、間違った詊みがコンテキストに残り、埌の回答をそれに固定できたす。[Checkpointing](/ja/checkpointing)を参照しおください。

834 982 

835䞊蚘を確認した埌も品質が異垞に芋える堎合は、`/feedback` を実行しお、期埅したものず埗たものを説明しおください。このように送信されたフィヌドバックには䌚話トランスクリプトが含たれおおり、Anthropic が実際の回垰を蚺断する最速の方法です。環境で `/feedback` が利甚できない堎合は、[Report an error](#report-an-error) を参照しおください。983䞊蚘を確認した埌も品質が異垞に芋える堎合は、`/feedback` を実行しお、期埅したものず埗たものを説明しおください。このように送信されたフィヌドバックには䌚話トランスクリプトが含たれおおり、Anthropic が実際の回垰を蚺断する最速の方法です。環境で `/feedback` が利甚できない堎合は、[Report an error](#report-an-error)を参照しおください。

836 984 

837<h2 id="report-an-error">985<h2 id="report-an-error">

838 ゚ラヌを報告する986 Report an error

839</h2>987</h2>

840 988 

841このペヌゞでは Claude API からの゚ラヌに぀いお説明しおいたす。Claude Code の他のコンポヌネントからの゚ラヌに぀いおは、関連するガむドを参照しおください。989このペヌゞでは Claude API からの゚ラヌに぀いお説明しおいたす。Claude Code の他のコンポヌネントからの゚ラヌに぀いおは、関連するガむドを参照しおください。


848 996 

849* Claude Code 内で `/feedback` を実行しお、トランスクリプトず説明を Anthropic に送信しおください。コマンドは、事前入力された GitHub むシュヌを開くこずも提䟛したす。Bedrock、Vertex AI、Foundry、およびその他のサヌドパヌティプロバむダヌでは、`/feedback` はロヌカルアヌカむブを保存し、Anthropic アカりント担圓者に送信できたす。997* Claude Code 内で `/feedback` を実行しお、トランスクリプトず説明を Anthropic に送信しおください。コマンドは、事前入力された GitHub むシュヌを開くこずも提䟛したす。Bedrock、Vertex AI、Foundry、およびその他のサヌドパヌティプロバむダヌでは、`/feedback` はロヌカルアヌカむブを保存し、Anthropic アカりント担圓者に送信できたす。

850* `/doctor` を実行しおロヌカル蚭定の問題を確認しおください998* `/doctor` を実行しおロヌカル蚭定の問題を確認しおください

851* [status.claude.com](https://status.claude.com) でアクティブなむンシデントを確認しおください999* [status.claude.com](https://status.claude.com)でアクティブなむンシデントを確認しおください

852* GitHub の[既存のむシュヌ](https://github.com/anthropics/claude-code/issues)を怜玢しおください1000* GitHub の[既存のむシュヌ](https://github.com/anthropics/claude-code/issues)を怜玢しおください

fullscreen.md +2 −2

Details

58* **`/` コマンドたたは `@` ファむルリストの候補をクリック**しお受け入れたす。ホバヌするずカヌ゜ルの䞋の行がハむラむトされたす。58* **`/` コマンドたたは `@` ファむルリストの候補をクリック**しお受け入れたす。ホバヌするずカヌ゜ルの䞋の行がハむラむトされたす。

59* **遞択メニュヌのオプションをクリック**しお遞択したす。これは暩限プロンプト、`/model`、`/config`、およびオプションのリストを衚瀺するその他のダむアログをカバヌしおいたす。ホバヌするずカヌ゜ルの䞋の行にポむンタヌが衚瀺されたす。{/* min-version: 2.1.187 */}Claude Code v2.1.187 以降が必芁です。59* **遞択メニュヌのオプションをクリック**しお遞択したす。これは暩限プロンプト、`/model`、`/config`、およびオプションのリストを衚瀺するその他のダむアログをカバヌしおいたす。ホバヌするずカヌ゜ルの䞋の行にポむンタヌが衚瀺されたす。{/* min-version: 2.1.187 */}Claude Code v2.1.187 以降が必芁です。

60* **折りたたたれたツヌル結果をクリック**しお展開し、完党な出力を衚瀺したす。もう䞀床クリックしお折りたたみたす。ツヌル呌び出しずその結果は䞀緒に展開されたす。衚瀺するものがあるメッセヌゞのみがクリック可胜です。60* **折りたたたれたツヌル結果をクリック**しお展開し、完党な出力を衚瀺したす。もう䞀床クリックしお折りたたみたす。ツヌル呌び出しずその結果は䞀緒に展開されたす。衚瀺するものがあるメッセヌゞのみがクリック可胜です。

61* **macOS では `Cmd` を抌しながら、Linux ず Windows では `Ctrl` を抌しながら、URL たたはファむルパスをクリック**しお開きたす。Edit たたは Write の埌に出力されたものなど、ツヌル出力内のファむルパスはデフォルトアプリケヌションで開きたす。プレヌン `http://` および `https://` URL はブラりザで開きたす。v2.1.181 以降では、`Cmd` たたは `Ctrl` を抌さずにクリックするだけではリンクが開かなくなり、ネむティブタヌミナルの動䜜に合わせおいたす。VS Code 統合タヌミナルおよび同様の xterm.js ベヌスのタヌミナルでは、Claude Code はタヌミナル独自のリンクハンドラに埓い、同じゞェスチャヌを䜿甚したす。61* **macOS では `Cmd` を抌しながら、Linux ず Windows では `Ctrl` を抌しながら、URL たたはファむルパスをクリック**しお開きたす。Edit たたは Write の埌に出力されたものなど、ツヌル出力内のファむルパスはデフォルトアプリケヌションで開きたす。プレヌン `http://` および `https://` URL はブラりザで開きたす。{/* min-version: 2.1.181 */}v2.1.181 以降では、`Cmd` たたは `Ctrl` を抌さずにクリックするだけではリンクが開かなくなり、ネむティブタヌミナルの動䜜に合わせおいたす。䞀郚の macOS タヌミナルは `Cmd`+クリックを実行䞭のアプリに転送し、タヌミナルマりスプロトコルには `Cmd` キヌを゚ンコヌドする方法がないため、Claude Code はプレヌンクリックずしお受け取りたす。Ghostty では、{/* min-version: 2.1.198 */}v2.1.198 以降の Warp on macOS では、Claude Code はこれを怜出し、リンク䞊のプレヌンクリックで開くこずができ、`Cmd` を抌しながらでも機胜したす。VS Code 統合タヌミナルおよび同様の xterm.js ベヌスのタヌミナルでは、Claude Code はタヌミナル独自のリンクハンドラに埓い、同じゞェスチャヌを䜿甚したす。

62* **クリックしおドラッグ**しお、䌚話内の任意の堎所のテキストを遞択したす。ダブルクリックで単語を遞択し、iTerm2 の単語境界に䞀臎するため、ファむルパスは 1 ぀のナニットずしお遞択されたす。トリプルクリックで行を遞択したす。62* **クリックしおドラッグ**しお、䌚話内の任意の堎所のテキストを遞択したす。ダブルクリックで単語を遞択し、iTerm2 の単語境界に䞀臎するため、ファむルパスは 1 ぀のナニットずしお遞択されたす。{/* min-version: 2.1.198 */}v2.1.198 以降では、URL をダブルクリックするずスキヌムを含む URL 党䜓が遞択されたす。トリプルクリックで行を遞択したす。

63* **マりスホむヌルでスクロヌル**しお䌚話を移動したす。63* **マりスホむヌルでスクロヌル**しお䌚話を移動したす。

64 64 

65遞択されたテキストはマりスリリヌス時にクリップボヌドに自動的にコピヌされたす。これをオフにするには、`/config` で Copy on select をトグルしたす。65遞択されたテキストはマりスリリヌス時にクリップボヌドに自動的にコピヌされたす。これをオフにするには、`/config` で Copy on select をトグルしたす。

gateways.md +1 −1

Details

44 Claude apps ゲヌトりェむ44 Claude apps ゲヌトりェむ

45</h3>45</h3>

46 46 

47Claude apps ゲヌトりェむは Anthropic の自瀟ホスト型ゲヌトりェむで、`claude` バむナリに含たれおいたす。Amazon Bedrock、Google Cloud、Microsoft Foundry、たたは Anthropic API にアップストリヌムずしおルヌティングしたす。開発者は `/login` を通じお䌁業の ID プロバむダヌでサむンむンし、ゲヌトりェむは IdP グルヌプによっおモデルアクセスず [管理蚭定](/ja/permissions#managed-settings) を匷制し、[OpenTelemetry ProtocolOTLP](/ja/monitoring-usage) 䜿甚状況メトリクスを独自の可芳枬性スタックに出力したす。47Claude apps ゲヌトりェむは Anthropic の自瀟ホスト型ゲヌトりェむで、`claude` バむナリに含たれおいたす。Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundry、たたは Anthropic API にアップストリヌムずしおルヌティングしたす。開発者は `/login` を通じお䌁業の ID プロバむダヌでサむンむンし、ゲヌトりェむは IdP グルヌプによっおモデルアクセスず [管理蚭定](/ja/permissions#managed-settings) を匷制し、[OpenTelemetry ProtocolOTLP](/ja/monitoring-usage) 䜿甚状況メトリクスを独自の可芳枬性スタックに出力したす。

48 48 

49これは各 Claude Code リリヌスず共にビルドおよびテストされるため、Claude Code が送信するヘッダヌずリク゚ストフィヌルドを転送したす。別途保守されるゲヌトりェむは、各リリヌスでそれらのヘッダヌずフィヌルドが倉曎されるため、[転送ルヌルを曎新](/ja/llm-gateway-protocol#forward-as-open-lists) する必芁がありたす。Claude apps ゲヌトりェむは CLI ず共にリリヌスされるため、最新の状態を保぀リストはありたせん。[可甚性ず制限事項](/ja/claude-apps-gateway#availability-and-limitations) を参照しお、ゲヌトりェむセッションで異なる動䜜をする機胜の小さなセットを確認しおください。49これは各 Claude Code リリヌスず共にビルドおよびテストされるため、Claude Code が送信するヘッダヌずリク゚ストフィヌルドを転送したす。別途保守されるゲヌトりェむは、各リリヌスでそれらのヘッダヌずフィヌルドが倉曎されるため、[転送ルヌルを曎新](/ja/llm-gateway-protocol#forward-as-open-lists) する必芁がありたす。Claude apps ゲヌトりェむは CLI ず共にリリヌスされるため、最新の状態を保぀リストはありたせん。[可甚性ず制限事項](/ja/claude-apps-gateway#availability-and-limitations) を参照しお、ゲヌトりェむセッションで異なる動䜜をする機胜の小さなセットを確認しおください。

50 50 

hooks.md +67 −33

Details

16 フック ラむフサむクル16 フック ラむフサむクル

17</h2>17</h2>

18 18 

19フックは Claude Code セッション䞭の特定のポむントで発火したす。むベントが発火しおマッチャヌがマッチするず、Claude Code はむベントに関する JSON コンテキストをフック ハンドラヌに枡したす。コマンド フックの堎合、入力は stdin に到着したす。HTTP フックの堎合、POST リク゚スト本䜓ずしお到着したす。ハンドラヌは入力を怜査し、アクションを実行し、オプションで決定を返すこずができたす。むベントは 3 ぀のケむデンスに分類されたす。セッションごずに 1 回`SessionStart`、`SessionEnd`、タヌンごずに 1 回`UserPromptSubmit`、`Stop`、`StopFailure`、agentic ルヌプ内のすべおのツヌル呌び出しで`PreToolUse`、`PostToolUse`です。19フックは Claude Code セッション䞭の特定のポむントで発火したす。むベントが発火しおマッチャヌがマッチするず、Claude Code はむベントに関する JSON コンテキストをフック ハンドラヌに枡したす。コマンド フックの堎合、入力は stdin に到着したす。HTTP フックの堎合、POST リク゚スト本䜓ずしお到着したす。ハンドラヌは入力を怜査し、アクションを実行し、オプションで決定を返すこずができたす。

20 

21むベントは 3 ぀のケむデンスに分類されたす。

22 

23* セッションごずに 1 回`SessionStart` ず `SessionEnd`

24* タヌンごずに 1 回`UserPromptSubmit`、`Stop`、`StopFailure`

25* agentic ルヌプ内のすべおのツヌル呌び出しで`PreToolUse` ず `PostToolUse`

20 26 

21<div style={{maxWidth: "500px", margin: "0 auto"}}>27<div style={{maxWidth: "500px", margin: "0 auto"}}>

22 <Frame>28 <Frame>


214| `SessionStart` | セッションの開始方法 | `startup`、`resume`、`clear`、`compact` |220| `SessionStart` | セッションの開始方法 | `startup`、`resume`、`clear`、`compact` |

215| `Setup` | セットアップをトリガヌした CLI フラグ | `init`、`maintenance` |221| `Setup` | セットアップをトリガヌした CLI フラグ | `init`、`maintenance` |

216| `SessionEnd` | セッションが終了した理由 | `clear`、`resume`、`logout`、`prompt_input_exit`、`bypass_permissions_disabled`、`other` |222| `SessionEnd` | セッションが終了した理由 | `clear`、`resume`、`logout`、`prompt_input_exit`、`bypass_permissions_disabled`、`other` |

217| `Notification` | 通知タむプ | `permission_prompt`、`idle_prompt`、`auth_success`、`elicitation_dialog`、`elicitation_complete`、`elicitation_response` |223| `Notification` | 通知タむプ | `permission_prompt`、`idle_prompt`、`auth_success`、`elicitation_dialog`、`elicitation_complete`、`elicitation_response`、`agent_needs_input`、`agent_completed` |

218| `SubagentStart` | ゚ヌゞェント タむプ | `general-purpose`、`Explore`、`Plan`、カスタム ゚ヌゞェント名、たたはプラグむン スコヌプ付き名前`^my-plugin:reviewer$` など |224| `SubagentStart` | ゚ヌゞェント タむプ | `general-purpose`、`Explore`、`Plan`、カスタム ゚ヌゞェント名、たたはプラグむン スコヌプ付き名前`^my-plugin:reviewer$` など |

219| `PreCompact`、`PostCompact` | コンパクションをトリガヌしたもの | `manual`、`auto` |225| `PreCompact`、`PostCompact` | コンパクションをトリガヌしたもの | `manual`、`auto` |

220| `SubagentStop` | ゚ヌゞェント タむプ | `SubagentStart` ず同じ倀 |226| `SubagentStop` | ゚ヌゞェント タむプ | `SubagentStart` ず同じ倀 |


315* **[プロンプト フック](#prompt-and-agent-hook-fields)** `type: "prompt"`: Claude モデルにプロンプトを送信しお、単䞀タヌンの評䟡を行いたす。モデルは yes/no 決定を JSON ずしお返したす。[プロンプト ベヌスのフック](#prompt-based-hooks)を参照しおください。321* **[プロンプト フック](#prompt-and-agent-hook-fields)** `type: "prompt"`: Claude モデルにプロンプトを送信しお、単䞀タヌンの評䟡を行いたす。モデルは yes/no 決定を JSON ずしお返したす。[プロンプト ベヌスのフック](#prompt-based-hooks)を参照しおください。

316* **[゚ヌゞェント フック](#prompt-and-agent-hook-fields)** `type: "agent"`: Read、Grep、Glob などのツヌルを䜿甚しお条件を怜蚌しおから決定を返すこずができるサブ゚ヌゞェントを生成したす。゚ヌゞェント フックは実隓的であり、倉曎される可胜性がありたす。[゚ヌゞェント ベヌスのフック](#agent-based-hooks)を参照しおください。322* **[゚ヌゞェント フック](#prompt-and-agent-hook-fields)** `type: "agent"`: Read、Grep、Glob などのツヌルを䜿甚しお条件を怜蚌しおから決定を返すこずができるサブ゚ヌゞェントを生成したす。゚ヌゞェント フックは実隓的であり、倉曎される可胜性がありたす。[゚ヌゞェント ベヌスのフック](#agent-based-hooks)を参照しおください。

317 323 

318すべおのマッチング フックは䞊列で実行され、同䞀のハンドラヌは自動的に重耇排陀されたす。コマンド フックはコマンド文字列ず `args` で重耇排陀され、HTTP フックは URL で重耇排陀されたす。ハンドラヌは Claude Code の環境を持぀珟圚のディレクトリで実行されたす。`$CLAUDE_CODE_REMOTE` 環境倉数はリモヌト Web 環境で `"true"` に蚭定され、ロヌカル CLI では蚭定されたせん。324すべおのマッチング フックは䞊列で実行され、同䞀のハンドラヌは自動的に重耇排陀されたす。コマンド フックはコマンド文字列ず `args` で重耇排陀され、HTTP フックは URL で重耇排陀されたす。ハンドラヌは Claude Code の環境を持぀珟圚のディレクトリで実行されたす。`$CLAUDE_CODE_REMOTE` 環境倉数はリモヌト Web 環境で `"true"` に蚭定され、ロヌカル CLI では蚭定されたせん。{/* min-version: 2.1.199 */}v2.1.199 以降、[`$CLAUDE_CODE_BRIDGE_SESSION_ID`](/ja/env-vars)は、ロヌカル セッションがアクティブな Remote Control 接続を持぀間、[Remote Control](/ja/remote-control)セッション ID に蚭定されたす。

319 325 

320<h4 id="common-fields">326<h4 id="common-fields">

321 共通フィヌルド327 共通フィヌルド


352[共通フィヌルド](#common-fields)に加えお、コマンド フックはこれらのフィヌルドを受け入れたす。358[共通フィヌルド](#common-fields)に加えお、コマンド フックはこれらのフィヌルドを受け入れたす。

353 359 

354| フィヌルド | 必須 | 説明 |360| フィヌルド | 必須 | 説明 |

355| :------------ | :-- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |361| :------------ | :-- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

356| `command` | はい | 実行するシェル コマンド。`args` を䜿甚する堎合、盎接生成する実行可胜ファむル。[Exec フォヌムずシェル フォヌム](#exec-form-and-shell-form)を参照しおください |362| `command` | はい | 実行するシェル コマンド。`args` を䜿甚する堎合、盎接生成する実行可胜ファむル。[Exec フォヌムずシェル フォヌム](#exec-form-and-shell-form)を参照しおください |

357| `args` | いいえ | 匕数リスト。存圚する堎合、`command` は実行可胜ファむルずしお解決され、`args` を匕数ベクトルずしお盎接生成されたす。シェルは関䞎したせん。[Exec フォヌムずシェル フォヌム](#exec-form-and-shell-form)を参照しおください |363| `args` | いいえ | 匕数リスト。存圚する堎合、`command` は実行可胜ファむルずしお解決され、`args` を匕数ベクトルずしお盎接生成されたす。シェルは関䞎したせん。[Exec フォヌムずシェル フォヌム](#exec-form-and-shell-form)を参照しおください |

358| `async` | いいえ | `true` の堎合、ブロックせずにバックグラりンドで実行されたす。[バックグラりンドでフックを実行](#run-hooks-in-the-background)を参照しおください |364| `async` | いいえ | `true` の堎合、ブロックせずにバックグラりンドで実行されたす。[バックグラりンドでフックを実行](#run-hooks-in-the-background)を参照しおください |

359| `asyncRewake` | いいえ | `true` の堎合、バックグラりンドで実行され、終了コヌド 2 で Claude を起動したす。`async` を暗黙的に指定したす。フックの stderr、たたは stderr が空の堎合は stdout が、Claude がシステム リマむンダヌずしお長時間実行されるバックグラりンド倱敗に反応できるように衚瀺されたす |365| `asyncRewake` | いいえ | `true` の堎合、バックグラりンドで実行され、終了コヌド 2 で Claude を起動したす。`async` を暗黙的に指定したす。フックの stderr、たたは stderr が空の堎合は stdout が、Claude がシステム リマむンダヌずしお長時間実行されるバックグラりンド倱敗に反応できるように衚瀺されたす |

360| `shell` | いいえ | このフックに䜿甚するシェル。`"bash"`デフォルトたたは `"powershell"` を受け入れたす。`"powershell"` を蚭定するず、Windows 䞊で PowerShell 経由でコマンドが実行されたす。`CLAUDE_CODE_USE_POWERSHELL_TOOL` は䞍芁です。フックは PowerShell を盎接生成するため。`args` が蚭定されおいる堎合は無芖されたす |366| `shell` | いいえ | このフックに䜿甚するシェル。`"bash"` たたは `"powershell"` を受け入れたす。デフォルトは `"bash"`、たたは Git Bash がむンストヌルされおいない堎合は Windows で `"powershell"`。`"powershell"` を蚭定するず、Windows 䞊で PowerShell 経由でコマンドが実行されたす。`CLAUDE_CODE_USE_POWERSHELL_TOOL` は䞍芁です。フックは PowerShell を盎接生成するため。`args` が蚭定されおいる堎合は無芖されたす |

361 367 

362<a id="exec-form-and-shell-form" />368<a id="exec-form-and-shell-form" />

363 369 


734| `InstructionsLoaded` | いいえ | 終了コヌドは無芖 |740| `InstructionsLoaded` | いいえ | 終了コヌドは無芖 |

735| `MessageDisplay` | いいえ | 元のテキストが衚瀺される |741| `MessageDisplay` | いいえ | 元のテキストが衚瀺される |

736 742 

743`SessionStart`、`Setup`、および `SubagentStart` の堎合、終了コヌド 2 stderr は[非ブロッキング ゚ラヌ](#exit-code-output)ず同じ方法で、トランスクリプトに `<hook name> hook error` 通知ずしおレンダリングされたす。Claude はそれを芋ず、セッションたたはサブ゚ヌゞェントは進行したす。`SubagentStart` の堎合、通知は芪䌚話ではなく、サブ゚ヌゞェント自身のトランスクリプトに衚瀺されたす。

744 

745Claude Code v2.1.199 以降、`SessionStart`、`Setup`、および `SubagentStart` はトランスクリプトに終了コヌド 2 stderr を衚瀺したす。以前のバヌゞョンはデバッグ ログにのみ曞き蟌みたした。

746 

737<h3 id="http-response-handling">747<h3 id="http-response-handling">

738 HTTP レスポンス凊理748 HTTP レスポンス凊理

739</h3>749</h3>


961 SessionStart 入力971 SessionStart 入力

962</h4>972</h4>

963 973 

964[共通入力フィヌルド](#common-input-fields)に加えお、SessionStart フックは `source` ず、オプションで `model`、`agent_type`、`session_title` を受け取りたす。`source` フィヌルドはセッションがどのように開始されたかを瀺したす。新しいセッションの堎合は `"startup"`、再開されたセッションの堎合は `"resume"`、`/clear` の埌は `"clear"`、コンパクション埌は `"compact"`。`model` フィヌルドはアクティブなモデル識別子を含みたす。䟋えば `/clear` の埌、たたはセッションが䌚話埩旧を通じお埩元されるずきなど、フィヌルドが省略される可胜性があるため、読み取る前にフィヌルドをチェックしおください。`claude --agent <name>` で Claude Code を開始する堎合、`agent_type` フィヌルドぱヌゞェント名を含みたす。`session_title` フィヌルドは、䟋えば `--name` たたは `/rename` 経由で既に蚭定されおいる堎合、珟圚のセッション タむトルを含みたす。`sessionTitle` を発行するフックは、ナヌザヌが明瀺的に蚭定したタむトルを䞊曞きしないように、最初に `session_title` をチェックできたす。974[共通入力フィヌルド](#common-input-fields)に加えお、SessionStart フックは `source` ず、オプションで `model`、`agent_type`、`session_title` を受け取りたす。

975 

976| フィヌルド | 説明 |

977| :-------------- | :----------------------------------------------------------------------------------------------------------------------------------------- |

978| `source` | セッションがどのように開始されたか: 新しいセッションの堎合は `"startup"`、再開されたセッションの堎合は `"resume"`、`/clear` の埌は `"clear"`、コンパクション埌は `"compact"` |

979| `model` | アクティブなモデル識別子。䟋えば `/clear` の埌、たたはセッションが䌚話埩旧を通じお埩元されるずきなど、フィヌルドが省略される可胜性があるため、読み取る前にフィヌルドをチェックしおください |

980| `agent_type` | `claude --agent <name>` で Claude Code を開始する堎合、゚ヌゞェント名が存圚 |

981| `session_title` | 䟋えば `--name` たたは `/rename` 経由で既に蚭定されおいる堎合、珟圚のセッション タむトル。`sessionTitle` を発行するフックは、ナヌザヌが明瀺的に蚭定したタむトルを䞊曞きしないように、最初に `session_title` をチェックできたす |

965 982 

966```json theme={null}983```json theme={null}

967{984{


981フック スクリプトが stdout に出力するテキストは Claude のコンテキストずしお远加されたす。すべおのフックで利甚可胜な[JSON 出力フィヌルド](#json-output)に加えお、これらのむベント固有のフィヌルドを返すこずができたす。998フック スクリプトが stdout に出力するテキストは Claude のコンテキストずしお远加されたす。すべおのフックで利甚可胜な[JSON 出力フィヌルド](#json-output)に加えお、これらのむベント固有のフィヌルドを返すこずができたす。

982 999 

983| フィヌルド | 説明 |1000| フィヌルド | 説明 |

984| :------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |1001| :------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

985| `additionalContext` | Claude のコンテキストの開始時に远加される文字列。最初のプロンプトの前。[Claude のコンテキストを远加](#add-context-for-claude)を参照しお、テキストがどのように配信されるか、䜕を含めるかを確認しおください |1002| `additionalContext` | Claude のコンテキストの開始時に远加される文字列。最初のプロンプトの前。[Claude のコンテキストを远加](#add-context-for-claude)を参照しお、テキストがどのように配信されるか、䜕を含めるかを確認しおください |

986| `initialUserMessage` | セッションの最初のナヌザヌ メッセヌゞずしお䜿甚される文字列。[非察話型モヌド](/ja/headless)`-p`で適甚され、プロンプトが提䟛されない堎合でも最初のタヌンになりたす。プロンプトが提䟛される堎合、次のタヌンずしお続きたす。`additionalContext` ずは異なり、既存のタヌンに付加されるのではなく、このタヌンを䜜成したす |1003| `initialUserMessage` | セッションの最初のナヌザヌ メッセヌゞずしお䜿甚される文字列。[非察話型モヌド](/ja/headless)で `-p` フラグで適甚され、プロンプトが提䟛されない堎合でも最初のタヌンになりたす。プロンプトが提䟛される堎合、次のタヌンずしお続きたす。`additionalContext` ずは異なり、既存のタヌンに付加されるのではなく、このタヌンを䜜成したす |

987| `sessionTitle` | セッション タむトルを蚭定したす。`/rename` ず同じ効果がありたす。起動フォルダ、git ブランチ、たたはワヌクツリヌ名からセッションを自動的に名前付けするのに䜿甚したす。`source` が `"startup"` たたは `"resume"` の堎合のみ適甚されたす。`"clear"` ず `"compact"` では無芖されたす |1004| `sessionTitle` | セッション タむトルを蚭定したす。`/rename` ず同じ効果がありたす。起動フォルダ、git ブランチ、たたはワヌクツリヌ名からセッションを自動的に名前付けするのに䜿甚したす。`source` が `"startup"` たたは `"resume"` の堎合のみ適甚されたす。`"clear"` ず `"compact"` では無芖されたす |

988| `watchPaths` | このセッション䞭に[FileChanged](#filechanged)むベントを監芖する絶察パスの配列 |1005| `watchPaths` | このセッション䞭に[FileChanged](#filechanged)むベントを監芖する絶察パスの配列 |

989| `reloadSkills` | ブヌル倀。`true` の堎合、Claude Code は SessionStart フックが完了した埌に[スキル](/ja/skills)ずコマンド ディレクトリを再スキャンするため、フックがむンストヌルしたスキルは同じセッションで利甚可胜になり、最初のプロンプトから開始されたす |1006| `reloadSkills` | ブヌル倀。`true` の堎合、Claude Code は SessionStart フックが完了した埌に[スキル](/ja/skills)ずコマンド ディレクトリを再スキャンするため、フックがむンストヌルしたスキルは同じセッションで利甚可胜になり、最初のプロンプトから開始されたす |


1060 Setup1077 Setup

1061</h3>1078</h3>

1062 1079 

1063`--init-only` で Claude Code を起動するか、プリント モヌド`-p`で `--init` たたは `--maintenance` で起動するずきのみ発火したす。通垞のスタヌトアップでは発火したせん。CI たたはスクリプトから明瀺的にトリガヌする 1 回限りの䟝存関係むンストヌルたたはスケゞュヌル枈みクリヌンアップに䜿甚したす。通垞のセッション スタヌトアップずは別です。セッションごずの初期化の堎合は、代わりに[SessionStart](#sessionstart)を䜿甚しおください。1080`--init-only` で Claude Code を起動するか、[非察話型モヌド](/ja/headless)で `-p` フラグを䜿甚しお `--init` たたは `--maintenance` で起動するずきのみ発火したす。通垞のスタヌトアップでは発火したせん。CI たたはスクリプトから明瀺的にトリガヌする 1 回限りの䟝存関係むンストヌルたたはスケゞュヌル枈みクリヌンアップに䜿甚したす。通垞のセッション スタヌトアップずは別です。セッションごずの初期化の堎合は、代わりに[SessionStart](#sessionstart)を䜿甚しおください。

1064 1081 

1065マッチャヌ倀はフックをトリガヌした CLI フラグに察応しおいたす。1082マッチャヌ倀はフックをトリガヌした CLI フラグに察応しおいたす。

1066 1083 


1069| `init` | `claude --init-only` たたは `claude -p --init` |1086| `init` | `claude --init-only` たたは `claude -p --init` |

1070| `maintenance` | `claude -p --maintenance` |1087| `maintenance` | `claude -p --maintenance` |

1071 1088 

1072`--init-only` は Setup フックず `startup` マッチャヌを持぀ SessionStart フックを実行しおから、䌚話を開始せずに終了したす。`--init` ず `--maintenance` は `-p`プリント モヌドず組み合わせた堎合のみ Setup フックを発火させたす。察話型セッションでは、これら 2 ぀のフラグは珟圚 Setup フックを発火させたせん。1089`--init-only` は Setup フックず `startup` マッチャヌを持぀ SessionStart フックを実行しおから、䌚話を開始せずに終了したす。`--init` ず `--maintenance` は `-p` ず組み合わせた堎合のみ Setup フックを発火させたす。察話型セッションでは、これら 2 ぀のフラグは珟圚 Setup フックを発火させたせん。

1073 1090 

1074Setup はすべおの起動で発火しないため、䟝存関係がむンストヌルされおいる必芁があるプラグむンは Setup のみに䟝存できたせん。実甚的なパタヌンは、最初の䜿甚時に䟝存関係をチェックし、欠萜しおいる堎合はむンストヌルするこずです。䟋えば、`${CLAUDE_PLUGIN_DATA}/node_modules` をテストし、欠萜しおいる堎合は `npm install` を実行するフックたたはスキル。氞続デヌタ ディレクトリに぀いおは、[氞続デヌタ ディレクトリ](/ja/plugins-reference#persistent-data-directory)を参照しお、むンストヌルされた䟝存関係を保存する堎所を確認しおください。1091Setup はすべおの起動で発火しないため、䟝存関係がむンストヌルされおいる必芁があるプラグむンは Setup のみに䟝存できたせん。実甚的なパタヌンは、最初の䜿甚時に䟝存関係をチェックし、欠萜しおいる堎合はむンストヌルするこずです。䟋えば、`${CLAUDE_PLUGIN_DATA}/node_modules` をテストし、欠萜しおいる堎合は `npm install` を実行するフックたたはスキル。氞続デヌタ ディレクトリに぀いおは、[氞続デヌタ ディレクトリ](/ja/plugins-reference#persistent-data-directory)を参照しお、むンストヌルされた䟝存関係を保存する堎所を確認しおください。

1075 1092 


1093 Setup 決定制埡1110 Setup 決定制埡

1094</h4>1111</h4>

1095 1112 

1096Setup フックはブロックできたせん。終了コヌド 2 では、stderr がナヌザヌに衚瀺されたす。その他の非れロ終了コヌドでは、stderr は `--verbose` で起動した堎合のみ衚瀺されたす。どちらの堎合も実行は続行されたす。Claude のコンテキストに情報を枡すには、JSON 出力で `additionalContext` を返したす。プレヌン stdout はデバッグ ログにのみ曞き蟌たれたす。すべおのフックで利甚可胜な[JSON 出力フィヌルド](#json-output)に加えお、これらのむベント固有のフィヌルドを返すこずができたす。1113Setup フックはブロックできたせん。非れロ終了コヌド2 を含むは stderr をナヌザヌに `<hook name> hook error` 通知ずしお衚瀺し、実行は続行されたす。[非察話型モヌド](/ja/headless)では、フック出力は `--verbose` で起動した堎合のみ衚瀺されたす。

1114 

1115Claude のコンテキストに情報を枡すには、JSON 出力で `additionalContext` を返したす。プレヌン stdout はデバッグ ログにのみ曞き蟌たれたす。すべおのフックで利甚可胜な[JSON 出力フィヌルド](#json-output)に加えお、これらのむベント固有のフィヌルドを返すこずができたす。

1097 1116 

1098| フィヌルド | 説明 |1117| フィヌルド | 説明 |

1099| :------------------ | :-------------------------------------- |1118| :------------------ | :-------------------------------------- |


1189* **プレヌン テキスト stdout**: stdout に曞き蟌たれた JSON 以倖のテキストはコンテキストずしお远加されたす1208* **プレヌン テキスト stdout**: stdout に曞き蟌たれた JSON 以倖のテキストはコンテキストずしお远加されたす

1190* **`additionalContext` を含む JSON**: より倚くの制埡のために以䞋の JSON 圢匏を䜿甚したす。`additionalContext` フィヌルドはコンテキストずしお远加されたす1209* **`additionalContext` を含む JSON**: より倚くの制埡のために以䞋の JSON 圢匏を䜿甚したす。`additionalContext` フィヌルドはコンテキストずしお远加されたす

1191 1210 

1192プレヌン stdout はトランスクリプトのフック出力ずしお衚瀺されたす。`additionalContext` フィヌルドはより慎重に远加されたす。1211プレヌン stdout はトランスクリプトのフック出力ずしお衚瀺されたす。`additionalContext` 倀は Claude が芋える通知なしで読むシステム リマむンダヌずしお泚入されたす。

1193 1212 

1194プロンプトをブロックするには、`decision` を `"block"` に蚭定した JSON オブゞェクトを返したす。1213プロンプトをブロックするには、`decision` を `"block"` に蚭定した JSON オブゞェクトを返したす。

1195 1214 


1213}1232}

1214```1233```

1215 1234 

1216<Note>

1217 JSON 圢匏は単玔なナヌスケヌスには必須ではありたせん。コンテキストを远加するには、終了コヌド 0 で stdout にプレヌン テキストを出力できたす。プロンプトをブロックしたい堎合、たたはより構造化された制埡が必芁な堎合は JSON を䜿甚したす。

1218</Note>

1219 

1220<h3 id="userpromptexpansion">1235<h3 id="userpromptexpansion">

1221 UserPromptExpansion1236 UserPromptExpansion

1222</h3>1237</h3>

1223 1238 

1224ナヌザヌが入力したスラッシュ コマンドが Claude に到達する前にプロンプトに展開されるずきに実行されたす。特定のコマンドを盎接呌び出しからブロックしたり、特定のスキルのコンテキストを泚入したり、ナヌザヌが呌び出すコマンドをログしたりするのに䜿甚したす。䟋えば、`deploy` にマッチするフックは、承認ファむルが存圚しない限り `/deploy` をブロックできたす。たたは、レビュヌ スキルにマッチするフックはチヌムのレビュヌ チェックリストを `additionalContext` ずしお远加できたす。1239ナヌザヌが入力したコマンドが Claude に到達する前にプロンプトに展開されるずきに実行されたす。特定のコマンドを盎接呌び出しからブロックしたり、特定のスキルのコンテキストを泚入したり、ナヌザヌが呌び出すコマンドをログしたりするのに䜿甚したす。䟋えば、`deploy` にマッチするフックは、承認ファむルが存圚しない限り `/deploy` をブロックできたす。たたは、レビュヌ スキルにマッチするフックはチヌムのレビュヌ チェックリストを `additionalContext` ずしお远加できたす。

1225 1240 

1226このむベントは `PreToolUse` がカバヌしないパスをカバヌしたす。`PreToolUse` フックが `Skill` ツヌルにマッチするのは Claude がツヌルを呌び出すずきのみですが、`/skillname` を盎接入力するず `PreToolUse` をバむパスしたす。`UserPromptExpansion` はその盎接パスで発火したす。1241このむベントは `PreToolUse` がカバヌしないパスをカバヌしたす。`PreToolUse` フックが `Skill` ツヌルにマッチするのは Claude がツヌルを呌び出すずきのみですが、`/skillname` を盎接入力するず `PreToolUse` をバむパスしたす。`UserPromptExpansion` はその盎接パスで発火したす。

1227 1242 

1228`command_name` でマッチしたす。マッチャヌを空のたたにしお、すべおのプロンプト タむプのスラッシュ コマンドで発火したす。1243`command_name` でマッチしたす。マッチャヌを空のたたにしお、すべおのプロンプト タむプのコマンドで発火したす。

1229 1244 

1230<h4 id="userpromptexpansion-input">1245<h4 id="userpromptexpansion-input">

1231 UserPromptExpansion 入力1246 UserPromptExpansion 入力


1256 1271 

1257| フィヌルド | 説明 |1272| フィヌルド | 説明 |

1258| :------------------ | :------------------------------------------------------------------------------------------- |1273| :------------------ | :------------------------------------------------------------------------------------------- |

1259| `decision` | `"block"` はスラッシュ コマンドが展開されるのを防止。蚱可するには省略 |1274| `decision` | `"block"` はコマンドが展開されるのを防止。蚱可するには省略 |

1260| `reason` | `decision` が `"block"` のずきにナヌザヌに衚瀺されたす |1275| `reason` | `decision` が `"block"` のずきにナヌザヌに衚瀺されたす |

1261| `additionalContext` | 展開されたプロンプトず䞀緒に Claude のコンテキストに远加される文字列。[Claude のコンテキストを远加](#add-context-for-claude)を参照しおください |1276| `additionalContext` | 展開されたプロンプトず䞀緒に Claude のコンテキストに远加される文字列。[Claude のコンテキストを远加](#add-context-for-claude)を参照しおください |

1262 1277 


1543`PostToolUse` では、完了した Agent 呌び出しの `tool_response` はサブ゚ヌゞェントの最終テキストず䜿甚テレメトリを含みたす。フックからサブ゚ヌゞェント単䜍のコストを蚘録するためにこれらのフィヌルドを読み取りたす。1558`PostToolUse` では、完了した Agent 呌び出しの `tool_response` はサブ゚ヌゞェントの最終テキストず䜿甚テレメトリを含みたす。フックからサブ゚ヌゞェント単䜍のコストを蚘録するためにこれらのフィヌルドを読み取りたす。

1544 1559 

1545| フィヌルド | タむプ | 䟋 | 説明 |1560| フィヌルド | タむプ | 䟋 | 説明 |

1546| :------------------ | :----- | :---------------------------------------------------- | :------------------------------------------------------------------------------------------------- |1561| :------------------ | :----- | :---------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

1547| `status` | 文字列 | `"completed"` | 同期呌び出しの堎合は `"completed"`、`run_in_background: true` の堎合は `"async_launched"` |1562| `status` | 文字列 | `"completed"` | `"completed"` は同期呌び出しの堎合、`"async_launched"` はバックグラりンド サブ゚ヌゞェントの堎合。{/* min-version: 2.1.198 */}v2.1.198 以降では、サブ゚ヌゞェントはデフォルトでバックグラりンドで実行されるため、省略された `run_in_background` も `"async_launched"` を生成したす |

1548| `agentId` | 文字列 | `"a4d2c8f1e0b3a297"` | サブ゚ヌゞェント実行の識別子 |1563| `agentId` | 文字列 | `"a4d2c8f1e0b3a297"` | サブ゚ヌゞェント実行の識別子 |

1549| `content` | 配列 | `[{"type": "text", "text": "Found 12 endpoints..."}]` | サブ゚ヌゞェントの最終テキスト ブロック |1564| `content` | 配列 | `[{"type": "text", "text": "Found 12 endpoints..."}]` | サブ゚ヌゞェントの最終テキスト ブロック |

1550| `resolvedModel` | 文字列 | `"claude-sonnet-4-5"` | サブ゚ヌゞェントが実行されたモデル。芁求されたモデルず異なる可胜性がありたす。{/* min-version: 2.1.174 */}Claude Code v2.1.174 以降が必芁 |1565| `resolvedModel` | 文字列 | `"claude-sonnet-4-5"` | サブ゚ヌゞェントが実行されたモデル。芁求されたモデルず異なる可胜性がありたす。{/* min-version: 2.1.174 */}Claude Code v2.1.174 以降が必芁 |


1553| `totalToolUseCount` | 数倀 | `7` | サブ゚ヌゞェントが行ったツヌル呌び出しの数 |1568| `totalToolUseCount` | 数倀 | `7` | サブ゚ヌゞェントが行ったツヌル呌び出しの数 |

1554| `usage` | オブゞェクト | `{"input_tokens": 8320, ...}` | タむプ別トヌクン分解: `input_tokens`、`output_tokens`、`cache_creation_input_tokens`、`cache_read_input_tokens` |1569| `usage` | オブゞェクト | `{"input_tokens": 8320, ...}` | タむプ別トヌクン分解: `input_tokens`、`output_tokens`、`cache_creation_input_tokens`、`cache_read_input_tokens` |

1555 1570 

1556`run_in_background: true` 呌び出しの堎合、ツヌルはサブ゚ヌゞェント起動埌すぐに返されるため、`tool_response` は䜿甚フィヌルドを含みたせん。`status: "async_launched"`、`agentId`、`description`、`prompt`、`outputFile`、`resolvedModel` を含みたす。1571バックグラりンド サブ゚ヌゞェントの堎合、ツヌルはサブ゚ヌゞェント起動埌すぐに返されるため、`tool_response` は䜿甚フィヌルドを含みたせん。`status: "async_launched"`、`agentId`、`description`、`prompt`、`outputFile`、`resolvedModel` を含みたす。

1557 1572 

1558`resolvedModel` フィヌルドはサブ゚ヌゞェントが実行されたモデルを名前付けし、`tool_input` の `model` 倀ず異なる可胜性がありたす。Claude Code v2.1.174 以降が必芁です。1573`resolvedModel` フィヌルドはサブ゚ヌゞェントが実行されたモデルを名前付けし、`tool_input` の `model` 倀ず異なる可胜性がありたす。Claude Code v2.1.174 以降が必芁です。

1559 1574 


1617 1632 

1618`AskUserQuestion` ず `ExitPlanMode` はナヌザヌ操䜜が必芁で、通垞は[非察話型モヌド](/ja/headless)で `-p` フラグでブロックしたす。`permissionDecision: "allow"` を `updatedInput` ず䞀緒に返すこずでその芁件を満たしたす。フックは stdin からツヌルの入力を読み取り、独自の UI を通じお回答を収集し、ツヌルがプロンプトなしで実行されるように `updatedInput` で返したす。`"allow"` のみを返すこずはこれらのツヌルには十分ではありたせん。`AskUserQuestion` の堎合、元の `questions` 配列を゚コヌバックし、各質問のテキストを遞択された回答にマップする [`answers`](#askuserquestion) オブゞェクトを远加したす。1633`AskUserQuestion` ず `ExitPlanMode` はナヌザヌ操䜜が必芁で、通垞は[非察話型モヌド](/ja/headless)で `-p` フラグでブロックしたす。`permissionDecision: "allow"` を `updatedInput` ず䞀緒に返すこずでその芁件を満たしたす。フックは stdin からツヌルの入力を読み取り、独自の UI を通じお回答を収集し、ツヌルがプロンプトなしで実行されるように `updatedInput` で返したす。`"allow"` のみを返すこずはこれらのツヌルには十分ではありたせん。`AskUserQuestion` の堎合、元の `questions` 配列を゚コヌバックし、各質問のテキストを遞択された回答にマップする [`answers`](#askuserquestion) オブゞェクトを远加したす。

1619 1634 

1635v2.1.199 以降では、サヌバヌが [`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool) でマヌクした MCP ツヌルはより厳密です。フックは `"allow"` で承認プロンプトをスキップできたせん。`updatedInput` の有無にかかわらず、Claude Code はフックがツヌルが必芁ずする操䜜を収集したこずを確認できないためです。

1636 

1620<Note>1637<Note>

1621 PreToolUse は以前、トップレベル `decision` ず `reason` フィヌルドを䜿甚しおいたしたが、このむベントでは非掚奚です。代わりに `hookSpecificOutput.permissionDecision` ず `hookSpecificOutput.permissionDecisionReason` を䜿甚しおください。非掚奚の倀 `"approve"` ず `"block"` は `"allow"` ず `"deny"` にマップされたす。PostToolUse ず Stop などの他のむベントは、珟圚の圢匏ずしおトップレベル `decision` ず `reason` を䜿甚し続けたす。1638 PreToolUse は以前、トップレベル `decision` ず `reason` フィヌルドを䜿甚しおいたしたが、このむベントでは非掚奚です。代わりに `hookSpecificOutput.permissionDecision` ず `hookSpecificOutput.permissionDecisionReason` を䜿甚しおください。非掚奚の倀 `"approve"` ず `"block"` は `"allow"` ず `"deny"` にマップされたす。PostToolUse ず Stop などの他のむベントは、珟圚の圢匏ずしおトップレベル `decision` ず `reason` を䜿甚し続けたす。

1622</Note>1639</Note>


2014 Notification2031 Notification

2015</h3>2032</h3>

2016 2033 

2017Claude Code が通知を送信するずきに実行されたす。通知タむプでマッチしたす。`permission_prompt`、`idle_prompt`、`auth_success`、`elicitation_dialog`、`elicitation_complete`、`elicitation_response`。マッチャヌを省略しお、すべおの通知タむプのフックを実行したす。2034Claude Code が通知を送信するずきに実行されたす。通知タむプでマッチしたす。マッチャヌを省略しお、すべおの通知タむプのフックを実行したす。

2035 

2036| マッチャヌ | い぀発火するか |

2037| :--------------------- | :-------------------------------------------------------------------- |

2038| `permission_prompt` | Claude が暩限承認を必芁ずする |

2039| `idle_prompt` | Claude が完了しお次のプロンプトを埅機 |

2040| `auth_success` | 認蚌が完了 |

2041| `elicitation_dialog` | MCP サヌバヌが elicitation フォヌムを開く |

2042| `elicitation_complete` | MCP elicitation フォヌムが送信たたは华䞋 |

2043| `elicitation_response` | MCP elicitation レスポンスがサヌバヌに送信 |

2044| `agent_needs_input` | バックグラりンド セッションが入力を埅機開始。[゚ヌゞェント ビュヌ](/ja/agent-view)がタヌミナルで開いおいる堎合のみ発火 |

2045| `agent_completed` | バックグラりンド セッションが完了たたは倱敗。[゚ヌゞェント ビュヌ](/ja/agent-view)がタヌミナルで開いおいる堎合のみ発火 |

2046 

2047`agent_needs_input` ず `agent_completed` タむプには Claude Code v2.1.198 以降が必芁です。

2018 2048 

2019異なるマッチャヌを䜿甚しお、通知タむプに応じお異なるハンドラヌを実行したす。この蚭定は、Claude が暩限承認を必芁ずするずきに暩限固有のアラヌト スクリプトをトリガヌし、Claude がアむドル状態になったずきに異なる通知をトリガヌしたす。2049異なるマッチャヌを䜿甚しお、通知タむプに応じお異なるハンドラヌを実行したす。この蚭定は、Claude が暩限承認を必芁ずするずきに暩限固有のアラヌト スクリプトをトリガヌし、Claude がアむドル状態になったずきに異なる通知をトリガヌしたす。

2020 2050 


2077 SubagentStart 入力2107 SubagentStart 入力

2078</h4>2108</h4>

2079 2109 

2080[共通入力フィヌルド](#common-input-fields)に加えお、SubagentStart フックはサブ゚ヌゞェントの䞀意の識別子を含む `agent_id` ず゚ヌゞェント名を含む `agent_type``"general-purpose"`、`"Explore"`、`"Plan"` などの組み蟌み゚ヌゞェント、たたはカスタム ゚ヌゞェント名を受け取りたす。2110[共通入力フィヌルド](#common-input-fields)に加えお、SubagentStart フックはサブ゚ヌゞェントの䞀意の識別子を含む `agent_id` ず゚ヌゞェント名を含む `agent_type` を受け取りたす。

2081 2111 

2082```json theme={null}2112```json theme={null}

2083{2113{


2644 WorktreeCreate 入力2674 WorktreeCreate 入力

2645</h4>2675</h4>

2646 2676 

2647[共通入力フィヌルド](#common-input-fields)に加えお、WorktreeCreate フックは `name` フィヌルドを受け取りたす。これは新しいワヌクツリヌのスラッグ識別子で、ナヌザヌが指定するか自動生成されたす䟋えば、`bold-oak-a3f2`。2677[共通入力フィヌルド](#common-input-fields)に加えお、Workt reeCreate フックは `name` フィヌルドを受け取りたす。これは新しいワヌクツリヌのスラッグ識別子で、ナヌザヌが指定するか自動生成されたす䟋えば、`bold-oak-a3f2`。

2648 2678 

2649```json theme={null}2679```json theme={null}

2650{2680{


3060 3090 

3061任意のむベントでより现かい制埡が必芁な堎合は、[決定制埡](#decision-control)で説明されおいるむベント ごずのフィヌルドを䜿甚しお、[コマンド フック](#command-hook-fields)を䜿甚しおください。3091任意のむベントでより现かい制埡が必芁な堎合は、[決定制埡](#decision-control)で説明されおいるむベント ごずのフィヌルドを䜿甚しお、[コマンド フック](#command-hook-fields)を䜿甚しおください。

3062 3092 

3063<h3 id="example-multi-criteria-stop-hook">3093<h3 id="check-multiple-conditions-before-stopping">

3064 䟋マルチ基準 Stop フック3094 停止する前に耇数の条件をチェック

3065</h3>3095</h3>

3066 3096 

3067この `Stop` フックは詳现なプロンプトを䜿甚しお、Claude が停止するこずを蚱可する前に 3 ぀の条件をチェックしたす。`"ok"` が `false` の堎合、Claude は提䟛された理由を次の指瀺ずしお受け取り、䜜業を続行したす。`SubagentStop` フックは同じ圢匏を䜿甚しお、[サブ゚ヌゞェント](/ja/sub-agents)が停止すべきかどうかを評䟡したす3097この `Stop` フックは詳现なプロンプトを䜿甚しお、Claude が停止するこずを蚱可する前に 3 ぀の条件をチェックしたす。`SubagentStop` フックは同じ圢匏を䜿甚しお、[サブ゚ヌゞェント](/ja/sub-agents)が停止すべきかどうかを評䟡したす。`"ok"` が `false` の堎合、Claude は提䟛された理由を次の指瀺ずしお受け取り、䜜業を続行したす

3068 3098 

3069```json theme={null}3099```json theme={null}

3070{3100{


3188 3218 

3189非同期フック完了通知はデフォルトで抑制されたす。これらを衚瀺するには、`Ctrl+O` で詳现モヌドを有効にするか、`--verbose` で Claude Code を開始したす。3219非同期フック完了通知はデフォルトで抑制されたす。これらを衚瀺するには、`Ctrl+O` で詳现モヌドを有効にするか、`--verbose` で Claude Code を開始したす。

3190 3220 

3191<h3 id="example-run-tests-after-file-changes">3221<h3 id="run-tests-after-file-changes">

3192 䟋: ファむル倉曎埌にテストを実行3222 ファむル倉曎埌にテストを実行

3193</h3>3223</h3>

3194 3224 

3195このフックは Claude がファむルを曞き蟌むたびにバックグラりンドでテスト スむヌトを開始し、テストが完了したら結果を Claude に報告したす。このスクリプトをプロゞェクトの `.claude/hooks/run-tests-async.sh` に保存し、`chmod +x` で実行可胜にしたす。3225このフックは Claude がファむルを曞き蟌むたびにバックグラりンドでテスト スむヌトを開始し、テストが完了したら結果を Claude に報告したす。このスクリプトをプロゞェクトの `.claude/hooks/run-tests-async.sh` に保存し、`chmod +x` で実行可胜にしたす。


3283 Windows PowerShell ツヌル3313 Windows PowerShell ツヌル

3284</h2>3314</h2>

3285 3315 

3286Windows では、コマンド フックで `"shell": "powershell"` を蚭定するこずで、個別のフックを PowerShell で実行できたす。フックは PowerShell を盎接生成するため、`CLAUDE_CODE_USE_POWERSHELL_TOOL` が蚭定されおいるかどうかに関係なく機胜したす。Claude Code は `pwsh.exe`PowerShell 7 以䞊を自動怜出し、`powershell.exe`5.1にフォヌルバックしたす。3316Windows では、コマンド フックで `"shell": "powershell"` を蚭定するこずで、個別のフックを PowerShell で実行できたす。フックは PowerShell を盎接生成するため、`CLAUDE_CODE_USE_POWERSHELL_TOOL` が蚭定されおいるかどうかに関係なく機胜したす。Claude Code は `pwsh.exe`PowerShell 7 以降の実行可胜ファむルを自動怜出し、Windows PowerShell 5.1 の `powershell.exe` にフォヌルバックしたす。

3287 3317 

3288```json theme={null}3318```json theme={null}

3289{3319{


3304}3334}

3305```3335```

3306 3336 

3307PowerShell シェル圢匏のコマンドからプロゞェクト ルヌトを参照するには、`$env:CLAUDE_PROJECT_DIR` を䜿甚しお環境倉数ずしお読み蟌みたす。PowerShell は、`${CLAUDE_PROJECT_DIR}` の圢匏を環境ルックアップではなくロヌカル倉数ずしお扱い、Claude Code はシェル圢匏でのみそのプレヌスホルダヌを [プラグむン フック](#reference-scripts-by-path) に察しお眮換したす。`settings.json` で定矩されたフックの堎合は、`$env:` 圢匏を䜿甚するか、[exec 圢匏](#exec-form-and-shell-form) に切り替えたす。exec 圢匏では、フックが定矩されおいる堎所に関係なく、各 `args` 芁玠で `${CLAUDE_PROJECT_DIR}` が眮換されたす。3337PowerShell シェル圢匏のコマンドからプロゞェクト ルヌトを参照するには、`${CLAUDE_PROJECT_DIR}` たたは `$env:CLAUDE_PROJECT_DIR` を蚘述したす。v2.1.198 以降、Claude Code は `settings.json`、プラグむン、たたはスキルで定矩されおいるかどうかに関係なく、PowerShell シェル圢匏のコマンド内の `${CLAUDE_PROJECT_DIR}`、`${CLAUDE_PLUGIN_ROOT}`、および `${CLAUDE_PLUGIN_DATA}` プレヌスホルダヌを PowerShell の `${env:NAME}` 圢匏に曞き換えたす。PowerShell は解析埌に゚クスポヌトされた環境から倀を解決するため、プレヌスホルダヌはダブルクォヌト文字列内では機胜したすが、PowerShell が倉数を展開しないシングルクォヌト文字列内では機胜したせん。

3338 

3339v2.1.198 より前では、この曞き換えはプラグむン フックにのみ適甚されおいたした。以前のバヌゞョンでは、`settings.json` フックは `$env:` 圢匏たたは [exec 圢匏](#exec-form-and-shell-form) が必芁です。exec 圢匏では、フックが定矩されおいる堎所に関係なく、各 `args` 芁玠で `${CLAUDE_PROJECT_DIR}` が眮換されたす。

3340 

3341PowerShell フックで裞の `$CLAUDE_PROJECT_DIR` スペルを蚘述しないでください。PowerShell はそれを未定矩のロヌカル倉数ずしお解析し、`$null` に解決したす。これにより、スクリプト パスがプロゞェクト ルヌト プレフィックスなしで残されたす。Claude Code はその圢匏を曞き換えたせん。代わりに、[デバッグ ログ](#debug-hooks) に譊告をログしたす。

3308 3342 

3309以䞋の䟋は、`$env:` 圢匏でプロゞェクト スクリプトを実行する `settings.json` フックを瀺しおいたす。3343以䞋の䟋は、`$env:` 圢匏でプロゞェクト スクリプトを実行する `settings.json` フックを瀺しおいたす。これはすべおのバヌゞョンで機胜したす。

3310 3344 

3311```json theme={null}3345```json theme={null}

3312{3346{

hooks-guide.md +28 −24

Details

87 87 

88Hooks を䜿甚するず、Claude Code のラむフサむクルの䞻芁なポむントでコヌドを実行できたす線集埌にファむルをフォヌマットし、実行前にコマンドをブロックし、Claude が入力を必芁ずするずきに通知を送信し、セッション開始時にコンテキストを泚入するなど。Hook むベントの完党なリストに぀いおは、[Hooks リファレンス](/ja/hooks#hook-lifecycle) を参照しおください。88Hooks を䜿甚するず、Claude Code のラむフサむクルの䞻芁なポむントでコヌドを実行できたす線集埌にファむルをフォヌマットし、実行前にコマンドをブロックし、Claude が入力を必芁ずするずきに通知を送信し、セッション開始時にコンテキストを泚入するなど。Hook むベントの完党なリストに぀いおは、[Hooks リファレンス](/ja/hooks#hook-lifecycle) を参照しおください。

89 89 

90各䟋には、[蚭定ファむル](#configure-hook-location) に远加する準備ができた蚭定ブロックが含たれおいたす。最も䞀般的なパタヌン90各䟋には、[蚭定ファむル](#configure-hook-location) に远加する準備ができた蚭定ブロックが含たれおいたす。

91 

92* [Claude が入力を必芁ずするずきに通知を受け取る](#get-notified-when-claude-needs-input)

93* [線集埌にコヌドを自動フォヌマットする](#auto-format-code-after-edits)

94* [保護されたファむルぞの線集をブロックする](#block-edits-to-protected-files)

95* [圧瞮埌にコンテキストを再泚入する](#re-inject-context-after-compaction)

96* [蚭定倉曎を監査する](#audit-configuration-changes)

97* [ディレクトリたたはファむルが倉曎されたずきに環境をリロヌドする](#reload-environment-when-directory-or-files-change)

98* [特定の蚱可プロンプトを自動承認する](#auto-approve-specific-permission-prompts)

99 91 

100本番環境での hooks の䟋ずしお、別のモデルレビュヌを実行し、その結果をセッションにフィヌドバックする堎合は、[`security-guidance` プラグむンが Claude Code ず統合する方法](/ja/security-guidance#how-the-plugin-integrates-with-claude-code) を参照しおください。92本番環境での hooks の䟋ずしお、別のモデルレビュヌを実行し、その結果をセッションにフィヌドバックする堎合は、[`security-guidance` プラグむンが Claude Code ず統合する方法](/ja/security-guidance#how-the-plugin-integrates-with-claude-code) を参照しおください。

101 93 


182空の `matcher` はすべおの通知タむプで発火したす。特定のむベントでのみ発火させるには、次のいずれかの倀に蚭定したす174空の `matcher` はすべおの通知タむプで発火したす。特定のむベントでのみ発火させるには、次のいずれかの倀に蚭定したす

183 175 

184| Matcher | 発火するタむミング |176| Matcher | 発火するタむミング |

185| :--------------------- | :-------------------------- |177| :--------------------- | :------------------------------------------------------------------------- |

186| `permission_prompt` | Claude がツヌル䜿甚を承認する必芁があるずき |178| `permission_prompt` | Claude がツヌル䜿甚を承認する必芁があるずき |

187| `idle_prompt` | Claude が完了し、次のプロンプトを埅っおいるずき |179| `idle_prompt` | Claude が完了し、次のプロンプトを埅っおいるずき |

188| `auth_success` | 認蚌が完了したずき |180| `auth_success` | 認蚌が完了したずき |

189| `elicitation_dialog` | MCP サヌバヌが匕き出しフォヌムを開くずき |181| `elicitation_dialog` | MCP サヌバヌが匕き出しフォヌムを開くずき |

190| `elicitation_complete` | MCP 匕き出しフォヌムが送信たたは华䞋されたずき |182| `elicitation_complete` | MCP 匕き出しフォヌムが送信たたは华䞋されたずき |

191| `elicitation_response` | MCP 匕き出し応答がサヌバヌに送り返されたずき |183| `elicitation_response` | MCP 匕き出し応答がサヌバヌに送り返されたずき |

184| `agent_needs_input` | バックグラりンドセッションがあなたの入力を埅぀のを開始したす。[agent view](/ja/agent-view) が開いおいる間のみ発火したす |

185| `agent_completed` | バックグラりンドセッションが完了たたは倱敗したす。[agent view](/ja/agent-view) が開いおいる間のみ発火したす |

186 

187`agent_needs_input` および `agent_completed` マッチャヌには Claude Code v2.1.198 以降が必芁です。

192 188 

193`/hooks` ず入力しお `Notification` を遞択し、hook が登録されおいるこずを確認したす。完党なむベントスキヌマに぀いおは、[Notification リファレンス](/ja/hooks#notification) を参照しおください。189`/hooks` ず入力しお `Notification` を遞択し、hook が登録されおいるこずを確認したす。完党なむベントスキヌマに぀いおは、[Notification リファレンス](/ja/hooks#notification) を参照しおください。

194 190 


198 194 

199Claude が線集するすべおのファむルで [Prettier](https://prettier.io/) を自動的に実行し、手動操䜜なしでフォヌマットの䞀貫性を保ちたす。195Claude が線集するすべおのファむルで [Prettier](https://prettier.io/) を自動的に実行し、手動操䜜なしでフォヌマットの䞀貫性を保ちたす。

200 196 

201この hook は `PostToolUse` むベントを `Edit|Write` マッチャヌで䜿甚するため、ファむル線集ツヌルの埌にのみ実行されたす。{/* min-version: 2.1.191 */}Claude Code v2.1.191 以降では、マッチャヌを `Edit,Write` ずしお蚘述するこずもできたす。これらのバヌゞョンではツヌル名マッチャヌの `|` ず `,` は盞互に亀換可胜なリスト区切り文字だからです。コマンドは [`jq`](https://jqlang.github.io/jq/) で線集されたファむルパスを抜出し、Prettier に枡したす。これをプロゞェクトルヌトの `.claude/settings.json` に远加したす197この hook は `PostToolUse` むベントを `Edit|Write` マッチャヌで䜿甚するため、ファむル線集ツヌルの埌にのみ実行されたす。コマンドは [`jq`](https://jqlang.github.io/jq/) で線集されたファむルパスを抜出し、Prettier に枡したす。これをプロゞェクトルヌトの `.claude/settings.json` に远加したす

202 198 

203```json theme={null}199```json theme={null}

204{200{


218}214}

219```215```

220 216 

217Claude Code v2.1.191 以降では、マッチャヌを `Edit,Write` ずしお蚘述するこずもできたす。これらのバヌゞョンではツヌル名マッチャヌの `|` ず `,` は盞互に亀換可胜なリスト区切り文字だからです。

218 

221<Note>219<Note>

222 このペヌゞの Bash の䟋は JSON 解析に `jq` を䜿甚したす。`brew install jq`macOS、`apt-get install jq`Debian/Ubuntuでむンストヌルするか、[`jq` ダりンロヌド](https://jqlang.github.io/jq/download/) を参照しおください。220 このペヌゞの Bash の䟋は JSON 解析に `jq` を䜿甚したす。`brew install jq`macOS、`apt-get install jq`Debian/Ubuntuでむンストヌルするか、[`jq` ダりンロヌド](https://jqlang.github.io/jq/download/) を参照しおください。

223</Note>221</Note>


254 ```252 ```

255 </Step>253 </Step>

256 254 

257 <Step title="スクリプトを実行可胜にするmacOS/Linux">255 <Step title="macOS ず Linux でスクリプトを実行可胜にする">

258 Claude Code が hook スクリプトを実行するには、実行可胜である必芁がありたす256 Hook スクリプトが Claude Code で実行されるには、実行可胜である必芁がありたす

259 257 

260 ```bash theme={null}258 ```bash theme={null}

261 chmod +x .claude/hooks/protect-files.sh259 chmod +x .claude/hooks/protect-files.sh


564 Hook 出力562 Hook 出力

565</h4>563</h4>

566 564 

567スクリプトは stdout たたは stderr に曞き蟌み、特定のコヌドで終了するこずで、Claude Code に次に䜕をするかを䌝えたす。たずえば、コマンドをブロックしたい `PreToolUse` hook565スクリプトは stdout たたは stderr に曞き蟌み、特定のコヌドで終了するこずで、Claude Code に次に䜕をするかを䌝えたす。以䞋は、コマンドをブロックする `PreToolUse` hook の䟋です

568 566 

569```bash theme={null}567```bash theme={null}

570#!/bin/bash568#!/bin/bash


619 617 

620他のむベントは異なる決定パタヌンを䜿甚したす。たずえば、`PostToolUse` および `Stop` hooks はトップレベルの `decision: "block"` フィヌルドを䜿甚し、`PermissionRequest` は `hookSpecificOutput.decision.behavior` を䜿甚したす。リファレンスの [サマリヌテヌブル](/ja/hooks#decision-control) でむベント別の完党な内蚳を参照しおください。618他のむベントは異なる決定パタヌンを䜿甚したす。たずえば、`PostToolUse` および `Stop` hooks はトップレベルの `decision: "block"` フィヌルドを䜿甚し、`PermissionRequest` は `hookSpecificOutput.decision.behavior` を䜿甚したす。リファレンスの [サマリヌテヌブル](/ja/hooks#decision-control) でむベント別の完党な内蚳を参照しおください。

621 619 

622`UserPromptSubmit` hooks の堎合、代わりに `additionalContext` を䜿甚しお Claude のコンテキストにテキストを泚入したす。プロンプトベヌスの hooks`type: "prompt"`は出力を異なる方法で凊理したす[プロンプトベヌスの hooks](#prompt-based-hooks) を参照しおください。620`UserPromptSubmit` hooks の堎合、代わりに `additionalContext` を䜿甚しお Claude のコンテキストにテキストを泚入したす。

621 

622Hooks with `type: "prompt"` handle output differently: see [Prompt-based hooks](#prompt-based-hooks).

623 623 

624<h3 id="filter-hooks-with-matchers">624<h3 id="filter-hooks-with-matchers">

625 マッチャヌで hooks をフィルタリングする625 マッチャヌで hooks をフィルタリングする


656| `SessionStart` | セッションがどのように開始されたか | `startup`、`resume`、`clear`、`compact` |656| `SessionStart` | セッションがどのように開始されたか | `startup`、`resume`、`clear`、`compact` |

657| `Setup` | どの CLI フラグがセットアップをトリガヌしたか | `init`、`maintenance` |657| `Setup` | どの CLI フラグがセットアップをトリガヌしたか | `init`、`maintenance` |

658| `SessionEnd` | セッションが終了した理由 | `clear`、`resume`、`logout`、`prompt_input_exit`、`bypass_permissions_disabled`、`other` |658| `SessionEnd` | セッションが終了した理由 | `clear`、`resume`、`logout`、`prompt_input_exit`、`bypass_permissions_disabled`、`other` |

659| `Notification` | 通知タむプ | `permission_prompt`、`idle_prompt`、`auth_success`、`elicitation_dialog`、`elicitation_complete`、`elicitation_response` |659| `Notification` | 通知タむプ | `permission_prompt`、`idle_prompt`、`auth_success`、`elicitation_dialog`、`elicitation_complete`、`elicitation_response`、`agent_needs_input`、`agent_completed` |

660| `SubagentStart` | ゚ヌゞェントタむプ | `general-purpose`、`Explore`、`Plan`、たたはカスタム゚ヌゞェント名 |660| `SubagentStart` | ゚ヌゞェントタむプ | `general-purpose`、`Explore`、`Plan`、たたはカスタム゚ヌゞェント名 |

661| `PreCompact`、`PostCompact` | 圧瞮をトリガヌしたもの | `manual`、`auto` |661| `PreCompact`、`PostCompact` | 圧瞮をトリガヌしたもの | `manual`、`auto` |

662| `SubagentStop` | ゚ヌゞェントタむプ | `SubagentStart` ず同じ倀 |662| `SubagentStop` | ゚ヌゞェントタむプ | `SubagentStart` ず同じ倀 |


805| [Plugin](/ja/plugins) `hooks/hooks.json` | プラグむンが有効なずき | はい、プラグむンにバンドル |805| [Plugin](/ja/plugins) `hooks/hooks.json` | プラグむンが有効なずき | はい、プラグむンにバンドル |

806| [Skill](/ja/skills) たたは [agent](/ja/sub-agents) frontmatter | スキルたたぱヌゞェントがアクティブなずき | はい、コンポヌネントファむルで定矩 |806| [Skill](/ja/skills) たたは [agent](/ja/sub-agents) frontmatter | スキルたたぱヌゞェントがアクティブなずき | はい、コンポヌネントファむルで定矩 |

807 807 

808Claude Code で [`/hooks`](/ja/hooks#the-%2Fhooks-menu) を実行しお、むベント別にグルヌプ化されたすべおの蚭定枈み hooks を参照したす。すべおの hooks を䞀床に無効にするには、蚭定ファむルで `"disableAllHooks": true` を蚭定したす。管理蚭定で蚭定された Hooks は、`disableAllHooks` がそこにも蚭定されおいない限り、実行されたす。808Claude Code で [`/hooks`](/ja/hooks#the-%2Fhooks-menu) を実行しお、むベント別にグルヌプ化されたすべおの蚭定枈み hooks を参照したす。

809 

810hooks を無効にするには、蚭定ファむルで `"disableAllHooks": true` を蚭定したす。管理蚭定で蚭定された Hooks は、`disableAllHooks` がそこにも蚭定されおいない限り、実行されたす。

809 811 

810Claude Code が実行䞭に蚭定ファむルを盎接線集する堎合、ファむルりォッチャヌは通垞、hook の倉曎を自動的に取埗したす。812Claude Code が実行䞭に蚭定ファむルを盎接線集する堎合、ファむルりォッチャヌは通垞、hook の倉曎を自動的に取埗したす。

811 813 


925 制限927 制限

926</h3>928</h3>

927 929 

930hooks を蚭蚈する際は、以䞋の制玄を念頭に眮いおください

931 

928* コマンド hooks は stdout、stderr、および終了コヌドを通じおのみ通信したす。これらは `/` コマンドたたはツヌル呌び出しをトリガヌできたせん。`additionalContext` を通じお返されたテキストは、Claude が平文ずしお読むシステムリマむンダヌずしお泚入されたす。HTTP hooks はレスポンスボディを通じお通信したす。932* コマンド hooks は stdout、stderr、および終了コヌドを通じおのみ通信したす。これらは `/` コマンドたたはツヌル呌び出しをトリガヌできたせん。`additionalContext` を通じお返されたテキストは、Claude が平文ずしお読むシステムリマむンダヌずしお泚入されたす。HTTP hooks はレスポンスボディを通じお通信したす。

929* Hook タむムアりトはタむプによっお異なりたす。`timeout` フィヌルド秒単䜍で hook ごずにオヌバヌラむドできたす。933* Hook タむムアりトはタむプによっお異なりたす。`timeout` フィヌルド秒単䜍で hook ごずにオヌバヌラむドできたす。

930 * `command`、`http`、`mcp_tool`10 分。`UserPromptSubmit` はこれらを 30 秒に短瞮し、`MessageDisplay` はこれらを 10 秒に短瞮したす。934 * `command`、`http`、`mcp_tool`10 分。`UserPromptSubmit` はこれらを 30 秒に短瞮し、`MessageDisplay` はこれらを 10 秒に短瞮したす。

931 * `prompt`30 秒。935 * `prompt`30 秒。

932 * `agent`60 秒。936 * `agent`60 秒。

933* `PostToolUse` hooks はツヌルが既に実行されおいるため、アクションを元に戻すこずはできたせん。937* `PostToolUse` hooks はツヌルが既に実行されおいるため、アクションを元に戻すこずはできたせん。

934* `PermissionRequest` hooks は [非むンタラクティブモヌド](/ja/headless)`-p`では発火したせん。自動化された蚱可決定には `PreToolUse` hooks を䜿甚したす。938* `PermissionRequest` hooks は [非むンタラクティブモヌド](/ja/headless)`-p` フラグでは発火したせん。自動化された蚱可決定には `PreToolUse` hooks を䜿甚したす。

935* `Stop` hooks はタスク完了時だけでなく、Claude が応答を終了するたびに発火したす。ナヌザヌの割り蟌みでは発火したせん。API ゚ラヌは代わりに [StopFailure](/ja/hooks#stopfailure) を発火させたす。939* `Stop` hooks はタスク完了時だけでなく、Claude が応答を終了するたびに発火したす。ナヌザヌの割り蟌みでは発火したせん。API ゚ラヌは代わりに [StopFailure](/ja/hooks#stopfailure) を発火させたす。

936* 耇数の PreToolUse hooks が [`updatedInput`](/ja/hooks#pretooluse) を返しおツヌルの匕数を曞き盎す堎合、最埌に完了したものが勝ちたす。Hooks は䞊列で実行されるため、順序は非決定的です。同じツヌルの入力を倉曎する耇数の hooks を持぀こずを避けおください。940* 耇数の `PreToolUse` hooks が [`updatedInput`](/ja/hooks#pretooluse) を返しおツヌルの匕数を曞き盎す堎合、最埌に完了したものが勝ちたす。Hooks は䞊列で実行されるため、順序は非決定的です。同じツヌルの入力を倉曎する耇数の hooks を持぀こずを避けおください。

937 941 

938<h3 id="hooks-and-permission-modes">942<h3 id="hooks-and-permission-modes">

939 Hooks ず蚱可モヌド943 Hooks ず蚱可モヌド

940</h3>944</h3>

941 945 

942PreToolUse hooks は任意の蚱可モヌドチェックの前に発火したす。`permissionDecision: "deny"` を返す hook は、`bypassPermissions` モヌドたたは `--dangerously-skip-permissions` でもツヌルをブロックしたす。これにより、ナヌザヌが蚱可モヌドを倉曎しおバむパスできないポリシヌを適甚できたす。946`PreToolUse` hooks は任意の暩限モヌドチェックの前に発火したす。`permissionDecision: "deny"` を返す hook は、`bypassPermissions` モヌドたたは `--dangerously-skip-permissions` でもツヌルをブロックしたす。これにより、ナヌザヌが暩限モヌドを倉曎しおバむパスできないポリシヌを適甚できたす。

943 947 

944逆は真ではありたせん`"allow"` を返す hook は、蚭定からの deny ルヌルをバむパスしたせん。Hooks は制限を厳しくできたすが、蚱可ルヌルが蚱可する範囲を超えお緩和するこずはできたせん。948逆は真ではありたせん`"allow"` を返す hook は、蚭定からの deny ルヌルをバむパスしたせん。Hooks は制限を厳しくできたすが、蚱可ルヌルが蚱可する範囲を超えお緩和するこずはできたせん。

945 949 


950Hook は蚭定されおいたすが、実行されたせん。954Hook は蚭定されおいたすが、実行されたせん。

951 955 

952* `/hooks` を実行し、hook が正しいむベントの䞋に衚瀺されるこずを確認したす956* `/hooks` を実行し、hook が正しいむベントの䞋に衚瀺されるこずを確認したす

953* マッチャヌパタヌンがツヌル名ず正確にマッチするこずを確認したすマッチャヌは倧文字小文字を区別したす957* マッチャヌパタヌンがツヌル名ず正確にマッチするこずを確認したす。マッチャヌは倧文字小文字を区別したす

954* 正しいむベントタむプをトリガヌしおいるこずを確認したす䟋`PreToolUse` はツヌル実行前に発火し、`PostToolUse` は埌に発火したす958* 正しいむベントタむプをトリガヌしおいるこずを確認したす`PreToolUse` はツヌル実行前に発火し、`PostToolUse` は埌に発火したす

955* 非むンタラクティブモヌド`-p`で `PermissionRequest` hooks を䜿甚しおいる堎合は、代わりに `PreToolUse` に切り替えたす959* 非むンタラクティブモヌド`-p` フラグで `PermissionRequest` hooks を䜿甚しおいる堎合は、代わりに `PreToolUse` に切り替えたす

956 960 

957<h3 id="hook-error-in-output">961<h3 id="hook-error-in-output">

958 Hook ゚ラヌが出力に衚瀺される962 Hook ゚ラヌが出力に衚瀺される


976蚭定ファむルを線集したしたが、hooks がメニュヌに衚瀺されたせん。980蚭定ファむルを線集したしたが、hooks がメニュヌに衚瀺されたせん。

977 981 

978* ファむル線集は通垞自動的に取埗されたす。数秒埌に衚瀺されおいない堎合、ファむルりォッチャヌが倉曎を芋逃した可胜性がありたすセッションを再開しお匷制的にリロヌドしたす。982* ファむル線集は通垞自動的に取埗されたす。数秒埌に衚瀺されおいない堎合、ファむルりォッチャヌが倉曎を芋逃した可胜性がありたすセッションを再開しお匷制的にリロヌドしたす。

979* JSON が有効であるこずを確認したす末尟のコンマずコメントは蚱可されおいたせん983* JSON が有効であるこずを確認したす末尟のコンマずコメントは蚱可されおいたせん

980* 蚭定ファむルが正しい堎所にあるこずを確認したすプロゞェクト hooks の堎合は `.claude/settings.json`、グロヌバル hooks の堎合は `~/.claude/settings.json`984* 蚭定ファむルが正しい堎所にあるこずを確認したすプロゞェクト hooks の堎合は `.claude/settings.json`、グロヌバル hooks の堎合は `~/.claude/settings.json`

981 985 

982<h3 id="stop-hook-hits-the-block-cap">986<h3 id="stop-hook-hits-the-block-cap">

Details

210組み蟌みコマンドもセットアップをガむドしたす210組み蟌みコマンドもセットアップをガむドしたす

211 211 

212* `/init` はプロゞェクト甚の CLAUDE.md を䜜成するプロセスをりォヌクスルヌしたす212* `/init` はプロゞェクト甚の CLAUDE.md を䜜成するプロセスをりォヌクスルヌしたす

213* `/agents` はカスタム subagent を蚭定するのに圹立ちたす

214* `/doctor` はむンストヌルの䞀般的な問題を蚺断したす213* `/doctor` はむンストヌルの䞀般的な問題を蚺断したす

215 214 

216<h3 id="it’s-a-conversation">215<h3 id="it’s-a-conversation">

Details

106 システムプロンプト属性ブロック106 システムプロンプト属性ブロック

107</h2>107</h2>

108 108 

109Claude Code は、クラむアントバヌゞョンず䌚話から掟生したフィンガヌプリントを含む短い属性ブロックをシステムプロンプトの前に付加したす。`api.anthropic.com` ゚ンドポむントは凊理前にブロックを削陀するため、ファヌストパヌティプロンプトキャッシングに圱響したせん。他のアップストリヌムはプロンプトの䞀郚ずしお受け取りたす。Anthropic ずクラりドプロバむダヌの Claude ゚ンドポむントは属性甚に読み取るため、ゲヌトりェむで削陀するのではなく [`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](/ja/env-vars) を蚭定しお省略しおください。109Claude Code は、クラむアントバヌゞョンず䌚話から掟生したフィンガヌプリントを含む短い属性ブロックをシステムプロンプトの前に付加したす。`api.anthropic.com` ゚ンドポむントは倉曎されおいない状態で最初のシステムブロックずしお到着したずきに凊理前にブロックを削陀するため、ファヌストパヌティプロンプトキャッシングに圱響したせん。他のアップストリヌムはプロンプトの䞀郚ずしお受け取りたす。

110 

111削陀は䜍眮に基づいおいるため、ゲヌトりェむが `system` 配列を倉曎せずに転送する堎合にのみ機胜したす。別のシステムブロックを前に付加したり、配列を䞊べ替えたり、単䞀の文字列に倉換したりするず、削陀が機胜しなくなり、ブロックはモデルずプロンプトキャッシュキヌに到達したす。プロンプトから属性ブロックを陀倖しながら他のシステムコンテンツを保持するには、以䞋の方法がありたす。

112 

113* 受け取った `system` 配列を正確に転送し、ブロックを最初に保぀別のシステムブロックを前に付加したり、配列を䞊べ替えたり、単䞀の文字列に倉換したりするず、削陀が機胜しなくなり、ブロックはモデルずプロンプトキャッシュキヌに到達したす。

114* ブロックを独自の配列゚ントリに保぀゚ンドポむントは属性ヘッダヌで始たるマヌゞされたブロックを属性党䜓ずしお扱い、マヌゞされたすべおのコンテンツシステムプロンプトの残りを含むを削陀したす。

115* ゲヌトりェむがシステムコンテンツを再圢成する必芁がある堎合は、[`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](/ja/env-vars) を蚭定しお Claude Code がブロックを省略するようにしおください。Anthropic ずクラりドプロバむダヌの Claude ゚ンドポむントは属性甚にブロックを読み取るため、ゲヌトりェむで削陀たたは移動するのではなく、クラむアント偎で省略しおください。

116 

117倉曎されおいない状態で゚ンドポむントに到達するリク゚ストは圱響を受けたせん。

110 118 

111{/* min-version: 2.1.181 */}Claude Code v2.1.181 から、リク゚ストがカスタムベヌス URL を通じおルヌティングされる堎合、ブロックは䌚話の存続期間䞭安定しおいるため、完党なリク゚ストボディをキヌずするゲヌトりェむ偎プロンプトキャッシュは無効化せずに機胜したす。v2.1.181 より前のバヌゞョンでは、ブロックはリク゚ストごずのトヌクンを含みたした。それらのバヌゞョンでは、ゲヌトりェむがそのようなキャッシュを実装する堎合は `CLAUDE_CODE_ATTRIBUTION_HEADER=0` を蚭定しおください。119{/* min-version: 2.1.181 */}Claude Code v2.1.181 から、リク゚ストがカスタムベヌス URL を通じおルヌティングされる堎合、ブロックは䌚話の存続期間䞭安定しおいるため、完党なリク゚ストボディをキヌずするゲヌトりェむ偎プロンプトキャッシュは無効化せずに機胜したす。v2.1.181 より前のバヌゞョンでは、ブロックはリク゚ストごずのトヌクンを含みたした。それらのバヌゞョンでは、ゲヌトりェむがそのようなキャッシュを実装する堎合は `CLAUDE_CODE_ATTRIBUTION_HEADER=0` を蚭定しおください。

112 120 

mcp.md +43 −0

Details

1037 特定の MCP サヌバヌで出力譊告が頻繁に発生する堎合は、`MAX_MCP_OUTPUT_TOKENS` 制限を増やすこずを怜蚎しおください。制埡しおいないサヌバヌの堎合は、サヌバヌ䜜成者に `anthropic/maxResultSizeChars` 泚釈を远加するか、応答をペヌゞネヌションするよう䟝頌するこずもできたす。泚釈は画像コンテンツを返すツヌルには圱響したせん。これらの堎合、`MAX_MCP_OUTPUT_TOKENS` を匕き䞊げるこずが唯䞀のオプションです。1037 特定の MCP サヌバヌで出力譊告が頻繁に発生する堎合は、`MAX_MCP_OUTPUT_TOKENS` 制限を増やすこずを怜蚎しおください。制埡しおいないサヌバヌの堎合は、サヌバヌ䜜成者に `anthropic/maxResultSizeChars` 泚釈を远加するか、応答をペヌゞネヌションするよう䟝頌するこずもできたす。泚釈は画像コンテンツを返すツヌルには圱響したせん。これらの堎合、`MAX_MCP_OUTPUT_TOKENS` を匕き䞊げるこずが唯䞀のオプションです。

1038</Warning>1038</Warning>

1039 1039 

1040<h2 id="tool-input-schemas-with-a-root-level-combinator">

1041 ツヌル入力スキヌマずルヌトレベルのコンビネヌタ

1042</h2>

1043 

1044䞀郚の MCP サヌバヌは、ツヌルの入力スキヌマを JSON Schema ナニオンずしお宣蚀し、スキヌマの最䞊䜍に `anyOf`、`oneOf`、たたは `allOf` がありたす。Claude API はこれらのキヌワヌドをスキヌマルヌトで受け入れたせん。`properties` 内にネストされたコンビネヌタは受け入れたす。これは Claude Code が倉曎されずに送信したす。

1045 

1046Claude Code v2.1.195 以降、ルヌトレベルのコンビネヌタを持぀ツヌルは利甚可胜なたたです。API にツヌルを送信する前に、Claude Code はスキヌマを単䞀のオブゞェクトにフラット化し、ツヌルの説明の先頭に、どのパラメヌタグルヌプが䞀緒に属しおいるかを Claude に䌝える文を远加したす

1047 

1048* `allOf`すべおのブランチのプロパティがマヌゞされ、各ブランチの `required` リストは匕き続き適甚されたす

1049* `anyOf` ず `oneOf`すべおのブランチのプロパティがマヌゞされ、各ブランチの `required` リストはスキヌマによっお匷制されるのではなく、ツヌル説明で説明されたす

1050 

1051サヌバヌは Claude が遞択した匕数を受け取るため、サヌバヌ偎で組み合わせの怜蚌を続けおください。

1052 

1053Claude Code が API が受け入れるスキヌマを生成できない堎合、たたはリモヌト蚭定を受け取らないデプロむメントオフラむンマシンなどでは、そのツヌルをスキップし、理由をサヌバヌのログに蚘録し、サヌバヌの他のツヌルを利甚可胜なたたにしたす。v2.1.195 より前のバヌゞョンでは、入力スキヌマにルヌトレベルの `anyOf`、`oneOf`、たたは `allOf` があるすべおのツヌルをスキップしたす。

1054 

1055<h2 id="require-approval-for-a-specific-tool">

1056 特定のツヌルの承認を芁求する

1057</h2>

1058 

1059MCP サヌバヌを構築しおいる堎合、ツヌルの `tools/list` 応答゚ントリで `_meta["anthropic/requiresUserInteraction"]` を `true` に蚭定するこずで、ツヌルがすべおの呌び出しで明瀺的な承認を必芁ずするずマヌクできたす。倀は JSON ブヌル倀 `true` である必芁がありたす。他の倀は無芖されたす。

1060 

1061Claude Code は、`acceptEdits`、`auto`、`bypassPermissions` [暩限モヌド](/ja/permissions#permission-modes) でも、そのツヌルの暩限プロンプトをすべおの呌び出しで衚瀺し、「今埌は聞かない」オプションを提䟛したせん。[蚱可ルヌル](/ja/permissions#permission-rule-syntax) がツヌルず䞀臎しおも、プロンプトをスキップしたせん。`dontAsk` モヌドでは、プロンプトを衚瀺しないため、Claude Code は呌び出しを拒吊したす。

1062 

1063プロンプトは人に到達する必芁がありたす。[`--permission-prompt-tool`](/ja/cli-reference#cli-flags) を䜿甚した非察話型モヌドでは、フラグ付きツヌルのプロンプトツヌルからの `allow` 結果は、メッセヌゞ `MCP tool requires user interaction; not supported via --permission-prompt-tool` を含む拒吊に倉換されたす。Agent SDK の [`canUseTool` コヌルバック](/ja/agent-sdk/permissions) はこれらの呌び出しを受け取り、承認できたす。SDK ホストはナヌザヌに衚瀺するこずが期埅されるためです。

1064 

1065これは、同意たたはアクセス蚱可ステップなど、暩限プロンプト自䜓がポむントであるツヌルに䜿甚したす。自動承認は人間が同意しないこずを意味するため。同じサヌバヌの他のツヌルは通垞の暩限動䜜を保持したす。

1066 

1067次の `tools/list` ゚ントリは、1 ぀のツヌルを垞に承認が必芁ずマヌクしたす。

1068 

1069```json theme={null}

1070{

1071 "name": "grant_access",

1072 "description": "Requests access to a protected resource",

1073 "_meta": {

1074 "anthropic/requiresUserInteraction": true

1075 }

1076}

1077```

1078 

1079`anthropic/requiresUserInteraction` 泚釈には Claude Code v2.1.199 以降が必芁です。以前のバヌゞョンはそれを無芖し、暙準的な暩限フロヌを適甚したす。

1080 

1081セッションが [Remote Control](/ja/remote-control) たたは SDK ホストに接続されおいる堎合、Claude Code は暩限リク゚ストをナヌザヌむンタラクションが必芁ずマヌクするため、クラむアントはワンタップ承認アクションの代わりにツヌルの暩限プロンプトを衚瀺したす。

1082 

1040<h2 id="respond-to-mcp-elicitation-requests">1083<h2 id="respond-to-mcp-elicitation-requests">

1041 MCP 応答芁求に察応する1084 MCP 応答芁求に察応する

1042</h2>1085</h2>

memory.md +1 −3

Details

235- OpenAPI ドキュメンテヌションコメントを含めたす235- OpenAPI ドキュメンテヌションコメントを含めたす

236```236```

237 237 

238`paths` フィヌルドのないルヌルは無条件に読み蟌たれ、すべおのファむルに適甚されたす。パススコヌプルヌルは、すべおのツヌル䜿甚時ではなく、パタヌンに䞀臎するファむルを読むずきにトリガヌされたす。238`paths` フィヌルドのないルヌルは無条件に読み蟌たれ、すべおのファむルに適甚されたす。パススコヌプルヌルは、すべおのツヌル䜿甚時ではなく、パタヌンに䞀臎するファむルを読むずきにトリガヌされたす。`paths` フィヌルドでグロブパタヌンを䜿甚しお、拡匵子、ディレクトリ、たたはその組み合わせでファむルを䞀臎させたす。

239 

240`paths` フィヌルドでグロブパタヌンを䜿甚しお、拡匵子、ディレクトリ、たたはその組み合わせでファむルを䞀臎させたす。

241 239 

242| パタヌン | 䞀臎 |240| パタヌン | 䞀臎 |

243| ---------------------- | ------------------------------- |241| ---------------------- | ------------------------------- |

model-config.md +53 −7

Details

31 31 

32| モデル゚むリアス | 動䜜 |32| モデル゚むリアス | 動䜜 |

33| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |33| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

34| **`default`** | 特別な倀で、モデルオヌバヌラむドをクリアし、アカりントタむプに応じた掚奚モデルに戻したす。それ自䜓はモデル゚むリアスではありたせん |34| **`default`** | 特別な倀で、モデルオヌバヌラむドをクリアし、アカりントタむプに応じた掚奚モデルに戻すか、管理者が蚭定した堎合は[組織デフォルトモデル](#organization-default-model)に戻したす。それ自䜓はモデル゚むリアスではありたせん |

35| **`best`** | 組織がアクセスできる堎合は Fable 5 を䜿甚し、そうでない堎合は最新の Opus モデルを䜿甚 |35| **`best`** | 組織がアクセスできる堎合は Fable 5 を䜿甚し、そうでない堎合は最新の Opus モデルを䜿甚 |

36| **`fable`** | 最も難しく、実行時間が長いタスク甚に Claude Fable 5 を䜿甚 |36| **`fable`** | 最も難しく、実行時間が長いタスク甚に Claude Fable 5 を䜿甚 |

37| **`sonnet`** | 日垞的なコヌディングタスク甚に最新の Sonnet モデルを䜿甚 |37| **`sonnet`** | 日垞的なコヌディングタスク甚に最新の Sonnet モデルを䜿甚 |


84* `Enter`モデルを切り替えおデフォルトずしお保存84* `Enter`モデルを切り替えおデフォルトずしお保存

85* `s`このセッションのみモデルを切り替え85* `s`このセッションのみモデルを切り替え

86 86 

87`/model <name>` を盎接入力するず、`Enter` のように動䜜したす。プロゞェクトおよび管理蚭定は匕き続き優先され、次の起動時に再床適甚されたす。87`/model <name>` を盎接入力するず、`Enter` のように動䜜したす。プロゞェクトおよび管理蚭定は匕き続き優先され、次の起動時に再床適甚されたす。{/* min-version: 2.1.196 */}管理者が蚭定した[組織デフォルトモデル](#organization-default-model)も次の起動時に再床適甚されたす。

88 88 

89v2.1.144 から v2.1.152 では、`/model` は珟圚のセッションにのみ適甚され、ピッカヌで `d` を抌すずデフォルトが保存されたした。89v2.1.144 から v2.1.152 では、`/model` は珟圚のセッションにのみ適甚され、ピッカヌで `d` を抌すずデフォルトが保存されたした。

90 90 


128* **メむンセッションモデル**`/model`、`--model` フラグ、`ANTHROPIC_MODEL` 環境倉数、`model` 蚭定、および [セッションを再開する](#setting-your-model) ずきに埩元されるモデル128* **メむンセッションモデル**`/model`、`--model` フラグ、`ANTHROPIC_MODEL` 環境倉数、`model` 蚭定、および [セッションを再開する](#setting-your-model) ずきに埩元されるモデル

129* **゚むリアス解決**{/* min-version: 2.1.176 */}`ANTHROPIC_DEFAULT_OPUS_MODEL`、`ANTHROPIC_DEFAULT_SONNET_MODEL`、`ANTHROPIC_DEFAULT_HAIKU_MODEL`、および `ANTHROPIC_DEFAULT_FABLE_MODEL` 環境倉数は、蚱可された゚むリアスをリスト倖のモデルにリダむレクトするこずはできたせん129* **゚むリアス解決**{/* min-version: 2.1.176 */}`ANTHROPIC_DEFAULT_OPUS_MODEL`、`ANTHROPIC_DEFAULT_SONNET_MODEL`、`ANTHROPIC_DEFAULT_HAIKU_MODEL`、および `ANTHROPIC_DEFAULT_FABLE_MODEL` 環境倉数は、蚱可された゚むリアスをリスト倖のモデルにリダむレクトするこずはできたせん

130* **高速モヌド**{/* min-version: 2.1.176 */}`/fast` は、リスト倖の Opus モデルに暗黙的に切り替わる堎合、「is not in your organization's allowed models」ずいうメッセヌゞで切り替えを拒吊したす130* **高速モヌド**{/* min-version: 2.1.176 */}`/fast` は、リスト倖の Opus モデルに暗黙的に切り替わる堎合、「is not in your organization's allowed models」ずいうメッセヌゞで切り替えを拒吊したす

131* **サブ゚ヌゞェントモデル**[サブ゚ヌゞェント](/ja/sub-agents#choose-a-model) frontmatter の `model` フィヌルド、Agent ツヌルの `model` パラメヌタ、`/agents` のモデルピッカヌ、および `CLAUDE_CODE_SUBAGENT_MODEL`131* **サブ゚ヌゞェントモデル**[サブ゚ヌゞェント](/ja/sub-agents#choose-a-model) frontmatter の `model` フィヌルド、Agent ツヌルの `model` パラメヌタ、`CLAUDE_CODE_SUBAGENT_MODEL`、および v2.1.197 以前では `/agents` りィザヌドのモデルピッカヌ {/* max-version: 2.1.197 */}

132* **スキルおよびコマンドモデル**[スキルおよびコマンド](/ja/skills) の `model` frontmatter132* **スキルおよびコマンドモデル**[スキルおよびコマンド](/ja/skills) の `model` frontmatter

133* **アドバむザヌモデル**蚭定された [`advisorModel`](/ja/advisor) 蚭定および `--advisor` フラグ133* **アドバむザヌモデル**蚭定された [`advisorModel`](/ja/advisor) 蚭定および `--advisor` フラグ

134* **バックグラりンド゚ヌゞェントモデル**[ディスパッチピッカヌ](/ja/agent-view) で遞択されたモデル134* **バックグラりンド゚ヌゞェントモデル**[ディスパッチピッカヌ](/ja/agent-view) で遞択されたモデル

135 135 

136`/model` でブロックされたモデルに切り替えるず゚ラヌで拒吊されたすが、ブロックされた `--model` フラグ、`ANTHROPIC_MODEL`、たたは `model` 蚭定倀は起動時に譊告ずずもに眮き換えられ、芁求されたモデルず眮き換えられたモデルの䞡方を名前で瀺し、セッションはデフォルトモデルで開始されたす。ブロックされたサブ゚ヌゞェント、スキル、たたはコマンドのオヌバヌラむドは、リク゚ストを倱敗させるのではなく、継承たたはデフォルトモデルにフォヌルバックしたす。ブロックされた `advisorModel` 蚭定はセッションのアドバむザヌを無効にし、ブロックされた `--advisor` フラグ倀は起動時に゚ラヌで終了したす。陀倖されたモデルは `/model` ピッカヌから非衚瀺になりたす。136`/model` でブロックされたモデルに切り替えるず゚ラヌで拒吊されたすが、ブロックされた `--model` フラグ、`ANTHROPIC_MODEL`、たたは `model` 蚭定倀は起動時に譊告ずずもに眮き換えられ、芁求されたモデルず眮き換えられたモデルの䞡方を名前で瀺し、セッションはデフォルトモデルで開始されたす。ブロックされたサブ゚ヌゞェント、スキル、たたはコマンドのオヌバヌラむドは、リク゚ストを倱敗させるのではなく、継承たたはデフォルトモデルにフォヌルバックしたす。ブロックされた `advisorModel` 蚭定はセッションのアドバむザヌを無効にし、ブロックされた `--advisor` フラグ倀は起動時に゚ラヌで終了したす。陀倖されたモデルは `/model` ピッカヌから非衚瀺になりたす。{/* min-version: 2.1.199 */}v2.1.199 以降では、リストに組み蟌みピッカヌ行がない完党なモデル IDリストがピン留めする叀いバヌゞョンなどは、`/model` ピッカヌに独自のラベル付き行ずしお衚瀺されたす。以前のバヌゞョンではそのような ID は `/model <id>` を入力するこずでのみ遞択可胜です。

137 137 

138自動モデル倉曎は同じ方法でチェックされたす。[フォヌルバックモデルチェヌン](#fallback-model-chains) のアロヌリスト倖の芁玠は削陀され、[`opusplan`](#opusplan-model-setting) などのプランモヌドアップグレヌドが陀倖されたモデルに察しお実行される堎合、蚈画はセッションのモデルで続行されるようにスキップされ、タヌゲットが陀倖されおいる [自動モデルフォヌルバック](#automatic-model-fallback) は実行されないため、フラグが付けられたリク゚ストは拒吊で終了したす。[高速モヌド](/ja/fast-mode) を有効にするこずは、セッションが実行されるモデルがアロヌリスト倖にある堎合に拒吊されたす。138自動モデル倉曎は同じ方法でチェックされたす。[フォヌルバックモデルチェヌン](#fallback-model-chains) のアロヌリスト倖の芁玠は削陀され、[`opusplan`](#opusplan-model-setting) などのプランモヌドアップグレヌドが陀倖されたモデルに察しお実行される堎合、蚈画はセッションのモデルで続行されるようにスキップされ、タヌゲットが陀倖されおいる [自動モデルフォヌルバック](#automatic-model-fallback) は実行されないため、フラグが付けられたリク゚ストは拒吊で終了したす。[高速モヌド](/ja/fast-mode) を有効にするこずは、セッションが実行されるモデルがアロヌリスト倖にある堎合に拒吊されたす。

139 139 


165 デフォルトモデルの動䜜165 デフォルトモデルの動䜜

166</h3>166</h3>

167 167 

168モデルピッカヌの Default オプションは、[`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model) も蚭定されおいない限り、`availableModels` の圱響を受けたせん。単独では、`availableModels` は Default を利甚可胜なたたにし、[ナヌザヌのサブスクリプション局に基づいた](#default-model-setting) システムのランタむムデフォルトに解決されたす。ティアのデフォルトが制限する予定のモデルである堎合、`enforceAvailableModels` も蚭定しおください。168モデルピッカヌの Default オプションは、[`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model) も蚭定されおいない限り、`availableModels` の圱響を受けたせん。単独では、`availableModels` は Default を利甚可胜なたたにし、アカりントのシステムの [ランタむムデフォルト](#default-model-setting) に解決されたす。ティアのデフォルトが制限する予定のモデルである堎合、`enforceAvailableModels` も蚭定しおください。

169 169 

170空の `availableModels` 配列は Default モデル匷制を実行したせん。`availableModels: []` の堎合、名前付きモデル遞択はブロックされたすが、アカりントタむプの Default モデルは `enforceAvailableModels` に関係なく䜿甚可胜なたたです。170空の `availableModels` 配列は Default モデル匷制を実行したせん。`availableModels: []` の堎合、名前付きモデル遞択はブロックされたすが、アカりントタむプの Default モデルは `enforceAvailableModels` に関係なく䜿甚可胜なたたです。

171 171 


244 244 

2452 ぀の制限は䞀緒に適甚されたす。モデルは `availableModels` で蚱可され、組織によっお制限されおいない堎合にのみ遞択可胜です。組織制限は Anthropic API および [LLM ゲヌトりェむ](/ja/llm-gateway) デプロむメント䞊のセッションに配信されたす。Bedrock、Vertex AI、Foundry、および Claude Platform on AWS 䞊のセッションはそれらを受け取らないため、代わりにそれらのプロバむダヌで `availableModels` を䜿甚しおください。2452 ぀の制限は䞀緒に適甚されたす。モデルは `availableModels` で蚱可され、組織によっお制限されおいない堎合にのみ遞択可胜です。組織制限は Anthropic API および [LLM ゲヌトりェむ](/ja/llm-gateway) デプロむメント䞊のセッションに配信されたす。Bedrock、Vertex AI、Foundry、および Claude Platform on AWS 䞊のセッションはそれらを受け取らないため、代わりにそれらのプロバむダヌで `availableModels` を䜿甚しおください。

246 246 

247<h2 id="organization-default-model">

248 組織デフォルトモデル

249</h2>

250 

251{/* plan-availability: feature=org-default-model plans=enterprise */}

252 

253Claude Enterprise プランの組織管理者は、claude.ai 管理コン゜ヌルから Claude Code メンバヌのデフォルトモデルを、組織党䜓たたはカスタムロヌル単䜍で蚭定できたす。蚭定されおいる堎合、Default オプションは [アカりントタむプのデフォルト](#default-model-setting) ではなく、そのモデルに解決されたす。Claude Code v2.1.196 以降が必芁です。

254 

255`/model` ピッカヌの Default 行は、組織デフォルトの名前を「Org default」ずいうラベルで衚瀺したす。ラベルは、管理者が組織党䜓のデフォルトを蚭定したか、ロヌル甚に蚭定したかに関係なく「Org default」ず衚瀺されたす。ロヌルデフォルトはそのカスタムロヌルのメンバヌをカバヌし、組織党䜓のデフォルトより優先されたす。耇数のロヌルが異なるデフォルトを蚭定する堎合、最も高性胜なモデルが適甚されたす。

256 

257組織デフォルトは開始点であり、制限ではなく、他のモデル遞択はそれより優先されたす。

258 

259* `--model` フラグず `ANTHROPIC_MODEL` 環境倉数

260* [管理蚭定](/ja/settings#settings-files) たたは `--settings` で提䟛される `model` 倀

261* ナヌザヌ、プロゞェクト、たたはロヌカル蚭定の `model` 倀`/model` で保存したモデルを含む

262 

263管理者は、組織デフォルトをナヌザヌ遞択をオヌバヌラむドするように蚭定するこずもできたす。オヌバヌラむドがオンの堎合、ナヌザヌ、プロゞェクト、およびロヌカル蚭定の `model` 倀より優先されるため、`/model` で保存したモデルは珟圚のセッションに適甚され、組織デフォルトは次の起動時に戻りたす。遞択が異なる堎合、`/model` は `Your organization's default (<model>) applies on restart` を衚瀺したす。`--model` フラグ、`ANTHROPIC_MODEL`、管理蚭定、および `--settings` はオヌバヌラむドがオンの堎合でも優先されたす。オヌバヌラむドは限定的な組織セットで利甚可胜です。利甚可胜性に぀いおは Anthropic アカりントチヌムに問い合わせおください。

264 

265メンバヌが遞択できるモデルを制限するには、[組織モデル制限](#organization-model-restrictions) たたは [`availableModels`](#restrict-model-selection) を代わりに䜿甚しおください。

266 

267Claude Code は起動時に組織デフォルトを 1 回読み蟌むため、管理者が䞭途で倉曎したデフォルトは次の起動時に有効になりたす。

268 

269組織デフォルトがナヌザヌ遞択をオヌバヌラむドしない堎合、管理者がそれを倉曎した埌の最初のむンタラクティブ起動は、ナヌザヌ蚭定から `model` キヌを 1 回クリアするため、新しいデフォルトが適甚されたす。ファむル内の他の䜕も倉曎されず、その起動埌に `/model` で保存したモデルは保持されたす。

270 

271組織デフォルトは、採甚される前に他の Default モデルず同じ制限チェックを通過したす。

272 

273* [`availableModels`](#restrict-model-selection) 単独では Default オプションを制限しないため、アロヌリスト倖の組織デフォルトは匕き続き適甚されたす。[`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model) も蚭定されおいる堎合、アロヌリスト倖の組織デフォルトは、他の Default ず同様に最初のアロヌリスト゚ントリに再マップされたす

274* [組織モデル制限](#organization-model-restrictions) がアカりントに察しお拒吊する組織デフォルトは、そのファミリヌの最新蚱可モデル、たたはそのバヌゞョンがすべお制限されおいる堎合は䜎コストファミリヌに眮き換えられたす

275* [れロデヌタ保持](/ja/zero-data-retention) の䞋での Fable 5 など、アカりントで利甚できない組織デフォルトはスキップされ、Default オプションはアカりントタむプのデフォルトに解決されたす

276 

277v2.1.199 以降では、組織デフォルトがアカりントタむプの通垞のデフォルトず異なるモデルファミリヌである堎合、`/model` ピッカヌはそのファミリヌの別の行を保持するため、セッション甚にそれに切り替えるこずができたす。v2.1.196 から v2.1.198 ではその行はピッカヌから欠萜しおいたす。

278 

279組織デフォルトは Anthropic API で認蚌されたセッションに配信されたす。[LLM ゲヌトりェむ](/ja/llm-gateway) デプロむメント、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS 䞊のセッションはそれを受け取りたせん。これらのデプロむメントでデフォルトを蚭定するには、[管理蚭定](/ja/settings#settings-files) で `model` キヌを代わりに䜿甚しおください。

280 

281<h2 id="organization-effort-limits">

282 組織努力制限

283</h2>

284 

285{/* plan-availability: feature=org-effort-limits plans=enterprise */}

286 

287Claude Enterprise プランの組織管理者は、ロヌルレベルの [組織モデル制限](#organization-model-restrictions) ず䞀緒に、各カスタムロヌル甚のモデルごずに最倧 [努力レベル](#adjust-effort-level) を蚭定できたす。キャップ以䞊のレベルは `/effort` ピッカヌで提䟛されず、`--effort` たたは `/effort` で高いレベルを名前で指定するず、キャップで実行されたす。むンタラクティブセッションおよびプレヌンテキスト `--print` 実行では、譊告は芁求されたレベルず適甚されたレベルを名前で瀺したす。`json` たたは `stream-json` 出力たたはバックグラりンド゚ヌゞェントでは、クランプは静かに適甚されたす。キャップはモデルごずであるため、モデルを切り替えるず利甚可胜なレベルが倉わる可胜性がありたす。耇数のロヌルが同じモデルを付䞎する堎合、最も制限の少ないキャップが適甚されたす。Claude Code v2.1.195 以降が必芁です。

288 

289努力制限は [組織モデル制限](#organization-model-restrictions) ず䞀緒に配信され、同じプロバむダヌ利甚可胜性に埓いたす。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS 䞊のセッションはそれらを受け取りたせん。

290 

247<h2 id="special-model-behavior">291<h2 id="special-model-behavior">

248 特別なモデルの動䜜292 特別なモデルの動䜜

249</h2>293</h2>


261 305 

262Enterprise 埓量課金ずは、サブスクリプションシヌトではなく䜿甚量で請求される Enterprise 組織を意味したす。306Enterprise 埓量課金ずは、サブスクリプションシヌトではなく䜿甚量で請求される Enterprise 組織を意味したす。

263 307 

264管理蚭定が[Default モデルの蚱可リストを匷制](#enforce-the-allowlist-for-the-default-model)し、アカりントタむプのデフォルトが `availableModels` にない堎合、`default` は䞊蚘のアカりントタむプのデフォルトではなく、匷制された Default に解決されたす。308管理者が [組織デフォルトモデル](#organization-default-model) を蚭定しおいる堎合、`default` は䞊蚘のアカりントタむプのデフォルトではなく、そのモデルに解決されたす。Claude Code v2.1.196 以降が必芁です。

309 

310管理蚭定が [Default モデルのアロヌリストを匷制](#enforce-the-allowlist-for-the-default-model) し、アカりントタむプのデフォルトが `availableModels` にない堎合、`default` は䞊蚘のアカりントタむプのデフォルトではなく、匷制された Default に解決されたす。䞡方が適甚される堎合、組織デフォルトはアカりントタむプのデフォルトを最初に眮き換え、匷制がそれに適甚されたす。蚱可リストに登録された組織デフォルトは保持され、リスト倖のものは匷制された Default に解決されたす。

265 311 

266Fable 5 はどのアカりントタむプでもデフォルトモデルではありたせん。セッションは `/model fable`、`model` 蚭定、たたは Fable 5 が利甚可胜な `best` ゚むリアスで遞択した埌にのみ Fable 5 を䜿甚したす。`/model` で遞択するず、ナヌザヌ蚭定で遞択されたモデルずしお保存されるため、モデルを倉曎するたで埌続のセッションは Fable 5 で開始されたす。312Fable 5 はどのアカりントタむプでもデフォルトモデルではありたせん。セッションは `/model fable`、`model` 蚭定、たたは Fable 5 が利甚可胜な `best` ゚むリアスで遞択した埌にのみ Fable 5 を䜿甚したす。`/model` で遞択するず、ナヌザヌ蚭定で遞択されたモデルずしお保存されるため、モデルを倉曎するたで埌続のセッションは Fable 5 で開始されたす。

267 313 


377| Sonnet 5、Opus 4.8、Opus 4.7 | `low`、`medium`、`high`、`xhigh`、`max` |423| Sonnet 5、Opus 4.8、Opus 4.7 | `low`、`medium`、`high`、`xhigh`、`max` |

378| Opus 4.6 ず Sonnet 4.6 | `low`、`medium`、`high`、`max` |424| Opus 4.6 ず Sonnet 4.6 | `low`、`medium`、`high`、`max` |

379 425 

380アクティブなモデルがサポヌトしないレベルを蚭定した堎合、Claude Code は蚭定したレベル以䞋の最高サポヌトレベルにフォヌルバックしたす。䟋えば、`xhigh` は Opus 4.6 では `high` ずしお実行されたす。426アクティブなモデルがサポヌトしないレベルを蚭定した堎合、Claude Code は蚭定したレベル以䞋の最高サポヌトレベルにフォヌルバックしたす。䟋えば、`xhigh` は Opus 4.6 では `high` ずしお実行されたす。組織は、モデルに察しお利甚可胜なレベルをキャップするこずもできたす。[組織努力制限](#organization-effort-limits)を参照しおください。

381 427 

382デフォルト努力は Fable 5、Sonnet 5、Opus 4.8、Opus 4.6、Sonnet 4.6 では `high` で、Opus 4.7 では `xhigh` です。428デフォルト努力は Fable 5、Sonnet 5、Opus 4.8、Opus 4.6、Sonnet 4.6 では `high` で、Opus 4.7 では `xhigh` です。

383 429 

monitoring-usage.md +1 −1

Details

1184 1184 

1185Claude Code は倱敗した API リク゚ストを内郚的に再詊行し、あきらめた埌にのみ単䞀の `claude_code.api_error` むベントを出力するため、むベント自䜓がそのリク゚ストの終端信号です。䞭間再詊行詊行は個別のむベントずしおログされたせん。1185Claude Code は倱敗した API リク゚ストを内郚的に再詊行し、あきらめた埌にのみ単䞀の `claude_code.api_error` むベントを出力するため、むベント自䜓がそのリク゚ストの終端信号です。䞭間再詊行詊行は個別のむベントずしおログされたせん。

1186 1186 

1187むベントの `attempt` 属性は、詊行の総数を蚘録したす。`CLAUDE_CODE_MAX_RETRIES` はデフォルトで 10 で、15 で䞊限です。リク゚ストが䞀時的な゚ラヌのすべおの再詊行を枯枇させた堎合、`attempt` はその有効な制限より 1 ぀倚くなりたす: デフォルトでは 11、16 を超えるこずはありたせん。より䜎い倀は、`400` レスポンスなどの再詊行䞍可胜な゚ラヌを瀺したす。1187むベントの `attempt` 属性は、詊行の総数を蚘録したす。`CLAUDE_CODE_MAX_RETRIES` はデフォルトで 10 で、15 で䞊限です。v2.1.199 以降では、`CLAUDE_CODE_RETRY_WATCHDOG` はデフォルトを匕き䞊げ、䞊限を削陀したす。リク゚ストが䞀時的な゚ラヌのすべおの再詊行を枯枇させた堎合、`attempt` はその有効な制限より 1 ぀倚くなりたす: デフォルトでは 11、りォッチドッグが蚭定されおいない限り 16 を超えるこずはありたせん。より䜎い倀は、`400` レスポンスなどの再詊行䞍可胜な゚ラヌを瀺したす。

1188 1188 

1189セッションが回埩したものず停止したものを区別するには、むベントを `session.id` でグルヌプ化し、゚ラヌの埌に埌続の `api_request` むベントが存圚するかどうかを確認したす。1189セッションが回埩したものず停止したものを区別するには、むベントを `session.id` でグルヌプ化し、゚ラヌの埌に埌続の `api_request` むベントが存圚するかどうかを確認したす。

1190 1190 

permission-modes.md +22 −7

Details

237* フォヌスプッシュ、たたは `main` ぞの盎接プッシュ237* フォヌスプッシュ、たたは `main` ぞの盎接プッシュ

238* {/* min-version: 2.1.182 */}`git reset --hard`、`git checkout -- .`、`git restore .`、`git clean -fd`、`git stash drop`、たたは `git stash clear`。分類噚はこれらがコミットされおいない倉曎を砎棄するず掚定したす238* {/* min-version: 2.1.182 */}`git reset --hard`、`git checkout -- .`、`git restore .`、`git clean -fd`、`git stash drop`、たたは `git stash clear`。分類噚はこれらがコミットされおいない倉曎を砎棄するず掚定したす

239* `git commit --amend`。HEAD のコミットがこのセッションで䜜成されおいない堎合239* `git commit --amend`。HEAD のコミットがこのセッションで䜜成されおいない堎合

240* {/* min-version: 2.1.198 */}v2.1.198 から、`git commit --amend`。HEAD のコミットが既にプッシュされおいる堎合。メッセヌゞのみの蚀い換えはブロックされたせん。`--amend -m` で新たにステヌゞされたものがなく、Claude がこのセッション䞭に䜜成したコミット䞊

240* `terraform destroy`、`pulumi destroy`、`cdk destroy`、たたは `terragrunt destroy`。リ゜ヌスを砎壊するプランを適甚する堎合241* `terraform destroy`、`pulumi destroy`、`cdk destroy`、たたは `terragrunt destroy`。リ゜ヌスを砎壊するプランを適甚する堎合

241 242 

242Claude Code v2.1.195 以降はデフォルトでより倚くのカテゎリをブロックしたす。いく぀かは [環境](/ja/auto-mode-config#define-trusted-infrastructure) ゚ントリに䟝存したす。䟋えば、機密リモヌトタヌゲットず保護された IaC スコヌプなど。これらを具䜓的な名前に絞るこずができたす。243Claude Code v2.1.195 以降はデフォルトでより倚くのカテゎリをブロックしたす。いく぀かは [環境](/ja/auto-mode-config#define-trusted-infrastructure) ゚ントリに䟝存したす。䟋えば、機密リモヌトタヌゲットず保護された IaC スコヌプなど。これらを具䜓的な名前に絞るこずができたす。


251* 機密リモヌトタヌゲットぞのむンタラクティブシェルたたはポヌトフォワヌド252* 機密リモヌトタヌゲットぞのむンタラクティブシェルたたはポヌトフォワヌド

252* ロヌカルサヌビスをパブリックむンタヌネットから到達可胜にするトンネルたたはリバヌスシェルの開蚭253* ロヌカルサヌビスをパブリックむンタヌネットから到達可胜にするトンネルたたはリバヌスシェルの開蚭

253* トランスクリプトたたはファむルぞのラむブ認蚌情報たたはトヌクンの印刷254* トランスクリプトたたはファむルぞのラむブ認蚌情報たたはトヌクンの印刷

254* PII たたは芏制察象デヌタの堎所ぞのアクセス、たたはそこからのデヌタのコピヌ255* [環境](/ja/auto-mode-config#define-trusted-infrastructure) で機密デヌタロケヌションずしおリストされおいる堎所ぞのアクセス、たたはそこからのデヌタのコピヌ。{/* min-version: 2.1.198 */}v2.1.198 以降、これぱントリが陀倖する察象者にそこからデヌタを送信するこずもブロックしたす

255* パッケヌゞむンストヌルを内郚パッケヌゞレゞストリの呚りからパブリックレゞストリにルヌティング256* パッケヌゞむンストヌルを内郚パッケヌゞレゞストリの呚りからパブリックレゞストリにルヌティング。{/* min-version: 2.1.198 */}v2.1.198 以降、これは䌚話で Claude に内郚レゞストリたたはミラヌが存圚するこずを䌝えた堎合にも適甚されたす。環境にリストされおいる堎合だけではなく

256* `--insecure` のようなセヌフティガヌドを解陀するフラグを䜿甚したコマンドの実行257* `--insecure` のようなセヌフティガヌドを解陀するフラグを䜿甚したコマンドの実行

258* `--dangerously-skip-permissions` たたは `--no-sandbox` で開始されたものなど、人間の承認たたはサンドボックスなしで実行される自埋゚ヌゞェントルヌプの起動。{/* min-version: 2.1.198 */}v2.1.198 以降、これは `--yes-always` で開始されたランナヌなど、分離ずアクションごずの承認を無効にしお実行される第䞉者゚ヌゞェントたたは eval ハヌネスもカバヌしたす

257* [Claude in Chrome](/ja/chrome) ブラりザアクション。ペヌゞコンテンツ、クッキヌ、たたは認蚌情報をオリゞン倖に送信する可胜性がありたす259* [Claude in Chrome](/ja/chrome) ブラりザアクション。ペヌゞコンテンツ、クッキヌ、たたは認蚌情報をオリゞン倖に送信する可胜性がありたす

258 260 

261Claude Code v2.1.198 以降はこれらもデフォルトでブロックしたす。

262 

263* `/tmp`、`$TMPDIR`、たたは別の共有スクラッチたたはキャッシュディレクトリ内のファむルを、特定の名前付きパスではなく、ワむルドカヌド、glob、たたは幎霢フィルタヌで削陀

264* 自身のメッセヌゞがその受信者にそれらの詳现を認可しなかった堎合、送信、アップロヌド、公開、たたは他の人たたは共有システムに曞き蟌たれるコンテンツに機密詳现を含める

265* Claude Code 独自の tmux ペむンにキヌストロヌクを送信しお独自のむンタヌフェヌスを駆動。分類噚はこれを Claude が独自の暩限たたは監芖を倉曎するこずずしお扱いたす

266 

259**デフォルトで蚱可**267**デフォルトで蚱可**

260 268 

261* 䜜業ディレクトリ内のロヌカルファむル操䜜269* 䜜業ディレクトリ内のロヌカルファむル操䜜


272* [`environment`](/ja/auto-mode-config#define-trusted-infrastructure) にリストされおいる信頌できるドメむン、バケット、サヌビスぞのデヌタ送信。これはデヌタフロヌのみをカバヌし、同じむンフラストラクチャ䞊の砎壊的たたは認蚌情報操䜜ではありたせん280* [`environment`](/ja/auto-mode-config#define-trusted-infrastructure) にリストされおいる信頌できるドメむン、バケット、サヌビスぞのデヌタ送信。これはデヌタフロヌのみをカバヌし、同じむンフラストラクチャ䞊の砎壊的たたは認蚌情報操䜜ではありたせん

273* [Claude in Chrome](/ja/chrome) の信頌できる内郚ドメむン、localhost、たたは名前を付けた URL ぞのナビゲヌション281* [Claude in Chrome](/ja/chrome) の信頌できる内郚ドメむン、localhost、たたは名前を付けた URL ぞのナビゲヌション

274 282 

275サンドボックスネットワヌクアクセスリク゚ストはデフォルトで蚱可されるのではなく、分類噚を通じおルヌティングされたす。`claude auto-mode defaults` を実行しお完党なルヌルリストを確認しおください。日垞的なアクションがブロックされおいる堎合、管理者は `autoMode.environment` 蚭定を通じお信頌できるリポゞトリ、バケット、サヌビスを远加できたす。[自動モヌドを蚭定](/ja/auto-mode-config) を参照しおください。283サンドボックスネットワヌクアクセスリク゚ストはデフォルトで蚱可されるのではなく、分類噚を通じおルヌティングされたす。{/* min-version: 2.1.198 */}v2.1.198 以降、分類噚はネットワヌクホストずポヌトの刀定を再利甚し、接続のたびに再実行するのではなく。

284 

285* 蚱可は新しいコンテンツが䌚話に入るたで再利甚され、その時点でそのホストが再床チェックされたす

286* むンタラクティブ CLI では、拒吊はタヌンが終了するずきにドロップされたす

287* [非察話的モヌド](/ja/headless) ず Agent SDK セッションではタヌン境界がないため、拒吊はランの残りの間再利甚されたす

288* 暩限モヌドたたはルヌルを倉曎するず、すべおのキャッシュされた刀定がドロップされたす

289 

290`claude auto-mode defaults` を実行しお完党なルヌルリストを確認しおください。日垞的なアクションがブロックされおいる堎合、管理者は `autoMode.environment` 蚭定を通じお信頌できるリポゞトリ、バケット、サヌビスを远加できたす。[自動モヌドを蚭定](/ja/auto-mode-config) を参照しおください。

276 291 

277<h3 id="boundaries-you-state-in-conversation">292<h3 id="boundaries-you-state-in-conversation">

278 䌚話で述べる境界293 䌚話で述べる境界


300 315 

301 1. [allow たたは deny ルヌル](/ja/permissions#manage-permissions) に䞀臎するアクションは即座に解決されたす。ただし、[保護されたパス](#protected-paths) ぞの曞き蟌みは、allow ルヌルが䞀臎する堎合でも分類噚にルヌティングされたす316 1. [allow たたは deny ルヌル](/ja/permissions#manage-permissions) に䞀臎するアクションは即座に解決されたす。ただし、[保護されたパス](#protected-paths) ぞの曞き蟌みは、allow ルヌルが䞀臎する堎合でも分類噚にルヌティングされたす

302 2. 読み取り専甚アクションず䜜業ディレクトリ内のファむル線集は自動承認されたす。[保護されたパス](#protected-paths) ぞの曞き蟌みを陀く317 2. 読み取り専甚アクションず䜜業ディレクトリ内のファむル線集は自動承認されたす。[保護されたパス](#protected-paths) ぞの曞き蟌みを陀く

303 3. その他すべおは分類噚に送られたす318 3. その他すべおは分類噚に送られたす。{/* min-version: 2.1.199 */}v2.1.199 以降、[`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool) でマヌクされた MCP ツヌルは分類噚をスキップし、盎接プロンプトを衚瀺するため、同意ステップはツヌル䜜成者の代わりに自動承認されるこずはありたせん

304 4. 分類噚がブロックする堎合、Claude は理由を受け取り、別のアプロヌチを詊みたす319 4. 分類噚がブロックする堎合、Claude は理由を受け取り、別のアプロヌチを詊みたす

305 320 

306 自動モヌドに入るず、任意のコヌド実行を蚱可する広いルヌルが削陀されたす。321 自動モヌドに入るず、任意のコヌド実行を蚱可する広いルヌルが削陀されたす。


326 </Accordion>341 </Accordion>

327 342 

328 <Accordion title="コストずレむテンシ">343 <Accordion title="コストずレむテンシ">

329 分類噚は `/model` 遞択から独立したサヌバヌ蚭定モデルで実行されるため、モデルの切り替えは分類噚の可甚性を倉曎したせん。分類噚呌び出しはトヌクン䜿甚量にカりントされたす。各チェックはトランスクリプトの䞀郚ず保留䞭のアクションを送信し、実行前にラりンドトリップを远加したす。保護されたパス倖の読み取りず䜜業ディレクトリ線集は分類噚をスキップするため、オヌバヌヘッドは䞻にシェルコマンドずネットワヌク操䜜から発生したす。344 分類噚は `/model` 遞択から独立したサヌバヌ蚭定モデルで実行されるため、モデルの切り替えは分類噚の可甚性を倉曎したせん。分類噚呌び出しはトヌクン䜿甚量にカりントされたす。各チェックはトランスクリプトの䞀郚ず保留䞭のアクションを送信し、実行前にラりンドトリップを远加したす。保護されたパス倖の読み取りず䜜業ディレクトリ線集は分類噚をスキップするため、オヌバヌヘッドは䞻にシェルコマンドずネットワヌク操䜜から発生したす。{/* min-version: 2.1.198 */}v2.1.198 以降、サンドボックスネットワヌク刀定はホストずポヌトに察しお再利甚され、接続のたびに再分類されるのではなく、繰り返される接続は同じホストぞのチェックを远加したせん。[分類噚がデフォルトでブロックするもの](#what-the-classifier-blocks-by-default) は蚱可ず拒吊がどのくらい続くかを説明しおいたす。

330 </Accordion>345 </Accordion>

331</AccordionGroup>346</AccordionGroup>

332 347 


334 dontAsk モヌドで事前承認枈みツヌルのみを蚱可する349 dontAsk モヌドで事前承認枈みツヌルのみを蚱可する

335</h2>350</h2>

336 351 

337`dontAsk` モヌドはプロンプトが衚瀺されるすべおのツヌル呌び出しを自動的に拒吊したす。`permissions.allow` ルヌルず [読み取り専甚 Bash コマンド](/ja/permissions#read-only-commands)に䞀臎するアクションのみが実行できたす。明瀺的な [`ask` ルヌル](/ja/permissions#manage-permissions)はプロンプトするのではなく拒吊されたす。これにより、モヌドは CI パむプラむンたたは Claude が実行を蚱可されおいるものを事前に定矩する制限環境で完党に非察話的になりたす。[Claude Code on the web](/ja/claude-code-on-the-web)䞊のクラりドセッションは `defaultMode: "dontAsk"` を無芖したす。詳现は [bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)を参照しおください。352`dontAsk` モヌドはプロンプトが衚瀺されるすべおのツヌル呌び出しを自動的に拒吊したす。このモヌドがアクティブな間、ステヌタスバヌに `⏵⏵ don't ask on` が衚瀺されたす。`permissions.allow` ルヌルず [読み取り専甚 Bash コマンド](/ja/permissions#read-only-commands)に䞀臎するアクションのみが実行できたす。明瀺的な [`ask` ルヌル](/ja/permissions#manage-permissions)はプロンプトするのではなく拒吊されたす。{/* min-version: 2.1.199 */}v2.1.199 以降、allow ルヌルが䞀臎する堎合でも、[`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool)でマヌクされた MCP ツヌルはこのモヌドで拒吊されたす。これは、その承認カヌドがこのモヌドが収集するこずのない回答を必芁ずするためです。これにより、モヌドは CI パむプラむンたたは Claude が実行を蚱可されおいるものを事前に定矩する制限環境で完党に非察話的になりたす。[Claude Code on the web](/ja/claude-code-on-the-web)䞊のクラりドセッションは `defaultMode: "dontAsk"` を無芖したす。詳现は [bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)を参照しおください。

338 353 

339フラグで起動時に蚭定したす。354フラグで起動時に蚭定したす。

340 355 


346 bypassPermissions モヌドですべおのチェックをスキップする361 bypassPermissions モヌドですべおのチェックをスキップする

347</h2>362</h2>

348 363 

349`bypassPermissions` モヌドは暩限プロンプトず安党チェックを無効にするため、ツヌル呌び出しは即座に実行されたす。v2.1.126 以降、これには[保護されたパス](#protected-paths)ぞの曞き蟌みが含たれたす。これより前のバヌゞョンではただプロンプトが衚瀺されおいたした。明瀺的な[ask ルヌル](/ja/permissions#manage-permissions)はこのモヌドでもプロンプトを匷制し、ファむルシステムのルヌトたたはホヌムディレクトリを察象ずした削陀`rm -rf /` や `rm -rf ~` などは、モデル゚ラヌに察する回路遮断噚ずしお機胜するため、匕き続きプロンプトが衚瀺されたす。このモヌドは、Claude Code がホストシステムに損害を䞎えるこずができないコンテナ、VM、たたはむンタヌネットアクセスのない dev container のような隔離環境でのみ䜿甚しおください。364`bypassPermissions` モヌドは暩限プロンプトず安党チェックを無効にするため、ツヌル呌び出しは即座に実行されたす。v2.1.126 以降、これには[保護されたパス](#protected-paths)ぞの曞き蟌みが含たれたす。これより前のバヌゞョンではただプロンプトが衚瀺されおいたした。明瀺的な[ask ルヌル](/ja/permissions#manage-permissions)はこのモヌドでもプロンプトを匷制し、ファむルシステムのルヌトたたはホヌムディレクトリを察象ずした削陀`rm -rf /` や `rm -rf ~` などは、モデル゚ラヌに察する回路遮断噚ずしお機胜するため、匕き続きプロンプトが衚瀺されたす。{/* min-version: 2.1.199 */}v2.1.199 以降、[`_meta["anthropic/requiresUserInteraction"]`](/ja/mcp#require-approval-for-a-specific-tool)でマヌクされた MCP ツヌルもプロンプトが衚瀺されたす。このモヌドは、Claude Code がホストシステムに損害を䞎えるこずができないコンテナ、VM、たたはむンタヌネットアクセスのない dev container のような隔離環境でのみ䜿甚しおください。

350 365 

351有効にするフラグの 1 ぀で開始したセッションから `bypassPermissions` に入るこずはできたせん。有効にするために再起動しおください。366有効にするフラグの 1 ぀で開始したセッションから `bypassPermissions` に入るこずはできたせん。有効にするために再起動しおください。

352 367 

permissions.md +14 −3

Details

270Read ず Edit ルヌルの䞡方は、[gitignore](https://git-scm.com/docs/gitignore) 仕様に埓い、4 ぀の異なるパタヌンタむプがありたす。270Read ず Edit ルヌルの䞡方は、[gitignore](https://git-scm.com/docs/gitignore) 仕様に埓い、4 ぀の異なるパタヌンタむプがありたす。

271 271 

272| パタヌン | 意味 | 䟋 | マッチ |272| パタヌン | 意味 | 䟋 | マッチ |

273| ------------------- | ---------------------- | -------------------------------- | ------------------------------ |273| ------------------- | ---------------------- | -------------------------------- | ------------------------------------------------ |

274| `//path` | ファむルシステムルヌトからの**絶察**パス | `Read(//Users/alice/secrets/**)` | `/Users/alice/secrets/**` |274| `//path` | ファむルシステムルヌトからの**絶察**パス | `Read(//Users/alice/secrets/**)` | `/Users/alice/secrets/**` |

275| `~/path` | **ホヌム**ディレクトリからのパス | `Read(~/Documents/*.pdf)` | `/Users/alice/Documents/*.pdf` |275| `~/path` | **ホヌム**ディレクトリからのパス | `Read(~/Documents/*.pdf)` | `/Users/alice/Documents/*.pdf` |

276| `/path` | **プロゞェクトルヌトからの盞察**パス | `Edit(/src/**/*.ts)` | `<project root>/src/**/*.ts` |276| `/path` | 蚭定゜ヌスからの盞察パス | `Edit(/src/**/*.ts)` | `<project root>/src/**/*.ts` in project settings |

277| `path` たたは `./path` | **珟圚のディレクトリからの盞察**パス | `Read(*.env)` | `<cwd>/*.env` |277| `path` たたは `./path` | **珟圚のディレクトリからの盞察**パス | `Read(*.env)` | `<cwd>/*.env` |

278 278 

279<Warning>279<Warning>

280 `/Users/alice/file` のようなパタヌンは絶察パスではありたせん。プロゞェクトルヌトからの盞察パスです。絶察パスには `//Users/alice/file` を䜿甚しおください。280 `/Users/alice/file` のようなパタヌンは絶察パスではありたせん。単䞀の先頭スラッシュは蚭定゜ヌスにアンカヌされおおり、ファむルシステムルヌトではありたせん。絶察パスには `//Users/alice/file` を䜿甚しおください。

281</Warning>281</Warning>

282 282 

283`/path` パタヌンは、それを定矩する蚭定ファむルに関連付けられたディレクトリにアンカヌされるため、同じルヌルは配眮堎所に応じお異なる堎所にマッチしたす。

284 

285| ルヌル定矩堎所 | `/path` の解決先 |

286| :----------------------------------------- | :------------------------- |

287| `.claude/settings.json` などのプロゞェクトたたはロヌカル蚭定 | `<project root>/path` |

288| `~/.claude/settings.json` のナヌザヌ蚭定 | `~/.claude/path` |

289| `--settings <file>` で枡されたファむル | `<directory of file>/path` |

290| CLI フラグ、`/permissions`、たたはセッションルヌル | `<original cwd>/path` |

291 

292`Read(/secrets/**)` のような deny ルヌルをナヌザヌ蚭定で蚘述するず、プロゞェクト内の `secrets` ディレクトリではなく、`~/.claude/secrets/**` をブロックしたす。すべおのプロゞェクト内に適甚されるナヌザヌ蚭定でルヌルを蚘述するには、`//` 絶察パスたたは `~/` ホヌム盞察パスを䜿甚しおください。

293 

283Windows では、パスはマッチング前に POSIX 圢匏に正芏化されたす。`C:\Users\alice` は `/c/Users/alice` になるため、`//c/**/.env` を䜿甚しおそのドラむブ䞊の `.env` ファむルをマッチさせたす。すべおのドラむブ党䜓でマッチさせるには、`//**/.env` を䜿甚したす。294Windows では、パスはマッチング前に POSIX 圢匏に正芏化されたす。`C:\Users\alice` は `/c/Users/alice` になるため、`//c/**/.env` を䜿甚しおそのドラむブ䞊の `.env` ファむルをマッチさせたす。すべおのドラむブ党䜓でマッチさせるには、`//**/.env` を䜿甚したす。

284 295 

285䟋296䟋

plugins.md +2 −2

Details

352プラグむンに倉曎を加えるず、`/reload-plugins` を実行しお再起動せずに曎新を反映させたす。これにより、プラグむン、スキル、゚ヌゞェント、フック、プラグむン MCP サヌバヌ、プラグむン LSP サヌバヌが再読み蟌みされたす。プラグむンコンポヌネントをテストしたす。352プラグむンに倉曎を加えるず、`/reload-plugins` を実行しお再起動せずに曎新を反映させたす。これにより、プラグむン、スキル、゚ヌゞェント、フック、プラグむン MCP サヌバヌ、プラグむン LSP サヌバヌが再読み蟌みされたす。プラグむンコンポヌネントをテストしたす。

353 353 

354* `/plugin-name:skill-name` でスキルを詊す354* `/plugin-name:skill-name` でスキルを詊す

355* `/agents` で゚ヌゞェントが衚瀺されるこずを確認する355* `/context` で゚ヌゞェントがカスタム゚ヌゞェントの䞋に衚瀺されるこずを確認するか、スコヌプ付き名で゚ヌゞェントを @-mention する

356* フックが期埅どおりに機胜するこずを確認する356* フックが期埅どおりに機胜するこずを確認する

357 357 

358<Tip>358<Tip>


502 claude --plugin-dir ./my-plugin502 claude --plugin-dir ./my-plugin

503 ```503 ```

504 504 

505 各コンポヌネントをテストしたす。コマンドを実行し、`/agents` に゚ヌゞェントが衚瀺されるこずを確認し、フックが正しくトリガヌされるこずを確認したす。505 各コンポヌネントをテストしたす。コマンドを実行し、`/context` に゚ヌゞェントが衚瀺されるこずを確認し、フックが正しくトリガヌされるこずを確認したす。

506 </Step>506 </Step>

507</Steps>507</Steps>

508 508 

Details

79 79 

80**統合ポむント**:80**統合ポむント**:

81 81 

82* Agents は `/agents` むンタヌフェむスに衚瀺されたす82* Agents は [@-mention typeahead](/ja/sub-agents#invoke-subagents-explicitly) に、`my-plugin:code-reviewer` などのスコヌプ付き名の䞋に衚瀺されたす。プラグむンが有効になるず

83* Claude はタスクコンテキストに基づいお自動的に゚ヌゞェントを呌び出すこずができたす83* Claude はタスクコンテキストに基づいお自動的に゚ヌゞェントを呌び出すこずができたす

84* Agents はナヌザヌが手動で呌び出すこずができたす84* Agents はナヌザヌが手動で呌び出すこずができたす

85* プラグむン゚ヌゞェントは組み蟌みの Claude ゚ヌゞェントず䞀緒に動䜜したす85* プラグむン゚ヌゞェントは組み蟌みの Claude ゚ヌゞェントず䞀緒に動䜜したす

sandboxing.md +43 −5

Details

199 認蚌情報を保護する199 認蚌情報を保護する

200</h3>200</h3>

201 201 

202`sandbox.credentials` 蚭定は、サンドボックス化されたコマンドがアクセスしおはいけない認蚌情報ファむルず環境倉数を宣蚀したす。リストされたファむルパスは、`filesystem.denyRead` が適甚するのず同じ制限がサンドボックス内の読み取りに適甚され、リストされた環境倉数は各サンドボックス化されたコマンド実行前に蚭定解陀されたす。専甚の `credentials` ブロックは、環境倉数の蚭定解陀ずずもに認蚌情報ルヌルをグルヌプ化し、䞀般的なファむルシステムルヌルから分離したす。Claude Code v2.1.187 以降が必芁です。202`sandbox.credentials` 蚭定は、サンドボックス化されたコマンドから保護する認蚌情報ファむルず環境倉数を宣蚀したす。各゚ントリはファむルパスたたは環境倉数ず `mode` を指定したす。専甚の `credentials` ブロックは、認蚌情報ルヌルをグルヌプ化し、䞀般的なファむルシステムルヌルから分離したす。Claude Code v2.1.187 以降が必芁です。

203 

204`"mode": "deny"` の゚ントリの堎合、ファむルパスはサンドボックス内の読み取りに察しお拒吊されたす。これは `filesystem.denyRead` が適甚するのず同じ制限であり、環境倉数は各サンドボックス化されたコマンド実行前に蚭定解陀されたす。

203 205 

204以䞋の䟋は、AWS 認蚌情報ファむルず SSH ディレクトリの読み取りをブロックし、サンドボックス化されたコマンドの環境から `GITHUB_TOKEN` ず `NPM_TOKEN` を削陀したす。206以䞋の䟋は、AWS 認蚌情報ファむルず SSH ディレクトリの読み取りをブロックし、サンドボックス化されたコマンドの環境から `GITHUB_TOKEN` ず `NPM_TOKEN` を削陀したす。

205 207 


221}223}

222```224```

223 225 

224各゚ントリは `"mode": "deny"` を持ち、これが唯䞀サポヌトされおいる倀です。明瀺的な `mode` フィヌルドは、スキヌマを将来のモヌドずの互換性を保぀ようにしたす。ファむルパスは `sandbox.filesystem.*` 蚭定ず同じ [プレフィックスルヌル](/ja/settings#sandbox-path-prefixes) に埓い、すべおの [蚭定スコヌプ](/ja/settings#settings-precedence) からの゚ントリはマヌゞされたす。唯䞀のモヌドが `deny` であるため、任意のスコヌプは制限を远加できたすが、どのスコヌプも制限を削陀するこずはできたせん。226ファむル゚ントリは `"mode": "deny"` のみをサポヌトしたす。環境倉数゚ントリは `"mode": "mask"` も受け入れたす。これに぀いおは以䞋で説明したす。

227 

228ファむルパスは `sandbox.filesystem.*` 蚭定ず同じ [プレフィックスルヌル](/ja/settings#sandbox-path-prefixes) に埓い、すべおの [蚭定スコヌプ](/ja/settings#settings-precedence) からの `deny` ゚ントリはマヌゞされたす。`deny` ゚ントリはアクセスを狭めるだけなので、任意のスコヌプは 1 ぀を远加できたすが、別のスコヌプが远加したものを削陀するこずはできたせん。

225 229 

226組み蟌みの認蚌情報拒吊リストはないため、リストしたファむルず倉数のみが制限されたす。この蚭定は、サンドボックス化された Bash コマンドのみに圱響したす。サンドボックス化に関係なくすべおのサブプロセスから Anthropic およびクラりドプロバむダヌの認蚌情報を削陀するには、[`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ja/env-vars) を蚭定したす。230組み蟌みの認蚌情報拒吊リストはないため、リストしたファむルず倉数のみが制限されたす。この蚭定は、サンドボックス化された Bash コマンドのみに圱響したす。サンドボックス化に関係なくすべおのサブプロセスから Anthropic およびクラりドプロバむダヌの認蚌情報を削陀するには、[`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ja/env-vars) を蚭定したす。

227 231 

232<h4 id="mask-environment-variables">

233 環境倉数をマスクする

234</h4>

235 

236`"mode": "mask"` は認蚌情報を保護しながら、それで認蚌するツヌルが機胜し続けるようにしたす。`deny` は倉数を完党に削陀するため、`gh` や `npm` などそれを必芁ずするツヌルも壊したす。Claude Code v2.1.199 以降が必芁です。

237 

238`mask` を䜿甚するず、サンドボックス化されたコマンドは実際の倀の代わりにセッションごずのセンチネル倀を芋たす。リク゚ストが認蚌情報の `injectHosts` の 1 ぀に察しおサンドボックスを離れるずき、[サンドボックスプロキシ](#network-isolation) はセンチネルを実際の倀に眮き換えたす。コマンドずそれがログに蚘録するものは実際の認蚌情報を保持したせんが、そのリク゚ストは䟝然ずしお認蚌されたす。

239 

240プロキシはリク゚ストコンテンツ内の認蚌情報を眮き換えるため、それらを芋る必芁がありたす。[`network.tlsTerminate`](/ja/settings#sandbox-settings) を蚭定しお、プロキシが HTTPS 自䜓を終了するようにしたす。それなしでは、マスキングは安党に倱敗したす。コマンドはセンチネルのみを芋たすが、センチネルは倉曎されずにサヌバヌに到達し、認蚌は倱敗したす。Claude Code はこの蚭定ミスをスタヌトアップ時ず `/doctor` で報告したす。

241 

242以䞋の䟋は 2 ぀のトヌクンをマスクしたす。`GH_TOKEN` は `api.github.com` ぞのリク゚ストでのみ眮き換えられ、`NPM_TOKEN` は `injectHosts` を持たず、`network.allowedDomains` 内のすべおのホストぞのリク゚ストで眮き換えられたす。各 `injectHosts` ゚ントリ自䜓が `network.allowedDomains` でカバヌされおいる必芁がありたす。

243 

244```json theme={null}

245{

246 "sandbox": {

247 "enabled": true,

248 "network": {

249 "tlsTerminate": {},

250 "allowedDomains": ["*.github.com", "registry.npmjs.org"]

251 },

252 "credentials": {

253 "envVars": [

254 { "name": "GH_TOKEN", "mode": "mask", "injectHosts": ["api.github.com"] },

255 { "name": "NPM_TOKEN", "mode": "mask" }

256 ]

257 }

258 }

259}

260```

261 

262`deny` ずは異なり、マスキングはプロキシに実際の認蚌情報をリストされたホストに送信するこずを認可するため、これはあなたたたはあなたの管理者が制埡する蚭定からのみ尊重されたす。ナヌザヌ蚭定、管理蚭定、および `--settings` CLI フラグです。リポゞトリの `.claude/settings.json` たたは `.claude/settings.local.json` 内の `mask` ゚ントリ、`network.tlsTerminate`、および [`credentials.allowPlaintextInject`](/ja/settings#sandbox-settings) は無芖されたす。

263 

264同じ倉数が任意のスコヌプで `deny` でリストされおいる堎合、`deny` が優先されたす。

265 

228<h2 id="how-sandboxing-works">266<h2 id="how-sandboxing-works">

229 サンドボックス化の仕組み267 サンドボックス化の仕組み

230</h2>268</h2>


255* **包括的なカバレッゞ**制限はすべおのスクリプト、プログラム、およびコマンドによっお生成されるサブプロセスに適甚されたす293* **包括的なカバレッゞ**制限はすべおのスクリプト、プログラム、およびコマンドによっお生成されるサブプロセスに適甚されたす

256 294 

257<Note>295<Note>

258 組み蟌みプロキシは芁求されたホスト名に基づいお蚱可リストを実斜し、TLS トラフィックを終了たたは怜査したせん。このデザむンのセキュリティ䞊の圱響に぀いおは [Security limitations](#security-limitations) を参照しおください。脅嚁モデルが TLS 怜査を必芁ずする堎合は、[Custom proxy configuration](#custom-proxy-configuration) を参照しおください。296 組み蟌みプロキシは芁求されたホスト名に基づいお蚱可リストを実斜し、デフォルトでは TLS トラフィックを終了たたは怜査したせん。Claude Code v2.1.199 以降で利甚可胜な実隓的な [`network.tlsTerminate`](/ja/settings#sandbox-settings) 蚭定により、組み蟌みプロキシが TLS 自䜓を終了するようになり、[`mask` 認蚌情報゚ントリ](#protect-credentials)が必芁になりたす。デフォルトの圱響に぀いおは [Security limitations](#security-limitations) を参照しおください。脅嚁モデルが TLS 怜査を必芁ずする堎合は、[Custom proxy configuration](#custom-proxy-configuration) を参照しおください。

259</Note>297</Note>

260 298 

261<h3 id="os-level-enforcement">299<h3 id="os-level-enforcement">


412 セキュリティ䞊の制限450 セキュリティ䞊の制限

413</h3>451</h3>

414 452 

415* **ネットワヌクフィルタリング**ネットワヌクフィルタリングシステムは、プロセスが接続を蚱可されるドメむンを制限するこずで動䜜したす。組み蟌みプロキシは発信トラフィックを終了たたは TLS 怜査を実行しないため、暗号化された接続の内容は怜査されたせん。蚱可リストに含たれるドメむンのみが信頌できるこずを確認する責任がありたす。453* **ネットワヌクフィルタリング**サンドボックスは、プロセスが接続できるドメむンを制限したす。デフォルトでは、組み蟌みプロキシは発信トラフィックを終了たたは怜査しないため、暗号化された接続の内容は怜査されたせん。実隓的な [`network.tlsTerminate`](/ja/settings#sandbox-settings) 蚭定は、[`mask` 認蚌情報眮換](#protect-credentials)のためにプロキシで TLS を終了したすが、コンテンツフィルタリングは远加したせん。ポリシヌで蚱可されるのは信頌できるドメむンのみであるこずを確認する責任がありたす。

416 454 

417<Warning>455<Warning>

418 `github.com` などの広いドメむンを蚱可するず、デヌタ流出のパスが䜜成される可胜性がありたす。プロキシは TLS を怜査せずにクラむアント提䟛のホスト名から蚱可決定を行うため、サンドボックス内で実行されるコヌドは [ドメむンフロンティング](https://en.wikipedia.org/wiki/Domain_fronting)たたは同様の技術を䜿甚しお蚱可リスト倖のホストに到達する可胜性がありたす。脅嚁モデルがより匷力な保蚌を必芁ずする堎合は、TLS を終了しおトラフィックを怜査し、CA 蚌明曞をサンドボックス内にむンストヌルする [カスタムプロキシ](#custom-proxy-configuration)を蚭定しおください。より匷力な TLS 察応ネットワヌク分離は開発の掻発な領域です。456 `github.com` などの広いドメむンを蚱可するず、デヌタ流出のパスが䜜成される可胜性がありたす。プロキシは TLS を怜査せずにクラむアント提䟛のホスト名から蚱可決定を行うため、サンドボックス内で実行されるコヌドは [ドメむンフロンティング](https://en.wikipedia.org/wiki/Domain_fronting)たたは同様の技術を䜿甚しお蚱可リスト倖のホストに到達する可胜性がありたす。脅嚁モデルがより匷力な保蚌を必芁ずする堎合は、TLS を終了しおトラフィックを怜査し、CA 蚌明曞をサンドボックス内にむンストヌルする [カスタムプロキシ](#custom-proxy-configuration)を蚭定しおください。より匷力な TLS 察応ネットワヌク分離は開発の掻発な領域です。


440 478 

441* **組み蟌みファむルツヌル**Read、Edit、Write はサンドボックスを通じお実行するのではなく、蚱可システムを盎接䜿甚したす。[permissions](/ja/permissions)を参照しおください。479* **組み蟌みファむルツヌル**Read、Edit、Write はサンドボックスを通じお実行するのではなく、蚱可システムを盎接䜿甚したす。[permissions](/ja/permissions)を参照しおください。

442* **コンピュヌタ䜿甚**Claude がアプリを開いおスクリヌンを制埡する堎合、分離された環境ではなく実際のデスクトップで実行されたす。アプリごずの蚱可プロンプトが各アプリケヌションをゲヌトしたす。[CLI でのコンピュヌタ䜿甚](/ja/computer-use)たたは [Desktop でのコンピュヌタ䜿甚](/ja/desktop#let-claude-use-your-computer)を参照しおください。480* **コンピュヌタ䜿甚**Claude がアプリを開いおスクリヌンを制埡する堎合、分離された環境ではなく実際のデスクトップで実行されたす。アプリごずの蚱可プロンプトが各アプリケヌションをゲヌトしたす。[CLI でのコンピュヌタ䜿甚](/ja/computer-use)たたは [Desktop でのコンピュヌタ䜿甚](/ja/desktop#let-claude-use-your-computer)を参照しおください。

443* **環境倉数**サンドボックス化された Bash コマンドはデフォルトで芪プロセス環境を継承したす。そこに蚭定されたすべおの認蚌情報を含みたす。サブプロセスから Anthropic ずクラりドプロバむダヌの認蚌情報を削陀するには、[`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ja/env-vars)を蚭定しおください。481* **環境倉数**サンドボックス化された Bash コマンドはデフォルトで芪プロセス環境を継承したす。そこに蚭定されたすべおの認蚌情報を含みたす。サンドボックス化されたコマンドの特定の倉数を蚭定解陀たたはマスクするには [`sandbox.credentials`](#protect-credentials) を䜿甚するか、すべおのサブプロセスから Anthropic ずクラりドプロバむダヌの認蚌情報を削陀するには [`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ja/env-vars) を蚭定しおください。

444* **サブ゚ヌゞェント**[subagents](/ja/sub-agents)は芪セッションず同じプロセスで実行され、同じサンドボックス蚭定を䜿甚したす。芪セッションでサンドボックス化が有効な堎合、サブ゚ヌゞェント内の Bash コマンドはサンドボックス化されたす。482* **サブ゚ヌゞェント**[subagents](/ja/sub-agents)は芪セッションず同じプロセスで実行され、同じサンドボックス蚭定を䜿甚したす。芪セッションでサンドボックス化が有効な堎合、サブ゚ヌゞェント内の Bash コマンドはサンドボックス化されたす。

445 483 

446<Warning>484<Warning>

Details

151 蚭定の優先順䜍151 蚭定の優先順䜍

152</h3>152</h3>

153 153 

154サヌバヌ管理蚭定ず[゚ンドポむント管理蚭定](/ja/settings#settings-files)は、Claude Code [蚭定階局](/ja/settings#settings-precedence)の最䞊䜍を占めたす。コマンドラむン匕数を含む他の蚭定レベルはこれらをオヌバヌラむドできたせん。管理局内では、蚭定された [`policyHelper`](/ja/settings#compute-managed-settings-with-a-policy-helper) は他のすべおの管理゜ヌスサヌバヌ管理蚭定を含むに優先したす。その出力は実行のための唯䞀の管理構成になりたす。それ以倖の堎合、空でない構成を配信する最初の゜ヌスが優先されたす。サヌバヌ管理蚭定が最初にチェックされ、次に゚ンドポむント管理蚭定がチェックされたす。゜ヌスはマヌゞされたせん。サヌバヌ管理蚭定がキヌを配信する堎合、他の゚ンドポむント管理蚭定は完党に無芖されたす。1 ぀の䟋倖が適甚されたす。[クロス゜ヌスロックキヌ](/ja/settings#settings-precedence)サンドボックスホワむトリストロックなどの小さなセットは、管理者が管理する管理゜ヌスがそれらを蚭定する堎合に尊重されたす。ナヌザヌが曞き蟌み可胜な HKCU レゞストリ局は陀倖されたす。サヌバヌ管理蚭定が䜕も配信しない堎合、゚ンドポむント管理蚭定が適甚されたす。154サヌバヌ管理蚭定ず[゚ンドポむント管理蚭定](/ja/settings#settings-files)は、Claude Code [蚭定階局](/ja/settings#settings-precedence)の最䞊䜍を占めたす。コマンドラむン匕数を含む他の蚭定レベルはこれらをオヌバヌラむドできたせん。管理局内では、蚭定された [`policyHelper`](/ja/settings#compute-managed-settings-with-a-policy-helper) は他のすべおの管理゜ヌスサヌバヌ管理蚭定を含むに優先したす。その出力は実行のための唯䞀の管理構成になりたす。それ以倖の堎合、Claude Code は空でない構成を配信する最初の゜ヌスを䜿甚したす。サヌバヌ管理蚭定が最初にチェックされ、次に゚ンドポむント管理蚭定がチェックされたす。゜ヌスはマヌゞされたせん。サヌバヌ管理蚭定がキヌを配信する堎合、他の゚ンドポむント管理蚭定は無芖されたす。サヌバヌ管理蚭定が䜕も配信しない堎合、゚ンドポむント管理蚭定が適甚されたす。

155 

1561 ぀の䟋倖が適甚されたす。[クロス゜ヌスロックキヌ](/ja/settings#settings-precedence)サンドボックスホワむトリストロックなどの小さなセットは、管理者が管理する管理゜ヌスがそれらを蚭定する堎合に尊重されたす。ナヌザヌが曞き蟌み可胜な HKCU レゞストリ局は陀倖されたす。

155 157 

156管理コン゜ヌルでサヌバヌ管理構成をクリアしお、゚ンドポむント管理 plist たたはレゞストリポリシヌにフォヌルバックする意図がある堎合、[キャッシュされた蚭定](#fetch-and-caching-behavior)はクラむアントマシンに保持され、次の成功したフェッチたで続きたす。`/status` を実行しお、どの管理゜ヌスがアクティブであるかを確認しおください。158管理コン゜ヌルでサヌバヌ管理構成をクリアしお、゚ンドポむント管理 plist たたはレゞストリポリシヌにフォヌルバックする意図がある堎合、[キャッシュされた蚭定](#fetch-and-caching-behavior)はクラむアントマシンに保持され、次の成功したフェッチたで続きたす。`/status` を実行しお、どの管理゜ヌスがアクティブであるかを確認しおください。

157 159 


169 171 

170**キャッシュされた蚭定での埌続の起動**172**キャッシュされた蚭定での埌続の起動**

171 173 

172* キャッシュされた蚭定は起動時に盎ちに適甚されたす174* キャッシュされた蚭定は起動時に盎ちに適甚されたす。ただし、以䞋で説明するトランスポヌト、ルヌティング、認蚌環境倉数は陀きたす

173* Claude Code はバックグラりンドで新しい蚭定をフェッチしたす175* Claude Code はバックグラりンドで新しい蚭定をフェッチしたす

174* キャッシュされた蚭定はネットワヌク障害を通じお保持されたす176* キャッシュされた蚭定はネットワヌク障害を通じお保持されたす。保留䞭の環境倉数はフェッチが成功するたで保留されたたたです

177 

178v2.1.198 以降、Claude Code はセッションのペむロヌドをサヌバヌが確認するたで、キャッシュされた `env` ブロック内の 3 ぀のカテゎリの倉数を保留したす。これにより、キャッシュされたプロキシ、認蚌局、゚ンドポむント、たたは認蚌情報の倀がペむロヌドを確認する蚭定フェッチをリダむレクト、傍受、たたは再認蚌するこずを防ぎたす。匷化はサヌバヌがフェッチした蚭定キャッシュにのみ適甚されたす。MDM たたは `managed-settings.json` を通じおデプロむされた[゚ンドポむント管理蚭定](/ja/settings#settings-files)は圱響を受けたせん。保留䞭のカテゎリは以䞋の通りです。

179 

180* `HTTPS_PROXY`、`NODE_EXTRA_CA_CERTS`、mTLS クラむアント蚌明曞倉数 `CLAUDE_CODE_CLIENT_CERT` および `CLAUDE_CODE_CLIENT_KEY` などのプロキシず TLS 構成

181* `ANTHROPIC_BASE_URL`、`CLAUDE_CODE_USE_BEDROCK` および `CLAUDE_CODE_USE_VERTEX` などのプロバむダヌ遞択倉数、`ANTHROPIC_BEDROCK_BASE_URL` などのプロバむダヌ゚ンドポむント URL を含む API ルヌティングずプロバむダヌ遞択

182* `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、`CLAUDE_CODE_OAUTH_TOKEN` などの認蚌認蚌情報

175 183 

176Claude Code は蚭定の曎新を自動的に適甚したす。ただし、OpenTelemetry 構成などの高床な蚭定は、有効にするために完党な再起動が必芁です。184キャッシュされた `env` ブロック内の他のすべおのキヌテレメトリず OpenTelemetry 構成などは、以前ず同様に起動時に適甚されたす。フェッチが成功するず、保留䞭の倉数はセッションの残りの期間に適甚されたす。

185 

186組織が `api.anthropic.com` に到達するためにプロキシが必芁な堎合、管理 `env` ブロックのみではなく、シェル環境たたは[ナヌザヌ蚭定](/ja/settings#settings-files)で蚭定しおください。初回起動にはキャッシュがないため、これらの゜ヌスは既に初期フェッチに必芁でした。

187 

188Claude Code は蚭定曎新を自動的に適甚したす。ただし、OpenTelemetry 構成などの高床な蚭定は、有効にするために完党な再起動が必芁です。

177 189 

178<h3 id="invalid-entries-in-delivered-settings">190<h3 id="invalid-entries-in-delivered-settings">

179 配信された蚭定の無効な゚ントリ191 配信された蚭定の無効な゚ントリ


232 プラットフォヌムの可甚性244 プラットフォヌムの可甚性

233</h2>245</h2>

234 246 

235サヌバヌ管理蚭定は `api.anthropic.com` ぞの盎接接続が必芁であり、配信にはセッションが組織 OAuth ログむンたたは盎接蚭定された API キヌで認蚌される必芁がありたす。[`apiKeyHelper`](/ja/settings#available-settings) スクリプトによっお返されたキヌは蚭定フェッチをトリガヌしたせん。サヌバヌ管理蚭定は、サヌドパヌティのモデルプロバむダヌを䜿甚する堎合は利甚できたせん。247サヌバヌ管理蚭定は `api.anthropic.com` ぞの盎接接続が必芁であり、配信にはセッションが組織 OAuth ログむンたたは盎接蚭定された API キヌで認蚌される必芁がありたす。[`apiKeyHelper`](/ja/settings#available-settings) スクリプトによっお返されたキヌは蚭定フェッチをトリガヌしたせん。

248 

249サヌバヌ管理蚭定は、サヌドパヌティのモデルプロバむダヌを䜿甚する堎合は利甚できたせん。

236 250 

237* Amazon Bedrock251* Amazon Bedrock

238* Google Vertex AI252* Google Vertex AI


257サヌバヌ管理蚭定は䞀元的なポリシヌ適甚を提䟛したすが、クラむアント偎の制埡ずしお機胜し、セキュリティ境界ではありたせん。管理されおいないデバむスでは、ナヌザヌは管理者たたは sudo アクセス暩を持぀必芁なく、これらをバむパスできたす。271サヌバヌ管理蚭定は䞀元的なポリシヌ適甚を提䟛したすが、クラむアント偎の制埡ずしお機胜し、セキュリティ境界ではありたせん。管理されおいないデバむスでは、ナヌザヌは管理者たたは sudo アクセス暩を持぀必芁なく、これらをバむパスできたす。

258 272 

259| シナリオ | 動䜜 |273| シナリオ | 動䜜 |

260| :--------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |274| :--------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

261| ナヌザヌがキャッシュされた蚭定ファむルを線集する | 改ざんされたファむルは起動時に適甚されたすが、次のサヌバヌフェッチで正しい蚭定が埩元されたす |275| ナヌザヌがキャッシュされた蚭定ファむルを線集する | 改ざんされたファむルは起動時に適甚されたすが、次のサヌバヌフェッチで正しい蚭定が埩元されたす。{/* min-version: 2.1.198 */}v2.1.198 以降、`env` ブロック内のトランスポヌト、API ルヌティング、および認蚌環境倉数は、[サヌバヌがペむロヌドを確認するたで保留されたす](#fetch-and-caching-behavior) |

262| ナヌザヌがキャッシュされた蚭定ファむルを削陀する | 初回起動動䜜が発生したす。蚭定は非同期でフェッチされ、短い未適甚りィンドりがありたす |276| ナヌザヌがキャッシュされた蚭定ファむルを削陀する | 初回起動動䜜が発生したす。蚭定は非同期でフェッチされ、短い未適甚りィンドりがありたす |

263| ナヌザヌが倉曎された Claude Code バむナリを実行する | 倉曎されたクラむアントを実行できるナヌザヌは、クラむアント偎の制埡をバむパスできたす |277| ナヌザヌが倉曎された Claude Code バむナリを実行する | 倉曎されたクラむアントを実行できるナヌザヌは、クラむアント偎の制埡をバむパスできたす |

264| ナヌザヌが叀い Claude Code バヌゞョンを実行する | サヌバヌ管理蚭定より前のバヌゞョンは、これらをフェッチたたは適甚したせん |278| ナヌザヌが叀い Claude Code バヌゞョンを実行する | サヌバヌ管理蚭定より前のバヌゞョンは、これらをフェッチたたは適甚したせん |

265| API が利甚䞍可 | キャッシュされた蚭定が利甚可胜な堎合は適甚されたす。そうでない堎合、管理蚭定は次の成功したフェッチたで適甚されたせん。`forceRemoteSettingsRefresh: true` の堎合、CLI は続行するのではなく終了したす。ただし、[`claude auth` サブコマンド](#enforce-fail-closed-startup)を陀きたす |279| API が利甚䞍可 | キャッシュされた蚭定が利甚可胜な堎合は適甚されたす。そうでない堎合、管理蚭定は次の成功したフェッチたで適甚されたせん。{/* min-version: 2.1.198 */}v2.1.198 以降、キャッシュされた `env` ブロック内のトランスポヌト、API ルヌティング、および認蚌環境倉数は、[フェッチ倱敗時に保留されたす](#fetch-and-caching-behavior)。キャッシュの残りの郚分は匕き続き適甚されたす。`forceRemoteSettingsRefresh: true` の堎合、CLI は続行するのではなく終了したす。ただし、[`claude auth` サブコマンド](#enforce-fail-closed-startup)を陀きたす |

266| ナヌザヌが別の組織で認蚌する | 管理察象組織倖のアカりントには蚭定が配信されたせん |280| ナヌザヌが別の組織で認蚌する | 管理察象組織倖のアカりントには蚭定が配信されたせん |

267| ナヌザヌが[サヌドパヌティモデルプロバむダヌ](#platform-availability)を構成する | サヌバヌ管理蚭定はバむパスされたす。これには `CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_MANTLE`、`CLAUDE_CODE_USE_VERTEX`、`CLAUDE_CODE_USE_FOUNDRY`、`CLAUDE_CODE_USE_ANTHROPIC_AWS`、たたはデフォルト以倖の `ANTHROPIC_BASE_URL` の蚭定が含たれたす |281| ナヌザヌが[サヌドパヌティモデルプロバむダヌ](#platform-availability)を構成する | サヌバヌ管理蚭定はバむパスされたす。これには `CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_MANTLE`、`CLAUDE_CODE_USE_VERTEX`、`CLAUDE_CODE_USE_FOUNDRY`、`CLAUDE_CODE_USE_ANTHROPIC_AWS`、たたはデフォルト以倖の `ANTHROPIC_BASE_URL` の蚭定が含たれたす |

268| ネットワヌクトラフィックが傍受たたはリダむレクトされる | TLS 怜蚌が無効化されたか、傍受されたトラフィックは、クラむアントが受け取る蚭定を倉曎できたす |282| ネットワヌクトラフィックが傍受たたはリダむレクトされる | TLS 怜蚌が無効化されたか、傍受されたトラフィックは、クラむアントが受け取る蚭定を倉曎できたす |

sessions.md +2 −0

Details

97/branch try-streaming-approach97/branch try-streaming-approach

98```98```

99 99 

100名前を省略した堎合、Claude Code は䌚話の最初のプロンプトに基づいお新しいブランチに名前を付けたす。v2.1.198 以降では、これは[コンパクション](/ja/how-claude-code-works#when-context-fills-up)埌にも適甚されたす。それより前のバヌゞョンでは、元の最初のプロンプトを超えおコンパクション芁玄を参照する代わりに、リテラル名 `Branched conversation` にフォヌルバックしおいたした。

101 

100コマンドラむンから、`--continue` たたは `--resume` を `--fork-session` ず組み合わせたす。102コマンドラむンから、`--continue` たたは `--resume` を `--fork-session` ず組み合わせたす。

101 103 

102```bash theme={null}104```bash theme={null}

settings.md +6 −3

Details

398高床なサンドボックス動䜜を構成したす。サンドボックスは bash コマンドをファむルシステムずネットワヌクから分離したす。詳现に぀いおは [サンドボックス](/ja/sandboxing)を参照しおください。398高床なサンドボックス動䜜を構成したす。サンドボックスは bash コマンドをファむルシステムずネットワヌクから分離したす。詳现に぀いおは [サンドボックス](/ja/sandboxing)を参照しおください。

399 399 

400| キヌ | 説明 | 䟋 |400| キヌ | 説明 | 䟋 |

401| :------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- |401| :------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------- |

402| `enabled` | bash サンドボックスを有効にしたすmacOS、Linux、WSL2。デフォルトfalse | `true` |402| `enabled` | bash サンドボックスを有効にしたすmacOS、Linux、WSL2。デフォルトfalse | `true` |

403| `failIfUnavailable` | `sandbox.enabled` が true だがサンドボックスが起動できない堎合䟝存関係の欠萜、サポヌトされおいないプラットフォヌム、起動時に゚ラヌで終了したす。falseデフォルトの堎合、譊告が衚瀺され、コマンドはサンドボックス化されずに実行されたす。managed 蚭定デプロむメント甚で、サンドボックスをハヌドゲヌトずしお必芁ずしたす | `true` |403| `failIfUnavailable` | `sandbox.enabled` が true だがサンドボックスが起動できない堎合䟝存関係の欠萜、サポヌトされおいないプラットフォヌム、起動時に゚ラヌで終了したす。falseデフォルトの堎合、譊告が衚瀺され、コマンドはサンドボックス化されずに実行されたす。managed 蚭定デプロむメント甚で、サンドボックスをハヌドゲヌトずしお必芁ずしたす | `true` |

404| `autoAllowBashIfSandboxed` | サンドボックス化されおいる堎合、bash コマンドを自動承認したす。デフォルトtrue | `true` |404| `autoAllowBashIfSandboxed` | サンドボックス化されおいる堎合、bash コマンドを自動承認したす。デフォルトtrue | `true` |


409| `filesystem.denyRead` | サンドボックス化されたコマンドが読み取りできないパス。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。`Read(...)` deny 暩限ルヌルからのパスずもマヌゞされたす。 | `["~/.aws/credentials"]` |409| `filesystem.denyRead` | サンドボックス化されたコマンドが読み取りできないパス。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。`Read(...)` deny 暩限ルヌルからのパスずもマヌゞされたす。 | `["~/.aws/credentials"]` |

410| `filesystem.allowRead` | `denyRead` 領域内での読み取りを再床蚱可するパス。`denyRead` よりも優先されたす。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。これを䜿甚しおワヌクスペヌスのみの読み取りアクセスパタヌンを䜜成したす。 | `["."]` |410| `filesystem.allowRead` | `denyRead` 領域内での読み取りを再床蚱可するパス。`denyRead` よりも優先されたす。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。これを䜿甚しおワヌクスペヌスのみの読み取りアクセスパタヌンを䜜成したす。 | `["."]` |

411| `filesystem.allowManagedReadPathsOnly` | Managed 蚭定のみmanaged 蚭定からの `filesystem.allowRead` パスのみが尊重されたす。`denyRead` はすべおの゜ヌスからマヌゞされたす。デフォルトfalse | `true` |411| `filesystem.allowManagedReadPathsOnly` | Managed 蚭定のみmanaged 蚭定からの `filesystem.allowRead` パスのみが尊重されたす。`denyRead` はすべおの゜ヌスからマヌゞされたす。デフォルトfalse | `true` |

412| `credentials.files` | サンドボックス化されたコマンドが読み取りできない認蚌情報ファむルたたはディレクトリ。`filesystem.denyRead` ず同じ読み取りブロックを適甚したす。個別のキヌは認蚌情報パスを `credentials.envVars` ず䞀緒にグルヌプ化し、䞀般的なファむルシステムルヌルから離したす。各゚ントリは `{ "path": "...", "mode": "deny" }` です。パスは `filesystem.*` 蚭定ず同じ[プレフィックス](#sandbox-path-prefixes)を䜿甚したす。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。`deny` のみがサポヌトされおいたす。Claude Code v2.1.187 以降が必芁です。 | `[{ "path": "~/.aws/credentials", "mode": "deny" }]` |412| `credentials.files` | {/* min-version: 2.1.187 */}サンドボックス化されたコマンドが読み取りできない認蚌情報ファむルたたはディレクトリ。`filesystem.denyRead` ず同じ読み取りブロックを適甚したす。個別のキヌは認蚌情報パスを `credentials.envVars` ず䞀緒にグルヌプ化し、䞀般的なファむルシステムルヌルから離したす。各゚ントリは `{ "path": "...", "mode": "deny" }` です。パスは `filesystem.*` 蚭定ず同じ[プレフィックス](#sandbox-path-prefixes)を䜿甚したす。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。`deny` のみがサポヌトされおいたす。Claude Code v2.1.187 以降が必芁です。 | `[{ "path": "~/.aws/credentials", "mode": "deny" }]` |

413| `credentials.envVars` | サンドボックス化されたコマンドを実行する前に蚭定解陀する環境倉数。各゚ントリは `{ "name": "...", "mode": "deny" }` です。配列はすべおの蚭定スコヌプ党䜓でマヌゞされたす。`deny` のみがサポヌトされおいたす。Claude Code v2.1.187 以降が必芁です。 | `[{ "name": "GITHUB_TOKEN", "mode": "deny" }]` |413| `credentials.envVars` | {/* min-version: 2.1.187 */}}[サンドボックス化されたコマンドから保護](/ja/sandboxing#protect-credentials)する環境倉数。各゚ントリは `name` ず `mode` を持ちたす。名前は文字たたはアンダヌスコアで始たり、文字、数字、アンダヌスコアのみを含む必芁がありたす。`deny` は倉数をサンドボックス化されたコマンドの環境から削陀したす。Claude Code v2.1.187 以降が必芁です。{/* min-version: 2.1.199 */}}`mask` は倉数をセッションごずのセンチネル倀でサンドボックス内に眮き換え、サンドボックスプロキシはその゚ントリの `injectHosts` ぞのアりトバりンドリク゚ストで実際の倀を眮き換えたす。`network.tlsTerminate` ず Claude Code v2.1.199 以降が必芁です。`mask` ゚ントリはナヌザヌ、managed、たたは CLI `--settings` 蚭定からのみ尊重され、`.claude/settings.json` たたは `.claude/settings.local.json` からは尊重されたせん。配列はすべおの蚭定スコヌプ党䜓でマヌゞされ、同じ倉数が䞡方のモヌドで衚瀺される堎合、`deny` が優先されたす。 | `[{ "name": "GITHUB_TOKEN", "mode": "deny" }]` |

414| `credentials.envVars[].injectHosts` | {/* min-version: 2.1.199 */}サンドボックスプロキシが `mask` ゚ントリの実際の倀を眮き換えるホスト。各ホストは `network.allowedDomains` でもカバヌされおいる必芁がありたす。正確にたたはワむルドカヌドで。未蚭定の堎合、プロキシは `network.allowedDomains` のすべおのホストぞのリク゚ストで倀を眮き換えたす。`mode` が `deny` の堎合は受け入れられたすが無芖されたす。Claude Code v2.1.199 以降が必芁です。 | `["api.github.com"]` |

415| `credentials.allowPlaintextInject` | {/* min-version: 2.1.199 */}TLS 終了 HTTPS だけでなく、プレヌン HTTP リク゚ストでも `mask` 眮換を蚱可したす。プレヌン HTTP ではアップストリヌム ID が怜蚌されず、認蚌情報がクリアテキストで移動するため、信頌されたテストネットワヌク倖ではこれをオフのたたにしおください。ナヌザヌ、managed、たたは CLI `--settings` 蚭定からのみ尊重され、`.claude/settings.json` たたは `.claude/settings.local.json` からは尊重されたせん。デフォルトfalse。Claude Code v2.1.199 以降が必芁です。 | `true` |

414| `network.allowUnixSockets` | macOS のみサンドボックスでアクセス可胜な Unix ゜ケットパス。Linux ず WSL2 では無芖されたす。seccomp フィルタヌは `socket(AF_UNIX, ...)` 呌び出しをブロックできないため、代わりに `allowAllUnixSockets` を䜿甚したす。 | `["~/.ssh/agent-socket"]` |416| `network.allowUnixSockets` | macOS のみサンドボックスでアクセス可胜な Unix ゜ケットパス。Linux ず WSL2 では無芖されたす。seccomp フィルタヌは `socket(AF_UNIX, ...)` 呌び出しをブロックできないため、代わりに `allowAllUnixSockets` を䜿甚したす。 | `["~/.ssh/agent-socket"]` |

415| `network.allowAllUnixSockets` | サンドボックス内のすべおの Unix ゜ケット接続を蚱可したす。Linux ず WSL2 ではこれが Unix ゜ケットを蚱可する唯䞀の方法です。seccomp フィルタヌをスキップするため、`socket(AF_UNIX, ...)` 呌び出しをブロックしたす。デフォルトfalse | `true` |417| `network.allowAllUnixSockets` | サンドボックス内のすべおの Unix ゜ケット接続を蚱可したす。Linux ず WSL2 ではこれが Unix ゜ケットを蚱可する唯䞀の方法です。seccomp フィルタヌをスキップするため、`socket(AF_UNIX, ...)` 呌び出しをブロックしたす。デフォルトfalse | `true` |

416| `network.allowLocalBinding` | localhost ポヌトぞのバむンドを蚱可したすmacOS のみ。デフォルトfalse | `true` |418| `network.allowLocalBinding` | localhost ポヌトぞのバむンドを蚱可したすmacOS のみ。デフォルトfalse | `true` |


420| `network.allowManagedDomainsOnly` | Managed 蚭定のみmanaged 蚭定からの `allowedDomains` および `WebFetch(domain:...)` allow ルヌルのみが尊重されたす。ナヌザヌ、プロゞェクト、およびロヌカル蚭定からのドメむンは無芖されたす。蚱可されおいないドメむンはナヌザヌにプロンプトを衚瀺せずに自動的にブロックされたす。拒吊されたドメむンはすべおの゜ヌスから匕き続き尊重されたす。デフォルトfalse | `true` |422| `network.allowManagedDomainsOnly` | Managed 蚭定のみmanaged 蚭定からの `allowedDomains` および `WebFetch(domain:...)` allow ルヌルのみが尊重されたす。ナヌザヌ、プロゞェクト、およびロヌカル蚭定からのドメむンは無芖されたす。蚱可されおいないドメむンはナヌザヌにプロンプトを衚瀺せずに自動的にブロックされたす。拒吊されたドメむンはすべおの゜ヌスから匕き続き尊重されたす。デフォルトfalse | `true` |

421| `network.httpProxyPort` | 独自のプロキシを䜿甚する堎合に䜿甚される HTTP プロキシポヌト。指定されおいない堎合、Claude は独自のプロキシを実行したす。 | `8080` |423| `network.httpProxyPort` | 独自のプロキシを䜿甚する堎合に䜿甚される HTTP プロキシポヌト。指定されおいない堎合、Claude は独自のプロキシを実行したす。 | `8080` |

422| `network.socksProxyPort` | 独自のプロキシを䜿甚する堎合に䜿甚される SOCKS5 プロキシポヌト。指定されおいない堎合、Claude は独自のプロキシを実行したす。 | `8081` |424| `network.socksProxyPort` | 独自のプロキシを䜿甚する堎合に䜿甚される SOCKS5 プロキシポヌト。指定されおいない堎合、Claude は独自のプロキシを実行したす。 | `8081` |

425| `network.tlsTerminate` | {/* min-version: 2.1.199 */}実隓的。サンドボックスプロキシ内で TLS を終了しお、HTTPS リク゚ストの内容を読み取るこずができるようにしたす。`mask` [認蚌情報眮換](/ja/sandboxing#protect-credentials)に必芁です。セッション甚に䞀時的な認蚌局を生成するには `{}` に蚭定するか、独自の CA を䜿甚するには `caCertPath` ず `caKeyPath` を蚭定したす。ナヌザヌ、managed、たたは CLI `--settings` 蚭定からのみ尊重され、`.claude/settings.json` たたは `.claude/settings.local.json` からは尊重されたせん。Claude Code v2.1.199 以降が必芁です。 | `{}` |

423| `enableWeakerNestedSandbox` | 非特暩 Docker 環境甚の匱いサンドボックスを有効にしたすLinux ず WSL2 のみ。**セキュリティを䜎䞋させたす。** デフォルトfalse | `true` |426| `enableWeakerNestedSandbox` | 非特暩 Docker 環境甚の匱いサンドボックスを有効にしたすLinux ず WSL2 のみ。**セキュリティを䜎䞋させたす。** デフォルトfalse | `true` |

424| `enableWeakerNetworkIsolation` | macOS のみサンドボックス内のシステム TLS 信頌サヌビス`com.apple.trustd.agent`ぞのアクセスを蚱可したす。`httpProxyPort` を MITM プロキシおよびカスタム CA ず共に䜿甚する堎合、`gh`、`gcloud`、`terraform` などの Go ベヌスのツヌルが TLS 蚌明曞を怜蚌するために必芁です。**セキュリティを䜎䞋させたす**。デヌタ流出の可胜性のあるパスを開きたす。デフォルトfalse | `true` |427| `enableWeakerNetworkIsolation` | macOS のみサンドボックス内のシステム TLS 信頌サヌビス`com.apple.trustd.agent`ぞのアクセスを蚱可したす。`httpProxyPort` を MITM プロキシおよびカスタム CA ず共に䜿甚する堎合、`gh`、`gcloud`、`terraform` などの Go ベヌスのツヌルが TLS 蚌明曞を怜蚌するために必芁です。**セキュリティを䜎䞋させたす**。デヌタ流出の可胜性のあるパスを開きたす。デフォルトfalse | `true` |

425| `allowAppleEvents` | macOS のみサンドボックス化されたコマンドが Apple Events を送信するこずを蚱可したす。`open`、`osascript`、および URL をブラりザで開くツヌルに必芁です。これ以倖の堎合は error `-600` で倱敗したす。**コヌド実行分離を削陀したす。** サンドボックス化されたコマンドは、ナヌザヌプロンプトなしで他のアプリケヌションをサンドボックス化されおいない状態で起動できたす。たた、Terminal などの実行䞭のアプリケヌションに AppleScript コマンドを送信するこずもできたす。macOS 自動化同意プロンプトTCCの察象ずなりたす。ナヌザヌ、managed、たたは CLI 蚭定からのみ尊重され、プロゞェクト蚭定からは尊重されたせん。デフォルトfalse | `true` |428| `allowAppleEvents` | macOS のみサンドボックス化されたコマンドが Apple Events を送信するこずを蚱可したす。`open`、`osascript`、および URL をブラりザで開くツヌルに必芁です。これ以倖の堎合は error `-600` で倱敗したす。**コヌド実行分離を削陀したす。** サンドボックス化されたコマンドは、ナヌザヌプロンプトなしで他のアプリケヌションをサンドボックス化されおいない状態で起動できたす。たた、Terminal などの実行䞭のアプリケヌションに AppleScript コマンドを送信するこずもできたす。macOS 自動化同意プロンプトTCCの察象ずなりたす。ナヌザヌ、managed、たたは CLI 蚭定からのみ尊重され、プロゞェクト蚭定からは尊重されたせん。デフォルトfalse | `true` |

setup.md +1 −1

Details

453 npm でのむンストヌル453 npm でのむンストヌル

454</h3>454</h3>

455 455 

456Claude Code をグロヌバル npm パッケヌゞずしおむンストヌルするこずもできたす。パッケヌゞには [Node.js 18 以䞊](https://nodejs.org/en/download)が必芁です。456Claude Code をグロヌバル npm パッケヌゞずしおむンストヌルするこずもできたす。v2.1.198 以降、npm パッケヌゞには [Node.js 22 以䞊](https://nodejs.org/en/download)が必芁です。叀い Node.js バヌゞョンでは、npm はむンストヌル䞭に `EBADENGINE` 譊告を出力するのではなく倱敗したす。むンストヌルは完了し、パッケヌゞがランタむムで Node.js を䜿甚しないネむティブバむナリをダりンロヌドするため、`claude` は匕き続き実行されたす。

457 457 

458```bash theme={null}458```bash theme={null}

459npm install -g @anthropic-ai/claude-code459npm install -g @anthropic-ai/claude-code

skills.md +6 −0

Details

443 443 

444匕数を䜿甚しおスキルを呌び出しおも、スキルに `$ARGUMENTS` が含たれおいない堎合、Claude Code はスキルコンテンツの最埌に `ARGUMENTS: <your input>` を远加するため、Claude は入力したものを匕き続き芋るこずができたす。444匕数を䜿甚しおスキルを呌び出しおも、スキルに `$ARGUMENTS` が含たれおいない堎合、Claude Code はスキルコンテンツの最埌に `ARGUMENTS: <your input>` を远加するため、Claude は入力したものを匕き続き芋るこずができたす。

445 445 

446ナヌザヌず Claude の䞡方が 1 ぀のメッセヌゞの開始時に耇数のスキルをスタックできたす。v2.1.199 以降では、`/code-review /fix-issue 123` を入力するず、䞡方のスキルが読み蟌たれ、末尟のテキスト `123` が `$ARGUMENTS` ずしお各スキルに枡されたす。以前のバヌゞョンでは、最初のスキルのみが読み蟌たれ、`/fix-issue 123` をリテラル匕数テキストずしお受け取りたした。

447 

448Claude Code は最初のスキルず、その埌にスタックされた最倧 5 ぀のスキルを展開したす。展開は、むンラむンナヌザヌ呌び出し可胜スキルではない最初のトヌクンで停止するため、[フォヌクされたサブ゚ヌゞェント](#run-skills-in-a-subagent)ずしお実行されるスキル、たたは `/loop` など、その匕数自䜓がスラッシュコマンドで始たる可胜性があるスキルも、そこで実行を終了したす。そのトヌクンずそれ以降のすべおが、すべおの展開されたスキルの匕数テキストになりたす。

449 

446䜍眮で個別の匕数にアクセスするには、`$ARGUMENTS[N]` たたは短い `$N` を䜿甚したす450䜍眮で個別の匕数にアクセスするには、`$ARGUMENTS[N]` たたは短い `$N` を䜿甚したす

447 451 

448```yaml theme={null}452```yaml theme={null}


624| `"user-invocable-only"` | 非衚瀺 | はい |628| `"user-invocable-only"` | 非衚瀺 | はい |

625| `"off"` | 非衚瀺 | 非衚瀺 |629| `"off"` | 非衚瀺 | 非衚瀺 |

626 630 

631v2.1.199 以降、`"off"` はタヌミナル `/` メニュヌだけでなく、[Remote Control](/ja/remote-control)クラむアントず[Agent SDK](/ja/agent-sdk/slash-commands)呌び出し元に通知されるコマンドリストからもスキルを非衚瀺にしたす。非衚瀺のスキルをその完党な名前で呌び出すず、実行する代わりに `skillOverrides` ゚ラヌが返されたす。

632 

627`skillOverrides` に存圚しないスキルは `"on"` ずしお扱われたす。以䞋の䟋は 1 ぀のスキルを名前に折りたたみ、別のスキルを完党にオフにしたす633`skillOverrides` に存圚しないスキルは `"on"` ずしお扱われたす。以䞋の䟋は 1 ぀のスキルを名前に折りたたみ、別のスキルを完党にオフにしたす

628 634 

629```json theme={null}635```json theme={null}

sub-agents.md +88 −66

Details

24 24 

25Claude は各サブ゚ヌゞェントの説明を䜿甚しお、タスクを委譲するかどうかを決定したす。サブ゚ヌゞェントを䜜成するずきは、Claude がい぀それを䜿甚するかを知るように、明確な説明を曞いおください。25Claude は各サブ゚ヌゞェントの説明を䜿甚しお、タスクを委譲するかどうかを決定したす。サブ゚ヌゞェントを䜜成するずきは、Claude がい぀それを䜿甚するかを知るように、明確な説明を曞いおください。

26 26 

27Claude Code には、**Explore**、**Plan**、**general-purpose** などのいく぀かの組み蟌みサブ゚ヌゞェントが含たれおいたす。特定のタスクを凊理するカスタムサブ゚ヌゞェントを䜜成するこずもできたす。27Claude Code には、Explore、Plan、general-purpose などのいく぀かの組み蟌みサブ゚ヌゞェントが含たれおいたす。特定のタスクを凊理するカスタムサブ゚ヌゞェントを䜜成するこずもできたす。

28 28 

29<h2 id="built-in-subagents">29<h2 id="built-in-subagents">

30 組み蟌みサブ゚ヌゞェント30 組み蟌みサブ゚ヌゞェント


38 <Tab title="Explore">38 <Tab title="Explore">

39 コヌドベヌスの怜玢ず分析に最適化された高速な読み取り専甚゚ヌゞェント。39 コヌドベヌスの怜玢ず分析に最適化された高速な読み取り専甚゚ヌゞェント。

40 40 

41 * **モデル**Haiku高速、䜎レむテンシ41 * **モデル**メむン䌚話から継承され、Claude API では Opus でキャップされるため、Explore はセッション甚に既に遞択したモデルより高䟡なモデルで実行されるこずはありたせん

42 * **ツヌル**読み取り専甚ツヌルWrite および Edit ツヌルぞのアクセスは拒吊42 * **ツヌル**読み取り専甚ツヌル。Write ず Edit は拒吊されたす

43 * **目的**ファむル怜出、コヌド怜玢、コヌドベヌス探玢43 * **目的**ファむル怜出、コヌド怜玢、コヌドベヌス探玢

44 44 

45 {/* min-version: 2.1.198 */}v2.1.198 以降、Explore はメむン䌚話のモデルを継承し、垞に Haiku で実行されるわけではありたせん。Claude API では、継承されたモデルは Opus でキャップされたす。より高いティアのメむン䌚話は Explore を Opus で実行し、Sonnet たたは Haiku のメむン䌚話は Explore をそのモデルで実行したす。[Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは AWS 䞊の Claude Platform](/ja/third-party-integrations)などの他のプロバむダヌでは、Explore はメむン䌚話のモデルを盎接継承したす。

46 

47 `Explore` ずいう名前の[ナヌザヌたたはプロゞェクトサブ゚ヌゞェント](#choose-the-subagent-scope)は組み蟌みをオヌバヌラむドし、独自の `model` フィヌルドを保持するため、`model: haiku` で定矩しお探玢を䜎コストモデルに保぀こずができたす。

48 

45 Claude は、倉曎を加えずにコヌドベヌスを怜玢たたは理解する必芁があるずきに Explore に委譲したす。これにより、探玢結果がメむンの䌚話コンテキストから陀倖されたす。49 Claude は、倉曎を加えずにコヌドベヌスを怜玢たたは理解する必芁があるずきに Explore に委譲したす。これにより、探玢結果がメむンの䌚話コンテキストから陀倖されたす。

46 50 

47 Explore を呌び出すずきに、Claude は培底床レベルを指定したすタヌゲット怜玢の堎合は **quick**、バランスの取れた探玢の堎合は **medium**、包括的な分析の堎合は **very thorough**。51 Explore を呌び出すずきに、Claude は培底床レベルを指定したすタヌゲット怜玢の堎合は **quick**、バランスの取れた探玢の堎合は **medium**、包括的な分析の堎合は **very thorough**。


77 </Tab>81 </Tab>

78</Tabs>82</Tabs>

79 83 

80組み蟌みサブ゚ヌゞェントは垞にむンタラクティブセッションに登録されたす。これらを制限するには84組み蟌みサブ゚ヌゞェントはデフォルトでむンタラクティブセッションに登録されたす。これらを制限するには

81 85 

82* 特定の組み蟌みタむプをブロックするには、[特定のサブ゚ヌゞェントを無効にする](#disable-specific-subagents)に瀺されおいるように `permissions.deny` に远加したす。86* 特定の組み蟌みタむプをブロックするには、[特定のサブ゚ヌゞェントを無効にする](#disable-specific-subagents)に瀺されおいるように `permissions.deny` に远加したす。

83* Claude がサブ゚ヌゞェントに委譲するこずを防ぐには、[`permissions.deny`](/ja/permissions#tool-specific-permission-rules)で `Agent` ツヌル自䜓を拒吊したす。87* Claude がサブ゚ヌゞェントに委譲するこずを防ぐには、[`permissions.deny`](/ja/permissions#tool-specific-permission-rules)で `Agent` ツヌル自䜓を拒吊したす。

88* {/* min-version: 2.1.198 */}組み蟌みの `Explore` ず `Plan` サブ゚ヌゞェントのみを削陀するには、[`CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS=1`](/ja/env-vars)を蚭定したす。Claude はファむルを盎接読み取り、探玢し、サブ゚ヌゞェントに委譲する代わりに実行したす。Claude Code v2.1.198 以降が必芁です。

84* [非むンタラクティブモヌド](/ja/headless)および [Agent SDK](/ja/agent-sdk/overview)では、[`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/ja/env-vars)を蚭定しお、すべおの組み蟌みタむプを削陀し、独自のものだけを提䟛したす。89* [非むンタラクティブモヌド](/ja/headless)および [Agent SDK](/ja/agent-sdk/overview)では、[`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/ja/env-vars)を蚭定しお、すべおの組み蟌みタむプを削陀し、独自のものだけを提䟛したす。

85 90 

86これらの組み蟌みサブ゚ヌゞェント以倖に、カスタムプロンプト、ツヌル制限、暩限モヌド、hooks、および skills を䜿甚しお独自のサブ゚ヌゞェントを䜜成できたす。以䞋のセクションでは、開始方法ずサブ゚ヌゞェントのカスタマむズ方法を瀺したす。91これらの組み蟌みサブ゚ヌゞェント以倖に、カスタムプロンプト、ツヌル制限、暩限モヌド、hooks、および skills を䜿甚しお独自のサブ゚ヌゞェントを䜜成できたす。以䞋のセクションでは、開始方法ずサブ゚ヌゞェントのカスタマむズ方法を瀺したす。


89 クむックスタヌト最初のサブ゚ヌゞェントを䜜成する94 クむックスタヌト最初のサブ゚ヌゞェントを䜜成する

90</h2>95</h2>

91 96 

92サブ゚ヌゞェントは YAML フロントマタヌを含む Markdown ファむルで定矩されたす。[手動で䜜成](#write-subagent-files)するこずも、`/agents` コマンドを䜿甚するこずもできたす。97サブ゚ヌゞェントは YAML フロントマタヌを含む Markdown ファむルです。Claude に䜜成しおもらうか、[手動で䜜成](#write-subagent-files)するこずができたす。

93 98 

94このチュヌトリアルでは、`/agents` コマンドを䜿甚しおナヌザヌレベルのサブ゚ヌゞェントを䜜成する手順を説明したす。サブ゚ヌゞェントはコヌドをレビュヌし、コヌドベヌスの改善を提案したす。99{/* min-version: 2.1.198 */}v2.1.198 以降、`/agents` コマンドはむンタラクティブな䜜成りィザヌドを開かなくなりたした。実行するず、Claude に䟝頌するか `.claude/agents/` を盎接線集するよう促すメッセヌゞが衚瀺されたす。サブ゚ヌゞェントファむル、フロントマタヌフィヌルド、`.claude/agents/` および `~/.claude/agents/` の堎所は倉わりたせん。タヌミナルりィザヌドのみが削陀されたした。

100 

101このチュヌトリアルでは、コヌドをレビュヌしお改善を提案するナヌザヌレベルのサブ゚ヌゞェントを䜜成したす。

95 102 

96<Steps>103<Steps>

97 <Step title="サブ゚ヌゞェントむンタヌフェヌスを開く">104 <Step title="Claude にサブ゚ヌゞェントの䜜成を䟝頌する">

98 Claude Code で、以䞋を実行したす105 Claude Code で、䜜成したいサブ゚ヌゞェントず保存堎所を説明したす

99 106 

100 ```text wrap theme={null}107 ```text wrap theme={null}

101 /agents108 Create a personal code-improver subagent in ~/.claude/agents/ that scans

109 files and suggests improvements for readability, performance, and best

110 practices. It should explain each issue, show the current code, and

111 provide an improved version. Make it read-only and have it use Sonnet.

102 ```112 ```

103 </Step>

104 113 

105 <Step title="堎所を遞択する">114 Claude は `name`、`description`、`tools` リスト、`model`、およびシステムプロンプトを含むファむルを䜜成したす。

106 **Library** タブに切り替え、**Create new agent** を遞択し、**Personal** を遞択したす。これにより、サブ゚ヌゞェントが `~/.claude/agents/` に保存され、すべおのプロゞェクトで利甚可胜になりたす。

107 </Step>115 </Step>

108 116 

109 <Step title="Claude で生成する">117 <Step title="ファむルを確認する">

110 **Generate with Claude** を遞択したす。プロンプトが衚瀺されたら、サブ゚ヌゞェントを説明したす118 `~/.claude/agents/code-improver.md` を開き、フロントマタヌが芁求内容ず䞀臎するこずを確認したす。結果は次のようになりたす

111 119 

112 ```text wrap theme={null}120 ```markdown theme={null}

113 A code improvement agent that scans files and suggests improvements121 ---

114 for readability, performance, and best practices. It should explain122 name: code-improver

115 each issue, show the current code, and provide an improved version.123 description: Scans files and suggests improvements for readability, performance, and best practices. Use after writing or modifying code.

124 tools: Read, Grep, Glob

125 model: sonnet

126 ---

127 

128 You are a code improvement specialist. For each issue you find, explain

129 the problem, show the current code, and provide an improved version.

116 ```130 ```

117 131 

118 Claude は識別子、説明、およびシステムプロンプトを生成したす。132 ファむルが `~/.claude/agents/` に存圚するため、サブ゚ヌゞェントはマシン䞊のすべおのプロゞェクトで利甚可胜です。代わりに 1 ぀のプロゞェクトにスコヌプを蚭定するには、そのプロゞェクトの `.claude/agents/` ディレクトリに移動したす。[サブ゚ヌゞェントスコヌプを遞択する](#choose-the-subagent-scope)で 2 ぀を比范しおいたす。

119 </Step>133 </Step>

120 134 

121 <Step title="ツヌルを遞択する">135 <Step title="詊しおみる">

122 読み取り専甚レビュアヌの堎合は、**Read-only tools** 以倖のすべおを遞択解陀したす。すべおのツヌルを遞択したたたにするず、サブ゚ヌゞェントはメむン䌚話で利甚可胜なすべおのツヌルを継承したす。136 Claude に新しいサブ゚ヌゞェントに委譲するよう䟝頌したす

123 </Step>

124 

125 <Step title="モデルを遞択する">

126 サブ゚ヌゞェントが䜿甚するモデルを遞択したす。このサンプル゚ヌゞェントの堎合は、**Sonnet** を遞択したす。これはコヌドパタヌンの分析のための機胜ず速床のバランスを取りたす。

127 </Step>

128 

129 <Step title="色を遞択する">

130 サブ゚ヌゞェントの背景色を遞択したす。これにより、UI でどのサブ゚ヌゞェントが実行されおいるかを識別するのに圹立ちたす。

131 </Step>

132 

133 <Step title="メモリを蚭定する">

134 **User scope** を遞択しお、サブ゚ヌゞェントに `~/.claude/agent-memory/` の[氞続メモリディレクトリ](#enable-persistent-memory)を提䟛したす。サブ゚ヌゞェントはこれを䜿甚しお、コヌドベヌスパタヌンや繰り返される問題など、䌚話党䜓で掞察を蓄積したす。サブ゚ヌゞェントが孊習を氞続化しないようにする堎合は、**None** を遞択したす。

135 </Step>

136 

137 <Step title="保存しお詊す">

138 蚭定抂芁を確認したす。`s` たたは `Enter` を抌しお保存するか、`e` を抌しお゚ディタヌで保存しお線集したす。サブ゚ヌゞェントはすぐに利甚可胜になりたす。詊しおみたす

139 137 

140 ```text wrap theme={null}138 ```text wrap theme={null}

141 Use the code-improver agent to suggest improvements in this project139 Use the code-improver agent to suggest improvements in this project

142 ```140 ```

143 141 

144 Claude は新しいサブ゚ヌゞェントに委譲し、コヌドベヌスをスキャンしお改善提案を返したす。142 Claude は新しいサブ゚ヌゞェントに委譲し、コヌドベヌスをスキャンしお改善提案を返したす。

143 

144 Claude が新しいサブ゚ヌゞェントを芋぀けられない堎合は、Claude Code を再起動しおもう䞀床詊しおください。これは `~/.claude/agents/` がセッション開始前に存圚しなかった堎合にのみ発生したす。実行䞭のセッションは新しく䜜成された `agents` ディレクトリを怜出しないためです。

145 </Step>145 </Step>

146</Steps>146</Steps>

147 147 

148これで、マシン䞊のプロゞェクトでコヌドベヌスを分析し、改善を提案するために䜿甚できるサブ゚ヌゞェントができたした。148これで、マシン䞊のプロゞェクトでコヌドベヌスを分析し、改善を提案するために䜿甚できるサブ゚ヌゞェントができたした。

149 149 

150Markdown ファむルずしお手動でサブ゚ヌゞェントを䜜成したり、CLI フラグを䜿甚しお定矩したり、プラグむンを通じお配垃したりするこずもできたす。以䞋のセクションでは、すべおの蚭定オプションに぀いお説明したす。150サブ゚ヌゞェントファむルを手動で䜜成したり、CLI フラグを䜿甚しお定矩したり、プラグむンを通じお配垃したりするこずもできたす。以䞋のセクションでは、すべおの蚭定オプションに぀いお説明したす。

151 

152<Note>

153 Claude Code v2.1.197 以前では、`/agents` はラむブサブ゚ヌゞェントを䞀芧衚瀺する **Running** タブず、サブ゚ヌゞェントを䜜成、線集、削陀するための **Library** タブを備えたむンタラクティブりィザヌドを開きたす。{/* max-version: 2.1.197 */}

154</Note>

151 155 

152<h2 id="configure-subagents">156<h2 id="configure-subagents">

153 サブ゚ヌゞェントを蚭定する157 サブ゚ヌゞェントを蚭定する

154</h2>158</h2>

155 159 

156<h3 id="use-the-/agents-command">160サブ゚ヌゞェントのファむルの堎所によっお、誰がそれを利甚できるかが決たり、フロントマタヌによっお䜕ができるかが決たりたす。このセクションでは、サブ゚ヌゞェントファむルがどこに存圚するか、およびサポヌトするすべおのフィヌルドに぀いお説明したす。

157 /agents コマンドを䜿甚する

158</h3>

159 

160`/agents` コマンドは、サブ゚ヌゞェントを管理するためのタブ付きむンタヌフェヌスを開きたす。**Running** タブはラむブおよび最近終了したサブ゚ヌゞェントをリストし、それらを開くたたは停止できたす。**Library** タブでは以䞋を実行できたす

161 

162* すべおの利甚可胜なサブ゚ヌゞェント組み蟌み、ナヌザヌ、プロゞェクト、プラグむンを衚瀺する

163* ガむド付きセットアップたたは Claude 生成を䜿甚しお新しいサブ゚ヌゞェントを䜜成する

164* 既存のサブ゚ヌゞェント蚭定ずツヌルアクセスを線集する

165* カスタムサブ゚ヌゞェントを削陀する

166* 重耇が存圚する堎合、どのサブ゚ヌゞェントがアクティブであるかを確認する

167 

168これはサブ゚ヌゞェントを䜜成および管理するための掚奚される方法です。手動䜜成たたは自動化の堎合は、サブ゚ヌゞェントファむルを盎接远加するこずもできたす。

169 161 

170<h3 id="choose-the-subagent-scope">162<h3 id="choose-the-subagent-scope">

171 サブ゚ヌゞェントのスコヌプを遞択する163 サブ゚ヌゞェントのスコヌプを遞択する

172</h3>164</h3>

173 165 

174サブ゚ヌゞェントは YAML フロントマタヌを含む Markdown ファむルです。スコヌプに応じお異なる堎所に保存したす。耇数のサブ゚ヌゞェントが同じ名前を共有する堎合、より高い優先床の堎所が優先されたす。166スコヌプに応じお、異なる堎所にサブ゚ヌゞェントファむルを保存したす。耇数のサブ゚ヌゞェントが同じ名前を共有する堎合、Claude Code はより高い優先床の堎所からのものを䜿甚したす。

175 167 

176| 堎所 | スコヌプ | 優先床 | 䜜成方法 |168| 堎所 | スコヌプ | 優先床 | 䜜成方法 |

177| :---------------------- | :---------- | :---- | :---------------------------- |169| :---------------------- | :---------- | :---- | :---------------------------- |

178| 管理蚭定 | 組織党䜓 | 1最高 | [管理蚭定](/ja/settings)を通じおデプロむ |170| 管理蚭定 | 組織党䜓 | 1最高 | [管理蚭定](/ja/settings)を通じおデプロむ |

179| `--agents` CLI フラグ | 珟圚のセッション | 2 | Claude Code を起動するずきに JSON を枡す |171| `--agents` CLI フラグ | 珟圚のセッション | 2 | Claude Code を起動するずきに JSON を枡す |

180| `.claude/agents/` | 珟圚のプロゞェクト | 3 | むンタラクティブたたは手動 |172| `.claude/agents/` | 珟圚のプロゞェクト | 3 | Claude に䟝頌するか、ファむルを手動で䜜成 |

181| `~/.claude/agents/` | すべおのプロゞェクト | 4 | むンタラクティブたたは手動 |173| `~/.claude/agents/` | すべおのプロゞェクト | 4 | Claude に䟝頌するか、ファむルを手動で䜜成 |

182| プラグむンの `agents/` ディレクトリ | プラグむンが有効な堎所 | 5最䜎 | [プラグむン](/ja/plugins)でむンストヌル |174| プラグむンの `agents/` ディレクトリ | プラグむンが有効な堎所 | 5最䜎 | [プラグむン](/ja/plugins)でむンストヌル |

183 175 

184**プロゞェクトサブ゚ヌゞェント** (`.claude/agents/`)は、コヌドベヌス固有のサブ゚ヌゞェントに最適です。バヌゞョン管理にチェックむンしお、チヌムが協力しお䜿甚および改善できるようにしたす。176**プロゞェクトサブ゚ヌゞェント** (`.claude/agents/`)は、コヌドベヌス固有のサブ゚ヌゞェントに最適です。バヌゞョン管理にチェックむンしお、チヌムが協力しお䜿甚および改善できるようにしたす。


189 181 

190**ナヌザヌサブ゚ヌゞェント** (`~/.claude/agents/`)は、すべおのプロゞェクトで利甚可胜な個人甚サブ゚ヌゞェントです。182**ナヌザヌサブ゚ヌゞェント** (`~/.claude/agents/`)は、すべおのプロゞェクトで利甚可胜な個人甚サブ゚ヌゞェントです。

191 183 

192Claude Code は `.claude/agents/` ず `~/.claude/agents/` を再垰的にスキャンするため、`agents/review/` や `agents/research/` などのサブフォルダに定矩を敎理できたす。サブディレクトリパスはサブ゚ヌゞェントの識別方法や呌び出し方法に圱響したせん。これは `name` フロントマタヌフィヌルドからのみ識別されるためです。`name` 倀をツリヌ党䜓で䞀意に保ちたす1 ぀のスコヌプ内の 2 ぀のファむルが同じ名前を宣蚀する堎合、Claude Code は 1 ぀を保持し、譊告なしに他を砎棄したす。{/* min-version: 2.1.196 */}v2.1.196 以降、`/doctor` を実行するず、同じスコヌプの重耇する゚ヌゞェント名が報告され、どの定矩がアクティブであるかが衚瀺されたす。184Claude Code は `.claude/agents/` ず `~/.claude/agents/` を再垰的にスキャンするため、`agents/review/` や `agents/research/` などのサブフォルダに定矩を敎理できたす。サブディレクトリパスはサブ゚ヌゞェントの識別方法や呌び出し方法に圱響したせん。これは `name` フロントマタヌフィヌルドからのみ識別されるためです。

185 

186`name` 倀をツリヌ党䜓で䞀意に保ちたす1 ぀のスコヌプ内の 2 ぀のファむルが同じ名前を宣蚀する堎合、Claude Code は 1 ぀のみを読み蟌みたす。{/* min-version: 2.1.196 */}v2.1.196 以降、`/doctor` を実行するず、同じスコヌプの重耇する゚ヌゞェント名が報告され、どの定矩がアクティブであるかが衚瀺されたす。

193 187 

194プラグむン `agents/` ディレクトリも再垰的にスキャンされたす。プロゞェクトおよびナヌザヌスコヌプずは異なり、プラグむンの `agents/` ディレクトリ内のサブフォルダは[スコヌプ付き識別子](#invoke-subagents-explicitly)の䞀郚になりたすプラグむン `my-plugin` の `agents/review/security.md` にあるファむルは `my-plugin:review:security` ずしお登録されたす。188プラグむン `agents/` ディレクトリも再垰的にスキャンされたす。プロゞェクトおよびナヌザヌスコヌプずは異なり、プラグむンの `agents/` ディレクトリ内のサブフォルダは[スコヌプ付き識別子](#invoke-subagents-explicitly)の䞀郚になりたすプラグむン `my-plugin` の `agents/review/security.md` にあるファむルは `my-plugin:review:security` ずしお登録されたす。

195 189 


237 231 

238**管理サブ゚ヌゞェント** は、組織管理者によっおデプロむされたす。[管理蚭定ディレクトリ](/ja/settings#settings-files)内の `.claude/agents/` に markdown ファむルを配眮し、プロゞェクトおよびナヌザヌサブ゚ヌゞェントず同じフロントマタヌ圢匏を䜿甚したす。管理定矩は、同じ名前のプロゞェクトおよびナヌザヌサブ゚ヌゞェントより優先されたす。232**管理サブ゚ヌゞェント** は、組織管理者によっおデプロむされたす。[管理蚭定ディレクトリ](/ja/settings#settings-files)内の `.claude/agents/` に markdown ファむルを配眮し、プロゞェクトおよびナヌザヌサブ゚ヌゞェントず同じフロントマタヌ圢匏を䜿甚したす。管理定矩は、同じ名前のプロゞェクトおよびナヌザヌサブ゚ヌゞェントより優先されたす。

239 233 

240**プラグむンサブ゚ヌゞェント** は、むンストヌルした[プラグむン](/ja/plugins)から提䟛されたす。これらは、カスタムサブ゚ヌゞェントず䞀緒に `/agents` に衚瀺されたす。プラグむンサブ゚ヌゞェントの䜜成の詳现に぀いおは、[プラグむンコンポヌネントリファレンス](/ja/plugins-reference#agents)を参照しおください。234**プラグむンサブ゚ヌゞェント** は、むンストヌルした[プラグむン](/ja/plugins)から提䟛されたす。これらはカスタムサブ゚ヌゞェントず䞀緒に読み蟌たれ、スコヌプ付き名の䞋で @-mention タむプアヘッドに衚瀺されたす。プラグむンサブ゚ヌゞェントの䜜成の詳现に぀いおは、[プラグむンコンポヌネントリファレンス](/ja/plugins-reference#agents)を参照しおください。

241 235 

242<Note>236<Note>

243 セキュリティ䞊の理由から、プラグむンサブ゚ヌゞェントは `hooks`、`mcpServers`、たたは `permissionMode` フロントマタヌフィヌルドをサポヌトしおいたせん。これらのフィヌルドはプラグむンから゚ヌゞェントを読み蟌むずきに無芖されたす。これらが必芁な堎合は、゚ヌゞェントファむルを `.claude/agents/` たたは `~/.claude/agents/` にコピヌしおください。たた、`settings.json` たたは `settings.local.json` の [`permissions.allow`](/ja/settings#permission-settings)にルヌルを远加するこずもできたすが、これらのルヌルはプラグむンサブ゚ヌゞェントだけでなく、セッション党䜓に適甚されたす。237 セキュリティ䞊の理由から、プラグむンサブ゚ヌゞェントは `hooks`、`mcpServers`、たたは `permissionMode` フロントマタヌフィヌルドをサポヌトしおいたせん。これらのフィヌルドはプラグむンから゚ヌゞェントを読み蟌むずきに無芖されたす。これらが必芁な堎合は、゚ヌゞェントファむルを `.claude/agents/` たたは `~/.claude/agents/` にコピヌしおください。たた、`settings.json` たたは `settings.local.json` の [`permissions.allow`](/ja/settings#permission-settings)にルヌルを远加するこずもできたすが、これらのルヌルはプラグむンサブ゚ヌゞェントだけでなく、セッション党䜓に適甚されたす。


252サブ゚ヌゞェントファむルは、YAML フロントマタヌを䜿甚しお蚭定を行い、その埌に Markdown でシステムプロンプトを続けたす246サブ゚ヌゞェントファむルは、YAML フロントマタヌを䜿甚しお蚭定を行い、その埌に Markdown でシステムプロンプトを続けたす

253 247 

254<Note>248<Note>

255 サブ゚ヌゞェントはセッション開始時に読み蟌たれたす。ディスク䞊でサブ゚ヌゞェントファむルを盎接远加たたは線集する堎合は、セッションを再起動しおそれを読み蟌みたす。`/agents` むンタヌフェヌスを通じお䜜成されたサブ゚ヌゞェントは、再起動なしで即座に有効になりたす。249 Claude Code は `~/.claude/agents/` ず `.claude/agents/` を監芖したす。ディスク䞊でサブ゚ヌゞェントファむルを远加たたは線集するか、Claude にファむルを曞くよう䟝頌するず、Claude Code は数秒以内に倉曎を怜出し、次の委譲は曎新された定矩を䜿甚したす。再起動は䞍芁です。

250 

251 ただし、2 ぀のケヌスでは再起動が必芁です

252 

253 * りォッチャヌはセッション開始時に存圚しおいたディレクトリのみをカバヌするため、新しい `agents` ディレクトリでスコヌプの最初の゚ヌゞェントファむルを䜜成した埌、再起動しお読み蟌みたす。

254 * `--disable-slash-commands` で開始されたセッションはこれらのディレクトリをたったく監芖したせん。

256</Note>255</Note>

257 256 

258```markdown theme={null}257```markdown theme={null}


281| :---------------- | :-- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |280| :---------------- | :-- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

282| `name` | はい | 小文字ずハむフンを䜿甚した䞀意の識別子。[Hooks](/ja/hooks#subagentstart)はこの倀を `agent_type` ずしお受け取りたす。ファむル名は䞀臎する必芁はありたせん |281| `name` | はい | 小文字ずハむフンを䜿甚した䞀意の識別子。[Hooks](/ja/hooks#subagentstart)はこの倀を `agent_type` ずしお受け取りたす。ファむル名は䞀臎する必芁はありたせん |

283| `description` | はい | Claude がこのサブ゚ヌゞェントに委譲する堎合 |282| `description` | はい | Claude がこのサブ゚ヌゞェントに委譲する堎合 |

284| `tools` | いいえ | サブ゚ヌゞェントが䜿甚できる[ツヌル](#available-tools)。省略した堎合はすべおのツヌルを継承したす。スキルをコンテキストにプリロヌドするには、`tools` にリストするのではなく `skills` フィヌルドを䜿甚したす |283| `tools` | いいえ | [ツヌル](#available-tools)サブ゚ヌゞェントが䜿甚できたす。省略した堎合はすべおのツヌルを継承したす。スキルをコンテキストにプリロヌドするには、`tools` にリストするのではなく `skills` フィヌルドを䜿甚したす |

285| `disallowedTools` | いいえ | 拒吊するツヌル。継承たたは指定されたリストから削陀 |284| `disallowedTools` | いいえ | 拒吊するツヌル。継承たたは指定されたリストから削陀 |

286| `model` | いいえ | 䜿甚する[モデル](#choose-a-model)`sonnet`、`opus`、`haiku`、`fable`、完党なモデル ID䟋`claude-opus-4-8`、たたは `inherit`。デフォルトは `inherit` |285| `model` | いいえ | 䜿甚する[モデル](#choose-a-model)`sonnet`、`opus`、`haiku`、`fable`、完党なモデル ID䟋`claude-opus-4-8`、たたは `inherit`。デフォルトは `inherit` |

287| `permissionMode` | いいえ | [暩限モヌド](#permission-modes)`default`、`acceptEdits`、`auto`、`dontAsk`、`bypassPermissions`、たたは `plan`。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |286| `permissionMode` | いいえ | [暩限モヌド](#permission-modes)`default`、`acceptEdits`、`auto`、`dontAsk`、`bypassPermissions`、たたは `plan`。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |

288| `maxTurns` | いいえ | サブ゚ヌゞェントが停止する前の最倧 agentic タヌン数 |287| `maxTurns` | いいえ | サブ゚ヌゞェントが停止する前の最倧 agentic タヌン数 |

289| `skills` | いいえ | スタヌトアップ時にサブ゚ヌゞェントのコンテキストに[プリロヌド](/ja/skills)する[スキル](/ja/skills)。完党なスキルコンテンツが泚入されたす。説明だけでなく、スキル党䜓が泚入されたす。サブ゚ヌゞェントは、Skill ツヌルを通じお、リストされおいないプロゞェクト、ナヌザヌ、およびプラグむンスキルを匕き続き呌び出すこずができたす |288| `skills` | いいえ | [スキル](/ja/skills)スタヌトアップ時にサブ゚ヌゞェントのコンテキストに[プリロヌド](/ja/skills)したす。完党なスキルコンテンツが泚入されたす。説明だけでなく、スキル党䜓が泚入されたす。サブ゚ヌゞェントは、Skill ツヌルを通じお、リストされおいないプロゞェクト、ナヌザヌ、およびプラグむンスキルを匕き続き呌び出すこずができたす |

290| `mcpServers` | いいえ | このサブ゚ヌゞェントで利甚可胜な[MCP サヌバヌ](/ja/mcp)。各゚ントリは、既に蚭定されたサヌバヌを参照するサヌバヌ名䟋`"slack"`たたは、サヌバヌ名をキヌずし、完党な[MCP サヌバヌ蚭定](/ja/mcp#installing-mcp-servers)を倀ずするむンラむン定矩のいずれかです。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |289| `mcpServers` | いいえ | このサブ゚ヌゞェントで利甚可胜な[MCP サヌバヌ](/ja/mcp)。各゚ントリは、既に蚭定されたサヌバヌを参照するサヌバヌ名䟋`"slack"`たたは、サヌバヌ名をキヌずし、完党な[MCP サヌバヌ蚭定](/ja/mcp#installing-mcp-servers)を倀ずするむンラむン定矩のいずれかです。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |

291| `hooks` | いいえ | このサブ゚ヌゞェントにスコヌプされた[ラむフサむクルフック](#define-hooks-for-subagents)。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |290| `hooks` | いいえ | このサブ゚ヌゞェントにスコヌプされた[ラむフサむクルフック](#define-hooks-for-subagents)。[プラグむンサブ゚ヌゞェント](#choose-the-subagent-scope)では無芖されたす |

292| `memory` | いいえ | [氞続メモリスコヌプ](#enable-persistent-memory)`user`、`project`、たたは `local`。クロスセッション孊習を有効にしたす |291| `memory` | いいえ | [氞続メモリスコヌプ](#enable-persistent-memory)`user`、`project`、たたは `local`。クロスセッション孊習を有効にしたす |

293| `background` | いいえ | `true` に蚭定しお、このサブ゚ヌゞェントを垞に[バックグラりンドタスク](#run-subagents-in-foreground-or-background)ずしお実行したす。デフォルト`false` |292| `background` | いいえ | `true` に蚭定しお、このサブ゚ヌゞェントを垞に[バックグラりンドタスク](#run-subagents-in-foreground-or-background)ずしお実行したす。蚭定されおいない堎合、Claude が遞択し、{/* min-version: 2.1.198 */}v2.1.198 以降ではデフォルトでサブ゚ヌゞェントをバックグラりンドで実行したす |

294| `effort` | いいえ | このサブ゚ヌゞェントがアクティブな堎合の努力レベル。セッション努力レベルをオヌバヌラむドしたす。デフォルトセッションから継承。オプション`low`、`medium`、`high`、`xhigh`、`max`。利甚可胜なレベルはモデルに䟝存したす |293| `effort` | いいえ | このサブ゚ヌゞェントがアクティブな堎合の努力レベル。セッション努力レベルをオヌバヌラむドしたす。デフォルトセッションから継承。オプション`low`、`medium`、`high`、`xhigh`、`max`。利甚可胜なレベルはモデルに䟝存したす |

295| `isolation` | いいえ | `worktree` に蚭定しお、サブ゚ヌゞェントを䞀時的な[git worktree](/ja/worktrees)で実行し、リポゞトリの分離されたコピヌを提䟛したす。デフォルトでは[デフォルトブランチ](/ja/worktrees#choose-the-base-branch)から分岐し、芪セッションの `HEAD` ではなく、サブ゚ヌゞェントが倉曎を加えない堎合、worktree は自動的にクリヌンアップされたす |294| `isolation` | いいえ | `worktree` に蚭定しお、サブ゚ヌゞェントを䞀時的な[git worktree](/ja/worktrees)で実行し、リポゞトリの分離されたコピヌを提䟛したす。デフォルトでは[デフォルトブランチ](/ja/worktrees#choose-the-base-branch)から分岐し、芪セッションの `HEAD` ではなく、サブ゚ヌゞェントが倉曎を加えない堎合、worktree は自動的にクリヌンアップされたす |

296| `color` | いいえ | タスクリストずトランスクリプトでサブ゚ヌゞェントの衚瀺カラヌ。`red`、`blue`、`green`、`yellow`、`purple`、`orange`、`pink`、たたは `cyan` を受け入れたす |295| `color` | いいえ | タスクリストずトランスクリプトでサブ゚ヌゞェントの衚瀺カラヌ。`red`、`blue`、`green`、`yellow`、`purple`、`orange`、`pink`、たたは `cyan` を受け入れたす |


318 317 

319環境倉数、呌び出しごずのパラメヌタヌ、およびフロントマタヌ倀は、組織の [`availableModels`](/ja/model-config#restrict-model-selection)蚱可リストに察しおチェックされたす。陀倖されたモデルに解決される倀は䜿甚されず、サブ゚ヌゞェントは継承されたモデルで実行されたす。318環境倉数、呌び出しごずのパラメヌタヌ、およびフロントマタヌ倀は、組織の [`availableModels`](/ja/model-config#restrict-model-selection)蚱可リストに察しおチェックされたす。陀倖されたモデルに解決される倀は䜿甚されず、サブ゚ヌゞェントは継承されたモデルで実行されたす。

320 319 

320{/* min-version: 2.1.198 */}v2.1.198 以降、サブ゚ヌゞェントはメむン䌚話の[拡匵思考](/ja/model-config#extended-thinking)蚭定も継承したすセッションで思考がオンの堎合、サブ゚ヌゞェントではオンになり、オフの堎合はオフのたたです。サブ゚ヌゞェントごずの思考蚭定はありたせん。v2.1.198 より前では、サブ゚ヌゞェントはメむン䌚話の蚭定に関係なく、拡匵思考が無効で実行されおいたした。

321 

321<h3 id="control-subagent-capabilities">322<h3 id="control-subagent-capabilities">

322 サブ゚ヌゞェント機胜を制埡する323 サブ゚ヌゞェント機胜を制埡する

323</h3>324</h3>


526 氞続メモリのヒント527 氞続メモリのヒント

527</h5>528</h5>

528 529 

529* `project` は掚奚されるデフォルトスコヌプです。バヌゞョン管理を通じおサブ゚ヌゞェント知識を共有可胜にしたす。サブ゚ヌゞェントの知識がプロゞェクト党䜓で広く適甚可胜な堎合は `user` を䜿甚するか、知識がバヌゞョン管理にチェックむンされるべきでない堎合は `local` を䜿甚したす。530* `project` は掚奚されるデフォルトスコヌプです。バヌゞョン管理を通じおサブ゚ヌゞェント知識を共有可胜にしたす。

530* サブ゚ヌゞェントに䜜業を開始する前にメモリを確認するよう䟝頌したす「このプルリク゚ストをレビュヌし、以前に芋たパタヌンに぀いおメモリを確認しおください。」531* サブ゚ヌゞェントに䜜業を開始する前にメモリを確認するよう䟝頌したす「このプルリク゚ストをレビュヌし、以前に芋たパタヌンに぀いおメモリを確認しおください。」

531* タスク完了埌、サブ゚ヌゞェントにメモリを曎新するよう䟝頌したす「完了したので、孊習したこずをメモリに保存しおください。」時間をかけお、これはサブ゚ヌゞェントをより効果的にする知識ベヌスを構築したす。532* タスク完了埌、サブ゚ヌゞェントにメモリを曎新するよう䟝頌したす「完了したので、孊習したこずをメモリに保存しおください。」時間をかけお、これはサブ゚ヌゞェントをより効果的にする知識ベヌスを構築したす。

532* メモリ指瀺をサブ゚ヌゞェントの markdown ファむルに盎接含めお、独自の知識ベヌスを積極的に維持するようにしたす533* メモリ指瀺をサブ゚ヌゞェントの markdown ファむルに盎接含めお、独自の知識ベヌスを積極的に維持するようにしたす


774* **フォアグラりンドサブ゚ヌゞェント** は、完了するたでメむン䌚話をブロックしたす。暩限プロンプトは発生時にあなたに枡されたす。775* **フォアグラりンドサブ゚ヌゞェント** は、完了するたでメむン䌚話をブロックしたす。暩限プロンプトは発生時にあなたに枡されたす。

775* **バックグラりンドサブ゚ヌゞェント** は、䜜業を続ける間に䞊行しお実行されたす。v2.1.186 以降、バックグラりンドサブ゚ヌゞェントが暩限が必芁なツヌル呌び出しに到達するず、プロンプトがメむンセッションに衚瀺され、芁求しおいるサブ゚ヌゞェントの名前が付けられたす。承認しおサブ゚ヌゞェントを続行させるか、Esc を抌しおそのツヌル呌び出しのみを拒吊し、サブ゚ヌゞェントを停止しないようにしたす。v2.1.186 より前は、バックグラりンドサブ゚ヌゞェントはプロンプトが衚瀺されるツヌル呌び出しを自動拒吊しおいたした。776* **バックグラりンドサブ゚ヌゞェント** は、䜜業を続ける間に䞊行しお実行されたす。v2.1.186 以降、バックグラりンドサブ゚ヌゞェントが暩限が必芁なツヌル呌び出しに到達するず、プロンプトがメむンセッションに衚瀺され、芁求しおいるサブ゚ヌゞェントの名前が付けられたす。承認しおサブ゚ヌゞェントを続行させるか、Esc を抌しおそのツヌル呌び出しのみを拒吊し、サブ゚ヌゞェントを停止しないようにしたす。v2.1.186 より前は、バックグラりンドサブ゚ヌゞェントはプロンプトが衚瀺されるツヌル呌び出しを自動拒吊しおいたした。

776 777 

777Claude は、タスクに基づいおサブ゚ヌゞェントをフォアグラりンドたたはバックグラりンドで実行するかどうかを決定したす。たた、以䞋を実行できたす778v2.1.198 以降、サブ゚ヌゞェントはデフォルトでバックグラりンドで実行されたす。Claude は、結果を続行する前に必芁な堎合、サブ゚ヌゞェントをフォアグラりンドで実行したす。デフォルトは、サブ゚ヌゞェントが実行される堎所を倉曎し、䜕が蚱可されるかではありたせんバックグラりンドサブ゚ヌゞェントは、メむンセッションのすべおの暩限プロンプトを衚瀺したす。v2.1.198 より前は、Claude はタスクに基づいおフォアグラりンドずバックグラりンドの間で遞択しおいたした。

779 

780たた、以䞋を実行できたす

778 781 

779* Claude に「run this in the background」ず䟝頌する782* Claude に「run this in the background」ず䟝頌する

780* **Ctrl+B** を抌しお実行䞭のタスクをバックグラりンドにする783* **Ctrl+B** を抌しお実行䞭のタスクをバックグラりンドにする

781 784 

782すべおのバックグラりンドタスク機胜を無効にするには、`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` 環境倉数を `1` に蚭定したす。[環境倉数](/ja/env-vars)を参照しおください。785すべおのバックグラりンドタスク機胜を無効にするには、`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` 環境倉数を `1` に蚭定したす。[環境倉数](/ja/env-vars)を参照しおください。

783 786 

784[`CLAUDE_CODE_FORK_SUBAGENT`](#fork-the-current-conversation)が `1` に蚭定されおいる堎合、すべおのサブ゚ヌゞェント生成は `background` フィヌルドに関係なくバックグラりンドで実行されたす。これらのバックグラりンドサブ゚ヌゞェントからの暩限プロンプトは、䞊蚘で説明したようにメむンセッションに衚瀺されたす。787[`CLAUDE_CODE_FORK_SUBAGENT`](#fork-the-current-conversation)が `1` に蚭定されおいる堎合、すべおのサブ゚ヌゞェント生成はバックグラりンドで実行され、フロントマタヌ `background` フィヌルドは効果がありたせん。これは、フォヌクモヌドが `Agent` ツヌルから `run_in_background` パラメヌタを削陀するためです。`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` はフォヌクモヌドより優先され、サブ゚ヌゞェント生成をフォアグラりンドに保ちたす。

788 

789<h3 id="api-errors-in-subagents">

790 サブ゚ヌゞェント内の API ゚ラヌ

791</h3>

792 

793v2.1.199 以降、実行が API ゚ラヌ䜿甚制限や繰り返されるサヌバヌ゚ラヌなどで終了するサブ゚ヌゞェントは、゚ラヌテキストをサブ゚ヌゞェントの怜出結果のように返すのではなく、その倱敗を Claude に報告したす。Claude が受け取るものは、サブ゚ヌゞェントが実行された堎所によっお異なりたす

794 

795* **フォアグラりンド**レヌト制限、オヌバヌロヌド、たたはサヌバヌ゚ラヌが既に出力を生成したサブ゚ヌゞェントを遮断する堎合、Agent ツヌルはその郚分的な出力を、サブ゚ヌゞェントが遮断され、タスクを完了しなかったずいうメモ付きで返したす。それ以倖の堎合、ツヌル呌び出しは [`Agent terminated early due to an API error`](/ja/errors#agent-terminated-early-due-to-an-api-error) で倱敗し、その埌に゚ラヌの詳现が続きたす。

796* **バックグラりンド**サブ゚ヌゞェントは倱敗ずマヌクされ、Claude が終了時に受け取るメッセヌゞは API ゚ラヌに名前を付け、サブ゚ヌゞェントの最埌の出力を含むため、郚分的な䜜業は倱われたせん。

797 

798基瀎ずなる API ゚ラヌがクリアされたら、Claude にタスクを再詊行するか、[サブ゚ヌゞェントを再開](#resume-subagents)するよう䟝頌しおください。

785 799 

786<h3 id="common-patterns">800<h3 id="common-patterns">

787 䞀般的なパタヌン801 䞀般的なパタヌン


852 866 

853Claude Code v2.1.172 以降、サブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成できたす。委譲されたタスク自䜓が䞊行サブタスクに分割される堎合、これを䜿甚したす。䟋えば、レビュアヌサブ゚ヌゞェントが怜出結果ごずに怜蚌者をディスパッチする堎合、䞭間出力がメむン䌚話に到達するこずはありたせん。トップレベルのサブ゚ヌゞェントの抂芁のみがあなたに返されたす。867Claude Code v2.1.172 以降、サブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成できたす。委譲されたタスク自䜓が䞊行サブタスクに分割される堎合、これを䜿甚したす。䟋えば、レビュアヌサブ゚ヌゞェントが怜出結果ごずに怜蚌者をディスパッチする堎合、䞭間出力がメむン䌚話に到達するこずはありたせん。トップレベルのサブ゚ヌゞェントの抂芁のみがあなたに返されたす。

854 868 

855ネストされたサブ゚ヌゞェントは、トップレベルのものず同じ方法で蚭定され、同じ[スコヌプ](#choose-the-subagent-scope)から解決されたす。プロンプト入力の䞋のサブ゚ヌゞェントパネルは、完党なツリヌを衚瀺したす各行は子孫の `(+N)` カりントを衚瀺し、v2.1.193 以降、行を開くずそのサブ゚ヌゞェントの兄匟ず盎接の子が `main` ぞのパスずずもに衚瀺されたす。[`/agents`](#use-the-%2Fagents-command)の Running タブは、実行䞭のサブ゚ヌゞェントをフラットリストずしお衚瀺したす。869ネストされたサブ゚ヌゞェントは、トップレベルのものず同じ方法で蚭定され、同じ[スコヌプ](#choose-the-subagent-scope)から解決されたす。

856 870 

857深さは、各レベルが[フォアグラりンドたたはバックグラりンド](#run-subagents-in-foreground-or-background)で実行されるかどうかに関係なく、メむン䌚話の䞋のサブ゚ヌゞェントレベルの数ずしお数えられたす。深さ 5 のサブ゚ヌゞェントは Agent ツヌルを受け取らず、さらに生成するこずはできたせん。制限は固定されおおり、蚭定䞍可胜です。871深さは、各レベルが[フォアグラりンドたたはバックグラりンド](#run-subagents-in-foreground-or-background)で実行されるかどうかに関係なく、メむン䌚話の䞋のサブ゚ヌゞェントレベルの数ずしお数えられたす。深さ 5 のサブ゚ヌゞェントは Agent ツヌルを受け取らず、さらに生成するこずはできたせん。制限は固定されおおり、蚭定䞍可胜です。

858 872 


892 906 

893再開されたサブ゚ヌゞェントは、すべおの前のツヌル呌び出し、結果、および掚論を含む、完党な䌚話履歎を保持したす。サブ゚ヌゞェントは、新芏に開始するのではなく、停止した堎所から正確に再開したす。907再開されたサブ゚ヌゞェントは、すべおの前のツヌル呌び出し、結果、および掚論を含む、完党な䌚話履歎を保持したす。サブ゚ヌゞェントは、新芏に開始するのではなく、停止した堎所から正確に再開したす。

894 908 

895サブ゚ヌゞェントが完了するず、Claude ぱヌゞェント ID を受け取りたす。組み蟌みの Explore および Plan ゚ヌゞェントは 1 回限りで、゚ヌゞェント ID を返さないため、再開できたせん。䜜業を続ける必芁がある堎合は、`general-purpose` たたはカスタムサブ゚ヌゞェントを䜿甚しおください。Claude は `SendMessage` ツヌルを䜿甚しお゚ヌゞェントの ID を `to` フィヌルドずしお䜿甚しおサブ゚ヌゞェントを再開したす。`SendMessage` ツヌルは、゚ヌゞェント ID たたは名前でサブ゚ヌゞェントを再開するために垞に利甚可胜です。`shutdown_request` および `plan_approval_response` などの構造化チヌムプロトコルメッセヌゞには、[゚ヌゞェントチヌム](/ja/agent-teams)が有効になっおいる必芁がありたす。909サブ゚ヌゞェントが完了するず、Claude ぱヌゞェント ID を受け取りたす。組み蟌みの Explore および Plan ゚ヌゞェントは 1 回限りで、゚ヌゞェント ID を返さないため、再開できたせん。䜜業を続ける必芁がある堎合は、`general-purpose` たたはカスタムサブ゚ヌゞェントを䜿甚しおください。

910 

911Claude は `SendMessage` ツヌルを䜿甚しお゚ヌゞェントの ID たたは名前を `to` フィヌルドずしおサブ゚ヌゞェントを再開したす。`SendMessage` は[゚ヌゞェントチヌム](/ja/agent-teams)が有効になっおいる必芁はありたせん。`shutdown_request` および `plan_approval_response` などの構造化チヌムプロトコルメッセヌゞのみが必芁です。

896 912 

897サブ゚ヌゞェントを再開するには、Claude に前の䜜業を続けるよう䟝頌したす913サブ゚ヌゞェントを再開するには、Claude に前の䜜業を続けるよう䟝頌したす

898 914 


906 922 

907停止したサブ゚ヌゞェントが `SendMessage` を受け取った堎合、新しい `Agent` 呌び出しを必芁ずせずにバックグラりンドで自動再開したす。923停止したサブ゚ヌゞェントが `SendMessage` を受け取った堎合、新しい `Agent` 呌び出しを必芁ずせずにバックグラりンドで自動再開したす。

908 924 

909゚ヌゞェント ID を明瀺的に参照したい堎合は Claude に䟝頌するこずもできたす。たたは、`~/.claude/projects/{project}/{sessionId}/subagents/` のトランスクリプトファむルで ID を芋぀けるこずができたす。各トランスクリプトは `agent-{agentId}.jsonl` ずしお保存されたす。925v2.1.199 以降、`SendMessage` は、名前が䌚話の前半で到達したのず同じ゚ヌゞェントを匕き続き参照しおいるこずを確認したす。より新しい゚ヌゞェントが名前を取埗した堎合䟋えば、名前を再利甚した再生成されたバックグラりンド゚ヌゞェント、Claude Code は送信を拒吊し、゚ラヌは名前が珟圚到達する゚ヌゞェントを報告するため、Claude は再タヌゲットできたす。チェックは珟圚の䌚話にスコヌプされ、`/clear` でリセットされたす。

926 

927v2.1.198 以降、サブ゚ヌゞェントは、それを起動した゚ヌゞェントからのメッセヌゞを通垞のタスク指瀺ずしお扱い、その暩限蚭定内で機胜したす。2 ぀の制限は、メッセヌゞの送信者に関係なく匕き続き保持されたす保留䞭の暩限プロンプトに察する゚ヌゞェントメッセヌゞからの承認はカりントされず、゚ヌゞェントメッセヌゞはサブ゚ヌゞェントの暩限蚭定、`CLAUDE.md`、たたは蚭定を倉曎するこずはできたせん。暩限システムたたはあなた自身のメッセヌゞのみが承認を付䞎できたす。

928 

929Claude に゚ヌゞェント ID を明瀺的に参照したい堎合は䟝頌するこずもできたす。たたは、`~/.claude/projects/{project}/{sessionId}/subagents/` のトランスクリプトファむルで ID を芋぀けるこずができたす。各トランスクリプトは `agent-{agentId}.jsonl` ずしお保存されたす。

910 930 

911サブ゚ヌゞェントトランスクリプトはメむン䌚話から独立しお氞続化されたす931サブ゚ヌゞェントトランスクリプトはメむン䌚話から独立しお氞続化されたす

912 932 


973| `x` | 完了したフォヌクを閉じるか、実行䞭のフォヌクを停止 |993| `x` | 完了したフォヌクを閉じるか、実行䞭のフォヌクを停止 |

974| `Esc` | フォヌカスをプロンプト入力に戻す |994| `Esc` | フォヌカスをプロンプト入力に戻す |

975 995 

996フォヌクたたはサブ゚ヌゞェントのトランスクリプトが開いおいる堎合、フォロヌアップメッセヌゞず [skills](/ja/skills) はその゚ヌゞェントに送信されたすが、組み蟌みコマンドはメむン䌚話で実行されたたたです。{/* min-version: 2.1.199 */}v2.1.199 以降では、そのビュヌで `/model` たたは `/fast` を入力するず、衚瀺されおいる゚ヌゞェントのモデルたたはファストモヌドではなく、メむン䌚話のモデルたたはファストモヌドを倉曎するこずを瀺す通知が衚瀺されたす。サむレントに実行される代わりに。

997 

976<h3 id="how-forks-differ-from-named-subagents">998<h3 id="how-forks-differ-from-named-subagents">

977 フォヌクず名前付きサブ゚ヌゞェントの違い999 フォヌクず名前付きサブ゚ヌゞェントの違い

978</h3>1000</h3>

tools-reference.md +16 −10

Details

14| :--------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---- |14| :--------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---- |

15| `Agent` | 独自のコンテキストりィンドりを持぀ [subagent](/ja/sub-agents)を生成しおタスクを凊理したす。[Agent ツヌルの動䜜](#agent-tool-behavior)を参照しおください | いいえ |15| `Agent` | 独自のコンテキストりィンドりを持぀ [subagent](/ja/sub-agents)を生成しおタスクを凊理したす。[Agent ツヌルの動䜜](#agent-tool-behavior)を参照しおください | いいえ |

16| `Artifact` | HTML たたは Markdown ファむルを [artifact](/ja/artifacts)ずしお公開したすclaude.ai 䞊の非公開でむンタラクティブなペヌゞで、組織内で共有できたす。{/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}Pro、Max、Team、たたは Enterprise プランが必芁で、`/login` 認蚌が必芁です。[可甚性](/ja/artifacts#availability)を参照しおください | はい |16| `Artifact` | HTML たたは Markdown ファむルを [artifact](/ja/artifacts)ずしお公開したすclaude.ai 䞊の非公開でむンタラクティブなペヌゞで、組織内で共有できたす。{/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}Pro、Max、Team、たたは Enterprise プランが必芁で、`/login` 認蚌が必芁です。[可甚性](/ja/artifacts#availability)を参照しおください | はい |

17| `AskUserQuestion` | 芁件を収集したり曖昧さを明確にするために耇数遞択肢の質問をしたす | いいえ |17| `AskUserQuestion` | 芁件を収集したり曖昧さを明確にするために耇数遞択肢の質問をしたす。{/* min-version: 2.1.198 */}v2.1.198 以降、60 秒以内に応答しない堎合、ダむアログは自動的に閉じたす既に遞択したオプションを送信し、キヌボヌドから離れおいる可胜性があるこずを Claude に䌝えるため、Claude は独自の刀断で進行し、埌で再床質問できたす。最埌の 20 秒間はカりントダりンが衚瀺されたす。キヌプレスはダむアログを開いたたたにし、フォヌカスを報告するタヌミナルのフォヌカスされたりィンドりも同様です。[`CLAUDE_AFK_TIMEOUT_MS`](/ja/env-vars#variables)環境倉数を蚭定しお、Claude Code が埅機する時間を倉曎するか、`86400000`24 時間などの倧きな倀に蚭定しお、離垭䞭もク゚スチョンを開いたたたにしたす。このタむムアりトは `AskUserQuestion` の耇数遞択肢の質問にのみ適甚されたす。暩限プロンプトプラン承認を含むは、アむドル時に自動解決されるこずはありたせん | いいえ |

18| `Bash` | 環境でシェル コマンドを実行したす。[Bash ツヌルの動䜜](#bash-tool-behavior)を参照しおください | はい |18| `Bash` | 環境でシェル コマンドを実行したす。[Bash ツヌルの動䜜](#bash-tool-behavior)を参照しおください | はい |

19| `CronCreate` | 珟圚のセッション内で定期的たたは 1 回限りのプロンプトをスケゞュヌルしたす。タスクはセッションスコヌプであり、`--resume` たたは `--continue` で埩元されたす有効期限が切れおいない堎合。[スケゞュヌル枈みタスク](/ja/scheduled-tasks)を参照しおください | いいえ |19| `CronCreate` | 珟圚のセッション内で定期的たたは 1 回限りのプロンプトをスケゞュヌルしたす。タスクはセッションスコヌプであり、`--resume` たたは `--continue` で埩元されたす有効期限が切れおいない堎合。[スケゞュヌル枈みタスク](/ja/scheduled-tasks)を参照しおください | いいえ |

20| `CronDelete` | ID でスケゞュヌル枈みタスクをキャンセルしたす | いいえ |20| `CronDelete` | ID でスケゞュヌル枈みタスクをキャンセルしたす | いいえ |


35| `Read` | ファむルの内容を読み取りたす。[Read ツヌルの動䜜](#read-tool-behavior)を参照しおください | いいえ |35| `Read` | ファむルの内容を読み取りたす。[Read ツヌルの動䜜](#read-tool-behavior)を参照しおください | いいえ |

36| `ReadMcpResourceTool` | URI で特定の MCP リ゜ヌスを読み取りたす | いいえ |36| `ReadMcpResourceTool` | URI で特定の MCP リ゜ヌスを読み取りたす | いいえ |

37| `RemoteTrigger` | claude.ai で[ルヌチン](/ja/routines)を䜜成、曎新、実行、リストしたす。`/schedule` コマンドをサポヌトしたす。{/* plan-availability: feature=routines plans=pro,max,team,enterprise providers=anthropic */}ルヌチンは claude.ai に存圚し、Pro、Max、Team、たたは Enterprise プランが必芁なため、このツヌルは Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry からはアクセスできたせん | いいえ |37| `RemoteTrigger` | claude.ai で[ルヌチン](/ja/routines)を䜜成、曎新、実行、リストしたす。`/schedule` コマンドをサポヌトしたす。{/* plan-availability: feature=routines plans=pro,max,team,enterprise providers=anthropic */}ルヌチンは claude.ai に存圚し、Pro、Max、Team、たたは Enterprise プランが必芁なため、このツヌルは Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry からはアクセスできたせん | いいえ |

38| `ReportFindings` | コヌド レビュヌの怜出結果を構造化されたリストずしお報告したす。怜出結果ごずにファむル、抂芁、倱敗シナリオがあり、Claude Code はテキストずしお出力するのではなく、それらをレンダリングできたす。アクティブなコヌド レビュヌ指瀺が Claude にそれを呌び出すよう指瀺した堎合、Claude はそれを呌び出したす。{/* min-version: 2.1.196 */}Claude Code v2.1.196 以降が必芁です | いいえ |38| `ReportFindings` | コヌド レビュヌの怜出結果を構造化されたリストずしお報告したす。怜出結果ごずにファむル、抂芁、倱敗シナリオがあり、Claude Code はテキストずしお出力するのではなく、それらをレンダリングできたす。アクティブなコヌド レビュヌ指瀺が Claude にそれを呌び出すよう指瀺した堎合、Claude はそれを呌び出したす。{/* min-version: 2.1.196 */}Claude Code v2.1.196 以降が必芁です。{/* min-version: 2.1.199 */}v2.1.199 以降、怜出結果はオプションの `category` スラッグ`correctness` や `test-coverage` などを含めるこずもでき、レンダリングされたリストのファむル䜍眮の暪に衚瀺されたす | いいえ |

39| `ScheduleWakeup` | [self-paced `/loop`](/ja/scheduled-tasks#let-claude-choose-the-interval)の次の反埩をスケゞュヌル倉曎したす。Claude は各反埩の終了時にこれを呌び出しお、次の実行時刻を 1 分から 1 時間の間で遞択したす。盎接呌び出すこずはありたせん。保留䞭のりェむクアップは [Stop hook input](/ja/hooks#stop-input)の `session_crons` に衚瀺されたす。{/* plan-availability: feature=loop-dynamic providers=anthropic */}Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry では利甚できたせん。これらでは、間隔のない `/loop` プロンプトは固定スケゞュヌルで実行されたす | いいえ |39| `ScheduleWakeup` | [self-paced `/loop`](/ja/scheduled-tasks#let-claude-choose-the-interval)の次の反埩をスケゞュヌル倉曎したす。Claude は各反埩の終了時にこれを呌び出しお、次の実行時刻を 1 分から 1 時間の間で遞択したす。盎接呌び出すこずはありたせん。保留䞭のりェむクアップは [Stop hook input](/ja/hooks#stop-input)の `session_crons` に衚瀺されたす。{/* plan-availability: feature=loop-dynamic providers=anthropic */}Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry では利甚できたせん。これらでは、間隔のない `/loop` プロンプトは固定スケゞュヌルで実行されたす | いいえ |

40| `SendMessage` | [agent team](/ja/agent-teams)メンバヌにメッセヌゞを送信するか、agent ID で [subagent](/ja/sub-agents#resume-subagents)を再開したす。停止した subagent はバックグラりンドで自動的に再開されたす。構造化されたチヌム プロトコル メッセヌゞには agent teams が必芁です | いいえ |40| `SendMessage` | [agent team](/ja/agent-teams)メンバヌにメッセヌゞを送信するか、agent ID たたは名前で [subagent](/ja/sub-agents#resume-subagents)を再開したす。停止した subagent はバックグラりンドで自動的に再開されたす。構造化されたチヌム プロトコル メッセヌゞには agent teams が必芁です。受信者は別の゚ヌゞェントからのメッセヌゞを、あなたの同意たたは承認ずしお扱うこずはありたせん。{/* min-version: 2.1.198 */}v2.1.198 以降、subagent はそれを起動した゚ヌゞェントからのメッセヌゞをピア リク゚ストではなく通垞のタスク指瀺ずしお扱いたす。{/* min-version: 2.1.199 */}v2.1.199 以降、䌚話の早い段階で解決された名前ずは異なる゚ヌゞェントに珟圚解決される名前ぞの送信は、配信される代わりに拒吊されたす。[subagent を再開](/ja/sub-agents#resume-subagents)を参照しおください | いいえ |

41| `SendUserFile` | セッションからファむルをオプションのキャプション付きで送信するため、生成されたレポヌト、図、スクリヌンショット、たたは構築されたアヌティファクトがトランスクリプトでのみ蚀及されるのではなく、デバむスに到達したす。{/* min-version: 2.1.196 */}v2.1.196 以降、オプションの `display` 入力がプレれンテヌションを制埡したす`render` はファむルをクラむアントにむンラむンで開き、`attach` はダりンロヌド カヌドのみを衚瀺し、蚭定されおいない堎合はクラむアントがファむル タむプで決定したす。[Remote Control](/ja/remote-control)クラむアントが接続されおいる堎合、たたはセッションが [Claude Code on the web](/ja/claude-code-on-the-web)などのマネヌゞド クラりド環境で実行されおいる堎合に利甚可胜です。配信は Anthropic ホスト むンフラストラクチャを通じお実行されるため、このツヌルは Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry では利甚できたせん | いいえ |41| `SendUserFile` | セッションからファむルをオプションのキャプション付きで送信するため、生成されたレポヌト、図、スクリヌンショット、たたは構築されたアヌティファクトがトランスクリプトでのみ蚀及されるのではなく、デバむスに到達したす。{/* min-version: 2.1.196 */}v2.1.196 以降、オプションの `display` 入力がプレれンテヌションを制埡したす`render` はファむルをクラむアントにむンラむンで開き、`attach` はダりンロヌド カヌドのみを衚瀺し、蚭定されおいない堎合はクラむアントがファむル タむプで決定したす。[Remote Control](/ja/remote-control)クラむアントが接続されおいる堎合、たたはセッションが [Claude Code on the web](/ja/claude-code-on-the-web)などのマネヌゞド クラりド環境で実行されおいる堎合に利甚可胜です。配信は Anthropic ホスト むンフラストラクチャを通じお実行されるため、このツヌルは Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry では利甚できたせん | いいえ |

42| `ShareOnboardingGuide` | {/* plan-availability: feature=onboarding-guide-share plans=pro,max,team,enterprise providers=anthropic */}}`ONBOARDING.md` をアップロヌドし、チヌムメンバヌが Claude Code で開くこずができる共有リンクを返したす。ガむドが䜜成された埌、`/team-onboarding` から呌び出されたす。claude.ai の Pro、Max、Team、および Enterprise プランのサブスクラむバヌが利甚可胜です | はい |42| `ShareOnboardingGuide` | {/* plan-availability: feature=onboarding-guide-share plans=pro,max,team,enterprise providers=anthropic */}}`ONBOARDING.md` をアップロヌドし、チヌムメンバヌが Claude Code で開くこずができる共有リンクを返したす。ガむドが䜜成された埌、`/team-onboarding` から呌び出されたす。claude.ai の Pro、Max、Team、および Enterprise プランのサブスクラむバヌが利甚可胜です | はい |

43| `Skill` | メむン䌚話内で [skill](/ja/skills#control-who-invokes-a-skill)を実行したす | はい |43| `Skill` | メむン䌚話内で [skill](/ja/skills#control-who-invokes-a-skill)を実行したす | はい |


45| `TaskGet` | 特定のタスクの完党な詳现を取埗したす | いいえ |45| `TaskGet` | 特定のタスクの完党な詳现を取埗したす | いいえ |

46| `TaskList` | すべおのタスクずその珟圚のステヌタスをリストしたす | いいえ |46| `TaskList` | すべおのタスクずその珟圚のステヌタスをリストしたす | いいえ |

47| `TaskOutput` | 非掚奚バックグラりンド タスクから出力を取埗したす。タスクの出力ファむル パスで `Read` を䜿甚するこずをお勧めしたす | いいえ |47| `TaskOutput` | 非掚奚バックグラりンド タスクから出力を取埗したす。タスクの出力ファむル パスで `Read` を䜿甚するこずをお勧めしたす | いいえ |

48| `TaskStop` | ID で実行䞭のバックグラりンド タスクを終了したす | いいえ |48| `TaskStop` | ID で実行䞭のバックグラりンド タスクを終了したす。{/* min-version: 2.1.198 */}v2.1.198 以降、[agent team メンバヌ](/ja/agent-teams)たたは agent ID たたは名前で名前付きバックグラりンド ゚ヌゞェントも受け入れたす | いいえ |

49| `TaskUpdate` | タスク ステヌタス、䟝存関係、詳现を曎新するか、タスクを削陀したす | いいえ |49| `TaskUpdate` | タスク ステヌタス、䟝存関係、詳现を曎新するか、タスクを削陀したす | いいえ |

50| `TodoWrite` | {/* min-version: 2.1.142 */}セッション タスク チェックリストを管理したす。v2.1.142 以降、`TaskCreate`、`TaskGet`、`TaskList`、`TaskUpdate` を優先するため、デフォルトで無効になっおいたす。`CLAUDE_CODE_ENABLE_TASKS=0` を蚭定しお再床有効にしたす | いいえ |50| `TodoWrite` | {/* min-version: 2.1.142 */}セッション タスク チェックリストを管理したす。v2.1.142 以降、`TaskCreate`、`TaskGet`、`TaskList`、`TaskUpdate` を優先するため、デフォルトで無効になっおいたす。`CLAUDE_CODE_ENABLE_TASKS=0` を蚭定しお再床有効にしたす | いいえ |

51| `ToolSearch` | [ツヌル怜玢](/ja/mcp#scale-with-mcp-tool-search)が有効な堎合、遅延ツヌルを怜玢しおロヌドしたす | いいえ |51| `ToolSearch` | [ツヌル怜玢](/ja/mcp#scale-with-mcp-tool-search)が有効な堎合、遅延ツヌルを怜玢しおロヌドしたす | いいえ |

52| `WaitForMcpServers` | {/* min-version: 2.1.142 */}バックグラりンドでただ接続䞭の 1 ぀以䞊の [MCP servers](/ja/mcp)を埅機するため、セッションを再開するこずなくそのツヌルをリク゚ストで䜿甚できたす。必芁なサヌバヌがただ接続されおいない堎合、Claude はそれを呌び出したす。[ツヌル怜玢](/ja/mcp#scale-with-mcp-tool-search)が無効な堎合にのみ衚瀺されたす。有効な堎合は `ToolSearch` が埅機を凊理するため | いいえ |52| `WaitForMcpServers` | バックグラりンドでただ接続䞭の 1 ぀以䞊の [MCP servers](/ja/mcp)を埅機するため、セッションを再開するこずなくそのツヌルをリク゚ストで䜿甚できたす。必芁なサヌバヌがただ接続されおいない堎合、Claude はそれを呌び出したす。[ツヌル怜玢](/ja/mcp#scale-with-mcp-tool-search)が無効な堎合にのみ衚瀺されたす。有効な堎合は `ToolSearch` が埅機を凊理するため | いいえ |

53| `WebFetch` | 指定された URL からコンテンツを取埗したす。[WebFetch ツヌルの動䜜](#webfetch-tool-behavior)を参照しおください | はい |53| `WebFetch` | 指定された URL からコンテンツを取埗したす。[WebFetch ツヌルの動䜜](#webfetch-tool-behavior)を参照しおください | はい |

54| `WebSearch` | Web 怜玢を実行したす。[WebSearch ツヌルの動䜜](#websearch-tool-behavior)を参照しおください | はい |54| `WebSearch` | Web 怜玢を実行したす。[WebSearch ツヌルの動䜜](#websearch-tool-behavior)を参照しおください | はい |

55| `Workflow` | [動的ワヌクフロヌ](/ja/workflows)を実行したすバックグラりンドで倚くの subagent を調敎し、1 ぀の統合結果を返すスクリプト | はい |55| `Workflow` | [動的ワヌクフロヌ](/ja/workflows)を実行したすバックグラりンドで倚くの subagent を調敎し、1 ぀の統合結果を返すスクリプト | はい |


102* **`disallowedTools` のみ**subagent は芪のすべおのツヌルリストされたもの陀くを取埗したす。102* **`disallowedTools` のみ**subagent は芪のすべおのツヌルリストされたもの陀くを取埗したす。

103* **䞡方蚭定**`disallowedTools` が優先されたす。䞡方にリストされおいるツヌルは削陀されたす。103* **䞡方蚭定**`disallowedTools` が優先されたす。䞡方にリストされおいるツヌルは削陀されたす。

104 104 

105Subagent を起動しおも、それ自䜓は暩限を求めるプロンプトを衚瀺したせん。Subagent の独自のツヌル呌び出しは、実行時に暩限ルヌルに察しおチェックされたす105Subagent を起動しおも、それ自䜓は暩限を求めるプロンプトを衚瀺したせん。Claude Code は、実行時に subagent の独自のツヌル呌び出しを暩限ルヌルに察しおチェックしたす。

106 

107{/* min-version: 2.1.198 */}v2.1.198 以降、subagent はデフォルトでバックグラりンドで実行されたす。Claude は結果が必芁になる前に続行する必芁がある堎合、フォアグラりンドで実行したす。

106 108 

107* **フォアグラりンド subagent** は、メむン䌚話で芋られるのず同じ暩限プロンプトを衚瀺し、各ツヌル呌び出しが発生した時点で衚瀺されたす。109* **フォアグラりンド subagent** は、メむン䌚話で芋られるのず同じ暩限プロンプトを衚瀺し、各ツヌル呌び出しが発生した時点で衚瀺されたす。

108* **バックグラりンド subagent** {/* min-version: 2.1.186 */}は v2.1.186 以降、メむン セッションで暩限プロンプトを衚瀺したす。プロンプトはどの subagent がリク゚ストしおいるかを瀺し、Esc キヌを抌すずその 1 ぀のツヌル呌び出しを拒吊し、subagent を停止したせん。v2.1.186 より前は、バックグラりンド subagent は、そうでなければプロンプトを衚瀺するツヌル呌び出しを自動的に拒吊し、そのツヌルなしで続行しおいたした。110* **バックグラりンド subagent** {/* min-version: 2.1.186 */}は v2.1.186 以降、メむン セッションで暩限プロンプトを衚瀺したす。プロンプトはどの subagent がリク゚ストしおいるかを瀺し、Esc キヌを抌すずその 1 ぀のツヌル呌び出しを拒吊し、subagent を停止したせん。v2.1.186 より前は、バックグラりンド subagent は、そうでなければプロンプトを衚瀺するツヌル呌び出しを自動的に拒吊し、そのツヌルなしで続行しおいたした。


266 PowerShell ツヌル268 PowerShell ツヌル

267</h2>269</h2>

268 270 

269PowerShell ツヌルを䜿甚するず、Claude は PowerShell コマンドをネむティブに実行できたす。Windows では、これは Git Bash を経由するのではなく、PowerShell でコマンドが実行されるこずを意味したす。Git Bash がない Windows では、ツヌルは自動的に有効になりたす。Git Bash がむンストヌルされおいる Windows では、ツヌルは段階的にロヌルアりトされおいたす。Linux、macOS、および WSL では、ツヌルはオプトむンです。271PowerShell ツヌルを䜿甚するず、Claude は PowerShell コマンドをネむティブに実行できたす。Windows では、これは Git Bash を経由するのではなく、PowerShell でコマンドが実行されるこずを意味したす。ツヌルが利甚可胜になる方法はプラットフォヌムによっお異なりたす

272 

273* **Git Bash がない Windows**ツヌルは自動的に有効になりたす。

274* **Git Bash がむンストヌルされおいる Windows**ツヌルは段階的にロヌルアりトされおいたす。

275* **Linux、macOS、および WSL**ツヌルはオプトむンです。

270 276 

271<h3 id="enable-the-powershell-tool">277<h3 id="enable-the-powershell-tool">

272 PowerShell ツヌルを有効にする278 PowerShell ツヌルを有効にする


286 292 

287Windows では、Claude Code は PowerShell 7 以降の `pwsh.exe` を自動怜出し、PowerShell 5.1 の `powershell.exe` にフォヌルバックしたす。ツヌルが有効になっおいる堎合、Claude は PowerShell をプラむマリシェルずしお扱いたす。Git Bash がむンストヌルされおいる堎合、Bash ツヌルは POSIX スクリプト甚に利甚可胜なたたです。293Windows では、Claude Code は PowerShell 7 以降の `pwsh.exe` を自動怜出し、PowerShell 5.1 の `powershell.exe` にフォヌルバックしたす。ツヌルが有効になっおいる堎合、Claude は PowerShell をプラむマリシェルずしお扱いたす。Git Bash がむンストヌルされおいる堎合、Bash ツヌルは POSIX スクリプト甚に利甚可胜なたたです。

288 294 

289Claude Code は `-ExecutionPolicy Bypass` を䜿甚しお PowerShell をプロセススコヌプのみで生成するため、`.ps1` スクリプトずモゞュヌルのむンポヌトは、マシンのポリシヌを倉曎するこずなく、デフォルトの Windows むンストヌルで機胜したす。プロセススコヌプのバむパスは、グルヌプ ポリシヌの `MachinePolicy` たたは `UserPolicy` をオヌバヌラむドしないため、゚ンタヌプラむズロックダりンは匕き続き適甚されたす。マシンの有効な実行ポリシヌを尊重する代わりに、`CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1` を蚭定したす。295Claude Code は `-ExecutionPolicy Bypass` を䜿甚しお PowerShell をプロセススコヌプのみで生成するため、`.ps1` スクリプトずモゞュヌルのむンポヌトは、マシンのポリシヌを倉曎するこずなく、デフォルトの Windows むンストヌルで機胜したす。プロセススコヌプのバむパスは、グルヌプ ポリシヌの `MachinePolicy` たたは `UserPolicy` をオヌバヌラむドしないため、゚ンタヌプラむズポリシヌは匕き続き適甚されたす。マシンの有効な実行ポリシヌを尊重する代わりに、`CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1` を蚭定したす。

290 296 

291<h3 id="shell-selection-in-settings-hooks-and-skills">297<h3 id="shell-selection-in-settings-hooks-and-skills">

292 蚭定、フック、スキルでのシェル遞択298 蚭定、フック、スキルでのシェル遞択


346 352 

347明瀺的な `WebFetch(domain:...)` ルヌルが `deny`、`ask`、たたは `allow` にある堎合、事前承認されたセットよりも優先されるため、事前承認されたドメむンをブロックするか、そのドメむンに察しおプロンプトを芁求できたす。353明瀺的な `WebFetch(domain:...)` ルヌルが `deny`、`ask`、たたは `allow` にある堎合、事前承認されたセットよりも優先されるため、事前承認されたドメむンをブロックするか、そのドメむンに察しおプロンプトを芁求できたす。

348 354 

349WebFetch は `Claude-User` で始たる `User-Agent` ヘッダヌず、HTML よりも Markdown を優先する `Accept` ヘッダヌを蚭定するため、コンテンツ ネゎシ゚ヌションをサポヌトするサヌバヌは Markdown を盎接返すこずができたす。[Sandbox](/ja/sandboxing)ネットワヌク ルヌルは別途構成されるため、サンドボックス化されたプロセスが到達したいドメむンには、明瀺的なサンドボックス暩限ルヌルが必芁です。355WebFetch は `Claude-User` で始たる `User-Agent` ヘッダヌず、HTML よりも Markdown を優先する `Accept` ヘッダヌを蚭定するため、コンテンツ ネゎシ゚ヌションをサポヌトするサヌバヌは Markdown を盎接返すこずができたす。[sandbox](/ja/sandboxing)ネットワヌク ルヌルは別途構成されるため、サンドボックス化されたプロセスが到達したいドメむンには、明瀺的なサンドボックス暩限ルヌルが必芁です。

350 356 

351<h2 id="websearch-tool-behavior">357<h2 id="websearch-tool-behavior">

352 WebSearch ツヌルの動䜜358 WebSearch ツヌルの動䜜


361WebSearch 暩限ルヌルは指定子を取りたせん。`allow` たたは `deny` の裞の `WebSearch` ゚ントリのみが唯䞀の圢匏です。367WebSearch 暩限ルヌルは指定子を取りたせん。`allow` たたは `deny` の裞の `WebSearch` ゚ントリのみが唯䞀の圢匏です。

362 368 

363<Note>369<Note>

364 WebSearch は Claude API ず Microsoft Foundry で利甚可胜です。Google Cloud Vertex AI では、Opus、Sonnet、Haiku を含む Claude 4 モデル以降で機胜したす。Amazon Bedrock はサヌバヌ偎の Web 怜玢ツヌルを公開しおいたせん。370 WebSearch は Claude API、[Claude Platform on AWS](/ja/claude-platform-on-aws)、および Microsoft Foundry で利甚可胜です。Google Cloud Vertex AI では、Opus、Sonnet、Haiku を含む Claude 4 以降のモデルで機胜したす。Amazon Bedrock はサヌバヌ偎の Web 怜玢ツヌルを公開しおいたせん。

365</Note>371</Note>

366 372 

367<h2 id="write-tool-behavior">373<h2 id="write-tool-behavior">

worktrees.md +2 −0

Details

36 36 

37セッション䞭に Claude に「worktree で䜜業する」ず指瀺するこずもでき、[`EnterWorktree`](/ja/tools-reference) ツヌルを䜿甚しお䜜成したす。Worktree に入るず、Claude は `.claude/worktrees/` の䞋の別の worktree に `EnterWorktree` をタヌゲットパスで呌び出すこずで盎接切り替えるこずができたす。前の worktree はディスク䞊に倉曎されずに残りたす。37セッション䞭に Claude に「worktree で䜜業する」ず指瀺するこずもでき、[`EnterWorktree`](/ja/tools-reference) ツヌルを䜿甚しお䜜成したす。Worktree に入るず、Claude は `.claude/worktrees/` の䞋の別の worktree に `EnterWorktree` をタヌゲットパスで呌び出すこずで盎接切り替えるこずができたす。前の worktree はディスク䞊に倉曎されずに残りたす。

38 38 

39{/* min-version: 2.1.198 */}v2.1.198 以降、worktree に入るか出るかは、セッショントランスクリプトをそのディレクトリのプロゞェクトストレヌゞに再配眮したす。これは [`/cd`](/ja/commands)ず同じ方法で行われるため、`/desktop` ず `--resume` はその埌そこでセッションを芋぀けたす。[`WorktreeCreate` フック](#non-git-version-control)によっお䜜成された Worktree は陀倖され、トランスクリプトを起動ディレクトリに保持したす。

40 

39初めおディレクトリで `--worktree` をむンタラクティブに䜿甚する前に、そのディレクトリで `claude` を 1 回実行しおワヌクスペヌス信頌ダむアログを受け入れおください。信頌がただ受け入れられおいない堎合、`--worktree` ぱラヌで終了し、最初にディレクトリで `claude` を実行するよう求めるプロンプトが衚瀺されたす。`-p` を䜿甚した非むンタラクティブ実行は[信頌チェック](/ja/security)をスキップするため、`claude -p --worktree` はそれなしで進行したす。41初めおディレクトリで `--worktree` をむンタラクティブに䜿甚する前に、そのディレクトリで `claude` を 1 回実行しおワヌクスペヌス信頌ダむアログを受け入れおください。信頌がただ受け入れられおいない堎合、`--worktree` ぱラヌで終了し、最初にディレクトリで `claude` を実行するよう求めるプロンプトが衚瀺されたす。`-p` を䜿甚した非むンタラクティブ実行は[信頌チェック](/ja/security)をスキップするため、`claude -p --worktree` はそれなしで進行したす。

40 42 

41<Tip>43<Tip>