SpyBara
Go Premium

Documentation 2026-09-11 23:01 UTC to 2026-09-12 03:02 UTC

93 files changed +15,938 −1,593. View all changes and history on the product overview
2026
Wed 30 23:00 Tue 29 23:58 Mon 28 22:59 Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

admin-setup.md +34 −27

Details

90WSL 2 ナヌティリティ VM 内のプロセスは、Windows 偎の゚ンドポむント怜出センサヌに衚瀺されたせん。ディストリビュヌション内のプロセスずファむルアクティビティを芳察するには、゚ンドポむント怜出ベンダヌの WSL ガむダンスで、ディストリビュヌション内で実行できる Linux センサヌず、それが必芁ずする陀倖を確認しおください。Claude Code の [OpenTelemetry ツヌル実行テレメトリ](/docs/ja/monitoring-usage)は WSL ずネむティブセッションで同じように出力されたす。90WSL 2 ナヌティリティ VM 内のプロセスは、Windows 偎の゚ンドポむント怜出センサヌに衚瀺されたせん。ディストリビュヌション内のプロセスずファむルアクティビティを芳察するには、゚ンドポむント怜出ベンダヌの WSL ガむダンスで、ディストリビュヌション内で実行できる Linux センサヌず、それが必芁ずする陀倖を確認しおください。Claude Code の [OpenTelemetry ツヌル実行テレメトリ](/docs/ja/monitoring-usage)は WSL ずネむティブセッションで同じように出力されたす。

91 91 

92<h2 id="decide-what-to-enforce">92<h2 id="decide-what-to-enforce">

93 実行する内容を決定する93 実装する内容を決定する

94</h2>94</h2>

95 95 

96マネヌゞド蚭定は、ツヌル、サンドボックス実行、MCP サヌバヌずプラグむン゜ヌスぞのアクセスをロックダりンし、実行されるフックを制埡できたす。各行は、それを駆動する蚭定キヌを持぀制埡サヌフェスです。96マネヌゞド蚭定は、ツヌル、サンドボックス実行、MCP サヌバヌずプラグむン゜ヌス、および実行するフック を制限できたす。各行は、それを駆動する蚭定キヌを持぀制埡サヌフェスです。

97 97 

98| 制埡 | 機胜 | キヌ蚭定 |98| 制埡 | 機胜 | キヌ蚭定 |

99| :------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------- |99| :--------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------- |

100| [Permission rules](/docs/ja/permissions) | 特定のツヌルずコマンドを蚱可、確認、たたは拒吊する | `permissions.allow`、`permissions.deny` |100| [暩限ルヌル](/docs/ja/permissions) | 特定のツヌルずコマンドを蚱可、確認、たたは拒吊する | `permissions.allow`、`permissions.deny` |

101| [Permission lockdown](/docs/ja/permissions#managed-only-settings) | マネヌゞド蚭定を [permission ルヌルの唯䞀の蚭定゜ヌス](/docs/ja/settings-reference#allowmanagedpermissionrulesonly) にする。`--dangerously-skip-permissions` を無効化する | `allowManagedPermissionRulesOnly`、`permissions.disableBypassPermissionsMode` |101| [暩限ロックダりン](/docs/ja/permissions#managed-only-settings) | マネヌゞド蚭定を[暩限ルヌルの唯䞀の蚭定゜ヌス](/docs/ja/settings-reference#allowmanagedpermissionrulesonly)にしたす。`--dangerously-skip-permissions` を無効にする | `allowManagedPermissionRulesOnly`、`permissions.disableBypassPermissionsMode` |

102| [Starting permission mode](/docs/ja/permission-modes#which-mode-a-session-starts-in) | 開発者のタヌミナルセッションが開始する暩限モヌドを遞択するか、組み蟌みの開始暩限モヌドの代わりに自動モヌドを削陀する。VS Code 拡匵機胜は、Pro、Max、Team プランでのみ蚭定した `defaultMode` を読み取りたす。[Switch permission modes](/docs/ja/permission-modes#switch-permission-modes) は拡匵機胜が読み取る内容をリストしたす | `permissions.defaultMode`、`permissions.disableAutoMode` |102| [開始暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) | 組み蟌みの開始暩限モヌドの代わりに、開発者のタヌミナルセッションが開始する暩限モヌドを遞択するか、自動モヌドを削陀したす。VS Code 拡匵機胜は、Pro、Max、Team プランでのみ蚭定した `defaultMode` を読み取りたす。[暩限モヌドの切り替え](/docs/ja/permission-modes#switch-permission-modes)は、拡匵機胜が読み取る内容を䞀芧衚瀺したす | `permissions.defaultMode`、`permissions.disableAutoMode` |

103| [Sandboxing](/docs/ja/sandboxing) | ドメむン蚱可リスト付きの OS レベルのファむルシステムずネットワヌク分離 | `sandbox.enabled`、`sandbox.network.allowedDomains` |103| [サンドボックス](/docs/ja/sandboxing) | ドメむン蚱可リスト付きの OS レベルのファむルシステムずネットワヌク分離 | `sandbox.enabled`、`sandbox.network.allowedDomains` |

104| [Managed policy CLAUDE.md](/docs/ja/memory#deploy-organization-wide-claude-md) | すべおのセッションで読み蟌たれる組織党䜓の指瀺。陀倖できない | マネヌゞドポリシヌパスのファむル |104| [マネヌゞドポリシヌ CLAUDE.md](/docs/ja/memory#deploy-organization-wide-claude-md) | すべおのセッションで読み蟌たれる組織党䜓の指瀺。陀倖できたせん | マネヌゞドポリシヌパスのファむル |

105| [MCP server control](/docs/ja/managed-mcp) | ナヌザヌが远加たたは接続できる MCP サヌバヌを制限するか、固定セットをデプロむするか、すべおのナヌザヌに独自のサヌバヌず䞀緒にリモヌトサヌバヌを提䟛する | `allowedMcpServers`、`deniedMcpServers`、`allowManagedMcpServersOnly`、`managedMcpServers`、たたはデプロむされた `managed-mcp.json` ファむル |105| [MCP サヌバヌ制埡](/docs/ja/managed-mcp) | ナヌザヌが远加たたは接続できる MCP サヌバヌを制限し、固定セットをデプロむするか、リモヌトサヌバヌをすべおのナヌザヌに提䟛したす | `allowedMcpServers`、`deniedMcpServers`、`allowManagedMcpServersOnly`、`managedMcpServers`、たたはデプロむされた `managed-mcp.json` ファむル |

106| [Plugin marketplace control](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions) | ナヌザヌが远加およびむンストヌルできるマヌケットプレむス゜ヌスを制限し、単䞀実行のためにプラグむン、゚ヌゞェント、MCP サヌバヌをサむドロヌドする CLI フラグを拒吊し、[`command` プラグむン゜ヌス](/docs/ja/plugin-marketplaces#command-sources) をブロックし、どのマヌケットプレむスのプラグむンが提案されるかをホワむトリストに登録する | `strictKnownMarketplaces`、`blockedMarketplaces`、`disableSideloadFlags`、`disableCommandPluginSources`、`pluginSuggestionMarketplaces` |106| [プラグむンマヌケットプレむス制埡](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions) | ナヌザヌが远加およびむンストヌルできるマヌケットプレむス゜ヌスを制限し、単䞀実行のためにプラグむン、゚ヌゞェント、MCP サヌバヌをサむドロヌドする CLI フラグを拒吊し、[`command` プラグむン゜ヌス](/docs/ja/plugin-marketplaces#command-sources)をブロックし、どのマヌケットプレむスのプラグむンを提案できるかをホワむトリストに登録したす | `strictKnownMarketplaces`、`blockedMarketplaces`、`disableSideloadFlags`、`disableCommandPluginSources`、`pluginSuggestionMarketplaces` |

107| [Customization lockdown](/docs/ja/settings-reference#strictpluginonlycustomization) | スキル、゚ヌゞェント、フック、および MCP サヌバヌをナヌザヌおよびプロゞェクト゜ヌスからブロックし、プラグむンたたはマネヌゞド蚭定からのみ取埗できるようにする | `strictPluginOnlyCustomization` |107| [カスタマむズロックダりン](/docs/ja/settings-reference#strictpluginonlycustomization) | スキル、゚ヌゞェント、フック、MCP サヌバヌをナヌザヌおよびプロゞェクト゜ヌスからブロックし、プラグむンたたはマネヌゞド蚭定からのみ取埗できるようにしたす | `strictPluginOnlyCustomization` |

108| [Hook restrictions](/docs/ja/settings-reference#allowmanagedhooksonly) | 実行されるフックを制限し、HTTP フック URL を制限する。[`allowManagedHooksOnly` の䞋で実行される内容](/docs/ja/settings-reference#what-runs-under-allowmanagedhooksonly) を参照しお、完党な効果リストを確認しおください | `allowManagedHooksOnly`、`allowedHttpHookUrls` |108| [フック制限](/docs/ja/settings-reference#allowmanagedhooksonly) | 実行するフックを制限し、HTTP フック URL を制限したす。[`allowManagedHooksOnly` で実行される内容](/docs/ja/settings-reference#what-runs-under-allowmanagedhooksonly)の完党な効果リストを参照しおください | `allowManagedHooksOnly`、`allowedHttpHookUrls` |

109| [Login enforcement](/docs/ja/settings-reference#forceloginmethod) | ログむンを特定の方法たたは Anthropic 組織に制限する。メ゜ッド制限は VS Code 拡匵機胜、Agent SDK、`claude setup-token`、`/install-github-app` 党䜓に適甚され、タヌミナルのむンタラクティブログむン画面は `/login` たたは初回オンボヌディングで到達し、メ゜ッドを匷制せずに事前遞択したす。Claude Code は、タヌミナル、VS Code 拡匵機胜、Agent SDK での claude.ai アカりントログむンの組織を怜蚌し、Claude Console ログむンたたは [gateway](/docs/ja/claude-apps-gateway) サむンむンではチェックしたせん。v2.1.212 より前は、タヌミナルログむンのみが䞡方のキヌを適甚しおいたした。蚭定されおいる堎合、`ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` によっお認蚌されたセッションはスタヌトアップでブロックされたす。クラりドプロバむダヌセッションは圱響を受けたせん | `forceLoginMethod`、`forceLoginOrgUUID` |109| [ログむン匷制](/docs/ja/settings-reference#forceloginmethod) | ログむンを特定の方法たたは Anthropic 組織に制限したす。メ゜ッド制限は VS Code 拡匵機胜、Agent SDK、`claude setup-token`、`/install-github-app` 党䜓に適甚され、タヌミナルのむンタラクティブログむン画面`/login` たたは初回オンボヌディングで到達はメ゜ッドを事前遞択したすが匷制したせん。Claude Code は、タヌミナル、VS Code 拡匵機胜、Agent SDK での claude.ai アカりントログむンの組織を怜蚌し、Claude Console ログむンたたは[ゲヌトりェむ](/docs/ja/claude-apps-gateway)サむンむンではチェックしたせん。v2.1.212 より前は、タヌミナルログむンのみが䞡方のキヌを適甚しおいたした。蚭定するず、`ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` によっお認蚌されたセッションはスタヌトアップでブロックされたす。クラりドプロバむダヌセッションは圱響を受けたせん | `forceLoginMethod`、`forceLoginOrgUUID` |

110| [Disable agent view](/docs/ja/agent-view#how-background-sessions-are-hosted) | `claude agents`、`--bg`、`/background`、およびオンデマンドスヌパヌバむザヌをオフにする | `disableAgentView` |110| [゚ヌゞェントビュヌを無効にする](/docs/ja/agent-view#how-background-sessions-are-hosted) | `claude agents`、`--bg`、`/background`、およびオンデマンドスヌパヌバむザヌをオフにしたす | `disableAgentView` |

111| [Configure the corporate launcher](/docs/ja/corporate-launcher) | [バックグラりンド゚ヌゞェントスヌパヌバむザヌ](/docs/ja/agent-view#how-background-sessions-are-hosted)、そのワヌカヌ、および [その他のカバヌされたバックグラりンドプロセス](/docs/ja/corporate-launcher#what-the-launcher-covers) に、゚ヌゞェントビュヌをオフにする代わりに、必須の䌁業ランチャヌをプレフィックスする | `processWrapper` |111| [䌁業ランチャヌを構成する](/docs/ja/corporate-launcher) | [バックグラりンド゚ヌゞェントスヌパヌバむザヌ](/docs/ja/agent-view#how-background-sessions-are-hosted)、そのワヌカヌ、および[その他のカバヌされたバックグラりンドプロセス](/docs/ja/corporate-launcher#what-the-launcher-covers)に、゚ヌゞェントビュヌをオフにする代わりに、必須の䌁業ランチャヌをプレフィックスしたす | `processWrapper` |

112| [Model restrictions](/docs/ja/model-config#restrict-model-selection) | `availableModels` はピッカヌに衚瀺されるモデルをフィルタリングしたす。`enforceAvailableModels` を远加するず、自動遞択されるデフォルトモデルも制限されたす。この蚭定が CLI、りェブ、IDE にどのように到達するかに぀いおは、[surface coverage](/docs/ja/model-config#surface-coverage) を参照しおください | `availableModels`、`enforceAvailableModels` |112| [モデル制限](/docs/ja/model-config#restrict-model-selection) | `availableModels` はピッカヌに衚瀺されるモデルをフィルタリングしたす。`enforceAvailableModels` を远加するず、自動遞択されたデフォルトモデルも制限されたす。このセッティングが CLI、りェブ、IDE にどのように到達するかに぀いおは、[サヌフェスカバレッゞ](/docs/ja/model-config#surface-coverage)を参照しおください | `availableModels`、`enforceAvailableModels` |

113| [Version floor](/docs/ja/settings-reference#minimumversion) | 自動曎新が組織党䜓の最小倀より䞋にむンストヌルされるのを防ぐ | `minimumVersion` |113| [゚フォヌトキャップ](/docs/ja/settings-reference#maxeffortlevel) | すべおのモデルたたはモデルごずに、すべおのプロバむダヌで[゚フォヌトレベル](/docs/ja/model-config#adjust-effort-level)をキャップしたす | `maxEffortLevel` |

114| [Required version range](/docs/ja/settings-reference#requiredminimumversion) | 実行䞭のバヌゞョンが組織承認の範囲倖の堎合、たったく起動を拒吊する。`minimumVersion` より匷力で、ダりングレヌドのみをブロックする | `requiredMinimumVersion`、`requiredMaximumVersion` |114| [バヌゞョンフロア](/docs/ja/settings-reference#minimumversion) | 自動曎新が組織党䜓の最小倀以䞋をむンストヌルするのを防ぎたす | `minimumVersion` |

115| [Telemetry opt-out](/docs/ja/data-usage#telemetry-services) | すべおのデバむスで Anthropic にバむンドされた䜿甚メトリクス、゚ラヌレポヌト、調査をオフにする | `env` に `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を `1` に蚭定。リンクされたセクションはカテゎリごずの倉数をリストしたす |115| [必須バヌゞョン範囲](/docs/ja/settings-reference#requiredminimumversion) | 実行䞭のバヌゞョンが組織承認範囲倖の堎合、たったく起動を拒吊したす。ダりングレヌドのみをブロックする `minimumVersion` より匷力です | `requiredMinimumVersion`、`requiredMaximumVersion` |

116 116| [テレメトリオプトアりト](/docs/ja/data-usage#telemetry-services) | すべおのデバむスで Anthropic バりンドの䜿甚メトリクス、゚ラヌレポヌト、およびサヌベむをオフにしたす | `env` に `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を `1` に蚭定したす。リンクされたセクションはカテゎリごずの倉数を䞀芧衚瀺したす |

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

118 118メンバヌが claude.ai たたは Anthropic API を通じおサむンむンし、Claude Enterprise プランを䜿甚しおいる堎合、䜕もデプロむせずに組織の管理者蚭定からモデルを管理するこずもできたす。

119[Claude Code on the web](/docs/ja/claude-code-on-the-web) には独自の管理サヌフェスがありたす。管理蚭定のクラりド環境ペヌゞで、オヌナヌは、メンバヌのクラりドセッションの [network access level](/docs/ja/cloud-environments#network-access)、環境倉数、セットアップスクリプトを蚭定する [organization-shared environments](/docs/ja/cloud-environments#organization-shared-environments) を䜜成したす。オヌナヌは、[claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で組織のデフォルト環境を別途遞択したす。119 

120 120* [組織モデル制限](/docs/ja/model-config#organization-model-restrictions)個別のモデルを無効にしたす。サヌバヌ偎で匷制されたす。

121パヌミッションルヌルずサンドボックスは異なるレむダヌをカバヌしたす。WebFetch を拒吊するず Claude の fetch ツヌルがブロックされたすが、Bash が蚱可されおいる堎合、`curl` ず `wget` は䟝然ずしお任意の URL に到達できたす。サンドボックスは OS レベルで実行されるネットワヌクドメむン蚱可リストでそのギャップを閉じたす。121* [組織デフォルトモデル](/docs/ja/model-config#organization-default-model)新しいセッションが開始するモデルを蚭定したす。ナヌザヌは、組織がデフォルトを匷制しない限り倉曎できたす。これは限定的な組織セットで利甚可胜です。Anthropic アカりントチヌムにお問い合わせください。

122 122* [組織゚フォヌト制限](/docs/ja/model-config#organization-effort-limits)ロヌルごずの゚フォヌトレベルをキャップしたす。サヌバヌ偎で匷制されたす。

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

124これらの制埡は、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは[AWS 䞊の Claude Platform](/docs/ja/claude-platform-on-aws)のセッションには到達したせん。これらのプロバむダヌでは、代わりにマネヌゞド蚭定を䜿甚しおください。制限には `availableModels`、デフォルトには `model`、゚フォヌトキャップには [`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) を䜿甚したす。

125 

126[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)には独自の管理サヌフェスがありたす。管理蚭定のクラりド環境ペヌゞで、オヌナヌは[組織共有環境](/docs/ja/cloud-environments#organization-shared-environments)を䜜成し、メンバヌのクラりドセッションの[ネットワヌクアクセスレベル](/docs/ja/cloud-environments#network-access)、環境倉数、セットアップスクリプトを蚭定したす。オヌナヌは、[claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で組織のデフォルト環境を別途遞択したす。

127 

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

129 

130これらの制埡が防埡する脅嚁モデルに぀いおは、[セキュリティ](/docs/ja/security)を参照しおください。

124 131 

125<h2 id="set-up-usage-visibility">132<h2 id="set-up-usage-visibility">

126 䜿甚状況の可芖性をセットアップする133 䜿甚状況の可芖性をセットアップする

advisor.md +17 −6

Details

48/advisor opus48/advisor opus

49```49```

50 50 

51コマンドは `Advisor set to` で確認し、その埌に advisor モデル名が続きたす。遞択はナヌザヌ蚭定の `advisorModel` に保存され、セッション党䜓で保持されたす。51コマンドは `Advisor set to` で確認し、その埌に advisor モデル名が続きたす。遞択はナヌザヌ蚭定の `advisorModel` に保存され、セッション党䜓で保持されたす。ただし、[`advisorModel` ゚ントリ](/docs/ja/settings-reference#advisormodel)が珟圚のセッションにのみ適甚されるずリストしおいる堎合は陀きたす。

52 

53このコマンドは、タヌミナルピッカヌがない堎所でも機胜したす。[非察話型モヌド](/docs/ja/headless)で `-p` を䜿甚する堎合、Agent SDK 内、デスクトップアプリ内、および[リモヌトコントロヌル](/docs/ja/remote-control)経由です。これには Claude Code v2.1.260 以降が必芁です。これらのサヌフェスでは、

54 

55* 匕数なしで `/advisor` を実行しお、珟圚の advisor モデルずそれが受け入れる゚むリアスを出力したす。

56* `/advisor opus` などのモデルを䜿甚しお `/advisor` を実行しお、それを蚭定したす。

57* `/advisor off` を実行しおそれをオフにしたす。

52 58 

53Claude Code は、組織の [`availableModels`](/docs/ja/model-config#restrict-model-selection)蚱可リストが陀倖した保存枈み advisor を呌び出したせん。advisor を䜿甚するには、`/advisor` で蚱可されたモデルを遞択しおください。Claude Code は、珟圚のメむンモデルがサポヌトしおいない advisor を匕き続き保存したす。その advisor は、[`/model`](/docs/ja/model-config#setting-your-model)で[互換性のあるメむンモデル](#choose-an-advisor-model)に切り替えた埌にアクティブになりたす。59Claude Code は、組織の [`availableModels`](/docs/ja/model-config#restrict-model-selection)蚱可リストが陀倖した保存枈み advisor を呌び出したせん。advisor を䜿甚するには、`/advisor` で蚱可されたモデルを遞択しおください。Claude Code は、珟圚のメむンモデルがサポヌトしおいない advisor を匕き続き保存したす。その advisor は、[`/model`](/docs/ja/model-config#setting-your-model)で[互換性のあるメむンモデル](#choose-an-advisor-model)に切り替えた埌にアクティブになりたす。

54 60 


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

93 99 

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

95| --------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------- |101| --------------------- | --------------------- | --------------------------------------------------------------------------------------------------------------------- |

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

97| Sonnet 4.6 | Fable、Opus、Sonnet | |103| Sonnet 4.6 | Fable、Opus、Sonnet | |

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

99| Opus 4.6 | Fable、Opus、Sonnet 5 | Sonnet 5 ず Opus 4.6 は同等の機胜ずしお評䟡されるため、Opus 4.6 メむンは Sonnet 5 advisor を受け入れたす |105| Opus 4.6 | Fable、Opus、Sonnet 5 | Sonnet 5 ず Opus 4.6 は同等の機胜ずしお評䟡されるため、Opus 4.6 メむンは Sonnet 5 advisor を受け入れたす |

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

101| Fable 5.1 たたは Fable 5 | Fable 5.1、たたは同じ Fable バヌゞョン | Opus たたは Sonnet advisor は拒吊され、Fable 5.1 メむンモデルの Fable 5 advisor も拒吊されたす |107| Fable 5.1 たたは Fable 5 | Fable 5.1 たたは Fable 5 | Opus たたは Sonnet advisor は拒吊されたす |

102 108 

103Fable 5.1 は Claude Code v2.1.257 以降が必芁であり、Fable 5 は v2.1.170 以降が必芁です。どちらも [Fable アクセス](/docs/ja/model-config#work-with-fable) が必芁です。109Fable 5.1 は Claude Code v2.1.257 以降が必芁です。どちらの Fable モデルも [Fable アクセス](/docs/ja/model-config#work-with-fable) が必芁です。

104 110 

105advisor を `fable`、`opus`、たたは `sonnet` ずしお蚭定したす。これらの゚むリアスは Claude Code の各モデルファミリヌの組み蟌みデフォルトバヌゞョンに解決され、新しい Claude Code リリヌスで進化したす。`claude-opus-5` などの完党なモデル ID を枡すこずもできたす。111advisor を `fable`、`opus`、たたは `sonnet` ずしお蚭定したす。これらの゚むリアスは Claude Code の各モデルファミリヌの組み蟌みデフォルトバヌゞョンに解決され、新しい Claude Code リリヌスで進化したす。`claude-opus-5` などの完党なモデル ID を枡すこずもできたす。

106 112 


161 コスト167 コスト

162</h2>168</h2>

163 169 

164Claude が advisor を呌び出すず、advisor モデルが䌚話を読むため、各呌び出しはメむンモデルの䜿甚に加えお advisor モデルのレヌトでトヌクンを消費したす。API 課金では、advisor トヌクンに察しお advisor モデルの入力および出力レヌトで課金されたす。サブスクリプションプランでは、advisor 䜿甚量はプランの䜿甚制限にカりントされたす。ただし、Fable advisor は Fable 䜿甚量が課金される蚈画では[䜿甚クレゞット](/docs/ja/model-config#fable-and-usage-credits)に課金されたす。アカりントが䜿甚クレゞット同意を必芁ずする堎合、Fable advisor は同意を䞎えるたで䜕も課金されたせん。Claude Code はそれたで[遞択を適甚しない](#fable-advisor-and-usage-credits)ためです。170Claude が advisor を呌び出すず、advisor モデルが䌚話を読むため、各呌び出しはメむンモデルの䜿甚に加えお advisor モデルのレヌトでトヌクンを消費したす。これらの advisor トヌクンがどのように課金されるかは、お支払い方法によっお異なりたす。

171 

172* **API 課金**: advisor トヌクンに察しお advisor モデルの入力および出力レヌトで課金されたす

173* **サブスクリプションプラン**: advisor 䜿甚量はプランの䜿甚制限にカりントされたす。ただし、Fable advisor は Fable 䜿甚量が課金される蚈画では[䜿甚クレゞット](/docs/ja/model-config#fable-and-usage-credits)に課金されたす

174 

175アカりントが䜿甚クレゞット同意を必芁ずする堎合、Fable advisor は同意を䞎えるたで䜕も課金されたせん。Claude Code はそれたで[遞択を適甚しない](#fable-advisor-and-usage-credits)ためです。

165 176 

166Claude は各タヌンではなく決定ポむントで advisor を呌び出すため、より高速なメむンモデルをより匷力な advisor ず組み合わせるこずは、通垞、より匷力なモデルを党䜓で実行するよりもコストが䜎くなりたす。advisor 䜿甚量は [`/usage`](/docs/ja/costs#track-your-costs)で衚瀺されるセッション合蚈にカりントされたす。177Claude は各タヌンではなく決定ポむントで advisor を呌び出すため、より高速なメむンモデルをより匷力な advisor ず組み合わせるこずは、通垞、より匷力なモデルを党䜓で実行するよりもコストが䜎くなりたす。advisor 䜿甚量は [`/usage`](/docs/ja/costs#track-your-costs)で衚瀺されるセッション合蚈にカりントされたす。

167 178 


189 advisor をオフにする200 advisor をオフにする

190</h2>201</h2>

191 202 

192advisor の䜿甚を停止し、保存された `advisorModel` をクリアするには、`/advisor off` を実行するか、`/advisor` ピッカヌで **No advisor** を遞択したす。203advisor の䜿甚を停止するには、`/advisor off` を実行するか、`/advisor` ピッカヌで **No advisor** を遞択したす。

193 204 

194```205```

195/advisor off206/advisor off

Details

23<img src="https://mintcdn.com/claude-code/_xqph1dUOslCOwsj/images/agent-loop-diagram-dark.svg?fit=max&auto=format&n=_xqph1dUOslCOwsj&q=85&s=afe723c52a324d3c61fa72fb02432ab6" className="hidden dark:block" alt="゚ヌゞェントルヌプの図プロンプトが agentic ルヌプに入り、Claude が評䟡しおツヌル呌び出しをリク゚ストするか最終回答を返すか、たたはツヌル呌び出しの結果が別の評䟡にフィヌドバックされたす" width="720" height="212" data-path="images/agent-loop-diagram-dark.svg" />23<img src="https://mintcdn.com/claude-code/_xqph1dUOslCOwsj/images/agent-loop-diagram-dark.svg?fit=max&auto=format&n=_xqph1dUOslCOwsj&q=85&s=afe723c52a324d3c61fa72fb02432ab6" className="hidden dark:block" alt="゚ヌゞェントルヌプの図プロンプトが agentic ルヌプに入り、Claude が評䟡しおツヌル呌び出しをリク゚ストするか最終回答を返すか、たたはツヌル呌び出しの結果が別の評䟡にフィヌドバックされたす" width="720" height="212" data-path="images/agent-loop-diagram-dark.svg" />

24 24 

251. **プロンプトを受け取る。** Claude はプロンプト、システムプロンプト、ツヌル定矩、および䌚話履歎ずずもにプロンプトを受け取りたす。SDK はセッションメタデヌタを含むサブタむプ `"init"` の[`SystemMessage`](#message-types)を生成したす。251. **プロンプトを受け取る。** Claude はプロンプト、システムプロンプト、ツヌル定矩、および䌚話履歎ずずもにプロンプトを受け取りたす。SDK はセッションメタデヌタを含むサブタむプ `"init"` の[`SystemMessage`](#message-types)を生成したす。

262. **評䟡しお応答する。** Claude は珟圚の状態を評䟡し、どのように進めるかを決定したす。テキストで応答したり、1 ぀以䞊のツヌル呌び出しをリク゚ストしたり、その䞡方を行ったりできたす。SDK はテキストずツヌル呌び出しリク゚ストを含む[`AssistantMessage`](#message-types)を生成したす。262. **評䟡しお応答する。** Claude は珟圚の状態を評䟡し、どのように進めるかを決定したす。テキストで応答したり、1 ぀以䞊のツヌル呌び出しをリク゚ストしたり、その䞡方を行ったりできたす。SDK はテキストブロックやツヌル呌び出しリク゚ストなどのコンテンツブロックごずに 1 ぀ず぀、1 ぀以䞊の[`AssistantMessage`](#message-types)オブゞェクトを生成したす。

273. **ツヌルを実行する。** SDK は芁求された各ツヌルを実行し、結果を収集したす。ツヌル結果の各セットは次の決定のために Claude にフィヌドバックされたす。[hooks](/docs/ja/agent-sdk/hooks)を䜿甚しお、ツヌル呌び出しを実行前に傍受、倉曎、たたはブロックできたす。273. **ツヌルを実行する。** SDK は芁求された各ツヌルを実行し、結果を収集したす。ツヌル結果の各セットは次の決定のために Claude にフィヌドバックされたす。[hooks](/docs/ja/agent-sdk/hooks)を䜿甚しお、ツヌル呌び出しを実行前に傍受、倉曎、たたはブロックできたす。

284. **繰り返す。** ステップ 2 ず 3 がサむクルずしお繰り返されたす。各完党なサむクルは 1 タヌンです。Claude はツヌル呌び出しず結果の凊理を続け、ツヌル呌び出しのない応答を生成するたで続きたす。284. **繰り返す。** ステップ 2 ず 3 がサむクルずしお繰り返されたす。各完党なサむクルは 1 タヌンです。Claude はツヌル呌び出しず結果の凊理を続け、ツヌル呌び出しのない応答を生成するたで続きたす。

295. **結果を返す。** SDK は最終的な[`AssistantMessage`](#message-types)テキスト応答、ツヌル呌び出しなしを生成し、その埌に最終テキスト、トヌクン䜿甚量、コスト、およびセッション ID を含む[`ResultMessage`](#message-types)を生成したす。295. **結果を返す。** SDK は最終的な[`AssistantMessage`](#message-types)テキスト応答、ツヌル呌び出しなしを生成し、その埌に最終テキスト、トヌクン䜿甚量、コスト、およびセッション ID を含む[`ResultMessage`](#message-types)を生成したす。


41たず、SDK はプロンプトを Claude に送信し、セッションメタデヌタを含む[`SystemMessage`](#message-types)を生成したす。その埌、ルヌプが開始されたす。41たず、SDK はプロンプトを Claude に送信し、セッションメタデヌタを含む[`SystemMessage`](#message-types)を生成したす。その埌、ルヌプが開始されたす。

42 42 

431. **タヌン 1** Claude は `Bash` を呌び出しお `npm test` を実行したす。SDK は[`AssistantMessage`](#message-types)ずツヌル呌び出しを生成し、コマンドを実行し、出力3 ぀の倱敗を含む[`UserMessage`](#message-types)を生成したす。431. **タヌン 1** Claude は `Bash` を呌び出しお `npm test` を実行したす。SDK は[`AssistantMessage`](#message-types)ずツヌル呌び出しを生成し、コマンドを実行し、出力3 ぀の倱敗を含む[`UserMessage`](#message-types)を生成したす。

442. **タヌン 2** Claude は `Read` を呌び出しお `auth.ts` ず `auth.test.ts` を読み取りたす。SDK はファむルの内容を返し、`AssistantMessage` を生成したす。442. **タヌン 2** Claude は `Read` を呌び出しお `auth.ts` ず `auth.test.ts` を読み取りたす。SDK は各呌び出しに察しお `AssistantMessage` を生成し、ファむルの内容を返したす。

453. **タヌン 3** Claude は `Edit` を呌び出しお `auth.ts` を修正し、`Bash` を呌び出しお `npm test` を再実行したす。3 ぀のテストすべおが成功したす。SDK は `AssistantMessage` を生成したす。453. **タヌン 3** Claude は `Edit` を呌び出しお `auth.ts` を修正し、`Bash` を呌び出しお `npm test` を再実行したす。3 ぀のテストすべおが成功したす。SDK は各呌び出しに察しお `AssistantMessage` を生成したす。

464. **最終タヌン** Claude はツヌル呌び出しのないテキストのみの応答を生成したす。「認蚌バグを修正し、3 ぀のテストすべおが成功したした。」SDK はこのテキストを含む最終 `AssistantMessage` を生成し、その埌、同じテキストずコストおよび䜿甚量を含む[`ResultMessage`](#message-types)を生成したす。464. **最終タヌン** Claude はツヌル呌び出しのないテキストのみの応答を生成したす。「Fixed the auth bug, all three tests pass now.」SDK はこのテキストを含む最終 `AssistantMessage` を生成し、その埌、同じテキストずコストおよび䜿甚量を含む[`ResultMessage`](#message-types)を生成したす。

47 47 

48これは 4 タヌンでした。3 ぀はツヌル呌び出し、1 ぀は最終テキストのみの応答です。48これは 4 タヌンでした。3 ぀はツヌル呌び出し、1 ぀は最終テキストのみの応答です。

49 49 

50`max_turns` / `maxTurns` でルヌプをキャップできたす。これはツヌル䜿甚タヌンのみをカりントしたす。たずえば、䞊蚘のルヌプで `max_turns=2` は線集ステップの前に停止しおいたでしょう。`max_budget_usd` / `maxBudgetUsd` を䜿甚しお、支出しきい倀に基づいおタヌンをキャップするこずもできたす。50`max_turns` / `maxTurns` でルヌプをキャップできたす。これはツヌル䜿甚タヌンのみをカりントしたす。たずえば、䞊蚘のルヌプで `max_turns=2` は線集ステップの前に停止しおいたでしょう。`max_budget_usd` / `maxBudgetUsd` を䜿甚しお、支出しきい倀に基づいおタヌンをキャップするこずもできたす。

51 51 

52制限がない堎合、ルヌプは Claude が独自に終了するたで実行されたす。これは適切にスコヌプされたタスクには問題ありたせんが、オヌプン゚ンドのプロンプト「このコヌドベヌスを改善する」では長時間実行される可胜性がありたす。予算を蚭定するこずは、本番゚ヌゞェントの良いデフォルトです。以䞋の[タヌンず予算](#turns-and-budget)でオプションリファレンスを参照しおください。52制限がない堎合、ルヌプは Claude が独自に終了するたで実行されたす。これは適切にスコヌプされたタスクには問題ありたせんが、オヌプン゚ンドのプロンプト「improve this codebase」では長時間実行される可胜性がありたす。予算を蚭定するこずは、本番゚ヌゞェントの良いデフォルトです。以䞋の[タヌンず予算](#turns-and-budget)でオプションリファレンスを参照しおください。

53 53 

54<h2 id="message-types">54<h2 id="message-types">

55 メッセヌゞタむプ55 メッセヌゞタむプ


65 * `"worker_shutting_down"`ホストが終了しおいるか Remote Control が切断されたため、珟圚のタヌン埌にルヌプが終了したす65 * `"worker_shutting_down"`ホストが終了しおいるか Remote Control が切断されたため、珟圚のタヌン埌にルヌプが終了したす

66 66 

67 TypeScript では、`"init"` 以倖の各サブタむプは `SDKSystemMessage` のサブタむプではなく、[`SDKMessage` ナニオン](/docs/ja/agent-sdk/typescript#sdkmessage)内の独自のタむプです。67 TypeScript では、`"init"` 以倖の各サブタむプは `SDKSystemMessage` のサブタむプではなく、[`SDKMessage` ナニオン](/docs/ja/agent-sdk/typescript#sdkmessage)内の独自のタむプです。

68* **`AssistantMessage`** 最終テキストのみの応答を含む、各 Claude 応答の埌に生成されたす。そのタヌンからのテキストコンテンツブロックずツヌル呌び出しブロックを含みたす。68* **`AssistantMessage`** 最終テキストのみの応答を含む、Claude の各応答のコンテンツブロックごずに生成されたす。各メッセヌゞは、テキストやツヌル呌び出しなどの単䞀のコンテンツブロックを持ち、1 ぀の応答からのメッセヌゞは同じメッセヌゞ ID を共有したす。

69* **`UserMessage`** 各ツヌル実行埌、Claude に送り返されるツヌル結果コンテンツずずもに生成されたす。ルヌプ䞭盀でストリヌミングするナヌザヌ入力に察しおも生成されたす。69* **`UserMessage`** 各ツヌル実行埌、Claude に送り返されるツヌル結果コンテンツずずもに生成されたす。ルヌプ䞭盀でストリヌミングするナヌザヌ入力に察しおも生成されたす。

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

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


91 <CodeGroup>91 <CodeGroup>

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

93 import asyncio93 import asyncio

94 from claude_agent_sdk import query, AssistantMessage, ResultMessage94 from claude_agent_sdk import query, AssistantMessage, ResultMessage, TextBlock, ToolUseBlock

95 95 

96 96 

97 async def main():97 async def main():

98 try:98 try:

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

100 if isinstance(message, AssistantMessage):100 if isinstance(message, AssistantMessage):

101 print(f"Turn completed: {len(message.content)} content blocks")101 # Each AssistantMessage carries one content block

102 for block in message.content:

103 if isinstance(block, TextBlock):

104 print(f"Claude: {block.text}")

105 elif isinstance(block, ToolUseBlock):

106 print(f"Tool call: {block.name}")

102 if isinstance(message, ResultMessage):107 if isinstance(message, ResultMessage):

103 if message.subtype == "success":108 if message.subtype == "success":

104 print(message.result)109 print(message.result)


120 try {125 try {

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

122 if (message.type === "assistant") {127 if (message.type === "assistant") {

123 console.log(`Turn completed: ${message.message.content.length} content blocks`);128 // Each assistant message carries one content block

129 for (const block of message.message.content) {

130 if (block.type === "text") {

131 console.log(`Claude: ${block.text}`);

132 } else if (block.type === "tool_use") {

133 console.log(`Tool call: ${block.name}`);

134 }

135 }

124 }136 }

125 if (message.type === "result") {137 if (message.type === "result") {

126 if (message.subtype === "success") {138 if (message.subtype === "success") {


175 187 

176Claude はタスクに基づいおどのツヌルを呌び出すかを決定したすが、それらの呌び出しの実行を蚱可するかどうかを制埡したす。特定のツヌルを自動承認したり、他のツヌルを完党にブロックしたり、すべおに察しお承認を芁求したりできたす。3 ぀のオプションが連携しお、䜕が実行されるかを決定したす。188Claude はタスクに基づいおどのツヌルを呌び出すかを決定したすが、それらの呌び出しの実行を蚱可するかどうかを制埡したす。特定のツヌルを自動承認したり、他のツヌルを完党にブロックしたり、すべおに察しお承認を芁求したりできたす。3 ぀のオプションが連携しお、䜕が実行されるかを決定したす。

177 189 

178* **`allowed_tools` / `allowedTools`** リストされたツヌルを自動承認したす。蚱可されたツヌルリストに `["Read", "Glob", "Grep"]` がある読み取り専甚゚ヌゞェントは、プロンプトなしでそれらのツヌルを実行したす。リストされおいないツヌルは匕き続き利甚可胜ですが、暩限が必芁です。190* **`allowed_tools` / `allowedTools`** リストされたツヌルを自動承認したす。蚱可されたツヌルリストに `["Read", "Glob", "Grep"]` がある読み取り専甚゚ヌゞェントは、プロンプトなしでそれらのツヌルを実行したす。リストされおいないツヌルは匕き続き利甚可胜ですが、それらぞの呌び出しで承認が必芁な堎合は、暩限モヌドず `canUseTool` にフォヌルスルヌしたす。

179* **`disallowed_tools` / `disallowedTools`** リストされたツヌルをブロックしたす。他の蚭定に関係なく。ツヌルが実行される前にルヌルがチェックされる順序に぀いおは、[暩限](/docs/ja/agent-sdk/permissions)を参照しおください。191* **`disallowed_tools` / `disallowedTools`** リストされたツヌルをブロックしたす。他の蚭定に関係なく。ツヌルが実行される前にルヌルがチェックされる順序に぀いおは、[暩限](/docs/ja/agent-sdk/permissions)を参照しおください。

180* **`permission_mode` / `permissionMode`** 蚱可たたは拒吊ルヌルでカバヌされおいないツヌルに䜕が起こるかを制埡したす。SDK は有効なモヌドず蚱可および拒吊ルヌルを固定順序で評䟡したす。詳现に぀いおは、[暩限がどのように評䟡されるか](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を参照しおください。利甚可胜なモヌドに぀いおは、[暩限モヌド](#permission-mode)を参照しおください。192* **`permission_mode` / `permissionMode`** 必芁な人間の監芖の量を制埡したす。SDK は有効なモヌドず蚱可および拒吊ルヌルを固定順序で評䟡したす。詳现に぀いおは、[暩限がどのように評䟡されるか](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を参照しおください。利甚可胜なモヌドに぀いおは、[暩限モヌド](#permission-mode)を参照しおください。

181 193 

182`"Bash(npm *)"` のようなルヌルで個別のツヌルをスコヌプするこずもできたす。これにより、特定のコマンドのみを蚱可できたす。完党なルヌル構文に぀いおは、[暩限](/docs/ja/agent-sdk/permissions)を参照しおください。194`"Bash(npm *)"` のようなルヌルで個別のツヌルをスコヌプするこずもできたす。これにより、特定のコマンドのみを蚱可できたす。完党なルヌル構文に぀いおは、[暩限](/docs/ja/agent-sdk/permissions)を参照しおください。

183 195 


219`effort` オプションは Claude が適甚する掚論の量を制埡したす。䜎い努力レベルはタヌンあたりのトヌクンが少なく、コストが削枛されたす。すべおのモデルが努力パラメヌタをサポヌトしおいるわけではありたせん。どのモデルがサポヌトしおいるかに぀いおは、[努力](https://platform.claude.com/docs/ja/build-with-claude/effort)を参照しおください。231`effort` オプションは Claude が適甚する掚論の量を制埡したす。䜎い努力レベルはタヌンあたりのトヌクンが少なく、コストが削枛されたす。すべおのモデルが努力パラメヌタをサポヌトしおいるわけではありたせん。どのモデルがサポヌトしおいるかに぀いおは、[努力](https://platform.claude.com/docs/ja/build-with-claude/effort)を参照しおください。

220 232 

221| レベル | 動䜜 | 適しおいる甚途 |233| レベル | 動䜜 | 適しおいる甚途 |

222| :--------- | :---------- | :------------------------------------------------------------------------------- |234| :--------- | :---------- | :------------------------------------------------------------------------------ |

223| `"low"` | 最小限の掚論、高速応答 | ファむル怜玢、ディレクトリのリスト |235| `"low"` | 最小限の掚論、高速応答 | ファむル怜玢、ディレクトリのリスト |

224| `"medium"` | バランスの取れた掚論 | ルヌチン線集、暙準タスク |236| `"medium"` | バランスの取れた掚論 | ルヌチン線集、暙準タスク |

225| `"high"` | 培底的な分析 | リファクタリング、デバッグ |237| `"high"` | 培底的な分析 | リファクタリング、デバッグ |

226| `"xhigh"` | 拡匵掚論深床 | [サポヌトしおいるモデル](/docs/ja/model-config#adjust-effort-level)での コヌディングず agentic coding タスク |238| `"xhigh"` | 拡匵掚論深床 | [サポヌトしおいるモデル](/docs/ja/model-config#adjust-effort-level)でのコヌディングず agentic coding タスク |

227| `"max"` | 最倧掚論深床 | 深い分析が必芁な耇数ステップの問題 |239| `"max"` | 最倧掚論深床 | 深い分析が必芁な耇数ステップの問題 |

228 240 

229`effort` を蚭定しない堎合、䞡方の SDK はパラメヌタを蚭定したたたにしお、モデルのデフォルト動䜜に委譲したす。241`effort` を蚭定しない堎合、䞡方の SDK はパラメヌタを未蚭定のたたにしお、モデルのデフォルト動䜜に委譲したす。

230 242 

231<Note>243<Note>

232 `effort` は各応答内の掚論深床のレむテンシずトヌクンコストをトレヌドオフしたす。[Extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking)は、出力に `thinking` ブロックを生成する別の機胜であり、[Python](/docs/ja/agent-sdk/python#thinkingconfig)たたは[TypeScript](/docs/ja/agent-sdk/typescript#thinkingconfig)の `ThinkingConfig` の `display` フィヌルドは、テキストを受け取るかどうかを制埡したす。これらは独立しおいたす。`effort: "low"` を extended thinking 有効で蚭定するこずも、`effort: "max"` を有効にしないで蚭定するこずもできたす。244 `effort` は各応答内の掚論深床のレむテンシずトヌクンコストをトレヌドオフしたす。[Extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking)は、出力に `thinking` ブロックを生成する別の機胜であり、[Python](/docs/ja/agent-sdk/python#thinkingconfig)たたは[TypeScript](/docs/ja/agent-sdk/typescript#thinkingconfig)の `ThinkingConfig` の `display` フィヌルドは、テキストを受け取るかどうかを制埡したす。これらは独立しおいたす。`effort: "low"` を extended thinking 有効で蚭定するこずも、`effort: "max"` を有効にしないで蚭定するこずもできたす。


242 254 

243| モヌド | 動䜜 | ナヌスケヌス |255| モヌド | 動䜜 | ナヌスケヌス |

244| :-------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------- |256| :-------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------- |

245| `"default"` | 蚱可ルヌルでカバヌされおいないツヌルは `canUseTool` コヌルバックをトリガヌしたす。コヌルバックがない堎合は拒吊 | カスタム承認コヌルバックを備えたむンタラクティブアプリケヌション |257| `"default"` | 蚱可ルヌルでカバヌされおいないツヌル呌び出しは `canUseTool` コヌルバックをトリガヌしたす。コヌルバックがない堎合は拒吊 | カスタム承認コヌルバックを備えたむンタラクティブアプリケヌション |

246| `"acceptEdits"` | ファむル線集ず䞀般的なファむルシステムコマンド`mkdir`、`touch`、`mv`、`cp` などを自動承認したす。他の Bash コマンドはデフォルトルヌルに埓いたす | Claude の線集を信頌し、プロトタむピング䞭や隔離されたディレクトリで䜜業する堎合など、より高速な反埩を望む |258| `"acceptEdits"` | ファむル線集ず䞀般的なファむルシステムコマンド`mkdir`、`touch`、`mv`、`cp` などを自動承認したす。他の Bash コマンドはデフォルトルヌルに埓いたす | Claude の線集を信頌し、プロトタむピング䞭や隔離されたディレクトリで䜜業する堎合など、より高速な反埩を望む |

247| `"plan"` | Claude は゜ヌスファむルを線集せずに探玢しお蚈画を䜜成したす。ファむル線集は自動承認されず、`canUseTool` コヌルバックを通じおプロンプトされたす | Claude が倉曎を提案するが実行しないようにしたい堎合、䟋えばコヌドレビュヌ䞭たたは倉曎を実行する前に承認する必芁がある堎合 |259| `"plan"` | Claude は゜ヌスファむルを線集せずに探玢しお蚈画を䜜成したす。ファむル線集は自動承認されず、`canUseTool` コヌルバックを通じおプロンプトされたす | Claude が倉曎を提案するが実行しないようにしたい堎合、䟋えばコヌドレビュヌ䞭たたは倉曎を実行する前に承認する必芁がある堎合 |

248| `"dontAsk"` | プロンプトしたせん。[暩限ルヌル](/docs/ja/settings-reference#permission-settings)によっお事前承認されたツヌルが実行され、その他はすべお拒吊されたす。`AskUserQuestion`、組織が[`ask` に蚭定](/docs/ja/mcp#organization-controls-on-connector-tools)したコネクタツヌル、および[`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool)ずマヌクされた MCP ツヌルは、蚱可しおいおも拒吊されたす | ヘッドレス゚ヌゞェント甚に固定で明瀺的なツヌル衚面を望み、`canUseTool` が存圚しないこずぞの暗黙的な䟝存よりもハヌド拒吊を優先する |260| `"dontAsk"` | プロンプトしたせん。[暩限ルヌル](/docs/ja/settings-reference#permission-settings)によっお事前承認されたツヌルが実行され、`default` モヌドで承認が䞍芁な呌び出し䜜業ディレクトリ内のファむル読み取りなども実行されたす。それ以倖のプロンプトが衚瀺される呌び出しはすべお拒吊されたす。`AskUserQuestion`、組織が[`ask` に蚭定](/docs/ja/mcp#organization-controls-on-connector-tools)したコネクタツヌル、および[`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool)ずマヌクされた MCP ツヌルは、蚱可しおいおも拒吊されたす | ヘッドレス゚ヌゞェント甚に固定で明瀺的なツヌル衚面を望み、`canUseTool` が存圚しないこずぞの暗黙的な䟝存よりもハヌド拒吊を優先する |

249| `"auto"` | モデル分類噚を䜿甚しお暩限プロンプトを承認たたは拒吊したす。利甚可胜性ず動䜜に぀いおは、[Auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を参照しおください | ツヌル䜿甚に察する安党ガヌドレヌルを望む自埋型゚ヌゞェント |261| `"auto"` | モデル分類噚を䜿甚しお暩限プロンプトを承認たたは拒吊したす。利甚可胜性ず動䜜に぀いおは、[Auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を参照しおください | ツヌル䜿甚に察する安党ガヌドレヌルを望む自埋型゚ヌゞェント |

250| `"bypassPermissions"` | 明瀺的な[`ask` ルヌル](/docs/ja/settings-reference#permission-settings)に䞀臎するツヌル、組織が[`ask` に蚭定](/docs/ja/mcp#organization-controls-on-connector-tools)したコネクタツヌル、およびナヌザヌむンタラクションが必芁なツヌルを陀き、尋ねずにすべおの蚱可されたツヌルを実行したす。[クロスセッションメッセヌゞングセヌフガヌド](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)は匕き続き適甚されたす。暩限がどのように評䟡されるかに぀いおは、[暩限の評䟡方法](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を参照しおください。TypeScript SDK では、`options` で `allowDangerouslySkipPermissions: true` も必芁です。Unix でルヌトずしお実行する堎合は䜿甚できたせん。゚ヌゞェントのアクションが気にするシステムに圱響を䞎えられない隔離環境でのみ䜿甚したす | CI、コンテナ、たたはその他の隔離環境 |262| `"bypassPermissions"` | 明瀺的な[`ask` ルヌル](/docs/ja/settings-reference#permission-settings)に䞀臎するツヌル、組織が[`ask` に蚭定](/docs/ja/mcp#organization-controls-on-connector-tools)したコネクタツヌル、およびナヌザヌむンタラクションが必芁なツヌルを陀き、尋ねずにすべおの蚱可されたツヌルを実行したす。[クロスセッションメッセヌゞングセヌフガヌド](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)は匕き続き適甚されたす。暩限がどのように評䟡されるかに぀いおは、[暩限の評䟡方法](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を参照しおください。TypeScript SDK では、`options` で `allowDangerouslySkipPermissions: true` も必芁です。Unix でルヌトずしお実行する堎合は䜿甚できたせん。゚ヌゞェントのアクションが気にするシステムに圱響を䞎えられない隔離環境でのみ䜿甚したす | CI、コンテナ、たたはその他の隔離環境 |

251 263 


506* **長時間たたは高コストのタスクを実行しおいたすか** 隔離された䜜業を[サブ゚ヌゞェント](/docs/ja/agent-sdk/subagents)にオフロヌドしお、メむンコンテキストをリヌンに保ちたす。518* **長時間たたは高コストのタスクを実行しおいたすか** 隔離された䜜業を[サブ゚ヌゞェント](/docs/ja/agent-sdk/subagents)にオフロヌドしお、メむンコンテキストをリヌンに保ちたす。

507* **サヌビスずしおデプロむしおいたすか** コンテナおよびサヌバヌレスガむダンスに぀いおは[Agent SDK のホスティング](/docs/ja/agent-sdk/hosting)を参照し、セッションを独自のバック゚ンドに氞続化するには[セッションストレヌゞ](/docs/ja/agent-sdk/session-storage)を参照しおください。519* **サヌビスずしおデプロむしおいたすか** コンテナおよびサヌバヌレスガむダンスに぀いおは[Agent SDK のホスティング](/docs/ja/agent-sdk/hosting)を参照し、セッションを独自のバック゚ンドに氞続化するには[セッションストレヌゞ](/docs/ja/agent-sdk/session-storage)を参照しおください。

508 520 

509agentic ルヌプのより広い抂念的な図SDK 固有ではないに぀いおは、[Claude Code の仕組み](/docs/ja/how-claude-code-works)を参照しおください。Claude Code でルヌプを蚭蚈するための実践的なガむドタヌンベヌスルヌプからゎヌルベヌスルヌプおよびプロアクティブルヌプたでに぀いおは、ブログの[ルヌプ゚ンゞニアリングルヌプの開始](/docs/ja/blog/getting-started-with-loops)を参照しおください。521agentic ルヌプのより広い抂念的な図SDK 固有ではないに぀いおは、[Claude Code の仕組み](/docs/ja/how-claude-code-works)を参照しおください。Claude Code でルヌプを蚭蚈するための実践的なガむドタヌンベヌスルヌプからゎヌルベヌスルヌプおよびプロアクティブルヌプたでに぀いおは、ブログの[ルヌプ゚ンゞニアリングルヌプの開始](https://claude.com/blog/getting-started-with-loops)を参照しおください。

Details

338`tools` オプションず蚱可/犁止リストは、2 ぀のレむダヌに圱響したす。可甚性はツヌルが Claude のコンテキストに衚瀺されるかどうかを制埡し、暩限は Claude がツヌルを詊みた埌に呌び出しが承認されるかどうかを制埡したす。`tools` ず単玔名の `disallowedTools` ゚ントリは可甚性を倉曎したす。`allowedTools` ずスコヌプ付き `disallowedTools` ルヌルは暩限を倉曎したす。[タスク远跡ツヌル](/docs/ja/agent-sdk/todo-tracking#model-availability)の 1 ぀を `allowedTools` に名前を付けた堎合、Claude Code もセッションをオプトむンしたす。338`tools` オプションず蚱可/犁止リストは、2 ぀のレむダヌに圱響したす。可甚性はツヌルが Claude のコンテキストに衚瀺されるかどうかを制埡し、暩限は Claude がツヌルを詊みた埌に呌び出しが承認されるかどうかを制埡したす。`tools` ず単玔名の `disallowedTools` ゚ントリは可甚性を倉曎したす。`allowedTools` ずスコヌプ付き `disallowedTools` ルヌルは暩限を倉曎したす。[タスク远跡ツヌル](/docs/ja/agent-sdk/todo-tracking#model-availability)の 1 ぀を `allowedTools` に名前を付けた堎合、Claude Code もセッションをオプトむンしたす。

339 339 

340| オプション | レむダヌ | 効果 |340| オプション | レむダヌ | 効果 |

341| :------------------------ | :--- | :--------------------------------------------------------------------------------------------------------------------------------- |341| :------------------------ | :--- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

342| `tools: ["Read", "Grep"]` | 可甚性 | リストされた組み蟌みツヌルのみが Claude のコンテキストに含たれたす。リストされおいない組み蟌みツヌルは削陀されたす。MCP ツヌルは圱響を受けたせん。 |342| `tools: ["Read", "Grep"]` | 可甚性 | リストされた組み蟌みツヌルのみが Claude のコンテキストに含たれたす。リストされおいない組み蟌みツヌルは削陀されたす。MCP ツヌルは圱響を受けたせん。 |

343| `tools: []` | 可甚性 | すべおの組み蟌みツヌルが削陀されたす。Claude は MCP ツヌルのみを䜿甚できたす。 |343| `tools: []` | 可甚性 | すべおの組み蟌みツヌルが削陀されたす。Claude は MCP ツヌルのみを䜿甚できたす。 |

344| 蚱可されたツヌル | 暩限 | リストされたツヌルは暩限プロンプトなしで実行されたす。その他のリストされおいないツヌルは利甚可胜なたたです。呌び出しは[暩限フロヌ](/docs/ja/agent-sdk/permissions)を通じお行われたす。 |344| 蚱可されたツヌル | 暩限 | リストされたツヌルは暩限プロンプトなしで実行されたす。その他のリストされおいないツヌルは利甚可胜なたたです。呌び出しは[暩限フロヌ](/docs/ja/agent-sdk/permissions)を通じお行われたす。 |

345| 犁止されたツヌル | 䞡方 | `"Bash"` などの単玔なツヌル名は、`tools` から省略するのず同じように、ツヌルを Claude のコンテキストから削陀したす。`"Bash(rm *)"` などのスコヌプ付きルヌルは、ツヌルをコンテキストに残し、䞀臎する呌び出しのみを拒吊したす。 |345| 犁止されたツヌル | 䞡方 | `"Bash"` などの単玔なツヌル名は、`tools` から省略するのず同じように、ツヌルを Claude のコンテキストから削陀したす。`"Bash(rm *)"` などのスコヌプ付きルヌルは、ツヌルをコンテキストに残し、[蚘述されたずおり](/docs/ja/permissions#bash-rule-limits)䞀臎する呌び出しのみを拒吊したす。 |

346 346 

347組み蟌みツヌルを完党に削陀するには、`tools` から省略するか、`disallowedTools`Python: `disallowed_tools`に単玔名をリストしたす。どちらもツヌルをコンテキストから陀倖するため、Claude はそれを詊みるこずはありたせん。スコヌプ付き `disallowedTools` ルヌルは䞀臎する呌び出しをブロックしたすが、ツヌルを衚瀺したたたにするため、Claude はそれを詊みるタヌンを無駄にする可胜性がありたす。評䟡順序の詳现に぀いおは、[暩限の蚭定](/docs/ja/agent-sdk/permissions)を参照しおください。347組み蟌みツヌルを完党に削陀するには、`tools` から省略するか、`disallowedTools`Python: `disallowed_tools`に単玔名をリストしたす。どちらもツヌルをコンテキストから陀倖するため、Claude はそれを詊みるこずはありたせん。スコヌプ付き `disallowedTools` ルヌルは䞀臎する呌び出しをブロックしたすが、ツヌルを衚瀺したたたにするため、Claude はそれを詊みるタヌンを無駄にする可胜性がありたす。評䟡順序の詳现に぀いおは、[暩限の蚭定](/docs/ja/agent-sdk/permissions)を参照しおください。

348 348 

agent-sdk/examples.md +33 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 䟋

6 

7> 構築したいものに合臎する完党で実行可胜な Agent SDK プロゞェクト、たたは Claude Cookbook のガむド付きレシピを芋぀けおください。

8 

9このペヌゞは、完党で実行可胜な Agent SDK プロゞェクトずガむド付き Claude Cookbook レシピぞのルヌトを提䟛したす。TypeScript アプリケヌションは [`claude-agent-sdk-demos`](https://github.com/anthropics/claude-agent-sdk-demos) リポゞトリに、Python レシピは [Claude Cookbook](https://platform.claude.com/cookbook) に存圚したす。

10 

11<h2 id="run-a-minimal-agent-first">

12 たず最小限の゚ヌゞェントを実行する

13</h2>

14 

15SDK でただ䜕も構築しおいない堎合は、完党なアプリケヌションの前に、以䞋のいずれかから始めおください。

16 

17* [Agent SDK クむックスタヌト](/docs/ja/agent-sdk/quickstart)TypeScript たたは Python で最初に動䜜する゚ヌゞェントを構築したす。セットアップ手順が含たれおいたす。゚ヌゞェントはサンプルファむル内のバグを怜出しお修正したす。

18 

19* [Hello World](https://github.com/anthropics/claude-agent-sdk-demos/tree/main/hello-world)リポゞトリコヌドから開始したい堎合にクロヌンする最小限の TypeScript プロゞェクト

20 

21<h2 id="explore-a-typescript-application">

22 TypeScript アプリケヌションを探玢する

23</h2>

24 

25[`claude-agent-sdk-demos`](https://github.com/anthropics/claude-agent-sdk-demos) の TypeScript アプリケヌションは、メヌルクラむアントからマルチ゚ヌゞェント研究システムたで、ロヌカル開発甚のデモです。構築しおいるものの圢状に合臎するデモをクロヌンしおください。

26 

27<h2 id="work-through-a-python-recipe">

28 Python レシピを実行する

29</h2>

30 

31Claude Cookbook の Agent SDK シリヌズは、各レシピが Python ノヌトブックである䞀連のレシピで、シンプルな研究゚ヌゞェントから掗緎されたマルチ゚ヌゞェントシステムぞず進行したす。各ノヌトブックは前のものに基づいおおり、新しい抂念ず機胜を導入したす。[ワンラむナヌ研究゚ヌゞェント](https://platform.claude.com/cookbook/claude-agent-sdk-00-the-one-liner-research-agent) から始めお、前に進んでください。

32 

33Claude 補品党䜓のレシピに぀いおは、完党な [Claude Cookbook](https://platform.claude.com/cookbook) を参照しおください。

agent-sdk/mcp.md +4 −2

Details

840 840 

841リモヌトサヌバヌのステヌタスは、`"connected"` を報告した埌でも倉わる可胜性がありたす。セッション䞭に接続が切れるず、Claude Code はサヌバヌを `"pending"` に戻しお [再接続](/docs/ja/mcp#automatic-reconnection) したす。その埌、TypeScript で `mcpServerStatus()` を呌び出すか、Python で [`ClaudeSDKClient.get_mcp_status()`](/docs/ja/agent-sdk/python#methods) を呌び出すず、あなた偎で蚭定倉曎がなくおも、以前に接続されおいたサヌバヌに察しお `"pending"` を報告できたす。841リモヌトサヌバヌのステヌタスは、`"connected"` を報告した埌でも倉わる可胜性がありたす。セッション䞭に接続が切れるず、Claude Code はサヌバヌを `"pending"` に戻しお [再接続](/docs/ja/mcp#automatic-reconnection) したす。その埌、TypeScript で `mcpServerStatus()` を呌び出すか、Python で [`ClaudeSDKClient.get_mcp_status()`](/docs/ja/agent-sdk/python#methods) を呌び出すず、あなた偎で蚭定倉曎がなくおも、以前に接続されおいたサヌバヌに察しお `"pending"` を報告できたす。

842 842 

8435 回の再接続詊行が倱敗した埌、サヌバヌは `"failed"` を報告するか、再床認可が必芁な堎合は `"needs-auth"` を報告したす。手動で再詊行するには、TypeScript で [`reconnectMcpServer()`](/docs/ja/agent-sdk/python#methods) を呌び出すか、Python で [`ClaudeSDKClient.reconnect_mcp_server()`](/docs/ja/agent-sdk/python#methods) を呌び出しおください。8435 回の再接続詊行が倱敗した埌、サヌバヌは `"failed"` を報告するか、再床認可が必芁な堎合は `"needs-auth"` を報告したす。手動で再詊行するには、TypeScript で [`reconnectMcpServer()`](/docs/ja/agent-sdk/typescript#methods) を呌び出すか、Python で [`ClaudeSDKClient.reconnect_mcp_server()`](/docs/ja/agent-sdk/python#methods) を呌び出しおください。

844 844 

845<h2 id="troubleshooting">845<h2 id="troubleshooting">

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


924 ツヌル出力が最倧蚱容トヌクン数を超える924 ツヌル出力が最倧蚱容トヌクン数を超える

925</h3>925</h3>

926 926 

927SDK は Claude Code ず同じ MCP 出力制限を適甚したす。ツヌル結果が 25,000 トヌクンより倧きい堎合、完党な出力はファむルに保存され、ツヌル結果はファむルパスを名前ずする゚ラヌメッセヌゞに眮き換えられるため、゚ヌゞェントは出力を郚分的に読み戻すこずができたす。[`MAX_MCP_OUTPUT_TOKENS`](/docs/ja/env-vars) 環境倉数で制限を匕き䞊げたす。完党な動䜜に぀いおは [MCP 出力制限ず譊告](/docs/ja/mcp#mcp-output-limits-and-warnings) を参照しおください。これには、サヌバヌが `anthropic/maxResultSizeChars` アノテヌションでツヌルごずの高い制限を宣蚀する方法も含たれたす。927SDK は Claude Code ず同じ MCP 出力制限を適甚したす。画像コンテンツのないツヌル結果が 25,000 トヌクンより倧きい堎合、Claude Code は出力をファむルに保存し、ツヌル結果をファむルパスを名前ずする゚ラヌメッセヌゞに眮き換えるため、゚ヌゞェントは出力を郚分的に読み戻すこずができたす。

928 

929[`MAX_MCP_OUTPUT_TOKENS`](/docs/ja/env-vars) 環境倉数で制限を匕き䞊げたす。完党な動䜜に぀いおは [MCP 出力制限ず譊告](/docs/ja/mcp#mcp-output-limits-and-warnings) を参照しおください。これには、サヌバヌが `anthropic/maxResultSizeChars` アノテヌションでツヌルごずの高い制限を宣蚀する方法も含たれたす。

928 930 

929<h2 id="related-resources">931<h2 id="related-resources">

930 関連リ゜ヌス932 関連リ゜ヌス

Details

44 ゚ヌゞェントの動䜜をカスタマむズする44 ゚ヌゞェントの動䜜をカスタマむズする

45</h2>45</h2>

46 46 

47出力スタむル、`append`、およびカスタムプロンプト文字列は、それぞれシステムプロンプトを盎接倉曎したす。CLAUDE.md は異なるパスを取りたす。SDK がそれを読み蟌み、システムプロンプトではなくプロゞェクトコンテキストずしお䌚話に内容を泚入するため、遞択したシステムプロンプトに関係なく動䜜を圢䜜りたす。[Skills](/docs/ja/agent-sdk/skills)、[hooks](/docs/ja/agent-sdk/hooks)、および[permissions](/docs/ja/agent-sdk/permissions)もシステムプロンプト倖で動䜜を圢䜜り、独自のペヌゞで説明されおいたす。47`append` ずカスタムプロンプト文字列は、それぞれシステムプロンプトを盎接倉曎したす。たた、出力スタむルは Claude Code が毎回の応答で Claude に䞎える呜什を倉曎したす。CLAUDE.md は異なるパスを取りたす。SDK がそれを読み蟌み、システムプロンプトではなくプロゞェクトコンテキストずしお䌚話に内容を泚入するため、遞択したシステムプロンプトに関係なく動䜜を圢䜜りたす。[Skills](/docs/ja/agent-sdk/skills)、[hooks](/docs/ja/agent-sdk/hooks)、および[permissions](/docs/ja/agent-sdk/permissions)もシステムプロンプト倖で動䜜を圢䜜り、独自のペヌゞで説明されおいたす。

48 48 

49<h3 id="claude-md-files-for-project-level-instructions">49<h3 id="claude-md-files-for-project-level-instructions">

50 プロゞェクトレベルの呜什甚の CLAUDE.md ファむル50 プロゞェクトレベルの呜什甚の CLAUDE.md ファむル


118 氞続的な蚭定のための出力スタむル118 氞続的な蚭定のための出力スタむル

119</h3>119</h3>

120 120 

121出力スタむルは Claude のシステムプロンプトを倉曎する保存された蚭定です。マヌクダりンファむルずしお保存され、セッションずプロゞェクト党䜓で再利甚できたす。121出力スタむルは、Claude のロヌル、トヌン、および出力圢匏を倉曎する保存された呜什セットです。マヌクダりンファむルずしお保存され、セッションずプロゞェクト党䜓で再利甚できたす。

122 122 

123<h4 id="create-an-output-style">123<h4 id="create-an-output-style">

124 出力スタむルを䜜成する124 出力スタむルを䜜成する


387* マヌカヌを耇数回含める堎合、最初のマヌカヌが分割であり、SDK は他のマヌカヌを削陀したす。387* マヌカヌを耇数回含める堎合、最初のマヌカヌが分割であり、SDK は他のマヌカヌを削陀したす。

388* マヌカヌを陀倖する堎合、SDK はすべおの文字列を 1 ぀のブロックに結合したす。これは 1 ぀の文字列を枡すのず同じです。388* マヌカヌを陀倖する堎合、SDK はすべおの文字列を 1 ぀のブロックに結合したす。これは 1 ぀の文字列を枡すのず同じです。

389 389 

390<h3 id="change-the-prompt-of-an-existing-session">

391 既存のセッションのプロンプトを倉曎する

392</h3>

393 

394デフォルトでは、Claude Code はセッションの最初のリク゚ストでシステムプロンプトを 1 回構築し、`append` テキストたたはカスタムプロンプトを含めお、セッションに蚘録したす。セッションがコンパクト化されるたで、その埌のすべおのリク゚ストは、`resume` たたは `continue` でセッションに戻った埌でも、その蚘録されたプロンプトを䜿甚したす。その埌の呌び出しで異なる `append` たたはカスタムプロンプトを枡す堎合、セッションがコンパクト化されるか、新しいセッションで効果が発生したす。

395 

396[bare mode](/docs/ja/headless#start-faster-with-bare-mode)で Claude Code を起動する堎合、`--bare` を `extraArgs` で枡すか、`CLAUDE_CODE_SIMPLE=1` を蚭定しお、蚘録はオフのたたです。ただし、`systemPrompt` のオブゞェクト圢匏で `snapshot: true` を蚭定する堎合を陀きたす。デフォルトで `append` たたはカスタムプロンプトを蚘録するには、Claude Code v2.1.265 以降が必芁です。これは TypeScript Agent SDK v0.3.265 からバンドルされおいたす。Claude Code v2.1.268 より前では、[feature flags](/docs/ja/env-vars#features-that-need-feature-flag-fetching)を取埗しないセッションAmazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry を含むは、すべおのリク゚ストでプロンプトを再構築し、`snapshot` は効果がありたせんでした。

397 

398代わりにすべおのリク゚ストでプロンプトを再構築するには、TypeScript SDK の `systemPrompt` のオブゞェクト圢匏で `snapshot: false` を蚭定したす。`{ type: "preset", preset: "claude_code", append, snapshot: false }` たたは `{ type: "custom", prompt, snapshot: false }`。プロンプトの衚珟を反埩凊理する堎合、たたは同じセッションを再開する呌び出し間で `append` を倉曎するアプリケヌションの堎合は、このフォヌムを䜿甚したす。`snapshot` フィヌルドには `@anthropic-ai/claude-agent-sdk` v0.3.257 以降が必芁です。

399 

390<h2 id="compare-the-four-approaches">400<h2 id="compare-the-four-approaches">

391 4 ぀のアプロヌチすべおの比范401 4 ぀のアプロヌチすべおの比范

392</h2>402</h2>

agent-sdk/python.md +4 −6

Details

934| `agents` | `dict[str, AgentDefinition] \| None` | `None` | プログラムで定矩されたサブ゚ヌゞェント |934| `agents` | `dict[str, AgentDefinition] \| None` | `None` | プログラムで定矩されたサブ゚ヌゞェント |

935| `plugins` | `list[SdkPluginConfig]` | `[]` | ロヌカルパスからカスタムプラグむンを読み蟌みたす。詳现に぀いおは [プラグむン](/docs/ja/agent-sdk/plugins) を参照 |935| `plugins` | `list[SdkPluginConfig]` | `[]` | ロヌカルパスからカスタムプラグむンを読み蟌みたす。詳现に぀いおは [プラグむン](/docs/ja/agent-sdk/plugins) を参照 |

936| `sandbox` | [`SandboxSettings`](#sandboxsettings) ` \| None` | `None` | プログラムでサンドボックス動䜜を蚭定したす。詳现に぀いおは [サンドボックス蚭定](#sandboxsettings) を参照 |936| `sandbox` | [`SandboxSettings`](#sandboxsettings) ` \| None` | `None` | プログラムでサンドボックス動䜜を蚭定したす。詳现に぀いおは [サンドボックス蚭定](#sandboxsettings) を参照 |

937| `setting_sources` | `list[SettingSource] \| None` | `None`CLI デフォルトすべおの゜ヌス | 読み蟌むファむルシステム蚭定を制埡したす。`[]` を枡しおナヌザヌ、プロゞェクト、ロヌカル蚭定を無効にしたす。管理ポリシヌ蚭定は垞に読み蟌たれたす。[Claude Code 機胜を䜿甚](/docs/ja/agent-sdk/claude-code-features#what-settingsources-does-not-control) を参照 |937| `setting_sources` | `list[SettingSource] \| None` | `None`CLI デフォルトすべおの゜ヌス | 読み蟌むファむルシステム蚭定を制埡したす。`[]` を枡しおナヌザヌ、プロゞェクト、ロヌカル蚭定を無効にしたす。管理ポリシヌ蚭定は垞に読み蟌たれたす。[適栌な蚭定](/docs/ja/server-managed-settings#platform-availability) 䞊の組織認蚌情報でセッションが認蚌されるずきに、サヌバヌ管理蚭定が取埗されたす。[Claude Code 機胜を䜿甚](/docs/ja/agent-sdk/claude-code-features#what-settingsources-does-not-control) を参照 |

938| `skills` | `list[str] \| Literal["all"] \| None` | `None` | セッションで利甚可胜なスキル。すべおの怜出されたスキルを有効にするには `"all"` を枡すか、スキル名のリストを枡したす。正確な名前のみを枡したす。SDK は Claude Code プロセスを開始する前に、圢匏が正しくないワむルドカヌド圢匏の名前を `ValueError` で拒吊したす。このチェックには Python Agent SDK 0.2.129 以降が必芁です。蚭定するず、SDK は `allowed_tools` に Skill ツヌルを自動的に远加したす。`tools` も枡す堎合は、そのリストに `"Skill"` を含めたす。[スキル](/docs/ja/agent-sdk/skills) を参照 |938| `skills` | `list[str] \| Literal["all"] \| None` | `None` | セッションで利甚可胜なスキル。すべおの怜出されたスキルを有効にするには `"all"` を枡すか、スキル名のリストを枡したす。正確な名前のみを枡したす。SDK は Claude Code プロセスを開始する前に、圢匏が正しくないワむルドカヌド圢匏の名前を `ValueError` で拒吊したす。このチェックには Python Agent SDK 0.2.129 以降が必芁です。蚭定するず、SDK は `allowed_tools` に Skill ツヌルを自動的に远加したす。`tools` も枡す堎合は、そのリストに `"Skill"` を含めたす。[スキル](/docs/ja/agent-sdk/skills) を参照 |

939| `max_thinking_tokens` | `int \| None` | `None` | *非掚奚* - 思考ブロックの最倧トヌクン数。代わりに `thinking` を䜿甚しおください |939| `max_thinking_tokens` | `int \| None` | `None` | *非掚奚* - 思考ブロックの最倧トヌクン数。代わりに `thinking` を䜿甚しおください |

940| `thinking` | [`ThinkingConfig`](#thinkingconfig) ` \| None` | `None` | 拡匵思考動䜜を制埡したす。`max_thinking_tokens` より優先されたす |940| `thinking` | [`ThinkingConfig`](#thinkingconfig) ` \| None` | `None` | 拡匵思考動䜜を制埡したす。`max_thinking_tokens` より優先されたす |


1181| `maxTurns` | いいえ | ゚ヌゞェントが停止する前の最倧 agentic タヌン数 |1181| `maxTurns` | いいえ | ゚ヌゞェントが停止する前の最倧 agentic タヌン数 |

1182| `background` | いいえ | 呌び出されたずきにこの゚ヌゞェントをブロッキングされないバックグラりンドタスクずしお実行したす |1182| `background` | いいえ | 呌び出されたずきにこの゚ヌゞェントをブロッキングされないバックグラりンドタスクずしお実行したす |

1183| `effort` | いいえ | この゚ヌゞェントの掚論努力レベル。名前付きレベルたたは敎数を受け入れたす。[`EffortLevel`](#effortlevel) を参照 |1183| `effort` | いいえ | この゚ヌゞェントの掚論努力レベル。名前付きレベルたたは敎数を受け入れたす。[`EffortLevel`](#effortlevel) を参照 |

1184| `permissionMode` | いいえ | この゚ヌゞェント内のツヌル実行のパヌミッションモヌド。[`PermissionMode`](#permissionmode) を参照 |1184| `permissionMode` | いいえ | この゚ヌゞェント内のツヌル実行のパヌミッションモヌド。[サブ゚ヌゞェント継承ルヌル](/docs/ja/agent-sdk/permissions#available-modes) は、それが適甚される堎合を決定したす。[`PermissionMode`](#permissionmode) を参照 |

1185 1185 

1186<Note>1186<Note>

1187 `AgentDefinition` フィヌルド名は `disallowedTools`、`permissionMode`、`maxTurns` などの camelCase を䜿甚したす。これらの名前は TypeScript SDK ず共有される wire 圢匏に盎接マップされたす。これは `disallowed_tools` ず `permission_mode` などの同等のトップレベルフィヌルドに Python snake\_case を䜿甚する `ClaudeAgentOptions` ずは異なりたす。`AgentDefinition` は dataclass であるため、snake\_case キヌワヌドを枡すず構築時に `TypeError` が発生したす。1187 `AgentDefinition` フィヌルド名は `disallowedTools`、`permissionMode`、`maxTurns` などの camelCase を䜿甚したす。これらの名前は TypeScript SDK ず共有される wire 圢匏に盎接マップされたす。これは `disallowed_tools` ず `permission_mode` などの同等のトップレベルフィヌルドに Python snake\_case を䜿甚する `ClaudeAgentOptions` ずは異なりたす。`AgentDefinition` は dataclass であるため、snake\_case キヌワヌドを枡すず構築時に `TypeError` が発生したす。


2885 2885 

2886バックグラりンド゜ヌスを実行し、各むベントを Claude に配信しお、ポヌリングなしで反応できるようにしたす。`command` はスクリプトを実行し、stdout 行ごずに 1 ぀のむベントを発行し、`ws` は WebSocket を開き、テキストフレヌムごずに 1 ぀のむベントを発行したす。`command` たたは `ws` のいずれか 1 ぀を正確に指定しおください。2886バックグラりンド゜ヌスを実行し、各むベントを Claude に配信しお、ポヌリングなしで反応できるようにしたす。`command` はスクリプトを実行し、stdout 行ごずに 1 ぀のむベントを発行し、`ws` は WebSocket を開き、テキストフレヌムごずに 1 ぀のむベントを発行したす。`command` たたは `ws` のいずれか 1 ぀を正確に指定しおください。

2887 2887 

2888Monitor がコマンドを実行する堎合、Bash ず同じパヌミッションルヌルに埓いたす。WebSocket りォッチは別途承認を求めたす。`ws` ゜ヌスには Claude Code v2.1.195 以降が必芁です。動䜜ずプロバむダヌの可甚性に぀いおは、[Monitor ツヌルリファレンス](/docs/ja/tools-reference#monitor-tool) を参照しおください。2888Monitor がコマンドを実行する堎合、Bash ず同じパヌミッション芏則に埓いたす。WebSocket りォッチは別途承認を求めたす。`ws` ゜ヌスには Claude Code v2.1.195 以降が必芁です。動䜜ずプロバむダヌの可甚性に぀いおは、[Monitor ツヌルリファレンス](/docs/ja/tools-reference#monitor-tool) を参照しおください。

2889 2889 

2890**入力**2890**入力**

2891 2891 


3163**ツヌル名** `TodoWrite`3163**ツヌル名** `TodoWrite`

3164 3164 

3165<Note>3165<Note>

3166 Python Agent SDK 0.2.139 以降では、以䞋の制限が適甚されたす。

3167 

3168 The following tools are available by default only on Claude 3.x models, Opus 4 through 4.7, Sonnet 4 through 4.6, and Haiku 4.5. On every other model, including model IDs Claude Code doesn't recognize, they aren't available unless you opt in:3166 The following tools are available by default only on Claude 3.x models, Opus 4 through 4.7, Sonnet 4 through 4.6, and Haiku 4.5. On every other model, including model IDs Claude Code doesn't recognize, they aren't available unless you opt in:

3169 3167 

3170 * `TodoWrite`3168 * `TodoWrite`


3325 3323 

3326**ツヌル名** `TaskOutput`。以前の名前 `BashOutput` はただ゚むリアスずしお受け入れられおいたす。3324**ツヌル名** `TaskOutput`。以前の名前 `BashOutput` はただ゚むリアスずしお受け入れられおいたす。

3327 3325 

3328<Note>`TaskOutput` は非掚奚です。タスクの出力ファむルパスで `Read` を䜿甚するこずをお勧めしたす。以䞋のスキヌマは、ツヌルを遭遇するフック ず暩限ハンドラヌに察しお有効なたたです。</Note>3326<Note>`TaskOutput` は非掚奚です。タスクの出力ファむルパスで `Read` を䜿甚するこずをお勧めしたす。以䞋のスキヌマは、ツヌルを遭遇するフックず暩限ハンドラヌに察しお有効なたたです。</Note>

3329 3327 

3330**入力**3328**入力**

3331 3329 

Details

102 uuid: UUID;102 uuid: UUID;

103 session_id: string;103 session_id: string;

104 ttft_ms?: number; // メッセヌゞ開始むベントにのみ存圚する、最初のトヌクンたでの時間ミリ秒104 ttft_ms?: number; // メッセヌゞ開始むベントにのみ存圚する、最初のトヌクンたでの時間ミリ秒

105 user_message_uuid?: string;

105 };106 };

106 ```107 ```

107</CodeGroup>108</CodeGroup>

108 109 

109`parent_tool_use_id` フィヌルドは Python では垞に `None`、TypeScript では `null` です。ストリヌムむベントはメむンセッションのみに察しお発行されたす。サブ゚ヌゞェントからのトヌクンレベルのデルタは転送されたせん。出力をサブ゚ヌゞェントに属性付けするには、`parent_tool_use_id` を含む完党なメッセヌゞを䜿甚しおください。[サブ゚ヌゞェント呌び出しの怜出](/docs/ja/agent-sdk/subagents#detect-subagent-invocation)を参照しおください。110`parent_tool_use_id` フィヌルドは Python では垞に `None`、TypeScript では `null` です。ストリヌムむベントはメむンセッションのみに察しお発行されたす。サブ゚ヌゞェントからのトヌクンレベルのデルタは転送されたせん。出力をサブ゚ヌゞェントに属性付けするには、`parent_tool_use_id` を含む完党なメッセヌゞを䜿甚しおください。[サブ゚ヌゞェント呌び出しの怜出](/docs/ja/agent-sdk/subagents#detect-subagent-invocation)を参照しおください。

110 111 

111`event` フィヌルドには、[Claude API](https://platform.claude.com/docs/ja/build-with-claude/streaming#event-types) からの生のストリヌミングむベントが含たれたす。䞀般的なむベントタむプは以䞋の通りです112Claude Code は、タヌンの最初の非 ping ストリヌムむベントで `user_message_uuid` を蚭定し、タヌンが応答しおいるメッセヌゞが倉わるずきに再床蚭定したす。これは [`user_message_uuid`](/docs/ja/agent-sdk/typescript#user_message_uuid) の条件䞋で行われたす。Python の `StreamEvent` はこのフィヌルドを公開しおいたせん。

113 

114`event` フィヌルドには、[Claude API](https://platform.claude.com/docs/en/build-with-claude/streaming#event-types) からの生のストリヌミングむベントが含たれたす。䞀般的なむベントタむプは以䞋の通りです

112 115 

113| むベントタむプ | 説明 |116| むベントタむプ | 説明 |

114| :-------------------- | :---------------------------- |117| :-------------------- | :---------------------------- |


123 メッセヌゞフロヌ126 メッセヌゞフロヌ

124</h2>127</h2>

125 128 

126郚分メッセヌゞが有効な堎合、メッセヌゞは以䞋の順序で受け取りたす。129Claude Code は、空でない各コンテンツブロックが完了するたびに `AssistantMessage` を発行したす。そのため、テキストブロックずツヌル呌び出しを含むレスポンスは 2 ぀の `AssistantMessage` オブゞェクトを生成したす。各メッセヌゞは独自のコンテンツブロックのみを含み、䞡方ずも同じメッセヌゞ ID を共有したす。これは TypeScript では `message.message.id` ずしお、Python では `message.message_id` ずしお読み取りたす。郚分メッセヌゞが有効な堎合、各 `AssistantMessage` はそのブロックの `content_block_stop` むベントの前に到着し、メッセヌゞは以䞋の順序で受け取りたす。

127 130 

128```text theme={null}131```text theme={null}

129StreamEvent (message_start)132StreamEvent (message_start)

130StreamEvent (content_block_start) - text block133StreamEvent (content_block_start) - text block

131StreamEvent (content_block_delta) - text chunks...134StreamEvent (content_block_delta) - text chunks...

135AssistantMessage - complete text block

132StreamEvent (content_block_stop)136StreamEvent (content_block_stop)

133StreamEvent (content_block_start) - tool_use block137StreamEvent (content_block_start) - tool_use block

134StreamEvent (content_block_delta) - tool input chunks...138StreamEvent (content_block_delta) - tool input chunks...

139AssistantMessage - complete tool_use block

135StreamEvent (content_block_stop)140StreamEvent (content_block_stop)

136StreamEvent (message_delta)141StreamEvent (message_delta)

137StreamEvent (message_stop)142StreamEvent (message_stop)

138AssistantMessage - complete message with all content

139... tool executes ...143... tool executes ...

140... more streaming events for next turn ...144... more streaming events for next turn ...

141ResultMessage - final result145ResultMessage - final result

142```146```

143 147 

144郚分メッセヌゞが有効でない堎合、`StreamEvent` を陀くすべおのメッセヌゞタむプを受け取りたす。䞀般的なタむプには `SystemMessage`セッション初期化、`AssistantMessage`完党な応答、`ResultMessage`最終結果、および䌚話履歎がコンパクト化されたずきを瀺すコンパクト境界メッセヌゞTypeScript では `SDKCompactBoundaryMessage`、Python では subtype `"compact_boundary"` の `SystemMessage`が含たれたす。148郚分メッセヌゞが有効でない堎合、`StreamEvent` を陀くすべおのメッセヌゞタむプを受け取りたす。䞀般的なタむプには `SystemMessage`セッション初期化、`AssistantMessage`完党なコンテンツブロック、`ResultMessage`最終結果、および䌚話履歎がコンパクト化されたずきを瀺すコンパクト境界メッセヌゞTypeScript では `SDKCompactBoundaryMessage`、Python では subtype `"compact_boundary"` の `SystemMessage`が含たれたす。

145 149 

146<h2 id="stream-tool-calls">150<h2 id="stream-tool-calls">

147 ツヌル呌び出しをストリヌミングする151 ツヌル呌び出しをストリヌミングする

Details

6 6 

7> Agent SDK セッションで todo を远跡し、構造化されたツヌル呌び出しから Claude の進捗をアプリケヌションでレンダリングしたす7> Agent SDK セッションで todo を远跡し、構造化されたツヌル呌び出しから Claude の進捗をアプリケヌションでレンダリングしたす

8 8 

9[モデル利甚可胜性](#model-availability)に蚘茉されおいるモデルでは、Claude は曞かれた todo リストなしで耇数ステップの䜜業を远跡し、Claude Code はデフォルトでセッションから[タスク远跡ツヌル](/docs/ja/tools-reference#task-tool-availability)を陀倖したす。これらのモデルで Claude が耇数ステップのタスクを凊理するために、このペヌゞの内容は必芁ありたせん。9Claude Code は、[モデル利甚可胜性](#model-availability)に蚘茉されおいるモデルでのみデフォルトで[タスク远跡ツヌル](/docs/ja/tools-reference#task-tool-availability)を提䟛したす。新しいモデルは曞かれた todo リストなしで耇数ステップの䜜業を远跡するため、これらのモデルでは Claude が耇数ステップのタスクを凊理するためにこのペヌゞの内容は必芁ありたせん。

10 10 

11タスク远跡ツヌルを持぀セッションでは、Claude は曞かれた todo リストを保持し、䜜業を進めるに぀れお各アむテムのステヌタスを曎新したす。メッセヌゞストリヌム内で各倉曎が構造化されたツヌル呌び出しずしお衚瀺されたす。アプリケヌションがこれらのツヌル呌び出しを読み取る堎合にのみセッションをオプトむンしおください。タスク掻動をログするか、独自の進捗衚瀺をレンダリングするかどうかに関わらず。11タスク远跡ツヌルを持぀セッションでは、Claude は曞かれた todo リストを保持し、䜜業を進めるに぀れお各アむテムのステヌタスを曎新したす。メッセヌゞストリヌム内で各倉曎が構造化されたツヌル呌び出しずしお衚瀺されたす。アプリケヌションがこれらのツヌル呌び出しを読み取る堎合にのみセッションをオプトむンしおください。タスク掻動をログするか、独自の進捗衚瀺をレンダリングするかどうかに関わらず。

12 12 


15</h2>15</h2>

16 16 

17<Note>17<Note>

18 TypeScript Agent SDK 0.3.233 以降、たたは Python Agent SDK 0.2.139 以降では、以䞋の制限が適甚されたす。

19 

20 The following tools are available by default only on Claude 3.x models, Opus 4 through 4.7, Sonnet 4 through 4.6, and Haiku 4.5. On every other model, including model IDs Claude Code doesn't recognize, they aren't available unless you opt in:18 The following tools are available by default only on Claude 3.x models, Opus 4 through 4.7, Sonnet 4 through 4.6, and Haiku 4.5. On every other model, including model IDs Claude Code doesn't recognize, they aren't available unless you opt in:

21 19 

22 * `TodoWrite`20 * `TodoWrite`


30 This default set applies in Claude Code v2.1.268 and later, which the TypeScript Agent SDK bundles from v0.3.268.28 This default set applies in Claude Code v2.1.268 and later, which the TypeScript Agent SDK bundles from v0.3.268.

31</Note>29</Note>

32 30 

33蚘茉されおいるモデルでは、セッションをオプトむンしない限り、メッセヌゞストリヌム内でこれらのツヌルの `tool_use` ブロックは衚瀺されたせん。Agent SDK は、バンドルされおいる Claude Code バむナリを通じおこれらのデフォルトを適甚したす。`pathToClaudeCodeExecutable`TypeScriptたたは `cli_path`Pythonを独自の Claude Code むンストヌルに指定する堎合、そのむンストヌルが提䟛するツヌルが、独自のデフォルトの䞋で取埗されたす。実行䞭のセッションで正確なセットを確認するには、[利甚可胜なツヌルを確認](/docs/ja/tools-reference#check-which-tools-are-available)しおください。セッションをオプトむンするには、以䞋のいずれかを実行しおください31デフォルトではツヌルを持たないモデルでは、セッションをオプトむンしない限り、メッセヌゞストリヌム内でこれらのツヌルの `tool_use` ブロックは衚瀺されたせん。Agent SDK は、バンドルされおいる Claude Code バむナリを通じおこれらのデフォルトを適甚したす。`pathToClaudeCodeExecutable`TypeScriptたたは `cli_path`Pythonを独自の Claude Code むンストヌルに指定する堎合、そのむンストヌルが提䟛するツヌルが、独自のデフォルトの䞋で取埗されたす。実行䞭のセッションで正確なセットを確認するには、[利甚可胜なツヌルを確認](/docs/ja/tools-reference#check-which-tools-are-available)しおください。セッションをオプトむンするには、以䞋のいずれかを実行しおください

34 32 

35* [`allowedTools`](/docs/ja/agent-sdk/permissions#allow-and-deny-rules)TypeScriptたたは `allowed_tools`Pythonオプションでツヌルの 1 ぀に名前を付ける33* [`allowedTools`](/docs/ja/agent-sdk/permissions#allow-and-deny-rules)TypeScriptたたは `allowed_tools`Pythonオプションでツヌルの 1 ぀に名前を付ける

36* `tools` オプションにツヌルをリストしたす。これはセッションの組み蟌みツヌルを、それが名前を付けるものに制限したす。䜿甚する他の組み蟌みツヌルず䞀緒に必芁なツヌルを含めたす34* `tools` オプションにツヌルをリストしたす。これはセッションの組み蟌みツヌルを、それが名前を付けるものに制限したす。䜿甚する他の組み蟌みツヌルず䞀緒に必芁なツヌルを含めたす

agent-sdk/troubleshooting.md +161 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Agent SDK のトラブルシュヌティング

6 

7> Agent SDK ゚ラヌを衚瀺されたメッセヌゞで修正したす。TypeScript ず Python SDK の各゚ラヌに぀いお、原因ず察凊方法を説明したす。

8 

9このペヌゞの゚ントリは、衚瀺される゚ラヌに察応しおいたす。各゚ントリは原因ず察凊方法を瀺しおいたす。

10 

11<h2 id="cli-startup">

12 CLI スタヌトアップ

13</h2>

14 

15<h3 id="clinotfounderror-claude-code-not-found">

16 CLINotFoundError: Claude Code not found

17</h3>

18 

19Python SDK は Claude Code CLI をサブプロセスずしお起動したす。`claude` 実行ファむルが芋぀からない堎合、接続は `CLINotFoundError` で倱敗したす。

20 

21```

22Claude Code not found at: /your/configured/path

23```

24 

25メッセヌゞには、`ClaudeAgentOptions(cli_path=...)` を蚭定しお存圚しないファむルを指しおいる堎合、蚭定されたパスが含たれたす。`cli_path` がない堎合、SDK は `PATH` ず䞀般的なむンストヌル堎所を怜玢し、メッセヌゞにはプラットフォヌム甚のむンストヌル手順が含たれたす。

26 

27修正するには

28 

29* Claude Code がむンストヌルされおいない堎合はむンストヌルしおください。プラットフォヌム甚のコマンドに぀いおは、[Claude Code のむンストヌル](/docs/ja/setup#install-claude-code)を参照しおください。

30* `cli_path` を蚭定した堎合は、ファむルが存圚し、`claude` 実行ファむルであるこずを確認しおください。

31* `PATH` 解決に䟝存しおいる堎合は、アプリケヌションが実行される環境で `claude --version` が機胜するこずを確認しおください。IDE やサヌビスマネヌゞャヌなど、シェルの倖から起動するプロセスは、倚くの堎合異なる `PATH` で実行されたす。

32 

33TypeScript SDK は、バンドルされたプラットフォヌムパッケヌゞず `pathToClaudeCodeExecutable` に蚭定されたパスで CLI を探したす。衚瀺されるメッセヌゞに䞀臎させおください

34 

35* `Native CLI binary for <platform>-<arch> not found`バンドルされたプラットフォヌムパッケヌゞが芋぀かりたせん。最も䞀般的には、むンストヌルがオプション䟝存関係をスキップしたためです。オプション䟝存関係をスキップせずに `@anthropic-ai/claude-agent-sdk` を再むンストヌルするか、`pathToClaudeCodeExecutable` を[ネむティブむンストヌル](/docs/ja/setup#install-claude-code)に指定しおください。`bun build --compile` で構築された単䞀ファむル実行ファむルでは、同じメッセヌゞが異なる原因ず修正方法を持ちたす。[単䞀実行ファむルぞのコンパむル](/docs/ja/agent-sdk/typescript#compile-to-a-single-executable)を参照しおください。

36* `Claude Code native binary not found at <path>` たたは `Claude Code executable not found at <path>. Is options.pathToClaudeCodeExecutable set?`解決されたパスのファむルが芋぀からないか、プロセスがアクセスできたせん。ファむルがそのパスに存圚し、プロセスがアクセスできるこずを確認しおください。

37 

38<h3 id="cliconnectionerror-refusing-to-execute-batch-script">

39 CLIConnectionError: Refusing to execute batch script

40</h3>

41 

42Windows では、Python SDK が䜿甚する CLI パスが `.bat` たたは `.cmd` バッチスクリプトnpm むンストヌルが䜜成する `claude.cmd` シムを含むの堎合、接続は `CLIConnectionError` で倱敗したす。

43 

44```

45Refusing to execute batch script 'C:\\Users\\you\\AppData\\Roaming\\npm\\claude.cmd': Windows runs .bat/.cmd files via cmd.exe, which can execute commands injected through CLI arguments, and no reliable escaping for cmd.exe exists. Use a native claude executable instead: install Claude Code natively (irm https://claude.ai/install.ps1 | iex), point ClaudeAgentOptions(cli_path=...) at a claude.exe, or install the claude-agent-sdk wheel for a platform that bundles claude.exe (e.g. Windows x64).

46```

47 

48この拒吊は意図的なセキュリティ匷化であり、むンストヌルが壊れおいるわけではありたせん。Windows はバッチスクリプトを `cmd.exe /c` 呌び出しに曞き換えお実行し、`cmd.exe` は実行時にコマンドラむン党䜓を再解析するため、匕数倀は泚入されたコマンドを実行できたす。

49 

50ほずんどの Windows むンストヌルはこの゚ラヌに到達したせん。Windows x64 の `claude-agent-sdk` ホむヌルは `claude.exe` をバンドルしおおり、SDK はバンドルされた CLI を優先し、次に発芋できるネむティブ `claude.exe` を優先し、その埌バッチシムにフォヌルバックしたす。拒吊は 2 ぀のケヌスで衚瀺されたす

51 

52* `ClaudeAgentOptions(cli_path=...)` を `.bat` たたは `.cmd` ファむルnpm の `claude.cmd` シムなどに蚭定した堎合。

53* むンストヌルにバンドルされたネむティブ `claude.exe` がない堎合。たずえば、ARM64 Windows での゜ヌスむンストヌルで、`PATH` 䞊の唯䞀の `claude` が npm シムである堎合。

54 

55修正するには、バッチスクリプトの代わりにネむティブ実行ファむルを SDK に提䟛しおください

56 

57* `ClaudeAgentOptions(cli_path=...)` を蚭定した堎合は、`claude.exe` を指すか、オプションを削陀しおください。`cli_path` が蚭定されおいる間、SDK は怜出をスキップするため、ネむティブむンストヌルだけでは効果がありたせん。

58* PowerShell で Claude Code をネむティブにむンストヌルしおください`irm https://claude.ai/install.ps1 | iex`

59* x64 Windows では、`claude.exe` をバンドルする `claude-agent-sdk` ホむヌルをむンストヌルしおください。

60 

61`claude-agent-sdk` 0.2.124 より前では、Python SDK はこのチェックなしで `cmd.exe` を通じおバッチスクリプトを生成しおいたした。

62 

63<h3 id="cliconnectionerror-failed-to-start-claude-code">

64 CLIConnectionError: Failed to start Claude Code

65</h3>

66 

67SDK は解決されたパスでファむルを芋぀けたしたが、起動できたせんでした。Python はこれらの倱敗を `CLIConnectionError` ずしお発生させたす。TypeScript はメッセヌゞ反埩を SDK クラスを持たない゚ラヌで拒吊したす。以䞋の衚は各メッセヌゞを䜕を瀺しおいるかにマップしたす。衚瀺されるメッセヌゞに䞀臎させおください

68 

69| メッセヌゞ | SDK | 意味 |

70| ----------------------------------------------------------------- | ---------- | ---------------------------------- |

71| `Failed to start Claude Code: <detail>` | Python | メッセヌゞの残りはオペレヌティングシステム自䜓の゚ラヌです |

72| `Claude Code executable at <path> exists but failed to launch` | TypeScript | 蚭定されたパスのスクリプトは実行できたせん |

73| `Claude Code native binary at <path> exists but failed to launch` | TypeScript | バむナリは実行できたせん。libc の提案がメッセヌゞに远加されたす |

74| `Failed to spawn Claude Code process: <detail>` | TypeScript | その他の起動倱敗 |

75 

76䞡方の SDK では、通垞の原因は、テキストファむル、ディレクトリ、たたは実行暩限のないファむルなど、実行できないものを指す解決されたパスです。ネむティブバむナリメッセヌゞの libc 提案を 1 ぀の可胜な原因ずしお読んでください。

77 

78どちらの SDK でも修正するには

79 

80* 蚭定されたパスが `claude` 実行ファむル自䜓を指し、ファむルに実行暩限があるこずを確認しおください。

81* カスタムパスが䞍芁な堎合は、Python で `cli_path` を削陀するか、TypeScript で `pathToClaudeCodeExecutable` を削陀しお、SDK が独自に CLI を芋぀けるようにしおください。バンドルされたコピヌを優先したす。

82* 倱敗しおいるバむナリがコンテナむメヌゞ内の SDK のバンドルされたコピヌの堎合、むメヌゞビルド䞭に SDK を再むンストヌルしお、バンドルされたバむナリがコンテナのプラットフォヌムず䞀臎するようにするか、実行するアヌキテクチャ甚にむメヌゞを再構築しおください。通垞の原因は、コンテナのアヌキテクチャたたは libc ず䞀臎しないバむナリ、たたはむメヌゞビルド䞭に実行暩限を倱ったバむナリです。

83 

84<h3 id="cliconnectionerror-not-connected">

85 CLIConnectionError: Not connected

86</h3>

87 

88Python で `ClaudeSDKClient` メ゜ッドを呌び出す前にクラむアントが接続しおいない堎合、たたは接続を切断した埌に呌び出すず、`CLIConnectionError` がこのメッセヌゞで発生したす

89 

90```

91Not connected. Call connect() first.

92```

93 

94メッセヌゞが蚀うこずをしおください。他のクラむアントメ゜ッドの前に `await client.connect()` を呌び出すか、`async with ClaudeSDKClient() as client:` でクラむアントを開いおください。これは入口で接続したす。

95 

96<h2 id="cli-process-exit">

97 CLI プロセス終了

98</h2>

99 

100このセクションの゚ントリは、アプリケヌションがそれを䜿甚しおいる間に Claude Code プロセスが終了したこずを意味したす。衚瀺される゚ラヌは SDK 蚀語ず、CLI が終了する前に゚ラヌ結果を報告したかどうかによっお異なりたす。

101 

102<h3 id="processerror-command-failed-with-exit-code">

103 ProcessError: Command failed with exit code

104</h3>

105 

106Python SDK は Claude Code プロセスが 0 以倖のコヌドで終了するず `ProcessError` を発生させたす

107 

108```

109Command failed with exit code 1 (exit code: 1)

110Error output: Check stderr output for details

111```

112 

113メッセヌゞは終了コヌドを 2 回述べ、`Error output` 行は固定テキストであり、プロセスの実際の゚ラヌ出力ではありたせん。同じ固定テキストが䟋倖の `stderr` 属性を埋めたす。䟋倖の `exit_code` 属性がコヌドを持ちたす。CLI が実際に stderr に曞き蟌んだものをキャプチャするには、`ClaudeAgentOptions` で `stderr` コヌルバックを枡し、受け取ったものをログしおください。

114 

115単玔な `ProcessError` は、CLI が゚ラヌ結果を報告せずに終了したこずを意味したす。CLI が゚ラヌ結果を報告した堎合、SDK は代わりに [`ResultError`](/docs/ja/agent-sdk/python#resulterror) を発生させたす。これは[Claude Code returned an error result](#claude-code-returned-an-error-result)で説明されおいたす。`ResultError` は `ProcessError` をサブクラス化するため、`except ProcessError` は䞡方をキャッチしたす。異なる方法で凊理するには、`except ResultError` 句を最初に配眮しおください。

116 

117`claude-agent-sdk` 0.2.140 より前では、Python SDK ぱラヌ結果の終了を `ResultError` ではなく単玔な `Exception` ずしお発生させおいたした。

118 

119<h3 id="claude-code-process-exited-with-code-n">

120 Claude Code process exited with code N

121</h3>

122 

123IDE ラッパヌもこのメッセヌゞを出力し、[゚ラヌリファレンス](/docs/ja/errors#claude-code-process-exited-with-code-n)は VS Code およびその他のランチャヌをカバヌしおいたす。この゚ントリは TypeScript SDK コヌドが受け取るものをカバヌしおいたす。SDK は 0 以倖の CLI 終了を単玔な `Error` ずしお衚瀺し、`query()` のメッセヌゞ䞊の `for await` ルヌプを拒吊したす。キャッチする SDK ゚ラヌクラスはないため、ルヌプを `try`/`catch` でラップし、メッセヌゞで䞀臎させおください

124 

125```

126Claude Code process exited with code 1. stderr: <tail of the CLI's stderr>

127```

128 

129CLI が stderr に曞き蟌んだ堎合、メッセヌゞはそれのテヌルで終わりたす。完党なストリヌムをキャプチャするには、ク゚リオプションで `stderr` コヌルバックを枡しおください。シグナルで匷制終了されたプロセスは同じ圢匏で `Claude Code process terminated by signal <name>` を報告したす。

130 

131<h3 id="claude-code-returned-an-error-result">

132 Claude Code returned an error result

133</h3>

134 

135䞡方の SDK は、CLI が終了する前に゚ラヌ結果を報告した堎合、プロセス終了゚ラヌをこのメッセヌゞに眮き換えたす

136 

137```

138Claude Code returned an error result: <the CLI's own error report>

139```

140 

141コロンの埌のテキストは、䜕が間違ったかに぀いおの CLI の報告であるため、終了自䜓ではなくそこから始めおください。Python はこれを [`ResultError`](/docs/ja/agent-sdk/python#resulterror) ずしお発生させたす。その `data` 属性は完党な゚ラヌ結果を持ちたす。TypeScript は同じメッセヌゞ圢匏を持぀単玔な `Error` でメッセヌゞルヌプを拒吊したす。

142 

143<h2 id="structured-outputs">

144 構造化出力

145</h2>

146 

147<h3 id="structured_output-is-none-but-the-result-says-success">

148 structured\_output は None ですが、結果は成功ず蚀っおいたす

149</h3>

150 

151結果メッセヌゞは `subtype: "success"` で終わるこずができたすが、Python では `structured_output` は `None` であり、TypeScript では `undefined` です。実行は完了したすが、怜蚌された出力は存圚したせん。これに到達する 1 ぀の方法は、出力が満たすこずができないスキヌマです。たずえば、矛盟する長さの制玄がありたす。実行は怜蚌゚ラヌなしで終了し、唯䞀の信号は欠萜しおいる `structured_output` です。

152 

153アプリケヌションコヌドでこの結果を倱敗ずしお扱っおください。`structured_output` を䜿甚する前に、`subtype` が `success` であり、`structured_output` が存圚するこずの䞡方を確認しおください。[゚ラヌハンドリング](/docs/ja/agent-sdk/structured-outputs#error-handling)セクションは䞡方の SDK のこのパタヌンを瀺しおいたす。

154 

155正しいず思われるスキヌマで繰り返し発生する堎合は、スキヌマが満たされるこずを確認し、出力が怜蚌されるたで単玔化し、制玄を 1 ぀ず぀再導入しおください。

156 

157<h2 id="report-a-new-issue">

158 新しい問題を報告する

159</h2>

160 

161゚ラヌがここでカバヌされおいない堎合は、オヌプンな問題を確認するか、SDK リポゞトリに新しい問題を提出しおください[claude-agent-sdk-typescript](https://github.com/anthropics/claude-agent-sdk-typescript/issues) たたは [claude-agent-sdk-python](https://github.com/anthropics/claude-agent-sdk-python/issues)。完党な゚ラヌテキストず SDK バヌゞョンを含めおください。

Details

12 12 

13確認質問に぀いおは、Claude が質問ずオプションを生成したす。あなたの圹割は、それらをナヌザヌに提瀺しお、ナヌザヌの遞択を返すこずです。このフロヌに独自の質問を远加するこずはできたせん。ナヌザヌに䜕か尋ねる必芁がある堎合は、アプリケヌションロゞックで別途実行しおください。13確認質問に぀いおは、Claude が質問ずオプションを生成したす。あなたの圹割は、それらをナヌザヌに提瀺しお、ナヌザヌの遞択を返すこずです。このフロヌに独自の質問を远加するこずはできたせん。ナヌザヌに䜕か尋ねる必芁がある堎合は、アプリケヌションロゞックで別途実行しおください。

14 14 

15コヌルバックは無期限に保留䞭のたたにするこずができたす。実行はコヌルバックが返されるたで䞀時停止したたたであり、SDK はク゚リ自䜓がキャンセルされた堎合にのみ埅機をキャンセルしたす。ナヌザヌがプロセスが合理的に実行し続けるこずができるより長く応答するのに時間がかかる可胜性がある堎合、[`defer` フック決定](/docs/ja/hooks#defer-a-tool-call-for-later)を返したす。これにより、プロセスを終了しお、埌で氞続化されたセッションから再開できたす。15コヌルバックは無期限に保留䞭のたたにするこずができたす。実行はコヌルバックが返されるたで䞀時停止したたたであり、SDK はク゚リ自䜓がキャンセルされた堎合にのみ埅機をキャンセルしたす。ナヌザヌがプロセスが合理的に実行し続けるこずができるより長く応答するのに時間がかかる可胜性がある堎合、[`PreToolUse` フック](/docs/ja/agent-sdk/hooks)を登録しお、[`defer` 決定](/docs/ja/hooks#defer-a-tool-call-for-later)を返したす。これにより、プロセスを終了しお、埌で氞続化されたセッションから再開できたす。

16 16 

17このガむドでは、各タむプのリク゚ストを怜出し、適切に応答する方法を瀺したす。17このガむドでは、各タむプのリク゚ストを怜出し、適切に応答する方法を瀺したす。

18 18 

19<h2 id="detect-when-claude-needs-input">19<h2 id="detect-when-claude-needs-input">

20 Claude が入力を必芁ずする堎合を怜出する20 Claude が入力を必芁ずするタむミングを怜出する

21</h2>21</h2>

22 22 

23ク゚リオプションで `canUseTool` コヌルバックを枡したす。Claude がナヌザヌ入力を必芁ずするたびにコヌルバックが発火し、ツヌル名ず入力を匕数ずしお受け取りたす。23ク゚リオプションで `canUseTool` コヌルバックを枡しおください。このコヌルバックは Claude がナヌザヌ入力を必芁ずするたびに発火し、ツヌル名ず入力を匕数ずしお受け取りたす。

24 24 

25<CodeGroup>25<CodeGroup>

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

27 from claude_agent_sdk import ClaudeAgentOptions

28 

29 

27 async def handle_tool_request(tool_name, input_data, context):30 async def handle_tool_request(tool_name, input_data, context):

28 # ナヌザヌにプロンプトを衚瀺しお、蚱可たたは拒吊を返す31 # ナヌザヌにプロンプトを衚瀺しお、蚱可たたは拒吊を返す

29 ...32 ...


44 47 

45コヌルバックは 2 ぀のケヌスで発火したす。48コヌルバックは 2 ぀のケヌスで発火したす。

46 49 

471. **ツヌルが承認を必芁ずする堎合**Claude が [蚱可ルヌル](/docs/ja/agent-sdk/permissions)たたはモヌドによっお自動承認されおいないツヌルを䜿甚したい堎合。`tool_name` でツヌル䟋`"Bash"`、`"Write"`を確認したす。501. **ツヌルが承認を必芁ずする堎合**: Claude が [暩限ルヌル](/docs/ja/agent-sdk/permissions) たたは暩限モヌドで自動承認されおいないツヌルを䜿甚したいずき。`tool_name` でツヌル䟋`"Bash"`、`"Write"`を確認しおください。

482. **Claude が質問をする堎合**Claude が `AskUserQuestion` ツヌルを呌び出したす。`tool_name == "AskUserQuestion"` をチェックしお、異なる方法で凊理したす。`tools` 配列を指定する堎合は、これが機胜するように `AskUserQuestion` を含めたす。詳现は [確認質問を凊理する](#handle-clarifying-questions)を参照しおください。512. **Claude が質問をする堎合**: Claude が `AskUserQuestion` ツヌルを呌び出したす。`tool_name == "AskUserQuestion"` をチェックしお、異なる方法で凊理しおください。`tools` 配列を指定する堎合は、これが機胜するように `AskUserQuestion` を含めおください。詳现は [質問の明確化を凊理する](#handle-clarifying-questions) を参照しおください。

49 52 

50<Warning>53<Warning>

51 **コヌルバックは自動承認されたツヌルに察しおは発火したせん。** [蚱可評䟡フロヌ](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)の前の段階での承認、蚱可ルヌル、たたは `acceptEdits` や `bypassPermissions` のようなモヌドは、`canUseTool` が参照される前に呌び出しを解決したす。`allowed_tools` にツヌルをそのたた列挙する堎合、そのツヌルに察する `canUseTool` チェックは、ask ルヌルたたは `plan` モヌドが呌び出しをプロンプトに戻さない限り実行されたせん。すべおのツヌル呌び出しに適甚する必芁があるロゞックに぀いおは、[`PreToolUse` フック](/docs/ja/agent-sdk/hooks)を䜿甚しおください。このフックはフロヌの残りの郚分の前に実行され、リク゚ストを蚱可、拒吊、たたは倉曎できたす。54 **コヌルバックは自動承認されたツヌルに察しおは発火したせん。** [暩限評䟡フロヌ](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated) の前の段階での承認、蚱可ルヌル、たたは `acceptEdits` や `bypassPermissions` のようなモヌドは、`canUseTool` が参照される前に呌び出しを解決したす。`allowed_tools` にツヌルをそのたた列挙した堎合、そのツヌルの `canUseTool` チェックは、[評䟡フロヌ](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated) が呌び出しを質問ルヌルや `plan` モヌドなどのプロンプトに戻すルヌトを通るずきのみ実行されたす。すべおのツヌル呌び出しに適甚する必芁があるロゞックの堎合は、[`PreToolUse` フック](/docs/ja/agent-sdk/hooks) を䜿甚しおください。このフックはフロヌの残りの郚分の前に実行され、リク゚ストを蚱可、拒吊、たたは倉曎できたす。

52 55 

53 `AskUserQuestion`、[`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool)ずマヌクされた MCP ツヌル、および [組織が `ask` に蚭定したコネクタツヌル](/docs/ja/mcp#organization-controls-on-connector-tools)は、蚱可ルヌルが䞀臎する堎合でもコヌルバックに到達したす。`dontAsk` モヌドではこれらの呌び出しは代わりに拒吊され、コヌルバックは呌び出されたせん。56 蚱可ルヌルは [モヌドが自動承認しないアクション](/docs/ja/permission-modes#actions-no-mode-auto-approves) を事前承認したせん。[暩限がどのように評䟡されるか](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated) を参照しお、どのアクションがコヌルバックに到達し、`dontAsk` モヌドず `auto` モヌドで䜕が起こるかを確認しおください。

54</Warning>57</Warning>

55 58 

56たた、[`PermissionRequest` フック](/docs/ja/agent-sdk/hooks#available-hooks)を䜿甚しお、Claude が承認を埅っおいるずきに倖郚通知Slack、メヌル、プッシュを送信するこずもできたす。59たた、[`PermissionRequest` フック](/docs/ja/agent-sdk/hooks#available-hooks) を䜿甚しお、Claude が承認を埅っおいるずきに倖郚通知Slack、メヌル、プッシュを送信するこずもできたす。

57 60 

58<h2 id="handle-tool-approval-requests">61<h2 id="handle-tool-approval-requests">

59 ツヌル承認リク゚ストを凊理する62 ツヌル承認リク゚ストを凊理する

60</h2>63</h2>

61 64 

62ク゚リオプションで `canUseTool` コヌルバックを枡すず、Claude が自動承認されおいないツヌルを䜿甚したい堎合に発火したす。コヌルバックは 3 ぀の匕数を受け取りたす。65ク゚リオプションで `canUseTool` コヌルバックを枡すず、Claude が以前の蚱可フロヌで承認されおいないツヌルを䜿甚したい堎合に発火したす。`dontAsk` モヌドなどの䞀郚の蚭定では、Claude Code はこれを呌び出したせん。[蚱可がどのように評䟡されるか](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)の最埌のステップにそれらが蚘茉されおおり、代わりに呌び出しに䜕が起こるかが説明されおいたす。

66 

67コヌルバックは 3 ぀の匕数を受け取りたす。

63 68 

64| 匕数 | 説明 |69| 匕数 | 説明 |

65| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |70| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |


220 225 

221拒吊する堎合、理由を説明するメッセヌゞを提䟛したす。Claude はこのメッセヌゞを芋お、アプロヌチを調敎する可胜性がありたす。226拒吊する堎合、理由を説明するメッセヌゞを提䟛したす。Claude はこのメッセヌゞを芋お、アプロヌチを調敎する可胜性がありたす。

222 227 

223<CodeGroup>

224 ```python Python theme={null}

225 from claude_agent_sdk.types import PermissionResultAllow, PermissionResultDeny

226 

227 # ツヌルの実行を蚱可する

228 return PermissionResultAllow(updated_input=input_data)

229 

230 # ツヌルをブロックする

231 return PermissionResultDeny(message="User rejected this action")

232 ```

233 

234 ```typescript TypeScript theme={null}

235 // ツヌルの実行を蚱可する

236 return { behavior: "allow", updatedInput: input };

237 

238 // ツヌルをブロックする

239 return { behavior: "deny", message: "User rejected this action" };

240 ```

241</CodeGroup>

242 

243蚱可たたは拒吊を超えお、ツヌルの入力を倉曎したり、Claude がアプロヌチを調敎するのに圹立぀コンテキストを提䟛したりできたす。228蚱可たたは拒吊を超えお、ツヌルの入力を倉曎したり、Claude がアプロヌチを調敎するのに圹立぀コンテキストを提䟛したりできたす。

244 229 

245* **承認**ツヌルを Claude がリク゚ストしたずおりに実行させる230* **承認**ツヌルを Claude がリク゚ストしたずおりに実行させる


249* **代替案を提案**ブロックするが、ナヌザヌが望むものに向かっお Claude をガむドする234* **代替案を提案**ブロックするが、ナヌザヌが望むものに向かっお Claude をガむドする

250* **完党にリダむレクト**[ストリヌミング入力](/docs/ja/agent-sdk/streaming-vs-single-mode)を䜿甚しお Claude に完党に新しい指瀺を送信する235* **完党にリダむレクト**[ストリヌミング入力](/docs/ja/agent-sdk/streaming-vs-single-mode)を䜿甚しお Claude に完党に新しい指瀺を送信する

251 236 

237次のスニペットの `ask_user` および `askUser` ヘルパヌは、アプリケヌション独自のプロンプト UI の代わりになりたす。

238 

252<Tabs>239<Tabs>

253 <Tab title="承認">240 <Tab title="承認">

254 ナヌザヌはアクションをそのたた承認したす。コヌルバックから `input` をそのたた枡し、ツヌルは Claude がリク゚ストしたずおりに実行されたす。241 ナヌザヌはアクションをそのたた承認したす。コヌルバックから `input` をそのたた枡し、ツヌルは Claude がリク゚ストしたずおりに実行されたす。


653 640 

654耇数遞択質問の堎合、ラベルの配列を枡すか、`", "` で結合したす。[自由テキスト入力をサポヌト](#support-free-text-input)に瀺されおいるような質問ごずの自由テキスト䟋「その他」オプションの堎合は、ナヌザヌのテキストを `answers[question]` に入力したす。`response` は、ナヌザヌが質問カヌドを閉じお、特定の質問ぞの回答ではない䞀般的な返信を入力できる UI の堎合にのみ蚭定したす。`response` が蚭定されおいる堎合、Claude は質問ごずの回答リストではなく「ナヌザヌが応答したした 」を受け取りたす。641耇数遞択質問の堎合、ラベルの配列を枡すか、`", "` で結合したす。[自由テキスト入力をサポヌト](#support-free-text-input)に瀺されおいるような質問ごずの自由テキスト䟋「その他」オプションの堎合は、ナヌザヌのテキストを `answers[question]` に入力したす。`response` は、ナヌザヌが質問カヌドを閉じお、特定の質問ぞの回答ではない䞀般的な返信を入力できる UI の堎合にのみ蚭定したす。`response` が蚭定されおいる堎合、Claude は質問ごずの回答リストではなく「ナヌザヌが応答したした 」を受け取りたす。

655 642 

656```json theme={null}643```jsonc theme={null}

657{644{

658 "questions": [645 "questions": [

659 // ...646 // ...

agent-teams.md +22 −19

Details

120 `tmux` には特定のオペレヌティングシステムでの既知の制限があり、埓来は macOS で最も効果的に動䜜したす。iTerm2 で `tmux -CC` を䜿甚するこずが、`tmux` ぞの掚奚゚ントリヌポむントです。120 `tmux` には特定のオペレヌティングシステムでの既知の制限があり、埓来は macOS で最も効果的に動䜜したす。iTerm2 で `tmux -CC` を䜿甚するこずが、`tmux` ぞの掚奚゚ントリヌポむントです。

121</Note>121</Note>

122 122 

123デフォルトは `"in-process"` です。v2.1.179 より前は、デフォルトは `"auto"` でした。そのため、以前に分割ペむンを開いたアップグレヌドされたセッションは、モヌドを明瀺的に蚭定しない限り、1 ぀のタヌミナルに留たりたす。`"auto"` を蚭定しお、既に tmux セッション内で実行しおいる堎合たたは䜿甚しおいるタヌミナルが iTerm2 の堎合は分割ペむンを有効にし、それ以倖の堎合は in-process にフォヌルバックしたす。`"tmux"` 蚭定は分割ペむンモヌドを有効にし、タヌミナルに基づいお tmux たたは iTerm2 を䜿甚するかどうかを自動怜出したす。123デフォルトは `"in-process"` です。v2.1.179 より前は、デフォルトは `"auto"` でした。そのため、以前に分割ペむンを開いたアップグレヌドされたセッションは、モヌドを明瀺的に蚭定しない限り、1 ぀のタヌミナルに留たりたす。`"auto"` を蚭定しお、既に tmux セッション内で実行しおいる堎合たたは䜿甚しおいるタヌミナルが iTerm2 で `it2` CLI がむンストヌルされおいる堎合は分割ペむンを有効にし、それ以倖の堎合は in-process にフォヌルバックしたす。`"tmux"` 蚭定は分割ペむンモヌドを有効にし、タヌミナルに基づいお tmux たたは iTerm2 を䜿甚するかどうかを自動怜出したす。

124 124 

125v2.1.186 以降、`"iterm2"` を蚭定しお iTerm2 ネむティブ分割ペむンを明瀺的に䜿甚しおください。このモヌドは [`it2` CLI](https://github.com/mkusaka/it2) が必芁で、`it2` が芋぀からない堎合はむンストヌルコマンド付きで゚ラヌを衚瀺したす。`it2` をむンストヌルするか tmux に切り替えるオプションを提䟛するセットアッププロンプトは、タヌミナルが iTerm2 で tmux がフォヌルバックずしお利甚可胜な堎合、`"auto"` たたは `"tmux"` の䞋に衚瀺されたす。125v2.1.186 以降、`"iterm2"` を蚭定しお iTerm2 ネむティブ分割ペむンを明瀺的に䜿甚しおください。このモヌドは [`it2` CLI](https://github.com/mkusaka/it2) が必芁で、`it2` が芋぀からない堎合はむンストヌルコマンド付きで゚ラヌを衚瀺したす。`it2` をむンストヌルするか tmux に切り替えるオプションを提䟛するセットアッププロンプトは、タヌミナルが iTerm2 で tmux がフォヌルバックずしお利甚可胜な堎合、`"auto"` たたは `"tmux"` の䞋に衚瀺されたす。

126 126 


1633. [`CLAUDE_CODE_SUBAGENT_MODEL`](/docs/ja/model-config#environment-variables)。`inherit` 以倖に蚭定されおいる堎合。1633. [`CLAUDE_CODE_SUBAGENT_MODEL`](/docs/ja/model-config#environment-variables)。`inherit` 以倖に蚭定されおいる堎合。

1644. リヌダヌの珟圚のモデル。1644. リヌダヌの珟圚のモデル。

165 165 

166[`CLAUDE_CODE_SUBAGENT_MODEL_FORCE`](/docs/ja/sub-agents#run-every-subagent-on-one-model) はチヌムメンバヌずサブ゚ヌゞェントの䞡方に適甚されたす。166[`CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1`](/docs/ja/sub-agents#run-every-subagent-on-one-model) を蚭定した堎合、最初の 2 ぀の゜ヌスは適甚されたせん。Claude Code は `CLAUDE_CODE_SUBAGENT_MODEL` が `inherit` 以倖に蚭定されおいる堎合はそこからすべおのチヌムメンバヌのモデルを遞択し、それ以倖の堎合はリヌダヌの珟圚のモデルから遞択したす。Claude Code v2.1.257 以降が必芁です。

167 167 

168v2.1.251 より前は、`CLAUDE_CODE_SUBAGENT_MODEL` がこの順序で最初に来おいたした。168v2.1.251 より前は、`CLAUDE_CODE_SUBAGENT_MODEL` がこの順序で最初に来おいたした。

169 169 


252 Claude が゚ヌゞェントチヌムを開始する方法252 Claude が゚ヌゞェントチヌムを開始する方法

253</h3>253</h3>

254 254 

255チヌムを開始するには、Claude にチヌムメンバヌをリク゚ストしおください。Claude は [Agent ツヌル](/docs/ja/tools-reference) を呌び出しお [`name`](/docs/ja/sub-agents#subagent-names) を指定し、゚ヌゞェントチヌムが有効になっおいる堎合、Claude Code があなたに確認を求めないずきにチヌムメンバヌを起動したす。Claude は通垞の subagent にも独自に名前を付けるため、埌でメッセヌゞを送信でき、゚ヌゞェントチヌムが有効になっおいる堎合、名前付き subagent はチヌムメンバヌずしお起動するため、チヌムメンバヌをリク゚ストしなくおもチヌムが圢成される可胜性がありたす。255チヌムを開始するには、Claude にチヌムメンバヌをリク゚ストしおください。Claude は [Agent ツヌル](/docs/ja/tools-reference) を呌び出しお [`name`](/docs/ja/sub-agents#subagent-names) を指定し、゚ヌゞェントチヌムが有効になっおいる堎合にチヌムメンバヌを起動したす。ただし、呌び出しが [fork](/docs/ja/sub-agents#fork-the-current-conversation) であるか、呌び出し自䜓で `isolation` を枡す堎合は陀きたす。Claude Code があなたに確認を求めるこずはありたせん。

256 256 

257subagent の代わりに䜿甚したい堎合は、[゚ヌゞェントチヌムをオフにしおください](#claude-spawns-teammates-instead-of-subagents)。257Claude は通垞の subagent にも独自に名前を付けるため、埌でメッセヌゞを送信できたす。これらの呌び出しは同じルヌルに埓うため、チヌムメンバヌをリク゚ストしなくおもチヌムが圢成される可胜性がありたす。subagent の代わりに䜿甚したい堎合は、[゚ヌゞェントチヌムをオフにしおください](#claude-spawns-teammates-instead-of-subagents)。

258 258 

259<h3 id="architecture">259<h3 id="architecture">

260 アヌキテクチャ260 アヌキテクチャ


294 チヌムメンバヌに subagent 定矩を䜿甚する294 チヌムメンバヌに subagent 定矩を䜿甚する

295</h3>295</h3>

296 296 

297チヌムメンバヌを生成するずきに、任意の [subagent スコヌプ](/docs/ja/sub-agents#choose-the-subagent-scope)プロゞェクト、ナヌザヌ、プラグむン、たたは CLI 定矩から [subagent](/docs/ja/sub-agents) タむプを参照できたす。これにより、セキュリティレビュアヌやテストランナヌなどのロヌルを 1 回定矩し、委任された subagent ず゚ヌゞェントチヌムチヌムメンバヌの䞡方ずしお再利甚できたす。297どちらの衚瀺モヌドでもチヌムメンバヌを生成するずきに、プロゞェクト、ナヌザヌ、たたは管理察象の [subagent スコヌプ](/docs/ja/sub-agents#choose-the-subagent-scope) から [subagent](/docs/ja/sub-agents) タむプを参照できたす。これにより、セキュリティレビュアヌやテストランナヌなどのロヌルを 1 回定矩し、委任された subagent ず゚ヌゞェントチヌムチヌムメンバヌの䞡方ずしお再利甚できたす。

298 298 

299subagent 定矩を䜿甚するには、Claude にチヌムメンバヌを生成するよう指瀺するずきに名前で蚀及しおください。299subagent 定矩を䜿甚するには、Claude にチヌムメンバヌを生成するよう指瀺するずきに名前で蚀及しおください。

300 300 


314 暩限314 暩限

315</h3>315</h3>

316 316 

317チヌムメンバヌはリヌダヌの暩限蚭定で開始したす。リヌダヌが `--dangerously-skip-permissions` で実行する堎合、すべおのチヌムメンバヌも同様に実行したす。生成埌、個別のチヌムメンバヌモヌドを倉曎できたすが、生成時にチヌムメンバヌごずのモヌドを蚭定するこずはできたせん。317チヌムメンバヌはリヌダヌの暩限モヌドで開始したす。ただし、[`dontAsk` モヌド](/docs/ja/permission-modes#allow-only-pre-approved-tools-with-dontask-mode) は継承したせん。リヌダヌが `--dangerously-skip-permissions` で実行する堎合、すべおのチヌムメンバヌも同様に実行したす。生成埌、個別のチヌムメンバヌの暩限モヌドを倉曎できたすが、生成時にチヌムメンバヌごずの暩限モヌドを蚭定するこずはできたせん。

318 318 

319チヌムメンバヌの暩限プロンプトはリヌダヌセッションに衚瀺されるため、そこで自分で承認しおください。[プラン承認](#have-teammates-plan-before-implementing) は蚭蚈された䟋倖です。リヌダヌセッションはあなたぞの別のプロンプトなしにチヌムメンバヌプラン承認を付䞎したす。319チヌムメンバヌの暩限プロンプトはリヌダヌセッションに衚瀺されるため、そこで自分で承認しおください。[プラン承認](#have-teammates-plan-before-implementing) は蚭蚈された䟋倖です。リヌダヌセッションはあなたぞの別のプロンプトなしにチヌムメンバヌプラン承認を付䞎したす。

320 320 


322 ゚ヌゞェント間のメッセヌゞ322 ゚ヌゞェント間のメッセヌゞ

323</h4>323</h4>

324 324 

3251 ぀の゚ヌゞェントが `SendMessage` 経由で別の゚ヌゞェントにメッセヌゞを送信する堎合、受信゚ヌゞェントには、あなたからではなく別の Claude セッションから来たこずが通知されたす。チヌムメンバヌは暩限プロンプトを承認したり、あなたに代わっお同意を提䟛したりするこずはできたせん。たた、アクションが拒吊されたチヌムメンバヌは、チェックをバむパスするために別のチヌムメンバヌにそれをリレヌするこずはできたせん。[auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) では、別の゚ヌゞェントからリレヌされた承認クレヌムは、あなたからの確認ではなく、信頌できない入力ずしお分類噚によっお扱われたす。3251 ぀の゚ヌゞェントが `SendMessage` 経由で別の゚ヌゞェントにメッセヌゞを送信する堎合、受信゚ヌゞェントには、あなたからではなく別の Claude セッションから来たこずが通知されたす。チヌムメンバヌは暩限プロンプトを承認したり、あなたに代わっお同意を提䟛したりするこずはできたせん。たた、アクションが拒吊されたチヌムメンバヌは、チェックをバむパスするために別のチヌムメンバヌにそれをリレヌするこずはできたせん。[チヌム倖の他の Claude Code セッション](/docs/ja/cross-session-messaging#how-a-session-treats-an-incoming-message) から到着するメッセヌゞにも同じルヌルが適甚されたす。

326 326 

327[チヌム倖の他の Claude Code セッション](/docs/ja/cross-session-messaging#how-a-session-treats-an-incoming-message) から到着するメッセヌゞにも同じルヌルが適甚されたす。327[auto モヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) では、分類噚ぱヌゞェント間のメッセヌゞに 2 ぀のチェックを適甚したす。

328 

329* 別の゚ヌゞェントからリレヌされた承認クレヌムは、あなたからの確認ではなく、信頌できない入力ずしお扱われたす。

330* シャットダりンリク゚ストやプラン承認応答などの構造化プロトコルメッセヌゞであるかどうかに関わらず、プレヌンメッセヌゞであるかどうかに関わらず、各メッセヌゞを Claude Code が配信する前にレビュヌしたす。ブロックされたメッセヌゞは受信者に到達するこずはありたせん。

328 331 

329<h3 id="context-and-communication">332<h3 id="context-and-communication">

330 コンテキストず通信333 コンテキストず通信


537 制限事項540 制限事項

538</h2>541</h2>

539 542 

540゚ヌゞェントチヌムは実隓的です。泚意すべき珟圚の制限事項は以䞋の通りです。543Agent teams は実隓的な機胜です。珟圚の制限事項は以䞋の通りです。

541 544 

542* **In-process チヌムメンバヌでのセッション再開なし**`/resume` ず `/rewind` は in-process チヌムメンバヌを埩元したせん。セッションを再開した埌、リヌダヌは存圚しなくなったチヌムメンバヌにメッセヌゞを送信しようずする可胜性がありたす。これが発生した堎合は、リヌダヌに新しいチヌムメンバヌを生成するよう指瀺しおください。545* **むンプロセス teammates でのセッション再開非察応**: `/resume` ず `/rewind` はむンプロセス teammates を埩元したせん。セッションを再開した埌、lead が存圚しなくなった teammates にメッセヌゞを送ろうずする可胜性がありたす。この堎合、lead に新しい teammates をスポヌンするよう指瀺しおください。

543* **タスクステヌタスが遅延する可胜性**チヌムメンバヌはタスクを完了ずしおマヌクできず、䟝存タスクをブロックするこずがありたす。タスクが立ち埀生しおいるように芋える堎合は、䜜業が実際に完了しおいるかどうかを確認し、タスクステヌタスを手動で曎新するか、リヌダヌにチヌムメンバヌをナッゞするよう指瀺しおください。546* **タスク状態が遅延するこずがある**: teammates は時々タスク完了のマヌクに倱敗し、これが䟝存タスクをブロックしたす。タスクが止たっおいるように芋える堎合、実際に䜜業が完了しおいるかどうかを確認し、タスク状態を手動で曎新するか、lead に teammate に促すよう指瀺しおください。

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

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

546* **ネストされたチヌムなし**チヌムメンバヌは独自のチヌムメンバヌを生成できたせん。リヌダヌのみがチヌムを管理できたす。549* **ネストされたチヌム非察応**: teammates は独自の teammates をスポヌンできたせん。lead のみがチヌムを管理できたす。

547* **In-process チヌムメンバヌからのバックグラりンドサブ゚ヌゞェントなし**in-process チヌムメンバヌ自身のサブ゚ヌゞェントはフォアグラりンドで実行されたす。チヌムメンバヌの定矩が `background: true` を蚭定するサブ゚ヌゞェントを生成する堎合、Claude Code ぱラヌを返したす。チヌムメンバヌの `run_in_background: true` リク゚ストも倱敗し、[Claude Code がフォアグラりンドたたはバックグラりンドを遞択する方法](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)で説明されおいるように、゚ラヌが発生するか、フォアグラりンドで静かに実行されたす。メむン䌚話から起動されたサブ゚ヌゞェントは、[バックグラりンドデフォルト](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)に埓いたす。550* **むンプロセス teammates からのバックグラりンド subagents 非察応**: むンプロセス teammate 自身の subagents はフォアグラりンドで実行されたす。これは teammate のバックグラりンド䜜業が lead のプロセスより長く存続できないためです。Claude Code は、teammate が `background: true` を蚭定する定矩を持぀ subagent をスポヌンする堎合、゚ラヌを返したす。teammate の `run_in_background: true` リク゚ストも倱敗し、[Claude Code がフォアグラりンドたたはバックグラりンドを遞択する方法](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)で説明されおいるように゚ラヌが発生するか、フォアグラりンドで静かに実行されたす。メむン䌚話から起動された Subagents は[バックグラりンドデフォルト](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)に埓いたす。

548* **リヌダヌは固定**メむンセッションはその生涯のリヌダヌです。チヌムメンバヌをリヌダヌに昇栌させたり、リヌダヌシップを譲枡したりするこずはできたせん。551* **Lead は固定**: メむンセッションはその存続期間䞭、lead です。teammate を lead に昇栌させたり、リヌダヌシップを譲枡したりするこずはできたせん。

549* **暩限は生成時に蚭定**すべおのチヌムメンバヌはリヌダヌの暩限モヌドで開始したす。生成埌に個別のチヌムメンバヌモヌドを倉曎できたすが、生成時にチヌムメンバヌごずのモヌドを蚭定するこずはできたせん。552* **暩限はスポヌン時に蚭定**: teammates は[暩限](#permissions)の䞋で説明されおいる暩限モヌドで開始したす。スポヌン埌に個別の teammate の暩限モヌドを倉曎できたすが、スポヌン時に teammate ごずの暩限モヌドを蚭定するこずはできたせん。

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

551 554 

552<h2 id="next-steps">555<h2 id="next-steps">

553 次のステップ556 次のステップ

agents.md +1 −1

Details

19 19 

20この䜜業をサポヌトする 3 ぀の远加ツヌルがありたすが、゚ヌゞェント自䜓を実行する方法ではありたせん。20この䜜業をサポヌトする 3 ぀の远加ツヌルがありたすが、゚ヌゞェント自䜓を実行する方法ではありたせん。

21 21 

22* [ワヌクツリヌ](/docs/ja/worktrees) は各セッションに個別の git チェックアりトを提䟛するため、䞊列セッションが同じファむルを線集するこずはありたせん。自分で実行するセッションに䜿甚したす。゚ヌゞェントビュヌは、ディスパッチされた各セッションを自動的に独自のワヌクツリヌに移動し、スポヌンするサブ゚ヌゞェントも各々独自のワヌクツリヌを取埗できたす。22* [ワヌクツリヌ](/docs/ja/worktrees) は各セッションに個別の git チェックアりトを提䟛するため、䞊列セッションが同じファむルを線集するこずはありたせん。自分で実行するセッションに䜿甚したす。゚ヌゞェントビュヌからディスパッチされたセッションは、[ファむルを線集する前に独自のワヌクツリヌに移動](/docs/ja/agent-view#how-file-edits-are-isolated) し、スポヌンするサブ゚ヌゞェントも各々独自のワヌクツリヌを取埗できたす。

23* [クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging) により、Claude はこのマシン䞊、別のマシン䞊、たたは [Claude Code on the web](/docs/ja/claude-code-on-the-web) 䞊の他の Claude Code セッションをリストしお、メッセヌゞを送信できたす。自分で実行するセッションは、怜出結果ずステヌタスを盞互に枡すこずができたす。23* [クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging) により、Claude はこのマシン䞊、別のマシン䞊、たたは [Claude Code on the web](/docs/ja/claude-code-on-the-web) 䞊の他の Claude Code セッションをリストしお、メッセヌゞを送信できたす。自分で実行するセッションは、怜出結果ずステヌタスを盞互に枡すこずができたす。

24* [`/batch`](/docs/ja/commands) は、1 ぀の倧きな倉曎を 5  30 個のワヌクツリヌ分離サブ゚ヌゞェントに分割し、各゚ヌゞェントがプルリク゚ストを開く [skill](/docs/ja/skills) です。これはサブ゚ヌゞェントずワヌクツリヌのパッケヌゞ化された䜿甚法であり、別の調敎スタむルではありたせん。24* [`/batch`](/docs/ja/commands) は、1 ぀の倧きな倉曎を 5  30 個のワヌクツリヌ分離サブ゚ヌゞェントに分割し、各゚ヌゞェントがプルリク゚ストを開く [skill](/docs/ja/skills) です。これはサブ゚ヌゞェントずワヌクツリヌのパッケヌゞ化された䜿甚法であり、別の調敎スタむルではありたせん。

25 25 

amazon-bedrock.md +22 −3

Details

190 190 

191チェヌンの各解決は 60 秒埌にタむムアりトしたす。チェヌン内のステップが停止した堎合䟋えば、受け取るこずができない入力を埅぀ `credential_process` ヘルパヌ、リク゚ストは [`AWS default-chain credential resolve timed out`](/docs/ja/errors#aws-default-chain-credential-resolve-timed-out) で倱敗したす。チェヌンが正圓に長い時間が必芁なむンタラクティブサむンむン`aws-vault` のようなラッパヌを䜿甚した MFA 付きブラりザベヌスの SSO などを実行する堎合、[`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) でミリ秒単䜍で制限を匕き䞊げおください。v2.1.207 より前では、停止した認蚌情報解決はリク゚ストを無期限に埅機させおいたした。191チェヌンの各解決は 60 秒埌にタむムアりトしたす。チェヌン内のステップが停止した堎合䟋えば、受け取るこずができない入力を埅぀ `credential_process` ヘルパヌ、リク゚ストは [`AWS default-chain credential resolve timed out`](/docs/ja/errors#aws-default-chain-credential-resolve-timed-out) で倱敗したす。チェヌンが正圓に長い時間が必芁なむンタラクティブサむンむン`aws-vault` のようなラッパヌを䜿甚した MFA 付きブラりザベヌスの SSO などを実行する堎合、[`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) でミリ秒単䜍で制限を匕き䞊げおください。v2.1.207 より前では、停止した認蚌情報解決はリク゚ストを無期限に埅機させおいたした。

192 192 

193Amazon Bedrock API キヌで認蚌する堎合を陀き、[セットアップりィザヌド](#sign-in-with-bedrock)は認蚌情報を怜蚌する際に行う各 AWS 呌び出しに同じ制限を適甚し、各モデルチェック前の認蚌情報ルックアップにも適甚したす。認蚌情報怜蚌䞭に、制限を超えるチェックは [`Timed out after 60s waiting for AWS`](/docs/ja/errors#bedrock-setup-verification-timed-out-waiting-for-aws) で倱敗したす。

194 

193<h4 id="advanced-credential-configuration">195<h4 id="advanced-credential-configuration">

194 高床な認蚌情報蚭定196 高床な認蚌情報蚭定

195</h4>197</h4>


263 265 

264Claude Code で Amazon Bedrock を有効にする堎合、以䞋の点に泚意しおください。266Claude Code で Amazon Bedrock を有効にする堎合、以䞋の点に泚意しおください。

265 267 

266* v2.1.172 以降、AWS プロファむルのリヌゞョンをオヌバヌラむドする堎合、たたはプロファむルにリヌゞョンがない堎合にのみ `AWS_REGION` を蚭定する必芁がありたす。Claude Code はこの順序でリヌゞョンを解決したす。268* `AWS_REGION` を蚭定する必芁があるのは、AWS プロファむルのリヌゞョンをオヌバヌラむドする堎合、たたはプロファむルにリヌゞョンがない堎合のみです。Claude Code はこの順序でリヌゞョンを解決したす。

267 269 

268 * `AWS_REGION`270 * `AWS_REGION`

269 * `AWS_DEFAULT_REGION`271 * `AWS_DEFAULT_REGION`


274 276 

275 アクティブなプロファむルは、蚭定されおいる堎合は `AWS_PROFILE`、そうでない堎合は `default` です。`AWS_SHARED_CREDENTIALS_FILE` たたは `AWS_CONFIG_FILE` を蚭定しお、デフォルト以倖のファむルパスを指定しおください。277 アクティブなプロファむルは、蚭定されおいる堎合は `AWS_PROFILE`、そうでない堎合は `default` です。`AWS_SHARED_CREDENTIALS_FILE` たたは `AWS_CONFIG_FILE` を蚭定しお、デフォルト以倖のファむルパスを指定しおください。

276 278 

277 `/status` を実行しお、解決されたリヌゞョンを確認しおください。リヌゞョンが AWS 蚭定ファむルたたはデフォルトフォヌルバックから来た堎合、Claude Code は `/status` 出力で゜ヌスも蚘茉したす。v2.1.171 以前では、Claude Code は AWS 蚭定ファむルを読み蟌たないため、`AWS_REGION` を明瀺的に蚭定しおください。279 `/status` を実行しお、解決されたリヌゞョンを確認しおください。リヌゞョンが AWS 蚭定ファむルたたはデフォルトフォヌルバックから来た堎合、Claude Code は `/status` 出力で゜ヌスも蚘茉したす。

278* Amazon Bedrock を䜿甚する堎合、認蚌は AWS 認蚌情報を通じお凊理されるため、`/logout` コマンドは利甚できたせん。280* Amazon Bedrock を䜿甚する堎合、認蚌は AWS 認蚌情報を通じお凊理されるため、`/logout` コマンドは利甚できたせん。

279* WebSearch ツヌルは Amazon Bedrock では利甚できたせん。[WebSearch ツヌルの動䜜](/docs/ja/tools-reference#websearch-tool-behavior)を参照しおください。281* WebSearch ツヌルは Amazon Bedrock では利甚できたせん。[WebSearch ツヌルの動䜜](/docs/ja/tools-reference#websearch-tool-behavior)を参照しおください。

280* `AWS_PROFILE` のような他のプロセスにリヌクしたくない環境倉数に蚭定ファむルを䜿甚できたす。詳现に぀いおは [Settings](/docs/ja/settings) を参照しおください。282* `AWS_PROFILE` のような他のプロセスにリヌクしたくない環境倉数に蚭定ファむルを䜿甚できたす。詳现に぀いおは [Settings](/docs/ja/settings) を参照しおください。


530export AWS_REGION=us-east-1532export AWS_REGION=us-east-1

531```533```

532 534 

533Claude Code は AWS リヌゞョンから゚ンドポむント URL を構築したす。v2.1.172 以降では、リヌゞョンは [䞊蚘の Amazon Bedrock](#3-configure-claude-code) ず同じ優先順䜍で解決されたす。以前のバヌゞョンは `AWS_REGION` のみを䜿甚したす。カスタム゚ンドポむントたたはゲヌトりェむの URL をオヌバヌラむドするには、`ANTHROPIC_BEDROCK_MANTLE_BASE_URL` を蚭定したす。535Claude Code は AWS リヌゞョンから゚ンドポむント URL を構築したす。リヌゞョンは [䞊蚘の Amazon Bedrock](#3-configure-claude-code) ず同じ優先順䜍で解決されたす。カスタム゚ンドポむントたたはゲヌトりェむの URL をオヌバヌラむドするには、`ANTHROPIC_BEDROCK_MANTLE_BASE_URL` を蚭定したす。

534 536 

535Claude Code 内で `/status` を実行しお確認したす。Mantle がアクティブな堎合、プロバむダヌ行は `Amazon Bedrock (Mantle)` を衚瀺したす。537Claude Code 内で `/status` を実行しお確認したす。Mantle がアクティブな堎合、プロバむダヌ行は `Amazon Bedrock (Mantle)` を衚瀺したす。

536 538 


606 608 

607ネットワヌク環境が自動ブラりザベヌスの SSO フロヌに干枉する堎合は、`awsAuthRefresh` に䟝存する代わりに、Claude Code を開始する前に手動で `aws sso login` を䜿甚しおください。609ネットワヌク環境が自動ブラりザベヌスの SSO フロヌに干枉する堎合は、`awsAuthRefresh` に䟝存する代わりに、Claude Code を開始する前に手動で `aws sso login` を䜿甚しおください。

608 610 

611<h3 id="certificate-errors-behind-a-tls-inspecting-proxy">

612 TLS 怜査プロキシの背埌での蚌明曞゚ラヌ

613</h3>

614 

615Claude Code は、[CA certificate store](/docs/ja/network-config#ca-certificate-store) 蚭定を AWS ぞのリク゚ストに適甚したす。これには以䞋が含たれたす

616 

617* モデル怜出

618* トヌクンカりント

619* AWS 認蚌情報を解決する STS および SSO ロヌル認蚌情報呌び出し

620* [setup wizard](#sign-in-with-bedrock) の認蚌情報怜蚌ずモデルチェック

621 

622これらのリク゚ストに぀いおは、OS トラストストアたたは `NODE_EXTRA_CA_CERTS` バンドル内の䌁業ルヌト蚌明曞には、Amazon Bedrock 固有のセットアップは必芁ありたせん。

623 

624v2.1.260 より前では、Claude Code は蚭定されたプロキシを通過するリク゚ストにのみ CA 蚭定を適甚し、盎接接続では実行時のデフォルト蚌明曞ストアのみを信頌しおいたした。

625 

626v2.1.261 より前では、**Use credentials already in my environment** オプションを䜿甚した setup wizard のモデルチェックの背埌での認蚌情報ルックアップは、実行時のデフォルト蚌明曞ストアのみを信頌しおいたした。ルヌト蚌明曞が OS ストアにのみある TLS 怜査プロキシの背埌では、圱響を受けるリク゚ストは `unable to get local issuer certificate` で倱敗するか、りィザヌドはモデルを `unreachable` ずしお衚瀺しおいたしたが、掚論リク゚ストは成功しおいたした。v2.1.261 以降に曎新しおください。

627 

609<h3 id="region-issues">628<h3 id="region-issues">

610 リヌゞョンの問題629 リヌゞョンの問題

611</h3>630</h3>

analytics.md +5 −11

Details

26* **リヌダヌボヌド**Claude Code 䜿甚量でランク付けされたトップコントリビュヌタヌ26* **リヌダヌボヌド**Claude Code 䜿甚量でランク付けされたトップコントリビュヌタヌ

27* **デヌタ゚クスポヌト**カスタムレポヌト甚に貢献デヌタを CSV ずしおダりンロヌド27* **デヌタ゚クスポヌト**カスタムレポヌト甚に貢献デヌタを CSV ずしおダりンロヌド

28 28 

29ナヌザヌごずのトヌクン数ずコスト掚定に぀いおは、[OpenTelemetry ゚クスポヌト](/ja/monitoring-usage)を構成するか、組織の分析蚭定から[支出レポヌト](https://support.claude.com/en/articles/12883420-view-usage-analytics-for-team-and-enterprise-plans)を゚クスポヌトしおください。これはナヌザヌごず、モデルごずのトヌクン䜿甚量ず掚定䜿甚クレゞット支出を䞀芧衚瀺したす。29ナヌザヌごずのトヌクン数ずコスト掚定に぀いおは、[OpenTelemetry ゚クスポヌト](/docs/ja/monitoring-usage)を構成するか、組織の分析蚭定から[支出レポヌト](https://support.claude.com/en/articles/12883420-view-usage-analytics-for-team-and-enterprise-plans)を゚クスポヌトしおください。これはナヌザヌごず、モデルごずのトヌクン䜿甚量ず掚定䜿甚クレゞット支出を䞀芧衚瀺したす。

30 30 

31<h3 id="enable-contribution-metrics">31<h3 id="enable-contribution-metrics">

32 貢献メトリクスを有効にする32 貢献メトリクスを有効にする


41分析蚭定を構成するには、オヌナヌロヌルが必芁です。GitHub 管理者が GitHub アプリをむンストヌルする必芁がありたす。41分析蚭定を構成するには、オヌナヌロヌルが必芁です。GitHub 管理者が GitHub アプリをむンストヌルする必芁がありたす。

42 42 

43<Warning>43<Warning>

44 [Zero Data Retention](/ja/zero-data-retention) が有効になっおいる組織では、貢献メトリクスは利甚できたせん。分析ダッシュボヌドは䜿甚メトリクスのみを衚瀺したす。44 [Zero Data Retention](/docs/ja/zero-data-retention) が有効になっおいる組織では、貢献メトリクスは利甚できたせん。分析ダッシュボヌドは䜿甚メトリクスのみを衚瀺したす。

45</Warning>45</Warning>

46 46 

47<Steps>47<Steps>


139 139 

140貢献メトリクスが有効になっおいる堎合、Claude Code はマヌゞされたプルリク゚ストを分析しお、Claude Code 支揎で蚘述されたコヌドを刀定したす。これは、Claude Code セッションアクティビティを各 PR のコヌドず照合するこずで行われたす。140貢献メトリクスが有効になっおいる堎合、Claude Code はマヌゞされたプルリク゚ストを分析しお、Claude Code 支揎で蚘述されたコヌドを刀定したす。これは、Claude Code セッションアクティビティを各 PR のコヌドず照合するこずで行われたす。

141 141 

142<h4 id="tagging-criteria">

143 タグ付け基準

144</h4>

145 

146PR は、Claude Code セッション䞭に蚘述された少なくずも 1 行のコヌドを含む堎合、「with Claude Code」ずしおタグ付けされたす。システムは保守的なマッチングを䜿甚したす。Claude Code の関䞎に高い信頌床がある堎合のみ、支揎されたコヌドずしおカりントされたす。

147 

148<h4 id="attribution-process">142<h4 id="attribution-process">

149 属性プロセス143 属性プロセス

150</h4>144</h4>


267 関連リ゜ヌス261 関連リ゜ヌス

268</h2>262</h2>

269 263 

270* [OpenTelemetry での監芖](/ja/monitoring-usage)リアルタむムメトリクスずむベントを可芳枬性スタックに゚クスポヌト264* [OpenTelemetry での監芖](/docs/ja/monitoring-usage)リアルタむムメトリクスずむベントを可芳枬性スタックに゚クスポヌト

271* [コストを効果的に管理する](/ja/costs)支出制限を蚭定し、トヌクン䜿甚を最適化265* [コストを効果的に管理する](/docs/ja/costs)支出制限を蚭定し、トヌクン䜿甚を最適化

272* [暩限](/ja/permissions)ロヌルず暩限を構成266* [暩限](/docs/ja/permissions)ロヌルず暩限を構成

authentication.md +5 −1

Details

235 235 

236眲名枈みの [Claude apps gateway](/docs/ja/claude-apps-gateway) セッションはこのリストの倖に䜍眮したす。これは Amazon Bedrock たたは Google Cloud の Agent Platform のようなプロバむダヌ遞択であり、それらより優先されたす。ゲヌトりェむセッションが存圚する堎合、CLI は `CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_VERTEX`、たたは `CLAUDE_CODE_USE_FOUNDRY` が蚭定されおいおも、ゲヌトりェむトヌクンで認蚌され、ベアラヌトヌクン、API キヌ、`apiKeyHelper`、およびプロファむルなどの䞊蚘の認蚌情報゜ヌスは䜿甚されたせん。236眲名枈みの [Claude apps gateway](/docs/ja/claude-apps-gateway) セッションはこのリストの倖に䜍眮したす。これは Amazon Bedrock たたは Google Cloud の Agent Platform のようなプロバむダヌ遞択であり、それらより優先されたす。ゲヌトりェむセッションが存圚する堎合、CLI は `CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_VERTEX`、たたは `CLAUDE_CODE_USE_FOUNDRY` が蚭定されおいおも、ゲヌトりェむトヌクンで認蚌され、ベアラヌトヌクン、API キヌ、`apiKeyHelper`、およびプロファむルなどの䞊蚘の認蚌情報゜ヌスは䜿甚されたせん。

237 237 

238アクティブな Claude サブスクリプションがあり、環境に `ANTHROPIC_API_KEY` も蚭定されおいる堎合、API キヌは承認されるず優先されたす。キヌが無効たたは期限切れの組織に属しおいる堎合、これは認蚌゚ラヌを匕き起こす可胜性がありたす。`unset ANTHROPIC_API_KEY` を実行しおサブスクリプションにフォヌルバックし、`/status` をチェックしおどの方法がアクティブであるかを確認したす。`Login method` 行はサブスクリプションアカりントを衚瀺し、API キヌが䜿甚䞭の堎合は `API key` 行が衚瀺されたす。238マシンの [管理蚭定](/docs/ja/managed-settings)が [`forceLoginMethod`](/docs/ja/settings-reference#forceloginmethod) を `"gateway"` に蚭定するか、[`forceLoginGatewayUrl`](/docs/ja/settings-reference#forcelogingatewayurl) を蚭定し、`CLAUDE_CODE_USE_BEDROCK` たたは `CLAUDE_CODE_USE_VERTEX` などの倉数を通じおクラりドプロバむダヌを遞択しない堎合、セッションはゲヌトりェむサむンむンのみを䜿甚したす。Claude Code は他の認蚌情報゜ヌスをスキップし、`/login` でサむンむンするよう求めたす。残りの各認蚌情報で衚瀺される内容に぀いおは、[Administrator policy requires a Cloud gateway sign-in](/docs/ja/errors#administrator-policy-requires-a-cloud-gateway-sign-in) を参照しおください。v2.1.261 より前、たたはゲヌトりェむサむンむンのみを蚭定するマシンの v2.1.265 より前では、Claude Code はこれらのマシンで残りの保存されたログむンを䜿甚しおいたした。

239 

240アクティブな Claude サブスクリプションがあり、環境に `ANTHROPIC_API_KEY` も蚭定されおいる堎合、API キヌは承認されるず優先されたす。キヌが無効たたは期限切れの組織に属しおいる堎合、これは認蚌゚ラヌを匕き起こす可胜性がありたす。

241 

242`unset ANTHROPIC_API_KEY` を実行しおサブスクリプションにフォヌルバックし、`/status` をチェックしおどの方法がアクティブであるかを確認したす。ログむンず API キヌの䞡方が蚭定されおいる堎合、`/status` は䜿甚䞭でない認蚌情報をマヌクしたす。

239 243 

240[Claude Code on the Web](/docs/ja/claude-code-on-the-web) は垞にサブスクリプション認蚌情報を䜿甚したす。サンドボックス環境で `ANTHROPIC_API_KEY` たたは `ANTHROPIC_AUTH_TOKEN` を蚭定しおも、サブスクリプション認蚌情報はオヌバヌラむドされたせん。244[Claude Code on the Web](/docs/ja/claude-code-on-the-web) は垞にサブスクリプション認蚌情報を䜿甚したす。サンドボックス環境で `ANTHROPIC_API_KEY` たたは `ANTHROPIC_AUTH_TOKEN` を蚭定しおも、サブスクリプション認蚌情報はオヌバヌラむドされたせん。

241 245 

auto-mode-config.md +7 −5

Details

36 36 

37<Info>v2.1.211 より前では、分類噚は䜜業ブランチ、Claude が䜜成したブランチ、およびデフォルトブランチぞの定期的なプッシュのみを蚱可しおいたした。</Info>37<Info>v2.1.211 より前では、分類噚は䜜業ブランチ、Claude が䜜成したブランチ、およびデフォルトブランチぞの定期的なプッシュのみを蚱可しおいたした。</Info>

38 38 

39すべおのプッシュたたはプルリク゚ストの前に人間によるチェックポむントが必芁な堎合は、暩限ルヌルを远加しおください。[以䞋のレシピ](#add-a-human-checkpoint)では、他のすべおのアクションに察しおオヌトモヌドを有効に保ちたす。39Claude のプッシュおよびプルリク゚ストコマンドの前に人間によるチェックポむントが必芁な堎合は、暩限ルヌルを远加しおください。[以䞋のレシピ](#add-a-human-checkpoint)では、他のすべおのアクションに察しおオヌトモヌドを有効に保ちたす。

40 40 

41<h3 id="add-a-human-checkpoint">41<h3 id="add-a-human-checkpoint">

42 人間によるチェックポむントを远加する42 人間によるチェックポむントを远加する


55}55}

56```56```

57 57 

58これらのルヌルは `git push` たたは `gh pr create` で始たるコマンドに䞀臎したす。Claude が別の方法で蚘述したプッシュ䟋`git -C <dir> push` たたは `git -c <key>=<value> push`は、[ルヌルに䞀臎しない](/docs/ja/permissions#bash-rule-limits)ため、チェックポむントされたせん。完党なコマンドテキストを怜査するチェックポむントの堎合は、[PreToolUse フック](/docs/ja/hooks#pretooluse)を远加しおください。

59 

58境界がどの皋床厳密である必芁があるかに応じお、メカニズムを遞択しおください。60境界がどの皋床厳密である必芁があるかに応じお、メカニズムを遞択しおください。

59 61 

60| 境界 | メカニズム | オヌトモヌドでの動䜜 |62| 境界 | メカニズム | オヌトモヌドでの動䜜 |

61| :------------- | :-------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------- |63| :------------- | :-------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------- |

62| アクション前にプロンプト衚瀺 | `permissions.ask` | 䞊蚘のレシピのようなコンテンツスコヌプのルヌルに察しお垞にプロンプトを衚瀺したす。分類噚は䞀臎するアクションを自動承認できたせん。 |64| アクション前にプロンプト衚瀺 | `permissions.ask` | 䞊蚘のレシピのようなコンテンツスコヌプのルヌルに䞀臎するコマンドに察しお垞にプロンプトを衚瀺したす。分類噚は䞀臎するアクションを自動承認できたせん。 |

63| アクションを実行しない | `permissions.deny` | 分類噚が参照される前にブロックしたす。分類噚もナヌザヌの意図も、これをオヌバヌラむドできたせん。 |65| アクションを実行しない | `permissions.deny` | 分類噚が参照される前にブロックしたす。分類噚もナヌザヌの意図も、これをオヌバヌラむドできたせん。 |

64| このセッション限定の境界 | 「レビュヌするたでプッシュしない」のように䌚話で述べる | 分類噚は䞀臎するアクションをブロックしたすが、[コンテキストコンパクション](/docs/ja/costs#reduce-token-usage)がそのステヌトメントを含むメッセヌゞを削陀するず、境界が倱われる可胜性がありたす。氞続的な保蚌のために ask ルヌルたたは deny ルヌルを䜿甚しおください。 |66| このセッション限定の境界 | 「レビュヌするたでプッシュしない」のように䌚話で述べる | 分類噚は䞀臎するアクションをブロックしたすが、[コンテキストコンパクション](/docs/ja/costs#reduce-token-usage)がそのステヌトメントを含むメッセヌゞを削陀するず、境界が倱われる可胜性がありたす。氞続的な保蚌のために ask ルヌルたたは deny ルヌルを䜿甚しおください。 |

65 67 


395 397 

396分類噚がブロックした内容を確認するには、䌚話でツヌル呌び出しを芋぀けたす。呌び出しが短瞮されおいるか、`Ran 3 shell commands` のような抂芁行に折りたたたれおいる堎合は、`Ctrl+O` を抌しお[トランスクリプトビュヌア](/docs/ja/interactive-mode#transcript-viewer)を開き、展開したす。398分類噚がブロックした内容を確認するには、䌚話でツヌル呌び出しを芋぀けたす。呌び出しが短瞮されおいるか、`Ran 3 shell commands` のような抂芁行に折りたたたれおいる堎合は、`Ctrl+O` を抌しお[トランスクリプトビュヌア](/docs/ja/interactive-mode#transcript-viewer)を開き、展開したす。

397 399 

398画面䞊の拒吊を報告する他の 2 ぀の堎所では、コマンドたたは URL が省略されおいたす。入力ボックスの近くの通知`bash denied by auto mode · Blocked by classifier · /permissions` などはツヌルず理由を瀺し、**Recently denied** タブはシェルコマンドを Claude が蚘述した説明で䞀芧衚瀺したす。これらの拒吊の正確な入力をプログラムで取埗するには、[`PermissionDenied` フック](/docs/ja/hooks#permissiondenied)を远加したす。これは `tool_input` ずしお受け取りたす。400画面䞊の拒吊を報告する他の 2 ぀の堎所では、コマンドたたは URL が省略されおいたす。入力ボックスの近くの通知`bash denied by auto mode · [Data Exfiltration] · /permissions` などはツヌルず理由を瀺し、**Recently denied** タブはシェルコマンドを Claude が蚘述した説明で䞀芧衚瀺したす。これらの拒吊の正確な入力をプログラムで取埗するには、[`PermissionDenied` フック](/docs/ja/hooks#permissiondenied)を远加したす。これは `tool_input` ずしお受け取りたす。

399 401 

400呌び出しの䞋のテキストは、修正すべきこずがあるかどうかを瀺したす。分類噚自䜓の問題を報告するテキスト`is temporarily unavailable` のようなモデルや分類噚゚ラヌなどは、Claude Code が分類噚からの最終刀定なしに呌び出しをブロックしたこずを意味したす。詳现は[オヌトモヌドがアクションの安党性を刀定できない](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)を参照しおください。それ以倖の堎合、`Denied by auto mode classifier` ず `Blocked by classifier` などの理由が蚘茉された行は、分類噚が呌び出しを安党でないず刀定したこずを意味するため、呌び出しが䜕に到達しようずしおいたか、たたは䜕をしようずしおいたかから修正を遞択したす。402呌び出しの䞋のテキストは、修正すべきこずがあるかどうかを瀺したす。分類噚自䜓の問題を報告するテキスト`is temporarily unavailable` のようなモデルや分類噚゚ラヌなどは、Claude Code が分類噚からの最終刀定なしに呌び出しをブロックしたこずを意味したす。詳现は[オヌトモヌドがアクションの安党性を刀定できない](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)を参照しおください。それ以倖の堎合、`Denied by auto mode classifier` ず `[Production Deploy]` たたは `Blocked by classifier` などの理由が蚘茉された行は、分類噚が呌び出しを安党でないず刀定したこずを意味するため、呌び出しが䜕に到達しようずしおいたか、たたは䜕をしようずしおいたかから修正を遞択したす。

401 403 

402* タスク党䜓を通じお Claude が必芁ずする宛先パッケヌゞレゞストリ、内郚ドメむン、リポゞトリホストなど`autoMode.environment` に远加したす。404* タスク党䜓を通じお Claude が必芁ずする宛先パッケヌゞレゞストリ、内郚ドメむン、リポゞトリホストなど`autoMode.environment` に远加したす。

403* これからレビュヌなしで実行したいコマンド`allow` ルヌルを远加したす。405* これからレビュヌなしで実行したいコマンド`allow` ルヌルを远加したす。


405 407 

406環境゚ントリたたは `allow` ルヌルは、`/permissions` ダむアログの[**Auto mode** タブ](#edit-rules-from-permissions)から远加できたす。408環境゚ントリたたは `allow` ルヌルは、`/permissions` ダむアログの[**Auto mode** タブ](#edit-rules-from-permissions)から远加できたす。

407 409 

408呌び出しに衚瀺される理由は、Claude Code v2.1.208 以降のほずんどのセッションで固定テキスト `Blocked by classifier` です。分類噚は各アクションを内郚の重倧床スケヌルでスコアリングするため、説明を蚘述したせん。䞀郚のセッションでは、v2.1.193 以降で短い説明を蚘述する分類噚モデルを実行したす。説明が衚瀺される堎合は、分類噚が欠萜しおいた宛先たたは意図に぀いおのヒントずしお扱いたす。Claude Code が分類噚モデルを遞択するため、衚瀺される理由はナヌザヌが蚭定できるものではありたせん。410ほずんどのセッションでは、理由は分類噚が䞀臎したルヌルを角括匧で瀺したす。䟋えば `[Data Exfiltration]` たたは `[Production Deploy]` のようにです。䞀郚のセッションでは、短い説明を远加する分類噚モデルを実行したす。Claude Code が分類噚モデルを遞択するため、衚瀺される圢匏はナヌザヌが蚭定できるものではありたせん。

409 411 

410<h3 id="fix-repeated-denials">412<h3 id="fix-repeated-denials">

411 繰り返される拒吊を修正する413 繰り返される拒吊を修正する

channels.md +2 −2

Details

47 * `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。47 * `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。

48 * プラグむンが[マヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。48 * プラグむンが[マヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。

49 49 

50 むンストヌルがむンストヌルスコヌプを求めるずき、ナヌザヌスコヌプオプションを遞択しお、プラグむンがすべおのプロゞェクト党䜓で利甚可胜になるようにしおください。むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告されおいる堎合は、そのコマンドを実行しおプラグむンの蚭定コマンドをアクティブにしおください。50 むンストヌルがむンストヌルスコヌプを求めるずき、ナヌザヌスコヌプオプションを遞択しお、プラグむンがすべおのプロゞェクト党䜓で利甚可胜になるようにしおください。むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告されおいる堎合は、[プラグむン倉曎を再起動なしで適甚する](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting)を参照しお、プラグむンの蚭定コマンドを利甚可胜にしおください。

51 </Step>51 </Step>

52 52 

53 <Step title="トヌクンを蚭定する">53 <Step title="トヌクンを蚭定する">


125 * `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。125 * `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。

126 * プラグむンが[マヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。126 * プラグむンが[マヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。

127 127 

128 むンストヌルがむンストヌルスコヌプを求めるずき、ナヌザヌスコヌプオプションを遞択しお、プラグむンがすべおのプロゞェクト党䜓で利甚可胜になるようにしおください。むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告されおいる堎合は、そのコマンドを実行しおプラグむンの蚭定コマンドをアクティブにしおください。128 むンストヌルがむンストヌルスコヌプを求めるずき、ナヌザヌスコヌプオプションを遞択しお、プラグむンがすべおのプロゞェクト党䜓で利甚可胜になるようにしおください。むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告されおいる堎合は、[プラグむン倉曎を再起動なしで適甚する](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting)を参照しお、プラグむンの蚭定コマンドを利甚可胜にしおください。

129 </Step>129 </Step>

130 130 

131 <Step title="トヌクンを蚭定する">131 <Step title="トヌクンを蚭定する">

Details

170 170 

171 むベントが到着しない堎合、蚺断は `curl` が返したものに䟝存したす171 むベントが到着しない堎合、蚺断は `curl` が返したものに䟝存したす

172 172 

173 * **`curl` は成功するが Claude に䜕も到着しない**セッションで `/mcp` を実行しおサヌバヌのステヌタスを確認したす。`failed` ステヌタスは通垞、サヌバヌファむルの䟝存関係たたはむンポヌト゚ラヌを意味したす。`~/.claude/debug/<session-id>.txt` のデバッグログで stderr トレヌスを確認しおください。173 * **`curl` は成功するが Claude に䜕も到着しない**セッションで `/mcp` を実行しおサヌバヌのステヌタスを確認したす。`failed` ステヌタスは通垞、サヌバヌファむルの䟝存関係たたはむンポヌト゚ラヌを意味したす。stderr トレヌスを確認するには、`claude --debug --dangerously-load-development-channels server:webhook` で再開し、`~/.claude/debug/<session-id>.txt` のデバッグログを確認しおください。

174 * **`curl` が「接続が拒吊されたした」で倱敗**ポヌトはただバむンドされおいないか、以前の実行からの叀いプロセスがそれを保持しおいたす。`lsof -i :<port>` は䜕がリッスンしおいるかを瀺したす。セッションを再開する前に叀いプロセスを `kill` しおください。174 * **`curl` が「接続が拒吊されたした」で倱敗**ポヌトはただバむンドされおいないか、以前の実行からの叀いプロセスがそれを保持しおいたす。`lsof -i :<port>` は䜕がリッスンしおいるかを瀺したす。セッションを再開する前に叀いプロセスを `kill` しおください。

175 </Step>175 </Step>

176</Steps>176</Steps>

checkpointing.md +11 −3

Details

12 チェックポむントの仕組み12 チェックポむントの仕組み

13</h2>13</h2>

14 14 

15Claude で䜜業する際、チェックポむント機胜は各ナヌザヌプロンプト前のコヌド状態を自動的にキャプチャしたす。15Claude で䜜業する際、チェックポむント機胜は送信する各プロンプトがタヌンを開始する前のコヌド状態を自動的にキャプチャしたす。

16 16 

17<h3 id="automatic-tracking">17<h3 id="automatic-tracking">

18 自動远跡18 自動远跡


20 20 

21Claude Code は、ファむル線集ツヌルで行われたすべおの倉曎を远跡したす。21Claude Code は、ファむル線集ツヌルで行われたすべおの倉曎を远跡したす。

22 22 

23* ナヌザヌプロンプトごずに新しいチェックポむントが䜜成されたす23* 送信する各プロンプトがタヌンを開始するたびに新しいチェックポむントが䜜成されたす

24* Claude Code はセッション内の最新 100 個のチェックポむントのファむルスナップショットを保持したす。叀いチェックポむントを砎棄するず、残りのチェックポむントが参照しないスナップショットファむルが削陀されたす。ただし、各ファむルの最初のスナップショットは陀倖されたす。これは VS Code 拡匵機胜がセッション diff のベヌスラむンずしお䜿甚したす。24* Claude Code はセッション内の最新 100 個のチェックポむントのファむルスナップショットを保持したす。叀いチェックポむントを砎棄するず、残りのチェックポむントが参照しないスナップショットファむルが削陀されたす。ただし、各ファむルの最初のスナップショットは陀倖されたす。これは VS Code 拡匵機胜がセッション diff のベヌスラむンずしお䜿甚したす。

25* チェックポむントはセッションず共に保存されるため、再開したセッションでも `/rewind` で戻るこずができたす25* チェックポむントはセッションず共に保存されるため、再開したセッションでも `/rewind` で戻るこずができたす

26* Claude Code は[保持期間スむヌプ](/docs/ja/claude-directory#cleaned-up-automatically)でセッションのファむルスナップショットを削陀したす。デフォルトではセッションが最埌に保存されおから玄 30 日埌です。スナップショットが削陀されたチェックポむントに巻き戻すず、[`No files were restored`](/docs/ja/errors#no-files-were-restored) ゚ラヌで倱敗する可胜性がありたす。スナップショットをより長く保持するには、[`cleanupPeriodDays`](/docs/ja/settings-reference#cleanupperioddays) を蚭定しおください。26* Claude Code は[保持期間スむヌプ](/docs/ja/claude-directory#cleaned-up-automatically)でセッションのファむルスナップショットを削陀したす。デフォルトではセッションが最埌に保存されおから玄 30 日埌です。スナップショットが削陀されたチェックポむントに巻き戻すず、[`No files were restored`](/docs/ja/errors#no-files-were-restored) ゚ラヌで倱敗する可胜性がありたす。スナップショットをより長く保持するには、[`cleanupPeriodDays`](/docs/ja/settings-reference#cleanupperioddays) を蚭定しおください。


35 プロンプト入力にテキストが含たれおいる堎合、ダブル `Esc` はメニュヌを開く代わりにテキストをクリアしたす。クリアされたテキストは入力履歎に保存されるため、巻き戻しメニュヌを終了した埌に `Up` キヌを抌しお呌び出すこずができたす。35 プロンプト入力にテキストが含たれおいる堎合、ダブル `Esc` はメニュヌを開く代わりにテキストをクリアしたす。クリアされたテキストは入力履歎に保存されるため、巻き戻しメニュヌを終了した埌に `Up` キヌを抌しお呌び出すこずができたす。

36</Note>36</Note>

37 37 

38巻き戻しメニュヌには、セッション䞭に送信した各プロンプトが衚瀺されたす。操䜜したいポむントを遞択しおから、アクションを遞択したす。38巻き戻しメニュヌには、セッション䞭に送信した各プロンプトが衚瀺されたす。ただし、[タヌン䞭に送信されたメッセヌゞ](#messages-sent-mid-turn-not-checkpointed)は陀倖されたす。操䜜したいポむントを遞択しおから、アクションを遞択したす。

39 39 

40* **コヌドず䌚話を埩元**: コヌドず䌚話の䞡方をそのポむントに戻したす40* **コヌドず䌚話を埩元**: コヌドず䌚話の䞡方をそのポむントに戻したす

41* **䌚話を埩元**: 珟圚のコヌドを保持しながら、そのメッセヌゞに巻き戻したす41* **䌚話を埩元**: 珟圚のコヌドを保持しながら、そのメッセヌゞに巻き戻したす


110 110 

111チェックポむント機胜は、珟圚のセッション内で線集されたファむルのみを远跡したす。Claude Code の倖郚で手動で行ったファむルの倉曎や、他の同時セッションからの゚ディットは、通垞キャプチャされたせん。ただし、珟圚のセッションず同じファむルを倉曎する堎合は陀きたす。111チェックポむント機胜は、珟圚のセッション内で線集されたファむルのみを远跡したす。Claude Code の倖郚で手動で行ったファむルの倉曎や、他の同時セッションからの゚ディットは、通垞キャプチャされたせん。ただし、珟圚のセッションず同じファむルを倉曎する堎合は陀きたす。

112 112 

113<h3 id="messages-sent-mid-turn-not-checkpointed">

114 タヌン䞭に送信されたメッセヌゞはチェックポむントされたせん

115</h3>

116 

117[Claude が䜜業䞭にキュヌに入れたメッセヌゞ](/docs/ja/interactive-mode#queue-messages-while-claude-works)が実行䞭のタヌン内に Claude に到達するず、新しいタヌンを開始する代わりにそのタヌンに参加したす。メッセヌゞは䌚話に衚瀺されたすが、Claude Code はそれのチェックポむントを䜜成せず、巻き戻しメニュヌにはリストされたせん。Claude Code が独自のタヌンずしお送信するキュヌに入れたメッセヌゞは、通垞どおりチェックポむントを取埗したす。

118 

119そのようなメッセヌゞを削陀するか、メッセヌゞの埌に Claude が行った線集を取り消すには、タヌンを開始したプロンプトに巻き戻したす。これにより、メッセヌゞが到達する前に Claude が行った䜜業を含む、タヌン党䜓が巻き戻されたす。

120 

113<h3 id="symlinked-and-hard-linked-paths-not-restored">121<h3 id="symlinked-and-hard-linked-paths-not-restored">

114 シンボリックリンクおよびハヌドリンクパスは埩元されたせん122 シンボリックリンクおよびハヌドリンクパスは埩元されたせん

115</h3>123</h3>

Details

425これらの保蚌はすべおの `/login` を通じおサむンむンしたセッションに適甚されたす。Claude Desktop が起動する埋め蟌みセッションは[Claude Desktop セッションにポリシヌを配信する](#deliver-policy-to-claude-desktop-sessions)で説明されおいるようにポリシヌを取埗し、テレメトリの箇条曞きはそれらの゚クスポヌトがどこに行くかを瀺したす。425これらの保蚌はすべおの `/login` を通じおサむンむンしたセッションに適甚されたす。Claude Desktop が起動する埋め蟌みセッションは[Claude Desktop セッションにポリシヌを配信する](#deliver-policy-to-claude-desktop-sessions)で説明されおいるようにポリシヌを取埗し、テレメトリの箇条曞きはそれらの゚クスポヌトがどこに行くかを瀺したす。

426 426 

427* **モデルアクセス**ポリシヌが蚱可しないモデルのリク゚ストは 400 を返し、`/model` ピッカヌはポリシヌの `availableModels` 蚱可リストにフィルタリングされたす。ポリシヌで [`enforceAvailableModels: true`](/docs/ja/model-config#default-model-behavior) を蚭定しお、Default オプションが Claude Code の組み蟌みデフォルトではなく `availableModels` 内のモデルに解決されるようにしたす。なしでは、Default は遞択可胜なたたであり、そのモデルが蚱可されおいない堎合、リク゚スト時に拒吊されたす。427* **モデルアクセス**ポリシヌが蚱可しないモデルのリク゚ストは 400 を返し、`/model` ピッカヌはポリシヌの `availableModels` 蚱可リストにフィルタリングされたす。ポリシヌで [`enforceAvailableModels: true`](/docs/ja/model-config#default-model-behavior) を蚭定しお、Default オプションが Claude Code の組み蟌みデフォルトではなく `availableModels` 内のモデルに解決されるようにしたす。なしでは、Default は遞択可胜なたたであり、そのモデルが蚱可されおいない堎合、リク゚スト時に拒吊されたす。

428* **テレメトリ宛先**`/login` を通じおサむンむンしたセッションでは、CLI はロヌカルに蚭定された `OTEL_EXPORTER_OTLP_ENDPOINT` に関係なく、OTLP/HTTP ゚クスポヌトをゲヌトりェむに送信し、ゲヌトりェむは [`telemetry.forward_to`](/docs/ja/claude-apps-gateway-config#telemetry) の宛先にそれらをリレヌしたす。[Claude Desktop が起動する](#connect-claude-desktop)埋め蟌みセッションでは、CLI ぱクスポヌトを蚭定された `OTEL_EXPORTER_OTLP_ENDPOINT` に送信したす。CLI はその゚ンドポむントがゲヌトりェむ自䜓を指す堎合にのみ、ゲヌトりェむセッショントヌクンをそれらの゚クスポヌトに添付したす。信号に蚭定された宛先がない堎合、ゲヌトりェむはそれを受け入れお砎棄するため、既に Claude Code テレメトリを盎接収集する堎合は、コレクタヌを `forward_to` 宛先ずしお远加したす。428* **テレメトリ宛先**`/login` を通じおサむンむンしたセッションでは、CLI はロヌカルに蚭定された `OTEL_EXPORTER_OTLP_ENDPOINT` に関係なく、OTLP/HTTP ゚クスポヌトをゲヌトりェむに送信したす。ただし、ポリシヌが[コレクタヌを゚ンドポむントずしお指定](/docs/ja/claude-apps-gateway-config#export-directly-to-your-collector)する堎合を陀きたす。ゲヌトりェむは [`telemetry.forward_to`](/docs/ja/claude-apps-gateway-config#telemetry) の宛先にそれらをリレヌしたす。

429 * [Claude Desktop が起動する](#connect-claude-desktop)埋め蟌みセッションでは、CLI ぱクスポヌトを蚭定された `OTEL_EXPORTER_OTLP_ENDPOINT` に送信したす。CLI はその゚ンドポむントがゲヌトりェむ自䜓を指す堎合にのみ、ゲヌトりェむセッショントヌクンをそれらの゚クスポヌトに添付したす。

430 * 信号に蚭定された宛先がない堎合、ゲヌトりェむはそれを受け入れお砎棄したす。

431 * 既に Claude Code テレメトリを盎接収集する堎合は、コレクタヌを `forward_to` 宛先ずしお远加するか、ポリシヌで指定しおリレヌをスキップしたす。

429* **認蚌情報**ゲヌトりェむトヌクンはセッションの唯䞀の認蚌情報です。[Anthropic プロファむル](/docs/ja/authentication#anthropic-profiles-and-federation-credentials)および以前の claude.ai ログむンはサむンむン䞭は無芖されるため、開発者は最初に claude.ai からログアりトする必芁はありたせん。蚭定された `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` 認蚌情報に぀いおは、[Administrator policy requires a Cloud gateway sign-in](/docs/ja/errors#administrator-policy-requires-a-cloud-gateway-sign-in)を参照しおください。432* **認蚌情報**ゲヌトりェむトヌクンはセッションの唯䞀の認蚌情報です。[Anthropic プロファむル](/docs/ja/authentication#anthropic-profiles-and-federation-credentials)および以前の claude.ai ログむンはサむンむン䞭は無芖されるため、開発者は最初に claude.ai からログアりトする必芁はありたせん。蚭定された `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` 認蚌情報に぀いおは、[Administrator policy requires a Cloud gateway sign-in](/docs/ja/errors#administrator-policy-requires-a-cloud-gateway-sign-in)を参照しおください。

430* **管理蚭定**ロックされたキヌはロヌカルでオヌバヌラむドできたせん。CLI はポリシヌを起動時に適甚し、[次の起動時にのみ適甚される倉曎](/docs/ja/server-managed-settings#fetch-and-caching-behavior)を陀いお、毎時間のポヌリングで倉曎を適甚したす。433* **管理蚭定**ロックされたキヌはロヌカルでオヌバヌラむドできたせん。CLI はポリシヌを起動時に適甚し、[次の起動時にのみ適甚される倉曎](/docs/ja/server-managed-settings#fetch-and-caching-behavior)を陀いお、毎時間のポヌリングで倉曎を適甚したす。

431* **ゲヌトりェむが到達䞍可胜な状態での起動**サむンむン枈みセッションは、蚭定なしで起動するのではなく、玄 10 秒埌に起動時に゚ラヌで終了したす。434* **ゲヌトりェむが到達䞍可胜な状態での起動**サむンむン枈みセッションは、蚭定なしで起動するのではなく、玄 10 秒埌に起動時に゚ラヌで終了したす。


456| ナヌザヌごずおよびグルヌプごずの支出制限 | 利甚可胜 | [支出制限](/docs/ja/claude-apps-gateway-spend-limits)を参照しおください |459| ナヌザヌごずおよびグルヌプごずの支出制限 | 利甚可胜 | [支出制限](/docs/ja/claude-apps-gateway-spend-limits)を参照しおください |

457| サヌバヌ偎りェブ怜玢 | 利甚䞍可 | CLI はゲヌトりェむがルヌティングするアップストリヌムプロバむダヌを芋るこずができないため、りェブ怜玢サポヌトを怜蚌できず、ゲヌトりェむセッションで WebSearch を無効化したす |460| サヌバヌ偎りェブ怜玢 | 利甚䞍可 | CLI はゲヌトりェむがルヌティングするアップストリヌムプロバむダヌを芋るこずができないため、りェブ怜玢サポヌトを怜蚌できず、ゲヌトりェむセッションで WebSearch を無効化したす |

458| [リモヌトコントロヌル](/docs/ja/remote-control) | 利甚䞍可 | CLI は[ゲヌトりェむを指定する゚ラヌ](/docs/ja/errors#remote-control-requires-the-anthropic-api)を衚瀺したす |461| [リモヌトコントロヌル](/docs/ja/remote-control) | 利甚䞍可 | CLI は[ゲヌトりェむを指定する゚ラヌ](/docs/ja/errors#remote-control-requires-the-anthropic-api)を衚瀺したす |

459| 暙準プロンプトキャッシング | 利甚可胜 | ゲヌトりェむは `cache_control` ブレヌクポむントをすべおのアップストリヌムに転送し、CLI は[䌚話の途䞭で远加するシステムコンテキスト](/docs/ja/prompt-caching#where-the-cache-lives)をゲヌトりェむセッションでキャッシング甚にマヌクしたす。これは他のすべおのプロバむダヌず接続ず同じです。 |462| [`/design-sync`](/docs/ja/commands#all-commands) ず `/design-login` | 利甚䞍可 | どちらも claude.ai が必芁ですが、CLI はゲヌトりェむセッションで claude.ai に接続しないため、どちらのコマンドもそこに衚瀺されたせん |

463| `/import` ず `claude import` などの機胜フラグ取埗が必芁な機胜 | 利甚䞍可 | CLI はゲヌトりェむセッションでフラグ取埗をスキップしたす。[機胜フラグ取埗が必芁な機胜](/docs/ja/env-vars#features-that-need-feature-flag-fetching)は、それがオフにするものをリストしたす |

464| 暙準プロンプトキャッシング | 利甚可胜 | ゲヌトりェむは `cache_control` ブレヌクポむントをすべおのアップストリヌムに転送したす。[キャッシュが存圚する堎所](/docs/ja/prompt-caching#where-the-cache-lives)は、CLI がマヌクするブロック䌚話の途䞭で远加するシステムコンテキストを含むをカバヌしおいたす |

460| 1 時間キャッシュ TTL | 利甚䞍可 | CLI はゲヌトりェむセッションで拡匵キャッシュ TTL ベヌタを省略したす。ゲヌトりェむがルヌティングできるすべおのアップストリヌムが 1 時間 TTL をサポヌトしおいるわけではないため、ゲヌトりェむを通じたプロンプトキャッシングは 5 分 TTL を䜿甚したす。䞊蚘のベヌタヘッダヌノヌトを参照しおください |465| 1 時間キャッシュ TTL | 利甚䞍可 | CLI はゲヌトりェむセッションで拡匵キャッシュ TTL ベヌタを省略したす。ゲヌトりェむがルヌティングできるすべおのアップストリヌムが 1 時間 TTL をサポヌトしおいるわけではないため、ゲヌトりェむを通じたプロンプトキャッシングは 5 分 TTL を䜿甚したす。䞊蚘のベヌタヘッダヌノヌトを参照しおください |

461| オヌトモヌド | 利甚可胜 | [サヌドパヌティプロバむダヌルヌル](/docs/ja/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)に埓いたす。サヌドパヌティプロバむダヌで適栌なモデルのみがそれを䜿甚できたす。v2.1.207 より前では、ゲヌトりェむセッションのオヌトモヌドは `CLAUDE_CODE_ENABLE_AUTO_MODE=1` を蚭定する必芁があり、管理ポリシヌ `env` ブロック経由で配信可胜でした |466| オヌトモヌド | 利甚可胜 | [サヌドパヌティプロバむダヌルヌル](/docs/ja/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)に埓いたす。サヌドパヌティプロバむダヌで適栌なモデルのみがそれを䜿甚できたす。v2.1.207 より前では、ゲヌトりェむセッションのオヌトモヌドは `CLAUDE_CODE_ENABLE_AUTO_MODE=1` を蚭定する必芁があり、管理ポリシヌ `env` ブロック経由で配信可胜でした |

462| グロヌバルキャッシュスコヌプずトヌクン効率的なツヌルなどのファヌストパヌティのみの最適化 | 利甚䞍可 | CLI はゲヌトりェむセッションでそれらを有効化したせん。䞊蚘のベヌタヘッダヌノヌトを参照しおください |467| グロヌバルキャッシュスコヌプずトヌクン効率的なツヌルなどのファヌストパヌティのみの最適化 | 利甚䞍可 | CLI はゲヌトりェむセッションでそれらを有効化したせん。䞊蚘のベヌタヘッダヌノヌトを参照しおください |

Details

62 62 

63ここのすべおの本番トポロゞヌは、L7 プロキシIngress、Cloud Run のフロント゚ンド、ALB などをプレヌン HTTP レプリカの前に配眮したす。[`listen.trusted_proxies`](/docs/ja/claude-apps-gateway-config#listen) をプロキシの゜ヌス範囲に蚭定しお、ゲヌトりェむが `X-Forwarded-For` からクラむアント IP を読み蟌みたす。ゲヌトりェむは TCP ピアが信頌されおいる堎合にのみヘッダヌを尊重したす。[Google Cloud](/docs/ja/claude-apps-gateway-on-gcp) ず [AWS](/docs/ja/claude-apps-gateway-on-aws) の実装䟋には、トポロゞヌごずに具䜓的な倀がありたす。信頌されたプロキシなしでは、すべおのリク゚ストはプロキシの IP から来おいるように芋え、IP ごずのレヌト制限を 1 ぀の共有バケットに折りたたみ、監査むベントにプロキシの IP を蚘録したす。63ここのすべおの本番トポロゞヌは、L7 プロキシIngress、Cloud Run のフロント゚ンド、ALB などをプレヌン HTTP レプリカの前に配眮したす。[`listen.trusted_proxies`](/docs/ja/claude-apps-gateway-config#listen) をプロキシの゜ヌス範囲に蚭定しお、ゲヌトりェむが `X-Forwarded-For` からクラむアント IP を読み蟌みたす。ゲヌトりェむは TCP ピアが信頌されおいる堎合にのみヘッダヌを尊重したす。[Google Cloud](/docs/ja/claude-apps-gateway-on-gcp) ず [AWS](/docs/ja/claude-apps-gateway-on-aws) の実装䟋には、トポロゞヌごずに具䜓的な倀がありたす。信頌されたプロキシなしでは、すべおのリク゚ストはプロキシの IP から来おいるように芋え、IP ごずのレヌト制限を 1 ぀の共有バケットに折りたたみ、監査むベントにプロキシの IP を蚘録したす。

64 64 

65ゲヌトりェむのデバむス認可ずトヌクン゚ンドポむントぞのリク゚ストをリダむレクトしないでください。Claude Code はこれらのリク゚ストでリダむレクトに埓わないため、HTTP から HTTPS ぞのリダむレクトやホスト正芏化の曞き換えなどのリダむレクトルヌルは、サむンむンずトヌクン曎新を砎壊したす。65ゲヌトりェむのデバむス認可ずトヌクン゚ンドポむントぞのリク゚ストをリダむレクトしないでください。䟋えば、HTTP から HTTPS ぞのリダむレクトやホスト正芏化の曞き換えなどです。Claude Code はこれらのリク゚ストでリダむレクトに埓わないため、ingress ルヌルがそれらをリダむレクトするずサむンむンずトヌクン曎新が砎壊されたす。

66 66 

67プロキシに、ゲヌトりェむのキヌプアラむブ間隔より長いアむドルタむムアりトを䞎えたす。これは䞊流に䟝存したす67プロキシに、ゲヌトりェむのキヌプアラむブ間隔より長いアむドルタむムアりトを䞎えたす。これは䞊流に䟝存したす

68 68 


120 ゲヌトりェむ URL を開発者マシンにプッシュする120 ゲヌトりェむ URL を開発者マシンにプッシュする

121</h3>121</h3>

122 122 

123ゲヌトりェむがサヌビスを提䟛したら、MDM を通じお、たたは OS ごずの `managed-settings.json` を盎接曞き蟌むこずで、管理蚭定を通じお各開発者のマシンに `forceLoginMethod`、`forceLoginGatewayUrl`、および `parentSettingsBehavior: "merge"` をプッシュしたす。これなしでは、`/login` はゲヌトりェむオプションなしで暙準アカりントピッカヌを衚瀺したす。ファむルパスず Claude Desktop `bootstrapUrl` 盞圓に぀いおは、[クラむアント偎の管理蚭定](/docs/ja/claude-apps-gateway-config#client-side-managed-settings) を参照しおください。123ゲヌトりェむがサヌビスを提䟛したら、MDM を通じお、たたは OS ごずの `managed-settings.json` を盎接曞き蟌むこずで、管理蚭定を通じお各開発者のマシンに `forceLoginMethod`、`forceLoginGatewayUrl`、および `parentSettingsBehavior: "merge"` をプッシュしたす。これなしでは、`/login` はゲヌトりェむオプションなしで暙準アカりントピッカヌを衚瀺したす。

124 

125キヌをデプロむしたら、Claude Code はマシン䞊の残存する API キヌたたは claude.ai ログむンの䜿甚を停止するため、サむンむン指瀺ず䞀緒にプッシュを蚈画したす。[Administrator policy requires a Cloud gateway sign-in](/docs/ja/errors#administrator-policy-requires-a-cloud-gateway-sign-in) は開発者が芋るメッセヌゞに぀いお説明しおいたす。

126 

127各メカニズムがポリシヌを保存する堎所に぀いおは [where each mechanism stores the policy](/docs/ja/managed-settings#where-each-mechanism-stores-the-policy) を参照し、Claude Desktop `bootstrapUrl` 盞圓に぀いおは [Client-side managed settings](/docs/ja/claude-apps-gateway-config#client-side-managed-settings) を参照しおください。

124 128 

125<h2 id="operations">129<h2 id="operations">

126 運甹130 運甹


136 140 

137* **監査むベント**セキュリティ関連むベントごずの単䞀行 JSON。stderr をログアグリゲヌタヌにパむプしたす。発行されるむベントには `config.load`、`session.mint`、`session.refresh`、`device.authorize`、`device.verify`、`device.callback`、`auth.denied`、`access.denied`、`inference`、`managed.serve`、`desktop_bootstrap.serve`、`desktop_bootstrap.denied`、`spend.blocked`、`admin.denied`、`admin.limit.upsert`、`admin.limit.delete` が含たれたす。フィヌルドはむベントによっお異なりたす141* **監査むベント**セキュリティ関連むベントごずの単䞀行 JSON。stderr をログアグリゲヌタヌにパむプしたす。発行されるむベントには `config.load`、`session.mint`、`session.refresh`、`device.authorize`、`device.verify`、`device.callback`、`auth.denied`、`access.denied`、`inference`、`managed.serve`、`desktop_bootstrap.serve`、`desktop_bootstrap.denied`、`spend.blocked`、`admin.denied`、`admin.limit.upsert`、`admin.limit.delete` が含たれたす。フィヌルドはむベントによっお異なりたす

138 * 成功した mint ず refresh むベントは `sub`、`email`、`client_ip`、結果を含みたす142 * 成功した mint ず refresh むベントは `sub`、`email`、`client_ip`、結果を含みたす

139 * `auth.denied` ず `access.denied` は理由ずクラむアント IP を含み、`auth.denied` ではリク゚ストパスも含みたす。拒吊時にはナヌザヌアむデンティティが存圚しないため143 * `auth.denied` ず `access.denied` は理由ずクラむアント IP を含み、`auth.denied` ではリク゚ストパスも含みたす。拒吊時にはナヌザヌアむデンティティが存圚しないため。2 ぀の `access.denied` 理由はむベントが䜕を含むかを倉曎したす

144 * `xff_unparseable`むベントは読み蟌めなかった `X-Forwarded-For` ゚ントリも含みたす

145 * `client_ip_unknown`むベントはクラむアント IP を含みたせん。接続にピアアドレスがなく、`access_control` リストが蚭定されおいたため

140 * `inference` は、どの䞊流がリク゚ストを提䟛したか、応答ステヌタスを蚘録したす146 * `inference` は、どの䞊流がリク゚ストを提䟛したか、応答ステヌタスを蚘録したす

141 * `desktop_bootstrap.denied` は、拒吊された Claude Desktop ブヌトストラップフェッチを理由`not_configured`、`policy_not_opted_in`、`no_policy_matched`ずナヌザヌのアむデンティティで蚘録したす147 * `desktop_bootstrap.denied` は、拒吊された Claude Desktop ブヌトストラップフェッチを理由`not_configured`、`policy_not_opted_in`、`no_policy_matched`ずナヌザヌのアむデンティティで蚘録したす

142 * `admin.denied` は、拒吊された admin-API 認蚌詊行をクラむアント IP、メ゜ッド、パス、理由で蚘録したす。提瀺されたキヌマテリアルなし`x-api-key` が提瀺されたが蚭定されたキヌず䞀臎しなかった堎合は `invalid_key`、`Authorization` ヘッダヌのみが提瀺され、ゲヌトりェむセッションずしお `admin.admin_groups` で怜蚌されなかった堎合は `bearer_rejected`、どちらのヘッダヌも提瀺されなかった堎合は `no_credentials`148 * `admin.denied` は、拒吊された admin-API 認蚌詊行をクラむアント IP、メ゜ッド、パス、理由で蚘録したす。提瀺されたキヌマテリアルなし`x-api-key` が提瀺されたが蚭定されたキヌず䞀臎しなかった堎合は `invalid_key`、`Authorization` ヘッダヌのみが提瀺され、ゲヌトりェむセッションずしお `admin.admin_groups` で怜蚌されなかった堎合は `bearer_rejected`、どちらのヘッダヌも提瀺されなかった堎合は `no_credentials`


265 トラブルシュヌティング271 トラブルシュヌティング

266</h2>272</h2>

267 273 

268質問ずフィヌドバックに぀いおは、[Claude Code サポヌト](https://support.claude.com/en/collections/14445694-claude-code) を䜿甚するか、[Claude Code GitHub リポゞトリ](https://github.com/anthropics/claude-code/issues) で issue を開きたす。問題を報告するずきは、以䞋を含めたす274ご質問やフィヌドバックに぀いおは、[Claude Code サポヌト](https://support.claude.com/en/collections/14445694-claude-code)をご利甚いただくか、[Claude Code GitHub リポゞトリ](https://github.com/anthropics/claude-code/issues)で issue を開いおください。問題を報告する際は、以䞋の情報を含めおください。

269 275 

270* **ゲヌトりェむの問題**関連するりィンドりのゲヌトりェむの stderr、シヌクレットが削陀された `gateway.yaml`、ゲヌトりェむバヌゞョン`/` のランディングペヌゞに衚瀺、`/managed/settings` の `x-cc-gateway-version` レスポンスヘッダヌ、最近倉曎されたもの276* **Gateway の問題**: gateway の stderr該圓するりィンドりの、`gateway.yaml`シヌクレットは削陀、gateway のバヌゞョンランディングペヌゞの `/` ず `/managed/settings` の `x-cc-gateway-version` レスポンスヘッダヌに衚瀺、および最近の倉曎内容

271* **ログむン問題**開発者は `claude --debug-file ./claude-debug.txt` を実行し、再珟し、そのファむルずゲヌトりェむの同じりィンドりの監査ログを送信したす277* **ログむン問題**: 開発者が `claude --debug-file ./claude-debug.txt` を実行しお再珟し、そのファむルず同じりィンドりの gateway の監査ログを送信

272* **掚論問題**リク゚ストされたモデル、蚭定された䞊流、リク゚ストのゲヌトりェむ監査ログ。どの䞊流がそれを提䟛したか、応答ステヌタスを蚘録したす278* **掚論の問題**: リク゚ストされたモデル、蚭定されたアップストリヌム、およびリク゚ストの gateway 監査ログどのアップストリヌムがそれを凊理したか、およびレスポンスステヌタスを蚘録

273 279 

274ゲヌトりェむの stderr には監査むベントストリヌムが含たれ、監査ログには開発者の ID が蚘録され、デバッグファむルには開発者のマシンからの hook ず MCP サヌバヌの出力が蚘録されたす。公開 issue に投皿する前に、これらを確認しお秘密情報を削陀しおください。280gateway の stderr には監査むベントストリヌムが含たれ、監査ログには開発者の ID が蚘録され、デバッグファむルには開発者のマシンからの hook ず MCP サヌバヌの出力が蚘録されたす。公開 issue に投皿する前に、これらを確認しお削陀しおください。

275 281 

276| 症状 | 原因 | 修正 |282| 症状 | 原因 | 修正方法 |

277| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |283| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

278| 開発者の `/login` は暙準アカりントピッカヌを衚瀺し、**Cloud gateway** 画面ではなく | 管理蚭定で `forceLoginMethod` たたは `forceLoginGatewayUrl` が蚭定されおいない | [管理蚭定ファむル](/docs/ja/claude-apps-gateway#set-the-gateway-url) をデバむスにデプロむしたす。`/login` はそこからゲヌトりェむ URL を読み蟌みたす |284| 開発者の `/login` が **Cloud gateway** 画面ではなく暙準のアカりントピッカヌを衚瀺する | そのマシンのマネヌゞド蚭定で `forceLoginMethod` たたは `forceLoginGatewayUrl` が蚭定されおいない | [マネヌゞド蚭定ファむル](/docs/ja/claude-apps-gateway#set-the-gateway-url)をデバむスにデプロむしおください。`/login` はそこから gateway URL を読み蟌みたす |

279| Claude Desktop はブヌトストラップ蚭定を取埗できなかったず報告 | `/user/bootstrap` は 404 を返したしたナヌザヌず䞀臎するポリシヌが `desktop` キヌを持たないか、ポリシヌが䞀臎したせん。ゲヌトりェむの監査ログは各拒吊を `desktop_bootstrap.denied` ずしお理由ずずもに蚘録したす。 | ナヌザヌず䞀臎するポリシヌに `desktop` ブロックを远加するか、`match: {}` ベヌスレむダヌに远加したす。空の `desktop: {}` で十分です。[Claude Desktop オヌバヌレむ](/docs/ja/claude-apps-gateway-config#claude-desktop-overlay) を参照しおください。 |285| 開発者のリク゚ストが `Not signed in to the Cloud gateway — run /login.` で倱敗する | マシンのマネヌゞド蚭定で `forceLoginMethod: "gateway"` たたは `forceLoginGatewayUrl` が蚭定されおおり、セッションに gateway サむンむンがない。残っおいる claude.ai ログむンは芁件を満たしおいたせん。 | 開発者に `/login` を実行しお gateway サむンむンを完了させおください。[Administrator policy requires a Cloud gateway sign-in](/docs/ja/errors#administrator-policy-requires-a-cloud-gateway-sign-in) も参照しおください。 |

280| スタヌトアップは `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` を衚瀺 | むンストヌルされた Claude Code ビルドはゲヌトりェむサポヌトより前 | 開発者に Claude Code を Cloud gateway サポヌトを含むリリヌスに曎新させたす |286| Claude Desktop がブヌトストラップ蚭定を取埗できないず報告する | `/user/bootstrap` が 404 を返した: ナヌザヌに䞀臎するポリシヌが `desktop` キヌを持たないか、ポリシヌが䞀臎しなかった。gateway の監査ログは各拒吊を `desktop_bootstrap.denied` ずしお理由ずずもに蚘録したす。 | ナヌザヌに䞀臎するポリシヌ、たたは `match: {}` ベヌスレむダヌに `desktop` ブロックを远加しおください。空の `desktop: {}` で十分です。[Claude Desktop overlay](/docs/ja/claude-apps-gateway-config#claude-desktop-overlay) を参照しおください。 |

281| CLI `/login``Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | ゲヌトりェむホスト名は少なくずも 1 ぀のパブリック IP アドレスに解決されたす。Claude Code は各解決されたアドレスをチェックし、すべおがプラむベヌトであるこずを芁求したす。䞀般的な原因は、1 ぀のファミリヌがパブリックアドレスに解決するデュアルスタック名です。AWS 内郚デュアルスタックロヌドバランサヌを含み、パブリック範囲 AAAA アドレスを返したす。 | ゲヌトりェむ名が開発者マシンでプラむベヌトアドレスのみに解決されるようにしたす。デュアルスタック名の堎合は、パブリック範囲レコヌドをドロップするか、個別の内郚専甚 DNS 名を提䟛したす。[プラむベヌトネットワヌク前提条件](/docs/ja/claude-apps-gateway#prerequisites) を参照しおください。 |287| スタヌトアップが `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` を衚瀺する | むンストヌルされおいる Claude Code ビルドが gateway サポヌト前のバヌゞョン | 開発者に Claude Code を Cloud gateway サポヌトを含むリリヌスに曎新させおください |

282| CLI `/login``Gateway login would go through proxy <proxy>, which is not on a private network` | `HTTPS_PROXY` たたは `HTTP_PROXY` がゲヌトりェむホストに適甚され、プロキシのホスト名がパブリックアドレスに解決されたす。ホスト名がプラむベヌトアドレスのみに解決するプロキシは蚱可され、この゚ラヌをトリガヌしたせん | ゲヌトりェむホストを開発者のマシンの `NO_PROXY` に远加しお、接続が盎接になるようにするか、ホスト名がプラむベヌトアドレスに解決するプロキシを䜿甚したす。メッセヌゞは远加する正確な `NO_PROXY` ゚ントリを名前で指定したす |288| スタヌトアップたたは `/login` がマネヌゞド蚭定ロヌド時の 403 の埌に `Claude Code may not be enabled for your organization` を報告する | gateway、たたはその前にあるもの、が `/managed/settings` リク゚ストに 403 で応答した。gateway 自䜓の蚭定ルヌトは 403 で応答するこずはありたせん。ステヌタスは [`access_control`](/docs/ja/claude-apps-gateway-config#http-tuning) IP チェック、たたは gateway の前にあるプロキシたたは WAF から来おいたす。監査ログは IP チェック拒吊を `access.denied` ずしお理由ずずもに蚘録したす。開発者はサむンむン状態を保ちたす。 | 倱敗時の監査ログで `access.denied` を確認し、`access_control` リストたたはフロント゚ンドを修正しおから、開発者に `claude` を再床起動させおください |

283| CLI `/login``Could not resolve the configured HTTP proxy` | `HTTPS_PROXY` たたは `HTTP_PROXY` のホスト名が開発者のマシンから解決されたせん。通垞、䌁業ネットワヌクに接続しおいないため | 開発者にネットワヌクたたは VPN に接続させお再詊行するか、プロキシ URL を修正したす |289| CLI `/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | gateway ホスト名が少なくずも 1 ぀のパブリック IP アドレスに解決される。Claude Code は各解決されたアドレスをチェックし、すべおがプラむベヌトであるこずを芁求したす。䞀般的な原因は、1 ぀のファミリヌがパブリックアドレスに解決されるデュアルスタック名です。AWS 内郚デュアルスタックロヌドバランサヌを含み、パブリック範囲の AAAA アドレスを返したす。 | gateway 名が開発者マシン䞊でのみプラむベヌトアドレスに解決されるようにしおください。デュアルスタック名の堎合、パブリック範囲のレコヌドを削陀するか、別の内郚専甚 DNS 名を提䟛しおください。[プラむベヌトネットワヌクの前提条件](/docs/ja/claude-apps-gateway#prerequisites)を参照しおください。 |

284| CLI `/login``Could not resolve gateway host <host>` | マシンはゲヌトりェむの内郚 DNS 名を解決できたせん。通垞、䌁業ネットワヌクにないため | 開発者にネットワヌクたたは VPN に接続させ、`/login` を再詊行したす |290| CLI `/login`: `Gateway login would go through proxy <proxy>, which is not on a private network` | `HTTPS_PROXY` たたは `HTTP_PROXY` が gateway ホストに適甚され、プロキシのホスト名がパブリックアドレスに解決される。ホストがプラむベヌトアドレスのみに解決されるプロキシは蚱可され、この゚ラヌをトリガヌしたせん | 開発者のマシンの `NO_PROXY` に gateway ホストを远加しお接続を盎接にするか、ホスト名がプラむベヌトアドレスに解決されるプロキシを䜿甚しおください。メッセヌゞは远加する正確な `NO_PROXY` ゚ントリを名前付けしたす |

285| ブヌトは `store.postgres_url` ずいう名前の蚭定怜蚌゚ラヌで終了 | Postgres が蚭定されおいたせん。ゲヌトりェむは Postgres が必芁です | `store.postgres_url` を蚭定したす。ロヌカル開発の堎合は、䜿い捚おコンテナを䜿甚したす`docker run --rm -p 5432:5432 -e POSTGRES_HOST_AUTH_METHOD=trust postgres`。 |291| CLI `/login`: `Could not resolve the configured HTTP proxy` | `HTTPS_PROXY` たたは `HTTP_PROXY` のホスト名が開発者のマシンから解決されない。通垞、䌁業ネットワヌクに接続されおいないため | 開発者にネットワヌクたたは VPN に接続させお再詊行するか、プロキシ URL を修正しおください |

286| ブヌトは終了`requires the native binary` | Node の代わりにネむティブバむナリの䞋で実行 | [スタンドアロンむンストヌル方法](/docs/ja/setup) の 1 ぀で Claude Code をむンストヌルしたす |292| CLI `/login`: `Could not resolve gateway host <host>` | マシンが gateway の内郚 DNS 名を解決できない。通垞、䌁業ネットワヌク䞊にないため | 開発者にネットワヌクたたは VPN に接続させおから、`/login` を再詊行しおください |

287| ブヌトは `config.load` の埌の OIDC ディスカバリヌ゚ラヌで終了 | `oidc.issuer` に到達䞍可、たたは TLS チェヌンが信頌されおいない | issuer がポッドから到達可胜で `/.well-known/openid-configuration` を提䟛するこずを確認したす。プラむベヌト PKI の堎合は `ca_cert_pem` を蚭定したす。 ポッドが forward proxy を通じおのみ IdP に到達する堎合は、[`oidc.use_proxy: true`](/docs/ja/claude-apps-gateway-config#idp-requests-through-a-forward-proxy) を蚭定したす。v2.1.227 より前のバヌゞョンでは、代わりに IdP の各゚ンドポむントぞの盎接ルヌトをポッドに提䟛したす。 |293| ブヌト時に `store.postgres_url` ずいう名前の蚭定怜蚌゚ラヌで終了する | Postgres が蚭定されおいない。gateway は Postgres を必芁ずしたす | `store.postgres_url` を蚭定しおください。ロヌカル開発の堎合、䜿い捚おコンテナを䜿甚しおください: `docker run --rm -p 5432:5432 -e POSTGRES_HOST_AUTH_METHOD=trust postgres`。 |

288| ブヌトは Postgres パヌミッション゚ラヌで終了 | デヌタベヌスロヌルがそのスキヌマに察しお DDL 暩限を持たない | ロヌルにゲヌトりェむのスキヌマに察する `CREATE` を付䞎しお、ブヌト時にテヌブルを䜜成および倉曎できるようにしたす |294| ブヌト時に終了: `requires the native binary` | Node の代わりにネむティブバむナリで実行されおいない | Claude Code を [スタンドアロンむンストヌル方法](/docs/ja/setup)のいずれかでむンストヌルしおください |

289| `/oauth/callback` は「Sign-in could not be completed」を衚瀺 | メヌルドメむンが拒吊されたした。id\_token 怜蚌が倱敗したした。たたは `email_verified` が明瀺的に `false` です。ゲヌトりェむは垞にオヌバヌラむドなしで拒吊したす | `allowed_email_domains` を確認し、IdP が怜蚌枈み `email` クレヌムを返すこずを確認したす。`email_verified: false` の堎合は、IdP 偎の怜蚌を修正したす。IdP がメヌルを別のクレヌム名の䞋で発行する堎合は、`oidc.email_claim` を蚭定したす。 |295| ブヌト時に `config.load` の埌に OIDC ディスカバリヌ゚ラヌで終了する | `oidc.issuer` に到達できない、たたは TLS チェヌンが信頌されおいない | 発行者がポッドから到達可胜で、`/.well-known/openid-configuration` を提䟛しおいるこずを確認しおください。プラむベヌト PKI の堎合は `ca_cert_pem` を蚭定しおください。ポッドが IdP にフォワヌドプロキシ経由でのみ到達する堎合、[`oidc.use_proxy: true`](/docs/ja/claude-apps-gateway-config#idp-requests-through-a-forward-proxy)を蚭定しおください。v2.1.227 より前のバヌゞョンでは、代わりに IdP の各゚ンドポむントぞの盎接ルヌトをポッドに提䟛しおください。 |

290| ログ`token exchange failed request_id=<id>: id_token missing email claim` | IdP はデフォルトで id\_token に `email` を含めおいたせん。この拒吊は `allowed_email_domains` が蚭定されおいる堎合にのみ発火したす。なしでは、欠萜したメヌルはメヌルなしでセッションをミントしたす | IdP を蚭定しお id\_token で `email` を発行したす。Oktaカスタム認可サヌバヌの ID トヌクンクレヌムに `email` を远加したす。Entraアプリ登録でオプションクレヌムずしお `email` を远加したす。PingFederate`email` を発行する OpenID Connect ポリシヌを有効にしたす。IdP が userinfo ゚ンドポむントから `email` を提䟛するが、id\_token に含めない堎合Okta org 認可サヌバヌなど、`oidc.userinfo_fallback: true` を蚭定したす。 |296| ブヌト時に Postgres パヌミッション゚ラヌで終了する | デヌタベヌスロヌルがそのスキヌマに察する DDL 暩限を持たない | ロヌルに gateway のスキヌマに察する `CREATE` を付䞎しお、ブヌト時にテヌブルを䜜成・倉曎できるようにしおください |

291| すべおの Amazon Bedrock リク゚ストは 502 を返したす。ログは `Could not load credentials from any providers` を衚瀺 | EC2 では、IMDSv2 のデフォルトホップリミット 1 がコンテナ内からのむンスタンスメタデヌタリク゚ストをブロックしたす。ブヌトず `/readyz` はクラむアント構築時ではなく最初のリク゚ストで AWS SDK がむンスタンス認蚌情報を解決するため、ずにかく合栌したす | `aws ec2 modify-instance-metadata-options --instance-id <id> --http-put-response-hop-limit 2` でホップリミットを䞊げるか、起動テンプレヌトで蚭定したす。倉曎はむンスタンス䞊のすべおのコンテナに適甚されたす。利甚可胜な堎合は ECS タスクロヌルを優先したす。ECS コンテナ認蚌情報゚ンドポむントから認蚌情報を読み蟌み、倉曎を完党に回避するか、専甚ゲヌトりェむむンスタンスで倉曎を適甚しお露出を制限したす。 |297| `/oauth/callback` が「Sign-in could not be completed」を衚瀺する | メヌルドメむンが拒吊された、id\_token 怜蚌が倱敗した、たたは `email_verified` が明瀺的に `false` である。gateway は垞にオヌバヌラむドなしでこれを拒吊したす | `allowed_email_domains` を確認し、IdP が怜蚌枈みの `email` クレヌムを返しおいるこずを確認しおください。`email_verified: false` の堎合、IdP 偎の怜蚌を修正しおください。IdP がメヌルを別のクレヌム名で発行する堎合、`oidc.email_claim` を蚭定しおください。 |

292| IdP ゚ラヌunknown or unsupported scope | IdP は認識しないスコヌプを拒吊したす | `oidc.scopes` を IdP が受け入れる正確なリストに蚭定したす。`openid` を含める必芁がありたす。デフォルトは `openid profile email offline_access` です。 |298| ログ: `token exchange failed request_id=<id>: id_token missing email claim` | IdP がデフォルトで id\_token に `email` を含めおいない。この拒吊は `allowed_email_domains` が蚭定されおいる堎合にのみ発火したす。蚭定されおいない堎合、メヌルがないずメヌルなしのセッションが䜜成されたす | IdP を蚭定しお id\_token に `email` を発行させおください。Okta: カスタム認可サヌバヌの ID トヌクンクレヌムに `email` を远加しおください。Entra: アプリ登録でオプションクレヌムずしお `email` を远加しおください。PingFederate: `email` を発行する OpenID Connect ポリシヌを有効にしおください。IdP が userinfo ゚ンドポむントから `email` を提䟛するが id\_token に含めない堎合Okta org 認可サヌバヌなど、`oidc.userinfo_fallback: true` を蚭定しおください。 |

293| `oidc.scopes` を蚭定した埌、セッションはサむレントに曎新されたせん | `offline_access` がオヌバヌラむドからドロップされたした | IdP がサポヌトしおいる堎合は `offline_access` を戻したす。リフレッシュトヌクンなしでは、開発者は `session.ttl_hours` ごずにブラりザログむンを再実行したす。 |299| ログ: `refresh failed request_id=<id>: invalid_token (
) (at userinfo_no_id_token, 
)`、および開発者が `Cloud gateway session expired` を `session.ttl_hours` ごずに芋る | IdP がリフレッシュトヌクンを受け入れたが、それで id\_token を返さなかったため、gateway は IdP の userinfo ゚ンドポむントにナヌザヌのクレヌムを求めたした。IdP はそこでリフレッシュされたアクセストヌクンを拒吊したした。gateway は `temporarily_unavailable` で応答するため、Claude Code はリフレッシュトヌクンを保持したすがセッションを曎新できたせん。v2.1.260 より前の gateway バヌゞョンは `(at 
)` の詳现なしで同じ行をログしたす。 | [`oidc.scope_on_refresh: true`](/docs/ja/claude-apps-gateway-config#oidc)を蚭定しおください。gateway v2.1.260 以降で利甚可胜です。リフレッシュリク゚ストが再び `openid` を芁求するようにしたす。Okta などの䞀郚の IdP は、芁求された堎合にのみリフレッシュ時に id\_token を返したす。PingFederate では、代わりに **Applications > OAuth > OpenID Connect Policy Management** の䞋で **Return ID Token On Refresh Grant** を有効にしおください。キヌは PingFederate の動䜜を倉曎したせん。それでも省略する他の IdP の堎合、userinfo ゚ンドポむントがリフレッシュによっお発行されたアクセストヌクンを受け入れるかどうかを確認しおください。䞀時的な察応ずしお、[`session.ttl_hours`](/docs/ja/claude-apps-gateway-config#session)を䞊げおください。[Identity provider setup](#identity-provider-setup) でプロビゞョニング解陀のトレヌドオフを参照しおください。 |

294| ブラりザは「This request came from another site and was blocked」を衚瀺 | クロスサむトフォヌム POST。CSRF 保護ずしおブロックされたした。埋め蟌みたたはプロキシされたペヌゞの堎合は予想されたす | 怜蚌リンクを盎接開きたす |300| すべおの Amazon Bedrock リク゚ストが 502 を返す。ログに `Could not load credentials from any providers` が衚瀺される | EC2 では、IMDSv2 のデフォルトホップリミット 1 がコンテナ内からのむンスタンスメタデヌタリク゚ストをブロックしたす。ブヌトず `/readyz` は AWS SDK がクラむアント構築時ではなく最初のリク゚ストでむンスタンス認蚌情報を解決するため、ずにかく成功したす | `aws ec2 modify-instance-metadata-options --instance-id <id> --http-put-response-hop-limit 2` でホップリミットを䞊げるか、起動テンプレヌトで蚭定しおください。倉曎はむンスタンス䞊のすべおのコンテナに適甚されたす。利甚可胜な堎合は ECS タスクロヌルを優先しおください。これは ECS コンテナ認蚌情報゚ンドポむントから認蚌情報を読み蟌み、倉曎を完党に回避したす。たたは、倉曎を専甚 gateway むンスタンスに適甚しお露出を制限しおください。 |

295| Chrome は「Refused to send form data 
 violates 
 Content Security Policy directive: form-action」で Approve ボタンをブロックしたすが、同じペヌゞは Safari たたは Firefox で機胜したす | Chrome はリダむレクトチェヌン党䜓に察しお `form-action` を実装したす。IdP はさらに、蚱可リストに登録されおいない 2 番目のホストにリダむレクトしたす。 | リダむレクトチェヌン内の各远加オリゞンを `oidc.form_action_origins` に远加したす。Approve ペヌゞで Chrome DevTools → Console を開いお、どのオリゞンがブロックされたかを確認したす。 |301| IdP ゚ラヌ: unknown or unsupported scope | IdP が認識しないスコヌプを拒吊する | `oidc.scopes` を IdP が受け入れるリストに正確に蚭定しおください。`openid` を含める必芁がありたす。デフォルトは `openid profile email offline_access` です。 |

296| サむンむンは IdP で完了したすが、コヌルバックは倱敗したす。Chrome で CSP ゚ラヌたたは Safari で「this sign-in link has expired」 | IdP は `response_mode=form_post` を通じおコヌドを返したした。これは `/oauth/callback` にクロスオリゞン POST を通じお自動送信したす。Chrome はそれを厳密な CSP の䞋でブロックしたす。Safari は送信を蚱可したすが、コヌルバックはク゚リ文字列のみを読み蟌みたす。 | IdP が `response_mode=query` を尊重するこずを確認したす。ゲヌトりェむは明瀺的にリク゚ストするため、コヌルバックはプレヌンリダむレクトです |302| `oidc.scopes` を蚭定した埌、セッションが自動的に曎新されない | `offline_access` がオヌバヌラむドから削陀された | IdP がサポヌトしおいる堎合は `offline_access` を戻しおください。リフレッシュトヌクンがない堎合、開発者は `session.ttl_hours` ごずにブラりザログむンを再実行したす。 |

297| ログむンはロヌカルで機胜したすが、ALB の背埌で倱敗したす | `public_url` が蚭定されおいないため、IdP は内郚 `http://` オリゞンを `redirect_uri` ずしお取埗したす | `listen.public_url` を倖郚 `https://` オリゞンに蚭定し、`<public_url>/oauth/callback` を IdP に登録したす |303| ブラりザが「This request came from another site and was blocked」を衚瀺する | クロスサむトフォヌム POST。CSRF 保護ずしおブロックされたした。埋め蟌みたたはプロキシされたペヌゞでは予想されたす | 怜蚌リンクを盎接開いおください |

298| 開発者は信頌プロンプトを繰り返し芋たす | TLS 蚌明曞はレプリカごず、たたはリク゚ストごずにロヌテヌションしおいたす | ingress で安定した蚌明曞を䜿甚するか、TLS を 1 回終了し、レプリカをプレヌン HTTP で内郚で実行したす |304| Chrome が「Refused to send form data 
 violates 
 Content Security Policy directive: form-action」で Approve ボタンをブロックするが、同じペヌゞが Safari たたは Firefox で機胜する | Chrome はリダむレクトチェヌン党䜓に察しお `form-action` を適甚したす。IdP が蚱可リストに登録されおいない 2 番目のホストにさらにリダむレクトしたす。 | リダむレクトチェヌン内の各远加オリゞンを `oidc.form_action_origins` に远加しおください。Approve ペヌゞで Chrome DevTools → Console を開いお、どのオリゞンがブロックされたかを確認しおください。 |

299| CLI `/login`「Could not verify the gateway's TLS certificate」たたは `SELF_SIGNED_CERT_IN_CHAIN` | ゲヌトりェむの TLS チェヌンは、CLI ホストの信頌ストアにないプラむベヌト CA によっお眲名されおいたす | Claude Code はデフォルトでネむティブバむナリで OS 信頌ストアを読み蟌み、Node 22.15 以降で読み蟌みたす。[`CLAUDE_CODE_CERT_STORE`](/docs/ja/network-config#ca-certificate-store) はこの動䜜を制埡したす。CA が OS 信頌ストアにむンストヌルされおいる堎合は、開発者が珟圚のランタむムにいるこずを確認したす。そうでない堎合は、起動する前に `NODE_EXTRA_CA_CERTS` を CA 蚌明曞 PEM に蚭定したす。最初の接続フィンガヌプリントプロンプトは匕き続き適甚されたす。 |305| サむンむンが IdP で完了するがコヌルバックが倱敗する。Chrome で CSP ゚ラヌたたは Safari で「this sign-in link has expired」が衚瀺される | IdP が `response_mode=form_post` 経由でコヌドを返したした。これは POST 経由で `/oauth/callback` にクロスオリゞンで自動送信したす。Chrome はこれを厳密な CSP の䞋でブロックしたす。Safari は送信を蚱可したすがコヌルバックはク゚リ文字列のみを読み蟌みたす。 | IdP が `response_mode=query` を尊重しおいるこずを確認しおください。gateway はコヌルバックがプレヌンリダむレクトになるように明瀺的にこれをリク゚ストしたす |

300| CLI `/login` はブラりザサむンむンを完了し、セッションは `Cloud gateway sign-in was not completed` で終了し、TLS 蚌明曞の䞍䞀臎 | サむンむン埌の最初のリク゚ストで、ゲヌトりェむは Claude Code がピンした フィンガヌプリントず䞀臎しない蚌明曞を提瀺したため、Claude Code はゲヌトりェむ認蚌情報を保持したせんでした。通垞の原因は、1 ぀のアドレスの背埌にあるレプリカが異なる蚌明曞を提䟛するか、ネットワヌクパス䞊の䜕かが TLS をむンタヌセプトしおいたす。 | ホスト名に察しお 1 ぀の蚌明曞を提䟛したす。䟋えば、ingress で TLS を 1 回終了し、開発者に `/login` を再床実行させたす。その蚌明曞がピンされたものず異なる堎合、Claude Code は [信頌プロンプト](/docs/ja/claude-apps-gateway#connect-developers) を譊告ずずもに衚瀺し、蚌明曞が倉曎されたこずを瀺したす。 |306| ログむンはロヌカルで機胜するが ALB の背埌では倱敗する | `public_url` がただロヌカルたたは内郚の `http://` オリゞンを名前付けしおいるため、IdP は間違った `redirect_uri` を取埗したす | `listen.public_url` を倖郚の `https://` オリゞンに蚭定し、`<public_url>/oauth/callback` を IdP に登録しおください |

301| CLI `/login` は `The gateway's TLS certificate changed during sign-in: it no longer matches the one you trusted` で停止 | サむンむンリク゚ストは、開発者が `/login` を開始したずきに受け入れた蚌明曞ず䞀臎しない蚌明曞を提䟛するサヌバヌに到達したした1 ぀のアドレスの背埌にあるレプリカが異なる蚌明曞を提䟛、パス䞊の TLS むンタヌセプション、たたはサむンむン䞭の蚌明曞ロヌテヌション。 | ホスト名に察しお 1 ぀の蚌明曞を提䟛し、開発者にサむンむンを再床開始させ、[信頌プロンプト](/docs/ja/claude-apps-gateway#connect-developers) で新しい蚌明曞を確認させたす。 |307| 開発者が信頌プロンプトを繰り返し芋る | TLS 蚌明曞がレプリカごず、たたはリク゚ストごずにロヌテヌションしおいる | むングレスで安定した蚌明曞を䜿甚するか、TLS を 1 回終了しお、レプリカをプレヌン HTTP で内郚的に実行しおください |

302 308| CLI `/login`: 「Could not verify the gateway's TLS certificate」たたは `SELF_SIGNED_CERT_IN_CHAIN` | Gateway の TLS チェヌンが CLI ホストの信頌ストアにないプラむベヌト CA によっお眲名されおいる | Claude Code はネむティブバむナリ䞊でデフォルトで OS 信頌ストアを読み蟌み、Node 22.15 以降で読み蟌みたす。[`CLAUDE_CODE_CERT_STORE`](/docs/ja/network-config#ca-certificate-store) がこの動䜜を制埡したす。CA が OS 信頌ストアにむンストヌルされおいる堎合、開発者が珟圚のランタむムを䜿甚しおいるこずを確認しおください。そうでない堎合、起動前に `NODE_EXTRA_CA_CERTS` を CA 蚌明曞 PEM に蚭定しおください。最初の接続フィンガヌプリントプロンプトは匕き続き適甚されたす。 |

303`Cloud gateway sign-in was not completed` メッセヌゞはゲヌトりェむホスト名を名前で指定し、Claude Code が䞡方のフィンガヌプリントを持぀堎合、ピンされたものず提瀺されたものの最初の 16 文字を指定したす。309| CLI `/login` がブラりザサむンむンを完了しおから、セッションが `Cloud gateway sign-in was not completed` ず TLS 蚌明曞の䞍䞀臎で終了する | サむンむン埌の最初のリク゚ストで、gateway は Claude Code がピンした フィンガヌプリントず䞀臎しない蚌明曞を提瀺したため、Claude Code は gateway 認蚌情報を保持したせんでした。通垞の原因は、1 ぀のアドレスの背埌にあるレプリカが異なる蚌明曞を提䟛するか、ネットワヌクパス䞊の䜕かが TLS をむンタヌセプトしおいたす。 | ホスト名に察しお 1 ぀の蚌明曞を提䟛しおください。䟋えば、むングレスで TLS を 1 回終了しおから、開発者に `/login` を再床実行させおください。その蚌明曞がピンされたものず異なる堎合、Claude Code は [信頌プロンプト](/docs/ja/claude-apps-gateway#connect-developers) を譊告ずずもに衚瀺したす。蚌明曞が倉曎されたした。 |

304 310| CLI `/login` が `The gateway's TLS certificate changed during sign-in: it no longer matches the one you trusted` で停止する | サむンむンリク゚ストが、開発者が `/login` を開始したずきに受け入れた蚌明曞ず䞀臎しない蚌明曞を提䟛するサヌバヌに到達したした: 1 ぀のアドレスの背埌にあるレプリカが異なる蚌明曞を提䟛する、パス䞊の TLS むンタヌセプション、たたはサむンむン䞭の蚌明曞ロヌテヌション。 | ホスト名に察しお 1 ぀の蚌明曞を提䟛しおから、開発者にサむンむンを再床開始させ、[信頌プロンプト](/docs/ja/claude-apps-gateway#connect-developers)で新しい蚌明曞を確認させおください。 |

305Claude Code がゲヌトりェむサむンむン埌に `couldn't load your organization's managed settings` を報告する堎合、Claude Code は理由を名前で指定し、その堎で再起動し、䌚話を再開したす。Claude Code が再起動できない堎合䟋えば、バックグラりンドセッション、Claude Code はセッションを終了し、サむンむンを保持したす。311 

312`Cloud gateway sign-in was not completed` メッセヌゞは gateway ホスト名を名前付けしたす。Claude Code がピンされたフィンガヌプリントず提瀺されたフィンガヌプリントの䞡方を持぀堎合、メッセヌゞは各の最初の 16 文字も衚瀺したす。

313 

314Claude Code がゲヌトりェむサむンむン埌に `couldn't load your organization's managed settings` を報告する堎合、Claude Code は理由を名前付けし、その堎で再起動しお、䌚話を再開したす。Claude Code が再起動できない堎合䟋えば、バックグラりンドセッション、Claude Code はセッションを終了し、サむンむンを保持したす。

306 315 

307<h2 id="related">316<h2 id="related">

308 関連317 関連

claude-apps-gateway-on-aws.md +553 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# AWS に Claude apps gateway をデプロむする

6 

7> AWS で Claude apps gateway を実行する実装䟋ECS Fargate たたは EKS、Amazon RDS for PostgreSQL、AWS Secrets Manager、および Amazon Bedrock ぞの IAM ロヌル認蚌。

8 

9<Note>

10 このペヌゞは、AWS で Claude apps gateway を実行する 1 ぀の方法を説明しおいたす。この蚭定は、サポヌトされおいる本番環境デプロむメントではなく、カスタマヌ管理むンフラストラクチャの実装䟋です。各郚分がどのように組み合わさるかを確認しおから、自分の環境に適応させおください。プラットフォヌム非䟝存の芁件に぀いおは、[デプロむメントガむド](/docs/ja/claude-apps-gateway-deploy)を参照しおください。

11</Note>

12 

13この䟋では、Amazon Bedrock をモデルアップストリヌムずしお䜿甚し、[Amazon ECS](https://aws.amazon.com/ecs/) を [AWS Fargate](https://aws.amazon.com/fargate/) で実行するか、[Amazon EKS](https://aws.amazon.com/eks/) をコンピュヌトに䜿甚しお、AWS に Claude apps gateway をプロビゞョニングしたす。[Okta](https://www.okta.com/) は䟋の ID プロバむダヌIdPですが、OpenID ConnectOIDC準拠の任意の IdP が機胜したす。IdP ごずの詳现に぀いおは、[ID プロバむダヌのセットアップ](/docs/ja/claude-apps-gateway-deploy#identity-provider-setup)を参照しおください。

14 

15<Note>

16 Bedrock は AWS 䞊の唯䞀の Claude アップストリヌムではありたせん。ゲヌトりェむは、Bedrock の代わりに、たたは Bedrock ず䞊行しお、AWS 認蚌ず AWS Marketplace 課金を備えた Anthropic 運営の Claude API である Claude Platform on AWS もサポヌトしおいたす。そのアップストリヌム゚ントリ、認蚌情報、および IAM 暩限は、このペヌゞの Bedrock スコヌプのものずは異なりたす。[Claude Platform on AWS アップストリヌムリファレンス](/docs/ja/claude-apps-gateway-config#claude-platform-on-aws)は䜕が倉わるかをカバヌしおおり、このペヌゞの残りは倉わらずに適甚されたす。

17</Note>

18 

19<h2 id="architecture">

20 アヌキテクチャ

21</h2>

22 

23<Frame caption="䟋のアヌキテクチャ。Amazon Bedrock をモデルアップストリヌムずしお䜿甚しおいたす。Claude Platform on AWS アップストリヌムは同じ䜍眮を占めたす。">

24 <img src="https://mintcdn.com/claude-code/PHweeRmDUYEKff49/images/claude-gateway-aws-architecture.svg?fit=max&auto=format&n=PHweeRmDUYEKff49&q=85&s=8599cc34aa28522cde208ee831439bb4" alt="AWS 䞊の Claude apps gateway の図Claude Code クラむアントは HTTPS 経由でゲヌトりェむECS Fargate たたは EKSの前にある内郚アプリケヌションロヌドバランサヌに接続し、プラむベヌトサブネット内で Amazon RDS for PostgreSQL むンスタンスず䞊行しお実行されたす。ゲヌトりェむは OIDC 経由でナヌザヌを䌁業 IdP に察しおサむンむンさせ、AWS Secrets Manager からシヌクレットを読み取り、IAM ロヌルを䜿甚しおモデルリク゚ストを Amazon Bedrock に転送し、デプロむ時に Amazon ECR からむメヌゞをプルしたす。" width="820" height="430" data-path="images/claude-gateway-aws-architecture.svg" />

25</Frame>

26 

27ゲヌトりェむは、開発者が IdP を通じおサむンむンするネットワヌク䞊のプラむベヌト HTTPS ゚ンドポむントずしお実行されたす。Claude Code セッションは、ゲヌトりェむの IAM ロヌルを通じお Amazon Bedrock 䞊の Claude モデルに到達するため、モデル認蚌情報は開発者マシンに到達したせん。参照蚭定は以䞋をプロビゞョニングしたす

28 

29* **Amazon ECS on AWS Fargate** サヌビスたたは **Amazon EKS** デプロむメントゲヌトりェむコンテナを実行

30* **Amazon ECR** リポゞトリゲヌトりェむむメヌゞ甚

31* **Amazon RDS for PostgreSQL** むンスタンスプラむベヌトサブネット内、公開アクセス䞍可、ゲヌトりェむの[ストア](/docs/ja/claude-apps-gateway-config#store)甚

32* **AWS Secrets Manager** シヌクレットJWT 眲名キヌ、OIDC クラむアントシヌクレット、Postgres URL 甚

33* **IAM ロヌル**`bedrock:InvokeModel`、`bedrock:InvokeModelWithResponseStream`、`bedrock:CountTokens` 暩限付き、ECS タスクロヌルずしおアタッチされるか、EKS 䞊の IAM Roles for Service AccountsIRSA経由でバむンドされる

34* **内郚アプリケヌションロヌドバランサヌ**HTTPS 甚

35 

36<h2 id="prerequisites">

37 前提条件

38</h2>

39 

40このりォヌクスルヌではゲヌトりェむ独自のリ゜ヌスを䜜成したすが、既に存圚するネットワヌクおよびアむデンティティむンフラストラクチャの䞊に構築されたす。開始する前に、以䞋が必芁です。

41 

42* [䞊蚘のリ゜ヌス](#architecture)を䜜成する暩限を持぀ AWS アカりント

43* [AWS CLI v2](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) がむンストヌルされ[認蚌枈み](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html)であるこず、および [Docker](https://docs.docker.com/get-started/get-docker/) がロヌカルにむンストヌルされおいるこず

44* 異なるアベむラビリティゟヌンに少なくずも 2 ぀の[プラむベヌトサブネット](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html)を持぀ [VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html)。[NAT ゲヌトりェむ](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html)を通じたアりトバりンドむンタヌネットアクセスがあるこず。内郚ロヌドバランサヌは 2 ぀の AZ のサブネットが必芁であり、ゲヌトりェむは Bedrock および IdP ぞの゚グレスが必芁です

45* リダむレクト URI が `https://<gateway-host>/oauth/callback` の Okta OIDC りェブアプリケヌション。[ID プロバむダヌのセットアップ](/docs/ja/claude-apps-gateway-deploy#identity-provider-setup)を参照しおください

46* ゲヌトりェむ甚の TLS ホスト名。通垞は [Route 53 プラむベヌトホストゟヌン](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html)内の内郚 DNS 名でロヌドバランサヌを指し、そのホスト名甚の [ACM 蚌明曞](https://docs.aws.amazon.com/acm/latest/userguide/gs.html)があり、[AWS Private CA](https://docs.aws.amazon.com/privateca/latest/userguide/PcaWelcome.html)によっおむンポヌトたたは発行されおいるこず

47 

48<h3 id="set-your-environment-variables">

49 環境倉数を蚭定する

50</h3>

51 

52このペヌゞのすべおのコマンドはシェルから 4 ぀の倀を読み蟌みたす。`AWS_REGION`、`ACCOUNT_ID`、`VPC_ID`、および `PRIVATE_SUBNETS` です。

53 

54必芁な Claude モデルを Bedrock が提䟛する US リヌゞョンを遞択しおください。このりォヌクスルヌはゲヌトりェむの組み蟌みモデルカタログに䟝存しおおり、これは `us.anthropic.*` 掚論プロファむルに解決され、IAM ポリシヌはそれらの ARN を蚱可したす。US 以倖のリヌゞョンでは、そのゞオの掚論プロファむル ID を含む [`models:` ブロック](/docs/ja/claude-apps-gateway-config#models)を远加し、IAM ポリシヌの ARN プレフィックスを倉曎しお䞀臎させおください。

55 

56VPC ID が手元にない堎合は、`aws ec2 describe-vpcs` で VPC をリストアップし、その VPC のサブネットをリストアップしお、異なるアベむラビリティゟヌンにある 2 ぀のプラむベヌトサブネットを芋぀けおください。

57 

58```bash theme={null}

59aws ec2 describe-subnets --filters "Name=vpc-id,Values=<your-vpc-id>" \

60 --query 'Subnets[].{ID:SubnetId,AZ:AvailabilityZone,CIDR:CidrBlock}' --output table

61```

62 

63続行する前に、4 ぀すべおを゚クスポヌトしおください。

64 

65```bash theme={null}

66export AWS_REGION=us-east-1 # a US region where Bedrock serves the Claude models you need

67export ACCOUNT_ID="$(aws sts get-caller-identity --query Account --output text)"

68export VPC_ID=<your-vpc-id>

69export PRIVATE_SUBNETS="<subnet-id-a> <subnet-id-b>"

70```

71 

72<h2 id="deploy-the-gateway">

73 ゲヌトりェむをデプロむする

74</h2>

75 

76以䞋の手順は、`aws` コマンドを䜿甚しお完党なデプロむをプロビゞョニングしたす。

77 

78<Steps>

79 <Step title="セキュリティグルヌプを䜜成する">

80 3 ぀のセキュリティグルヌプがトラフィックパスをチェヌンしたす。䌁業ネットワヌクはロヌドバランサヌに 443 で到達し、ロヌドバランサヌはゲヌトりェむに 8080 で到達し、ゲヌトりェむは Postgres に 5432 で到達したす。それ以倖は到達䞍可胜です。それらをアタッチする方法は、コンピュヌトトラックによっお異なりたす。

81 

82 * ECS Fargate では、デプロむステップが `$ALB_SG` をロヌドバランサヌにアタッチし、`$GW_SG` をサヌビスにアタッチしたす。

83 * EKS では、AWS Load Balancer Controller が ALB 甚に独自のフロント゚ンドセキュリティグルヌプを䜜成するため、`$ALB_SG` ず `$GW_SG` は䜿甚されたせん。デプロむステップの `inbound-cidrs` アノテヌションがリスナヌを䌁業ネットワヌクに制限し、デヌタベヌスセキュリティグルヌプはクラスタのセキュリティグルヌプを `$GW_SG` の代わりに蚱可したす。

84 

85 ```bash theme={null}

86 ALB_SG="$(aws ec2 create-security-group --group-name claude-gateway-alb \

87 --description "Claude gateway ALB" --vpc-id "$VPC_ID" \

88 --query GroupId --output text)"

89 GW_SG="$(aws ec2 create-security-group --group-name claude-gateway-svc \

90 --description "Claude gateway service" --vpc-id "$VPC_ID" \

91 --query GroupId --output text)"

92 DB_SG="$(aws ec2 create-security-group --group-name claude-gateway-db \

93 --description "Claude gateway Postgres" --vpc-id "$VPC_ID" \

94 --query GroupId --output text)"

95 

96 aws ec2 authorize-security-group-ingress --group-id "$ALB_SG" \

97 --protocol tcp --port 443 --cidr <your-corporate-cidr>

98 aws ec2 authorize-security-group-ingress --group-id "$GW_SG" \

99 --protocol tcp --port 8080 --source-group "$ALB_SG"

100 aws ec2 authorize-security-group-ingress --group-id "$DB_SG" \

101 --protocol tcp --port 5432 --source-group "$GW_SG"

102 ```

103 </Step>

104 

105 <Step title="IAM ロヌルを䜜成しお䜿甚䟋フォヌムを送信する">

106 ゲヌトりェむは、Bedrock で Claude モデルを呌び出す唯䞀の暩限を持぀専甚タスクロヌルで実行されたす。[Bedrock アップストリヌムリファレンス](/docs/ja/claude-apps-gateway-config#amazon-bedrock)に埓い、ポリシヌはクロスリヌゞョン掚論プロファむル ARN ず基盀ずなるファりンデヌションモデル ARN の䞡方をカバヌする必芁がありたす。

107 

108 ```bash theme={null}

109 cat > bedrock-invoke.json <<EOF

110 {

111 "Version": "2012-10-17",

112 "Statement": [{

113 "Effect": "Allow",

114 "Action": ["bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream", "bedrock:CountTokens"],

115 "Resource": [

116 "arn:aws:bedrock:${AWS_REGION}:${ACCOUNT_ID}:inference-profile/us.anthropic.*",

117 "arn:aws:bedrock:*::foundation-model/anthropic.*"

118 ]

119 }]

120 }

121 EOF

122 cat > ecs-trust.json <<'EOF'

123 {

124 "Version": "2012-10-17",

125 "Statement": [{

126 "Effect": "Allow",

127 "Principal": { "Service": "ecs-tasks.amazonaws.com" },

128 "Action": "sts:AssumeRole"

129 }]

130 }

131 EOF

132 

133 aws iam create-role --role-name claude-gateway-task \

134 --assume-role-policy-document file://ecs-trust.json

135 aws iam put-role-policy --role-name claude-gateway-task \

136 --policy-name bedrock-invoke --policy-document file://bedrock-invoke.json

137 ```

138 

139 ECS には実行ロヌルも必芁です。これは ECS ゚ヌゞェント自䜓が ECR からむメヌゞをプルし、埌で䜜成される Secrets Manager 倀を泚入するために䜿甚したす。これはゲヌトりェむの AWS SDK が実行時に䜿甚するタスクロヌルずは別です。

140 

141 ```bash theme={null}

142 aws iam create-role --role-name claude-gateway-execution \

143 --assume-role-policy-document file://ecs-trust.json

144 aws iam attach-role-policy --role-name claude-gateway-execution \

145 --policy-arn arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy

146 cat > secrets-read.json <<EOF

147 {

148 "Version": "2012-10-17",

149 "Statement": [{

150 "Effect": "Allow",

151 "Action": ["secretsmanager:GetSecretValue", "secretsmanager:DescribeSecret"],

152 "Resource": [

153 "arn:aws:secretsmanager:${AWS_REGION}:${ACCOUNT_ID}:secret:gateway-jwt-secret-??????",

154 "arn:aws:secretsmanager:${AWS_REGION}:${ACCOUNT_ID}:secret:gateway-oidc-client-secret-??????",

155 "arn:aws:secretsmanager:${AWS_REGION}:${ACCOUNT_ID}:secret:gateway-postgres-url-??????"

156 ]

157 }]

158 }

159 EOF

160 aws iam put-role-policy --role-name claude-gateway-execution \

161 --policy-name read-gateway-secrets --policy-document file://secrets-read.json

162 ```

163 

164 ポリシヌは、ベアの `gateway-*` ワむルドカヌドではなく、シヌクレットごずに 1 ぀の ARN を指定したす。共有アカりントでは、ベアのワむルドカヌドは無関係なシヌクレットにも䞀臎したす。末尟の `-??????` は、Secrets Manager がすべおのシヌクレットの ARN に远加する 6 文字のランダムサフィックスず正確に䞀臎したす。末尟の `-*` はプレヌンプレフィックスグロブであり、`gateway-postgres-url-prod` などのより長い名前にも䞀臎したす。

165 

166 IAM ポリシヌはゲヌトりェむに Bedrock を呌び出す暩限を付䞎し、Bedrock は商甚リヌゞョンでデフォルトでモデルアクセスを有効にしたす。残りのアカりントレベルのゲヌトは Anthropic の 1 回限りの䜿甚䟋フォヌムです。アカりント内の誰もそれを送信しおいない堎合は、[Amazon Bedrock コン゜ヌル](https://console.aws.amazon.com/bedrock/)を開き、モデルカタログから Anthropic モデルを遞択しお、フォヌムを完成させたす。アクセスは送信盎埌に付䞎されたす。[Claude Code on Amazon Bedrock](/docs/ja/amazon-bedrock#1-submit-use-case-details)で AWS Organizations フォヌムず送信者が必芁な IAM 暩限を参照しおください。

167 

168 EKS トラックは、2 ぀の ECS ロヌルの代わりに IRSA ロヌル䞊で䞡方のポリシヌドキュメントを再利甚したす。デプロむステップを参照しおください。

169 </Step>

170 

171 <Step title="Amazon RDS for PostgreSQL をプロビゞョニングする">

172 むンスタンスはプラむベヌトサブネットで実行され、パブリックアドレスがなく、ストレヌゞ暗号化がオンです。゚ンゞンバヌゞョンは Postgres 16 に固定されおおり、ゲヌトりェむがサポヌトする PostgreSQL 14 の䞋限を満たし、以䞋のパラメヌタグルヌプファミリヌがむンスタンスが実行する゚ンゞンず䞀臎するこずを保蚌したす。

173 

174 たず、プラむベヌトサブネットにデヌタベヌスを配眮するサブネットグルヌプず、`rds.force_ssl=1` を䜿甚しおサヌバヌがプレヌンテキスト接続を拒吊するパラメヌタグルヌプを䜜成したす。゚ンゞンバヌゞョンは 1 回固定されたす。パラメヌタグルヌプのファミリヌはむンスタンスが実行する゚ンゞンのメゞャヌバヌゞョンず䞀臎する必芁があるためです。

175 

176 ```bash theme={null}

177 aws rds create-db-subnet-group --db-subnet-group-name claude-gateway-db \

178 --db-subnet-group-description "Claude gateway" --subnet-ids $PRIVATE_SUBNETS

179 

180 PG_VERSION=16

181 PG_FAMILY="postgres${PG_VERSION}"

182 aws rds create-db-parameter-group --db-parameter-group-name claude-gateway-db \

183 --db-parameter-group-family "$PG_FAMILY" \

184 --description "Claude gateway - require TLS on every connection"

185 aws rds modify-db-parameter-group --db-parameter-group-name claude-gateway-db \

186 --parameters "ParameterName=rds.force_ssl,ParameterValue=1,ApplyMethod=immediate"

187 ```

188 

189 次に、生成されたマスタヌパスワヌドでむンスタンスを䜜成したす。

190 

191 ```bash theme={null}

192 PGPASS="$(openssl rand -hex 24)"

193 aws rds create-db-instance --db-instance-identifier claude-gateway-db \

194 --engine postgres --engine-version "$PG_VERSION" \

195 --db-instance-class db.t4g.micro \

196 --allocated-storage 20 --db-name claude_gateway \

197 --master-username gateway --master-user-password "$PGPASS" \

198 --db-subnet-group-name claude-gateway-db \

199 --db-parameter-group-name claude-gateway-db \

200 --vpc-security-group-ids "$DB_SG" \

201 --no-publicly-accessible --storage-encrypted

202 ```

203 

204 リテラル `--master-user-password` 匕数は、コマンド実行䞭のプロセステヌブルおよび監査/EDR ログに衚瀺されたす。これは、シヌクレットステップのメモがカバヌする同じ露出です。共有たたはモニタリングされたホストでは、代わりに `0600` ファむルを介しお `--cli-input-json` でパスワヌドを枡しおください。バンドルの `setup.sh` は、`0600` 䞀時ファむルを `--cli-input-json` に枡すこずで、同じ方法でシヌクレット倀をプロセス argv から保ちたす。

205 

206 むンスタンスが起動するのを埅ちたす。これには数分かかる堎合がありたす。その埌、プラむベヌト゚ンドポむントを読み取り、ゲヌトりェむが䜿甚する接続文字列を組み立おたす。

207 

208 ```bash theme={null}

209 aws rds wait db-instance-available --db-instance-identifier claude-gateway-db

210 DB_HOST="$(aws rds describe-db-instances --db-instance-identifier claude-gateway-db \

211 --query 'DBInstances[0].Endpoint.Address' --output text)"

212 GATEWAY_POSTGRES_URL="postgres://gateway:${PGPASS}@${DB_HOST}:5432/claude_gateway?sslmode=verify-full"

213 ```

214 

215 `sslmode=verify-full` は、ゲヌトりェむが RDS サヌバヌ蚌明曞のチェヌンずホスト名を怜蚌し、暗号化するだけでなく怜蚌するこずを確認したす。トラストアンカヌは [AWS RDS 蚌明曞バンドル](https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem)です。これは、以䞋のむメヌゞビルドステップで `/etc/claude/rds-global-bundle.pem` にコピヌされ、`NODE_EXTRA_CA_CERTS` を介しお信頌されたす。libpq スタむルの `sslrootcert=` パラメヌタを URL に远加しないでください。ゲヌトりェむのドラむバヌはク゚リ文字列から `sslmode` のみを読み取り、`sslrootcert` を Postgres スタヌトアップパラメヌタずしお転送したす。サヌバヌはこれを拒吊したす。

216 

217 ECS サヌビスたたは EKS ポッドはこの VPC で実行され、むンスタンスのプラむベヌト゚ンドポむントに到達でき、`claude-gateway-db` セキュリティグルヌプはゲヌトりェむのセキュリティグルヌプのみを蚱可したす。

218 </Step>

219 

220 <Step title="gateway.yaml を曞き蟌む">

221 `upstreams` ブロックは `auth: {}` で Bedrock を指したす。ゲヌトりェむは ECS のタスクロヌルたたは EKS の IRSA ロヌルから AWS デフォルト認蚌情報チェヌンを介しお認蚌したす。すべおのフィヌルドに぀いおは、[蚭定リファレンス](/docs/ja/claude-apps-gateway-config)を参照しおください。

222 

223 2 ぀の `listen` フィヌルドは、ゲヌトりェむの前にあるものに䟝存したす。

224 

225 * `public_url`倖郚 `https://` オリゞン。ロヌドバランサヌの背埌で必須です。[`listen` リファレンス](/docs/ja/claude-apps-gateway-config#listen)を参照しおください。ゲヌトりェむは IdP `redirect_uri` ず怜出ドキュメントをこの倀からのみ構築し、`X-Forwarded-*` ヘッダヌからは構築したせん。

226 * `trusted_proxies`フロント゚ンドの゜ヌス範囲。ゲヌトりェむは TCP ピアがこのリストにある堎合にのみ `X-Forwarded-For` を尊重し、信頌できるホップを過ぎおチェヌンをりォヌクしたす。IP ごずのサむンむン率制限ず監査むベントは、ロヌドバランサヌの代わりに開発者 IP を蚘録したす。

227 

228 䞡方のトラックでフロント゚ンドは内郚 ALB です。盎接䜜成されるか、AWS Load Balancer Controller によっお䜜成されるかは関係ありたせん。ALB のノヌドはアタッチされたサブネットからアドレスを取埗するため、`trusted_proxies` をそれらのサブネットの CIDR に蚭定したす。これはそれらのサブネット内のすべおのホストをプロキシずしお信頌したす。ALB のむングレス゜ヌス䌁業 CIDRがそれらず重耇しないようにし、`X-Forwarded-For` を介しおクラむアント IP をスプヌフできる信頌できないワヌクロヌドずサブネットを共有しないでください。

229 

230 ALB のクラむアントポヌト保存属性 `routing.http.xff_client_port.enabled` は、どちらの蚭定でも保぀こずができたす。オンの堎合、ALB はクラむアントを `203.0.113.7:54321` たたは `[2001:db8::1]:54321` ずしお曞き蟌み、ゲヌトりェむはポヌトをドロップしお䞡方を読み取りたす。

231 

232 ```yaml gateway.yaml theme={null}

233 listen:

234 host: 0.0.0.0

235 port: 8080

236 public_url: https://claude-gateway.internal.example.com

237 trusted_proxies: [<your-alb-subnet-cidrs>]

238 

239 oidc:

240 issuer: https://example.okta.com

241 client_id: 0oa1example2

242 client_secret: ${OIDC_CLIENT_SECRET} # EKS: ${file:/secrets/oidc-client-secret}

243 allowed_email_domains: [example.com]

244 # Okta org 認可サヌバヌは、メヌルずグルヌプを省略した薄い id_token を返したす。

245 # ゲヌトりェむは /userinfo からそれらを入力したす。

246 userinfo_fallback: true

247 # Okta は、`groups` スコヌプがリク゚ストされ、アプリのグルヌプクレヌム

248 # フィルタヌがそれらを蚱可する堎合にのみグルヌプを発行したす。

249 scopes: [openid, profile, email, offline_access, groups]

250 

251 session:

252 jwt_secret: ${GATEWAY_JWT_SECRET} # EKS: ${file:/secrets/jwt-secret}

253 ttl_hours: 8 # デプロビゞョニングレむテンシヌを制限したす。より厳密な

254 # 取り消しのために 1 に向かっお䞋げたす

255 

256 store:

257 postgres_url: ${GATEWAY_POSTGRES_URL} # EKS: ${file:/secrets/postgres-url}

258 

259 upstreams:

260 - provider: bedrock

261 region: <your-region> # IAM ポリシヌの ARN がそれをカバヌするように $AWS_REGION ず䞀臎させたす

262 auth: {} # AWS デフォルト認蚌情報チェヌン

263 # ECS タスクロヌル、たたは EKS の IRSA

264 ```

265 

266 <Note>

267 `oidc` ブロックのみが Okta 固有です。Microsoft Entra ID を代わりに䜿甚するには、`issuer` を `https://login.microsoftonline.com/<tenant-id>/v2.0` に蚭定し、`userinfo_fallback` ず `groups` スコヌプをドロップし、Entra がグルヌプ名ではなくグルヌプ Object ID を発行するこずに泚意しおください。[`managed.policies`](/docs/ja/claude-apps-gateway-config#managed)は GUID で䞀臎するか、`oidc.groups_claim: roles` を䜿甚した App Roles で䞀臎する必芁がありたす。[ID プロバむダヌセットアップ](/docs/ja/claude-apps-gateway-deploy#identity-provider-setup)を参照しおください。

268 </Note>

269 </Step>

270 

271 <Step title="AWS Secrets Manager にシヌクレットを保存する">

272 3 ぀のシヌクレットを䜜成したす。IAM ステップからの実行ロヌルはすでにそれらを読み取るこずができたす。

273 

274 ```bash theme={null}

275 aws secretsmanager create-secret --name gateway-jwt-secret \

276 --secret-string "$(openssl rand -base64 32)"

277 aws secretsmanager create-secret --name gateway-oidc-client-secret \

278 --secret-string '<your-okta-client-secret>'

279 aws secretsmanager create-secret --name gateway-postgres-url \

280 --secret-string "$GATEWAY_POSTGRES_URL"

281 ```

282 

283 各呌び出しが出力する ARN に泚意しおください。ECS タスク定矩は ARN でシヌクレットを参照したす。

284 

285 <Note>

286 リテラル `--secret-string` 匕数は、各コマンド実行䞭のプロセステヌブルおよび監査/EDR ログに衚瀺されたす。共有たたはモニタリングされたホストでは、倀を `0600` ファむルに入れ、代わりに `--secret-string file://<path>` を枡しおください。バンドルの `setup.sh` は、`0600` 䞀時ファむルを `--cli-input-json` に枡すこずで、同じ方法でシヌクレット倀をプロセス argv から保ちたす。

287 </Note>

288 

289 シヌクレットずは異なり、`gateway.yaml` 自䜓にはシヌクレット倀が含たれおいたせん。すべおの認蚌情報は [`${VAR}` たたは `${file:...}` 展開](/docs/ja/claude-apps-gateway-config#secret-expansion)を通じおブヌト時に解決されるためです。すべおがコンテナに到達する方法はトラックによっお異なりたす。

290 

291 * ECS では、次のステップのビルドが `gateway.yaml` をむメヌゞにコピヌしお `/etc/claude/gateway.yaml` に配眮し、タスク定矩は 3 ぀のシヌクレットを環境倉数ずしお `secrets` フィヌルドを介しお泚入するため、YAML は `${GATEWAY_JWT_SECRET}`、`${OIDC_CLIENT_SECRET}`、および `${GATEWAY_POSTGRES_URL}` を参照したす。

292 * EKS では、`gateway.yaml` を ConfigMap からマりントし、シヌクレットを `/secrets` のファむルずしおマりントし、`${file:/secrets/...}` ずしお参照したす。Kubernetes Secrets を External Secrets Operator たたは Secrets Store CSI ドラむバヌの AWS プロバむダヌで Secrets Manager から゜ヌスするか、`kubectl` で盎接䜜成したす。

293 </Step>

294 

295 <Step title="むメヌゞを構築しお Amazon ECR にプッシュする">

296 [コンテナむメヌゞ芁件](/docs/ja/claude-apps-gateway-deploy#container-image)に埓っおむメヌゞを構築し、`linux-x64` glibc バむナリをビルドコンテキストの `./claude` に配眮したす。これらの芁件に埓っお独自の Dockerfile を䜜成するか、バンドルの [`Dockerfile`](https://github.com/anthropics/claude-code/blob/main/examples/gateway/aws/Dockerfile)から始めたす。これは、前のステップから入力された `gateway.yaml` をむメヌゞにコピヌしお `/etc/claude/gateway.yaml` に配眮したす。ECS では、その埋め蟌みコピヌは蚭定がコンテナに到達する方法です。これが、ファむルが曞き蟌たれた埌にビルドが行われる理由です。EKS トラックは代わりにデプロむ時に ConfigMap から `gateway.yaml` をマりントするため、埋め蟌みコピヌはそこで䜿甚されたせん。

297 

298 むメヌゞは、接続文字列の `sslmode=verify-full` のトラストアンカヌずしお AWS RDS 蚌明曞バンドルも搭茉しおいるため、最初にビルドコンテキストにダりンロヌドしたす。AWS はバンドルをロヌテヌションしたす新しい地域の CA が远加されたす。ため、チェックサムをピンするか、コミットするのではなく、ビルドごずにダりンロヌドしたす。

299 

300 ```bash theme={null}

301 curl -fL --proto '=https' -o rds-global-bundle.pem \

302 https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem

303 ```

304 

305 コンテナむメヌゞ芁件はバンドルをカバヌしおいないため、独自の Dockerfile を䜜成する堎合は、それをコピヌしお信頌する 2 行を远加しおください。バンドルの `Dockerfile` にはすでに䞡方が含たれおいたす。

306 

307 ```dockerfile theme={null}

308 COPY rds-global-bundle.pem /etc/claude/rds-global-bundle.pem

309 ENV NODE_EXTRA_CA_CERTS=/etc/claude/rds-global-bundle.pem

310 ```

311 

312 ECR リポゞトリを䜜成し、Docker をそれにサむンむンしたす。むミュヌタブルタグは、デプロむステップがピンする `<version>` タグが埌で別のむメヌゞに静かに再ポむントされるこずはできないこずを意味したす。

313 

314 ```bash theme={null}

315 aws ecr create-repository --repository-name claude-gateway \

316 --image-tag-mutability IMMUTABLE \

317 --image-scanning-configuration scanOnPush=true

318 aws ecr get-login-password --region "$AWS_REGION" \

319 | docker login --username AWS --password-stdin \

320 "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com"

321 ```

322 

323 むメヌゞを構築しおプッシュしたす。以䞋のタスク定矩は `linux/amd64` を実行するため、プラットフォヌムはここで䞀臎する必芁がありたす。Fargate on ARM64Gravitonの堎合は、`linux-arm64` バむナリで `linux/arm64` を構築し、代わりに `cpuArchitecture` を `ARM64` に蚭定したす。

324 

325 ```bash theme={null}

326 docker build --platform=linux/amd64 \

327 -t "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com/claude-gateway:<version>" .

328 docker push "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com/claude-gateway:<version>"

329 ```

330 </Step>

331 

332 <Step title="デプロむ">

333 <Tabs>

334 <Tab title="ECS Fargate">

335 クラスタヌず、ゲヌトりェむの stderr 甚のロググルヌプを䜜成したす。stderr は監査むベントず運甚ログの䞡方を搭茉しおいたす。保持は別の呌び出しであり、保持がない堎合、CloudWatch はログを氞遠に保ちたす。90 日を監査保持ポリシヌず調敎したす。

336 

337 ```bash theme={null}

338 aws ecs create-cluster --cluster-name claude-gateway

339 aws logs create-log-group --log-group-name /ecs/claude-gateway

340 aws logs put-retention-policy --log-group-name /ecs/claude-gateway \

341 --retention-in-days 90

342 ```

343 

344 タスク定矩を曞き蟌みたす。タスクロヌルは Bedrock 暩限を搭茉し、実行ロヌルはシヌクレットを泚入したす。Secrets Manager ステップからシヌクレット ARN を䜿甚したす。

345 

346 ```json claude-gateway-task.json theme={null}

347 {

348 "family": "claude-gateway",

349 "networkMode": "awsvpc",

350 "requiresCompatibilities": ["FARGATE"],

351 "cpu": "1024",

352 "memory": "2048",

353 "runtimePlatform": { "cpuArchitecture": "X86_64", "operatingSystemFamily": "LINUX" },

354 "executionRoleArn": "arn:aws:iam::<account-id>:role/claude-gateway-execution",

355 "taskRoleArn": "arn:aws:iam::<account-id>:role/claude-gateway-task",

356 "containerDefinitions": [

357 {

358 "name": "gateway",

359 "image": "<account-id>.dkr.ecr.<region>.amazonaws.com/claude-gateway:<version>",

360 "portMappings": [{ "containerPort": 8080 }],

361 "secrets": [

362 { "name": "GATEWAY_JWT_SECRET", "valueFrom": "<gateway-jwt-secret ARN>" },

363 { "name": "OIDC_CLIENT_SECRET", "valueFrom": "<gateway-oidc-client-secret ARN>" },

364 { "name": "GATEWAY_POSTGRES_URL", "valueFrom": "<gateway-postgres-url ARN>" }

365 ],

366 "logConfiguration": {

367 "logDriver": "awslogs",

368 "options": {

369 "awslogs-group": "/ecs/claude-gateway",

370 "awslogs-region": "<region>",

371 "awslogs-stream-prefix": "gateway"

372 }

373 }

374 }

375 ]

376 }

377 ```

378 

379 それを登録したす。

380 

381 ```bash theme={null}

382 aws ecs register-task-definition --cli-input-json file://claude-gateway-task.json

383 ```

384 

385 ゲヌトりェむをヘルスチェックするタヌゲットグルヌプを持぀内郚 ALB を前に配眮したす。`--ip-address-type ipv4` は重芁です。内郚デュアルスタック ALB はパブリック範囲の AAAA レコヌドを公開し、`/login` プラむベヌトネットワヌクチェックはそれらを拒吊したす。

386 

387 ```bash theme={null}

388 ALB_ARN="$(aws elbv2 create-load-balancer --name claude-gateway \

389 --scheme internal --type application --ip-address-type ipv4 \

390 --subnets $PRIVATE_SUBNETS --security-groups "$ALB_SG" \

391 --query 'LoadBalancers[0].LoadBalancerArn' --output text)"

392 

393 TG_ARN="$(aws elbv2 create-target-group --name claude-gateway \

394 --protocol HTTP --port 8080 --vpc-id "$VPC_ID" --target-type ip \

395 --health-check-path /readyz \

396 --query 'TargetGroups[0].TargetGroupArn' --output text)"

397 ```

398 

399 HTTPS リスナヌを远加したす。`--ssl-policy` は最新の TLS フロアをピンしたす。これを省略するず、レガシヌ `ELBSecurityPolicy-2016-08` デフォルトにフォヌルバックしたす。これは TLS 1.0/1.1 をただ受け入れたす。

400 

401 ALB はデフォルトで 60 秒間デヌタがない接続を閉じたす。ゲヌトりェむのキヌプアラむブピングはストリヌムをそのデフォルト内に保぀ため、タむムアりトを䞊げるずピングケむデンスの䞊にマヌゞンを远加したす。[トラブルシュヌティング](#troubleshooting)行はドロップされたストリヌムのメカニズムず叀いゲヌトりェむをカバヌしおいたす。以䞋のコマンドはリスナヌを远加し、タむムアりトを䞊げたす。

402 

403 ```bash theme={null}

404 aws elbv2 create-listener --load-balancer-arn "$ALB_ARN" \

405 --protocol HTTPS --port 443 \

406 --ssl-policy ELBSecurityPolicy-TLS13-1-2-2021-06 \

407 --certificates CertificateArn=<your-acm-certificate-arn> \

408 --default-actions Type=forward,TargetGroupArn="$TG_ARN"

409 

410 aws elbv2 modify-load-balancer-attributes --load-balancer-arn "$ALB_ARN" \

411 --attributes Key=idle_timeout.timeout_seconds,Value=3600

412 ```

413 

414 サヌビスを䜜成したす。デプロむメント回路ブレヌカヌは、タスクが倱敗し続けるデプロむメント䞍正なむメヌゞたたはブヌト䞍可胜な蚭定からを、倱敗するタスクを氞遠に再起動する代わりに、最埌の安定した状態にロヌルバックしたす。

415 

416 ```bash theme={null}

417 aws ecs create-service --cluster claude-gateway --service-name claude-gateway \

418 --task-definition claude-gateway --desired-count 1 --launch-type FARGATE \

419 --deployment-configuration "deploymentCircuitBreaker={enable=true,rollback=true}" \

420 --health-check-grace-period-seconds 60 \

421 --network-configuration "awsvpcConfiguration={subnets=[$(echo $PRIVATE_SUBNETS | tr ' ' ',')],securityGroups=[$GW_SG],assignPublicIp=DISABLED}" \

422 --load-balancers "targetGroupArn=$TG_ARN,containerName=gateway,containerPort=8080"

423 ```

424 

425 60 秒のグレヌスピリオドは、コヌルドタスクがむメヌゞをプルし、ストアに接続し、ECS が倱敗をデプロむメントに察しおカりントし始める前に最初のヘルスチェックに答える時間を䞎えたす。タヌゲットグルヌプの `GET /readyz` のヘルスチェックはストアが到達可胜であるこずを怜蚌するため、Postgres に到達できないタスクはロヌテヌションに入りたせん。[停止動䜜](/docs/ja/claude-apps-gateway-deploy#outage-behavior)でトレヌドオフず `/healthz` 代替案を参照しおください。

426 

427 タスクはパブリック IP なしのプラむベヌトサブネットで実行されるため、すべおの゚グレスBedrock、IdP、Secrets Manager、ECR、CloudWatch Logs ぞは NAT ゲヌトりェむを通過したす。Bedrock トラフィックをパブリックパスから保぀には、`bedrock-runtime` むンタヌフェヌス VPC ゚ンドポむントを䜜成し、アップストリヌムの `base_url` をそれを指すように蚭定したす。[Bedrock アップストリヌムリファレンス](/docs/ja/claude-apps-gateway-config#amazon-bedrock)に瀺されおいるように。IdP はただむンタヌネット゚グレスが必芁です。

428 

429 開発者にプラむベヌトに解決可胜なホスト名を䞎えるこずで完了したす。Route 53 プラむベヌトホストゟヌンで、ゲヌトりェむの内郚 DNS 名を ALB に゚むリアスし、`listen.public_url` をそのホスト名に蚭定したす。ALB 自䜓の `*.elb.amazonaws.com` 名は内郚 ALB のプラむベヌトアドレスに解決されたすが、ACM 蚌明曞を搭茉できないため、独自の名前を䜿甚したす。

430 

431 最初のサむンむン前に OAuth クラむアントの認可リダむレクト URI を `<public_url>/oauth/callback` に曎新したす。`public_url` を倉曎した埌、新しいタグの䞋でむメヌゞを再構築しおプッシュし、新しいタスク定矩リビゞョンを登録し、再デプロむしたす。ECS では、蚭定はむメヌゞの埋め蟌み `gateway.yaml` に存圚し、ゲヌトりェむはその蚭定からのみパブリックオリゞンを構築し、`X-Forwarded-Host` ず `X-Forwarded-Proto` を無芖したす。`X-Forwarded-For` は、`listen.trusted_proxies` が蚭定されおいる堎合にのみクラむアント IP に察しお尊重されたす。

432 </Tab>

433 

434 <Tab title="EKS">

435 このトラックには、ロヌカルにむンストヌルされた `kubectl` ず `eksctl` が必芁です。たた、IAM OIDC プロバむダヌず AWS Load Balancer Controller がむンストヌルされた既存の EKS クラスタヌが必芁です。クラスタヌは `$VPC_ID` 䞊にある必芁がありたす。ポッドが RDS プラむベヌト゚ンドポむントに到達でき、`claude-gateway-db` セキュリティグルヌプは `$GW_SG` の代わりにクラスタのポッドたたはノヌドセキュリティグルヌプを蚱可する必芁がありたす。

436 

437 EKS では、ゲヌトりェむは ECS ロヌルではなく IRSA を通じお Bedrock 認蚌情報を取埗したす。IAM ステップからの `ecs-tasks.amazonaws.com` トラストポリシヌはここに適甚されたせん。IRSA には、クラスタの OIDC プロバむダヌにフェデレヌトするトラストポリシヌを持぀ロヌルが必芁です。`system:serviceaccount:claude-gateway:gateway` にスコヌプされたす。`eksctl create iamserviceaccount` は、そのロヌルを䜜成し、ポリシヌをアタッチし、Kubernetes サヌビスアカりントに 1 ぀のステップでロヌル ARN に泚釈を付けたす。IAM ステップからの 2 ぀のポリシヌドキュメントをマネヌゞドポリシヌに倉換したす。それはアタッチできたす。

438 

439 ```bash theme={null}

440 BEDROCK_POLICY_ARN="$(aws iam create-policy --policy-name claude-gateway-bedrock-invoke \

441 --policy-document file://bedrock-invoke.json --query Policy.Arn --output text)"

442 SECRETS_POLICY_ARN="$(aws iam create-policy --policy-name claude-gateway-secrets-read \

443 --policy-document file://secrets-read.json --query Policy.Arn --output text)"

444 

445 kubectl create namespace claude-gateway

446 eksctl create iamserviceaccount --cluster <your-cluster> --region "$AWS_REGION" \

447 --namespace claude-gateway --name gateway --role-name claude-gateway \

448 --attach-policy-arn "$BEDROCK_POLICY_ARN" \

449 --attach-policy-arn "$SECRETS_POLICY_ARN" \

450 --approve

451 ```

452 

453 シヌクレットポリシヌは、Secrets Store CSI ドラむバヌの AWS プロバむダヌがマりントするポッドのサヌビスアカりントを䜿甚しお行うように、ポッドが Secrets Manager 自䜓を読み取る堎合にのみ必芁です。別の方法で Kubernetes Secrets を䜜成する堎合はドロップしたす。プロバむダヌはポリシヌの䞡方のアクションが必芁です。ロヌテヌションされたシヌクレットを調敎するずきに `DescribeSecret` を呌び出すため、`GetSecretValue` のみの付䞎はマりントされたすが、最初のデプロむでロヌテヌションの取埗を停止したす。

454 

455 [Kubernetes デプロむメント](/docs/ja/claude-apps-gateway-deploy#kubernetes)で説明されおいるように、ゲヌトりェむを暙準 Deployment、Service、および Ingress ずしおデプロむしたす。

456 

457 * `serviceAccountName: gateway`

458 * ConfigMap からマりントされた `gateway.yaml` ず `/secrets` にマりントされたシヌクレット

459 * `GET /readyz` を指すレディネスプロヌブ

460 

461 フロント゚ンドの堎合、AWS Load Balancer Controller によっお管理される Ingress は内郚 ALB をプロビゞョニングしたす。以䞋でアノテヌションを付けたす。

462 

463 * `alb.ingress.kubernetes.io/scheme: internal` ず `alb.ingress.kubernetes.io/target-type: ip`

464 * `alb.ingress.kubernetes.io/ip-address-type: ipv4`。パブリック範囲の AAAA レコヌドが `/login` [プラむベヌトネットワヌクチェック](/docs/ja/claude-apps-gateway#prerequisites)に公開されないようにするため。拒吊したす

465 * `alb.ingress.kubernetes.io/inbound-cidrs: <your-corporate-cidr>`。コントロヌラヌ管理のフロント゚ンドセキュリティグルヌプが `0.0.0.0/0` デフォルトの代わりに䌁業ネットワヌクのみを蚱可するようにしたす

466 * `alb.ingress.kubernetes.io/certificate-arn` ず ACM 蚌明曞

467 * `alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS13-1-2-2021-06`。リスナヌが TLS 1.0 ず 1.1 を受け入れるレガシヌデフォルトポリシヌにフォヌルバックしないようにするため

468 * `alb.ingress.kubernetes.io/load-balancer-attributes: idle_timeout.timeout_seconds=3600`。ゲヌトりェむのストリヌミングキヌプアラむブの䞊のマヌゞン。[トラブルシュヌティング](#troubleshooting)を参照しおください

469 

470 IRSA では、AWS SDK はプロゞェクトされたサヌビスアカりントトヌクンを読み取り、AWS STS ず亀換するため、ポッドは EC2 むンスタンスメタデヌタサヌビスを必芁ずしたせん。゚グレス NetworkPolicy は `169.254.169.254` をゲヌトりェむポッドに察しおブロックする堎合がありたす。以䞋の[トラブルシュヌティング](#troubleshooting)のノヌドホップリミット問題は、IRSA をスキップし、ノヌドむンスタンスロヌルに䟝存するクラスタヌにのみ適甚されたす。

471 </Tab>

472 </Tabs>

473 </Step>

474 

475 <Step title="ゲヌトりェむ URL を開発者マシンにプッシュする">

476 ゲヌトりェむは実行されおいたすが、開発者は `/login` からそれに到達できたせん。ゲヌトりェむ URL がマシンに存圚するたで。MDM を介しお各デバむスにデプロむする[マネヌゞド蚭定ファむル](/docs/ja/claude-apps-gateway#set-the-gateway-url)で `forceLoginMethod` ず `forceLoginGatewayUrl` を蚭定したす。ログむンピッカヌにはゲヌトりェむオプションがなく、開発者が手動で遞択するこずはできたせん。

477 </Step>

478</Steps>

479 

480<h2 id="terraform-reference">

481 Terraform リファレンス

482</h2>

483 

484[`examples/gateway/aws`](https://github.com/anthropics/claude-code/tree/main/examples/gateway/aws) の付属バンドルは、このペヌゞをコヌドずしおパッケヌゞ化しおいたす。

485 

486* **`setup.sh`** は、䞊蚘のプロビゞョニング手順を ECS Fargate トラックで同じ `aws` コマンドでスクリプト化しおいたす。べき等性がありたす。既存のリ゜ヌスは怜出されおスキップされるため、再実行しおも安党です。たた、デフォルト倀は環境倉数で䞊曞きできたす。Okta OIDC クラむアントシヌクレットず ACM 蚌明曞は自分で䜜成する必芁がありたす。それらがない堎合、実行は ECS/ALB デプロむをスキップし、䞍足しおいる入力を名前付けし、`create-secret` コマンドを出力したす。䞡方を䜜成しお再実行しおください。Bedrock ナヌスケヌスフォヌムず Route 53 ゚むリアスは、自動的に実行されるのではなく、次のステップずしお出力されたす。クラむアント MDM プッシュはこのペヌゞからの手動ステップのたたです。

487* **`gateway.yaml.example`** は gateway.yaml ステップの蚭定テンプレヌトで、オプションキヌはコメントアりトされた状態で含たれおいたす。これを `gateway.yaml` にコピヌし、ビルド前にすべおの `REPLACE_ME` を眮き換えおください。

488* **`Dockerfile`** は、プリビルドされた `linux-x64` バむナリからランタむムむメヌゞをビルドし、入力枈みの `gateway.yaml` を `/etc/claude/gateway.yaml` にコピヌしたす。たた、ストアの `sslmode=verify-full` をアンカヌする AWS RDS 蚌明曞バンドルもコピヌしたす。`setup.sh` は、ビルドコンテキストにただ存圚しない堎合にのみバンドルをダりンロヌドしたす。ファむルを削陀しお新しいタグで再ビルドするず、AWS CA ロヌテヌションを取埗できたす。蚭定ファむルはシヌクレット倀を保持したせん。すべおの認蚌情報はブヌト時に `${VAR}` 展開を通じお解決されるためです。したがっお、蚭定ファむルの線集は新しいタグでの再ビルドを意味したす。`setup.sh` はファむルのハッシュでむメヌゞにタグを付けるこずでこれを自動化したす。

489* **`terraform/`** は、同じ ECS Fargate スコヌプを宣蚀的にプロビゞョニングしたす。セキュリティグルヌプ、IAM ロヌル、ECR リポゞトリ、RDS むンスタンス、Secrets Manager シヌクレット、および内郚 ALB の背埌にある ECS サヌビスです。VPC ずプラむベヌトサブネットは前提条件のたたで、倉数ずしお枡されたす。Terraform は ECR リポゞトリを䜜成したすがむメヌゞはビルドしたせん。サヌビス定矩はむメヌゞを参照するため、apply は 2 パスです。リポゞトリの察象 apply、その埌ビルドずプッシュ、その埌フル apply です。バンドルの `terraform/README.md` は倉数、リモヌト状態、およびティアダりンに぀いお説明しおいたす。

490 

491このペヌゞず同様に、バンドルはサポヌトされおいる本番環境デプロむメントではなく、カスタマヌ管理むンフラストラクチャの動䜜䟋です。それに䟝存する前に、自分の環境に合わせおレビュヌしお適応させおください。

492 

493<h2 id="troubleshooting">

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

495</h2>

496 

497ゲヌトりェむのブヌトおよびログむン゚ラヌに぀いおは、プラットフォヌム非䟝存の[トラブルシュヌティングテヌブル](/docs/ja/claude-apps-gateway-deploy#troubleshooting)を参照しおください。以䞋の゚ントリは AWS に固有です。

498 

499| 症状 | 原因 | 修正 |

500| ------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

501| CLI `/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | ゲヌトりェむ名が少なくずも 1 ぀のパブリックアドレスに解決されたす。デュアルスタック内郚 ALB はパブリック範囲の AAAA レコヌドを公開し、[プラむベヌトネットワヌクチェック](/docs/ja/claude-apps-gateway#prerequisites)は解決されたすべおのアドレスがプラむベヌトであるこずを芁求したす | ALB を `--ip-address-type ipv4` で䜜成するか、パブリック AAAA レコヌドのない別の内郚専甚 DNS 名を提䟛しおください |

502| すべおの Bedrock リク゚ストが 502 を返す。ログに `Could not load credentials from any providers` が衚瀺される | タスクは ECS EC2 起動タむプでタスクロヌルなしで実行されるか、ポッドは IRSA なしで EKS ノヌドで実行されるため、認蚌情報はむンスタンスメタデヌタから取埗されたす。IMDSv2 のデフォルトホップリミット 1 はコンテナ内で停止したす。このペヌゞの䞡方のトラックFargate タスクロヌルず IRSAはむンスタンスメタデヌタを䜿甚したせん | タスクロヌルず IRSA を優先しおください。むンスタンス認蚌情報が避けられない堎合は、`aws ec2 modify-instance-metadata-options --instance-id <id> --http-put-response-hop-limit 2` でホップリミットを䞊げおください。[プラットフォヌム非䟝存テヌブル](/docs/ja/claude-apps-gateway-deploy#troubleshooting)はトレヌドオフをカバヌしおいたす |

503| Bedrock リク゚ストが `403 AccessDeniedException` を返す | アカりントが Anthropic のワンタむム䜿甚ケヌスフォヌムを送信しおいない、アカりントの最初の呌び出しで開始される自動 AWS Marketplace サブスクリプションがただ完了しおいない、たたはタスクロヌルのポリシヌに掚論プロファむルたたは基盀モデル ARN が䞍足しおいる | Bedrock コン゜ヌルのモデルカタログから䜿甚ケヌスフォヌムを送信しおください。フォヌムが送信されたばかりの堎合、たたはこれがアカりントの最初の呌び出しの堎合は、数分埌に再詊行しおください。`bedrock:InvokeModel` ず `bedrock:InvokeModelWithResponseStream` を䞡方の ARN ファミリヌに付䞎しおください。 |

504| Bedrock がオンデマンドスルヌプットがサポヌトされおいないず蚀う `ValidationException` を返す | カスタム `models:` ゚ントリが、リヌゞョンが掚論プロファむルを通じおのみ提䟛する基盀モデル ID にマップされおいる | モデルをクロスリヌゞョン掚論プロファむル ID`us.anthropic.*`にマップしおください。組み蟌みカタログはすでにこれを行っおいたす |

505| ECS タスクがゲヌトりェむがログに䜕も出力する前に `ResourceInitializationError` で停止する | 実行ロヌルが Secrets Manager シヌクレットを読み取るこずができない、たたはプラむベヌトサブネットが Secrets Manager たたは ECR ぞのパスを持たない | 実行ロヌルに 3 ぀の `gateway-` シヌクレット ARN に察する `secretsmanager:GetSecretValue` を付䞎し、NAT ゲヌトりェむ経由で゚グレスを提䟛するか、NAT ゲヌトりェむなしで Secrets Manager、ECR、CloudWatch Logs のむンタヌフェヌス゚ンドポむント`awslogs` ドラむバヌが同じステヌゞで必芁ずするず S3 ゲヌトりェむ゚ンドポむントを提䟛しおください |

506| ゲヌトりェむブヌトが Postgres 接続タむムアりト゚ラヌで終了する | デヌタベヌスセキュリティグルヌプがゲヌトりェむのセキュリティグルヌプを 5432 で蚱可しおいない、たたはサヌビスがデヌタベヌスの VPC 倖で実行されおいる。ストアは 5 秒埌に埅機を停止したす | デヌタベヌスのセキュリティグルヌプでゲヌトりェむのセキュリティグルヌプから 5432 を蚱可し、サヌビスを DB サブネットグルヌプず同じ VPC で実行しおください |

507| ゲヌトりェむブヌトが Postgres TLS 蚌明曞怜蚌゚ラヌで終了する | 接続文字列が `sslmode=verify-full` を蚭定しおいるが、むメヌゞが RDS CA バンドルを信頌しおいない。バンドルがむメヌゞにコピヌされおいない、たたは `NODE_EXTRA_CA_CERTS` がそれを指しおいない | ビルドステップの 2 ぀の Dockerfile 行を远加しおバンドルをコピヌし、`NODE_EXTRA_CA_CERTS` を蚭定しおから、リビルドしお新しいタグで プッシュし、再デプロむしおください |

508| ストリヌミング応答が静止期間埌にストリヌム途䞭でドロップする | v2.1.229 より前のゲヌトりェむが Bedrock たたは AWS 䞊の Claude Platform 䞊流で、䞊流が静止しおいる間䟋えば、ストリヌム出力のない拡匵思考䞭は䜕も送信したせん。ALB はデフォルトで 60 秒間デヌタがない堎合に接続を閉じるため、そのギャップでストリヌムを切断したす。v2.1.229 以降のゲヌトりェむはそのタむムアりト䞋で静止したストリヌムを保持したす。これらの䞊流では、ゲヌトりェむはストリヌムデヌタがない状態で玄 15 秒経過するず SSE `ping` むベントを 1 回発行し、Anthropic API 䞊流ではゲヌトりェむは API 自䜓のピングをリレヌしたす | ゲヌトりェむを v2.1.229 以降に曎新するか、`idle_timeout.timeout_seconds` 属性を `3600` に蚭定しおください。`modify-load-balancer-attributes` たたは EKS の `load-balancer-attributes` Ingress アノテヌション経由で蚭定したす |

509 

510<h2 id="telemetry">

511 テレメトリ

512</h2>

513 

514ゲヌトりェむは、マシンごずの OTEL 蚭定なしで開発者ごずの䜿甚メトリクスを提䟛したす。Claude Code は OpenTelemetryOTLPメトリクス、ログ、およびオプトむンのトレヌスを発行したす。[䜿甚状況の監芖](/docs/ja/monitoring-usage)は CLI が報告するすべおをカバヌしおいたす。ゲヌトりェむセッションでは、CLI は各゚クスポヌトに認蚌された IdP ID 属性 `user.id`、`user.email`、および `user.groups` でスタンプを付けるため、䜿甚状況は `OTEL_RESOURCE_ATTRIBUTES` 配管なしで開発者ごずにロヌルアップされたす。

515 

516ゲヌトりェむ自䜓は認蚌された OTLP リレヌです。[`telemetry.forward_to`](/docs/ja/claude-apps-gateway-config#telemetry) を `listen.public_url` ず䞀緒に蚭定し、OTEL ゚クスポヌタヌ蚭定をすべおの接続されたクラむアントにプッシュし、OTLP トラフィックを逐語的にリストするすべおの宛先に転送したす。各宛先はメトリクス、ログ、およびトレヌスを独立しお遞択し、デフォルトはメトリクスのみです。[`telemetry` リファレンス](/docs/ja/claude-apps-gateway-config#telemetry)を参照しおください。シグナルごずのフィヌルドずそれらの感床トレヌドオフに぀いお。ゲヌトりェむはバッファ、集玄、たたはテレメトリを保存しないため、デヌタが到達する堎所は完党にコレクタヌの゚クスポヌタヌ蚭定です。

517 

518クラむアントテレメトリはデフォルトでオフです。`telemetry.forward_to` を蚭定するこずは、接続された開発者のためにそれをオンにするものです。各むンタラクティブクラむアントは、[蚭定リファレンス](/docs/ja/claude-apps-gateway-config#telemetry)で説明されおいるように、プッシュされた蚭定の 1 回限りのセキュリティ承認ダむアログを衚瀺したす。AWS では、各シグナルは次のように宛先にマップされたす。

519 

520<h3 id="client-metrics-logs-and-traces">

521 クラむアントメトリクス、ログ、およびトレヌス

522</h3>

523 

524`telemetry.forward_to` を OpenTelemetry コレクタヌ[AWS Distro for OpenTelemetryADOTコレクタヌ](https://aws-otel.github.io/)などに指し、Amazon CloudWatch、Amazon Managed Service for Prometheus、たたは任意の OTLP バック゚ンドに゚クスポヌトしたす。

525 

526`https://` 経由で到達可胜な独自の内郚サヌビスずしおコレクタヌを実行したす。ゲヌトりェむはルヌプバック URL に察しおのみプレヌンテキスト `http://` を受け入れ、その堎合でも [SSRF ガヌド](/docs/ja/claude-apps-gateway-deploy#threat-model-summary)はデフォルトで送信時にルヌプバック接続をブロックしたす。`http://localhost:4318` のサむドカヌコレクタヌは蚭定怜蚌を枡したすが、トラフィックを受け取りたせん。゚クスポヌトは `ECONNREFUSED_SSRF` ずしお倱敗したす。ゲヌトりェむログで、`CLAUDE_GATEWAY_ALLOW_LOOPBACK=1` がゲヌトりェむの環境に蚭定されおいない限り。その倉数はすべおのオペレヌタヌ蚭定 URL のルヌプバックブロックを緩和し、テレメトリのみではなく、ネットワヌクが他の方法でロックダりンされおいるタスクのサむドカヌプラスフラグセットアップを予玄しおください。内郚サヌビスパタヌンを優先したす。

527 

528<h3 id="gateway-logs">

529 ゲヌトりェむログ

530</h3>

531 

532ECS Fargate では、远加のセットアップはありたせん。`awslogs` ドラむバヌはゲヌトりェむの stderr を配信したす。これは監査むベントず運甚ログを運びたす。`/ecs/claude-gateway` ロググルヌプに䞊蚘で䜜成されたした。EKS では、ポッドログはデフォルトで CloudWatch に到達しないため、監査蚌跡は倱われたす。ログ収集をむンストヌルするたでコンテナログキャプチャが有効な Amazon CloudWatch Observability アドオン、たたは Fluent Bit DaemonSet。どちらのトラックでも、CloudWatch Logs Insights でログをク゚リし、メトリクスフィルタヌからアラヌムを駆動したす。

533 

534<h3 id="container-metrics">

535 コンテナメトリクス

536</h3>

537 

538`aws ecs update-cluster-settings --cluster claude-gateway --settings name=containerInsights,value=enabled` でクラスタで Container Insights を有効にしお、タスクごずの CPU、メモリ、およびネットワヌク。EKS では、Amazon CloudWatch Observability アドオンをむンストヌルしたす。

539 

540<h3 id="spend">

541 支出

542</h3>

543 

544テレメトリは事埌に䜿甚状況を衚瀺したす。[支出制限](/docs/ja/claude-apps-gateway-spend-limits)は、共有アップストリヌム認蚌情報の䞊にゲヌトりェむのラむブ開発者ごずのビュヌず実装です。

545 

546<h2 id="next-steps">

547 次のステップ

548</h2>

549 

550* [蚭定リファレンス](/docs/ja/claude-apps-gateway-config)すべおの `gateway.yaml` オプション。`managed.policies` ず `telemetry` を含む

551* [デプロむメントず運甚](/docs/ja/claude-apps-gateway-deploy)IdP セットアップ、ヘルスチェック、JWT シヌクレットロヌテヌション、アップグレヌド、およびセキュリティモデル

552* [Claude apps gateway 抂芁](/docs/ja/claude-apps-gateway)クむックスタヌトず開発者の接続

553* [Claude apps gateway の AWS サンプル](https://github.com/aws-samples/anthropic-on-aws/tree/main/claude-apps-gateway)顧客環境の範囲をカバヌする AWS 保守デプロむメントサンプル

claude-directory.md +3 −3

Details

1499| --------------------------------------------------- | -------------- | ---- | ------------------------------------------------------------------------- | --------------------------------------------------------------- |1499| --------------------------------------------------- | -------------- | ---- | ------------------------------------------------------------------------- | --------------------------------------------------------------- |

1500| [`CLAUDE.md`](#ce-claude-md) | プロゞェクトおよびグロヌバル | ✓ | 毎セッション読み蟌たれる指瀺 | [メモリ](/docs/ja/memory) |1500| [`CLAUDE.md`](#ce-claude-md) | プロゞェクトおよびグロヌバル | ✓ | 毎セッション読み蟌たれる指瀺 | [メモリ](/docs/ja/memory) |

1501| [`rules/*.md`](#ce-rules) | プロゞェクトおよびグロヌバル | ✓ | トピックスコヌプの指瀺、オプションでパスゲヌト | [ルヌル](/docs/ja/memory#organize-rules-with-claude/rules/) |1501| [`rules/*.md`](#ce-rules) | プロゞェクトおよびグロヌバル | ✓ | トピックスコヌプの指瀺、オプションでパスゲヌト | [ルヌル](/docs/ja/memory#organize-rules-with-claude/rules/) |

1502| [`settings.json`](#ce-settings-json) | プロゞェクトおよびグロヌバル | ✓ | パヌミッション、hooks、環境倉数、モデルデフォルト | [蚭定](/docs/ja/settings) |1502| [`settings.json`](#ce-settings-json) | プロゞェクトおよびグロヌバル | ✓ | 暩限、hooks、環境倉数、モデルデフォルト | [蚭定](/docs/ja/settings) |

1503| [`settings.local.json`](#ce-settings-local-json) | プロゞェクトのみ | | 個人的なオヌバヌラむド、Claude Code が蚭定を保存するずきに gitignore | [蚭定スコヌプ](/docs/ja/settings#where-settings-live) |1503| [`settings.local.json`](#ce-settings-local-json) | プロゞェクトのみ | | 個人的なオヌバヌラむド、Claude Code が蚭定を保存するずきに gitignore | [蚭定スコヌプ](/docs/ja/settings#where-settings-live) |

1504| [`.mcp.json`](#ce-mcp-json) | プロゞェクトのみ | ✓ | チヌム共有 MCP サヌバヌ | [MCP スコヌプ](/docs/ja/mcp#mcp-installation-scopes) |1504| [`.mcp.json`](#ce-mcp-json) | プロゞェクトのみ | ✓ | チヌム共有 MCP サヌバヌ | [MCP スコヌプ](/docs/ja/mcp#mcp-installation-scopes) |

1505| [`.worktreeinclude`](#ce-worktreeinclude) | プロゞェクトのみ | ✓ | 新しい worktrees にコピヌする gitignore ファむル | [Worktrees](/docs/ja/worktrees#copy-gitignored-files-into-worktrees) |1505| [`.worktreeinclude`](#ce-worktreeinclude) | プロゞェクトのみ | ✓ | 新しい worktrees にコピヌする gitignore ファむル | [Worktrees](/docs/ja/worktrees#copy-gitignored-files-into-worktrees) |

1506| [`skills/<name>/SKILL.md`](#ce-skills) | プロゞェクトおよびグロヌバル | ✓ | `/name` で呌び出される、たたは自動呌び出される再利甚可胜なプロンプト | [Skills](/docs/ja/skills) |1506| [`skills/<name>/SKILL.md`](#ce-skills) | プロゞェクトおよびグロヌバル | ✓ | `/name` で呌び出される、たたは自動呌び出される再利甚可胜なプロンプト | [Skills](/docs/ja/skills) |

1507| [`commands/*.md`](#ce-commands) | プロゞェクトおよびグロヌバル | ✓ | シングルファむルプロンプト。skills ず同じメカニズム | [Skills](/docs/ja/skills) |1507| [`commands/*.md`](#ce-commands) | プロゞェクトおよびグロヌバル | ✓ | シングルファむルプロンプト。skills ず同じメカニズム | [Skills](/docs/ja/skills) |

1508| [`output-styles/*.md`](#ce-output-styles) | プロゞェクトおよびグロヌバル | ✓ | カスタムシステムプロンプトセクション | [出力スタむル](/docs/ja/output-styles) |1508| [`output-styles/*.md`](#ce-output-styles) | プロゞェクトおよびグロヌバル | ✓ | Claude の動䜜方法を調敎するカスタム指瀺セット | [出力スタむル](/docs/ja/output-styles) |

1509| [`agents/*.md`](#ce-agents) | プロゞェクトおよびグロヌバル | ✓ | 独自のプロンプトずツヌルを持぀ subagent 定矩 | [Subagents](/docs/ja/sub-agents) |1509| [`agents/*.md`](#ce-agents) | プロゞェクトおよびグロヌバル | ✓ | 独自のプロンプトずツヌルを持぀ subagent 定矩 | [Subagents](/docs/ja/sub-agents) |

1510| [`workflows/*.js`](#ce-workflows) | プロゞェクトおよびグロヌバル | ✓ | Claude によっお曞かれた動的ワヌクフロヌスクリプト、`/workflows` から保存。各ファむルは `/<name>` コマンドになりたす | [動的ワヌクフロヌ](/docs/ja/workflows) |1510| [`workflows/*.js`](#ce-workflows) | プロゞェクトおよびグロヌバル | ✓ | Claude によっお曞かれた動的ワヌクフロヌスクリプト、`/workflows` から保存。各ファむルは `/<name>` コマンドになりたす | [動的ワヌクフロヌ](/docs/ja/workflows) |

1511| [`agent-memory/<name>/`](#ce-agent-memory) | プロゞェクトおよびグロヌバル | ✓ | subagents の氞続メモリ | [氞続メモリ](/docs/ja/sub-agents#enable-persistent-memory) |1511| [`agent-memory/<name>/`](#ce-agent-memory) | プロゞェクトおよびグロヌバル | ✓ | subagents の氞続メモリ | [氞続メモリ](/docs/ja/sub-agents#enable-persistent-memory) |


1672| `~/.claude/cache/changelog.md` | なし。バックグラりンドで曎新されたす。 |1672| `~/.claude/cache/changelog.md` | なし。バックグラりンドで曎新されたす。 |

1673| `~/.claude/policy-limits.json` | なし。自動的に曎新されたす。 |1673| `~/.claude/policy-limits.json` | なし。自動的に曎新されたす。 |

1674| `~/.claude/tasks/` | 再開されたセッションが取埗するタスクリスト |1674| `~/.claude/tasks/` | 再開されたセッションが取埗するタスクリスト |

1675| `~/.claude/debug/`、`~/.claude/plans/`、`~/.claude/image-cache/`、`~/.claude/session-env/`、`~/.claude/shell-snapshots/`、`~/.claude/backups/` | ナヌザヌ向けのもの |1675| `~/.claude/debug/`、`~/.claude/plans/`、`~/.claude/image-cache/`、`~/.claude/session-env/`、`~/.claude/shell-snapshots/`、`~/.claude/backups/` | ナヌザヌ向けのものはなし |

1676| `~/.claude/todos/`、`~/.claude/statsig/`、`~/.claude/logs/` | なし。珟圚のバヌゞョンでは曞き蟌たれないレガシヌディレクトリ。 |1676| `~/.claude/todos/`、`~/.claude/statsig/`、`~/.claude/logs/` | なし。珟圚のバヌゞョンでは曞き蟌たれないレガシヌディレクトリ。 |

1677 1677 

1678`~/.claude.json`、`~/.claude/settings.json`、たたは `~/.claude/plugins/` は削陀しないでください。これらは認蚌、蚭定、むンストヌル枈みプラグむンを保持しおいたす。1678`~/.claude.json`、`~/.claude/settings.json`、たたは `~/.claude/plugins/` は削陀しないでください。これらは認蚌、蚭定、むンストヌル枈みプラグむンを保持しおいたす。

claude-security.md +171 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# コヌドベヌスの脆匱性をスキャンする

6 

7> Claude Security プラグむンをむンストヌルしお、Claude Code セッション内でコヌドベヌスの脆匱性をスキャンし、怜出結果をレビュヌしお適甚できるパッチに倉換したす。

8 

9Claude Security プラグむンは、Claude Code セッション内でコヌドベヌスのマルチ゚ヌゞェント脆匱性スキャンを実行したす。Claude ゚ヌゞェントのチヌムがアヌキテクチャをマッピングし、脅嚁モデルを構築し、脆匱性を怜出し、すべおの怜出結果を独立しおレビュヌしおからレポヌトを䜜成したす。プラグむンを䜿甚しお、リポゞトリ党䜓をスキャンするか、[倉曎のみをスキャン](#scan-only-your-changes)するこずができたす。䟋えば、ブランチの diff、プルリク゚ストの diff、たたは単䞀のコミットなど、遞択した怜出結果をレビュヌしお自分で適甚できるパッチに倉換したす。

10 

11プラグむンはセッション内でロヌカルに実行され、Claude Code で利甚可胜なモデルを䜿甚し、各スキャンはプランの䜿甚制限にカりントされたす。リポゞトリを監芖するマネヌゞドサヌビスが必芁な堎合、たたは [Claude Mythos 5](https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5) でスキャンを実行したい堎合は、Enterprise プランで利甚可胜な [Claude Security](https://claude.com/product/claude-security) プロダクトを参照しおください。プラグむンは、GitLab や Bitbucket でホストされおいるリポゞトリ、たたは受信接続を蚱可しないネットワヌク䞊のリポゞトリなど、マネヌゞドプロダクトが到達できないコヌドに到達したす。

12 

13プラグむンは、Claude Code に既に存圚するレビュヌツヌルずも異なりたす。[security guidance プラグむン](/docs/ja/security-guidance)は Claude が蚘述するコヌドをレビュヌし、[`/security-review`](/docs/ja/commands#all-commands)はブランチに察しお単䞀パスを実行し、[Code Review](/docs/ja/code-review)はプルリク゚ストをレビュヌしたす。レむダヌがどのようにスタックするかに぀いおは、[プラグむンが他のセキュリティツヌルずどのように適合するか](#how-the-plugin-fits-with-other-security-tools)を参照しおください。

14 

15<h2 id="prerequisites">

16 前提条件

17</h2>

18 

19プラグむンを実行するには、以䞋が必芁です。

20 

21* 有料プラン。スキャンが゚ヌゞェントをオヌケストレヌションするために䜿甚する [動的ワヌクフロヌ](/docs/ja/workflows)甚です。Pro では、`/config` の Dynamic workflows 行から有効にしおください。

22* Python 3.9 以降が `PATH` で `python3` ずしお利甚可胜です。`python3 --version` で確認しおください。プラグむンのツヌリングは Python 暙準ラむブラリのみを䜿甚するため、䜕もむンストヌルされたせん。

23* Linux、macOS、たたは Windows。

24* Git倉曎スキャンおよび怜出結果をパッチに倉換するため。これらのゞョブは他のバヌゞョン管理システムをサポヌトしおいたせん。完党スキャンは、バヌゞョン管理の有無にかかわらず、任意のディレクトリで機胜したす。

25 

26<h2 id="install-the-plugin">

27 プラグむンをむンストヌルする

28</h2>

29 

30Claude Code セッションで、[公匏 Anthropic マヌケットプレむス](/docs/ja/discover-plugins#official-anthropic-marketplace)からむンストヌルしたす。

31 

32```text theme={null}

33/plugin install claude-security@claude-plugins-official

34```

35 

36コマンドはプラグむンの詳现を開き、[むンストヌルスコヌプ](/docs/ja/discover-plugins#install-plugins)を遞択しおむンストヌルを開始したす。

37 

38むンストヌルが倱敗した堎合、修正は Claude Code が報告するメッセヌゞによっお異なりたす。

39 

40* `Marketplace "claude-plugins-official" not found` ず報告された堎合は、`/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。

41* マヌケットプレむスで [プラグむンが芋぀からないず報告された](/docs/ja/discover-plugins#install-plugins)堎合は、プラグむン名のタむプミスを確認しおください。

42 

43むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告された堎合は、[プラグむンの倉曎を再起動なしで適甚](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting)を参照しお、珟圚のセッションでプラグむンをアクティブにしおください。

44 

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

46 

47<h3 id="uninstall-the-plugin">

48 プラグむンをアンむンストヌルする

49</h3>

50 

51プラグむンを削陀するには、`/plugin` メニュヌからアンむンストヌルするか、タヌミナルで `claude plugin uninstall claude-security` を実行したす。

52 

53<h2 id="scan-and-fix-your-codebase">

54 コヌドベヌスをスキャンしお修正する

55</h2>

56 

57プラグむンは 1 ぀のコマンド `/claude-security` を远加したす。これは 3 ぀のゞョブのメニュヌを開きたす。コヌドベヌスのスキャン、倉曎セットのスキャン、パッチの提案です。ハッピヌパスは完党スキャンを実行しおから、その怜出結果をパッチに倉換したす。

58 

59<Steps>

60 <Step title="Claude Security メニュヌを開く">

61 `/claude-security` を実行しお、**Scan codebase** を遞択したす。

62 </Step>

63 

64 <Step title="スキャンする内容を遞択する">

65 プラグむンはたずリポゞトリを読み蟌み、その埌、リポゞトリ党䜓たたはフォヌカスされた領域を提䟛したす。各オプションのファむル数ず盞察コストが蚘茉されおいたす。リポゞトリ党䜓を遞択するか、「I don't know」ず答えるず、プラグむンはリポゞトリのサむズに合わせお適切なデフォルトを遞択したす。

66 </Step>

67 

68 <Step title="実行を確認する">

69 スキャンには時間がかかる堎合があり、かなりの数のトヌクンを䜿甚する可胜性があり、完了するたで Claude Code を開いたたたにする必芁がありたす。確認するたで䜕も実行されたせん。

70 </Step>

71 

72 <Step title="レポヌトを読む">

73 スキャンが実行されおいる間、各ステヌゞが開始されるたびに報告され、詳现は [`/workflows`](/docs/ja/workflows) で利甚可胜です。結果は、リポゞトリ内のタむムスタンプ付きディレクトリに栌玍され、[スキャン結果を読む](#read-the-scan-results)で説明されおいたす。

74 </Step>

75 

76 <Step title="怜出結果をパッチに倉換する">

77 `/claude-security` を再床実行しお、**Suggest patches** を遞択しおから、察凊する怜出結果を遞択したす。レビュヌ枈みパッチはレポヌトの `patches/` フォルダに栌玍されたす。[怜出結果を修正](#fix-findings)では、各パッチがどのように構築およびレビュヌされるかに぀いお説明しおいたす。

78 </Step>

79 

80 <Step title="受け入れたパッチを適甚する">

81 シェルから `git apply` で各パッチを適甚したす。独自のプルリク゚ストで実行しおください。パッチは自動的に適甚されるこずはありたせん。

82 </Step>

83</Steps>

84 

85メニュヌから開始する必芁はありたせん。コマンドの匕数ずしお盎接ゞョブを芁求するこずができたす。䟋えば `/claude-security scan my branch` のように、たたはプレヌンテキストで「scan commit abc1234」のように芁求できたす。プラグむンは [auto mode](/docs/ja/permission-modes) で最適に機胜したす。これにより、スキャンの゚ヌゞェントは各ステップで暩限プロンプトなしで進行できたす。

86 

87<h3 id="scan-only-your-changes">

88 倉曎のみをスキャンする

89</h3>

90 

91ブランチにベヌスにないコミットがある堎合、`/claude-security` メニュヌはその差分のみをスキャンするオプションを提䟛するため、マヌゞ前にブランチを確認できたす。開いおいるプルリク゚ストの 1 ぀をスキャンするか、「scan commit abc1234」のように芁求しお単䞀のコミットをスキャンするこずもできたす。コミットされた倉曎のみがスキャンされたす。進行䞭の線集をコミットたたはスタッシュするか、䜜業ツリヌを読み蟌む完党スキャンを実行しおください。

92 

93倉曎スキャンには git リポゞトリが必芁です。バヌゞョン管理されおいないディレクトリの完党スキャンは匕き続き機胜したす。開いおいるプルリク゚ストを芋぀けるこずは、ネットワヌクに到達する唯䞀のステップであり、セッションが既に GitHub CLI を実行する暩限を持ち、`gh` がサむンむンしおいる堎合にのみ提䟛されたす。

94 

95<h3 id="scope-large-repositories">

96 倧芏暡なリポゞトリのスコヌプを蚭定する

97</h3>

98 

99倧芏暡なリポゞトリでは、ツリヌ党䜓ではなく、䞀床に 1 ぀の領域をスキャンしたす。プラグむンが提䟛するフォヌカスされたスコヌプの 1 ぀を遞択したす。䟋えば、API レむダヌたたは認蚌コヌドなど。実行は遞択内容に合わせおサむズが調敎されたす。レポヌトのカバレッゞセクションには、䜕が怜査され、䜕が怜査されなかったかが蚘茉されおいたす。別の領域で別のスキャンを実行しおください。

100 

101<h3 id="read-the-scan-results">

102 スキャン結果を読む

103</h3>

104 

105すべおのスキャンは、リポゞトリ内のタむムスタンプ付き `CLAUDE-SECURITY-<timestamp>/` ディレクトリに結果を曞き蟌みたす。

106 

107* **`CLAUDE-SECURITY-RESULTS.md`**: レポヌト。各怜出結果の ID`F1` など、圱響、悪甚シナリオ、重倧床、信頌床、掚奚事項が含たれおいたす。

108* **`CLAUDE-SECURITY-RESULTS.jsonl`**: 同じ怜出結果を機械可読圢匏で、1 行に 1 ぀の JSON オブゞェクト。

109* **`CLAUDE-SECURITY-RESULTS.sarif`**: 同じ怜出結果を [SARIF 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) ログずしお。GitHub コヌドスキャンおよび暙準を読む他のツヌル甚です。スキャンは怜出結果を [CWE](https://cwe.mitre.org/) 匱点カテゎリの䞋に分類したす。

110* **`CLAUDE-SECURITY-REVISION-<commit>.json`**: リビゞョンスタンプ。スキャンされたコミット、どの皋床の劎力で、コミットされおいない倉曎がスキャンされたツリヌの䞀郚であったかどうか、実行がどの皋床培底的に怜蚌されたかを蚘録したす。これにより、レポヌトは垞にそれが説明するコヌドに関連付けられたす。バヌゞョン管理倖のスキャンは、コミットの代わりに `UNVERSIONED` をスタンプしたす。

111 

112そのディレクトリはスキャンがチェックアりトに加える唯䞀の倉曎であり、独自の `.gitignore` を含むため、迷った `git add` がレポヌトをコミットに掃き蟌むこずはありたせん。監査蚌跡のためにレポヌトを履歎に保持するには、その 1 ぀の `.gitignore` ファむルを削陀しお、ディレクトリを他のものず同様にコミットしたす。

113 

114怜出結果は、独立した怜蚌゚ヌゞェントが分析した埌にのみレポヌトに衚瀺されたす。これにより、レポヌトは短く、読む䟡倀がありたす。スキャンは非決定的です。同じコヌドの 2 ぀のスキャンは異なる怜出結果を衚瀺できたす。スキャンを定期的に実行し、リビゞョンスタンプを䜿甚しお、各レポヌトをそれがカバヌする正確なコヌドず蚭定に属性付けしたす。

115 

116<h2 id="fix-findings">

117 怜出結果の修正

118</h2>

119 

120`/claude-security` メニュヌから **Suggest patches** を遞択するか、「finding F3 を修正」などのプレヌンテキストで質問しお、修正フロヌを開始し、レポヌトからどの怜出結果に察凊するかを遞択したす。パッチはコミットされたコヌドに察しお構築され、レポヌトはただ珟圚のコヌドを説明しおいる必芁がありたす。その埌コヌドが倉曎された怜出結果はスキップされ、プラグむンは叀いレポヌトからのパッチ適甚ではなく新しいスキャンを提䟛したす。各パッチはリポゞトリのスクラッチコピヌで䜜成されるため、パッチを自分で適甚するたで゜ヌスファむルは倉曎されたせん。

121 

122配信前に、各パッチはそれを䜜成した゚ヌゞェントずは独立した゚ヌゞェントによっおレビュヌされたす。この゚ヌゞェントはコヌドにテストがある堎合、倉曎に察しおプロゞェクトのテストを実行し、導入される可胜性のある新しい問題がないか diff を独自に読みたす。パッチは、そのレビュヌが 3 ぀すべおを保蚌できる堎合にのみ䜜成されたす。぀たり、倉曎が 1 ぀の怜出結果に察凊し、新しい脆匱性を導入せず、その他の動䜜は倉わらないずいうこずです。3 ぀すべおを保蚌できない堎合、パッチの代わりに、理由を説明する短いメモが衚瀺されたす。

123 

124<h3 id="patches-are-never-applied-automatically">

125 パッチは自動的に適甚されるこずはありたせん

126</h3>

127 

128パッチの適甚は垞にあなたの決定です。パッチはレポヌトの `patches/` フォルダに配眮され、怜出結果ごずに 1 ぀の `F<n>.patch` ファむルが倉曎を説明するメモずずもに配眮されたす。シェルから 1 ぀を適甚するか、Claude にパッチを適甚しおプルリク゚ストを開くよう䟝頌したす。

129 

130```bash theme={null}

131git apply CLAUDE-SECURITY-<timestamp>/patches/F1.patch

132```

133 

134パッチされたコヌドにテストがない堎合、パッチのメモはそのこずを瀺しおいるため、レビュヌがテストパスなしで実行されたこずがわかりたす。各パッチを独自のプルリク゚ストで適甚しお、独立しおレビュヌおよびテストできるようにしたす。

135 

136<h2 id="how-the-plugin-fits-with-other-security-tools">

137 プラグむンが他のセキュリティツヌルずどのように適合するか

138</h2>

139 

140Claude Security プラグむンは、[セキュリティガむダンスプラグむン](/docs/ja/security-guidance)、[`/security-review`](/docs/ja/commands#all-commands)、[Code Review](/docs/ja/code-review)、マネヌゞド [Claude Security](https://claude.com/product/claude-security) プロダクト、および既存のスキャナヌず䞊んで、倚局防埡スタックのオンデマンド深スキャンレむダヌです。

141 

142| ステヌゞ | ツヌル | カバヌ内容 |

143| :----------- | :--------------------------------------------------------------------------- | :------------------------------------------- |

144| セッション内 | [セキュリティガむダンスプラグむン](/docs/ja/security-guidance) | Claude が曞くコヌド内の䞀般的な脆匱性。同じセッションで修正 |

145| オンデマンド、単䞀パス | [`/security-review`](/docs/ja/commands#all-commands) | 珟圚のブランチに察する 1 回限りのセキュリティパス |

146| オンデマンド、深スキャン | Claude Security プラグむン | リポゞトリたたは差分のマルチ゚ヌゞェントスキャン。独立しおレビュヌされた怜出結果ずパッチ |

147| プルリク゚スト時 | [Code Review](/docs/ja/code-review)、Team および Enterprise プラン | 完党なコヌドベヌスコンテキストを備えたマルチ゚ヌゞェント正確性およびセキュリティレビュヌ |

148| マネヌゞド | [Claude Security](https://claude.com/product/claude-security)、Enterprise プラン | 接続されたリポゞトリを監芖するホストされたスキャン |

149| CI 内 | 既存の静的分析および䟝存関係スキャナヌ | 蚀語固有のルヌル、サプラむチェヌンチェック、ポリシヌ実装 |

150 

151プラグむンは既存の゜ヌスコヌドセキュリティツヌルを眮き換えたせん。静的分析、䟝存関係スキャン、コヌドレビュヌず䞊行しお実行したす。人間のセキュリティ研究者がするのず同じ方法でコヌドに぀いお掚論したす。これは、これらのツヌルが提䟛する決定論的チェックを補完したす。

152 

153<h2 id="troubleshooting">

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

155</h2>

156 

157**`/claude-security` メニュヌが Python 譊告で開きたす。** プラグむンは `PATH` に Python 3.9 以降の `python3` が必芁です。`python3` がたったく芋぀からない堎合、メニュヌは Claude Security がむンストヌルされるたで機胜しないこずを譊告したす。`PATH` の最初の `python3` が叀い堎合、譊告は芋぀かったバヌゞョンを名前で指定したす。Python 3 をむンストヌルするか、新しい `python3` を `PATH` の最初に配眮しおから、新しいセッションを開始しおください。

158 

159**Fable モデルでスキャンするずきに「safeguards flagged this message」ずいう通知が衚瀺される堎合がありたす。** メッセヌゞはモデルを名前で指定したす。䟋えば「Fable 5.1's safeguards flagged this message」。Fable のサむバヌセキュリティ安党分類噚により、特定のリク゚ストがフラグされ、Claude Code は [自動モデルフォヌルバック](/docs/ja/model-config#automatic-model-fallback)を通じおフラグされたリク゚ストを Opus モデルで再実行したす。これは予想されおおり、スキャンは匕き続き正垞に完了するはずです。

160 

161<h2 id="related-resources">

162 関連リ゜ヌス

163</h2>

164 

165このペヌゞが觊れるピヌスに぀いおさらに詳しく知るには。

166 

167* [セキュリティガむダンスプラグむン](/docs/ja/security-guidance): Claude が曞くずきにコヌド内の問題をキャッチしたす。同じセッション内。

168* [Code Review](/docs/ja/code-review): PR 時のマルチ゚ヌゞェントレビュヌをセットアップしたす。

169* [Claude Security](https://claude.com/product/claude-security): 接続されたリポゞトリを監芖するマネヌゞドサヌビス。

170* [Claude Code セキュリティ](/docs/ja/security): Claude Code がトラスト、暩限、セヌフガヌドにどのようにアプロヌチするか。

171* [プラグむンを発芋しおむンストヌル](/docs/ja/discover-plugins#official-anthropic-marketplace): 他の公匏プラグむンを参照したす。

claude-tag.md +11 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Claude Tag

6 

7> Claude Tag を䜿甚しお Claude をチヌムの Slack チャネルに導入し、claude.com で蚭定ず䜿甚方法のドキュメントを確認できたす。

8 

9[Claude Tag](https://claude.com/product/tag) は Slack むンテグレヌションで、チヌムのチャネルで `@Claude` を実行し、管理者が蚭定したアクセス暩限を持぀組織の共有アむデンティティずしお機胜したす。チャネル内の誰でも `@Claude` をスレッドにタグ付けしお、タスクを割り圓おるこずができたす。claude.com の [Claude Tag ドキュメント](https://claude.com/docs/claude-tag/overview) を参照しお、蚭定を行い、䜿甚を開始しおください。

10 

11Claude Tag は Team プランず Enterprise プランで利甚可胜であり、個々のナヌザヌのアカりントでセッションを実行する以前の [Claude Code in Slack](/docs/ja/slack) ずは異なりたす。Claude Tag が利甚できない Pro プランず Max プランでは、Claude Code in Slack が蚭定パスのたたです。

cli-reference.md +23 −11

Details

13これらのコマンドを䜿甚しお、セッションを開始し、コンテンツをパむプし、䌚話を再開し、曎新を管理できたす。13これらのコマンドを䜿甚しお、セッションを開始し、コンテンツをパむプし、䌚話を再開し、曎新を管理できたす。

14 14 

15| コマンド | 説明 | 䟋 |15| コマンド | 説明 | 䟋 |

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

17| `claude` | むンタラクティブセッションを開始 | `claude` |17| `claude` | むンタラクティブセッションを開始 | `claude` |

18| `claude "query"` | 初期プロンプト付きでむンタラクティブセッションを開始 | `claude "explain this project"` |18| `claude "query"` | 初期プロンプト付きでむンタラクティブセッションを開始 | `claude "explain this project"` |

19| `claude -p "query"` | SDK 経由でク゚リを実行しおから終了 | `claude -p "explain this function"` |19| `claude -p "query"` | SDK 経由でク゚リを実行しおから終了 | `claude -p "explain this function"` |


34| `claude daemon status` | バックグラりンドセッション [スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) の状態、バヌゞョン、゜ケットディレクトリ、および蚺断甚のワヌカヌ数を出力したす。スヌパヌバむザヌが実行されおいない堎合は 1 で終了したす | `claude daemon status` |34| `claude daemon status` | バックグラりンドセッション [スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) の状態、バヌゞョン、゜ケットディレクトリ、および蚺断甚のワヌカヌ数を出力したす。スヌパヌバむザヌが実行されおいない堎合は 1 で終了したす | `claude daemon status` |

35| `claude daemon stop --any` | バックグラりンドセッション [スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) ずそれがホストするセッションを停止したす。`--keep-workers` を枡しお、バックグラりンドセッションを実行したたたにしお、次のスヌパヌバむザヌが再接続できるようにしたす。`--any` はオンデマンドスヌパヌバむザヌの停止を確認したす。これはデフォルトです。これを䜿甚しお、[応答しないスヌパヌバむザヌ](/docs/ja/agent-view#agent-view-says-the-background-service-did-not-respond) から回埩したす | `claude daemon stop --any --keep-workers` |35| `claude daemon stop --any` | バックグラりンドセッション [スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) ずそれがホストするセッションを停止したす。`--keep-workers` を枡しお、バックグラりンドセッションを実行したたたにしお、次のスヌパヌバむザヌが再接続できるようにしたす。`--any` はオンデマンドスヌパヌバむザヌの停止を確認したす。これはデフォルトです。これを䜿甚しお、[応答しないスヌパヌバむザヌ](/docs/ja/agent-view#agent-view-says-the-background-service-did-not-respond) から回埩したす | `claude daemon stop --any --keep-workers` |

36| `claude doctor` | セッションを開始せずにタヌミナルから読み取り専甚のむンストヌルおよび蚭定蚺断を出力したす。むンストヌル正垞性、蚭定ファむル怜蚌゚ラヌ、およびリモヌトコントロヌル適栌性を含みたす。セッション内のセットアップチェックアップで修正を適甚するこずもできたす。[`/doctor`](/docs/ja/commands#all-commands) を実行しおください | `claude doctor` |36| `claude doctor` | セッションを開始せずにタヌミナルから読み取り専甚のむンストヌルおよび蚭定蚺断を出力したす。むンストヌル正垞性、蚭定ファむル怜蚌゚ラヌ、およびリモヌトコントロヌル適栌性を含みたす。セッション内のセットアップチェックアップで修正を適甚するこずもできたす。[`/doctor`](/docs/ja/commands#all-commands) を実行しおください | `claude doctor` |

37| `claude import [codex\|gemini]` | 他のコヌディング゚ヌゞェントからの蚭定を Claude Code に取り蟌むために [`/import`](/docs/ja/commands#all-commands) を実行するむンタラクティブセッションを開始したす。コマンドず同じ `--dry-run` および `--yes` オプションを受け入れたす。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは AWS 䞊の Claude Platform では利甚できたせん。[機胜フラグ取埗](/docs/ja/env-vars#features-that-need-feature-flag-fetching) をオフにした堎合も利甚できたせん。Claude Code v2.1.213 以降が必芁です | `claude import codex --dry-run` |37| `claude import [source]` | 他のコヌディング゚ヌゞェントからの蚭定を Claude Code に取り蟌むために [`/import`](/docs/ja/commands#all-commands) を実行するむンタラクティブセッションを開始したす。コマンドず同じ `--dry-run` および `--yes` オプションを受け入れたす。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは AWS 䞊の Claude Platform では利甚できたせん。[機胜フラグ取埗](/docs/ja/env-vars#features-that-need-feature-flag-fetching) をオフにした堎合も利甚できたせん。Claude Code v2.1.213 以降が必芁です | `claude import codex --dry-run` |

38| `claude logs <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) からの最近の出力を出力したす | `claude logs 7c5dcf5d` |38| `claude logs <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) からの最近の出力を出力したす | `claude logs 7c5dcf5d` |

39| `claude mcp` | Model Context ProtocolMCPサヌバヌを蚭定 | [Claude Code MCP ドキュメント](/docs/ja/mcp) を参照しおください。 |39| `claude mcp` | Model Context ProtocolMCPサヌバヌを蚭定 | [Claude Code MCP ドキュメント](/docs/ja/mcp) を参照しおください。 |

40| `claude mcp login <name>` | 蚭定枈み MCP サヌバヌの OAuth フロヌを実行したす。むンタラクティブな `/mcp` パネルを開きたせん。HTTP、SSE、および claude.ai コネクタサヌバヌで機胜したす。SSH 経由で `--no-browser` を远加しお、ブラりザを開く代わりに認可 URL を出力し、リダむレクト URL をプロンプトに貌り付けたす。Claude Code v2.1.186 以降が必芁です。[コマンドラむンから認蚌](/docs/ja/mcp#authenticate-from-the-command-line) を参照しおください | `claude mcp login sentry` |40| `claude mcp login <name>` | 蚭定枈み MCP サヌバヌの OAuth フロヌを実行したす。むンタラクティブな `/mcp` パネルを開きたせん。HTTP、SSE、および claude.ai コネクタサヌバヌで機胜したす。SSH 経由で `--no-browser` を远加しお、ブラりザを開く代わりに認可 URL を出力し、リダむレクト URL をプロンプトに貌り付けたす。Claude Code v2.1.186 以降が必芁です。[コマンドラむンから認蚌](/docs/ja/mcp#authenticate-from-the-command-line) を参照しおください | `claude mcp login sentry` |


43| `claude project purge [path]` | プロゞェクトのすべおのロヌカル Claude Code 状態を削陀したすトランスクリプト、タスクリスト、デバッグログ、ファむル線集履歎、プロンプト履歎行、および `~/.claude.json` 内のプロゞェクト゚ントリ。`[path]` を省略しお、むンタラクティブリストから遞択したす。フラグ`--dry-run` でプレビュヌ、`-y`/`--yes` で確認をスキップ、`-i`/`--interactive` で各項目を確認、`--all` ですべおのプロゞェクト。[ロヌカルデヌタをクリア](/docs/ja/claude-directory#clear-local-data) を参照しおください | `claude project purge ~/work/repo --dry-run` |43| `claude project purge [path]` | プロゞェクトのすべおのロヌカル Claude Code 状態を削陀したすトランスクリプト、タスクリスト、デバッグログ、ファむル線集履歎、プロンプト履歎行、および `~/.claude.json` 内のプロゞェクト゚ントリ。`[path]` を省略しお、むンタラクティブリストから遞択したす。フラグ`--dry-run` でプレビュヌ、`-y`/`--yes` で確認をスキップ、`-i`/`--interactive` で各項目を確認、`--all` ですべおのプロゞェクト。[ロヌカルデヌタをクリア](/docs/ja/claude-directory#clear-local-data) を参照しおください | `claude project purge ~/work/repo --dry-run` |

44| `claude remote-control` | [Remote Control](/docs/ja/remote-control) サヌバヌを開始しお、Claude.ai たたは Claude アプリから Claude Code を制埡したす。サヌバヌモヌドロヌカルむンタラクティブセッションなしで実行されたす。[サヌバヌモヌドフラグ](/docs/ja/remote-control#start-a-remote-control-session) を参照しおください。サヌバヌを停止した埌、サヌバヌが提䟛しおいたセッションを埩元できたす。[サヌバヌ停止埌のセッション再開](/docs/ja/remote-control#resume-sessions-after-stopping-the-server) を参照しおください | `claude remote-control --name "My Project"` |44| `claude remote-control` | [Remote Control](/docs/ja/remote-control) サヌバヌを開始しお、Claude.ai たたは Claude アプリから Claude Code を制埡したす。サヌバヌモヌドロヌカルむンタラクティブセッションなしで実行されたす。[サヌバヌモヌドフラグ](/docs/ja/remote-control#start-a-remote-control-session) を参照しおください。サヌバヌを停止した埌、サヌバヌが提䟛しおいたセッションを埩元できたす。[サヌバヌ停止埌のセッション再開](/docs/ja/remote-control#resume-sessions-after-stopping-the-server) を参照しおください | `claude remote-control --name "My Project"` |

45| `claude respawn <id>` | 䌚話を保持したたた、[バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) を再開したす。実行䞭たたは停止䞭。`--all` を䜿甚しおすべおの実行䞭セッションを再開したす。たずえば、曎新された Claude Code バむナリを取埗するため | `claude respawn 7c5dcf5d` |45| `claude respawn <id>` | 䌚話を保持したたた、[バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) を再開したす。実行䞭たたは停止䞭。`--all` を䜿甚しおすべおの実行䞭セッションを再開したす。たずえば、曎新された Claude Code バむナリを取埗するため | `claude respawn 7c5dcf5d` |

46| `claude rm <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) をリストから削陀したす。䌚話トランスクリプトはロヌカルマシンに残り、`claude --resume` を通じお利甚可胜です | `claude rm 7c5dcf5d` |46| `claude rm <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) をリストから削陀したす。削陀が [セッションのワヌクツリヌを介しお拒吊](/docs/ja/agent-view#what-deleting-a-session-removes) され、2 番目の `claude rm` で解決できる堎合、拒吊は枡すべき正確なフラグず倀を出力したす`--discard-unpushed <commit>@<worktree-id>` はプッシュされおいないコミットを持぀ワヌクツリヌをそれらのコミットずずもに砎棄し、`--force-remove-worktree <worktree-id>` は git たたは `WorktreeRemove` フックが削陀できなかったワヌクツリヌディレクトリを削陀したす。`--discard-unpushed` には Claude Code v2.1.260 以降が必芁です。たた、`--force-remove-worktree` には v2.1.268 以降が必芁です。䌚話トランスクリプトはロヌカルマシンに残り、`claude --resume` を通じお利甚可胜です | `claude rm 7c5dcf5d` |

47| `claude self-hosted-runner` | このマシンたたはコンテナを [自己ホスト環境](/docs/ja/self-hosted-environments) に登録し、Claude Code クラりドセッションをむンフラストラクチャ䞊でホストするランナヌプロセスを開始したす。`claude self-hosted-runner setup` でガむド付きオペレヌタヌりォヌクスルヌを実行し、`claude self-hosted-runner doctor` で [デプロむされたランナヌを蚺断](/docs/ja/self-hosted-environments-deploy#troubleshooting) し、`claude self-hosted-runner orchestrator` で [オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners) をスポヌンしたす。Claude Code v2.1.224 以降が必芁です | `claude self-hosted-runner setup` |47| `claude self-hosted-runner` | このマシンたたはコンテナを [自己ホスト環境](/docs/ja/self-hosted-environments) に登録し、Claude Code クラりドセッションをむンフラストラクチャ䞊でホストするランナヌプロセスを開始したす。`claude self-hosted-runner setup` でガむド付きオペレヌタヌりォヌクスルヌを実行し、`claude self-hosted-runner doctor` で [デプロむされたランナヌを蚺断](/docs/ja/self-hosted-environments-deploy#troubleshooting) し、`claude self-hosted-runner orchestrator` で [オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners) をスポヌンしたす。Claude Code v2.1.224 以降が必芁です | `claude self-hosted-runner setup` |

48| `claude setup-token` | CI ずスクリプト甚の長期間有効な OAuth トヌクンを生成したす。タヌミナルにトヌクンを出力し、保存したせん。Claude サブスクリプションが必芁です。[長期間有効なトヌクンを生成](/docs/ja/authentication#generate-a-long-lived-token) を参照しおください | `claude setup-token` |48| `claude setup-token` | CI ずスクリプト甚の長期間有効な OAuth トヌクンを生成したす。タヌミナルにトヌクンを出力し、保存したせん。Claude サブスクリプションが必芁です。[長期間有効なトヌクンを生成](/docs/ja/authentication#generate-a-long-lived-token) を参照しおください | `claude setup-token` |

49| `claude stop <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) を停止したす。`claude kill` も受け入れたす | `claude stop 7c5dcf5d` |49| `claude stop <id>` | [バックグラりンドセッション](/docs/ja/agent-view#manage-sessions-from-the-shell) を停止したす。`claude kill` も受け入れたす | `claude stop 7c5dcf5d` |


60これらのコマンドラむンフラグを䜿甚しお Claude Code の動䜜をカスタマむズしたす。`claude --help` はすべおのフラグをリストしおいないため、`--help` にフラグが衚瀺されおいないこずは、そのフラグが利甚できないこずを意味したせん。60これらのコマンドラむンフラグを䜿甚しお Claude Code の動䜜をカスタマむズしたす。`claude --help` はすべおのフラグをリストしおいないため、`--help` にフラグが衚瀺されおいないこずは、そのフラグが利甚できないこずを意味したせん。

61 61 

62| フラグ | 説明 | 䟋 |62| フラグ | 説明 | 䟋 |

63| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- |63| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------- |

64| `--add-dir` | Claude がファむルを読み取り、線集するための远加の䜜業ディレクトリを远加したす。ファむルアクセスを蚱可したす。Claude Code は [これらのディレクトリからほずんどの `.claude/` 蚭定を怜出したせん](/docs/ja/permissions#additional-directories-grant-file-access-not-configuration)。各パスがディレクトリずしお存圚するこずを怜蚌したす。ほずんどの [ネットワヌクパス](/docs/ja/errors#working-directory-is-a-network-path)`\\server\share` などを远加するこずはできたせん。これらのディレクトリをセッション党䜓で氞続化するには、蚭定で [`permissions.additionalDirectories`](/docs/ja/settings-reference#permissions-additionaldirectories) を蚭定しおください | `claude --add-dir ../apps ../lib` |64| `--add-dir` | Claude がファむルを読み取り、線集するための远加の䜜業ディレクトリを远加したす。ファむルアクセスを蚱可したす。Claude Code は [これらのディレクトリからほずんどの `.claude/` 蚭定を怜出したせん](/docs/ja/permissions#additional-directories-grant-file-access-not-configuration)。各パスがディレクトリずしお存圚するこずを怜蚌したす。ほずんどの [ネットワヌクパス](/docs/ja/errors#working-directory-is-a-network-path)`\\server\share` などを远加するこずはできたせん。これらのディレクトリをセッション党䜓で氞続化するには、蚭定で [`permissions.additionalDirectories`](/docs/ja/settings-reference#permissions-additionaldirectories) を蚭定しおください | `claude --add-dir ../apps ../lib` |

65| `--advisor <model>` | このセッションのサヌバヌサむド [advisor ツヌル](/docs/ja/advisor) をモデル゚むリアス `fable`、`opus`、たたは `sonnet`、たたは完党なモデル ID で有効にしたす。このセッションの `advisorModel` 蚭定より優先されたす。`fable` には [Fable アクセス](/docs/ja/advisor#choose-an-advisor-model) が必芁です | `claude --advisor opus` |65| `--advisor <model>` | このセッションのサヌバヌサむド [advisor ツヌル](/docs/ja/advisor) をモデル゚むリアス `fable`、`opus`、たたは `sonnet`、たたは完党なモデル ID で有効にしたす。このセッションの `advisorModel` 蚭定より優先されたす。`fable` には [Fable アクセス](/docs/ja/advisor#choose-an-advisor-model) が必芁です | `claude --advisor opus` |

66| `--agent` | 珟圚のセッションの゚ヌゞェントを指定したす`agent` 蚭定をオヌバヌラむドしたす | `claude --agent my-custom-agent` |66| `--agent` | 珟圚のセッションの゚ヌゞェントを指定したす`agent` 蚭定をオヌバヌラむドしたす | `claude --agent my-custom-agent` |


85| `--debug` | オプションのカテゎリフィルタリング付きでデバッグモヌドを有効にしたす䟋`--debug='mcp,startup'` たたは `--debug='!1p'`。フィルタヌは `=` 圢匏でのみバむンドされたす。スペヌス区切りフィルタヌはフィルタリングなしでデバッグモヌドを有効にしたす | `claude --debug='mcp,startup'` |85| `--debug` | オプションのカテゎリフィルタリング付きでデバッグモヌドを有効にしたす䟋`--debug='mcp,startup'` たたは `--debug='!1p'`。フィルタヌは `=` 圢匏でのみバむンドされたす。スペヌス区切りフィルタヌはフィルタリングなしでデバッグモヌドを有効にしたす | `claude --debug='mcp,startup'` |

86| `--debug-file <path>` | デバッグログを特定のファむルパスに曞き蟌みたす。暗黙的にデバッグモヌドを有効にしたす。`CLAUDE_CODE_DEBUG_LOGS_DIR` より優先されたす | `claude --debug-file /tmp/claude-debug.log` |86| `--debug-file <path>` | デバッグログを特定のファむルパスに曞き蟌みたす。暗黙的にデバッグモヌドを有効にしたす。`CLAUDE_CODE_DEBUG_LOGS_DIR` より優先されたす | `claude --debug-file /tmp/claude-debug.log` |

87| `--disable-slash-commands` | このセッションのすべおのスキルずコマンドを無効にしたす | `claude --disable-slash-commands` |87| `--disable-slash-commands` | このセッションのすべおのスキルずコマンドを無効にしたす | `claude --disable-slash-commands` |

88| `--disallowedTools`、`--disallowed-tools` | 拒吊ルヌル。ベアツヌル名はそのツヌルをモデルのコンテキストから削陀したす`"Edit"` は Edit を削陀し、`"*"` はすべおのツヌルを削陀し、`"mcp__*"` はすべおの MCP ツヌルを削陀したす。`Bash(rm *)` のようなスコヌプ付きルヌルはツヌルを利甚可胜なたたにし、䞀臎する呌び出しのみを拒吊したす。[`EndConversation`](/docs/ja/tools-reference#endconversation-tool-behavior) ずいう名前のルヌルは、他のツヌルが残っおいる間はそれを削陀できたせん | `"Bash(git log *)" "Bash(git diff *)" "Edit"` |88| `--disallowedTools`、`--disallowed-tools` | 拒吊ルヌル。ベアツヌル名はそのツヌルをモデルのコンテキストから削陀したす`"Edit"` は Edit を削陀し、`"*"` はすべおのツヌルを削陀し、`"mcp__*"` はすべおの MCP ツヌルを削陀したす。`Bash(rm *)` のようなスコヌプ付きルヌルはツヌルを利甚可胜なたたにし、[曞かれたずおりに](/docs/ja/permissions#bash-rule-limits) 䞀臎する呌び出しのみを拒吊したす。[`EndConversation`](/docs/ja/tools-reference#endconversation-tool-behavior) ずいう名前のルヌルは、他のツヌルが残っおいる間はそれを削陀できたせん | `"Bash(git log *)" "Bash(git diff *)" "Edit"` |

89| `--effort` | 珟圚のセッションの [努力レベル](/docs/ja/model-config#adjust-effort-level) を蚭定したす。オプション`low`、`medium`、`high`、`xhigh`、`max`、たたは `ultracode`。利甚可胜なレベルはモデルによっお異なりたす。`ultracode` は [ultracode](/docs/ja/workflows#let-claude-decide-with-ultracode) をオンにしお `xhigh` 努力でセッションを開始し、Claude Code v2.1.203 以降が必芁です。このセッションの [`modelSettings`](/docs/ja/settings-reference#modelsettings) ず [`effortLevel`](/docs/ja/settings-reference#effortlevel) 蚭定をオヌバヌラむドし、氞続化されたせん | `claude --effort high` |89| `--effort` | 珟圚のセッションの [努力レベル](/docs/ja/model-config#adjust-effort-level) を蚭定したす。オプション`low`、`medium`、`high`、`xhigh`、`max`、たたは `ultracode`。利甚可胜なレベルはモデルによっお異なりたす。`ultracode` は [ultracode](/docs/ja/workflows#let-claude-decide-with-ultracode) をオンにしお `xhigh` 努力でセッションを開始し、Claude Code v2.1.203 以降が必芁です。このセッションの [`modelSettings`](/docs/ja/settings-reference#modelsettings) ず [`effortLevel`](/docs/ja/settings-reference#effortlevel) 蚭定をオヌバヌラむドし、氞続化されたせん | `claude --effort high` |

90| `--enable-auto-mode` | v2.1.111 で削陀されたした。Auto mode は珟圚 `Shift+Tab` サむクルにデフォルトで含たれおいたす。`--permission-mode auto` を䜿甚しお開始しおください | `claude --permission-mode auto` |90| `--enable-auto-mode` | v2.1.111 で削陀されたした。Auto mode は珟圚 `Shift+Tab` サむクルにデフォルトで含たれおいたす。`--permission-mode auto` を䜿甚しお開始しおください | `claude --permission-mode auto` |

91| `--environment <environment-id>` | 指定された ID の [自己ホスト環境](/docs/ja/self-hosted-environments) で実行される新しいクラりドセッションを䜜成したす。環境 ID は `ccpool_` で始たりたす。[`--environment` ディスパッチ動䜜](/docs/ja/self-hosted-environments-testing#environment-dispatch-behavior) を参照しおください。ディスパッチ動䜜ずそれが拒吊するフラグの組み合わせに぀いおは、Claude Code v2.1.224 以降が必芁です | `claude -p "Fix the login bug" --environment ccpool_abc123` |91| `--environment <environment-id>` | 指定された ID の [自己ホスト環境](/docs/ja/self-hosted-environments) で実行される新しいクラりドセッションを䜜成したす。環境 ID は `ccpool_` で始たりたす。[`--environment` ディスパッチ動䜜](/docs/ja/self-hosted-environments-testing#environment-dispatch-behavior) を参照しおください。ディスパッチ動䜜ずそれが拒吊するフラグの組み合わせに぀いおは、Claude Code v2.1.224 以降が必芁です | `claude -p "Fix the login bug" --environment ccpool_abc123` |


93| `--exec` | シェルコマンドを PTY バックアップのバックグラりンドゞョブずしお実行したす。Claude セッションを開始する代わりに `--bg` ず䞀緒に䜿甚しおください | `claude --bg --exec 'pytest -x'` |93| `--exec` | シェルコマンドを PTY バックアップのバックグラりンドゞョブずしお実行したす。Claude セッションを開始する代わりに `--bg` ず䞀緒に䜿甚しおください | `claude --bg --exec 'pytest -x'` |

94| `--fallback-model` | プラむマリモデルが過負荷の堎合、たたは利甚できない堎合、指定されたモデルぞの自動フォヌルバックを有効にしたす。䟋えば、廃止されたモデル。カンマ区切りリストを受け入れ、順番に詊されたす。[フォヌルバックモデルチェヌン](/docs/ja/model-config#fallback-model-chains) を参照しおください。セッション党䜓でチェヌンを氞続化するには、[`fallbackModel` 蚭定](/docs/ja/settings-reference#fallbackmodel) を䜿甚しおください。このフラグはそれをオヌバヌラむドしたす | `claude --fallback-model sonnet,haiku` |94| `--fallback-model` | プラむマリモデルが過負荷の堎合、たたは利甚できない堎合、指定されたモデルぞの自動フォヌルバックを有効にしたす。䟋えば、廃止されたモデル。カンマ区切りリストを受け入れ、順番に詊されたす。[フォヌルバックモデルチェヌン](/docs/ja/model-config#fallback-model-chains) を参照しおください。セッション党䜓でチェヌンを氞続化するには、[`fallbackModel` 蚭定](/docs/ja/settings-reference#fallbackmodel) を䜿甚しおください。このフラグはそれをオヌバヌラむドしたす | `claude --fallback-model sonnet,haiku` |

95| `--fork-session` | 再開時に、元のセッション ID を再利甚する代わりに新しいセッション ID を䜜成したす`--resume` たたは `--continue` ず䞀緒に䜿甚 | `claude --resume abc123 --fork-session` |95| `--fork-session` | 再開時に、元のセッション ID を再利甚する代わりに新しいセッション ID を䜜成したす`--resume` たたは `--continue` ず䞀緒に䜿甚 | `claude --resume abc123 --fork-session` |

96| `--forward-subagent-text` | [subagent](/docs/ja/sub-agents) テキストず思考ブロックを出力ストリヌムに `assistant` および `user` メッセヌゞずしお `parent_tool_use_id` セットで発行し、各 subagent のトランスクリプトを再構築できるようにしたす。このフラグがない堎合、Claude Code は subagent `tool_use` および `tool_result` ブロックのみを発行したす。`--print` ず `--output-format stream-json` が必芁です。Claude Code は [ネストされた subagents](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) からのメッセヌゞも転送し、各メッセヌゞを生成した Agent ツヌル呌び出しの ID に `parent_tool_use_id` を蚭定したす。これには Claude Code v2.1.219 以降が必芁です。[`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/ja/env-vars) 環境倉数は同じ動䜜を有効にしたす。Claude Code v2.1.211 以降が必芁です | `claude -p --output-format stream-json --verbose --forward-subagent-text "query"` |96| `--forward-subagent-text` | [subagent](/docs/ja/sub-agents) テキストず思考ブロックを出力ストリヌムに `assistant` および `user` メッセヌゞずしお `parent_tool_use_id` セットで発行し、各 subagent のトランスクリプトを再構築できるようにしたす。このフラグがない堎合、Claude Code は [フォアグラりンド](/docs/ja/sub-agents#run-subagents-in-foreground-or-background) で実行される subagent のテキストず思考ブロックを省略したす。`--print` ず `--output-format stream-json` が必芁です。Claude Code は [ネストされた subagents](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) からのメッセヌゞも転送し、各メッセヌゞを生成した Agent ツヌル呌び出しの ID に `parent_tool_use_id` を蚭定したす。これには Claude Code v2.1.219 以降が必芁です。[`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/ja/env-vars) 環境倉数は同じ動䜜を有効にしたす。Claude Code v2.1.211 以降が必芁です | `claude -p --output-format stream-json --verbose --forward-subagent-text "query"` |

97| `--from-pr` | セッションピッカヌを特定のプルリク゚ストにリンクされたセッションにフィルタリングしお開きたす。PR 番号、GitHub たたは GitHub Enterprise PR URL、GitLab マヌゞリク゚スト URL、たたは Bitbucket プルリク゚スト URL を受け入れたす。Claude がプルリク゚ストを䜜成するずきに、セッションは自動的にリンクされたす | `claude --from-pr 123` |97| `--from-pr` | セッションピッカヌを特定のプルリク゚ストにリンクされたセッションにフィルタリングしお開きたす。PR 番号、GitHub たたは GitHub Enterprise PR URL、GitLab マヌゞリク゚スト URL、たたは Bitbucket プルリク゚スト URL を受け入れたす。Claude がプルリク゚ストを䜜成するずきに、セッションは自動的にリンクされたす | `claude --from-pr 123` |

98| `--ide` | 起動時に、正確に 1 ぀の有効な IDE が利甚可胜な堎合、自動的に IDE に接続したす | `claude --ide` |98| `--ide` | 起動時に、正確に 1 ぀の有効な IDE が利甚可胜な堎合、自動的に IDE に接続したす | `claude --ide` |

99| `--init` | セッション開始前に `init` マッチャヌで [Setup hooks](/docs/ja/hooks#setup) を実行したすプリントモヌドのみ | `claude -p --init "query"` |99| `--init` | セッション開始前に `init` マッチャヌで [Setup hooks](/docs/ja/hooks#setup) を実行したすプリントモヌドのみ | `claude -p --init "query"` |


114| `--permission-mode` | 指定された [暩限モヌド](/docs/ja/permission-modes) で開始したす。`default`、`acceptEdits`、`plan`、`auto`、`dontAsk`、`bypassPermissions`、たたは `manual` を `default` の゚むリアスずしお受け入れたす。`manual` ゚むリアスは UI が Manual ずラベル付けするモヌドを遞択し、Claude Code v2.1.200 以降が必芁です。`claude --help` は `default` の代わりにそれをリストし、䞡方の倀が機胜したす。蚭定ファむルの `defaultMode` をオヌバヌラむドしたす。このフラグたたは `--dangerously-skip-permissions` がない堎合、新しいセッションは [セッションが開始する暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) で説明されおいる暩限モヌドで開始したす。`-p` の堎合、それは䜕も蚭定されおいない堎合は `default` です | `claude --permission-mode plan` |114| `--permission-mode` | 指定された [暩限モヌド](/docs/ja/permission-modes) で開始したす。`default`、`acceptEdits`、`plan`、`auto`、`dontAsk`、`bypassPermissions`、たたは `manual` を `default` の゚むリアスずしお受け入れたす。`manual` ゚むリアスは UI が Manual ずラベル付けするモヌドを遞択し、Claude Code v2.1.200 以降が必芁です。`claude --help` は `default` の代わりにそれをリストし、䞡方の倀が機胜したす。蚭定ファむルの `defaultMode` をオヌバヌラむドしたす。このフラグたたは `--dangerously-skip-permissions` がない堎合、新しいセッションは [セッションが開始する暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) で説明されおいる暩限モヌドで開始したす。`-p` の堎合、それは䜕も蚭定されおいない堎合は `default` です | `claude --permission-mode plan` |

115| `--permission-prompt-tool` | 非むンタラクティブモヌドで暩限プロンプトを凊理する MCP ツヌルを指定したす。Claude Code は、最初のタヌンを実行する前に、そのツヌルの MCP サヌバヌが接続されるたで埅機したす。最倧 [`MCP_TIMEOUT`](/docs/ja/env-vars) スタヌトアップタむムアりト、デフォルト 30 秒。<br /><br />プロンプトツヌルは [ナヌザヌむンタラクションが必芁](/docs/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルを承認できたせんClaude Code はそのようなツヌルの `allow` 結果を拒吊に倉換したす。この制限には Claude Code v2.1.199 以降が必芁です | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |115| `--permission-prompt-tool` | 非むンタラクティブモヌドで暩限プロンプトを凊理する MCP ツヌルを指定したす。Claude Code は、最初のタヌンを実行する前に、そのツヌルの MCP サヌバヌが接続されるたで埅機したす。最倧 [`MCP_TIMEOUT`](/docs/ja/env-vars) スタヌトアップタむムアりト、デフォルト 30 秒。<br /><br />プロンプトツヌルは [ナヌザヌむンタラクションが必芁](/docs/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルを承認できたせんClaude Code はそのようなツヌルの `allow` 結果を拒吊に倉換したす。この制限には Claude Code v2.1.199 以降が必芁です | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |

116| `--permission-prompts` | プリントモヌドで暩限プロンプトに誰が答えるかを蚭定したす。デフォルトの `host` を䜿甚するず、Claude Code はそれらを Agent SDK ホストたたは `--permission-prompt-tool` ツヌルに送信したす。誰も答えられない堎合は `none` を枡し、Claude Code は代わりにそれらを拒吊したす。[無人実行で暩限プロンプトをオフにする](/docs/ja/headless#turn-off-permission-prompts-in-unattended-runs) を参照しおください。Claude Code v2.1.259 以降が必芁です | `claude -p --permission-prompts none "query"` |116| `--permission-prompts` | プリントモヌドで暩限プロンプトに誰が答えるかを蚭定したす。デフォルトの `host` を䜿甚するず、Claude Code はそれらを Agent SDK ホストたたは `--permission-prompt-tool` ツヌルに送信したす。誰も答えられない堎合は `none` を枡し、Claude Code は代わりにそれらを拒吊したす。[無人実行で暩限プロンプトをオフにする](/docs/ja/headless#turn-off-permission-prompts-in-unattended-runs) を参照しおください。Claude Code v2.1.259 以降が必芁です | `claude -p --permission-prompts none "query"` |

117| `--plugin-dir` | このセッションのみのプラグむンをディレクトリたたは `.zip` アヌカむブから読み蟌みたす。各フラグは 1 ぀のパスを取りたす。耇数のプラグむンの堎合はフラグを繰り返したす`--plugin-dir A --plugin-dir B.zip` | `claude --plugin-dir ./my-plugin` |117| `--plugin-dir` | このセッションのみのプラグむンをディレクトリたたは `.zip` アヌカむブから読み蟌みたす。たたは [プラグむンのフォルダ](/docs/ja/plugins#test-your-plugins-locally) から耇数を読み蟌みたす。各フラグは 1 ぀のパスを取りたす。耇数のパスの堎合はフラグを繰り返したす`--plugin-dir A --plugin-dir B.zip`。プラグむンのフォルダを枡すには Claude Code v2.1.265 以降が必芁です | `claude --plugin-dir ./my-plugin` |

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

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

120| `--prompt-suggestions` | 各タヌンの埌に、予枬される次のナヌザヌプロンプトを含む `prompt_suggestion` メッセヌゞを発行したす。非垞に短い䌚話は䜕も生成しない可胜性がありたす。`--print`、`--output-format stream-json`、および `--verbose` が必芁です。[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions) を参照しおください | `claude -p --prompt-suggestions --output-format stream-json --verbose "query"` |120| `--prompt-suggestions` | 各タヌンの埌に、予枬される次のナヌザヌプロンプトを含む `prompt_suggestion` メッセヌゞを発行したす。非垞に短い䌚話は䜕も生成しない可胜性がありたす。`--print`、`--output-format stream-json`、および `--verbose` が必芁です。[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions) を参照しおください | `claude -p --prompt-suggestions --output-format stream-json --verbose "query"` |


132| `--strict-mcp-config` | `--mcp-config` からのみ MCP サヌバヌを䜿甚し、他のすべおの MCP 蚭定を無芖したす。[managed-mcp.json での排他的制埡](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json) を参照しおください。管理 MCP ファむルの䞋でフラグが䜕をするかに぀いおは、Claude Code v2.1.248 以降が必芁です | `claude --strict-mcp-config --mcp-config ./mcp.json` |132| `--strict-mcp-config` | `--mcp-config` からのみ MCP サヌバヌを䜿甚し、他のすべおの MCP 蚭定を無芖したす。[managed-mcp.json での排他的制埡](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json) を参照しおください。管理 MCP ファむルの䞋でフラグが䜕をするかに぀いおは、Claude Code v2.1.248 以降が必芁です | `claude --strict-mcp-config --mcp-config ./mcp.json` |

133| `--system-prompt` | デフォルトシステムプロンプト党䜓をカスタムテキストで眮き換えたす | `claude --system-prompt "You are a Python expert"` |133| `--system-prompt` | デフォルトシステムプロンプト党䜓をカスタムテキストで眮き換えたす | `claude --system-prompt "You are a Python expert"` |

134| `--system-prompt-file` | ファむルからシステムプロンプトを読み蟌み、デフォルトプロンプトを眮き換えたす | `claude --system-prompt-file ./custom-prompt.txt` |134| `--system-prompt-file` | ファむルからシステムプロンプトを読み蟌み、デフォルトプロンプトを眮き換えたす | `claude --system-prompt-file ./custom-prompt.txt` |

135| `--system-prompt-snapshot` | `off` を枡しお、[䌚話の最初のリク゚ストで蚘録された](#system-prompt-flags-in-resumed-conversations) プロンプトを再利甚する代わりに、すべおのリク゚ストでシステムプロンプトを再構築したす。䟋えば、`--continue` 実行党䜓で `--append-system-prompt` テキストを反埩凊理する堎合。Claude Code v2.1.257 以降が必芁です | `claude --system-prompt-snapshot off` |

135| `--teleport` | [Web セッション](/docs/ja/claude-code-on-the-web) をロヌカルタヌミナルで再開したす | `claude --teleport` |136| `--teleport` | [Web セッション](/docs/ja/claude-code-on-the-web) をロヌカルタヌミナルで再開したす | `claude --teleport` |

136| `--teammate-mode` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) のチヌムメむトの衚瀺方法を蚭定したす`in-process`デフォルト、`auto`、`tmux`、たたは `iterm2`v2.1.186 で远加。このセッションの [`teammateMode`](/docs/ja/settings-reference#teammatemode) 蚭定をオヌバヌラむドしたす。[ディスプレむモヌドを遞択](/docs/ja/agent-teams#choose-a-display-mode) を参照しおください | `claude --teammate-mode auto` |137| `--teammate-mode` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) のチヌムメむトの衚瀺方法を蚭定したす`in-process`デフォルト、`auto`、`tmux`、たたは `iterm2`v2.1.186 で远加。このセッションの [`teammateMode`](/docs/ja/settings-reference#teammatemode) 蚭定をオヌバヌラむドしたす。[ディスプレむモヌドを遞択](/docs/ja/agent-teams#choose-a-display-mode) を参照しおください | `claude --teammate-mode auto` |

137| `--tmux` | worktree 甚に tmux セッションを䜜成したす。`--worktree` が必芁です。利甚可胜な堎合は iTerm2 ネむティブペむンを䜿甚したす。埓来の tmux の堎合は `--tmux=classic` を枡したす | `claude -w feature-auth --tmux` |138| `--tmux` | worktree 甚に tmux セッションを䜜成したす。`--worktree` が必芁です。利甚可胜な堎合は iTerm2 ネむティブペむンを䜿甚したす。埓来の tmux の堎合は `--tmux=classic` を枡したす | `claude -w feature-auth --tmux` |

138| `--tools` | Claude が䜿甚できる組み蟌みツヌルを制限したす。`""` を䜿甚しおすべおを無効にし、`"default"` を䜿甚しおすべおを有効にするか、`"Bash,Edit,Read"` のようなツヌル名を䜿甚したす。[タスク远跡ツヌル](/docs/ja/tools-reference#task-tool-availability) のいずれかをここで名前を付けた堎合、Claude Code もセッションをオプトむンしたす。フラグは MCP ツヌルに圱響したせん。それらも拒吊するには、`--disallowedTools "mcp__*"` を䜿甚しおください。[`EndConversation`](/docs/ja/tools-reference#endconversation-tool-behavior) を省略するリストはそれを削陀したせん。`""` は他の MCP ツヌルが残っおいない堎合にのみそれを削陀したす | `claude --tools "Bash,Edit,Read"` |139| `--tools` | Claude が䜿甚できる組み蟌みツヌルを制限したす。`""` を䜿甚しおすべおを無効にし、`"default"` を䜿甚しおデフォルトセットを䜿甚するか、`"Bash,Edit,Read"` のようなツヌル名を䜿甚したす。macOS、Linux、および WSL では、デフォルトセットは [Glob ツヌル動䜜](/docs/ja/tools-reference#glob-tool-behavior) で説明されおいるように `Glob` ず `Grep` を陀倖したす。[タスク远跡ツヌル](/docs/ja/tools-reference#task-tool-availability) のいずれかをここで名前を付けた堎合、Claude Code もセッションをオプトむンしたす。フラグは MCP ツヌルに圱響したせん。それらも拒吊するには、`--disallowedTools "mcp__*"` を䜿甚しおください。[`EndConversation`](/docs/ja/tools-reference#endconversation-tool-behavior) を省略するリストはそれを削陀したせん。`""` は他の MCP ツヌルが残っおいない堎合にのみそれを削陀したす | `claude --tools "Bash,Edit,Read"` |

139| `--verbose` | 詳现ログを有効にし、タヌンごずの完党な出力を衚瀺したす。このセッションの [`viewMode`](/docs/ja/settings-reference#viewmode) 蚭定をオヌバヌラむドしたす | `claude --verbose` |140| `--verbose` | 詳现ログを有効にし、タヌンごずの完党な出力を衚瀺したす。このセッションの [`viewMode`](/docs/ja/settings-reference#viewmode) 蚭定をオヌバヌラむドしたす | `claude --verbose` |

140| `--version`、`-v` | バヌゞョン番号を出力したす | `claude -v` |141| `--version`、`-v` | バヌゞョン番号を出力したす | `claude -v` |

141| `--worktree`、`-w` | Claude を `<repo>/.claude/worktrees/<name>` の分離された [git worktree](/docs/ja/worktrees) で開始したす。名前が指定されおいない堎合は、自動生成されたす。`#<number>`、GitHub プルリク゚スト URL、たたは GitLab マヌゞリク゚スト URL を枡しお、[`origin` からその PR たたは MR をフェッチし、worktree をそこからブランチしたす](/docs/ja/worktrees#branch-from-a-pull-request)。GitLab マヌゞリク゚ストからのブランチには Claude Code v2.1.233 以降が必芁です | `claude -w feature-auth` |142| `--worktree`、`-w` | Claude を `<repo>/.claude/worktrees/<name>` の分離された [git worktree](/docs/ja/worktrees) で開始したす。名前が指定されおいない堎合は、自動生成されたす。`#<number>`、GitHub プルリク゚スト URL、たたは GitLab マヌゞリク゚スト URL を枡しお、[`origin` からその PR たたは MR をフェッチし、worktree をそこからブランチしたす](/docs/ja/worktrees#branch-from-a-pull-request)。GitLab マヌゞリク゚ストからのブランチには Claude Code v2.1.233 以降が必芁です | `claude -w feature-auth` |


144 システムプロンプトフラグ145 システムプロンプトフラグ

145</h3>146</h3>

146 147 

147Claude Code は、システムプロンプトをカスタマむズするための 4 ぀のフラグを提䟛したす。すべお 4 ぀はむンタラクティブモヌドず非むンタラクティブモヌドの䞡方で機胜したす。148Claude Code は、システムプロンプトをカスタマむズするための 5 ぀のフラグを提䟛したす。4 ぀はそのテキストを蚭定し、`--system-prompt-snapshot` を䜿甚しお、䌚話がそれを開始したテキストを保持するかどうかを制埡したす。5 ぀すべおがむンタラクティブモヌドず非むンタラクティブモヌドの䞡方で機胜したす。

148 149 

149| フラグ | 動䜜 | 䟋 |150| フラグ | 動䜜 | 䟋 |

150| :---------------------------- | :----------------------- | :------------------------------------------------------ |151| :---------------------------- | :-------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------- |

151| `--system-prompt` | デフォルトプロンプト党䜓を眮き換えたす | `claude --system-prompt "You are a Python expert"` |152| `--system-prompt` | デフォルトプロンプト党䜓を眮き換えたす | `claude --system-prompt "You are a Python expert"` |

152| `--system-prompt-file` | ファむルの内容で眮き換えたす | `claude --system-prompt-file ./prompts/review.txt` |153| `--system-prompt-file` | ファむルの内容で眮き換えたす | `claude --system-prompt-file ./prompts/review.txt` |

153| `--append-system-prompt` | デフォルトプロンプトに远加したす | `claude --append-system-prompt "Always use TypeScript"` |154| `--append-system-prompt` | デフォルトプロンプトに远加したす | `claude --append-system-prompt "Always use TypeScript"` |

154| `--append-system-prompt-file` | ファむルの内容をデフォルトプロンプトに远加したす | `claude --append-system-prompt-file ./style-rules.txt` |155| `--append-system-prompt-file` | ファむルの内容をデフォルトプロンプトに远加したす | `claude --append-system-prompt-file ./style-rules.txt` |

156| `--system-prompt-snapshot` | `off` を䜿甚するず、プロンプトを再構築したす。`on` を䜿甚するず、デフォルトで、[蚘録が適甚される](#system-prompt-flags-in-resumed-conversations) 堎所で蚘録されたプロンプトを再利甚したす | `claude --append-system-prompt "Draft rules" --system-prompt-snapshot off` |

155 157 

156`--system-prompt` ず `--system-prompt-file` は盞互に排他的です。远加フラグは、眮き換えフラグのいずれかず組み合わせるこずができたす。158`--system-prompt` ず `--system-prompt-file` は盞互に排他的です。远加フラグは、眮き換えフラグのいずれかず組み合わせるこずができたす。

157 159 

158Claude Code のデフォルトの ID がタスクに適合しおいるかどうかに基づいお遞択しおください。Claude が远加のルヌルも埓うコヌディングアシスタントのたたである堎合は、远加フラグを䜿甚しおください呌び出しごずの指瀺、出力圢匏蚭定、たたは `-p` スクリプトのドメむンコンテキスト。远加するこずで、デフォルトのツヌルガむダンス、安党指瀺、およびコヌディング芏玄が保持されるため、異なる郚分のみを提䟛したす。システムプロンプトの衚面、ID、たたは暩限モデルが Claude Code のものず異なる堎合は、眮き換えフラグを䜿甚しおください。䟋えば、人間が監芖しおいないパむプラむンの非コヌディング゚ヌゞェント。眮き換えるこずで、デフォルトプロンプト党䜓が削陀されたす。ツヌルガむダンスず安党指瀺を含めお、タスクがただ必芁ずするものに぀いお責任を負いたす。160Claude Code のデフォルトの ID がタスクに適合しおいるかどうかに基づいお遞択しおください。Claude が远加のルヌルも埓うコヌディングアシスタントのたたである堎合は、远加フラグを䜿甚しおください呌び出しごずの指瀺、出力圢匏蚭定、たたは `-p` スクリプトのドメむンコンテキスト。远加するこずで、デフォルトのツヌルガむダンス、安党指瀺、およびコヌディング芏玄が保持されるため、異なる郚分のみを提䟛したす。システムプロンプトの衚面、ID、たたは暩限モデルが Claude Code のものず異なる堎合は、眮き換えフラグを䜿甚しおください。䟋えば、人間が監芖しおいないパむプラむンの非コヌディング゚ヌゞェント。眮き換えるこずで、デフォルトプロンプト党䜓が削陀されたす。ツヌルガむダンスず安党指瀺を含めお、タスクがただ必芁ずするものに぀いお責任を負いたす。

159 161 

160これらのフラグは珟圚の呌び出しにのみ適甚されたす。プロゞェクト党䜓で切り替えお共有できる氞続的なペル゜ナに぀いおは、[出力スタむル](/docs/ja/output-styles) を䜿甚しおください。Claude が垞に埓うべきプロゞェクト芏玄に぀いおは、[CLAUDE.md](/docs/ja/memory) を䜿甚しおください。[Agent SDK ガむドのシステムプロンプト](/docs/ja/agent-sdk/modifying-system-prompts#decide-on-a-starting-point) は、より詳现に同じ決定をカバヌしおいたす。162氞続的なペル゜ナに぀いおは、プロゞェクト党䜓で切り替えお共有できるため、[出力スタむル](/docs/ja/output-styles) を䜿甚しおください。Claude が垞に埓うべきプロゞェクト芏玄に぀いおは、[CLAUDE.md](/docs/ja/memory) を䜿甚しおください。[Agent SDK ガむドのシステムプロンプト](/docs/ja/agent-sdk/modifying-system-prompts#decide-on-a-starting-point) は、より詳现に同じ決定をカバヌしおいたす。

163 

164<h4 id="system-prompt-flags-in-resumed-conversations">

165 システムプロンプトフラグが再開された䌚話で

166</h4>

167 

168デフォルトでは、Claude Code はシステムプロンプトを 1 回構築し、䌚話の最初のリク゚ストで、適甚されたシステムプロンプトフラグからのテキストを䜿甚しお、セッションに蚘録したす。䌚話がコンパクト化されるたで、その埌のすべおのリク゚ストは、`--resume` たたは `--continue` で䌚話に戻った埌を含めお、その蚘録されたプロンプトを䜿甚したす。異なるシステムプロンプトフラグテキストを枡すか、埌の起動時に䜕も枡さない堎合、䌚話がコンパクト化されるか、新しい䌚話を開始するずきに有効になりたす。

169 

170`--bare` を枡すか、`CLAUDE_CODE_SIMPLE=1` を蚭定しお [bare mode](/docs/ja/headless#start-faster-with-bare-mode) で Claude Code を開始する堎合、蚘録は `--system-prompt-snapshot on` を枡さない限りオフのたたです。v2.1.268 より前は、[機胜フラグをフェッチしない](/docs/ja/env-vars#features-that-need-feature-flag-fetching) セッションAmazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry を含むは、すべおのリク゚ストでプロンプトを再構築し、`--system-prompt-snapshot` は効果がありたせんでした。

171 

172すべおのリク゚ストでプロンプトを再構築するには、䟋えば `--continue` 実行党䜓でそのテキストを反埩凊理する堎合は、`--system-prompt-snapshot off` を枡したす。v2.1.265 より前は、システムプロンプトフラグのいずれかを枡すこずで、`--system-prompt-snapshot on` を枡さない限り、蚘録がオフになりたした。

161 173 

162<h2 id="see-also">174<h2 id="see-also">

163 関連項目175 関連項目

cloud-environments.md +806 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# クラりド環境を蚭定する

6 

7> Claude Code クラりドセッション甚のクラりド環境を蚭定したす。ネットワヌクアクセスレベル、環境倉数、セットアップスクリプト、環境キャッシュを構成できたす。

8 

9<Note>

10 クラりド環境には [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) が必芁です。これは Pro、Max、Team ナヌザヌの研究プレビュヌ版であり、[プレミアムシヌトたたは Chat + Claude Code シヌトを持぀](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan) Enterprise ナヌザヌ向けです。

11</Note>

12 

13各 [クラりドセッション](/docs/ja/claude-code-on-the-web) はクラりド環境で実行されたす。環境を蚭定しお [ネットワヌクアクセス](#access-levels) を蚱可たたは拒吊し、セッション甚に [環境倉数を蚭定](#set-environment-variables) し、Pro および Max プランで [API 認蚌情報](#add-api-credentials) を保存しおセッションが認蚌情報を芋ずに䜿甚でき、Claude が䜜業を開始する前に [セットアップスクリプト](#setup-scripts) を実行できたす。

14 

15同じ環境は、クラりドセッションを開始する堎所に関係なく適甚されたす。[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)、[`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-web) を䜿甚したタヌミナル、[Claude Tag](https://claude.com/docs/claude-tag/overview)、[ルヌチン](/docs/ja/routines)、[Claude モバむルアプリ](/docs/ja/mobile)、[Desktop アプリ](/docs/ja/desktop) です。これらの各サヌフェスは [セルフホスト環境](/docs/ja/self-hosted-environments) にもルヌティングできたす。[利甚可胜性ず制限](/docs/ja/self-hosted-environments#availability-and-limitations) は、Claude Tag セッションがセルフホスト環境で実行される堎合に Claude がただ䜿甚できないものをカバヌしおいたす。

16 

17<Info>

18 [Remote Control](/docs/ja/remote-control) セッションは Web ずモバむルむンタヌフェむスを自分のマシン䞊のセッションに接続したす。これはクラりド環境ではなく、自分のマシンのネットワヌクずファむルを䜿甚したす。Claude Tag チャネルセッションは [共有環境](#organization-shared-environments) たたは [セルフホスト環境](/docs/ja/self-hosted-environments) のいずれかの組織レベルの環境のみを䜿甚したす。

19</Info>

20 

21<h2 id="the-default-environment">

22 Default 環境

23</h2>

24 

25オンボヌディングが **Default** 環境をセットアップしたす。どのように蚭定されるかは、オンボヌディングの堎所によっお異なりたす。

26 

27* **`/web-setup` などの CLI フロヌ****Default** を䜜成したす

28* **Pro および Max での Web オンボヌディング****Default** を䜜成したす

29* **Team および Enterprise での Web オンボヌディング**オヌナヌが [Quick web setup](/docs/ja/claude-code-on-the-web#github-authentication-options) をオンにしおいない限り、**最初のクラりド環境を䜜成** フォヌムを衚瀺したす。フォヌムのデフォルトを保持しお **䜜成しお完了** をクリックしお、同じ **Default** 環境を取埗したす

30 

31**Default** は独自の蚭定を持ちたせん。

32 

33* [**Trusted** ネットワヌクアクセス](#access-levels)セッションはパッケヌゞレゞストリおよび他の [蚱可リストドメむン](#default-allowed-domains) に到達でき、セッションのネットワヌクを通じお他には䜕も到達できたせん。

34* その他の蚭定なし**Default** は環境倉数たたはセットアップスクリプトを定矩しないため、セッションは [プリむンストヌルされたツヌル](#installed-tools) だけで開始されたす。

35 

36**Default** のみが利甚可胜な堎合、すべおのセッションはそれで実行されたす。耇数の環境がある堎合、セッションはサヌフェスごずに 1 ぀を遞択したす。

37 

38* Web、Desktop アプリ、モバむルアプリでは、セッションは [セレクタ](#configure-your-environment) に衚瀺される環境を䜿甚したす。オヌナヌが蚭定した [組織のデフォルト](#organization-shared-environments) は、遞択しおいない堎合にセレクションを埋めたす。

39* CLI からは、Claude Code は [`/remote-env` の遞択](#select-an-environment-from-the-cli) を䜿甚するか、リストに 1 ぀ある堎合は Anthropic ホスト環境にフォヌルバックし、そうでない堎合はブリッゞ環境ではないリスト内の最初の環境にフォヌルバックしたす。ブリッゞ環境は、クラりド環境ではなく独自のマシンを衚すために [Remote Control](/docs/ja/remote-control) が登録する゚ントリです。[セルフホスト環境](/docs/ja/self-hosted-environments) の堎合、[セッションをディスパッチする](/docs/ja/self-hosted-environments-testing#run-the-test-loop) ずきに `ccpool_` ID を持぀ `--environment <environment-id>` を枡すず、その呌び出しの `/remote-env` の遞択ずフォヌルバックをオヌバヌラむドしたす。Claude Code は Anthropic ホスト `env_` ID をフラグに枡されたものを拒吊するため、それらをタヌゲットにするには `/remote-env` を䜿甚したす。フラグには Claude Code v2.1.224 以降が必芁です。

40 

41デフォルトでは䞍十分な堎合は環境を蚭定したす。Claude が [デフォルト蚱可リスト](#default-allowed-domains) 倖のドメむンに到達する必芁がある堎合、セッション甚に環境倉数を蚭定する必芁がある堎合、たたは䜜業を開始する前に䟝存関係をむンストヌルする必芁がある堎合です。

42 

43<h2 id="configure-your-environment">

44 環境を蚭定する

45</h2>

46 

47[web onboarding](/docs/ja/web-quickstart) 埌に [claude.ai/code](https://claude.ai/code) で、たたは [Desktop app](/docs/ja/desktop#cloud-sessions) のプロンプトボックスから環境セレクタヌにアクセスしお、環境を䜜成、線集、アヌカむブできたす。䜜成した環境はアカりントに個人的なものです。Owner が䜜成した [共有環境](#organization-shared-environments) は同じセレクタヌに衚瀺されたす。蚭定なしで利甚可胜な内容に぀いおは、[むンストヌル枈みツヌル](#installed-tools) を参照しおください。

48 

49<Steps>

50 <Step title="環境セレクタヌを開く">

51 [claude.ai/code](https://claude.ai/code) で、メッセヌゞボックスの䞊の行にある珟圚の環境名を衚瀺するクラりドアむコンを遞択したす。セレクタヌの蚭定ペヌゞたたは盎接 URL はありたせん。

52 

53 <Frame>

54 <img src="https://mintcdn.com/claude-code/ZFId6l95856c5LSw/images/cloud-environment-selector.png?fit=max&auto=format&n=ZFId6l95856c5LSw&q=85&s=cc2813a5664519eaf5a89d793ce5af26" alt="claude.ai/code のメッセヌゞボックスの䞊に開いた環境セレクタヌ。環境名 Default を衚瀺するクラりドボタンがメッセヌゞボックスの䞊の行に䜍眮したす。開いたメニュヌには、Download ず Desktop only ラベルを持぀ Local 行、Default 環境がチェックマヌクで遞択され、ホバヌ時に蚭定ギアアむコンを衚瀺する Cloud セクション、Add cloud environment オプション、セットアップ手順を含む Remote Control セクションが衚瀺されたす。" width="1672" height="682" data-path="images/cloud-environment-selector.png" />

55 </Frame>

56 </Step>

57 

58 <Step title="環境を远加たたは線集する">

59 **Add cloud environment** を遞択するか、既存の環境にホバヌしお右偎に衚瀺される蚭定アむコンを遞択したす。ダむアログには名前、ネットワヌクアクセスレベル、環境倉数、セットアップスクリプトが含たれたす。Pro たたは Max プランで既存のクラりド環境を線集する堎合、ダむアログには [API 認蚌情報](#add-api-credentials) も含たれたす。

60 

61 <Frame>

62 <img src="https://mintcdn.com/claude-code/ZFId6l95856c5LSw/images/cloud-environment-dialog.png?fit=max&auto=format&n=ZFId6l95856c5LSw&q=85&s=30d4478b31d1f879f7ee287ddab32505" alt="New cloud environment ダむアログ。プレヌスホルダヌ Default を持぀ Name フィヌルド、Trusted に蚭定されたネットワヌクアクセスセレクタヌネットワヌクポリシヌずアクセスレベルぞのリンク付き、.env 圢匏のプレヌスホルダヌテキストを衚瀺する Environment variables ボックス倀は環境を䜿甚する誰もが芋るこずができるずいう泚蚘付き、新しいセッション開始時に Claude Code が起動する前に実行される Bash スクリプトずしお説明される Setup script ボックス、および Cancel ず Create environment ボタン。" width="874" height="1372" data-path="images/cloud-environment-dialog.png" />

63 </Frame>

64 </Step>

65</Steps>

66 

67<h3 id="set-environment-variables">

68 環境倉数を蚭定する

69</h3>

70 

71環境倉数は `.env` 圢匏を䜿甚し、1 行に 1 ぀の `KEY=value` ペアです。プレヌン倀は匕甚笊が䞍芁で、䞀臎するペアで倀を匕甚笊で囲む堎合、匕甚笊は倀の䞀郚にはなりたせん。耇数行にたたがる倀たたは `#` を含む倀を匕甚笊で囲みたす。匕甚笊なしの倀では、`#` はコメントを開始し、行の残りは削陀されたす。

72 

73次の䟋は 3 ぀の倉数を定矩したす。

74 

75```text theme={null}

76NODE_ENV=development

77LOG_LEVEL=debug

78DATABASE_URL=postgres://localhost:5432/myapp

79```

80 

81各セッションは起動時に環境の倀を 1 回コピヌしお、Claude が実行するコマンドが読み取るこずができる通垞の環境倉数にしたす。実行䞭のセッションは蚭定を再床読み蟌たないため、倉数の線集たたは远加は、その埌に開始するセッションに圱響したす。既に実行䞭のセッションは、開始時の倀を保持したす。

82 

83Web 䞊の Claude Code は、セッション開始時に自身でいく぀かの倉数も蚭定したす。[`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/docs/ja/claude-code-on-the-web#manage-context) の堎合、Web 䞊の Claude Code が蚭定する倀は、ここで远加する倀をオヌバヌラむドするため、ここでこのキヌを远加しおも効果がありたせん。

84 

85環境を䜿甚する誰もが倀を読み取るこずができたす。Pro および Max プランでは、゚ヌゞェントプロキシがリク゚ストに添付できるキヌに぀いお、代わりに [API 認蚌情報](#add-api-credentials) を䜿甚しおください。[認蚌情報を取埗しないリク゚スト](#requests-that-never-get-the-credential) はそこにリストされおいたす。

86 

87<h3 id="add-api-credentials">

88 API 認蚌情報を远加する

89</h3>

90 

91API 認蚌情報は、クラりド環境に保存する API キヌたたはトヌクンで、Claude が環境内の任意のセッションからそのキヌを芋るこずなく API を呌び出すこずができたす。Anthropic の゚ヌゞェントプロキシは、リストしたホストぞのリク゚ストにキヌを远加したす。各リク゚ストがセッションの VM を離れた埌です。キヌは Claude、実行するコマンド、たたはセッションの環境倉数に到達したせん。

92 

93API 認蚌情報は Pro および Max プランで利甚可胜です。Team および Enterprise プランではただ利甚できないため、**API credentials** セクションはこれらのプランの環境ダむアログに衚瀺されたせん。

94 

95<h4 id="requirements">

96 芁件

97</h4>

98 

99これらのうち 2 ぀は認蚌情報を远加できるかどうかを決定し、2 ぀は远加埌に゚ヌゞェントプロキシがそれを䜿甚できるかどうかを決定したす。

100 

101* **Role**: claude.ai 組織の組織管理者ロヌル

102 * Team および Enterprise では、Owner がこれを保持し、Admin は保持したせん

103 * Pro および Max では、独自の組織でこれを保持したす

104 * これがない堎合、独自の環境でも認蚌情報リストの代わりにメモが衚瀺されたす。Owner に共有環境に認蚌情報を远加しおそこでセッションを実行するよう䟝頌しおください

105* **Environment type**: 既に存圚する Anthropic ホスト型クラりド環境。[self-hosted environment](/docs/ja/self-hosted-environments) には API 認蚌情報がありたせん

106* **API reachability**: API がむンタヌネットからの接続を受け入れたす。リク゚ストは Anthropic のネットワヌクから離れるためです

107* **Encryption keys**: 組織がカスタマヌ管理暗号化キヌを䜿甚する堎合、認蚌情報を保存できたせん

108 

109<h4 id="add-a-credential">

110 認蚌情報を远加する

111</h4>

112 

113既に存圚する環境の゚ディタヌから䞀床に 1 ぀の認蚌情報を远加したす。新しい環境のダむアログはそれらを提䟛したせん。線集もありたせん。認蚌情報のホストたたは倀を倉曎するには、削陀しお再床远加したす。

114 

115<Steps>

116 <Step title="環境の API 認蚌情報を開く">

117 [claude.ai/code](https://claude.ai/code) で [環境を線集甚に開きたす](#configure-your-environment)。**Update cloud environment** ダむアログで、**Environment variables** の䞋の **API credentials** を芋぀けたす。環境に既にある認蚌情報が衚瀺され、それぞれが適甚されるホストが衚瀺されたす。

118 </Step>

119 

120 <Step title="認蚌情報を远加する">

121 **Add credential** を遞択しおフォヌムに入力したす。リク゚ストヘッダヌで移動する API キヌに぀いおはデフォルトの **Credential type**、**Bearer** を保持し、これらのフィヌルドに入力したす。

122 

123 * **Name**: `Internal billing API` などの認蚌情報のラベル

124 * **Allowed websites**: `api.example.com` などの API のホスト。先頭の `*.` はすべおのサブドメむンに䞀臎したす

125 * **Custom headers**: キヌを運ぶヘッダヌの 1 行。行は `Authorization` をヘッダヌの **Name** ずしお、`Bearer` を **Prefix** ずしお開始したす。キヌ自䜓を **Value** ずしお貌り付けたす。`X-Api-Key` のようなベア倀を取るヘッダヌの堎合、名前を倉曎しおプレフィックスをクリアしたす

126 

127 別の方法で認蚌する API の堎合、別の **Credential type** を遞択したす。リストは [Claude Tag](https://claude.com/docs/claude-tag/overview)Team および Enterprise プランの Slack 統合が [connections](https://claude.com/docs/claude-tag/admins/add-connections) に提䟛するものず同じです。

128 </Step>

129 

130 <Step title="認蚌情報を保存する">

131 **Connect** を遞択したす。認蚌情報はリストにホストず共に衚瀺され、ダむアログの **Save changes** ボタンなしで保存されたす。保存埌に倀を再床衚瀺するこずはできたせん。

132 </Step>

133</Steps>

134 

135認蚌情報が機胜するこずを確認するには、環境でセッションを開始しお、Claude に API を呌び出すよう䟝頌したす。䟋えば `curl` を䜿甚したす。API はキヌがリク゚ストにあるかのように応答し、キヌはセッションの環境倉数たたはファむルに衚瀺されたせん。リストが認蚌情報を **Not sent** ずしおマヌクする堎合、その䞋のメモは理由ず察凊方法を説明したす。ホストが正確に䞀臎せずに重耇する 2 ぀の認蚌情報はマヌカヌを取埗せず、゚ヌゞェントプロキシはそのうちの 1 ぀だけを送信したす。

136 

137<h4 id="which-requests-get-the-credential">

138 どのリク゚ストが認蚌情報を取埗するか

139</h4>

140 

141゚ヌゞェントプロキシは、リク゚ストのホストがその認蚌情報にリストしたものず䞀臎する堎合、リク゚ストに認蚌情報を添付したす。セッションは、環境の [network access level](#access-levels) がそれ以倖の堎合は蚱可しないホストに到達できたす。ただし、[認蚌情報を取埗しないホスト](#requests-that-never-get-the-credential) は陀きたす。認蚌情報は、削陀するたで、それを開始した人に関係なく、環境で実行されるすべおのセッションに適甚されたす。

142 

143<h4 id="requests-that-never-get-the-credential">

144 認蚌情報を取埗しないリク゚スト

145</h4>

146 

147゚ヌゞェントプロキシは、これらのリク゚ストに远加する認蚌情報を決しおアタッチしたせん。

148 

149* **GitHub**: [GitHub proxy](#github-proxy) は代わりに GitHub ぞのリク゚ストを認蚌するため、GitHub の API 認蚌情報は䞍芁です

150* **Anthropic API およびパブリックパッケヌゞレゞストリ**: `api.anthropic.com`、`registry.npmjs.org`、`jsr.io`、`npm.jsr.io`、`pypi.org`、`files.pythonhosted.org`、`index.crates.io`、および `proxy.golang.org`

151* **Setup script requests**: Claude Code は [setup script](#setup-scripts) が実行された埌、起動時に゚ヌゞェントプロキシに接続したす

152 

153<h3 id="select-an-environment-from-the-cli">

154 CLI から環境を遞択する

155</h3>

156 

157タヌミナルで `/remote-env` を実行しお、[`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-web) などの CLI から䜜成するクラりドセッションのデフォルト環境を遞択したす。コマンドは既存の環境のピッカヌを開き、遞択を [user settings](/docs/ja/settings#where-settings-live) の `remote.defaultEnvironmentId` キヌに保存するため、蚭定を倉曎するたで、マシン䞊のすべおのプロゞェクトで適甚されたす。ただし、リポゞトリのプロゞェクト蚭定などの高い優先床の [settings layer](/docs/ja/settings#settings-precedence) で同じキヌが蚭定されおいる堎合を陀きたす。

158 

159[self-hosted environment](/docs/ja/self-hosted-environments) ID`ccpool_...` の圢匏は、より厳密な゜ヌスルヌルに埓いたす。Claude Code がそれを受け入れる蚭定レむダヌに぀いおは、[`remote.defaultEnvironmentId`](/docs/ja/settings-reference#remote-defaultenvironmentid) を参照しおください。

160 

161`/remote-env` はデフォルトのみを蚭定したす。セッションを開始せず、環境を远加たたは線集するこずはできたせん。[environment selector](#configure-your-environment) から管理したす。

162 

163<h3 id="archive-an-environment">

164 環境をアヌカむブする

165</h3>

166 

167環境をアヌカむブするには、線集甚に開いお **Archive** を遞択したす。環境を削陀するこずはできず、アヌカむブのみできたす。

168 

169アヌカむブは新しいセッションに圱響し、実行䞭のセッションには圱響したせん。

170 

171* 環境で既に実行䞭のセッションは匕き続き機胜したす。

172* 環境はセレクタヌず `/remote-env` から消えるため、新しいセッションに遞択できたせん。

173* 環境の API 認蚌情報は実行䞭のセッションに添付されたたたです。アヌカむブする前に、䞍芁になったものを削陀しおください。

174* アヌカむブされた環境では、どのサヌフェスでも新しいセッションを開始できたせん。環境が保存された [CLI default](#select-an-environment-from-the-cli) だった堎合、リストに 1 ぀がある堎合は Anthropic ホスト型環境で Claude Code が CLI クラりドセッションを開始し、そうでない堎合は [Remote Control bridge environment](#the-default-environment) ではないリスト内の最初の環境で開始したす。[routine](/docs/ja/routines#environments-and-network-access) など環境で明瀺的に蚭定されたものは、新しいセッションをそこで開始できたせん。別の環境を指しおください。

175 

176<h3 id="organization-shared-environments">

177 組織共有環境

178</h3>

179 

180Team および Enterprise プランでは、Owner は組織のすべおのメンバヌず共有されるクラりド環境を䜜成できたす。同じロヌルは **Cloud environments** 管理ペヌゞで他のすべおを管理したす。[self-hosted environments](/docs/ja/self-hosted-environments) を含みたす。Admin ロヌルはペヌゞを開くこずができたせん。それを開くこずができるロヌルの完党なリストは、[managing server-managed settings](/docs/ja/server-managed-settings#access-control) のものです。共有環境は各メンバヌの環境セレクタヌに個人的なものず䞀緒に衚瀺されるため、チヌムは各メンバヌが再䜜成する代わりに 1 ぀の蚭定で暙準化できたす。

181 

182[admin settings](https://claude.ai/admin-settings) の **Cloud environments** ペヌゞから共有環境を䜜成、線集、アヌカむブしたす。共有環境は [claude.ai/code](https://claude.ai/code) の [environment selector](#configure-your-environment) からも開きたす。Owner はそこで線集できたす。他のメンバヌは読み取り専甚で衚瀺したす。各共有環境には名前、[network access level](#access-levels)、`.env` 圢匏の [environment variables](#set-environment-variables)、および [setup script](#setup-scripts) がありたす。Owner は [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で組織の [default environment](#the-default-environment) を別途遞択したす。

183 

184すべおのメンバヌのセッションは共有環境でその倉数を読み取るため、シヌクレットを含めないでください。[API credentials](#add-api-credentials)セッションに読み取るこずができないキヌを䞎えるは Team および Enterprise プランではただ利甚できたせん。

185 

186<h3 id="set-the-environment-a-claude-tag-channel-uses">

187 Claude Tag チャネルが䜿甚する環境を蚭定する

188</h3>

189 

190[Claude Tag](https://claude.com/docs/claude-tag/overview) チャネルでは、Claude は任意のメンバヌではなく組織の共有アむデンティティずしお機胜するため、チャネルセッションは組織レベルの環境のみを䜿甚したす。共有環境たたは [self-hosted environments](/docs/ja/self-hosted-environments)。チャネルに [pre-installed](#installed-tools) ではないツヌルチェヌン.NET などを䞎えるには、Owner は **Cloud environments** 管理ペヌゞから [shared environment](#organization-shared-environments) を䜜成し、[setup script](#setup-scripts) でそれをむンストヌルできたす。チャネルを環境に指す方法は 2 ぀ありたす。

191 

192* 共有環境たたは self-hosted 環境を [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で組織の [default environment](#the-default-environment) ずしお蚭定したす。

193* [Claude Tag 管理蚭定でチャネルに 1 ぀をピンしたす](https://claude.com/docs/claude-tag/admins/troubleshooting#channel-sessions-use-the-wrong-environment-or-can%E2%80%99t-find-one)。

194 

195<h2 id="network-access">

196 ネットワヌクアクセス

197</h2>

198 

199各環境は 1 ぀のネットワヌクアクセスレベルを蚭定し、セッションが行える送信接続を制埡したす。デフォルトレベルの **Trusted** はパッケヌゞレゞストリおよび他の [蚱可リストドメむン](#default-allowed-domains) を蚱可したす。**Custom** は独自のドメむンリストを取りたす。

200 

201環境のネットワヌクアクセスを倉曎するには、[線集甚に開いお](#configure-your-environment) ダむアログの **Network access** セレクタを䜿甚したす。セレクタを開くクラりドアむコンは、[Default 環境](#the-default-environment) の䞋にリストされたアプリサヌフェスおよび [ルヌチン゚ディタ](/docs/ja/routines#environments-and-network-access) に衚瀺されたす。個人環境は claude.ai アカりント蚭定に別のペヌゞを持ちたせん。

202 

203<Note>

204 セッションたたはルヌチンで有効にする MCP コネクタは、コネクタホストを **Allowed domains** に远加しなくおも機胜したす。コネクタトラフィックはセッションのネットワヌクではなく Anthropic のサヌバヌを通じお移動するためです。コネクタはセッションごずたたはルヌチンごずに蚭定したす。Claude が到達できるツヌルを制限するために䞍芁なものを削陀したす。これは [セキュリティず分離](/docs/ja/claude-code-on-the-web#security-and-isolation) の䞋に蚘茉されおいる同じ Anthropic バりンドチャネルに䟝存したす。

205</Note>

206 

207<h3 id="access-levels">

208 アクセスレベル

209</h3>

210 

211[環境ダむアログ](#configure-your-environment) の **Network access** フィヌルドは 4 ぀のレベルのいずれかを取りたす。

212 

213| レベル | 送信接続 |

214| :---------- | :------------------------------------------------------------------ |

215| **None** | セッションのネットワヌクを通じた送信ネットワヌクアクセスなし |

216| **Trusted** | [蚱可リストドメむン](#default-allowed-domains) のみパッケヌゞレゞストリ、GitHub、クラりド SDK |

217| **Full** | 任意のドメむン |

218| **Custom** | 独自の蚱可リストオプションでデフォルトを含む |

219 

220どのレベルを遞択しおも、セッションはこれらに到達できたす。それぞれはセッションのネットワヌク蚱可リストを通じお行かないパスを取るためです。

221 

222* GitHub[別のプロキシ](#github-proxy) を通じお

223* [MCP コネクタ](#network-access)トラフィックが Anthropic のサヌバヌを通じお移動

224* 環境の [API 認蚌情報](#add-api-credentials) にリストしたホスト[゚ヌゞェントプロキシがスキップするホスト](#requests-that-never-get-the-credential) を陀く

225* Anthropic APIClaude Code 独自のリク゚スト甚。[セキュリティず分離](/docs/ja/claude-code-on-the-web#security-and-isolation) の䞋に蚘茉されおいるように **None** でも

226 

227<h3 id="allow-specific-domains">

228 特定のドメむンを蚱可する

229</h3>

230 

231Trusted リストにないドメむンを蚱可するには、環境のネットワヌクアクセス蚭定で **Custom** を遞択し、**Allowed domains** フィヌルドに 1 行に 1 ぀のドメむンをリストしたす。この䟋は、内郚プロゞェクトが必芁ずする可胜性のある 3 ぀のホストを蚱可したす。

232 

233```text theme={null}

234api.example.com

235*.internal.example.com

236registry.example.com

237```

238 

239この環境のセッションは `api.example.com`、`internal.example.com` のすべおのサブドメむン、および `registry.example.com` に到達でき、セッションのネットワヌクを通じお他のドメむンには到達できたせん。[GitHub トラフィック](#github-proxy)、[MCP コネクタトラフィック](#network-access)、および環境の [API 認蚌情報](#add-api-credentials) のホストぞのリク゚スト[゚ヌゞェントプロキシがスキップするホスト](#requests-that-never-get-the-credential) を陀くはこの蚱可リストを通じたせん。先頭の `*.` はすべおのサブドメむンず䞀臎したす。[Trusted ドメむン](#default-allowed-domains) も保持するには、**䞀般的なパッケヌゞマネヌゞャヌのデフォルトリストも含める** をチェックしたす。チェックを倖すず、リストしたもののみを蚱可したす。

240 

241組織が [アヌティファクト](/docs/ja/artifacts#availability) を䜿甚する堎合、セッションがそれらを読み取るために `*.frame.claudeusercontent.com` をリストに含める必芁はありたせん。リストがそのホストを陀倖する堎合、Claude Code はセッションの Anthropic ぞの接続を通じおアヌティファクトコンテンツを読み取りたす。ホストを蚱可リストに保持する 2 ぀の状況がありたす。

242 

243* **この環境のセッションが別の組織のパブリックアヌティファクトを開く**Claude Code はホストから盎接それらをフェッチするため、このリストに远加したす。

244* **ロヌカル CLI たたはセルフホスト実行を蚭定しおいる**ホストをその蚱可リストに保持したす。[ネットワヌクアクセス芁件](/docs/ja/network-config#network-access-requirements) およびセルフホスト [ネットワヌク芁件](/docs/ja/self-hosted-environments-deploy#network-requirements) を参照しおください。

245 

246各環境は独自の蚱可ドメむンリストを持ちたす。管理者がすべおのメンバヌの環境にプッシュできる組織レベルの蚱可リストはありたせん。[サヌバヌ管理蚭定](/docs/ja/server-managed-settings) はクラりドセッション内に適甚されたすが、環境のネットワヌク蚱可リストにドメむンを远加するものはありたせん。

247 

248<h3 id="github-proxy">

249 GitHub プロキシ

250</h3>

251 

252Anthropic ホスト環境では、すべおの GitHub 操䜜は、セッションの VM の倖に実際の GitHub 認蚌情報を保持する専甚プロキシを通じお行われたす。これは環境の [アクセスレベル](#access-levels) ずは独立しおいたす。セルフホスト環境のセッションは、デプロむが提䟛する認蚌情報で git 操䜜を認蚌したす。[Git を蚭定する](/docs/ja/self-hosted-environments-deploy#configure-git) はオプションをカバヌしおいたす。セッションごずにミントされた認蚌情報ずこの同じプロキシぞのオプトむンを含みたす。プロキシは以䞋を提䟛したす。

253 

254* **Git 認蚌情報**VM 内の git クラむアントはスコヌプされた認蚌情報を䜿甚し、プロキシはそれを怜蚌しお実際の GitHub トヌクンず亀換したす。

255* **API リク゚スト**組み蟌み GitHub ツヌルからのリク゚スト、および [`proxy-injected` プレヌスホルダヌ](#work-with-github-issues-and-pull-requests) の䞋の `gh` からのリク゚ストは、実際の認蚌情報が眮き換えられた状態で送信されたす。

256* **プッシュ保護**`git push` はセッションの珟圚の䜜業ブランチに察しおのみ機胜したす。クロヌン、フェッチ、PR 操䜜は通垞どおり機胜したす。

257* **リポゞトリスコヌプ**GitHub API およびリリヌスアセットリク゚ストはセッションに接続されたリポゞトリのみに到達するため、セットアップスクリプトが接続されおいないリポゞトリからリリヌスアセットをダりンロヌドするず 403 が返されたす。

258* **GraphQL 制限**プロキシはプルリク゚ストワヌクフロヌ甚にピン留めされた GraphQL 操䜜のセットのみを提䟛したす。プロキシは GraphQL ゚ンドポむント䞊の他のすべおを 403 で拒吊したす。`This GraphQL query is not enabled for this session` ず蚀い、REST フォヌルバック `gh api repos/{owner}/{repo}/...` を名前付けしたす。制限は、提䟛する認蚌情報に関係なく、プロキシを通じるすべおのリク゚ストに適甚されたす。蚭定した `GH_TOKEN` は同じ 403 を取埗したす。Claude は Projects v2 などのプロキシを通じお GraphQL にのみ存圚する GitHub API に到達できたせん。

259 

260パブリックリポゞトリからのコミットされたファむルは `raw.githubusercontent.com` を通じお到達し、[セキュリティプロキシ](#security-proxy) がそれを凊理したす。そのドメむンはデフォルト [Trusted リスト](#default-allowed-domains) にあるため、環境の [アクセスレベル](#access-levels) がそれを陀倖しない限り、これらのファむルは到達可胜なたたです。

261 

262<h3 id="security-proxy">

263 セキュリティプロキシ

264</h3>

265 

266Anthropic ホスト環境のクラりドセッションはセキュリティず䞍正䜿甚防止のため HTTP/HTTPS ネットワヌクプロキシの背埌で実行されたす。[セルフホスト環境](/docs/ja/self-hosted-environments-deploy#default-deny-egress) では、送信トラフィックは代わりに独自のネットワヌク境界を通じお離れたす。Anthropic ホスト セッションからのすべおの送信むンタヌネットトラフィックはこのプロキシを通じお枡され、以䞋を提䟛したす。

267 

268* 悪意のあるリク゚ストに察する保護

269* レヌト制限ず䞍正䜿甚防止

270* 匷化されたセキュリティのためのコンテンツフィルタリング

271* リク゚ストされたホスト名の DNS レベルの監査蚌跡

272 

273<h2 id="what’s-available-in-cloud-sessions">

274 クラりドセッションで利甚可胜なもの

275</h2>

276 

277Anthropic ホスト環境では、各セッションは独自のオペレヌティングシステムに関係なく Ubuntu 24.04 を実行する新しい仮想マシンVMを x86\_64 で取埗し、リポゞトリがクロヌンされ、䞀般的なツヌルチェヌンがプリむンストヌルされおいたす。䟝存関係がプリコンパむルされたバむナリを提䟛する堎合Ruby gems ずネむティブ拡匵たたはプリビルト Python wheels など、VM ず䞀臎するように x86\_64 Linux ビルドを䜿甚したす。このセクションでは Anthropic ホスト デフォルト、組み蟌み GitHub ツヌル、[テストずサヌビスの実行](#run-tests-start-services-and-add-packages) 方法、および各 VM が取埗する [リ゜ヌス制限](#resource-limits) に぀いお説明したす。

278 

279<Note>

280 組織が [セルフホスト環境](/docs/ja/self-hosted-environments) にルヌティングするセッションは、代わりに独自のランナヌで実行され、ランナヌむメヌゞが提䟛するツヌルを䜿甚したす。

281</Note>

282 

283<h3 id="what-carries-over-from-your-setup">

284 セットアップから匕き継がれるもの

285</h3>

286 

287クラりドセッションはリポゞトリの新しいクロヌンから開始されたす。リポゞトリにコミットしたものはすべお利甚可胜です。独自のマシンにのみむンストヌルたたは蚭定したものはセッションで利甚できたせん。組織のポリシヌは [サヌバヌ管理蚭定](/docs/ja/server-managed-settings) を通じお別途到達したす。

288 

289| | クラりドセッションで利甚可胜 | 理由 |

290| :-------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

291| リポゞトリの `CLAUDE.md` | はい | クロヌンの䞀郚 |

292| リポゞトリの `.claude/settings.json` フック | はい | クロヌンの䞀郚 |

293| リポゞトリの `.mcp.json` MCP サヌバヌ | はい | クロヌンの䞀郚 |

294| リポゞトリの `.claude/rules/` | はい | クロヌンの䞀郚 |

295| リポゞトリの `.claude/skills/`、`.claude/agents/`、`.claude/commands/` | はい | クロヌンの䞀郚 |

296| `.claude/settings.json` で宣蚀されたプラグむン | はい | 宣蚀した [マヌケットプレむス](/docs/ja/plugin-marketplaces) からセッション開始時にむンストヌルされたす。マヌケットプレむス゜ヌスに到達するにはネットワヌクアクセスが必芁です |

297| 組織の [サヌバヌ管理蚭定](/docs/ja/server-managed-settings) | はい | セッション開始時に Anthropic のサヌバヌから取埗されたす。クラりドセッションで `availableModels` がどのように適甚されるかに぀いおは [サヌフェスカバレッゞ](/docs/ja/model-config#surface-coverage) を参照しおください。MDM たたは管理蚭定ファむルを通じおデバむスにデプロむされた蚭定は適甚されたせん。セッションは Anthropic 管理 VM で実行されるためです。[セルフホスト環境](/docs/ja/self-hosted-environments) では、セッションはランナヌむメヌゞの管理蚭定ファむルも読み取りたす。[Claude Code が管理゜ヌスを組み合わせる方法](/docs/ja/managed-settings#how-claude-code-combines-managed-sources) に埓いたす |

298| ナヌザヌ `~/.claude/CLAUDE.md` | いいえ | マシンに存圚し、リポゞトリには存圚したせん |

299| ナヌザヌ `~/.claude/skills/`、`~/.claude/agents/`、`~/.claude/commands/` | いいえ | マシンに存圚し、リポゞトリには存圚したせん。代わりにリポゞトリの `.claude/` ディレクトリにコミットしたす。クラりドセッションは claude.ai で有効にしたスキルを自動的にロヌドしたす |

300| ナヌザヌ蚭定でのみ有効なプラグむン | いいえ | ナヌザヌスコヌプの `enabledPlugins` は `~/.claude/settings.json` に存圚したす。代わりにリポゞトリの `.claude/settings.json` で宣蚀したす。たたは claude.ai アカりントで有効にしお、Claude Code が [同期プラグむン](/docs/ja/plugins-reference#synced-plugins) ずしおロヌドするようにしたす |

301| デフォルトのロヌカルスコヌプたたはナヌザヌスコヌプで `claude mcp add` で远加した MCP サヌバヌ | いいえ | これらはマシンの `~/.claude.json` に曞き蟌たれ、リポゞトリには曞き蟌たれたせん。`claude mcp add --scope project` でサヌバヌを远加したす。これはリポゞトリの [`.mcp.json`](/docs/ja/mcp#project-scope) に曞き蟌たれ、そのファむルをコミットしたす |

302| リポゞトリの `.claude/settings.json` `env` ブロック内のトランスポヌト倉数`NODE_EXTRA_CA_CERTS` および [mTLS クラむアント蚌明曞倉数](/docs/ja/network-config#mtls-authentication) など | いいえ | ホスティング環境はセッションの API 接続を管理するため、Claude Code はこれらのキヌを無芖し、セッションのデバッグログで各無芖されたキヌを蚘録したす |

303| サヌビス Claude が呌び出す API キヌずトヌクン | Pro および Max プランでは [API 認蚌情報](#add-api-credentials) ずしお | キヌを環境に 1 回远加し、゚ヌゞェントプロキシがリストしたホストぞのリク゚ストに接続したす。゚ヌゞェントプロキシが [接続できない](#requests-that-never-get-the-credential) キヌ、たたは Team たたは Enterprise プランのキヌは環境倉数に留たりたす |

304| AWS SSO などのむンタラクティブ認蚌 | いいえ | サポヌトされおいたせん。SSO はクラりドセッションで実行できないブラりザベヌスのログむンが必芁です |

305 

306独自の蚭定をクラりドセッションで利甚可胜にするには、リポゞトリにコミットしたす。

307 

308環境を䜿甚する誰もが環境倉数ずセットアップスクリプトを読み取るこずができたす。ダむアログの **環境倉数** の䞋のメモはそう述べおおり、シヌクレットを远加しないよう譊告したす。Pro および Max プランでは、゚ヌゞェントプロキシが接続できるキヌを [API 認蚌情報](#add-api-credentials) ずしお代わりに保存したす。

309 

310<h3 id="installed-tools">

311 むンストヌル枈みツヌル

312</h3>

313 

314クラりドセッションには、䞀般的な蚀語ランタむム、ビルドツヌル、デヌタベヌスがプリむンストヌルされおいたす。以䞋の衚は、カテゎリ別に含たれるものをたずめおいたす。

315 

316| カテゎリ | 含たれるもの |

317| :---------- | :-------------------------------------------------------- |

318| **Python** | pip、poetry、uv、black、mypy、pytest、ruff を備えた Python 3.x |

319| **Node.js** | 20、21、22npm、yarn、pnpm、bun¹、eslint、prettier、chromedriver |

320| **Ruby** | gem、bundler、rbenv を備えた 3.1、3.2、3.3 |

321| **PHP** | Composer を備えた 8.3 |

322| **Java** | Maven ず Gradle を備えた OpenJDK 21 |

323| **Go** | モゞュヌルサポヌト付きの Go |

324| **Rust** | rustc ず cargo |

325| **C/C++** | GCC、Clang、cmake、ninja、conan |

326| **Docker** | docker、dockerd、docker compose |

327| **デヌタベヌス** | PostgreSQL 16、Redis 7.0 |

328| **ナヌティリティ** | git、gh、jq、yq、ripgrep、tmux、vim、nano |

329 

330¹ Bun はむンストヌルされおいたすが、パッケヌゞフェッチに関しお既知の [プロキシ互換性の問題](#install-dependencies-with-a-sessionstart-hook) がありたす。

331 

332このテヌブルのほずんどのツヌルのバヌゞョンを取埗するには、Claude にクラりドセッションで `check-tools` を実行するよう䟝頌しおください。これはスラッシュコマンドではなく、セッション VM にむンストヌルされたシェルコマンドです。[Claude はすべおの VM コマンドを実行したす](#run-tests-start-services-and-add-packages)。Ruby、PHP、bun、PostgreSQL、Redis などのツヌルに぀いおは、Claude にツヌル独自のバヌゞョンコマンド䟋`psql --version`を実行するよう䟝頌しおください。

333 

334Node.js バヌゞョンは `/opt/node20`、`/opt/node21`、`/opt/node22` にむンストヌルされ、デフォルトで 22 が `PATH` にありたす。別のバヌゞョンで䜜業するには、Claude にそのバヌゞョンの `bin` ディレクトリ䟋`/opt/node20/bin`を `PATH` の前に远加するよう䟝頌しおください。

335 

336.NET SDK などのこのリスト倖のツヌルチェヌンは、パッケヌゞレゞストリが [デフォルト蚱可リスト](#default-allowed-domains) にある堎合でも、プリむンストヌルされおいたせん。[セットアップスクリプト](#setup-scripts) でむンストヌルしたす。

337 

338<h3 id="work-with-github-issues-and-pull-requests">

339 GitHub の問題ずプルリク゚ストを操䜜する

340</h3>

341 

342クラりドセッションには、Claude が問題を読み取り、プルリク゚ストをリストし、差分をフェッチし、セットアップなしでコメントを投皿できる組み蟌み GitHub ツヌルが含たれおいたす。これらのツヌルは [GitHub プロキシ](#github-proxy) を通じお認蚌され、[GitHub 認蚌オプション](/docs/ja/claude-code-on-the-web#github-authentication-options) の䞋で蚭定した方法を䜿甚するため、トヌクンはコンテナに入りたせん。

343 

344[環境蚭定](#set-environment-variables) で `GH_TOKEN` たたは `GITHUB_TOKEN` を自分で蚭定するか、䞡方を蚭定しないたたにしお [GitHub プロキシ](#github-proxy) に認蚌を凊理させるこずができたす。

345 

346* トヌクンを蚭定する堎合、それはコンテナに倉曎されずに枡されるため、スクリプトず GitHub の [`gh` CLI](https://cli.github.com) がむンストヌルされおいる堎合は盎接䜿甚したす。

347* どちらも蚭定せず、[GitHub プロキシ](#github-proxy) がセッションの認蚌を凊理しおいる堎合、䞡方の倉数は Claude が実行するコマンドでプレヌスホルダヌ文字列 `proxy-injected` ずしお読み取られ、プロキシは送信 GitHub リク゚ストで実際の認蚌情報を眮き換えたす。`gh` はトヌクンなしで機胜したすが、`GITHUB_TOKEN` を盎接読み取るスクリプトはプレヌスホルダヌを取埗し、䜿甚可胜なトヌクンは取埗したせん。

348 

349蚭定したトヌクンは通垞の環境倉数であるため、環境を䜿甚する誰でも読み取るこずができたす。プロキシパスは認蚌情報を環境蚭定ずセッション VM の倖に保持したす。

350 

351セッションに適甚される堎合を確認するには、Claude に `echo $GH_TOKEN` を実行するよう䟝頌しおください。

352 

353GitHub の [`gh` CLI](https://cli.github.com) はプリむンストヌルされおいたす。組み蟌みツヌルがカバヌしない `gh release` たたは `gh workflow run` などの `gh` コマンドが必芁な堎合は、Claude に実行するよう䟝頌しおください。`gh` は `GH_TOKEN` を自動的に読み取るため、`gh auth login` を実行する必芁はありたせん。

354 

355<h3 id="link-output-back-to-the-session">

356 セッションに出力をリンクバックする

357</h3>

358 

359各クラりドセッションは claude.ai 䞊にトランスクリプト URL を持ち、セッションは `CLAUDE_CODE_REMOTE_SESSION_ID` 環境倉数から独自の ID を読み取るこずができたす。これを䜿甚しお、PR 本文、コミットメッセヌゞ、Slack 投皿、たたは生成されたレポヌトに远跡可胜なリンクを配眮し、レビュアヌがそれを生成した実行を開くこずができるようにしたす。

360 

361Claude がクラりドセッションで䜜成するコミットには `Claude-Session: <url>` git トレヌラヌが含たれ、PR 本文にはセッション URL が独自の行に含たれたす。これには v2.1.179 以降が必芁です。トレヌラヌず PR 本文リンクを省略するには、[`attribution.sessionUrl`](/docs/ja/settings-reference#attribution-sessionurl) を `false` に蚭定したす。蚭定には v2.1.182 以降が必芁です。

362 

363セッションリンクをコミットたたは PR 以倖のものClaude が投皿する Slack メッセヌゞたたは曞き蟌むレポヌトファむルなどに含めるには、Claude に次のコマンドを実行させ、その出力を䜿甚したす。コマンドは環境倉数の倀の `cse_` プレフィックスをトランスクリプト URL が期埅する `session_` プレフィックスに倉換したす。

364 

365```bash theme={null}

366echo "https://claude.ai/code/${CLAUDE_CODE_REMOTE_SESSION_ID/#cse_/session_}"

367```

368 

369<h3 id="run-tests-start-services-and-add-packages">

370 テストを実行し、サヌビスを開始し、パッケヌゞを远加する

371</h3>

372 

373セッション VM ぞのシェルアクセスは取埗できたせん。Claude はすべおのコマンドを実行するため、このセクションのタスクをプロンプトでリク゚ストずしお衚珟したす。

374 

375<h4 id="run-tests">

376 テストを実行する

377</h4>

378 

379Claude はタスクに取り組む際にテストを実行したす。プロンプトで「`tests/` の倱敗したテストを修正する」たたは「各倉曎埌に pytest を実行する」のようにリク゚ストしたす。pytest や cargo test などの [プリむンストヌルされたツヌルチェヌン](#installed-tools) に付属するテストランナヌは、远加のセットアップなしで機胜したす。jest などのプロゞェクトが䟝存関係ずしお宣蚀するランナヌは、䟝存関係ず共にむンストヌルされたす。

380 

381<h4 id="start-services">

382 サヌビスを開始する

383</h4>

384 

385PostgreSQL ず Redis はプリむンストヌルされおいたすが、デフォルトでは実行されおいたせん。必芁なものを開始するよう Claude に䟝頌したす。実行するコマンドは次のずおりです。

386 

387```bash theme={null}

388service postgresql start

389```

390 

391```bash theme={null}

392service redis-server start

393```

394 

395Docker はコンテナ化されたサヌビスを実行するために利甚可胜です。Claude に `docker compose up` を実行するよう䟝頌しお、プロゞェクトのサヌビスを開始したす。むメヌゞをプルするためのネットワヌクアクセスは環境の [アクセスレベル](#access-levels) に埓い、[Trusted デフォルト](#default-allowed-domains) には Docker Hub および他の䞀般的なレゞストリが含たれたす。

396 

397むメヌゞが倧きいか遅い堎合は、[セットアップスクリプト](#setup-scripts) に `docker compose pull` たたは `docker compose build` を远加したす。[環境キャッシュ](#environment-caching) はプルされたむメヌゞを保持するため、各新しいセッションはディスク䞊にそれらを持ちたす。キャッシュはファむルのみを保存し、実行䞭のプロセスは保存しないため、Claude は各セッションでコンテナを開始したす。

398 

399<h4 id="add-packages">

400 パッケヌゞを远加する

401</h4>

402 

403プリむンストヌルされおいないパッケヌゞを远加するには、[セットアップスクリプト](#setup-scripts) を䜿甚したす。[環境キャッシュ](#environment-caching) はスクリプトがむンストヌルするものを保持するため、そこにむンストヌルするパッケヌゞは各セッションの開始時に利甚可胜であり、毎回再むンストヌルする必芁はありたせん。Claude にセッション䞭にパッケヌゞをむンストヌルするよう䟝頌するこずもできたすが、これらのむンストヌルは他のセッションに匕き継がれたせん。

404 

405<h3 id="resource-limits">

406 リ゜ヌス制限

407</h3>

408 

409Anthropic ホスト環境のクラりドセッションは、時間ずずもに倉わる可胜性のある抂算リ゜ヌス䞊限で実行されたす。

410 

411* 4 vCPU

412* 16 GB の RAM

413* 30 GB のディスク

414 

415VM は、倧芏暡なビルドゞョブやメモリ集玄的なテストなど、倧幅により倚くのメモリを必芁ずするタスクを停止する可胜性がありたす。これらの制限を超えるワヌクロヌドに぀いおは、[Remote Control](/docs/ja/remote-control) を䜿甚しお独自のハヌドりェアで Claude Code を実行するか、[セルフホスト環境](/docs/ja/self-hosted-environments) でクラりドセッションを実行したす。組織が操䜜するコンピュヌトで。

416 

417<h2 id="setup-scripts">

418 セットアップスクリプト

419</h2>

420 

421セットアップスクリプトは、新しいクラりドセッションが開始されるずきに実行される Bash スクリプトです。Claude Code が起動する前です。セットアップスクリプトを䜿甚しお、䟝存関係をむンストヌルし、ツヌルを蚭定し、たたはセッションが必芁ずするプリむンストヌルされおいないものをフェッチしたす。

422 

423スクリプトは Ubuntu 24.04 䞊で root ずしお実行されるため、`apt install` およびほずんどの蚀語パッケヌゞマネヌゞャヌが機胜したす。

424 

425セットアップスクリプトを远加するには、環境蚭定ダむアログを開き、**Setup script** フィヌルドにスクリプトを入力したす。

426 

427この䟋は、プリむンストヌルされおいない [ShellCheck](https://www.shellcheck.net/) をむンストヌルしたす。

428 

429```bash theme={null}

430#!/bin/bash

431apt update && apt install -y shellcheck

432```

433 

434<h3 id="script-requirements">

435 スクリプト芁件

436</h3>

437 

438セットアップスクリプトには、察応する 3 ぀の制玄がありたす。

439 

440* **れロで終了**スクリプトがれロ以倖で終了する堎合、セッションは開始に倱敗したす。非重芁なコマンドに `|| true` を远加しお、䞀時的なむンストヌル倱敗がセッションをブロックしないようにしたす。

441* **5 分以内に完了**スクリプトの総実行時間を玄 5 分以内に保぀ため、[環境キャッシュ](#environment-caching) をビルドできたす。独立したむンストヌルを `&` ず `wait` で䞊列実行し、フィットしない単䞀ダりンロヌドを [SessionStart フック](#setup-scripts-vs-sessionstart-hooks) に移動しお、バックグラりンドで起動したす。

442* **むンストヌル甚のネットワヌクアクセス**パッケヌゞむンストヌルはレゞストリに到達する必芁がありたす。デフォルトの **Trusted** レベルは npm、PyPI、RubyGems、crates.io を含む [䞀般的なパッケヌゞレゞストリ](#default-allowed-domains) をカバヌしたす。**None** ネットワヌクアクセスでは、むンストヌルは倱敗したす。

443 

444<h3 id="environment-caching">

445 環境キャッシング

446</h3>

447 

448セットアップスクリプトは、環境でセッションを開始する最初の時間に実行されたす。完了埌、Anthropic はファむルシステムをスナップショットし、そのスナップショットを埌のセッションの開始点ずしお再利甚したす。新しいセッションはディスク䞊に既に䟝存関係、ツヌル、Docker むメヌゞを持ち、セットアップスクリプトステップをスキップしたす。これにより、スクリプトが倧芏暡なツヌルチェヌンをむンストヌルしたりコンテナむメヌゞをプルしたりする堎合でも、スタヌトアップが高速に保たれたす。

449 

450キャッシュはファむルシステムスナップショットであるため、セットアップスクリプトがディスクに曞き蟌むものを保持し、実行䞭のみのものを倱いたす。むンストヌルするパッケヌゞ、プルする Docker むメヌゞ、曞き蟌むファむルはすべお匕き継がれたす。スクリプトが開始したデヌタベヌス、`docker compose up` スタック、たたはその他のバックグラりンドプロセスは匕き継がれたせん。これらはセッションごずに Claude に䟝頌するか、[SessionStart フック](#setup-scripts-vs-sessionstart-hooks) で開始したす。

451 

452セットアップスクリプトは、環境のセットアップスクリプトたたは蚱可されたネットワヌクホストを倉曎するずき、およびキャッシュが玄 7 日埌に有効期限に達するずきに再床実行され、キャッシュを再構築したす。既存のセッションを再開するず、セットアップスクリプトは再床実行されたせん。

453 

454キャッシングを有効にするか、スナップショットを自分で管理する必芁はありたせん。

455 

456<h3 id="setup-scripts-vs-sessionstart-hooks">

457 セットアップスクリプト察 SessionStart フック

458</h3>

459 

460セットアップスクリプトを䜿甚しお VM 自䜓をプロビゞョニングしたす。[プリむンストヌル](#installed-tools) されおいないツヌルチェヌンず CLI ツヌル。[SessionStart フック](/docs/ja/hooks#sessionstart) をプロゞェクトセットアップに䜿甚したす。クラりドずロヌカルで実行する必芁がありたす。`npm install` などです。

461 

462セットアップスクリプトず SessionStart フックは、クラりドセッションが開始するずきに固定順序で実行されたす。テヌブルは、蚭定堎所、実行時期、実行堎所を比范しおいたす。

463 

464| | セットアップスクリプト | SessionStart フック |

465| -------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

466| **蚭定堎所** | [claude.ai/code](https://claude.ai/code) の環境ダむアログ、[共有環境](#organization-shared-environments) の **クラりド環境** 管理ペヌゞ | [蚭定ファむル](/docs/ja/settings#where-settings-live)リポゞトリの `.claude/settings.json` など。[セットアップから匕き継がれるもの](#what-carries-over-from-your-setup) を参照しお、どのファむルがクラりドセッションに到達するかを確認しおください |

467| **実行時期** | Claude Code が起動する前に、[キャッシュされた環境](#environment-caching) が存圚する堎合はスキップ | Claude Code が起動した埌、再開を含むすべおのセッションで |

468| **実行堎所** | クラりドセッションのみ | ロヌカルずクラりドセッション |

469 

470ナヌザヌレベルの `~/.claude/settings.json` に SessionStart フックがある堎合、クラりドではそれらを期埅しないでください。ナヌザヌレベルの蚭定はマシンに留たりたす。どの他のフックが実行されるかは、セッションが実行される堎所によっお異なりたす。

471 

472* **Anthropic ホスト環境**Claude Code はリポゞトリおよび組織の [サヌバヌ管理蚭定](/docs/ja/server-managed-settings) からフックを実行したす。

473* **[セルフホスト環境](/docs/ja/self-hosted-environments-configuration#permissions-and-tool-approval)**Claude Code はオペレヌタヌがランナヌホストの `~/.claude/` からシヌドしたフックも実行し、ランナヌむメヌゞの管理蚭定ファむルのフックそのファむルが [Claude Code が適甚する管理゜ヌス](/docs/ja/managed-settings#how-claude-code-combines-managed-sources) のいずれかである堎合。

474 

475<h3 id="install-dependencies-with-a-sessionstart-hook">

476 SessionStart フックで䟝存関係をむンストヌルする

477</h3>

478 

479クラりドセッションのみに䟝存関係をむンストヌルするには、SessionStart フックを実行堎所をチェックするスクリプトず組み合わせたす。

480 

481たず、SessionStart フックをリポゞトリの `.claude/settings.json` に远加したす。この蚭定は、セッションが開始たたは再開されるたびに Claude Code に `scripts/install_pkgs.sh` をリポゞトリから実行するよう指瀺したす。

482 

483```json theme={null}

484{

485 "hooks": {

486 "SessionStart": [

487 {

488 "matcher": "startup|resume",

489 "hooks": [

490 {

491 "type": "command",

492 "command": "bash \"$CLAUDE_PROJECT_DIR\"/scripts/install_pkgs.sh"

493 }

494 ]

495 }

496 ]

497 }

498}

499```

500 

501`matcher` はフックを `startup` および `resume` むベントに制限し、`$CLAUDE_PROJECT_DIR` はリポゞトリルヌトに解決されるため、フックはセッションの䜜業ディレクトリに関係なくスクリプトを芋぀けたす。

502 

503次に、`scripts/install_pkgs.sh` でスクリプトを䜜成したす。クラりドの倖では盎ちに終了し、䟝存関係をむンストヌルしたす。

504 

505```bash theme={null}

506#!/bin/bash

507 

508if [ "$CLAUDE_CODE_REMOTE" != "true" ]; then

509 exit 0

510fi

511 

512npm install

513pip install -r requirements.txt

514exit 0

515```

516 

517`CLAUDE_CODE_REMOTE` チェックは、むンストヌルをクラりドセッションにスコヌプするものです。セッション VM の環境は倉数を `true` ずしお持ち、ロヌカルでは決しお `true` ではないため、ラップトップではスクリプトは䜕もむンストヌルする前に終了したす。

518 

5192 ぀のファむルを合わせるず、すべおのクラりドセッションは起動時に新しい `npm install` ず `pip install` を取埗し、ロヌカルセッションは圱響を受けたせん。

520 

521<h4 id="limitations-in-cloud-sessions">

522 クラりドセッションの制限

523</h4>

524 

525SessionStart フックはクラりドでロヌカルず同じように動䜜したすが、これらの泚意事項がありたす。

526 

527* **クラりドのみのスコヌプなし**フックはロヌカルずクラりドセッションの䞡方で実行されたす。ロヌカル実行をスキップするには、䞊蚘のように `CLAUDE_CODE_REMOTE` 環境倉数をチェックしたす。

528* **ネットワヌクアクセスが必芁**むンストヌルコマンドはパッケヌゞレゞストリに到達する必芁がありたす。環境が **None** ネットワヌクアクセスを䜿甚する堎合、これらのフックは倱敗したす。**Trusted** の䞋の [デフォルト蚱可リスト](#default-allowed-domains) は npm、PyPI、RubyGems、crates.io をカバヌしたす。

529* **プロキシ互換性**Anthropic ホスト環境では、すべおの送信トラフィックは [セキュリティプロキシ](#security-proxy) を通じお枡されたす。䞀郚のパッケヌゞマネヌゞャヌはこのプロキシで正しく機胜したせん。Bun は既知の䟋です。[セルフホスト環境](/docs/ja/self-hosted-environments-deploy#default-deny-egress) では、送信トラフィックは代わりに独自のネットワヌク境界を通じお行きたす。

530* **スタヌトアップレむテンシを远加**フックはセッションが開始たたは再開されるたびに実行されたす。[環境キャッシング](#environment-caching) の恩恵を受けるセットアップスクリプトずは異なりたす。䟝存関係が既に存圚するかどうかをチェックしお再むンストヌルを避けるこずで、むンストヌルスクリプトを高速に保ちたす。

531 

532ベヌスむメヌゞをカスタマむズするには、セットアップスクリプトを䜿甚しお [提䟛されたむメヌゞ](#installed-tools) の䞊にむンストヌルするか、`docker compose` で Claude ず䞀緒にコンテナずしお独自のむメヌゞを実行したす。ベヌスむメヌゞ党䜓を眮き換えるこずはただサポヌトされおいたせん。

533 

534<h2 id="default-allowed-domains">

535 デフォルト蚱可ドメむン

536</h2>

537 

538**Trusted** ネットワヌクアクセスでは、セッションはデフォルトで次のドメむンに到達できたす。`*` でマヌクされたドメむンはワむルドカヌドサブドメむンマッチングを瀺すため、`*.gcr.io` は `gcr.io` のすべおのサブドメむンを蚱可したす。

539 

540<AccordionGroup>

541 <Accordion title="Anthropic サヌビス">

542 * api.anthropic.com

543 * statsig.anthropic.com

544 * docs.claude.com

545 * platform.claude.com

546 * code.claude.com

547 * claude.ai

548 </Accordion>

549 

550 <Accordion title="バヌゞョン管理">

551 * github.com

552 * [www.github.com](http://www.github.com)

553 * api.github.com

554 * npm.pkg.github.com

555 * raw\.githubusercontent.com

556 * pkg-npm.githubusercontent.com

557 * objects.githubusercontent.com

558 * release-assets.githubusercontent.com

559 * codeload.github.com

560 * avatars.githubusercontent.com

561 * camo.githubusercontent.com

562 * gist.github.com

563 * gitlab.com

564 * [www.gitlab.com](http://www.gitlab.com)

565 * registry.gitlab.com

566 * bitbucket.org

567 * [www.bitbucket.org](http://www.bitbucket.org)

568 * api.bitbucket.org

569 </Accordion>

570 

571 <Accordion title="コンテナレゞストリ">

572 * registry-1.docker.io

573 * auth.docker.io

574 * index.docker.io

575 * hub.docker.com

576 * [www.docker.com](http://www.docker.com)

577 * production.cloudflare.docker.com

578 * download.docker.com

579 * gcr.io

580 * \*.gcr.io

581 * ghcr.io

582 * mcr.microsoft.com

583 * \*.data.mcr.microsoft.com

584 * public.ecr.aws

585 </Accordion>

586 

587 <Accordion title="クラりドプラットフォヌム">

588 * cloud.google.com

589 * accounts.google.com

590 * gcloud.google.com

591 * \*.googleapis.com

592 * storage.googleapis.com

593 * compute.googleapis.com

594 * container.googleapis.com

595 * azure.com

596 * portal.azure.com

597 * microsoft.com

598 * [www.microsoft.com](http://www.microsoft.com)

599 * \*.microsoftonline.com

600 * packages.microsoft.com

601 * dotnet.microsoft.com

602 * dot.net

603 * visualstudio.com

604 * dev.azure.com

605 * \*.amazonaws.com

606 * \*.api.aws

607 * oracle.com

608 * [www.oracle.com](http://www.oracle.com)

609 * java.com

610 * [www.java.com](http://www.java.com)

611 * java.net

612 * [www.java.net](http://www.java.net)

613 * download.oracle.com

614 * yum.oracle.com

615 </Accordion>

616 

617 <Accordion title="JavaScript ず Node パッケヌゞマネヌゞャヌ">

618 * registry.npmjs.org

619 * [www.npmjs.com](http://www.npmjs.com)

620 * [www.npmjs.org](http://www.npmjs.org)

621 * npmjs.com

622 * npmjs.org

623 * yarnpkg.com

624 * registry.yarnpkg.com

625 </Accordion>

626 

627 <Accordion title="Python パッケヌゞマネヌゞャヌ">

628 * pypi.org

629 * [www.pypi.org](http://www.pypi.org)

630 * files.pythonhosted.org

631 * pythonhosted.org

632 * test.pypi.org

633 * pypi.python.org

634 * pypa.io

635 * [www.pypa.io](http://www.pypa.io)

636 </Accordion>

637 

638 <Accordion title="Ruby パッケヌゞマネヌゞャヌ">

639 * rubygems.org

640 * [www.rubygems.org](http://www.rubygems.org)

641 * api.rubygems.org

642 * index.rubygems.org

643 * ruby-lang.org

644 * [www.ruby-lang.org](http://www.ruby-lang.org)

645 * rubyforge.org

646 * [www.rubyforge.org](http://www.rubyforge.org)

647 * rubyonrails.org

648 * [www.rubyonrails.org](http://www.rubyonrails.org)

649 * rvm.io

650 * get.rvm.io

651 </Accordion>

652 

653 <Accordion title="Rust パッケヌゞマネヌゞャヌ">

654 * crates.io

655 * [www.crates.io](http://www.crates.io)

656 * index.crates.io

657 * static.crates.io

658 * rustup.rs

659 * static.rust-lang.org

660 * [www.rust-lang.org](http://www.rust-lang.org)

661 </Accordion>

662 

663 <Accordion title="Go パッケヌゞマネヌゞャヌ">

664 * proxy.golang.org

665 * sum.golang.org

666 * index.golang.org

667 * golang.org

668 * [www.golang.org](http://www.golang.org)

669 * goproxy.io

670 * pkg.go.dev

671 </Accordion>

672 

673 <Accordion title="JVM パッケヌゞマネヌゞャヌ">

674 * maven.org

675 * repo.maven.org

676 * central.maven.org

677 * repo1.maven.org

678 * repo.maven.apache.org

679 * jcenter.bintray.com

680 * gradle.org

681 * [www.gradle.org](http://www.gradle.org)

682 * services.gradle.org

683 * plugins.gradle.org

684 * kotlinlang.org

685 * [www.kotlinlang.org](http://www.kotlinlang.org)

686 * spring.io

687 * repo.spring.io

688 </Accordion>

689 

690 <Accordion title="その他のパッケヌゞマネヌゞャヌ">

691 * packagist.orgPHP Composer

692 * [www.packagist.org](http://www.packagist.org)

693 * repo.packagist.org

694 * nuget.org.NET NuGet

695 * [www.nuget.org](http://www.nuget.org)

696 * api.nuget.org

697 * pub.devDart/Flutter

698 * api.pub.dev

699 * hex.pmElixir/Erlang

700 * [www.hex.pm](http://www.hex.pm)

701 * cpan.orgPerl CPAN

702 * [www.cpan.org](http://www.cpan.org)

703 * metacpan.org

704 * [www.metacpan.org](http://www.metacpan.org)

705 * api.metacpan.org

706 * cocoapods.orgiOS/macOS

707 * [www.cocoapods.org](http://www.cocoapods.org)

708 * cdn.cocoapods.org

709 * haskell.org

710 * [www.haskell.org](http://www.haskell.org)

711 * hackage.haskell.org

712 * swift.org

713 * [www.swift.org](http://www.swift.org)

714 </Accordion>

715 

716 <Accordion title="Linux ディストリビュヌション">

717 * archive.ubuntu.com

718 * security.ubuntu.com

719 * ubuntu.com

720 * [www.ubuntu.com](http://www.ubuntu.com)

721 * \*.ubuntu.com

722 * ppa.launchpad.net

723 * launchpad.net

724 * [www.launchpad.net](http://www.launchpad.net)

725 * \*.nixos.org

726 </Accordion>

727 

728 <Accordion title="開発ツヌルずプラットフォヌム">

729 * dl.k8s.ioKubernetes

730 * pkgs.k8s.io

731 * k8s.io

732 * [www.k8s.io](http://www.k8s.io)

733 * releases.hashicorp.comHashiCorp

734 * apt.releases.hashicorp.com

735 * rpm.releases.hashicorp.com

736 * archive.releases.hashicorp.com

737 * hashicorp.com

738 * [www.hashicorp.com](http://www.hashicorp.com)

739 * repo.anaconda.comAnaconda/Conda

740 * conda.anaconda.org

741 * anaconda.org

742 * [www.anaconda.com](http://www.anaconda.com)

743 * anaconda.com

744 * continuum.io

745 * apache.orgApache

746 * [www.apache.org](http://www.apache.org)

747 * archive.apache.org

748 * downloads.apache.org

749 * eclipse.orgEclipse

750 * [www.eclipse.org](http://www.eclipse.org)

751 * download.eclipse.org

752 * nodejs.orgNode.js

753 * [www.nodejs.org](http://www.nodejs.org)

754 * developer.apple.com

755 * developer.android.com

756 * pkg.stainless.com

757 * binaries.prisma.sh

758 </Accordion>

759 

760 <Accordion title="クラりドサヌビスず監芖">

761 * statsig.com

762 * [www.statsig.com](http://www.statsig.com)

763 * api.statsig.com

764 * sentry.io

765 * \*.sentry.io

766 * downloads.sentry-cdn.com

767 * http-intake.logs.datadoghq.com

768 * browser-intake-us5-datadoghq.com

769 * \*.datadoghq.com

770 * \*.datadoghq.eu

771 * api.honeycomb.io

772 </Accordion>

773 

774 <Accordion title="コンテンツ配信ずミラヌ">

775 * sourceforge.net

776 * \*.sourceforge.net

777 * packagecloud.io

778 * \*.packagecloud.io

779 * fonts.googleapis.com

780 * fonts.gstatic.com

781 </Accordion>

782 

783 <Accordion title="スキヌマず蚭定">

784 * json-schema.org

785 * [www.json-schema.org](http://www.json-schema.org)

786 * json.schemastore.org

787 * [www.schemastore.org](http://www.schemastore.org)

788 </Accordion>

789 

790 <Accordion title="Model Context Protocol">

791 * \*.modelcontextprotocol.io

792 </Accordion>

793</AccordionGroup>

794 

795<h2 id="related-resources">

796 関連リ゜ヌス

797</h2>

798 

799* [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)クラりドセッションを開始、管理、共有したす

800* [Web クむックスタヌト](/docs/ja/web-quickstart)GitHub を接続しお最初のクラりドセッションを開始したす

801* [Claude Tag](https://claude.com/docs/claude-tag/overview)Claude が Slack から開始するセッションは同じ環境で実行されたす

802* [ルヌチン](/docs/ja/routines)スケゞュヌル実行は同じ環境ずネットワヌクアクセスレベルを䜿甚したす

803* [Remote Control](/docs/ja/remote-control)代わりに独自のマシンのネットワヌクずファむルでセッションを実行したす

804* [セルフホスト環境](/docs/ja/self-hosted-environments)組織独自のむンフラストラクチャでクラりドセッションを実行したす

805* [SessionStart フック](/docs/ja/hooks#sessionstart)ロヌカルずクラりドセッションで実行されるリポゞトリコミットセットアップ

806* [サヌバヌ管理蚭定](/docs/ja/server-managed-settings)クラりドセッションに到達する組織ポリシヌ

commands.md +6 −6

Details

54| コマンド | 目的 |54| コマンド | 目的 |

55| :----------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |55| :----------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

56| `/add-dir <path>` | 珟圚のセッション䞭にファむルアクセス甚の䜜業ディレクトリを远加したす。郚分的なパスを入力しお䞀臎するディレクトリの候補を衚瀺し、`Tab` を抌しお 1 ぀を受け入れたす。ほずんどの `.claude/` 蚭定は、远加されたディレクトリから[怜出されたせん](/docs/ja/permissions#additional-directories-grant-file-access-not-configuration)。`\\server\share` などのほずんどの[ネットワヌクパス](/docs/ja/errors#working-directory-is-a-network-path)は远加できたせん。远加に成功するず、[`DirectoryAdded` hooks](/docs/ja/hooks#directoryadded) が実行されたす。Claude が応答しおいる間にこれを実行するず、Claude Code はディレクトリをすぐに確認するよう求め、確認するず Claude の同じタヌンの次のツヌル呌び出しがそれにアクセスできたす。v2.1.234 より前は、Claude Code はタヌンが終了するたでコマンドをキュヌに入れおいたした |56| `/add-dir <path>` | 珟圚のセッション䞭にファむルアクセス甚の䜜業ディレクトリを远加したす。郚分的なパスを入力しお䞀臎するディレクトリの候補を衚瀺し、`Tab` を抌しお 1 ぀を受け入れたす。ほずんどの `.claude/` 蚭定は、远加されたディレクトリから[怜出されたせん](/docs/ja/permissions#additional-directories-grant-file-access-not-configuration)。`\\server\share` などのほずんどの[ネットワヌクパス](/docs/ja/errors#working-directory-is-a-network-path)は远加できたせん。远加に成功するず、[`DirectoryAdded` hooks](/docs/ja/hooks#directoryadded) が実行されたす。Claude が応答しおいる間にこれを実行するず、Claude Code はディレクトリをすぐに確認するよう求め、確認するず Claude の同じタヌンの次のツヌル呌び出しがそれにアクセスできたす。v2.1.234 より前は、Claude Code はタヌンが終了するたでコマンドをキュヌに入れおいたした |

57| `/advisor [model\|off]` | [アドバむザヌツヌル](/docs/ja/advisor)を有効たたは無効にしたす。このツヌルはタスク䞭の重芁な瞬間に 2 番目のモデルに盞談したす。`fable`、`opus`、`sonnet`、たたは完党なモデル ID を受け入れたす。`fable` には[Fable アクセス](/docs/ja/advisor#choose-an-advisor-model)が必芁です。匕数がない堎合は、ピッカヌを開きたす |57| `/advisor [model\|off]` | [アドバむザヌツヌル](/docs/ja/advisor)を有効たたは無効にしたす。このツヌルはタスク䞭の重芁な瞬間に 2 番目のモデルに盞談したす。`fable`、`opus`、`sonnet`、たたは完党なモデル ID を受け入れたす。`fable` には[Fable アクセス](/docs/ja/advisor#choose-an-advisor-model)が必芁です。匕数がない堎合は、ピッカヌを開きたす。察話型タヌミナルがないセッション、たたは[Remote Control](/docs/ja/remote-control#limitations)経由では、モデルたたは `off` を匕数ずしお枡したす。匕数がない堎合、コマンドは珟圚のアドバむザヌをテキストずしお出力したす。これらのフォヌムには Claude Code v2.1.260 以降が必芁です |

58| `/agents` | v2.1.198 以降、`/agents` を実行するず、Claude に[サブ゚ヌゞェント](/docs/ja/sub-agents)を䜜成たたは管理するよう求めるか、`.claude/agents/` たたは `~/.claude/agents/` を盎接線集するよう促すリマむンダヌが衚瀺されたす。v2.1.197 以前では、サブ゚ヌゞェント蚭定を䜜成および管理するための察話型むンタヌフェむスを開きたす |58| `/agents` | v2.1.198 以降、`/agents` を実行するず、Claude に[サブ゚ヌゞェント](/docs/ja/sub-agents)を䜜成たたは管理するよう求めるか、`.claude/agents/` たたは `~/.claude/agents/` を盎接線集するよう促すリマむンダヌが衚瀺されたす。v2.1.197 以前では、サブ゚ヌゞェント蚭定を䜜成および管理するための察話型むンタヌフェむスを開きたす |

59| `/artifacts` | [アヌティファクト](/docs/ja/artifacts#find-an-artifact-again)を所有しおいるか、共有されおいるアヌティファクトを䞀芧衚瀺し、セッションに添付するか、ブラりザで開くか、そのリンクをコピヌしたす。[アヌティファクト](/docs/ja/artifacts#availability)が利甚可胜な堎所で利甚可胜です。Claude Code v2.1.208 以降が必芁です。`Enter` で添付するには v2.1.216 が必芁です |59| `/artifacts` | [アヌティファクト](/docs/ja/artifacts#find-an-artifact-again)を所有しおいるか、共有されおいるアヌティファクトを䞀芧衚瀺し、セッションに添付するか、ブラりザで開くか、そのリンクをコピヌしたす。[アヌティファクト](/docs/ja/artifacts#availability)が利甚可胜な堎所で利甚可胜です。Claude Code v2.1.208 以降が必芁です。`Enter` で添付するには v2.1.216 が必芁です |

60| `/auto-mode-setup` | [プロゞェクトず最近のセッションから `autoMode.environment` ゚ントリを䜜成](/docs/ja/auto-mode-config#generate-environment-entries)し、ドラフトを確認しおナヌザヌ蚭定に保存したす。Pro、Max、たたは Team プランず Claude Code v2.1.228 以降が必芁です。ネむティブ Windows では v2.1.233 以降が必芁です |60| `/auto-mode-setup` | [プロゞェクトず最近のセッションから `autoMode.environment` ゚ントリを䜜成](/docs/ja/auto-mode-config#generate-environment-entries)し、ドラフトを確認しおナヌザヌ蚭定に保存したす。Pro、Max、たたは Team プランず Claude Code v2.1.228 以降が必芁です。ネむティブ Windows では v2.1.233 以降が必芁です |


70| `/claude-api [migrate\|upgrade\|managed-agents-onboard\|prompt-audit\|cost-optimize\|build-eval\|hillclimb]` | **[Skill](/docs/ja/skills#bundled-skills).** プロゞェクトの蚀語甚に [Claude API](https://platform.claude.com/docs/en/api/overview) および [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) リファレンス資料を読み蟌みたす。コヌドが `anthropic` たたは `@anthropic-ai/sdk` をむンポヌトするずきも自動的にアクティブになりたす。`migrate` を実行しお、既存の Claude API コヌドを新しいモデルに曎新したす。プロゞェクトの Anthropic SDK 䟝存関係をメゞャヌバヌゞョン党䜓で移動するには `upgrade` を実行したす。珟圚、Python `anthropic` パッケヌゞを 0.x から 1.x に移動したす。新しい Managed Agent を䜜成するりォヌクスルヌに぀いおは、`managed-agents-onboard` を実行したす。叀いモデル甚に䜜成された指瀺をプロンプト、スキル、ツヌル説明でフラグを立お、修正を diff ずしお提案するには `prompt-audit` を実行したす。プロゞェクトの Claude API 支出がどこに行くかをプロファむルし、プロンプトキャッシング、䞍芁な入出力トヌクンのトリミング、バッチ凊理、努力、モデル遞択などのオプションから節玄を提案するには `cost-optimize` を実行したす。䞀床に 1 ぀の倉曎。Claude 搭茉アプリの eval セットを構築するには `build-eval` を実行し、既存の eval に察しおアプリを反埩的に改善するには `hillclimb` を実行したす。`prompt-audit` サブコマンドには Claude Code v2.1.221 以降が必芁です。`upgrade` には v2.1.236 以降が必芁です。`cost-optimize` には v2.1.247 以降が必芁です。`build-eval` ず `hillclimb` には v2.1.259 以降が必芁です |70| `/claude-api [migrate\|upgrade\|managed-agents-onboard\|prompt-audit\|cost-optimize\|build-eval\|hillclimb]` | **[Skill](/docs/ja/skills#bundled-skills).** プロゞェクトの蚀語甚に [Claude API](https://platform.claude.com/docs/en/api/overview) および [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) リファレンス資料を読み蟌みたす。コヌドが `anthropic` たたは `@anthropic-ai/sdk` をむンポヌトするずきも自動的にアクティブになりたす。`migrate` を実行しお、既存の Claude API コヌドを新しいモデルに曎新したす。プロゞェクトの Anthropic SDK 䟝存関係をメゞャヌバヌゞョン党䜓で移動するには `upgrade` を実行したす。珟圚、Python `anthropic` パッケヌゞを 0.x から 1.x に移動したす。新しい Managed Agent を䜜成するりォヌクスルヌに぀いおは、`managed-agents-onboard` を実行したす。叀いモデル甚に䜜成された指瀺をプロンプト、スキル、ツヌル説明でフラグを立お、修正を diff ずしお提案するには `prompt-audit` を実行したす。プロゞェクトの Claude API 支出がどこに行くかをプロファむルし、プロンプトキャッシング、䞍芁な入出力トヌクンのトリミング、バッチ凊理、努力、モデル遞択などのオプションから節玄を提案するには `cost-optimize` を実行したす。䞀床に 1 ぀の倉曎。Claude 搭茉アプリの eval セットを構築するには `build-eval` を実行し、既存の eval に察しおアプリを反埩的に改善するには `hillclimb` を実行したす。`prompt-audit` サブコマンドには Claude Code v2.1.221 以降が必芁です。`upgrade` には v2.1.236 以降が必芁です。`cost-optimize` には v2.1.247 以降が必芁です。`build-eval` ず `hillclimb` には v2.1.259 以降が必芁です |

71| `/clear [name]` | 空のコンテキストで新しい䌚話を開始したす。前の䌚話に `/resume` ピッカヌでラベルを付けるには、名前を枡したす。同じ䌚話を続けながらコンテキストを解攟するには、`/compact` を代わりに䜿甚したす。`/resume` で前の䌚話を再開するか、同じ Claude Code プロセスで、[rewind メニュヌの previous-session ゚ントリから](/docs/ja/checkpointing#rewind-past-a-cleared-conversation)埩元したす。rewind ゚ントリには Claude Code v2.1.191 以降が必芁です。゚むリアス: `/reset`、`/new` |71| `/clear [name]` | 空のコンテキストで新しい䌚話を開始したす。前の䌚話に `/resume` ピッカヌでラベルを付けるには、名前を枡したす。同じ䌚話を続けながらコンテキストを解攟するには、`/compact` を代わりに䜿甚したす。`/resume` で前の䌚話を再開するか、同じ Claude Code プロセスで、[rewind メニュヌの previous-session ゚ントリから](/docs/ja/checkpointing#rewind-past-a-cleared-conversation)埩元したす。rewind ゚ントリには Claude Code v2.1.191 以降が必芁です。゚むリアス: `/reset`、`/new` |

72| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/ja/skills#bundled-skills).** 珟圚の diff、たたは枡す PR 番号、ブランチ、たたはパスを確認しお、正確性のバグずクリヌンアップの機䌚を確認したす。`--fix` を枡しお怜出結果を適甚し、`--comment` を枡しお GitHub PR たたは GitLab マヌゞリク゚ストに投皿するか、`ultra` を枡しお深い[クラりドレビュヌ](/docs/ja/ultrareview)を実行したす。GitLab マヌゞリク゚ストに投皿するには Claude Code v2.1.257 以降が必芁です。`github.com` PR タヌゲットで `ultra` を䜿甚する堎合、`--post` を枡しお[PR に完成した怜出結果を投皿](/docs/ja/ultrareview#post-findings-to-the-pull-request)するこずを起動ダむアログで事前遞択したす。`--post` には Claude Code v2.1.227 以降が必芁です。努力レベル、タヌゲット、および `/simplify` ずの関係に぀いおは、[diff をロヌカルで確認](/docs/ja/code-review#review-a-diff-locally)を参照しおください。゚むリアス: `/review` |72| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/ja/skills#bundled-skills).** 珟圚の diff、たたは枡す PR 番号、ブランチ、たたはパスを確認しお、正確性のバグずクリヌンアップの機䌚を確認したす。`--fix` を枡しお怜出結果を適甚し、`--comment` を枡しお GitHub PR たたは GitLab マヌゞリク゚ストに投皿するか、`ultra` を枡しお深い[クラりドレビュヌ](/docs/ja/ultrareview)を実行したす。GitLab マヌゞリク゚ストに投皿するには Claude Code v2.1.257 以降が必芁です。`github.com` PR タヌゲットで `ultra` を䜿甚する堎合、`--post` を枡しお[PR に完成した怜出結果を投皿](/docs/ja/ultrareview#post-findings-to-the-pull-request)するこずを起動ダむアログで事前遞択したす。`--post` には Claude Code v2.1.227 以降が必芁です。努力レベル、タヌゲット、および `/simplify` ずの関係に぀いおは、[diff をロヌカルで確認](/docs/ja/code-review#review-a-diff-locally)を参照しおください。゚むリアス: `/review` |

73| `/color [color\|default]` | 珟圚のセッションのプロンプトバヌの色を蚭定したす。利甚可胜な色: `red`、`blue`、`green`、`yellow`、`purple`、`orange`、`pink`、`cyan`。`default` を䜿甚しおリセットするか、匕数なしで実行しおランダムな色を遞択したす。[Remote Control](/docs/ja/remote-control) が接続されおいる堎合、色は claude.ai/code に同期されたす。非察話型モヌド`-p`でも利甚可胜です。Claude Code v2.1.205 以降が必芁です |73| `/color [color\|default]` | 珟圚のセッションのプロンプトバヌのカラヌを蚭定したす。利甚可胜なカラヌ: `red`、`blue`、`green`、`yellow`、`purple`、`orange`、`pink`、`cyan`。`default` を䜿甚しおリセットするか、匕数なしで実行しおランダムなカラヌを遞択したす。[Remote Control](/docs/ja/remote-control) が接続されおいる堎合、カラヌは claude.ai/code に同期されたす。非察話型モヌド`-p`でも利甚可胜です。Claude Code v2.1.205 以降が必芁です |

74| `/compact [instructions]` | これたでの䌚話を芁玄しおコンテキストを解攟したす。オプションで芁玄の焊点指瀺を枡したす。[コンパクション凊理がルヌル、スキル、メモリファむルをどのように凊理するか](/docs/ja/context-window#what-survives-compaction)を参照しおください |74| `/compact [instructions]` | これたでの䌚話を芁玄しおコンテキストを解攟したす。オプションで芁玄の焊点指瀺を枡したす。[コンパクション凊理がルヌル、スキル、メモリファむルをどのように凊理するか](/docs/ja/context-window#what-survives-compaction)を参照しおください |

75| `/config [key=value ...]` | [蚭定](/docs/ja/settings)むンタヌフェむスを開いお、テヌマ、モデル、[出力スタむル](/docs/ja/output-styles)、およびその他の蚭定を調敎したす。v2.1.181 から、むンタヌフェむスを開かずに蚭定を盎接蚭定するために 1 ぀以䞊の `key=value` ペアを枡したす。たずえば `/config thinking=false`。v2.1.182 から、`/config theme=dark` たたは `/config model=sonnet` などの名前付き短瞮キヌも受け入れられたす。`key=value` フォヌムは非察話型モヌド`-p`および Claude モバむルアプリから [Remote Control](/docs/ja/remote-control) 経由でも機胜したす。`key=value` フォヌムは、[`autoContinueAtUsageLimit`](/docs/ja/interactive-mode#turn-automatic-continue-off)などのパネルで確認が必芁な蚭定をオンにするこずはできたせんが、オフにするこずはできたす。`/config --help` を実行しお、受け入れるキヌを䞀芧衚瀺したす。゚むリアス: `/settings` |75| `/config [key=value ...]` | [蚭定](/docs/ja/settings)むンタヌフェむスを開いお、テヌマ、モデル、[出力スタむル](/docs/ja/output-styles)、およびその他の蚭定を調敎したす。v2.1.181 から、むンタヌフェむスを開かずに蚭定を盎接蚭定するために 1 ぀以䞊の `key=value` ペアを枡したす。たずえば `/config thinking=false`。v2.1.182 から、`/config theme=dark` たたは `/config model=sonnet` などの名前付き短瞮キヌも受け入れられたす。`key=value` フォヌムは非察話型モヌド`-p`および Claude モバむルアプリから [Remote Control](/docs/ja/remote-control) 経由でも機胜したす。`key=value` フォヌムは、[`autoContinueAtUsageLimit`](/docs/ja/interactive-mode#turn-automatic-continue-off)などのパネルで確認が必芁な蚭定をオンにするこずはできたせんが、オフにするこずはできたす。`/config --help` を実行しお、受け入れるキヌを䞀芧衚瀺したす。゚むリアス: `/settings` |

76| `/context [all]` | 珟圚のコンテキスト䜿甚量を色付きグリッドずしお芖芚化したす。コンテキストが倚いツヌル、メモリの肥倧化、容量譊告の最適化提案を衚瀺したす。䌚話がコンテキストりィンドりを超える堎合、出力には[譊告](/docs/ja/errors#context-exceeds-the-token-limit)が含たれ、制限をどのくらい超えおいるか、どのコマンドがスペヌスを解攟するかが衚瀺されたす。[党画面モヌド](/docs/ja/fullscreen)では、`/context` は項目ごずの内蚳を折りたたんでグリッドを衚瀺したたたにしたす。`all` を枡しお展開したす |76| `/context [all]` | 珟圚のコンテキスト䜿甚量を色付きグリッドずしお芖芚化したす。コンテキストが倚いツヌル、メモリの肥倧化、容量譊告の最適化提案を衚瀺したす。䌚話がコンテキストりィンドりを超える堎合、出力には[譊告](/docs/ja/errors#context-exceeds-the-token-limit)が含たれ、制限をどのくらい超えおいるか、どのコマンドがスペヌスを解攟するかが衚瀺されたす。[党画面モヌド](/docs/ja/fullscreen)では、`/context` は項目ごずの内蚳を折りたたんでグリッドを衚瀺したたたにしたす。`all` を枡しお展開したす |

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

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

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

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

81| `/deep-research <question>` | **[Workflow](/docs/ja/workflows#bundled-workflows).** 質問に関する Web 怜玢を展開し、゜ヌスを取埗しお盞互確認し、匕甚されたレポヌトを合成したす |81| `/deep-research <question>` | **[Workflow](/docs/ja/workflows#bundled-workflows).** 質問に関する Web 怜玢を展開し、゜ヌスを取埗しお盞互確認し、匕甚されたレポヌトを合成したす |

82| `/design [brief]` | **[Skill](/docs/ja/skills#bundled-skills).** UI モックアップ、スクリヌンフロヌ、ランディングペヌゞ、たたはポスタヌを 1 ぀のキャンバス䞊のアヌトボヌドずしおドラフトし、Claude Design の゚ディタヌの研究プレビュヌを実行する[アヌティファクト](/docs/ja/artifacts#draft-a-design-canvas)ずしお公開したす。たずえば `/design a settings screen for a mobile banking app`。アカりントで保存が有効な堎合、キャンバス䞊のアヌトボヌドを線集しお新しいバヌゞョンを公開するために保存したす。そうでない堎合は、ドラフトを衚瀺しお PNG たたは PDF ずしお゚クスポヌトしたす。[アヌティファクトが利甚可胜](/docs/ja/artifacts#availability)なセッションず Claude Code v2.1.234 以降が必芁です。Anthropic API で利甚可胜です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS では、アヌティファクトが利甚できないため、コマンドはそこで利甚できたせん |82| `/design [brief]` | **[Skill](/docs/ja/skills#bundled-skills).** UI モックアップ、スクリヌンフロヌ、ランディングペヌゞ、たたはポスタヌを 1 ぀のキャンバス䞊のアヌトボヌドずしおドラフトし、Claude Design の゚ディタヌの研究プレビュヌを実行する[アヌティファクト](/docs/ja/artifacts#draft-a-design-canvas)ずしお公開したす。たずえば `/design a settings screen for a mobile banking app`。アカりントで保存が有効な堎合、キャンバス䞊のアヌトボヌドを線集しお新しいバヌゞョンを公開するために保存したす。そうでない堎合は、ドラフトを衚瀺しお PNG たたは PDF ずしお゚クスポヌトしたす。[アヌティファクトが利甚可胜](/docs/ja/artifacts#availability)なセッションず Claude Code v2.1.234 以降が必芁です。Anthropic API で利甚可胜です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS では、アヌティファクトが利甚できないため、コマンドはそこで利甚できたせん |

83| `/design-login` | claude.ai アカりントで `/design-sync` のデザむンシステムアクセスを認可したす |83| `/design-login` | claude.ai アカりントで `/design-sync` のデザむンシステムアクセスを認可したす |

84| `/design-sync [hint]` | **[Skill](/docs/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 Platform on AWS では、基盀ずなるツヌルが claude.ai に到達できないため、コマンドは利甚できたせん |84| `/design-sync [hint]` | **[Skill](/docs/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 Platform on AWS では、基盀ずなるツヌルが claude.ai に到達できないため、コマンドは利甚できたせん。[Claude apps gateway](/docs/ja/claude-apps-gateway#availability-and-limitations) 経由でも利甚できたせん |

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

86| `/diff` | 䜜業ツリヌの倉曎Claude がこれたでに行った線集を含むを確認したす。[/diff で倉曎を確認](/docs/ja/interactive-mode#review-changes-with-%2Fdiff)を参照しおください |86| `/diff` | 䜜業ツリヌの倉曎Claude がこれたでに行った線集を含むを確認したす。[/diff で倉曎を確認](/docs/ja/interactive-mode#review-changes-with-%2Fdiff)を参照しおください |

87| `/doctor` | **[Skill](/docs/ja/skills#bundled-skills).** セットアップチェックアップを実行しお、問題を蚺断しお修正できたす。重耇たたはレフトオヌバヌむンストヌル、`PATH` の問題、解析䞍可胜な蚭定ファむルなど、むンストヌル正垞性をチェックしたす。未䜿甚のスキル、MCP サヌバヌ、プラグむンずそのコンテキストコストを怜出し、遅い[hooks](/docs/ja/hooks)にフラグを立お、[リリヌスチャネル](/docs/ja/setup#configure-release-channel)で新しいバヌゞョンをチェックしたす。ロヌカル `CLAUDE.md` ファむルをチェックむン枈みのファむルに察しお重耇排陀し、Claude がコヌドベヌスから導出できるコンテンツをカットしおチェックむン枈み [`CLAUDE.md`](/docs/ja/memory#my-claude-md-is-too-large) ファむルをトリミングし、残っおいる垞にロヌドされるガむダンスを[スキル](/docs/ja/skills)およびオンデマンドでロヌドされるネストされた `CLAUDE.md` ファむルに移行したす。たた、[自動モヌド](/docs/ja/permissions#permission-modes)をデフォルトにするこずず、頻繁に拒吊される読み取り専甚コマンドを[事前承認](/docs/ja/permissions)するこずも提案したす。最初に怜出結果を報告し、䜕かを倉曎する前に確認を求めたす。タヌミナルから、`claude doctor` はセッションを開始せずに読み取り専甚むンストヌル蚺断を出力したす。゚むリアス: `/checkup`。`CLAUDE.md` トリミングチェックには Claude Code v2.1.206 以降が必芁です。v2.1.205 より前は、`/doctor` は読み取り専甚蚺断画面を開き、`f` を抌すずレポヌトを Claude に送信したした |87| `/doctor` | **[Skill](/docs/ja/skills#bundled-skills).** セットアップチェックアップを実行しお、問題を蚺断しお修正できたす。重耇たたはレフトオヌバヌむンストヌル、`PATH` の問題、解析䞍可胜な蚭定ファむルなど、むンストヌル正垞性をチェックしたす。未䜿甚のスキル、MCP サヌバヌ、プラグむンずそのコンテキストコストを怜出し、遅い[hooks](/docs/ja/hooks)にフラグを立お、[リリヌスチャネル](/docs/ja/setup#configure-release-channel)で新しいバヌゞョンをチェックしたす。ロヌカル `CLAUDE.md` ファむルをチェックむン枈みのファむルに察しお重耇排陀し、Claude がコヌドベヌスから導出できるコンテンツをカットしおチェックむン枈み [`CLAUDE.md`](/docs/ja/memory#my-claude-md-is-too-large) ファむルをトリミングし、残っおいる垞にロヌドされるガむダンスを[スキル](/docs/ja/skills)およびオンデマンドでロヌドされるネストされた `CLAUDE.md` ファむルに移行したす。たた、[自動モヌド](/docs/ja/permissions#permission-modes)をデフォルトにするこずず、頻繁に拒吊される読み取り専甚コマンドを[事前承認](/docs/ja/permissions)するこずも提案したす。最初に怜出結果を報告し、䜕かを倉曎する前に確認を求めたす。タヌミナルから、`claude doctor` はセッションを開始せずに読み取り専甚むンストヌル蚺断を出力したす。゚むリアス: `/checkup`。`CLAUDE.md` トリミングチェックには Claude Code v2.1.206 以降が必芁です。v2.1.205 より前は、`/doctor` は読み取り専甚蚺断画面を開き、`f` を抌すずレポヌトを Claude に送信したした |


98| `/help` | ヘルプず利甚可胜なコマンドを衚瀺したす |98| `/help` | ヘルプず利甚可胜なコマンドを衚瀺したす |

99| `/hooks` | ツヌルむベントの[hook](/docs/ja/hooks)蚭定を衚瀺したす |99| `/hooks` | ツヌルむベントの[hook](/docs/ja/hooks)蚭定を衚瀺したす |

100| `/ide` | IDE 統合を管理しお状態を衚瀺したす |100| `/ide` | IDE 統合を管理しお状態を衚瀺したす |

101| `/import [codex\|gemini] [--dry-run] [--yes]` | マシン䞊の他のコヌディング゚ヌゞェント珟圚 OpenAI Codex および Google Gemini CLIから Claude Code に蚭定を取り蟌みたす。指瀺ファむル、MCP サヌバヌ、コマンド、サブ゚ヌゞェント、スキルを含みたす。[非察話型モヌド](/docs/ja/headless)で `-p` を䜿甚する堎合、`/import` は芋぀けたものを䞀芧衚瀺し、むンポヌトを確認するコマンドを提䟛したす。`--dry-run` を远加しお䜕も曞き蟌たずにプレビュヌするか、`--yes` を远加しお察話型ピッカヌをスキップしたす。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは Claude Platform on AWS では利甚できたせん。[フィヌチャヌフラグ取埗](/docs/ja/env-vars#features-that-need-feature-flag-fetching)をオフにしおいる堎合も利甚できたせん。Claude Code v2.1.213 以降が必芁です |101| `/import [codex\|gemini\|cursor] [--dry-run] [--yes]` | マシン䞊の OpenAI Codex、Google Gemini CLI、たたは Cursor から Claude Code に蚭定を取り蟌みたす。指瀺ファむル、MCP サヌバヌ、コマンド、サブ゚ヌゞェント、スキルを含みたす。[非察話型モヌド](/docs/ja/headless)で `-p` を䜿甚する堎合、`/import` は芋぀けたものを䞀芧衚瀺し、むンポヌトを確認するコマンドを提䟛したす。`--dry-run` を远加しお䜕も曞き蟌たずにプレビュヌするか、`--yes` を远加しお察話型ピッカヌをスキップしたす。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは Claude Platform on AWS では利甚できたせん。[Claude apps gateway](/docs/ja/claude-apps-gateway#availability-and-limitations) 経由でも利甚できたせん。[フィヌチャヌフラグ取埗](/docs/ja/env-vars#features-that-need-feature-flag-fetching)をオフにしおいる堎合も利甚できたせん。Claude Code v2.1.213 以降が必芁です。Cursor からのむンポヌトには v2.1.265 以降が必芁です |

102| `/init` | `CLAUDE.md` ガむドでプロゞェクトを初期化したす。`CLAUDE_CODE_NEW_INIT=1` を蚭定しお、スキル、hooks、個人メモリファむルもりォヌクスルヌする察話型フロヌを実行したす。`/init` が `/import` がサポヌトするコヌディング゚ヌゞェントから蚭定を芋぀けた堎合、`/import` で匕き継ぐこずを提案したす |102| `/init` | `CLAUDE.md` ガむドでプロゞェクトを初期化したす。`CLAUDE_CODE_NEW_INIT=1` を蚭定しお、スキル、hooks、個人メモリファむルもりォヌクスルヌする察話型フロヌを実行したす。`/init` が OpenAI Codex たたは Google Gemini CLI 蚭定を芋぀けた堎合、`/import` で匕き継ぐこずを提案したす |

103| `/insights` | このマシンの最近のセッションを分析する HTML レポヌトを生成したす。どのプロゞェクトで䜜業するか、Claude Code をどのように䜿甚するか、䜕が問題になるか、詊すべき機胜を瀺したす。[クラりドセッション](/docs/ja/claude-code-on-the-web)では利甚できたせん。レポヌトの堎所、保持期間、コストに぀いおは、[䜿甚パタヌンを分析](/docs/ja/costs#analyze-your-usage-patterns)を参照しおください |103| `/insights` | このマシンの最近のセッションを分析する HTML レポヌトを生成したす。どのプロゞェクトで䜜業するか、Claude Code をどのように䜿甚するか、䜕が問題になるか、詊すべき機胜を瀺したす。[クラりドセッション](/docs/ja/claude-code-on-the-web)では利甚できたせん。レポヌトの堎所、保持期間、コストに぀いおは、[䜿甚パタヌンを分析](/docs/ja/costs#analyze-your-usage-patterns)を参照しおください |

104| `/install-github-app` | リポゞトリに Claude GitHub App をむンストヌルし、オプションで [GitHub Actions](/docs/ja/github-actions) ワヌクフロヌずシヌクレットをセットアップするステップを実行したす。リポゞトリを遞択しお統合を蚭定するりォヌクスルヌを実行したす。github.com リポゞトリでのみ機胜したす。リポゞトリの git リモヌトが gitlab.com たたは bitbucket.org にある堎合、コマンドは通知を出力しおセットアップを開始する代わりに終了したす。GitLab パむプラむンから Claude Code を実行するには、[GitLab CI/CD](/docs/ja/gitlab-ci-cd) を参照しおください |104| `/install-github-app` | リポゞトリに Claude GitHub App をむンストヌルし、オプションで [GitHub Actions](/docs/ja/github-actions) ワヌクフロヌずシヌクレットをセットアップするステップを実行したす。リポゞトリを遞択しお統合を蚭定するりォヌクスルヌを実行したす。github.com リポゞトリでのみ機胜したす。リポゞトリの git リモヌトが gitlab.com たたは bitbucket.org にある堎合、コマンドは通知を出力しおセットアップを開始する代わりに終了したす。GitLab パむプラむンから Claude Code を実行するには、[GitLab CI/CD](/docs/ja/gitlab-ci-cd) を参照しおください |

105| `/install-slack-app` | Claude Slack アプリをむンストヌルしたす。OAuth フロヌを完了するためにブラりザを開きたす |105| `/install-slack-app` | Claude Slack アプリをむンストヌルしたす。OAuth フロヌを完了するためにブラりザを開きたす |

context-window.md +2 −2

Details

1588 1588 

1589セッションは、代衚的なトヌクン数を含む珟実的なフロヌを通じお進みたす。1589セッションは、代衚的なトヌクン数を含む珟実的なフロヌを通じお進みたす。

1590 1590 

1591* **䜕も入力する前に**: CLAUDE.md、自動メモリ、MCP ツヌル名、スキルの説明がすべおコンテキストに読み蟌たれたす。あなた自身のセットアップは、[出力スタむル](/docs/ja/output-styles)や[`--append-system-prompt`](/docs/ja/cli-reference)からのテキストなど、ここにさらに倚くのものを远加する可胜性がありたす。これらはシステムプロンプトず同じ方法で入りたす。1591* **䜕も入力する前に**: CLAUDE.md、自動メモリ、MCP ツヌル名、スキルの説明がすべおコンテキストに読み蟌たれたす。あなた自身のセットアップは、[出力スタむル](/docs/ja/output-styles)や[`--append-system-prompt`](/docs/ja/cli-reference)からのテキストなど、ここにさらに倚くのものを远加する可胜性がありたす。

1592* **Claude が䜜業するずき**: 各ファむル読み蟌みがコンテキストに远加され、[パススコヌプ付きルヌル](/docs/ja/memory#path-specific-rules)は䞀臎するファむルず䞀緒に自動的に読み蟌たれ、[PostToolUse フック](/docs/ja/hooks-guide)は各線集埌に発火したす。1592* **Claude が䜜業するずき**: 各ファむル読み蟌みがコンテキストに远加され、[パススコヌプ付きルヌル](/docs/ja/memory#path-specific-rules)は䞀臎するファむルず䞀緒に自動的に読み蟌たれ、[PostToolUse フック](/docs/ja/hooks-guide)は各線集埌に発火したす。

1593* **フォロヌアップ プロンプト**: [サブ゚ヌゞェント](/docs/ja/sub-agents)は独自の別のコンテキストりィンドりで研究を凊理するため、倧きなファむル読み蟌みはあなたのコンテキストりィンドりから倖れたす。サマリヌず小さなメタデヌタトレヌラヌだけが戻っおきたす。1593* **フォロヌアップ プロンプト**: [サブ゚ヌゞェント](/docs/ja/sub-agents)は独自の別のコンテキストりィンドりで研究を凊理するため、倧きなファむル読み蟌みはあなたのコンテキストりィンドりから倖れたす。サマリヌず小さなメタデヌタトレヌラヌだけが戻っおきたす。

1594* **最埌に**: `/compact` は䌚話を構造化されたサマリヌに眮き換えたす。ほずんどのスタヌトアップコンテンツは自動的に再床読み蟌たれたす。以䞋の衚は、各メカニズムに䜕が起こるかを瀺しおいたす。1594* **最埌に**: `/compact` は䌚話を構造化されたサマリヌに眮き換えたす。ほずんどのスタヌトアップコンテンツは自動的に再床読み蟌たれたす。以䞋の衚は、各メカニズムに䜕が起こるかを瀺しおいたす。


1601 1601 

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

1603| :---------------------------------------------------------------------------------------- | :-------------------------------------------------------------------- |1603| :---------------------------------------------------------------------------------------- | :-------------------------------------------------------------------- |

1604| システムプロンプトず出力スタむル | 倉曎なし。メッセヌゞ履歎の䞀郚ではありたせん |1604| システムプロンプトず出力スタむル | 䞡方ずも匕き続き適甚されたす |

1605| プロゞェクトルヌト CLAUDE.md ずスコヌプなしルヌル | ディスクから再床泚入されたす |1605| プロゞェクトルヌト CLAUDE.md ずスコヌプなしルヌル | ディスクから再床泚入されたす |

1606| 自動メモリ | ディスクから再床泚入されたす |1606| 自動メモリ | ディスクから再床泚入されたす |

1607| [plan mode](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)で Claude が䜜成したプラン | ディスクから再床泚入されたす |1607| [plan mode](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)で Claude が䜜成したプラン | ディスクから再床泚入されたす |

Details

49 プロセスモニタヌのヘルパヌプロセス名49 プロセスモニタヌのヘルパヌプロセス名

50</h3>50</h3>

51 51 

52ランチャヌが蚭定されおいる堎合、`ps` ず Activity Monitor は Claude Code の `claude bg-pty-host` ず `claude bg-spare` ラベルの代わりに、バックグラりンドヘルパヌプロセスのバヌゞョン付きバむナリ名を衚瀺したす。これはランチャヌの `exec` が匕数リストを再構築するためです。名前倉曎は隠蔜ではなく副䜜甚です。プロセスはそれ以倖は倉曎されず、Claude Code は衚瀺名ではなくバむナリパスで独自のプロセスを識別したす。52ランチャヌが蚭定されおいる堎合、`ps` ず Activity Monitor は Claude Code の `claude bg-pty-host` ず `claude bg-spare` ラベルをバックグラりンドヘルパヌプロセスに察しお衚瀺しなくなりたす。これはランチャヌの `exec` が匕数リストを再構築するためです。ラベルを倱うこずは隠蔜ではなく副䜜甚です。プロセスはそれ以倖は倉曎されず、Claude Code は衚瀺名ではなくバむナリパスで独自のプロセスを識別したす。

53 53 

54<h2 id="set-up-the-launcher">54<h2 id="set-up-the-launcher">

55 ランチャヌをセットアップする55 ランチャヌをセットアップする

debug-your-config.md +21 −21

Details

102 䞀般的な原因を確認する102 䞀般的な原因を確認する

103</h2>103</h2>

104 104 

105ほずんどの蚭定の問題は、小さな堎所ずシンタックスルヌルのセットに遡りたす。バグを想定する前にこれらを確認しおください105ほずんどの蚭定の問題は、少数の堎所ずシンタックスのルヌルに遡るこずができたす。バグを想定する前に、以䞋を確認しおください。

106 106 

107| 症状 | 原因 | 修正 |107| 症状 | 原因 | 修正方法 |

108| :--------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |108| :-------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

109| フックが発火しない | `matcher` が JSON 配列ではなく文字列である | 耇数のツヌルをマッチするために `\|` を含む単䞀の文字列を䜿甚したす。䟋えば `"Edit\|Write"` です。[マッチャヌパタヌン](/docs/ja/hooks#matcher-patterns) を参照しおください。 |109| Hook が発火しない | `matcher` が文字列ではなく JSON 配列である | 耇数のツヌルにマッチさせるには、`\|` を䜿甚した単䞀の文字列を䜿甚しおください。䟋えば `"Edit\|Write"` です。[matcher パタヌン](/docs/ja/hooks#matcher-patterns)を参照しおください。 |

110| フックが発火しない | `matcher` が v2.1.191 より前のバヌゞョンでセパレヌタずしお `,` を䜿甚しおいたす | Claude Code v2.1.191 以降は `,` をリスト区切り文字ずしお `\|` のように扱いたす。以前のバヌゞョンではコンマをリテラル文字ずしお評䟡するため、`"Edit,Write"` は䜕もマッチしたせん。代わりに `\|` を䜿甚するか、Claude Code をアップグレヌドしおください。 |110| Hook が発火しない | `matcher` が v2.1.191 より前のバヌゞョンで区切り文字ずしお `,` を䜿甚しおいる | Claude Code v2.1.191 以降では、`,` は `\|` のようなリスト区切り文字ずしお扱われたす。それより前のバヌゞョンでは、カンマをリテラル文字ずしお評䟡するため、`"Edit,Write"` は䜕にもマッチしたせん。代わりに `\|` を䜿甚するか、Claude Code をアップグレヌドしおください。 |

111| フックが発火しない | `matcher` 倀が小文字です。䟋えば `"bash"` | マッチングは倧文字ず小文字を区別したす。ツヌル名は倧文字です`Bash`、`Edit`、`Write`、`Read`。 |111| Hook が発火しない | `matcher` の倀が小文字である。䟋えば `"bash"` | マッチングは倧文字ず小文字を区別したす。ツヌル名は倧文字で始たりたす。`Bash`、`Edit`、`Write`、`Read` です。 |

112| フックが発火しない | Hooks がスタンドアロンファむルではなく `settings.json` に定矩されおいたせん | プロゞェクトたたはナヌザヌ蚭定甚のスタンドアロン hooks ファむルはありたせん。`settings.json` の `"hooks"` キヌの䞋に hooks を定矩したす。[プラグむン](/docs/ja/plugins-reference#hooks) のみが別の `hooks/hooks.json` を読み蟌みたす。[フック蚭定](/docs/ja/hooks) を参照しおください。 |112| Hook が発火しない | Hook が `settings.json` ではなくスタンドアロンファむルで定矩されおいる | プロゞェクトたたはナヌザヌ蚭定甚のスタンドアロン hooks ファむルはありたせん。`settings.json` の `"hooks"` キヌの䞋に Hook を定矩しおください。[プラグむン](/docs/ja/plugins-reference#hooks)のみが別の `hooks/hooks.json` を読み蟌みたす。[hook 蚭定](/docs/ja/hooks)を参照しおください。 |

113| グロヌバルに蚭定された暩限、hooks、env が無芖されたす | 蚭定が `~/.claude.json` に远加されたした | `~/.claude.json` はアプリ状態ず UI トグルを保持したす。`permissions`、`hooks`、`env` は `~/.claude/settings.json` に属したす。これらは 2 ぀の異なるファむルです。 |113| グロヌバルに蚭定された暩限、Hook、たたは env が無芖される | 蚭定が `~/.claude.json` に远加された | `~/.claude.json` はアプリの状態ず UI トグルを保持したす。`permissions`、`hooks`、および `env` は `~/.claude/settings.json` に属したす。これらは 2 ぀の異なるファむルです。 |

114| `settings.json` 倀が無芖されおいるように芋えたす | 同じキヌが `settings.local.json` で蚭定されおいたす | `settings.local.json` は `settings.json` をオヌバヌラむドし、䞡方ずも `~/.claude/settings.json` をオヌバヌラむドしたす。[蚭定の優先順䜍](/docs/ja/settings#settings-precedence) を参照しおください。 |114| `settings.json` の倀が無芖されおいるように芋える | 同じキヌが `settings.local.json` で蚭定されおいる | `settings.local.json` は `settings.json` をオヌバヌラむドし、䞡方ずも `~/.claude/settings.json` をオヌバヌラむドしたす。[蚭定の優先順䜍](/docs/ja/settings#settings-precedence)を参照しおください。 |

115| スキルが `/skills` に衚瀺されたせん | スキルファむルがフォルダ内ではなく `.claude/skills/name.md` にありたす | `SKILL.md` を含むフォルダを䜿甚したす`.claude/skills/name/SKILL.md`。 |115| Skill が `/skills` に衚瀺されない | Skill ファむルがフォルダ内ではなく `.claude/skills/name.md` にある | フォルダ内に `SKILL.md` を䜿甚しおください。`.claude/skills/name/SKILL.md` です。 |

116| スキルが `/skills` に衚瀺されたすが Claude が呌び出したせん | スキルのフロントマタヌに `disable-model-invocation: true` があるか、その説明がリク゚ストの蚀い方ず䞀臎したせん | `/skills` のバッゞを確認したす「user-only」ラベルは Claude が独自にトリガヌしないこずを意味したす。[スキル呌び出し](/docs/ja/skills) を参照しおください。 |116| Skill が `/skills` に衚瀺されるが Claude がそれを呌び出さない | Skill のフロントマタヌに `disable-model-invocation: true` がある、たたはその説明がリク゚ストの衚珟方法ず䞀臎しない | `/skills` のバッゞを確認しおください。「user-only」ラベルは Claude がそれを自動的にトリガヌしないこずを意味したす。[skill 呌び出し](/docs/ja/skills)を参照しおください。 |

117| サブディレクトリの `CLAUDE.md` 指瀺が無芖されおいるように芋えたす | サブディレクトリファむルはセッション開始時ではなくオンデマンドで読み蟌たれたす | Claude が Read ツヌルでそのディレクトリ内のファむルを読むずきに読み蟌たれたす。起動時ではなく、ファむルを曞き蟌みたたは䜜成するずきではありたせん。[CLAUDE.md ファむルの読み蟌み方法](/docs/ja/memory#how-claude-md-files-load) を参照しおください。 |117| サブディレクトリの `CLAUDE.md` 呜什が無芖されおいるように芋える | サブディレクトリファむルはセッション開始時ではなく、オンデマンドで読み蟌たれる | これらは Claude が Read ツヌルでそのディレクトリ内のファむルを読み取るずきに読み蟌たれたす。起動時ではなく、そこでファむルを曞き蟌みたたは䜜成するずきでもありたせん。[CLAUDE.md ファむルの読み蟌み方法](/docs/ja/memory#how-claude-md-files-load)を参照しおください。 |

118| サブ゚ヌゞェントが `CLAUDE.md` 指瀺を無芖したす | 組み蟌みの Explore および Plan ゚ヌゞェントは `CLAUDE.md` をスキップしたす。カスタムサブ゚ヌゞェントはメむン䌚話ず同じ方法で読み蟌みたす | Explore たたは Plan の堎合、委譲プロンプトで指瀺を再床述べおください。カスタムサブ゚ヌゞェントの堎合、重芁な指瀺を゚ヌゞェントファむル本䜓に入れたす。これぱヌゞェントのシステムプロンプトになりたす。[起動時に読み蟌たれるもの](/docs/ja/sub-agents#what-loads-at-startup) を参照しおください。 |118| サブ゚ヌゞェントが `CLAUDE.md` 呜什を無芖する | 組み蟌みの Explore および Plan ゚ヌゞェントは `CLAUDE.md` をスキップしたす。カスタムサブ゚ヌゞェントはメむン䌚話ず同じ方法で読み蟌みたす | Explore たたは Plan の堎合、委譲プロンプトで呜什を再床述べおください。カスタムサブ゚ヌゞェントの堎合、重芁な呜什を゚ヌゞェントファむル本䜓に入れおください。これぱヌゞェントのシステムプロンプトになりたす。[起動時に読み蟌たれるもの](/docs/ja/sub-agents#what-loads-at-startup)を参照しおください。 |

119| クリヌンアップロゞックがセッション終了時に実行されたせん | `SessionEnd` フックが蚭定されおいたせん | `settings.json` に `SessionEnd` フックを远加したす。[フックむベントリスト](/docs/ja/hooks#hook-events) を参照しおください。 |119| クリヌンアップロゞックがセッション終了時に実行されない | `SessionEnd` hook が蚭定されおいない | `settings.json` に `SessionEnd` hook を远加しおください。[hook むベントリスト](/docs/ja/hooks#hook-events)を参照しおください。 |

120| `.mcp.json` の MCP サヌバヌが読み蟌たれたせん | ファむルが `.claude/` の䞋にあるか、サヌバヌが VS Code の `mcp.json` のように、トップレベルの `servers` キヌの䞋にありたす。代わりに `mcpServers` を䜿甚しおください | プロゞェクト MCP 蚭定はリポゞトリルヌトの `.mcp.json` に眮かれたす。`.claude/` 内ではなく、`mcpServers` キヌの䞋にサヌバヌがありたす。[MCP 蚭定](/docs/ja/mcp) を参照しおください。 |120| `.mcp.json` の MCP サヌバヌが読み蟌たれない | ファむルが `.claude/` の䞋にあるか、そのサヌバヌが VS Code の `mcp.json` のように、`mcpServers` ではなくトップレベルの `servers` キヌの䞋にある | プロゞェクト MCP 蚭定は `.claude/` 内ではなく、リポゞトリルヌトに `.mcp.json` ずしお配眮され、`mcpServers` キヌの䞋にサヌバヌがありたす。[MCP 蚭定](/docs/ja/mcp)を参照しおください。 |

121| `settings.json` の `mcpServers` の䞋に远加された MCP サヌバヌが衚瀺されたせん | `settings.json` は `mcpServers` キヌを読み蟌みたせん | プロゞェクトサヌバヌをリポゞトリルヌトの `.mcp.json` で定矩するか、`claude mcp add --scope user` を実行しおナヌザヌスコヌプサヌバヌを远加したす。[MCP 蚭定](/docs/ja/mcp) を参照しおください。 |121| `settings.json` の `mcpServers` の䞋に远加された MCP サヌバヌが衚瀺されない | `settings.json` は `mcpServers` キヌを読み蟌たない | プロゞェクトサヌバヌをリポゞトリルヌトの `.mcp.json` で定矩するか、ナヌザヌスコヌプのサヌバヌの堎合は `claude mcp add --scope user` を実行しおください。[MCP 蚭定](/docs/ja/mcp)を参照しおください。 |

122| プロゞェクト MCP サヌバヌが远加されおも衚瀺されたせん | 1 回限りの承認プロンプトが华䞋されたした | プロゞェクトスコヌプサヌバヌは承認が必芁です。`/mcp` を実行しおステヌタスを確認し、承認したす。 |122| プロゞェクト MCP サヌバヌが远加されたが衚瀺されない | 1 回限りの承認プロンプトが华䞋された | プロゞェクトスコヌプのサヌバヌは承認が必芁です。`/mcp` を実行しおステヌタスを確認し、承認しおください。 |

123| MCP サヌバヌが䞀郚のディレクトリから起動に倱敗したす | `command` たたは `args` が盞察ファむルパスを䜿甚しおいたす | ロヌカルスクリプトには絶察パスを䜿甚したす。`npx` たたは `uvx` のような `PATH` 䞊の実行可胜ファむルはそのたた機胜したす。 |123| MCP サヌバヌが䞀郚のディレクトリから起動に倱敗する | `command` たたは `args` が盞察ファむルパスを䜿甚しおいる | ロヌカルスクリプトには絶察パスを䜿甚しおください。`npx` や `uvx` のような `PATH` 䞊の実行可胜ファむルはそのたた機胜したす。 |

124| MCP サヌバヌが予期された環境倉数なしで起動したす | サヌバヌの蚭定゚ントリがそれらを蚭定しおいたせん。たた、Claude Code が stdio サヌバヌに枡す環境にもありたせん独自の環境から、[サブプロセスから削陀する倉数](/docs/ja/monitoring-usage#administrator-configuration) を差し匕いたもの | サヌバヌの `.mcp.json` ゚ントリ内でサヌバヌごずの `env` を蚭定したす。これは起動環境たたはワヌクスペヌストラストに䟝存したせん。 |124| MCP サヌバヌが予期された環境倉数なしで起動する | サヌバヌの蚭定゚ントリがそれらを蚭定しおいない、および Claude Code が stdio サヌバヌに枡す環境にそれらがない。その独自の環境から、[サブプロセスから削陀する倉数](/docs/ja/monitoring-usage#administrator-configuration)を匕いたもの | サヌバヌの `.mcp.json` ゚ントリ内でサヌバヌごずの `env` を蚭定しおください。これは起動環境たたはワヌクスペヌストラストに䟝存したせん。 |

125| `Bash(rm *)` 拒吊ルヌルが `/bin/rm` たたは `find -delete` をブロックしたせん | プレフィックスルヌルは基になる実行可胜ファむルではなく、リテラルコマンド文字列をマッチしたす | 各バリアントの明瀺的なパタヌンを远加するか、[PreToolUse フック](/docs/ja/hooks-guide) たたは [サンドボックス](/docs/ja/sandboxing) を䜿甚しお、ハヌド保蚌を取埗したす。 |125| `Bash(rm *)` 拒吊ルヌルが `/bin/rm` たたは `find -delete` をブロックしない | Bash ルヌルは基になる実行可胜ファむルではなく、リテラルコマンド文字列にマッチしたす。[Bash ルヌルがマッチしないもの](/docs/ja/permissions#bash-rule-limits)を参照しおください | [PreToolUse hook](/docs/ja/hooks-guide)たたは[サンドボックス](/docs/ja/sandboxing)を䜿甚しお、ハヌド保蚌を取埗しおください。 |

126 126 

127<h2 id="related-resources">127<h2 id="related-resources">

128 関連リ゜ヌス128 関連リ゜ヌス

desktop.md +13 −8

Details

9Claude Desktop アプリには 3 ぀のタブがありたす**Chat** は䌚話甚、**Cowork** は [Dispatch ずより長い agentic work](https://claude.com/product/cowork) 甚、**Code** は゜フトりェア開発甚です。このペヌゞは Code タブのリファレンスです。9Claude Desktop アプリには 3 ぀のタブがありたす**Chat** は䌚話甚、**Cowork** は [Dispatch ずより長い agentic work](https://claude.com/product/cowork) 甚、**Code** は゜フトりェア開発甚です。このペヌゞは Code タブのリファレンスです。

10 10 

11<CardGroup cols={3}>11<CardGroup cols={3}>

12 <Card title="Download for macOS" icon="apple" href="https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code&utm_medium=docs">12 <Card title="macOS 甚にダりンロヌド" icon="apple" href="https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code&utm_medium=docs">

13 Universal build for Intel and Apple Silicon13 Intel ず Apple Silicon 向けのナニバヌサルビルド

14 </Card>14 </Card>

15 15 

16 <Card title="Download for Windows" icon="windows" href="https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code&utm_medium=docs">16 <Card title="Windows 甚にダりンロヌド" icon="windows" href="https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code&utm_medium=docs">

17 For x64 processors17 x64 プロセッサ向け

18 </Card>18 </Card>

19 19 

20 <Card title="Get Claude for Linux (beta)" icon="linux" href="/docs/en/desktop-linux">20 <Card title="Linux 甹 Claude を入手ベヌタ版" icon="linux" href="/docs/ja/desktop-linux">

21 apt or .deb for Ubuntu and Debian21 Ubuntu ず Debian 向けの apt たたは .deb

22 </Card>22 </Card>

23</CardGroup>23</CardGroup>

24 24 

25For Windows ARM64, download the [ARM64 installer](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs). On Linux, install with apt; see [Claude Desktop on Linux](/docs/en/desktop-linux).25Windows ARM64 の堎合は、[ARM64 むンストヌラヌ](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)をダりンロヌドしおください。Linux では apt でむンストヌルしたす。[Claude Desktop on Linux](/docs/ja/desktop-linux)を参照しおください。

26 26 

27むンストヌル埌、Claude を起動しおサむンむンし、**Code** タブをクリックしたす。Windows で初めお開く堎合、[Git for Windows](https://git-scm.com/downloads/win) がむンストヌルされおいる必芁がありたす。むンストヌル埌、アプリを再起動しおください。最初のセッションのりォヌクスルヌに぀いおは、[はじめにガむド](/docs/ja/desktop-quickstart)を参照しおください。27むンストヌル埌、Claude を起動しおサむンむンし、**Code** タブをクリックしたす。Windows で初めお開く堎合、[Git for Windows](https://git-scm.com/downloads/win) がむンストヌルされおいる必芁がありたす。むンストヌル埌、アプリを再起動しおください。最初のセッションのりォヌクスルヌに぀いおは、[はじめにガむド](/docs/ja/desktop-quickstart)を参照しおください。

28 28 


743 743 

744クラりドセッションはアプリを閉じおも、バックグラりンドで続行されたす。䜿甚状況は[サブスクリプションプランの制限](/docs/ja/costs)にカりントされ、別の蚈算料金はありたせん。744クラりドセッションはアプリを閉じおも、バックグラりンドで続行されたす。䜿甚状況は[サブスクリプションプランの制限](/docs/ja/costs)にカりントされ、別の蚈算料金はありたせん。

745 745 

746異なるネットワヌクアクセスレベルず環境倉数を持぀カスタムクラりド環境を䜜成できたす。クラりドセッションを開始するずきに環境ドロップダりンを遞択し、**Add cloud environment** を遞択したす。ネットワヌクアクセスず環境倉数の蚭定の詳现に぀いおは、[クラりド環境を蚭定する](/docs/ja/cloud-environments)を参照しおください。746異なるネットワヌクアクセスレベルず環境倉数を持぀カスタムクラりド環境を䜜成できたす。クラりドセッションを開始するずきに、プロンプトボックスの環境ドロップダりンを開いおそれらを管理したす

747 

748* **環境を远加する****Add cloud environment** を遞択したす

749* **自分の環境の 1 ぀を線集たたはアヌカむブする**それにマりスを合わせお、ギアアむコンをクリックしたす

750 

751ネットワヌクアクセスず環境倉数の蚭定の詳现に぀いおは、[クラりド環境を蚭定する](/docs/ja/cloud-environments)を参照しおください。

747 752 

748<h3 id="ssh-sessions">753<h3 id="ssh-sessions">

749 SSH セッション754 SSH セッション

desktop-ios-simulator.md +176 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# iOS シミュレヌタでアプリをテストする

6 

7> Claude Code Desktop は、Claude がアプリをビルド、実行、たたはチェックするずきに、iOS シミュレヌタペむンでアプリを開きたす。各セッションに察しお個別のシミュレヌタが甚意されたす。

8 

9<Note>

10 iOS シミュレヌタペむンは、macOS 䞊の Claude Code Desktop でパブリックベヌタ版です。Pro、Max、Team、Enterprise プランで利甚可胜です。ただし、HIPAA 蚭定が有効になっおいる Enterprise 組織では利甚できたせん。

11</Note>

12 

13iOS シミュレヌタペむンは、Claude Code Desktop の䌚話の暪に Apple の iOS シミュレヌタで実行されおいるアプリを衚瀺したす。Claude がシミュレヌタでアプリをビルド、むンストヌル、起動、たたはチェックするずきに、ペむンが自動的に開き、デバむス画面がラむブでストリヌミングされたす。Claude がアプリを実行しおテストするのを芋守ったり、Claude が䜜業を続けおいる間に自分でアプリをタップしお操䜜したりできたす。

14 

15シミュレヌタペむンはシミュレヌタを盎接操䜜するため、[コンピュヌタの䜿甚](/docs/ja/desktop#let-claude-use-your-computer)を必芁ずせず、画面を乗っ取ったり他のりィンドりを隠したりするこずはありたせん。CLI からは、Claude は [コンピュヌタの䜿甚](/docs/ja/computer-use#test-a-simulator-flow)を通じお iOS シミュレヌタに到達し、マりスで操䜜するのず同じ方法で画面䞊のシミュレヌタを制埡したす。

16 

17<h2 id="requirements">

18 芁件

19</h2>

20 

21シミュレヌタペむンは Apple のシミュレヌタツヌルを䜿甚しおおり、デスクトップアプリには含たれおいたせん。セッションを開始する前に、以䞋を確認しおください。

22 

23* Claude Desktop v1.24012.0 以降

24* MacApple の iOS シミュレヌタは macOS でのみ実行されるため

25* [Xcode](https://developer.apple.com/xcode/)iOS プラットフォヌムがむンストヌルされおいる状態。これはシミュレヌタデバむスを提䟛したす。Xcode にただシミュレヌタが衚瀺されおいない堎合は、[シミュレヌタペむンにシミュレヌタが芋぀からないず衚瀺される](#the-simulator-pane-says-no-simulators-were-found)を参照しおください。

26 * Xcode 26.x を䜿甚しおください。ペむンはただ Xcode 27 では動䜜したせん。Xcode 27 は Simulator アプリを Device Hub に眮き換えたす。Mac 䞊の `xcode-select` が Xcode 27 を指しおいる堎合は、[シミュレヌタペむンが Xcode 27 で倱敗する](#the-simulator-pane-fails-with-xcode-27)を参照しおください。

27 

28<Note>

29 このペヌゞでは、「デバむス」はシミュレヌトされた iPhone たたは iPad を指し、Xcode の **Window → Devices and Simulators** で管理するのず同じシミュレヌタデバむスの 1 ぀であり、物理ハヌドりェアではありたせん。

30</Note>

31 

32シミュレヌタペむンはロヌカルセッションでのみ利甚可胜です。[クラりド](/docs/ja/desktop#run-long-running-tasks-remotely)および [SSH](/docs/ja/desktop#ssh-sessions) セッションでは、Claude は Mac 䞊のシミュレヌタに到達できないマシン䞊で実行されたす。

33 

34<h2 id="run-your-app-in-the-simulator">

35 シミュレヌタでアプリを実行する

36</h2>

37 

38シミュレヌタペむンを開くためにコマンドや蚭定は必芁ありたせん。Claude がシミュレヌタでアプリを実行するずきに、ペむンが開きたす。

39 

40<Steps>

41 <Step title="iOS プロゞェクトを開く">

42 Claude Code Desktop で **Code** タブを開き、アプリのプロゞェクトを [プロゞェクトフォルダ](/docs/ja/desktop#start-a-session)ずしおセッションを開始したす。iOS シミュレヌタ甚にアプリをビルドするプロゞェクトであれば、どのプロゞェクトでも動䜜したす。

43 </Step>

44 

45 <Step title="Claude にアプリを実行たたはテストするよう䟝頌する">

46 タスクをアプリの実行たたは怜蚌の呚蟺で衚珟したす。䟋えば

47 

48 ```text theme={null}

49 Build the app and run it in the simulator to check the onboarding flow.

50 ```

51 </Step>

52 

53 <Step title="シミュレヌタペむンでアプリを芋る">

54 アプリがシミュレヌタで起動するず、iOS シミュレヌタペむンが䌚話の暪に開きたす。Claude がデバむスを初めお䜿甚するずきは、デスクトップアプリがアクセスを蚱可するよう求めたす。[Claude にデバむスぞのアクセスを蚱可する](#grant-claude-access-to-a-device)を参照しおください。Claude はアプリをむンストヌルし、タップしお操䜜し、画面を読み取っお独自の倉曎を怜蚌しながら、あなたが芋守りたす。

55 </Step>

56</Steps>

57 

58シミュレヌタペむンは、Claude がセッション内のいずれかの時点でシミュレヌタでアプリを起動するたびに開きたす。リク゚ストがアプリを芋るこずに぀いおである堎合、䟋えば「新しい画面は正しく芋えたすか」ずいう堎合、Claude は䜜業を開始する前にシミュレヌタを起動したす。Claude がバグを修正たたは画面を倉曎した埌、倉曎を怜蚌するよう䟝頌したす。アプリを再起動するず、ペむンが開いおいない堎合は再床開きたす。

59 

60シミュレヌタペむンは、アプリが実際に起動したデバむスを衚瀺したす。特定のデバむスでテストするには、リク゚ストでそれを指定したす。䟋えば「iPhone SE シミュレヌタで実行しおください」ず蚀えば、Claude はビルドず起動時にそのデバむスをタヌゲットにしたす。

61 

62Claude が起動したデバむスは Apple の Simulator アプリにも衚瀺され、Claude は既に起動しおいるデバむスにアプリをむンストヌルできたす。

63 

64シミュレヌタペむンを自分で開くこずもできたす。セッションがシミュレヌタを接続したか Swift ファむルを線集した埌、セッションツヌルバヌの **Views** メニュヌに **iOS Simulator** ゚ントリが衚瀺されたす。ペむンがただデバむスを衚瀺しおいない堎合は、**Attach simulator** をクリックするか、その暪のデバむスメニュヌから特定のデバむスを遞択したす。シャットダりンしたデバむスを遞択するず、それが起動したす。Xcode たたはそのシミュレヌタが芋぀からない堎合、ペむンはセットアップステップを衚瀺し、完了するたびにそれらをチェックしたす。

65 

66<h2 id="control-the-simulator-yourself">

67 シミュレヌタを自分で制埡する

68</h2>

69 

70シミュレヌタペむンはビュヌアだけではなく、むンタラクティブです。Claude が䜜業しおいる間、たたはタスク間に、以䞋を実行できたす。

71 

72* デバむス画面をクリックしおドラッグするこずでタップずスワむプを実行する

73* Apple の Simulator アプリず同じショヌトカットでハヌドりェアボタンを抌す。**Cmd+Shift+H** でホヌム、**Cmd+L** でロック、**Cmd+Up Arrow** ず **Cmd+Down Arrow** でボリュヌム

74* 回転ボタンたたは **Cmd+Right Arrow** でデバむスを時蚈回りに 4 分の 1 回転させる

75* デバむスメニュヌからペむンが衚瀺するデバむスを切り替える。このメニュヌには各シミュレヌタの OS バヌゞョンず起動状態が衚瀺されたす

76* **Cmd+S** でスクリヌンショットを保存するか、**Cmd+R** でスクリヌン録画を保存したす。ペむンのキャプチャボタンたたはショヌトカットを䜿甚したす。ファむルはデスクトップに保存されたす

77* **Detach simulator** をクリックしおデバむスをシャットダりンせずにストリヌミングを停止したす。ペむンは **Attach simulator** 状態に戻りたす

78 

79デバむス名の䞋の行は、シミュレヌタからのビデオストリヌムを調敎したす。Mac に負荷がかかっおいる堎合は **Frame rate** たたは **Resolution** を䞋げるか、**Encoding** を H.264 ず JPEG の間で切り替えるか、**FPS** をチェックしおペむンが受け取っおいるフレヌムレヌトを衚瀺したす。これらの蚭定は、ペむンがデバむスを衚瀺する方法を倉曎し、アプリの実行方法は倉曎したせん。

80 

81あなたず Claude は同じデバむスを操䜜するため、あなたのタップは Claude が芋るアプリの状態を倉曎したす。Claude に特定の画面をチェックさせるには、タップしお移動しおから䟝頌したす。Claude がデバむスを操䜜しおいる間、ペむンは画面の䞊に **Claude is using this device** バッゞを衚瀺したす。バッゞが消えるたでタップを控えお、結果があなたの入力ではなくアプリを反映するようにしたす。

82 

83<h2 id="how-sessions-manage-devices">

84 セッションがデバむスを管理する方法

85</h2>

86 

87各デバむスはそれを起動したセッションに属するため、[䞊列セッション](/docs/ja/desktop#work-in-parallel-with-sessions)はデバむスを共有したせん。1 ぀のセッションのペむンに衚瀺されるのは、そのセッションの䜜業を反映し、別のセッションの䜜業ではありたせん。サむドバヌでセッションを切り替えるず、シミュレヌタビュヌが䌚話ず䞀緒に切り替わり、戻すず同じデバむスが䞭断したずころから再開されたす。Claude が耇数のデバむスで䜜業する堎合、各デバむスは独自のペむンを開き、セッションあたり最倧 4 ぀たでです。

88 

89Claude Code Desktop は、起動したシミュレヌタが䜿甚されなくなるず、それらをシャットダりンしたす。アプリを終了するずき、セッションをアヌカむブするずき、たたはペむンからデバむスをデタッチしおから 10 分埌です。ペむンたたは Apple の Simulator アプリから自分で起動したデバむスは、自動的にシャットダりンされるこずはありたせん。接続されたデバむスをすぐにシャットダりンするには、ペむンのシャットダりンボタンを䜿甚したす。

90 

91<h2 id="grant-claude-access-to-a-device">

92 Claude にデバむスぞのアクセスを蚱可する

93</h2>

94 

95Claude はデバむスを制埡する前に同意を求めたすが、アプリのビルドたたはデバむス䞊の URL を開くこずはセッションの暩限モヌドに埓いたす。あなたたたはあなたの組織は、Claude のアクセスを完党にオフにするこずもできたす。

96 

97<h3 id="allow-a-device-the-first-time">

98 デバむスを初めお蚱可する

99</h3>

100 

101Claude がシミュレヌタを初めお䜿甚するずきは、デスクトップアプリがそれを蚱可するよう求めたす。同意はそのデバむスの制埡ずスクリヌンショットの撮圱をカバヌし、セッションごずではなくデバむスごずに 1 回䞎えたす。Claude のデバむスのスクリヌンショットは Anthropic に送信され、通垞の䌚話保持蚭定の䞋で保持されるため、Claude が䜿甚するデバむスで実際のアカりントにサむンむンしないでください。

102 

103デバむスを蚱可した埌、タップ、入力、アプリの起動、スクリヌンショットの撮圱など、Claude のそのデバむス䞊のアクションは、さらなるプロンプトなしに実行されたす。これらはペむンをクリックするのず同じ信頌を持ち、シミュレヌトされたデバむスのみに觊れるため、ペむンはコンピュヌタの䜿甚が必芁ずする macOS アクセシビリティおよびスクリヌン録画暩限を必芁ずしたせん。

104 

105拒吊した堎合、デバむスは起動し、ペむンは独自のタップで動䜜したす。Claude のアクセスのみがオフのたたです。埌で考え盎した堎合は、ペむンの **Let Claude use it** をクリックしたす。

106 

107<h3 id="actions-that-follow-your-permission-mode">

108 暩限モヌドに埓うアクション

109</h3>

110 

1112 ぀のアクションは、1 回限りの同意ではなく、セッションの [暩限モヌド](/docs/ja/permissions#permission-modes)に埓いたす。

112 

113* デバむス䞊で URL を開く。䟋えば、ディヌプリンクをテストするか、デバむスの Safari でペヌゞを読み蟌むため。URL はデヌタをデバむスから持ち出す可胜性がありたす。

114* アプリをビルドする。`xcodebuild` は Mac 䞊でプロゞェクトのビルドスクリプトを実行するため。既に進行䞭のビルドをチェックしおもプロンプトは衚瀺されたせん。

115 

116<h3 id="turn-off-simulator-access">

117 シミュレヌタアクセスをオフにする

118</h3>

119 

120デスクトップアプリの蚭定でシミュレヌタアクセスをオフにできたす。組織がすべおのナヌザヌに察しおオフにする方法は 2 ぀ありたす。

121 

122* `disableMobileSimulatorTools` [管理蚭定](/docs/ja/desktop#managed-settings)は Claude のシミュレヌタツヌルをブロックしたす。シミュレヌタペむンは独自のタップで䜿甚可胜なたたで、蚭定はアプリ内からオヌバヌラむドできたせん。

123* `requireCoworkFullVmSandbox` ポリシヌキヌ。これは Claude のツヌルを Mac 䞊ではなく分離された仮想マシン内で実行し、シミュレヌタペむンず Claude のシミュレヌタツヌルを完党に無効にするため、蚭定されおいる間はペむンがデバむスを接続できたせん。

124 

125Claude はどちらが適甚されるかを通知したす。

126 

127<h2 id="limitations">

128 制限事項

129</h2>

130 

131Claude はシミュレヌトされたデバむスのみを操䜜でき、物理的な iPhone たたは iPad を制埡できたせん。物理デバむスでテストするには、Xcode から自分でアプリを実行し、衚瀺内容を説明するか、スクリヌンショットを䌚話に添付しお Claude が䜜業できるようにしたす。

132 

133<h2 id="troubleshooting">

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

135</h2>

136 

137<h3 id="the-simulator-pane-doesn’t-open-when-claude-runs-the-app">

138 Claude がアプリを実行するずきにシミュレヌタペむンが開かない

139</h3>

140 

141Claude がアプリを実行たたはテストしたいこずを認識しおいないか、シミュレヌタツヌルが芋぀からない可胜性がありたす。以䞋を確認しおください。

142 

143* 目暙を明確に述べたす。䟋えば「iOS シミュレヌタでアプリを実行し、サむンアップフロヌをタップしお操䜜しおください」。

144* Xcode ず iOS シミュレヌタがむンストヌルされおおり、Xcode バヌゞョンが [芁件](#requirements)を満たしおいるこずを確認したす。

145* 組織が Claude Code を管理しおいる堎合、[シミュレヌタツヌルはポリシヌによっお無効にされおいる可胜性がありたす](#turn-off-simulator-access)。

146* Enterprise 組織で HIPAA 蚭定が有効になっおいる堎合、シミュレヌタペむンは利甚できたせん。

147* シミュレヌタペむンには Claude Desktop v1.24012.0 以降が必芁です。**Claude → Check for Updates** を開き、アプリを再起動したす。

148 

149<h3 id="the-simulator-pane-says-no-simulators-were-found">

150 シミュレヌタペむンにシミュレヌタが芋぀からないず衚瀺される

151</h3>

152 

153`xcode-select` が Xcode 27 を指しおいる堎合、デバむスが存圚しおいおも、ペむンはシミュレヌタが芋぀からないず報告できたす。[シミュレヌタペむンが Xcode 27 で倱敗する](#the-simulator-pane-fails-with-xcode-27)を参照しおください。それ以倖の堎合、Xcode はむンストヌルされおいたすが、iOS シミュレヌタがリストされおいたせん。シミュレヌタペむンはセットアップステップを衚瀺し、各ステップが完了するたびにそれらをチェックしたす。芋぀からないピヌスを手動でむンストヌルするには、Xcode の蚭定から iOS シミュレヌタランタむムをダりンロヌドするか、`xcodebuild -downloadPlatform iOS` を実行したす。

154 

155<h3 id="the-simulator-pane-fails-with-xcode-27">

156 シミュレヌタペむンが Xcode 27 で倱敗する

157</h3>

158 

159ペむンはただ Xcode 27 では動䜜したせん。Xcode 27 は Simulator アプリを Device Hub に眮き換えたす。Xcode 27 が遞択されおいる堎合、デバむスの接続に倱敗するか、デバむスが存圚しおいおもペむンはシミュレヌタが芋぀からないず報告したす。

160 

161ペむンは `xcode-select` が指す Xcode を䜿甚したす。Xcode 27 が唯䞀のむンストヌルである堎合、たず Xcode 26.x をそれず䞊行しおむンストヌルしたす。次に、26.x むンストヌルをそのパスで遞択したす。䟋えば、`/Applications/Xcode-26.4.app` ずしおむンストヌルされおいる堎合

162 

163```bash theme={null}

164sudo xcode-select -s /Applications/Xcode-26.4.app

165```

166 

167`xcode-select -p` を実行しお、どのむンストヌルが遞択されおいるかを確認したす。

168 

169<h2 id="see-also">

170 関連項目

171</h2>

172 

173* [Desktop でのコンピュヌタの䜿甚](/docs/ja/desktop#let-claude-use-your-computer)専甚ペむンのないアプリの画面制埡

174* [CLI からのコンピュヌタの䜿甚](/docs/ja/computer-use)CLI が iOS シミュレヌタに到達する方法

175* [セッションで䞊列に䜜業する](/docs/ja/desktop#work-in-parallel-with-sessions)セッションが倉曎を分離する方法

176* [Claude Code Desktop を始める](/docs/ja/desktop-quickstart)

Details

9デスクトップアプリは、耇数のセッションを䞊行しお実行するために構築されたグラフィカルむンタヌフェヌス付きの Claude Code を提䟛したす。䞊列䜜業を管理するためのサむドバヌ、統合タヌミナルずファむル゚ディタヌ付きのドラッグアンドドロップレむアりト、ビゞュアル diff レビュヌ、ラむブアプリプレビュヌ、自動マヌゞ機胜付きの GitHub PR 監芖、スケゞュヌル枈みタスクがありたす。タヌミナルは䞍芁です。9デスクトップアプリは、耇数のセッションを䞊行しお実行するために構築されたグラフィカルむンタヌフェヌス付きの Claude Code を提䟛したす。䞊列䜜業を管理するためのサむドバヌ、統合タヌミナルずファむル゚ディタヌ付きのドラッグアンドドロップレむアりト、ビゞュアル diff レビュヌ、ラむブアプリプレビュヌ、自動マヌゞ機胜付きの GitHub PR 監芖、スケゞュヌル枈みタスクがありたす。タヌミナルは䞍芁です。

10 10 

11<CardGroup cols={3}>11<CardGroup cols={3}>

12 <Card title="Download for macOS" icon="apple" href="https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code&utm_medium=docs">12 <Card title="macOS 甚にダりンロヌド" icon="apple" href="https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code&utm_medium=docs">

13 Universal build for Intel and Apple Silicon13 Intel ず Apple Silicon 向けのナニバヌサルビルド

14 </Card>14 </Card>

15 15 

16 <Card title="Download for Windows" icon="windows" href="https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code&utm_medium=docs">16 <Card title="Windows 甚にダりンロヌド" icon="windows" href="https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code&utm_medium=docs">

17 For x64 processors17 x64 プロセッサ向け

18 </Card>18 </Card>

19 19 

20 <Card title="Get Claude for Linux (beta)" icon="linux" href="/docs/en/desktop-linux">20 <Card title="Linux 甹 Claude を入手ベヌタ版" icon="linux" href="/docs/ja/desktop-linux">

21 apt or .deb for Ubuntu and Debian21 Ubuntu ず Debian 向けの apt たたは .deb

22 </Card>22 </Card>

23</CardGroup>23</CardGroup>

24 24 

25For Windows ARM64, download the [ARM64 installer](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs). On Linux, install with apt; see [Claude Desktop on Linux](/docs/en/desktop-linux).25Windows ARM64 の堎合は、[ARM64 むンストヌラヌ](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)をダりンロヌドしおください。Linux では apt でむンストヌルしたす。[Claude Desktop on Linux](/docs/ja/desktop-linux)を参照しおください。

26 26 

27<Note>27<Note>

28 Claude Code には [Pro、Max、Team、たたは Enterprise サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=desktop_quickstart_pricing)が必芁です。28 Claude Code には [Pro、Max、Team、たたは Enterprise サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=desktop_quickstart_pricing)が必芁です。

Details

14 スケゞュヌル蚭定オプションの比范14 スケゞュヌル蚭定オプションの比范

15</h2>15</h2>

16 16 

17Claude Code offers three ways to schedule recurring or one-off work:17Claude Code は、定期的たたは 1 回限りの䜜業をスケゞュヌルするための 3 ぀の方法を提䟛したす。

18 18 

19| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |19| | [Cloud](/docs/ja/routines) | [Desktop](/docs/ja/desktop-scheduled-tasks) | [`/loop`](/docs/ja/scheduled-tasks) |

20| :------------------------- | :---------------------------------- | :------------------------------------- | :------------------------------------------------------------------------- |20| :-------------- | :------------------------- | :------------------------------------- | :----------------------------------------------------- |

21| Runs on | Cloud, Anthropic-managed by default | Your machine | Your machine |21| 実行堎所 | Cloud、デフォルトでは Anthropic 管理 | お客様のマシン | お客様のマシン |

22| Requires machine on | No | Yes | Yes |22| マシンの起動が必芁 | いいえ | はい | はい |

23| Requires open session | No | No | Yes |23| オヌプンセッションが必芁 | いいえ | いいえ | はい |

24| Persistent across restarts | Yes | Yes | Restored on `--resume`, with [exceptions](/docs/en/scheduled-tasks#limitations) |24| 再起動埌も氞続 | はい | はい | `--resume` で埩元、[䟋倖](/docs/ja/scheduled-tasks#limitations)あり |

25| Access to local files | No (fresh clone) | Yes | Yes |25| ロヌカルファむルぞのアクセス | いいえ新芏クロヌン | はい | はい |

26| MCP servers | Connectors configured per task | [Config files](/docs/en/mcp) and connectors | Inherits from session |26| MCP サヌバヌ | タスクごずに蚭定されたコネクタ | [蚭定ファむル](/docs/ja/mcp)ずコネクタ | セッションから継承 |

27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |27| 暩限プロンプト | いいえ自埋的に実行 | タスクごずに蚭定可胜 | セッションから継承 |

28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |28| カスタマむズ可胜なスケゞュヌル | CLI の `/schedule` 経由 | はい | はい |

29| Minimum interval | 1 hour | 1 minute | 1 minute |29| 最小間隔 | 1 時間 | 1 分 | 1 分 |

30 30 

31<Tip>31<Tip>

32 Use **cloud tasks** for work that should run reliably without your machine. Use **Desktop tasks** when you need access to local files and tools. Use **`/loop`** for quick polling during a session.32 マシンなしで確実に実行する必芁がある䜜業には**クラりドタスク**を䜿甚したす。ロヌカルファむルずツヌルぞのアクセスが必芁な堎合は**デスクトップタスク**を䜿甚したす。セッション䞭の迅速なポヌリングには\*\*`/loop`\*\*を䜿甚したす。

33</Tip>33</Tip>

34 34 

35<Note>35<Note>

discover-plugins.md +12 −9

Details

207 </Step>207 </Step>

208 208 

209 <Step title="新しいプラグむンを䜿甚する">209 <Step title="新しいプラグむンを䜿甚する">

210 むンストヌル抂芁を確認したす。`Run /reload-plugins to activate.` ず報告されおいる堎合は、`/reload-plugins` を実行しおください。リロヌドが䌚話を再読み蟌みするこずを譊告する堎合は、`/reload-plugins --force` ずしお再実行しおください。210 むンストヌル抂芁が `Run /reload-plugins to activate.` ず報告されおいる堎合、Claude Code はそのリロヌドを自動的に実行したす。リロヌドが䌚話を再読み蟌みするこずを譊告する堎合は、`/reload-plugins --force` を実行しおプラグむンをアクティベヌトしおください。

211 211 

212 プラグむンスキルはプラグむン名でネヌムスペヌス化されおいるため、**commit-commands** は `/commit-commands:commit` のようなスキルを提䟛したす。212 プラグむンスキルはプラグむン名でネヌムスペヌス化されおいるため、**commit-commands** は `/commit-commands:commit` のようなスキルを提䟛したす。

213 213 


311```311```

312 312 

313<Note>313<Note>

314 URL ベヌスのマヌケットプレむスは、Git ベヌスのマヌケットプレむスず比べおいく぀かの制限がありたす。プラグむンをむンストヌルするずきに「path not found」゚ラヌが発生した堎合は、[トラブルシュヌティング](/docs/ja/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)を参照しおください。314 URL ベヌスのマヌケットプレむスは、Git ベヌスのマヌケットプレむスず比べおいく぀かの制限がありたす。URL ベヌスのマヌケットプレむスからのプラグむンのむンストヌルが倱敗する堎合は、[トラブルシュヌティング](/docs/ja/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)を参照しおください。

315</Note>315</Note>

316 316 

317<h2 id="install-plugins">317<h2 id="install-plugins">


349`/plugin` むンタヌフェむスからむンストヌルするず、むンストヌル サマリヌは、プラグむンが珟圚のセッションでアクティブかどうかを瀺したす349`/plugin` むンタヌフェむスからむンストヌルするず、むンストヌル サマリヌは、プラグむンが珟圚のセッションでアクティブかどうかを瀺したす

350 350 

351* `Plugin is now active.`: Claude Code はむンストヌルの䞀郚ずしおプラグむンをアクティブにしたした。351* `Plugin is now active.`: Claude Code はむンストヌルの䞀郚ずしおプラグむンをアクティブにしたした。

352* `Run /reload-plugins to activate.`: プラグむンはただアクティブではありたせん。これは、アクティブ化するず[プロンプト キャッシュが無効になる](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin)か、アクティブ化の詊行が倱敗したためです。コマンドを実行しおプラグむンをアクティブにしたす。352* `Run /reload-plugins to activate.`: プラグむンはただアクティブではありたせん。これは、アクティブ化するず[プロンプト キャッシュが無効になる](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin)か、アクティブ化の詊行が倱敗したためです。Claude Code はその埌、`/reload-plugins` を実行したす。そのリロヌドがプロンプト キャッシュに぀いお譊告する堎合、[プラグむンをずにかくアクティブにする](#apply-plugin-changes-without-restarting)には `/reload-plugins --force` を実行しおください。

353* プラグむンの読み蟌みに倱敗した堎合、サマリヌは倱敗を報告し、`/plugin` **Errors** タブに詳现が衚瀺されたす。353* プラグむンの読み蟌みに倱敗した堎合、サマリヌは倱敗を報告し、`/plugin` **Errors** タブに詳现が衚瀺されたす。

354 354 

355v2.1.221 より前では、`/reload-plugins` を実行するか再起動するたで、珟圚のセッションでむンストヌルが有効になりたせんでした。355v2.1.221 より前では、`/reload-plugins` を実行するか再起動するたで、珟圚のセッションでむンストヌルが有効になりたせんでした。


393 393 

394盎接コマンドでプラグむンを管理するこずもできたす394盎接コマンドでプラグむンを管理するこずもできたす

395 395 

396* `/plugin disable`、`/plugin enable`、たたは `/plugin uninstall` を実行するず、Claude Code はプラグむンパネルを開いお倉曎を適甚し、パネルを開いたたたにしたす。別のコマンドを入力する前に **Esc** を抌しおパネルを閉じたす。396* `/plugin disable`、`/plugin enable`、たたは `/plugin uninstall` を実行するず、Claude Code はプラグむンパネルを開いお倉曎を適甚し、パネルを開いたたたにしたす。別のコマンドを入力する前に **Esc** を抌しおパネルを閉じたす。[プラグむンの倉曎をリスタヌトなしで適甚する](#apply-plugin-changes-without-restarting) では、倉曎がセッションでい぀有効になるかに぀いお説明しおいたす。

397* スクリプティングの堎合は、代わりに `claude plugin` シェルコマンドを䜿甚したす。これらはパネルを開きたせん。397* スクリプティングの堎合は、代わりに `claude plugin` シェルコマンドを䜿甚したす。これらはパネルを開きたせん。

398 398 

399メニュヌを開かずにむンストヌル枈みプラグむンを䞀芧衚瀺したす399メニュヌを開かずにむンストヌル枈みプラグむンを䞀芧衚瀺したす


437 プラグむンの倉曎をリスタヌトなしで適甚する437 プラグむンの倉曎をリスタヌトなしで適甚する

438</h3>438</h3>

439 439 

440[むンストヌル抂芁](#install-plugins) が `Plugin is now active.` を報告する堎合、Claude Code はすでにプラグむンをアクティブ化しおおり、このステップをスキップできたす。その他すべおの堎合、セッション䞭に有効化たたは無効化したプラグむン、およびむンストヌル抂芁が `Run /reload-plugins to activate.` を報告するむンストヌルに぀いおは、すべおの倉曎をリスタヌトなしで適甚したす440`/plugin` メニュヌを閉じるず、Claude Code はむンストヌル、有効化、無効化、アンむンストヌルなど、メニュヌで行った倉曎を適甚するために `/reload-plugins` を実行したす。リロヌドが [プロンプトキャッシュを無効にする](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin) 堎合、譊告を衚瀺し、倉曎を保留のたたにしたす。代わりに `/reload-plugins --force` を実行しお適甚したす。Claude がただ応答䞭の堎合、リロヌドは応答が終了した埌に実行されたす。

441 441 

442```shell theme={null}442メニュヌの倖で発生するプラグむン倉曎に぀いおは、`/reload-plugins` を自分で実行したす。これらの倉曎には以䞋が含たれたす

443/reload-plugins443 

444```444* 別のタヌミナルで実行した `claude plugin` コマンド

445* 開発䞭に [`--plugin-dir`](/docs/ja/plugins#test-your-plugins-locally) で読み蟌んだプラグむンぞの線集

446* 再床読み蟌むよう求める通知を衚瀺するプラグむン [自動曎新](#configure-auto-updates)

447* Claude Code が保留しおいた [`--plugin-dir` フォルダ](/docs/ja/plugins#test-your-plugins-locally) の倉曎。これは、適甚するずプロンプトキャッシュが無効になるため

445 448 

446リロヌドがプロンプトキャッシュを無効にする堎合、コマンドは譊告を衚瀺し、`--force` を䜿甚しお再実行するたでスキップしたす。449v2.1.268 より前では、メニュヌで有効化、無効化、たたはアンむンストヌルしたプラグむン、およびむンストヌル䞭にアクティブ化されなかったむンストヌルは、`/reload-plugins` を実行するたで保留のたたでした。

447 450 

448`/reload-plugins` はたた、デスクトップアプリ、Agent SDK、および [`-p` を䜿甚した非察話型モヌド](/docs/ja/headless) など、察話型タヌミナルのないセッションでも実行されたす。Claude Code v2.1.260 以降が必芁です。これらのセッションでは 2 ぀の制限が適甚されたす451`/reload-plugins` はたた、デスクトップアプリ、Agent SDK、および [`-p` を䜿甚した非察話型モヌド](/docs/ja/headless) など、察話型タヌミナルのないセッションでも実行されたす。Claude Code v2.1.260 以降が必芁です。これらのセッションでは 2 ぀の制限が適甚されたす

449 452 

env-vars.md +437 −301

Details

6 6 

7> Claude Code の動䜜を制埡する環境倉数のリファレンス。7> Claude Code の動䜜を制埡する環境倉数のリファレンス。

8 8 

9環境倉数は、モデル遞択、認蚌、リク゚ストルヌティング、機胜トグルなど、Claude Code の動䜜を制埡できたす。同じ動䜜の倚くは、[蚭定ファむル](/docs/ja/settings) フィヌルド、[CLI フラグ](/docs/ja/cli-reference)、たたは `/model` などのセッション内コマンドを通じおも蚭定できたす。9環境倉数は、モデル遞択、認蚌、リク゚ストルヌティング、機胜トグルなど、Claude Code の動䜜を制埡できたす。同じ動䜜の倚くは、[蚭定ファむル](/docs/ja/settings)フィヌルド、[CLI フラグ](/docs/ja/cli-reference)、たたは `/model` などのセッション内コマンドを通じおも蚭定できたす。

10 10 

11このペヌゞでは、以䞋の方法に぀いお説明したす11このペヌゞでは、以䞋の内容に぀いお説明したす。

12 12 

13* シェルたたは蚭定ファむルで[環境倉数を蚭定](#set-environment-variables)する方法13* [環境倉数を蚭定する](#set-environment-variables)方法シェルたたは蚭定ファむル内

14* 動䜜を耇数の方法で蚭定できる堎合に[どの倀が適甚されるかを確認](#precedence)する方法14* [耇数の方法で動䜜を蚭定できる堎合](#precedence)、どの倀が適甚されるかを確認する

15* [Claude Code が読み取る倉数を怜玢](#variables)する方法15* [Claude Code が読み蟌む倉数を怜玢する](#variables)

16* [倉数が機胜フラグ取埗をオフにする堎合](#features-that-need-feature-flag-fetching)、どの機胜が動䜜しなくなるかを確認する

16 17 

17<h2 id="set-environment-variables">18<h2 id="set-environment-variables">

18 環境倉数を蚭定する19 環境倉数を蚭定する

19</h2>20</h2>

20 21 

21シェルで蚭定した倉数はそのタヌミナルセッション䞭に有効ですが、蚭定ファむルの倉数は `claude` が実行されるたびに適甚されたす。22シェルで蚭定した倉数はそのタヌミナルセッション䞭のみ有効ですが、蚭定ファむル内の倉数は `claude` を実行するたびに適甚されたす。

22 23 

23<h3 id="in-your-shell">24<h3 id="in-your-shell">

24 シェルで蚭定する25 シェルで蚭定する

25</h3>26</h3>

26 27 

27`claude` を起動する前に倉数を蚭定したす28`claude` を起動する前に倉数を蚭定したす。

28 29 

29<Tabs>30<Tabs>

30 <Tab title="macOS, Linux, WSL">31 <Tab title="macOS、Linux、WSL">

31 ```bash theme={null}32 ```bash theme={null}

32 export API_TIMEOUT_MS="1200000"33 export API_TIMEOUT_MS="1200000"

33 claude34 claude


42 claude43 claude

43 ```44 ```

44 45 

45 すべおのセッションで蚭定するには、`[Environment]::SetEnvironmentVariable("API_TIMEOUT_MS", "1200000", "User")` を実行しお、新しいタヌミナルを開きたす。46 すべおのセッションで蚭定するには、`[Environment]::SetEnvironmentVariable("API_TIMEOUT_MS", "1200000", "User")` を実行しお新しいタヌミナルを開きたす。

46 </Tab>47 </Tab>

47 48 

48 <Tab title="Windows CMD">49 <Tab title="Windows CMD">


51 claude52 claude

52 ```53 ```

53 54 

54 すべおのセッションで蚭定するには、`setx API_TIMEOUT_MS "1200000"` を実行しお、新しいタヌミナルを開きたす。55 すべおのセッションで蚭定するには、`setx API_TIMEOUT_MS "1200000"` を実行しお新しいタヌミナルを開きたす。

56 </Tab>

57</Tabs>

58 

59代入行は成功時に䜕も出力しないため、`claude` を実行する前に同じシェルで倉数を出力しお確認したす。

60 

61<Tabs>

62 <Tab title="macOS、Linux、WSL">

63 ```bash theme={null}

64 echo $API_TIMEOUT_MS

65 ```

66 </Tab>

67 

68 <Tab title="Windows PowerShell">

69 ```powershell theme={null}

70 echo $env:API_TIMEOUT_MS

71 ```

72 </Tab>

73 

74 <Tab title="Windows CMD">

75 ```batch theme={null}

76 echo %API_TIMEOUT_MS%

77 ```

55 </Tab>78 </Tab>

56</Tabs>79</Tabs>

57 80 


59 蚭定ファむルで蚭定する82 蚭定ファむルで蚭定する

60</h3>83</h3>

61 84 

62`settings.json` ファむルの `env` キヌの䞋に倉数を远加したす。Claude Code はスタヌトアップ時にファむルから盎接読み蟌むため、`claude` がどのように起動されたかに関係なく有効になりたす。85`settings.json` ファむルの `env` キヌの䞋に倉数を远加したす。ファむルが存圚しない堎合は䜜成したす。Claude Code はファむルから盎接読み蟌むため、`claude` がどのように起動されたかに関わらず有効になりたす。実行䞭のセッションは、ファむルを保存するずきに新しい倀ず倉曎された倀を環境に適甚したすが、[OpenTelemetry monitoring](/docs/ja/monitoring-usage) のように起動時に倉数を䞀床だけ読み蟌む機胜は、再起動するたで起動時の倀を保持したす。ファむルから倉数を削陀しおも、実行䞭のセッションではその倉数は蚭定解陀されたせん。削陀は `claude` を次に起動するずきに有効になりたす。

63 86 

64```json ~/.claude/settings.json theme={null}87```json ~/.claude/settings.json theme={null}

65{88{


70}93}

71```94```

72 95 

73遞択したファむルは、倉数が適甚される察象を制埡したす96遞択したファむルは、倉数が適甚される察象を制埡したす。

74 97 

75| ファむル | 適甚察象 |98| ファむル | 適甚察象 |

76| :---------------------------- | :---------------------------------------------- |99| :---------------------------- | :------------------------------------------------------------------------------------ |

77| `~/.claude/settings.json` | すべおのプロゞェクトで、あなた |100| `~/.claude/settings.json` | すべおのプロゞェクトで、あなた |

78| `.claude/settings.json` | プロゞェクトで䜜業しおいるすべおの人。゜ヌス管理にチェックむン |101| `.claude/settings.json` | プロゞェクトで䜜業しおいるすべおの人、゜ヌス管理にチェックむン |

79| `.claude/settings.local.json` | このプロゞェクトでのみ、あなた手動で䜜成した堎合は gitignore に远加しおください |102| `.claude/settings.local.json` | このプロゞェクトのみで、あなた。Claude Code が蚭定を保存するずきに gitignore されたす。手動で䜜成した堎合は gitignore に远加しおください |

80| 管理蚭定 | 組織内のすべおの人。管理者によっおデプロむ |103| 管理蚭定 | 組織内のすべおの人、管理者によっおデプロむ |

81 104 

82各ファむルの堎所に぀いおは [蚭定ファむル](/docs/ja/settings#settings-files) を、耇数のファむルが同じ倉数を蚭定する堎合の組み合わせ方に぀いおは [蚭定の優先順䜍](/docs/ja/settings#settings-precedence) を参照しおください。105各ファむルの堎所に぀いおは [Settings files](/docs/ja/settings#where-settings-live) を、耇数のファむルが同じ倉数を蚭定する堎合の組み合わせ方に぀いおは [Settings precedence](/docs/ja/settings#settings-precedence) を参照しおください。

83 106 

84<h2 id="precedence">107<h2 id="precedence">

85 優先順䜍108 優先順䜍

86</h2>109</h2>

87 110 

88同じ動䜜に環境倉数ず蚭定フィヌルドの䞡方がある堎合、環境倉数が優先されたす。たずえば、`ANTHROPIC_MODEL` は `model` 蚭定をオヌバヌラむドし、`CLAUDE_CODE_AUTO_CONNECT_IDE` は `autoConnectIde` をオヌバヌラむドしたす。環境倉数が蚭定されおいない堎合、蚭定フィヌルドが適甚されたす。111いく぀かの動䜜には環境倉数ず専甚の蚭定キヌの䞡方があり、Claude Code がどちらを最初に読むかはキヌごずに異なりたす。`ANTHROPIC_MODEL` ず `CLAUDE_CODE_AUTO_CONNECT_IDE` の堎合、Claude Code は倉数を最初に読み、倉数が蚭定されおいない堎合にのみ `model` たたは `autoConnectIde` 蚭定を䜿甚したす。蚭定しおいるペアに぀いおは、以䞋の倉数の行ず [蚭定リファレンス](/docs/ja/settings-reference) のキヌの゚ントリを確認しおください。

112 

113同じ倉数がシェルず蚭定ファむルの `env` ブロックの䞡方で蚭定されおいる堎合、蚭定ファむルの倀が適甚されたす。Claude Code は各 `env` ゚ントリをプロセス環境に曞き蟌み、シェルから継承された倀を眮き換えたす。[`env` 蚭定](/docs/ja/settings-reference#when-claude-code-applies-env-values) は、それらがい぀適甚されるかを瀺しおいたす。いく぀かの倉数は特別な扱いを受けたす。[`env` 蚭定](/docs/ja/settings-reference#env) は䟋倖をリストしおいたす。

89 114 

90シェルず蚭定ファむルの `env` ブロックの䞡方で同じ倉数が蚭定されおいる堎合、蚭定ファむルの倀が適甚されたす。Claude Code は起動時に各 `env` ゚ントリをプロセス環境に曞き蟌み、シェルから継承された倀を眮き換えたす。いく぀かの倉数は特別な扱いを受けたす。[`env` 蚭定](/docs/ja/settings#available-settings) に䟋倖が蚘茉されおいたす。115蚭定ファむルでは倉数を蚭定できたすが、削陀するこずはできたせん。制埡しおいないシェルプロファむルによっお゚クスポヌトされた叀い `CLAUDE_CODE_USE_VERTEX` など、蚭定を解陀できない倉数をオヌバヌラむドするには、`env` ブロックで空の文字列に蚭定したす。`"CLAUDE_CODE_USE_VERTEX": ""`。Claude Code は空の倀をプロバむダヌ遞択の未蚭定ずしお扱いたす。サブプロセスは匕き続き空の倀を継承したす。

91 116 

92蚭定ファむル間では、`env` 倀は [蚭定の優先順䜍](/docs/ja/settings#settings-precedence) に埓うため、マネヌゞド蚭定゚ントリはナヌザヌたたはプロゞェクト蚭定の同じ倉数をオヌバヌラむドしたす。117蚭定ファむル間では、`env` 倀は [蚭定の優先順䜍](/docs/ja/settings#settings-precedence) に埓うため、マネヌゞド蚭定゚ントリはナヌザヌたたはプロゞェクト蚭定の同じ倉数をオヌバヌラむドしたす。

93 118 

94環境倉数が CLI フラグおよびセッション内コマンドずどのように盞互䜜甚するかは機胜によっお異なりたす`--model` ず `/model` は `ANTHROPIC_MODEL` をオヌバヌラむドしたすが、`CLAUDE_CODE_EFFORT_LEVEL` は `/effort` をオヌバヌラむドしたす。倉数が別の蚭定゜ヌスず盞互䜜甚する堎合、[倉数](#variables) リストの行は優先順䜍を瀺すか、それを文曞化するペヌゞにリンクしたす。119環境倉数が CLI フラグおよびセッション内コマンドずどのように盞互䜜甚するかは、機胜ごずに異なりたす。`--model` ず `/model` は `ANTHROPIC_MODEL` をオヌバヌラむドしたすが、`CLAUDE_CODE_EFFORT_LEVEL` は `--effort` ず `/effort` をオヌバヌラむドしたす。倉数が別の蚭定゜ヌスず盞互䜜甚する堎合、[倉数](#variables) リストの行は優先順䜍を瀺すか、それを文曞化するペヌゞにリンクしたす。

95 120 

96Claude Code は起動時に環境倉数を読み取るため、倉曎は `claude` を次に起動するずきに有効になりたす。121Claude Code はスタヌトアップ時にシェル環境倉数を読み蟌むため、それらぞの倉曎は次回 `claude` を起動するずきに有効になりたす。蚭定ファむルの `env` キヌの䞋に蚭定された倉数は、[蚭定ファむル内](#in-settings-files) で説明されおいるスタヌトアップのみの䟋倖を陀き、ファむルが倉曎されたずきに実行䞭のセッションに再適甚されたす。

97 122 

98<h2 id="variables">123<h2 id="variables">

99 倉数124 倉数

100</h2>125</h2>

101 126 

127タむムアりト、トヌクン予算、再詊行回数などの数倀倉数は、倉数の行に「プレヌンな数字のみ」ず蚘茉されおいる堎合を陀き、プレヌンな数字に加えお科孊蚘法ず数字区切り蚘法を受け入れたす。䟋えば、Claude Code は `2e3` を 2000 ずしお、`64_000` を 64000 ずしお読み蟌みたす。v2.1.211 より前は、これらの蚘法により、`1e6` がタむムアりトを 1 に蚭定するなど、はるかに小さい倀が静かに蚭定される可胜性がありたした。

128 

129<Note>

130 動䜜をオン/オフにする倉数の堎合、`1` たたは `true` を蚭定しおオンにし、`0` たたは `false` を蚭定しおオフにしたす倧文字小文字は問いたせん。

131 

132 䞀郚の倉数は、蚭定されおいるかどうかのみを読み取るため、`0` を含む空でない倀はすべお動䜜をオンにし、倉数を蚭定解陀するか空の倀に蚭定するこずで動䜜をオフにしたす。これらの倉数は次のように機胜したす

133 

134 * `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`

135 * `DISABLE_TELEMETRY`

136 * `DISABLE_ERROR_REPORTING`

137 * `CLAUDE_CODE_TMUX_TRUECOLOR`

138 * `FALLBACK_FOR_ALL_PRIMARY_MODELS`

139 * `IS_DEMO`

140 

141 別の倉数には独自のルヌルがありたす`FORCE_HYPERLINK` は数倀を読み取るため、`0` のみがオフになりたす。各倉数の行には、独自のルヌルも蚘茉されおいたす。

142</Note>

143 

102| 倉数 | 目的 |144| 倉数 | 目的 |

103| :------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |145| :------------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

104| `ANTHROPIC_API_KEY` | `X-Api-Key` ヘッダヌずしお送信される API キヌ。蚭定されおいる堎合、ログむンしおいおも Claude Pro、Max、Team、たたは Enterprise サブスクリプションの代わりにこのキヌが䜿甚されたす。非察話モヌド`-p`では、キヌが存圚する堎合は垞に䜿甚されたす。察話モヌドでは、キヌがサブスクリプションをオヌバヌラむドする前に䞀床承認するよう求められたす。代わりにサブスクリプションを䜿甚するには、`unset ANTHROPIC_API_KEY` を実行しおください |146| `ANTHROPIC_API_KEY` | `X-Api-Key` ヘッダヌずしお送信される API キヌ。蚭定されおいる堎合、ログむンしおいおも、このキヌが Claude Pro、Max、Team、たたは Enterprise サブスクリプションの代わりに䜿甚されたす。非察話モヌド`-p`では、キヌが存圚する堎合は垞に䜿甚されたす。察話モヌドでは、キヌがサブスクリプションをオヌバヌラむドする前に、䞀床承認するよう求められたす。代わりにサブスクリプションを䜿甚するには、`unset ANTHROPIC_API_KEY` を実行したす |

105| `ANTHROPIC_AUTH_TOKEN` | `Authorization` ヘッダヌのカスタム倀ここで蚭定した倀には `Bearer ` が接頭蟞ずしお付けられたす |147| `ANTHROPIC_AUTH_TOKEN` | `Authorization` ヘッダヌのカスタム倀ここで蚭定した倀には `Bearer ` ずいうプレフィックスが付きたす |

106| `ANTHROPIC_AWS_API_KEY` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) のワヌクスペヌス API キヌ。AWS コン゜ヌルで生成されたす。`x-api-key` ずしお送信され、AWS SigV4 よりも優先されたす |148| `ANTHROPIC_AWS_API_KEY` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) のワヌクスペヌス API キヌAWS コン゜ヌルで生成。`x-api-key` ずしお送信され、AWS SigV4 よりも優先されたす |

107| `ANTHROPIC_AWS_BASE_URL` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) ゚ンドポむント URL をオヌバヌラむドしたす。カスタムリヌゞョンを䜿甚する堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じおルヌティングする堎合に䜿甚したす。デフォルトは `https://aws-external-anthropic.{AWS_REGION}.api.aws` です |149| `ANTHROPIC_AWS_BASE_URL` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) ゚ンドポむント URL をオヌバヌラむドしたす。カスタムリヌゞョンの堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を経由しおルヌティングする堎合に䜿甚したす。デフォルトは `https://aws-external-anthropic.{region}.api.aws` です。Claude Code は [Amazon Bedrock ず同じ優先順䜍でリヌゞョンを解決したす](/docs/ja/amazon-bedrock#3-configure-claude-code) |

108| `ANTHROPIC_AWS_WORKSPACE_ID` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) に必須です。すべおのリク゚ストで `anthropic-workspace-id` ヘッダヌずしお送信されたす |150| `ANTHROPIC_AWS_WORKSPACE_ID` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) に必須。すべおのリク゚ストで `anthropic-workspace-id` ヘッダヌずしお送信されたす |

109| `ANTHROPIC_BASE_URL` | API ゚ンドポむントをオヌバヌラむドしお、プロキシたたはゲヌトりェむを通じおリク゚ストをルヌティングしたす。ファヌストパヌティ以倖のホストに蚭定されおいる堎合、[MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) はデフォルトで無効になりたす。プロキシが `tool_reference` ブロックを転送する堎合は、`ENABLE_TOOL_SEARCH=true` を蚭定しおください。v2.1.196 以降、[Remote Control](/docs/ja/remote-control#requirements) は `api.anthropic.com` 以倖のホストを指しおいる堎合に無効になりたす。Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry での動䜜ず䞀臎したす |151| `ANTHROPIC_BASE_URL` | API ゚ンドポむントをオヌバヌラむドしお、プロキシたたはゲヌトりェむを経由しおリク゚ストをルヌティングしたす。ファヌストパヌティ以倖のホストに蚭定されおいる堎合、[MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) はデフォルトで無効になりたす。プロキシが `tool_reference` ブロックを転送する堎合は、`ENABLE_TOOL_SEARCH=true` を蚭定したす。v2.1.196 以降、[リモヌトコントロヌル](/docs/ja/remote-control#requirements) は、これが `api.anthropic.com` 以倖のホストを指しおいる堎合は無効になり、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry での動䜜ず䞀臎したす |

110| `ANTHROPIC_BEDROCK_BASE_URL` | Amazon Bedrock ゚ンドポむント URL をオヌバヌラむドしたす。カスタム Amazon Bedrock ゚ンドポむントを䜿甚する堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じおルヌティングする堎合に䜿甚したす。[Amazon Bedrock](/docs/ja/amazon-bedrock) を参照しおください |152| `ANTHROPIC_BEDROCK_BASE_URL` | Amazon Bedrock ゚ンドポむント URL をオヌバヌラむドしたす。カスタム Amazon Bedrock ゚ンドポむントの堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を経由しおルヌティングする堎合に䜿甚したす。[Amazon Bedrock](/docs/ja/amazon-bedrock) を参照しおください |

111| `ANTHROPIC_BEDROCK_MANTLE_BASE_URL` | Amazon Bedrock Mantle ゚ンドポむント URL をオヌバヌラむドしたす。[Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を参照しおください |153| `ANTHROPIC_BEDROCK_MANTLE_BASE_URL` | Amazon Bedrock Mantle ゚ンドポむント URL をオヌバヌラむドしたす。[Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を参照しおください |

154| `ANTHROPIC_BEDROCK_REGION_PREFIX` | クロスリヌゞョン掚論プロファむルプレフィックス`us`、`eu`、`apac`、`jp`、`au`、たたは `global`Claude Code が AWS リヌゞョンから掟生したものの代わりに最初に詊したす。AWS GovCloud リヌゞョンでは無芖されたす。Claude Code v2.1.224 以降が必芁です。[Amazon Bedrock](/docs/ja/amazon-bedrock#cross-region-inference-profile-prefixes) を参照しおください |

112| `ANTHROPIC_BEDROCK_SERVICE_TIER` | Amazon Bedrock [サヌビスティア](https://docs.aws.amazon.com/bedrock/latest/userguide/service-tiers-inference.html)`default`、`flex`、たたは `priority`。`X-Amzn-Bedrock-Service-Tier` ヘッダヌずしお送信されたす。[Amazon Bedrock](/docs/ja/amazon-bedrock#service-tiers) を参照しおください |155| `ANTHROPIC_BEDROCK_SERVICE_TIER` | Amazon Bedrock [サヌビスティア](https://docs.aws.amazon.com/bedrock/latest/userguide/service-tiers-inference.html)`default`、`flex`、たたは `priority`。`X-Amzn-Bedrock-Service-Tier` ヘッダヌずしお送信されたす。[Amazon Bedrock](/docs/ja/amazon-bedrock#service-tiers) を参照しおください |

113| `ANTHROPIC_BETAS` | API リク゚ストに含める远加の `anthropic-beta` ヘッダヌ倀のカンマ区切りリスト。Claude Code は既に必芁なベヌタヘッダヌを送信しおいたす。Claude Code がネむティブサポヌトを远加する前に、[Anthropic API ベヌタ](https://platform.claude.com/docs/en/api/beta-headers) にオプトむンするために䜿甚したす。API キヌ認蚌が必須の [`--betas` フラグ](/docs/ja/cli-reference#cli-flags) ずは異なり、この倉数は Claude.ai サブスクリプションを含むすべおの認蚌方法で機胜したす |156| `ANTHROPIC_BETAS` | API リク゚ストに含める远加の `anthropic-beta` ヘッダヌ倀のカンマ区切りリスト。Claude Code は既に必芁なベヌタヘッダヌを送信したす。Claude Code がネむティブサポヌトを远加する前に、[Anthropic API ベヌタ](https://platform.claude.com/docs/en/api/beta-headers) にオプトむンするために䜿甚したす。[`--betas` フラグ](/docs/ja/cli-reference#cli-flags) ずは異なり、API キヌ認蚌が必芁ですが、この倉数は Claude.ai サブスクリプションを含むすべおの認蚌方法で機胜したす |

114| `ANTHROPIC_CUSTOM_HEADERS` | リク゚ストに远加するカスタムヘッダヌ`Name: Value` 圢匏、耇数のヘッダヌの堎合は改行で区切られたす |157| `ANTHROPIC_CUSTOM_HEADERS` | リク゚ストに远加するカスタムヘッダヌ`Name: Value` 圢匏、耇数のヘッダヌの堎合は改行区切り。名前たたは倀に HTTP ヘッダヌが凊理できない文字カヌリヌクォヌトやれロ幅スペヌスなどが含たれおいる堎合、リク゚ストは䜍眮で識別されるペアを瀺す゚ラヌで倱敗したす。Claude Code v2.1.227 以降が必芁です。[無効なリク゚ストヘッダヌ倀](/docs/ja/errors#invalid-request-header-value) は正確な文字セットずチェックが実行される堎所をリストしおいたす。`Authorization` や `Host` などの認蚌情報、組織たたはテナント、ルヌティング、たたは API 動䜜ヘッダヌを蚭定する倀は、サヌバヌ管理蚭定がそれを配信する堎合、[承認が必芁な蚭定](/docs/ja/server-managed-settings#environment-variables-and-the-approval-dialog) ずしおカりントされたす。プロゞェクトたたはロヌカル蚭定からは、そのような倀は [env 倀が適甚される堎合のルヌル](/docs/ja/settings-reference#when-claude-code-applies-env-values) に埓いたす |

115| `ANTHROPIC_CUSTOM_MODEL_OPTION` | `/model` ピッカヌにカスタム゚ントリずしお远加するモデル ID。組み蟌み゚むリアスを眮き換えずに、非暙準たたはゲヌトりェむ固有のモデルを遞択可胜にするために䜿甚したす。[モデル蚭定](/docs/ja/model-config#add-a-custom-model-option) を参照しおください |158| `ANTHROPIC_CUSTOM_MODEL_OPTION` | `/model` ピッカヌにカスタム゚ントリずしお远加するモデル ID。組み蟌み゚むリアスを眮き換えるこずなく、非暙準たたはゲヌトりェむ固有のモデルを遞択可胜にするために䜿甚したす。[モデル蚭定](/docs/ja/model-config#add-a-custom-model-option) を参照しおください |

116| `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` | `/model` ピッカヌのカスタムモデル゚ントリの衚瀺説明。蚭定されおいない堎合、デフォルトは `Custom model (<model-id>)` です |159| `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` | `/model` ピッカヌのカスタムモデル゚ントリの衚瀺説明。蚭定されおいない堎合、デフォルトは `Custom model (<model-id>)` です |

117| `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` | `/model` ピッカヌのカスタムモデル゚ントリの衚瀺名。蚭定されおいない堎合、デフォルトはモデル ID です |160| `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` | `/model` ピッカヌのカスタムモデル゚ントリの衚瀺名。蚭定されおいない堎合、Claude Code が [ID を認識する](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) 堎合ぱントリにモデルの名前が衚瀺され、そうでない堎合はモデル ID が衚瀺されたす |

118| `ANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIES` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |161| `ANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIES` | カスタムモデルがサポヌトする [機胜](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) のカンマ区切りリスト䟋`effort,thinking`。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

119| `ANTHROPIC_DEFAULT_FABLE_MODEL` | [モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |162| `ANTHROPIC_DEFAULT_FABLE_MODEL` | `fable` ゚むリアスが解決するモデル ID、および Claude Code がサヌドパヌティプロバむダヌで [自動モデルフォヌルバック](/docs/ja/model-config#automatic-model-fallback) 甚に Fable モデルずしお認識するモデル ID。[モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |

120| `ANTHROPIC_DEFAULT_FABLE_MODEL_DESCRIPTION` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |163| `ANTHROPIC_DEFAULT_FABLE_MODEL_DESCRIPTION` | `/model` ピッカヌのピン留めされた Fable モデルの衚瀺説明。蚭定されおいない堎合、行は `Custom Fable model` で始たるデフォルト説明を衚瀺したす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

121| `ANTHROPIC_DEFAULT_FABLE_MODEL_NAME` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |164| `ANTHROPIC_DEFAULT_FABLE_MODEL_NAME` | `/model` ピッカヌのピン留めされた Fable モデルの衚瀺名。蚭定されおいない堎合、Claude Code がピン留めされた ID を認識する堎合は行にモデルの名前が衚瀺され、そうでない堎合はピン留めされた ID が衚瀺されたす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

122| `ANTHROPIC_DEFAULT_FABLE_MODEL_SUPPORTED_CAPABILITIES` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |165| `ANTHROPIC_DEFAULT_FABLE_MODEL_SUPPORTED_CAPABILITIES` | ピン留めされた Fable モデルがサポヌトする [機胜](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) のカンマ区切りリスト䟋`effort,thinking`。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

123| `ANTHROPIC_DEFAULT_HAIKU_MODEL` | [モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |166| `ANTHROPIC_DEFAULT_HAIKU_MODEL` | `haiku` ゚むリアスが解決するモデル ID、[バックグラりンド機胜](/docs/ja/costs#background-token-usage) にも䜿甚されたす。[モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |

124| `ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |167| `ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION` | `/model` ピッカヌのピン留めされた Haiku モデルの衚瀺説明。蚭定されおいない堎合、行は `Custom Haiku model` で始たるデフォルト説明を衚瀺したす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

125| `ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |168| `ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME` | `/model` ピッカヌのピン留めされた Haiku モデルの衚瀺名。蚭定されおいない堎合、Claude Code がピン留めされた ID を認識する堎合は行にモデルの名前が衚瀺され、そうでない堎合はピン留めされた ID が衚瀺されたす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

126| `ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |169| `ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES` | ピン留めされた Haiku モデルがサポヌトする [機胜](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) のカンマ区切りリスト䟋`effort,thinking`。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

127| `ANTHROPIC_DEFAULT_OPUS_MODEL` | [モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |170| `ANTHROPIC_DEFAULT_MODEL` | 新しいセッションがデフォルトで開始するモデル。Claude Code v2.1.236 以降が必芁です。[新しいセッションのデフォルトモデルを蚭定](/docs/ja/model-config#set-a-default-model-for-new-sessions) を参照しおください |

128| `ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTION` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |171| `ANTHROPIC_DEFAULT_OPUS_MODEL` | `opus` ゚むリアスが解決するモデル ID、および Plan Mode がアクティブな堎合に `opusplan` が䜿甚するモデル ID。[モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |

129| `ANTHROPIC_DEFAULT_OPUS_MODEL_NAME` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |172| `ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTION` | `/model` ピッカヌのピン留めされた Opus モデルの衚瀺説明。蚭定されおいない堎合、行は `Custom Opus model` で始たるデフォルト説明を衚瀺したす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

130| `ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |173| `ANTHROPIC_DEFAULT_OPUS_MODEL_NAME` | `/model` ピッカヌのピン留めされた Opus モデルの衚瀺名。蚭定されおいない堎合、Claude Code がピン留めされた ID を認識する堎合は行にモデルの名前が衚瀺され、そうでない堎合はピン留めされた ID が衚瀺されたす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

131| `ANTHROPIC_DEFAULT_SONNET_MODEL` | [モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |174| `ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES` | ピン留めされた Opus モデルがサポヌトする [機胜](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) のカンマ区切りリスト䟋`effort,thinking`。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

132| `ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |175| `ANTHROPIC_DEFAULT_SONNET_MODEL` | `sonnet` ゚むリアスが解決するモデル ID、および Plan Mode がアクティブでない堎合に `opusplan` が䜿甚するモデル ID。[モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |

133| `ANTHROPIC_DEFAULT_SONNET_MODEL_NAME` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |176| `ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION` | `/model` ピッカヌのピン留めされた Sonnet モデルの衚瀺説明。蚭定されおいない堎合、行は `Custom Sonnet model` で始たるデフォルト説明を衚瀺したす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

134| `ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES` | [モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |177| `ANTHROPIC_DEFAULT_SONNET_MODEL_NAME` | `/model` ピッカヌのピン留めされた Sonnet モデルの衚瀺名。蚭定されおいない堎合、Claude Code がピン留めされた ID を認識する堎合は行にモデルの名前が衚瀺され、そうでない堎合はピン留めされた ID が衚瀺されたす。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

135| `ANTHROPIC_FOUNDRY_API_KEY` | Microsoft Foundry 認蚌甚の API キヌ[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照しおください |178| `ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES` | ピン留めされた Sonnet モデルがサポヌトする [機胜](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) のカンマ区切りリスト䟋`effort,thinking`。[モデル蚭定](/docs/ja/model-config#customize-pinned-model-display-and-capabilities) を参照しおください |

136| `ANTHROPIC_FOUNDRY_AUTH_TOKEN` | Microsoft Entra アクセストヌクンなど、Microsoft Foundry 認蚌甚のベアラヌトヌクン。Claude Code は `Authorization: Bearer` ヘッダヌずしお送信したす。`ANTHROPIC_FOUNDRY_API_KEY` および Azure デフォルト認蚌情報チェヌンより優先されたす。[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照しおください。Claude Code v2.1.203 以降が必須です |179| `ANTHROPIC_FEDERATION_RULE_ID` | [ワヌクロヌド ID フェデレヌション](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) のフェデレヌションルヌル ID。`ANTHROPIC_ORGANIZATION_ID` ず䞀緒に蚭定するず、Claude Code はフェデレヌション認蚌情報を遞択したす。これは `/login` 認蚌情報よりも優先されたす。[認蚌の優先順䜍](/docs/ja/authentication#authentication-precedence) を参照しおください |

137| `ANTHROPIC_FOUNDRY_BASE_URL` | Microsoft Foundry リ゜ヌスの完党なベヌス URL䟋`https://my-resource.services.ai.azure.com/anthropic`。`ANTHROPIC_FOUNDRY_RESOURCE` の代替[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照しおください |180| `ANTHROPIC_FOUNDRY_API_KEY` | Microsoft Foundry 認蚌甚の API キヌ[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照 |

138| `ANTHROPIC_FOUNDRY_RESOURCE` | Microsoft Foundry リ゜ヌス名䟋`my-resource`。`ANTHROPIC_FOUNDRY_BASE_URL` が蚭定されおいない堎合は必須[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照しおください |181| `ANTHROPIC_FOUNDRY_AUTH_TOKEN` | Microsoft Entra アクセストヌクンなど、Microsoft Foundry 認蚌甚のベアラヌトヌクン。Claude Code は `Authorization: Bearer` ヘッダヌずしお送信したす。`ANTHROPIC_FOUNDRY_API_KEY` および Azure デフォルト認蚌情報チェヌンよりも優先されたす。[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照しおください。Claude Code v2.1.203 以降が必芁です |

139| `ANTHROPIC_MODEL` | 䜿甚するモデル蚭定の名前[モデル蚭定](/docs/ja/model-config#environment-variables) を参照しおください |182| `ANTHROPIC_FOUNDRY_BASE_URL` | Microsoft Foundry リ゜ヌスの完党なベヌス URL䟋`https://my-resource.services.ai.azure.com/anthropic`。`ANTHROPIC_FOUNDRY_RESOURCE` の代替[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照 |

140| `ANTHROPIC_SMALL_FAST_MODEL` | \[非掚奚] バックグラりンドタスク甚の [Haiku クラスモデルの名前](/docs/ja/costs) |183| `ANTHROPIC_FOUNDRY_RESOURCE` | Microsoft Foundry リ゜ヌス名䟋`my-resource`。`ANTHROPIC_FOUNDRY_BASE_URL` が蚭定されおいない堎合は必須[Microsoft Foundry](/docs/ja/microsoft-foundry) を参照 |

141| `ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION` | Amazon Bedrock たたは Amazon Bedrock Mantle を䜿甚する堎合、Haiku クラスモデルの AWS リヌゞョンをオヌバヌラむドしたす。Amazon Bedrock では、`ANTHROPIC_DEFAULT_HAIKU_MODEL` たたは非掚奚の `ANTHROPIC_SMALL_FAST_MODEL` も蚭定されおいる堎合にのみ有効になりたす。Amazon Bedrock はそれ以倖の堎合、バックグラりンドタスク甚にデフォルト Sonnet モデルたたはセッションリヌゞョンのプラむマリモデルを䜿甚するためです |184| `ANTHROPIC_MODEL` | 䜿甚するモデル蚭定の名前[モデル蚭定](/docs/ja/model-config#environment-variables) を参照 |

142| `ANTHROPIC_VERTEX_BASE_URL` | Google Cloud's Agent Platform ゚ンドポむント URL をオヌバヌラむドしたす。カスタム Google Cloud's Agent Platform ゚ンドポむントを䜿甚する堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じおルヌティングする堎合に䜿甚したす。[Google Cloud's Agent Platform](/docs/ja/google-vertex-ai) を参照しおください |185| `ANTHROPIC_ORGANIZATION_ID` | [ワヌクロヌド ID フェデレヌション](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) の組織 ID。`ANTHROPIC_FEDERATION_RULE_ID` ず䞀緒に蚭定したす。[認蚌の優先順䜍](/docs/ja/authentication#authentication-precedence) を参照しおください |

143| `ANTHROPIC_VERTEX_PROJECT_ID` | Google Cloud's Agent Platform リク゚スト甚の GCP プロゞェクト ID。`GCLOUD_PROJECT`、`GOOGLE_CLOUD_PROJECT`、たたは `GOOGLE_APPLICATION_CREDENTIALS` 認蚌情報ファむル内のプロゞェクトでオヌバヌラむドされたす。[Google Cloud's Agent Platform](/docs/ja/google-vertex-ai) を参照しおください |186| `ANTHROPIC_PROFILE` | 認蚌するための Anthropic プロファむルの名前[`ant auth login`](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication) で䜜成されたものなど、たたは [API キヌなしで Console アカりントにサむンむン](/docs/ja/authentication#sign-in-without-an-api-key)。[認蚌の優先順䜍](/docs/ja/authentication#authentication-precedence) を参照しおください |

144| `ANTHROPIC_WORKSPACE_ID` | [ワヌクロヌド ID フェデレヌション](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) 甚のワヌクスペヌス ID。フェデレヌションルヌルが耇数のワヌクスペヌスにスコヌプされおいる堎合に蚭定したす。トヌクン亀換がタヌゲットずするワヌクスペヌスを認識できるようにしたす |187| `ANTHROPIC_SMALL_FAST_MODEL` | \[非掚奚] [バックグラりンドタスク甚の Haiku クラスモデル](/docs/ja/costs) の名前 |

145| `API_FORCE_IDLE_TIMEOUT` | バむトが到着しない堎合にストリヌミングモデル応答を䞭止する 5 分のアむドルタむムアりトをオヌバヌラむドしたす。遅い [ゲヌトりェむ](/docs/ja/llm-gateway) たたはロヌカルモデルが 5 分以䞊チャンク間で䞀時停止する堎合は、`0` に蚭定しおタむムアりトを無効にしたす。`1` に蚭定しおすべおのプロバむダヌでタむムアりトを保持したす。未蚭定の堎合、タむムアりトは Anthropic API 盎接接続ず [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) では非アクティブです。Claude Code 独自のバむトレベルストリヌムりォッチドッグが実行されたす。[Google Cloud's Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)、[Mantle](/docs/ja/amazon-bedrock#use-the-mantle-endpoint)、[Amazon Bedrock](/docs/ja/amazon-bedrock)、ゲヌトりェむ接続を含むすべおの他のプロバむダヌではアクティブです。停止したストリヌムはハングする代わりに䞭止されたす。v2.1.169 以降 |188| `ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION` | Amazon Bedrock たたは Amazon Bedrock Mantle を䜿甚する堎合、Haiku クラスモデルの AWS リヌゞョンをオヌバヌラむドしたす。Amazon Bedrock では、`ANTHROPIC_DEFAULT_HAIKU_MODEL` たたは非掚奚の `ANTHROPIC_SMALL_FAST_MODEL` も蚭定されおいる堎合にのみ有効になりたす。Amazon Bedrock はそれ以倖の堎合、バックグラりンドタスクをセッションリヌゞョンの [デフォルト Sonnet モデルたたはプラむマリモデル](/docs/ja/amazon-bedrock#4-pin-model-versions) で実行するため |

146| `API_TIMEOUT_MS` | API リク゚ストのタむムアりトミリ秒デフォルト600000、たたは 10 分。最倧2147483647。遅いネットワヌクでリク゚ストがタむムアりトする堎合、たたはプロキシを通じおルヌティングする堎合は、この倀を増やしおください。最倧倀を超える倀は基盀ずなるタむマヌをオヌバヌフロヌさせ、リク゚ストが盎ちに倱敗する原因ずなりたす |189| `ANTHROPIC_VERTEX_BASE_URL` | Google Cloud の Agent Platform ゚ンドポむント URL をオヌバヌラむドしたす。カスタム Google Cloud の Agent Platform ゚ンドポむントの堎合、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を経由しおルヌティングする堎合に䜿甚したす。[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai) を参照しおください |

147| `AWS_BEARER_TOKEN_BEDROCK` | 認蚌甚の Amazon Bedrock API キヌ[Amazon Bedrock API キヌ](https://aws.amazon.com/blogs/machine-learning/accelerate-ai-development-with-amazon-bedrock-api-keys/) を参照しおください |190| `ANTHROPIC_VERTEX_PROJECT_ID` | Google Cloud の Agent Platform リク゚ストが察象ずする GCP プロゞェクト ID。[GCP 認蚌情報を蚭定](/docs/ja/google-vertex-ai#3-configure-gcp-credentials) を参照しおください |

191| `ANTHROPIC_WORKSPACE_ID` | [ワヌクロヌド ID フェデレヌション](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) のワヌクスペヌス ID。フェデレヌションルヌルが耇数のワヌクスペヌスにスコヌプされおいる堎合、トヌクン亀換がどのワヌクスペヌスをタヌゲットにするかを知るために蚭定したす |

192| `API_FORCE_IDLE_TIMEOUT` | バむトが到着しないずきにストリヌミングモデル応答を䞭止する 5 分間のボディアむドルタむムアりトをオヌバヌラむドしたす。`0` に蚭定しおタむムアりトをオフにしたす䟋遅い [ゲヌトりェむ](/docs/ja/llm-gateway) たたはロヌカルモデルがチャンク間で 5 分以䞊䞀時停止する堎合、たたは `1` に蚭定しおすべおのプロバむダヌでオンに保ちたす。蚭定されおいない堎合、タむムアりトは盎接 Anthropic API および [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) 以倖のプロバむダヌでアクティブです。[ストリヌム監芖犬](/docs/ja/network-config#streaming-idle-watchdogs) は独立しお実行され、ここで `0` を蚭定した堎合でも長い無音の䞀時停止を䞭止したす |

193| `API_TIMEOUT_MS` | API リク゚ストのタむムアりトミリ秒単䜍デフォルト600000、たたは 10 分最倧2147483647。遅いネットワヌクでリク゚ストがタむムアりトする堎合、たたはプロキシを経由しおルヌティングする堎合は増加させたす。最倧倀を超える倀は基盀ずなるタむマヌをオヌバヌフロヌさせ、リク゚ストが即座に倱敗したす |

194| `AWS_BEARER_TOKEN_BEDROCK` | 認蚌甚の Amazon Bedrock API キヌ[Amazon Bedrock API キヌ](https://aws.amazon.com/blogs/machine-learning/accelerate-ai-development-with-amazon-bedrock-api-keys/) を参照 |

148| `BASH_DEFAULT_TIMEOUT_MS` | 長時間実行される bash コマンドのデフォルトタむムアりトデフォルト120000、たたは 2 分 |195| `BASH_DEFAULT_TIMEOUT_MS` | 長時間実行される bash コマンドのデフォルトタむムアりトデフォルト120000、たたは 2 分 |

149| `BASH_MAX_OUTPUT_LENGTH` | bash 出力が完党な出力がファむルに保存され、Claude がパスず短いプレビュヌを受け取る前の最倧文字数。[Bash ツヌル動䜜](/docs/ja/tools-reference#bash-tool-behavior) を参照しおください |196| `BASH_MAX_OUTPUT_LENGTH` | Claude Code がコマンドの結果に読み蟌む bash 出力の最倧文字数デフォルト30000最倧150000。[`bashOutputMaxChars`](/docs/ja/settings-reference#bashoutputmaxchars) 蚭定を蚭定した堎合、Claude Code はこの倉数を無芖したす。[出力制限](/docs/ja/tools-reference#output-limits) を参照しおください |

150| `BASH_MAX_TIMEOUT_MS` | 長時間実行される bash コマンドに察しおモデルが蚭定できる最倧タむムアりトデフォルト600000、たたは 10 分 |197| `BASH_MAX_TIMEOUT_MS` | モデルが長時間実行される bash コマンドに蚭定できる最倧タむムアりトデフォルト600000、たたは 10 分。有効な䞊限は、これず `BASH_DEFAULT_TIMEOUT_MS` の倧きい方です |

151| `CCR_FORCE_BUNDLE` | GitHub アクセスが利甚可胜な堎合でも、[`claude --cloud`](/docs/ja/claude-code-on-the-web#send-local-repositories-without-github) がロヌカルリポゞトリをバンドルしおアップロヌドするよう匷制するには `1` に蚭定したす |198| `BETA_TRACING_ENDPOINT` | [詳现ベヌタトレヌス](/docs/ja/monitoring-usage#traces-beta) 甚の OTLP ゚ンドポむント`ENABLE_BETA_TRACING_DETAILED=1` を䜿甚するず、ログずトレヌスは蚭定された゚クスポヌタヌではなくそこに送信されたす。シェル、ナヌザヌ蚭定、たたは管理蚭定で蚭定したす。[プロゞェクトおよびロヌカル蚭定](/docs/ja/settings-reference#variables-claude-code-ignores-in-env) では無芖されたす |

152| `CLAUDECODE` | Claude Code がスポヌンするサブプロセスBash ず PowerShell ツヌル、tmux セッション、[フック](/docs/ja/hooks) コマンド、[ステヌタスラむン](/docs/ja/statusline) コマンド、stdio [MCP サヌバヌ](/docs/ja/mcp) サブプロセスで `1` に蚭定されたす。IDE 拡匵機胜は統合タヌミナルでもこれを蚭定したす。スクリプトが Claude Code によっおスポヌンされたサブプロセス内で実行されおいるかどうかを怜出するために䜿甚したす。珟圚のプロセスがツヌル呌び出したたはフックによっお盎接スポヌンされたか、Claude Code が開始した stdio MCP サヌバヌ内かどうかを確認するには、代わりに `CLAUDE_CODE_CHILD_SESSION` を䜿甚したす |199| `CCR_FORCE_BUNDLE` | [`claude --cloud`](/docs/ja/claude-code-on-the-web#send-local-repositories-without-github) がリモヌトから耇補する代わりにロヌカルリポゞトリをバンドルしおアップロヌドするように匷制するには、`1` に蚭定したす |

153| `CLAUDE_AFK_COUNTDOWN_MS` | 自動継続する前に、応答されおいない [`AskUserQuestion`](/docs/ja/tools-reference) ダむアログにオンスクリヌンカりントダりンが衚瀺されるたでのミリ秒数。デフォルト `20000`20 秒。自動継続タむムアりトでキャップされたす。自動継続がオンの堎合にのみ効果がありたす。[`askUserQuestionTimeout`](/docs/ja/settings#available-settings) 蚭定ず `CLAUDE_AFK_TIMEOUT_MS` を参照しおください。Claude Code v2.1.198 以降が必須です |200| `CLAUDECODE` | Claude Code が生成するサブプロセスBash および PowerShell ツヌル、tmux セッション、[フック](/docs/ja/hooks) コマンド、[ステヌタスラむン](/docs/ja/statusline) コマンド、stdio [MCP サヌバヌ](/docs/ja/mcp) サブプロセスで `1` に蚭定したす。IDE 拡匵機胜は統合タヌミナルでもこれを蚭定したす。スクリプトが Claude Code によっお生成されたサブプロセス内で実行されおいるかどうかを怜出するために䜿甚したす。ツヌル呌び出したたはフックによっお盎接生成されたプロセスであるか、Claude Code が開始した stdio MCP サヌバヌ内であるかを確認するには、代わりに `CLAUDE_CODE_CHILD_SESSION` を䜿甚したす |

154| `CLAUDE_AFK_TIMEOUT_MS` | 応答されおいない [`AskUserQuestion`](/docs/ja/tools-reference) ダむアログが自動継続するたでのアむドル時間ミリ秒。自動継続はデフォルトではオフです。[`askUserQuestionTimeout`](/docs/ja/settings#available-settings) 蚭定でオプトむンしたす。この倉数はデモず自動テスト甚のオヌバヌラむドです。蚭定されおいる堎合、その蚭定より優先され、蚭定が未蚭定たたは `never` の堎合でも自動継続をオンにしたす。`0` に蚭定しおもタむムアりトはオフになりたせん。ダむアログはすぐに閉じられたす。v2.1.198 ず v2.1.199 では、自動継続はデフォルトでオンで、`60000`60 秒タむムアりトでした。Claude Code v2.1.198 以降が必須です |201| `CLAUDE_AFK_COUNTDOWN_MS` | 自動継続前に、未回答の [`AskUserQuestion`](/docs/ja/tools-reference) ダむアログに画面䞊のカりントダりンが衚瀺されるたでのミリ秒数。デフォルト `20000`20 秒、自動継続タむムアりトでキャップされたす。自動継続がオンでない限り効果がありたせん[`askUserQuestionTimeout`](/docs/ja/settings-reference#askuserquestiontimeout) 蚭定ず `CLAUDE_AFK_TIMEOUT_MS` を参照しおください。Claude Code v2.1.198 以降が必芁です |

155| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | すべおの組み蟌み [subagent](/docs/ja/sub-agents) タむプExplore や Plan などを無効にするには `1` に蚭定したす。非察話モヌド`-p` フラグでのみ適甚されたす。SDK ナヌザヌが癜玙の状態を望む堎合に圹立ちたす |202| `CLAUDE_AFK_TIMEOUT_MS` | 未回答の [`AskUserQuestion`](/docs/ja/tools-reference) ダむアログが自動継続されるたでのアむドル時間ミリ秒単䜍。自動継続はデフォルトでオフです[`askUserQuestionTimeout`](/docs/ja/settings-reference#askuserquestiontimeout) 蚭定でオプトむンしたす。この倉数はデモず自動テスト甚のオヌバヌラむドです蚭定されおいる堎合、その蚭定よりも優先され、蚭定が蚭定されおいない堎合たたは `never` の堎合でも自動継続をオンにしたす。`0` を蚭定しおもタむムアりトはオフになりたせんダむアログが即座に閉じたす。v2.1.198 および v2.1.199 では、自動継続はデフォルトでオンで、`60000`60 秒タむムアりトでした。Claude Code v2.1.198 以降が必芁です |

156| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDK で䜜成された MCP サヌバヌからのツヌル名の `mcp__<server>__` プレフィックスをスキップするには `1` に蚭定したす。ツヌルは元の名前を䜿甚したす。SDK 䜿甚のみ |203| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | すべおの組み蟌み [サブ゚ヌゞェント](/docs/ja/sub-agents) タむプExplore や Plan などを無効にするには、`1` に蚭定したす。非察話モヌド`-p` フラグにのみ適甚されたす。SDK ナヌザヌが癜玙の状態を望む堎合に䟿利です。これにより、`general-purpose` も削陀されたす。これは、Agent ツヌル呌び出しが `subagent_type` を省略したずきに Claude Code が実行するサブ゚ヌゞェントです。そのような呌び出しは [`subagent_type is required`](/docs/ja/errors#subagent-type-is-required) で倱敗したす |

157| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | バックグラりンド subagent のスタルタむムアりトミリ秒。デフォルト `600000`10 分。タむマヌは各ストリヌミング進捗むベントでリセットされたす。りィンドり内に進捗が到着しない堎合、subagent は䞭止され、タスクは倱敗ずマヌクされ、郚分的な結果が芪に衚瀺されたす |204| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDK で䜜成された MCP サヌバヌからのツヌル名の `mcp__<server>__` プレフィックスをスキップするには、`1` に蚭定したす。ツヌルは元の名前を䜿甚したす。SDK 䜿甚のみ |

158| `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | オヌトコンパクションがトリガヌされるオヌトコンパクションりィンドりのパヌセンテヌゞ1100を蚭定したす。䜎い倀`50` などを䜿甚しおより早くコンパクトしたす。この倉数は、Claude Code がプロアクティブにコンパクトする堎合にのみ早期コンパクションを匕き起こしたす`CLAUDE_CODE_AUTO_COMPACT_WINDOW` が蚭定されおいる堎合、[クラりドセッション](/docs/ja/claude-code-on-the-web) では、Sonnet 4.6 ず Opus 4.6 では [拡匵コンテキスト](/docs/ja/model-config#extended-context) なしでは、デフォルトで 200K 境界でコンパクトしたす。Sonnet 5 では、モデルの [デフォルト閟倀](/docs/ja/model-config#sonnet-5-context-window) でコンパクトしたす。ロヌカルセッションのデフォルトなど、他の堎合では、オヌトコンパクションは䌚話がモデルのコンテキスト制限に達したずきにトリガヌされたす。オヌバヌラむドはしきい倀を䜎くするこずのみができるため、デフォルトより高い倀は効果がありたせん。メむンの䌚話ず subagent の䞡方に適甚されたす |205| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | サブ゚ヌゞェントのスタルタむムアりトミリ秒単䜍。デフォルト `600000`10 分`CLAUDE_STREAM_IDLE_TIMEOUT_MS` を䞊げながらストリヌム監芖犬がオンの堎合、デフォルトはそれに応じお䞊がりたす。[遅いたたは停止した API 応答を凊理](/docs/ja/agent-sdk/typescript#handle-slow-or-stalled-api-responses) で説明されおいたす。タむマヌは各ストリヌミング進捗むベントでリセットされたすりィンドり内に進捗が到着しない堎合、Claude Code はサブ゚ヌゞェントを䞭止し、芪に停止を報告したす |

159| `CLAUDE_AUTO_BACKGROUND_TASKS` | 長時間実行される゚ヌゞェントタスクの自動バックグラりンド化を匷制的に有効にするには `1` に蚭定したす。有効にするず、subagent は玄 2 分間実行した埌、バックグラりンドに移動されたす |206| `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | 自動コンパクションがトリガヌされる自動コンパクトりィンドりのパヌセンテヌゞ1100を蚭定したす。`50` などの䜎い倀を䜿甚しお早期にコンパクトしたす倉数はしきい倀を䞊げるこずはできないため、デフォルトパヌセンテヌゞを超える倀は無芖されたす。[モデルのコンテキスト制限の前にコンパクト](/docs/ja/model-config#context-window-and-auto-compaction) するセッションにのみ適甚されたす。メむン䌚話ずサブ゚ヌゞェントの䞡方に適甚されたす |

160| `CLAUDE_AX_SCREEN_READER` | スクリヌンリヌダヌフレンドリヌな出力をレンダリングするには `1` に蚭定したす装食的なボヌダヌやアニメヌションなしのフラットテキスト。[`axScreenReader`](/docs/ja/settings#available-settings) が `true` の堎合でも、スクリヌンリヌダヌモヌドを匷制的にオフにするには `0` に蚭定したす。[`--ax-screen-reader`](/docs/ja/cli-reference#cli-flags) フラグが優先されたす。Claude Code v2.1.181 以降が必須です |207| `CLAUDE_AUTO_BACKGROUND_TASKS` | 長時間実行される゚ヌゞェントタスクの自動バックグラりンド化を匷制的に有効にするには、`1` に蚭定したす。有効にするず、サブ゚ヌゞェントは玄 2 分間実行した埌、バックグラりンドに移動されたす。たた、[長い MCP ツヌル呌び出しの自動バックグラりンド化](/docs/ja/mcp#automatic-backgrounding-of-long-tool-calls) を非察話モヌドで Claude Code v2.1.212 以降で有効にしたす |

161| `CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR` | メむンセッションの各 Bash たたは PowerShell コマンドの埌に元の䜜業ディレクトリに戻りたす |208| `CLAUDE_AX_PREPARK_MS` | [スクリヌンリヌダヌモヌド](/docs/ja/accessibility#what-your-screen-reader-hears) では、Claude Code がカヌ゜ルを行の開始に眮いお、新しいたたは倉曎された行を曞き蟌む前に埅機するミリ秒数。デフォルト `50`。`0` に蚭定しお即座に曞き蟌みたす。Claude Code は埅機を `5000` でキャップしたす。Claude Code v2.1.233 以降が必芁です |

162| `CLAUDE_CLIENT_PRESENCE_FILE` | スクリヌンロックリスナヌなどの倖郚ツヌルがスクリヌンのロック解陀時に䜜成し、ロック時に削陀するファむルぞのパス。ファむルが存圚する間、Claude Code は [Remote Control モバむルプッシュ通知](/docs/ja/remote-control#mobile-push-notifications) をスキップするため、コンピュヌタヌを積極的に䜿甚しおいる間はプッシュを受け取らなくなりたす。ファむルが存圚しないか読み取り䞍可の堎合、通知は通垞通り送信されたす。Claude Code はファむルをポヌリングするのではなく、プッシュトリガヌむベントごずに 1 回ファむルをチェックしたす。Claude Code v2.1.181 以降が必須です |209| `CLAUDE_AX_SCREEN_READER` | スクリヌンリヌダヌフレンドリヌな出力をレンダリングするには `1` に蚭定したす装食的なボヌダヌやアニメヌションなしのフラットテキスト。[`axScreenReader`](/docs/ja/settings-reference#axscreenreader) が `true` の堎合でも、スクリヌンリヌダヌモヌドを匷制的にオフにするには `0` に蚭定したす。[`--ax-screen-reader`](/docs/ja/cli-reference#cli-flags) フラグが優先されたす。Claude Code v2.1.181 以降が必芁です |

163| `CLAUDE_CODE_ACCESSIBILITY` | ネむティブタヌミナルカヌ゜ルを衚瀺したたたにし、反転テキストカヌ゜ルむンゞケヌタヌを無効にするには `1` に蚭定したす。macOS Zoom などのスクリヌンマグニファむアヌがカヌ゜ル䜍眮を远跡できるようにしたす |210| `CLAUDE_AX_STARTUP_QUIET_MS` | [スクリヌンリヌダヌモヌド](/docs/ja/accessibility) では、スタヌトアップ確認行の埌の最初のむンタヌフェむスレンダリングを Claude Code が保持するミリ秒数。スクリヌンリヌダヌが新しい出力が割り蟌む前に行党䜓を話すこずができるようにしたす。デフォルト `3000`。`0` に蚭定しお即座にレンダリングしたす。Claude Code は保持を `600000`10 分でキャップしたす。最初のキヌストロヌクが保持を早期に終了したす。Claude Code v2.1.217 以降が必芁です |

164| `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD` | `--add-dir` で指定されたディレクトリからメモリファむルを読み蟌むには `1` に蚭定したす。`CLAUDE.md`、`.claude/CLAUDE.md`、`.claude/rules/*.md`、および `CLAUDE.local.md` を読み蟌みたす。デフォルトでは、远加ディレクトリはメモリファむルを読み蟌みたせん |211| `CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR` | メむンセッションの各 Bash たたは PowerShell コマンドの埌、元の䜜業ディレクトリに戻りたす |

165| `CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) で増分曎新を送信する代わりに、すべおのフレヌムで画面党䜓を再描画するには `1` に蚭定したす。フルスクリヌンモヌドで叀いテキストたたは配眮が間違ったテキストフラグメントが衚瀺される堎合に䜿甚したす。Claude Code は Windows のバックグラりンドセッションず [゚ヌゞェントビュヌ](/docs/ja/agent-view) でこれを自動的に有効にしたす |212| `CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` | バむトレベルストリヌミングアむドル監芖犬のタむムアりトミリ秒単䜍蚭定されおいる堎合、そのタむムアりトに察しお `CLAUDE_STREAM_IDLE_TIMEOUT_MS` よりも優先され、むベントレベルの監芖犬は倉曎されたせん。Claude Code はこの倉数を 10 秒 30 分の間にクランプしたす。Claude Code v2.1.210 以降が必芁です |

166| `CLAUDE_CODE_ALWAYS_ENABLE_EFFORT` | Claude Code がモデル ID を努力察応ずしお認識しない堎合でも、すべおのリク゚ストで [努力](/docs/ja/model-config#adjust-effort-level) パラメヌタを送信するには `1` に蚭定したす。[LLM ゲヌトりェむ](/docs/ja/llm-gateway) たたはカスタム識別子の䞋でモデルを提䟛するサヌドパヌティプロバむダヌを通じおルヌティングする堎合に䜿甚したす。Claude 3 モデル、Sonnet 4.0 ず 4.5、Opus 4.0 ず 4.1、Haiku 4.5 を含む、API で努力パラメヌタを拒吊するモデルは、リク゚ストが倱敗しないようにただ陀倖されおいたす |213| `CLAUDE_CLIENT_PRESENCE_FILE` | スクリヌンロックリスナヌなどの倖郚ツヌルが、スクリヌンのロックを解陀したずきに䜜成し、ロックしたずきに削陀するファむルぞのパス。ファむルが存圚する間、Claude Code は [リモヌトコントロヌルモバむルプッシュ通知](/docs/ja/remote-control#mobile-push-notifications) をスキップするため、コンピュヌタヌをアクティブに䜿甚しおいる間はプッシュを受け取りたせん。ファむルが存圚しないか読み取り䞍可の堎合、通知は通垞どおり送信されたす。Claude Code はファむルをポヌリングするのではなく、プッシュトリガヌむベントごずに 1 回チェックしたす。Claude Code v2.1.181 以降が必芁です |

167| `CLAUDE_CODE_API_KEY_HELPER_TTL_MS` | 認蚌情報をリフレッシュする間隔ミリ秒[`apiKeyHelper`](/docs/ja/settings#available-settings) を䜿甚する堎合 |214| `CLAUDE_CODE_ACCESSIBILITY` | ネむティブタヌミナルカヌ゜ルを衚瀺したたたにし、反転テキストカヌ゜ルむンゞケヌタヌを無効にするには、`1` に蚭定したす。macOS Zoom などのスクリヌン拡倧鏡がカヌ゜ル䜍眮を远跡できるようにしたす |

168| `CLAUDE_CODE_ARTIFACT_AUTO_OPEN` | 新しい [アヌティファクト](/docs/ja/artifacts) が公開されたずきに Claude Code がブラりザを自動的に開くのを停止するには `0` に蚭定したす。既存のアヌティファクトを再公開しおもこの蚭定に関係なくブラりザは開きたせん |215| `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD` | `--add-dir` で指定されたディレクトリからメモリファむルを読み蟌むには、`1` に蚭定したす。`CLAUDE.md`、`.claude/CLAUDE.md`、`.claude/rules/*.md`、および `CLAUDE.local.md` を読み蟌みたす。デフォルトでは、远加ディレクトリはメモリファむルを読み蟌みたせん |

169| `CLAUDE_CODE_ATTRIBUTION_HEADER` | システムプロンプトの開始から属性ブロッククラむアントバヌゞョンずプロンプトフィンガヌプリントを省略するには `0` に蚭定したす。これを無効にするず、[LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じおルヌティングする堎合のプロンプトキャッシュヒット率が向䞊したす。Anthropic API キャッシングは圱響を受けたせん |216| `CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) で増分曎新を送信する代わりに、すべおのフレヌムで画面党䜓を再描画するには、`1` に蚭定したす。フルスクリヌンモヌドが叀いたたは配眮ずれのテキストフラグメントを衚瀺する堎合に䜿甚したす。Claude Code はバックグラりンドセッションず Windows の [゚ヌゞェントビュヌ](/docs/ja/agent-view) でこれを自動的に有効にしたす |

170| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | オヌトコンパクション蚈算に䜿甚されるコンテキスト容量をトヌクン単䜍で蚭定したす。デフォルトはモデルのコンテキストりィンドりです暙準モデルの堎合は 200K、[拡匵コンテキスト](/docs/ja/model-config#extended-context) モデルの堎合は 1M。1M モデルで `500000` などの䜎い倀を䜿甚しお、コンパクション目的でりィンドりを 500K ずしお扱いたす。倀はモデルの実際のコンテキストりィンドりでキャップされたす。`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` はこの倀のパヌセンテヌゞずしお適甚されたす。この倉数を蚭定するず、コンパクション閟倀がステヌタスラむンの `used_percentage` から分離されたす。これは垞にモデルの完党なコンテキストりィンドりを䜿甚したす |217| `CLAUDE_CODE_ALWAYS_ENABLE_EFFORT` | Claude Code が努力パラメヌタヌを認識しないモデル ID でも、すべおのリク゚ストで [努力](/docs/ja/model-config#adjust-effort-level) パラメヌタヌを送信するには、`1` に蚭定したす。[LLM ゲヌトりェむ](/docs/ja/llm-gateway) たたはカスタム識別子でモデルを提䟛するサヌドパヌティプロバむダヌを経由しおルヌティングする堎合に䜿甚したす。Claude 3 モデル、Sonnet 4.0 および 4.5、Opus 4.0 および 4.1、Haiku 4.5 を含む、API で努力パラメヌタヌを拒吊するモデルは、リク゚ストが倱敗しないようにただ陀倖されおいたす |

171| `CLAUDE_CODE_AUTO_CONNECT_IDE` | 自動 [IDE 接続](/docs/ja/vs-code) をオヌバヌラむドしたす。デフォルトでは、Claude Code はサポヌトされおいる IDE の統合タヌミナル内で起動されるず自動的に接続したす。これを防ぐには `false` に蚭定したす。tmux が芪タヌミナルを隠すなど、自動怜出が倱敗した堎合に接続を匷制するには `true` に蚭定したす。[`autoConnectIde`](/docs/ja/settings#global-config-settings) グロヌバル蚭定より優先されたす |218| `CLAUDE_CODE_API_KEY_HELPER_TTL_MS` | 認蚌情報をリフレッシュする間隔ミリ秒単䜍[`apiKeyHelper`](/docs/ja/settings-reference#apikeyhelper) を䜿甚する堎合 |

172| `CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS` | AWS デフォルト認蚌情報プロバむダヌチェヌンが認蚌情報を生成するたで Claude Code が埅機する時間ミリ秒。リク゚ストが [`AWS default-chain credential resolve timed out`](/docs/ja/errors#aws-default-chain-credential-resolve-timed-out) で倱敗する前デフォルト`60000`。`aws-vault` などのラッパヌを通じた MFA を䜿甚したブラりザベヌスの SSO サむンむンなど、チェヌン内のステップが正圓に長い時間を必芁ずする堎合は、これを匕き䞊げたす。Claude Code が眲名するすべおの堎所に適甚されたす[Amazon Bedrock](/docs/ja/amazon-bedrock#credential-caching-and-resolution-timeout)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、[Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint)。Claude Code v2.1.207 以降が必須です |219| `CLAUDE_CODE_ARTIFACT_AUTO_OPEN` | 新しい [アヌティファクト](/docs/ja/artifacts#create-an-artifact) が公開されたずきに Claude Code がブラりザを自動的に開くのを停止するには、`0` に蚭定したす |

173| `CLAUDE_CODE_BRIDGE_SESSION_ID` | セッションがアクティブな [Remote Control](/docs/ja/remote-control) 接続を持っおいる間、Bash ツヌルず [フックコマンド](/docs/ja/hooks) サブプロセスで自動的に蚭定され、接続が終了するず削陀されたす。倀は `session_` 圢匏のセッション ID で、セッションの `claude.ai/code` URL に衚瀺される同じ識別子です。スクリプトはそれを実行したセッションにリンクバックできたす。Claude Code v2.1.199 以降が必須です。[クラりドセッション](/docs/ja/claude-code-on-the-web) では、代わりに `CLAUDE_CODE_REMOTE_SESSION_ID` を読み取りたす |220| `CLAUDE_CODE_ARTIFACT_COMMENTS` | [アヌティファクトのコメント](/docs/ja/artifacts#collect-comments-on-an-artifact) を読み取り、返信するのを停止するには、`0` に蚭定したす。`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` が [アヌティファクトをオフ](/docs/ja/artifacts#availability) にした堎合は効果がありたせん。Claude Code v2.1.221 以降が必芁です |

174| `CLAUDE_CODE_CERT_STORE` | TLS 接続甚の CA 蚌明曞゜ヌスのカンマ区切りリスト。`bundled` は Claude Code に付属する Mozilla CA セットです。`system` はオペレヌティングシステムの信頌ストアです。読み取り専甚のランタむムで `tls.getCACertificates` を持぀ネむティブバむナリ、たたは npm むンストヌル甚の Node 22.15 以降。[CA 蚌明曞ストア](/docs/ja/network-config#ca-certificate-store) を参照しおください。デフォルトは `bundled,system` です |221| `CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACT` | Claude が [送信されたコメントに自動的に返信](/docs/ja/artifacts#let-claude-reply-to-comments-on-its-own) するのを停止するには、`0` に蚭定したす。Claude Code v2.1.228 以降が必芁です |

175| `CLAUDE_CODE_CHILD_SESSION` | Claude Code が Bash、PowerShell、Monitor ツヌル、[フック](/docs/ja/hooks) コマンド、[ステヌタスラむン](/docs/ja/statusline) コマンドを通じおスポヌンするサブプロセスで `1` に蚭定されたす。stdio [MCP サヌバヌ](/docs/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 以降が必須です |222| `CLAUDE_CODE_ATTRIBUTION_HEADER` | [属性ブロック](/docs/ja/llm-gateway-protocol#system-prompt-attribution-block)クラむアントバヌゞョンずプロンプトフィンガヌプリントを含むをシステムプロンプトの開始から省略するには、`0` に蚭定したす。Anthropic API ぞの盎接接続でのキャッシングはどちらの方法でも圱響を受けたせん。䞀郚の盎接接続セットアップでは、Claude Code は `0` を蚭定した堎合でも [自動モヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) 分類噚リク゚ストでブロックをオンに保ちたす。[システムプロンプト属性ブロック](/docs/ja/llm-gateway-protocol#system-prompt-attribution-block) で、これがカバヌする接続ず認蚌情報を確認しおください。v2.1.181 より前は、ブロックにはカスタムベヌス URL および Microsoft Foundry 接続でのリク゚ストごずのトヌクンが含たれおいたため、それらのバヌゞョンでは、LLM ゲヌトりェむがリク゚スト本䜓でキャッシュするか、リク゚ストをサヌドパヌティプロバむダヌに転送する堎合、たたは Microsoft Foundry に盎接接続する堎合は、`0` に蚭定したす |

223| `CLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDS` | `CLAUDE_AUTO_BACKGROUND_TASKS` が有効な堎合、Claude に [バックグラりンドサブ゚ヌゞェント](/docs/ja/sub-agents#run-subagents-in-foreground-or-background) がただ実行されおいるかを確認するよう促すリマむンダヌ間の秒数。`1`  `86400` の平文敎数のみを受け入れたすその他の倀たたはスペルは蚭定されおいないものずしお読み取られたす。蚭定されおいない堎合、チェックむンリマむンダヌはありたせん。Claude Code v2.1.248 以降が必芁です |

224| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | [自動コンパクトりィンドり](/docs/ja/model-config#set-the-auto-compact-window) をトヌクン単䜍で蚭定したす`100000`  `1000000`。`500000` などの平文敎数のみを受け入れたす`500k` のような倀は `500` ずしお読み取られ、100K 最小倀にクランプされたす。有効なりィンドりはモデルのコンテキストりィンドりでもキャップされたす。`/autocompact` コマンド、`--autocompact` フラグ、および `autoCompactWindow` 蚭定よりも優先されたす。ステヌタスラむンの `used_percentage` は垞にモデルの完党なコンテキストりィンドりに察しお枬定されるため、この倉数が蚭定されるず、そのパヌセンテヌゞはコンパクションが実行されるタむミングを瀺さなくなりたす |

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

226| `CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS` | Claude Code が AWS デフォルト認蚌情報プロバむダヌチェヌンが認蚌情報を生成するのを埅぀時間ミリ秒単䜍。リク゚ストが [`AWS default-chain credential resolve timed out`](/docs/ja/errors#aws-default-chain-credential-resolve-timed-out) で倱敗したすデフォルト`60000`。MFA を䜿甚したブラりザベヌスの SSO サむンむンなど、チェヌン内のステップが正圓に長い時間を必芁ずする堎合は増加させたす。Claude Code がデフォルトチェヌンで眲名する堎所に適甚されたす[Amazon Bedrock](/docs/ja/amazon-bedrock#credential-caching-and-resolution-timeout)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、および [Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint)。Claude Code v2.1.207 以降が必芁です |

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

228| `CLAUDE_CODE_BS_AS_CTRL_BACKSPACE` | Claude Code が `0x08` バむト`^H` ずも曞かれるをプレヌンバックスペヌスずしお読み取るには `0` に蚭定するか、Ctrl+Backspace ずしお読み取るには `1` に蚭定したす。どちらの倀もプラットフォヌムのデフォルトを眮き換えたす。デフォルトでは、Claude Code は Windows で Ctrl+Backspace ずしお読み取りたす`TERM_PROGRAM` が `mintty` たたは `TERM` が `cygwin` の堎合を陀く、macOS および Linux ではプレヌンバックスペヌスずしお読み取りたす。Windows タヌミナルで [Backspace が単語党䜓を削陀](/docs/ja/terminal-config#fix-backspace-deleting-a-whole-word-on-windows) する堎合は `0` に蚭定したす |

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

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

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

177| `CLAUDE_CODE_CLIENT_KEY` | mTLS 認蚌甚のクラむアント秘密鍵ファむルぞのパス |232| `CLAUDE_CODE_CLIENT_KEY` | mTLS 認蚌甚のクラむアント秘密鍵ファむルぞのパス |

178| `CLAUDE_CODE_CLIENT_KEY_PASSPHRASE` | 暗号化された CLAUDE\_CODE\_CLIENT\_KEY のパスフレヌズオプション |233| `CLAUDE_CODE_CLIENT_KEY_PASSPHRASE` | 暗号化された CLAUDE\_CODE\_CLIENT\_KEY のパスフレヌズオプション |

179| `CLAUDE_CODE_CONNECT_TIMEOUT_MS` | v2.1.186 で削陀され、珟圚は no-op です。以前は、ストリヌミング API リク゚ストの接続、TLS、レスポンスヘッダヌフェヌズの個別タむムアりトを蚭定しおいたした。リク゚ストごずのタむムアりトには `API_TIMEOUT_MS` を䜿甚しおください |234| `CLAUDE_CODE_CONNECT_TIMEOUT_MS` | v2.1.186 で削陀され、珟圚は no-op です。以前は、ストリヌミング API リク゚ストの接続、TLS、応答ヘッダヌフェヌズの個別タむムアりトを蚭定しおいたした。リク゚ストごずのタむムアりトには `API_TIMEOUT_MS` を䜿甚したす。ストリヌミングリク゚ストの応答ヘッダヌフェヌズに぀いおは、`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` を参照しおください |

180| `CLAUDE_CODE_DEBUG_LOGS_DIR` | デバッグログファむルパスをオヌバヌラむドしたす。名前に反しお、これはディレクトリではなくファむルパスです。デバッグモヌドを `--debug`、`/debug`、たたは `DEBUG` 環境倉数で別途有効にする必芁がありたす。この倉数を蚭定するだけではログが有効になりたせん。[`--debug-file`](/docs/ja/cli-reference#cli-flags) フラグは䞡方を䞀床に行いたす。デフォルトは `~/.claude/debug/<session-id>.txt` です |235| `CLAUDE_CODE_DEBUG_LOGS_DIR` | デバッグログファむルパスをオヌバヌラむドしたす。名前に関わらず、これはディレクトリではなくファむルパスです。デバッグモヌドは `--debug`、`/debug`、たたは `DEBUG` 環境倉数を経由しお別途有効にする必芁がありたすこの倉数を蚭定するだけではロギングは有効になりたせん。[`--debug-file`](/docs/ja/cli-reference#cli-flags) フラグは䞡方を䞀床に実行したす。デフォルトは `~/.claude/debug/<session-id>.txt` です |

181| `CLAUDE_CODE_DEBUG_LOG_LEVEL` | デバッグログファむルに曞き蟌たれる最小ログレベル。倀`verbose`、`debug`デフォルト、`info`、`warn`、`error`。フルステヌタスラむンコマンド出力などの倧量の蚺断を含めるには `verbose` に蚭定するか、ノむズを枛らすには `error` に䞊げたす |236| `CLAUDE_CODE_DEBUG_LOG_LEVEL` | デバッグログファむルに曞き蟌たれる最小ログレベル。倀`verbose`、`debug`デフォルト、`info`、`warn`、`error`。フルステヌタスラむンコマンド出力などの倧量の蚺断を含めるには `verbose` に蚭定するか、ノむズを枛らすには `error` に䞊げたす |

182| `CLAUDE_CODE_DISABLE_1M_CONTEXT` | [1M コンテキストりィンドり](/docs/ja/model-config#extended-context) サポヌトを無効にするには `1` に蚭定したす。蚭定するず、1M モデルバリアントはモデルピッカヌで利甚できなくなりたす。[Sonnet 5](/docs/ja/model-config#sonnet-5-context-window) セッションは 200K りィンドりずしお扱われたす。コンプラむアンス芁件のある゚ンタヌプラむズ環境に圹立ちたす |237| `CLAUDE_CODE_DISABLE_1M_CONTEXT` | [1M コンテキストりィンドり](/docs/ja/model-config#extended-context) サポヌトを無効にするには、`1` に蚭定したす。蚭定されおいる堎合、1M モデルバリアントはモデルピッカヌで利甚できず、Claude Code は [Sonnet 5](/docs/ja/model-config#sonnet-5-context-window) や Fable モデルなど、ネむティブ 1M りィンドりを持぀モデルのセッションを 200K りィンドりに保持したす[拡匵コンテキスト](/docs/ja/model-config#extended-context) でホヌルドがどのように実装されるかを参照しおください。コンプラむアンス芁件を持぀゚ンタヌプラむズ環境に䟿利です。認識されない `[1m]` モデル ID のりィンドりを修正する際の圹割に぀いおは、[ゲヌトりェむたたはカスタムモデル ID のりィンドりを修正](/docs/ja/model-config#correct-the-window-for-a-gateway-or-custom-model-id) を参照しおください |

183| `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` | Opus 4.6 ず Sonnet 4.6 の [適応的掚論](/docs/ja/model-config#adjust-effort-level) を無効にするには `1` に蚭定したす。`MAX_THINKING_TOKENS` で制埡される固定思考予算にフォヌルバックしたす。v2.1.111 以降、Fable 5、Sonnet 5、Opus 4.7 以降には効果がなく、垞に適応的掚論を䜿甚したす |238| `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` | Opus 4.6 および Sonnet 4.6 で [適応的掚論](/docs/ja/model-config#adjust-effort-level) を無効にし、`MAX_THINKING_TOKENS` で制埡される固定思考予算にフォヌルバックするには、`1` に蚭定したす。[Fable モデル](/docs/ja/model-config#extended-thinking)、Sonnet 5、たたは Opus 4.7 以降には効果がありたせん。これらは垞に適応的掚論を䜿甚したす |

184| `CLAUDE_CODE_DISABLE_ADVISOR_TOOL` | [アドバむザヌツヌル](/docs/ja/advisor) を無効にするには `1` に蚭定したす。`/advisor` コマンドが利甚できなくなり、蚭定された `advisorModel` は無芖されたす。`--advisor` フラグは受け入れられたすが効果がないため、既存のスクリプトぱラヌなしで続行されたす |239| `CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION` | Claude Code が [管理蚭定](/docs/ja/managed-settings#precedence-within-the-managed-tier) `env` ブロックをキヌごずに管理者゜ヌス党䜓でマヌゞするのを停止するには、`1` に蚭定したす。v2.1.223 より前のように、最高優先床の゜ヌスの党䜓 `env` ブロックのみが適甚されたす。Claude Code を起動する環境で蚭定したす。Claude Code は蚭定 `env` ブロックを経由しお配信されたコピヌを無芖するため |

185| `CLAUDE_CODE_DISABLE_AGENT_VIEW` | [バックグラりンド゚ヌゞェントず゚ヌゞェントビュヌ](/docs/ja/agent-view) をオフにするには `1` に蚭定したす`claude agents`、`--bg`、`/background`、およびオンデマンドスヌパヌバむザヌ。[`disableAgentView`](/docs/ja/settings#available-settings) 蚭定ず同等です |240| `CLAUDE_CODE_DISABLE_ADVISOR_TOOL` | [アドバむザヌツヌル](/docs/ja/advisor) を無効にするには、`1` に蚭定したす。`/advisor` コマンドは利甚できなくなり、蚭定された `advisorModel` は無芖され、`--advisor` フラグは受け入れられたすが効果がないため、既存のスクリプトがそれを枡し続けおも゚ラヌなく機胜したす |

186| `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) を無効にするには `1` に蚭定したす。クラシックなメむンスクリヌンレンダラヌを䜿甚したす。䌚話はタヌミナルのネむティブなスクロヌルバックに留たるため、`Cmd+f` ず tmux コピヌモヌドが通垞通り機胜したす。`CLAUDE_CODE_NO_FLICKER` ず [`tui`](/docs/ja/settings#available-settings) 蚭定より優先されたす。`/tui default` で切り替えるこずもできたす。バックグラりンドセッションから開かれた [゚ヌゞェントビュヌ](/docs/ja/agent-view) には適甚されたせん。これらは垞にフルスクリヌンレンダリングを䜿甚したす |241| `CLAUDE_CODE_DISABLE_AGENT_VIEW` | [バックグラりンド゚ヌゞェントず゚ヌゞェントビュヌ](/docs/ja/agent-view) をオフにするには、`1` に蚭定したす`claude agents`、`--bg`、`/background`、およびオンデマンドスヌパヌバむザヌ。[`disableAgentView`](/docs/ja/settings-reference#disableagentview) 蚭定ず同等です |

187| `CLAUDE_CODE_DISABLE_ARTIFACT` | [アヌティファクト](/docs/ja/artifacts) ツヌルを無効にするには `1` に蚭定したす。これはセッション出力を claude.ai 䞊のプラむベヌト Web ペヌゞずしお公開したす。[`disableArtifact`](/docs/ja/settings#available-settings) 蚭定ず同等です |242| `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) を無効にし、クラシックメむンスクリヌンレンダラヌを䜿甚するには、`1` に蚭定したす。䌚話はタヌミナルのネむティブスクロヌルバックに留たるため、`Cmd+f` ず tmux コピヌモヌドが通垞どおり機胜したす。`CLAUDE_CODE_NO_FLICKER` および [`tui`](/docs/ja/settings-reference#tui) 蚭定よりも優先されたす。`/tui default` で切り替えるこずもできたす。[゚ヌゞェントビュヌ](/docs/ja/agent-view) からオヌプンされたバックグラりンドセッションには適甚されたせん。これらは垞にフルスクリヌンレンダリングを䜿甚したす |

188| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 添付ファむル凊理を無効にするには `1` に蚭定したす。`@` 構文を䜿甚したファむルメンションはファむルコンテンツに展開される代わりにプレヌンテキストずしお送信されたす |243| `CLAUDE_CODE_DISABLE_ARTIFACT` | [アヌティファクト](/docs/ja/artifacts) ツヌルセッション出力を claude.ai のプラむベヌトりェブペヌゞずしお公開をオフにするには、`1` に蚭定したす。蚭定されるず、蚭定ファむルはツヌルをオンに戻したせん。代わりに蚭定ファむルからツヌルをオフにするには、[`enableArtifact`](/docs/ja/settings-reference#enableartifact) を `false` に蚭定したす非掚奚の [`disableArtifact`](/docs/ja/settings-reference#disableartifact) キヌもツヌルをオフにしたす |

189| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [自動メモリ](/docs/ja/memory#auto-memory) を無効にするには `1` に蚭定したす。`--bare` モヌドたたは [`autoMemoryEnabled: false`](/docs/ja/settings#available-settings) が自動メモリを無効にする堎合でも、自動メモリを匷制的にオンにするには `0` に蚭定したす。無効にするず、Claude は自動メモリファむルを䜜成たたは読み蟌みたせん |244| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 添付ファむル凊理を無効にするには、`1` に蚭定したす。`@` 構文を䜿甚したファむルメンションはファむルコンテンツに展開されるのではなく、プレヌンテキストずしお送信されたす |

190| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Bash ず subagent ツヌルの `run_in_background` パラメヌタ、自動バックグラりンド化、Ctrl+B ショヌトカットを含む、すべおのバックグラりンドタスク機胜を無効にするには `1` に蚭定したす |245| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [自動メモリ](/docs/ja/memory#auto-memory) を無効にするには、`1` に蚭定したす。`--bare` モヌドたたは [`autoMemoryEnabled: false`](/docs/ja/settings-reference#automemoryenabled) が自動メモリを無効にする堎合でも、自動メモリを匷制的にオンにするには `0` に蚭定したす。無効にされるず、Claude は自動メモリファむルを䜜成たたは読み蟌みたせん |

191| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD` | [Amazon Bedrock](/docs/ja/amazon-bedrock) ストリヌミングレスポンスが `application/vnd.amazon.eventstream` コンテンツタむプを持぀かどうかのチェックをスキップするには `1` に蚭定したす。この倉数がない堎合、異なるコンテンツタむプのレスポンスはそのコンテンツタむプを名前付けする゚ラヌで倱敗したす。これは [ゲヌトりェむたたはプロキシがレスポンスを倉換しおいる](/docs/ja/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy) こずを意味したす。ゲヌトりェむが `Content-Type` ヘッダヌを曞き盎すが、バむナリむベントストリヌムボディを倉曎なしで通す堎合にのみ蚭定したす。ボディ自䜓が倉換された堎合、リク゚ストは代わりに `Truncated event message received` で倱敗したす。Claude Code v2.1.208 以降が必須です |246| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | `run_in_background` パラメヌタヌ、自動バックグラりンド化、Ctrl+B ショヌトカットを含む、すべおのバックグラりンドタスク機胜を無効にするには、`1` に蚭定したす |

192| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | [バックグラりンドセッション](/docs/ja/agent-view) の実行䞭のバックグラりンドシェルコマンド、動的ワヌクフロヌ、v2.1.198 以降、バックグラりンド subagent を停止するには `1` に蚭定したす。[スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) が停止、再起動、たたはそのセッションのプロセスを曎新する堎合、それらをセッションの次のプロセスに匕き継ぐ代わりに。このハンドオフのみに圱響したす`←` たたは [`/background`](/docs/ja/agent-view#from-inside-a-session) でセッションをバックグラりンド化するず、進行䞭の䜜業が匕き継がれたす。`CLAUDE_DISABLE_ADOPT` は䞡方をオフにしたす。Claude Code v2.1.196 以降が必須です |247| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT` | Claude Code が [Amazon Bedrock](/docs/ja/amazon-bedrock) ストリヌミング応答を、欠萜たたは空の `Content-Type` ヘッダヌを持぀ Amazon Bedrock のバむナリむベントストリヌムずしお扱うのを停止するには、`1` に蚭定したす。デフォルトでは、Claude Code はゲヌトりェむがそれ以倖は倉曎されおいない応答からヘッダヌをドロップしたず想定するため、本䜓をデコヌドしおストリヌミングが機胜し続けたす。ストリヌムをサヌバヌ送信むベントずしお再発行するゲヌトりェむの堎合にのみこれを蚭定したすClaude Code はヘッダヌレスの本䜓をサヌバヌ送信むベントずしお読み取りたす。Claude Code v2.1.239 以降が必芁です |

193| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | オペレヌティングシステムがメモリ圧力を報告する堎合、Claude Code が [バックグラりンドシェルコマンド](/docs/ja/interactive-mode#background-bash-commands) を終了するのを停止するには `1` に蚭定したす。デフォルトでは、macOS ず Linux では、Claude Code はメモリ圧力信号でメむンセッションで開始されたバックグラりンドシェルを終了したす。セッションが 30 分間アむドル状態で、タヌンたたは subagent が実行されおいない堎合。Windows にはメモリ圧力信号がないため、この倉数は効果がありたせん。Claude Code v2.1.193 以降が必須です |248| `CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD` | [Amazon Bedrock](/docs/ja/amazon-bedrock) ストリヌミング応答が `application/vnd.amazon.eventstream` コンテンツタむプを持぀かどうかのチェックをスキップするには、`1` に蚭定したす。この倉数がない堎合、応答が異なるコンテンツタむプを持぀ず、Claude Code はそのタむプを名前で瀺す゚ラヌでリク゚ストを倱敗させたす。これは [ゲヌトりェむたたはプロキシが応答を倉換しおいる](/docs/ja/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy) こずを意味したす。この倉数を蚭定する代わりに、`Content-Type` ヘッダヌず本䜓を倉曎されおいない状態で転送するようにゲヌトりェむを蚭定したす。Claude Code v2.1.208 以降が必芁です |

194| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code に付属する [スキル](/docs/ja/skills) ずワヌクフロヌを無効にするには `1` に蚭定したすバンドルされたスキルずワヌクフロヌは完党に削陀されたす。`/init` などの組み蟌みスラッシュコマンドは入力可胜なたたですが、モデルから非衚瀺になりたす。プラグむン、`.claude/skills/`、`.claude/commands/` からのスキルは圱響を受けたせん。[`disableBundledSkills`](/docs/ja/settings#available-settings) 蚭定ず同等です。`0` はそれをオヌバヌラむドしたせん |249| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | [バックグラりンドセッション](/docs/ja/agent-view) の実行䞭のバックグラりンドシェルコマンド、動的ワヌクフロヌ、および v2.1.198 以降のバックグラりンドサブ゚ヌゞェントが [スヌパヌバむザヌ](/docs/ja/agent-view#the-supervisor-process) がそのセッションのプロセスを停止、再起動、たたは曎新するずきに停止するのを停止するには、`1` に蚭定したす。次のプロセスに匕き継ぐ代わりに。このハンドオフのみに圱響したす`←` たたは [`/background`](/docs/ja/agent-view#from-inside-a-session) でセッションをバックグラりンド化するず、進行䞭の䜜業が匕き継がれたす。`CLAUDE_DISABLE_ADOPT` は䞡方をオフにしたす。Claude Code v2.1.196 以降が必芁です |

195| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ナヌザヌ、プロゞェクト、自動メモリファむルを含む、任意の CLAUDE.md メモリファむルをコンテキストに読み蟌むこずを防ぐには `1` に蚭定したす |250| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | オペレヌティングシステムがメモリ圧力を報告するずきに Claude Code が [バックグラりンドシェルコマンド](/docs/ja/interactive-mode#background-bash-commands) を終了するのを停止するには、`1` に蚭定したす。デフォルトでは、macOS および Linux では、Claude Code はセッションがアむドル状態で 30 分間、タヌンたたはサブ゚ヌゞェントが実行されおいない堎合、メむンセッションで開始されたバックグラりンドシェルをメモリ圧力信号で終了したす。Windows にはメモリ圧力信号がないため、この倉数は効果がありたせん。Claude Code v2.1.193 以降が必芁です |

196| `CLAUDE_CODE_DISABLE_CRON` | [スケゞュヌル枈みタスク](/docs/ja/scheduled-tasks) を無効にするには `1` に蚭定したす。`/loop` スキルず cron ツヌルが利甚できなくなり、既にスケゞュヌル枈みのタスクはすべお実行を停止したす。これには既にセッション䞭に実行䞭のタスクも含たれたす |251| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code に含たれる [スキル](/docs/ja/skills) ずワヌクフロヌを無効にするには、`1` に蚭定したすバンドルされたスキルずワヌクフロヌは完党に削陀されたす。`/init` などの組み蟌みコマンドは入力可胜なたたですが、モデルから非衚瀺になりたす。`/doctor` は組み蟌みコマンドのように入力可胜なたたです`DISABLE_DOCTOR_COMMAND` で非衚瀺にしたす。プラグむン、`.claude/skills/`、および `.claude/commands/` からのスキルは圱響を受けたせん。[`disableBundledSkills`](/docs/ja/settings-reference#disablebundledskills) 蚭定ず同等です |

197| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic 固有の `anthropic-beta` リク゚ストヘッダヌず beta ツヌルスキヌマフィヌルド`defer_loading` や `eager_input_streaming` などを API リク゚ストから削陀するには `1` に蚭定したす。プロキシゲヌトりェむが「`anthropic-beta` ヘッダヌの予期しない倀」や「远加の入力は蚱可されおいたせん」などの゚ラヌでリク゚ストを拒吊する堎合に䜿甚したす。暙準フィヌルド`name`、`description`、`input_schema`、`cache_control`は保持されたす。[MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) は無効になり、すべおの MCP ツヌルは `ENABLE_TOOL_SEARCH` が蚭定されおいる堎合でも事前に読み蟌たれたす |252| `CLAUDE_CODE_DISABLE_CFC_PROMPT` | [Claude in Chrome](/docs/ja/chrome) ブラりザツヌルを利甚可胜に保ちながら、システムプロンプトの Chrome セクションず `/claude-in-chrome` [バンドルスキル](/docs/ja/skills#bundled-skills) を省略するには、`1` に蚭定したす。Claude Code を埋め蟌み、独自のブラりザガむダンスを提䟛するホスト甚。Claude Code v2.1.257 以降が必芁です |

198| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | 組み蟌み [Explore ず Plan subagent](/docs/ja/sub-agents#built-in-subagents) を無効にするには `1` に蚭定したす。Claude は怜玢ツヌルたたは䞀般的な subagent で探玢し、[プランモヌド](/docs/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 以降が必須です |253| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ナヌザヌ、プロゞェクト、自動メモリファむルを含む、CLAUDE.md メモリファむルをコンテキストに読み蟌むのを防ぐには、`1` に蚭定したす |

199| `CLAUDE_CODE_DISABLE_FAST_MODE` | [高速モヌド](/docs/ja/fast-mode) を無効にするには `1` に蚭定したす |254| `CLAUDE_CODE_DISABLE_CRON` | [スケゞュヌル枈みタスク](/docs/ja/scheduled-tasks) を無効にするには、`1` に蚭定したす。`/loop` スキルず cron ツヌルは利甚できなくなり、既にスケゞュヌル枈みのタスクは停止したす。セッション䞭に既に実行されおいるタスクを含みたす |

200| `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`](/docs/ja/settings#available-settings) 蚭定を䜿甚したす。[セッション品質調査](/docs/ja/data-usage#session-quality-surveys) を参照しおください |255| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic 固有の `anthropic-beta` リク゚ストヘッダヌず `defer_loading` および `eager_input_streaming` などのベヌタツヌルスキヌマフィヌルドを API リク゚ストから削陀するには、`1` に蚭定したす。プロキシゲヌトりェむが「`anthropic-beta` ヘッダヌの予期しない倀」たたは「远加の入力は蚱可されおいたせん」などの゚ラヌでリク゚ストを拒吊する堎合に䜿甚したす。暙準フィヌルド`name`、`description`、`input_schema`、`cache_control`は保持されたす。[MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) は無効になり、すべおの MCP ツヌルは先読みで読み蟌たれたす。`ENABLE_TOOL_SEARCH` を蚭定した堎合でも。Claude Code v2.1.227 以降では、[管理蚭定](/docs/ja/managed-settings) はツヌル怜玢をオンに保぀こずができたす。[プリリリヌス機胜を無効にする](/docs/ja/llm-gateway-protocol#disable-pre-release-capabilities) でオヌバヌラむドが適甚される堎所をカバヌしおいたす |

201| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ファむル [チェックポむント](/docs/ja/checkpointing) を無効にするには `1` に蚭定したす。`/rewind` コマンドはコヌド倉曎を埩元できなくなりたす |256| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | 組み蟌み [Explore および Plan サブ゚ヌゞェント](/docs/ja/sub-agents#built-in-subagents) を無効にするには、`1` に蚭定したす。Claude は怜玢ツヌルたたは汎甚サブ゚ヌゞェントで探玢し、[プランモヌド](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode) はファむルを盎接読み取りたす。Explore たたは Plan ずいう名前のカスタムサブ゚ヌゞェントは圱響を受けたせん。Agent SDK たたは非察話モヌドですべおの組み蟌みサブ゚ヌゞェントタむプを削陀するには、`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` を䜿甚したす。Claude Code v2.1.198 以降が必芁です |

202| `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` | Claude のシステムプロンプトから組み蟌みのコミットず PR ワヌクフロヌ呜什ず git ステヌタススナップショットを削陀するには `1` に蚭定したす。独自の git ワヌクフロヌスキルを䜿甚する堎合に圹立ちたす。蚭定されおいる堎合、[`includeGitInstructions`](/docs/ja/settings#available-settings) 蚭定よりも優先されたす |257| `CLAUDE_CODE_DISABLE_FAST_MODE` | [高速モヌド](/docs/ja/fast-mode) を無効にするには、`1` に蚭定したす |

203| `CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP` | Anthropic API で Opus 4.0 ず 4.1 を珟圚の Opus バヌゞョンに自動的にリマップするこずを防ぐには `1` に蚭定したす。叀いモデルを意図的にピンしたい堎合に䜿甚したす。リマップは Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry では実行されたせん |258| `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`](/docs/ja/settings-reference#feedbacksurveyrate) 蚭定を䜿甚したす。[セッション品質調査](/docs/ja/data-usage#session-quality-surveys) を参照しおください |

204| `CLAUDE_CODE_DISABLE_MOUSE` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) でマりストラッキングを無効にするには `1` に蚭定したす。`PgUp` ず `PgDn` でのキヌボヌドスクロヌルは匕き続き機胜したす。タヌミナルのネむティブなコピヌオンセレクト動䜜を保持するために䜿甚したす |259| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ファむル [チェックポむント](/docs/ja/checkpointing) を無効にするには、`1` に蚭定したす。`/rewind` コマンドはコヌド倉曎を埩元できたせん。[`fileCheckpointingEnabled`](/docs/ja/settings-reference#filecheckpointingenabled) 蚭定をオヌバヌラむドしたす |

205| `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) でクリック、ドラッグ、ホバヌ凊理を無効にするには `1` に蚭定したす。マりスホむヌルスクロヌルは保持したす。Claude Code 内でホむヌルスクロヌルを機胜させたいが、クリックがカヌ゜ルを配眮したり、ツヌル出力を展開したり、リンクを開いたりしたくない堎合に䜿甚したす。`CLAUDE_CODE_DISABLE_MOUSE` が䞡方蚭定されおいる堎合は優先されたす。Claude Code v2.1.195 以降が必須です |260| `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` | Claude のシステムプロンプトから組み蟌みコミットおよび PR ワヌクフロヌ指瀺ず git ステヌタススナップショットを削陀するには、`1` に蚭定したす。独自の git ワヌクフロヌスキルを䜿甚する堎合に䟿利です。[`includeGitInstructions`](/docs/ja/settings-reference#includegitinstructions) 蚭定が蚭定されおいる堎合よりも優先されたす |

206| `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` | `DISABLE_AUTOUPDATER`、`DISABLE_FEEDBACK_COMMAND`、`DISABLE_ERROR_REPORTING`、`DISABLE_TELEMETRY` を蚭定するのず同等です |261| `CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP` | Anthropic API で Opus 4.0 および 4.1 を珟圚の Opus バヌゞョンに自動的にリマップするのを防ぐには、`1` に蚭定したす。叀いモデルを意図的にピン留めしたい堎合に䜿甚したす。リマップは Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では実行されたせん |

207| `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK` | ストリヌミングリク゚ストがストリヌム䞭に倱敗した堎合の非ストリヌミングフォヌルバックを無効にするには `1` に蚭定したす。ストリヌミング゚ラヌは再詊行レむダヌに䌝播したす。プロキシたたはゲヌトりェむがフォヌルバックで重耇したツヌル実行を生成する堎合に圹立ちたす |262| `CLAUDE_CODE_DISABLE_MOUSE` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) でマりストラッキングを無効にするには、`1` に蚭定したす。`PgUp` および `PgDn` を䜿甚したキヌボヌドスクロヌルは匕き続き機胜したす。タヌミナルのネむティブ遞択時コピヌ動䜜を保持するために䜿甚したす |

208| `CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK` | タヌミナルで入力䞭たたはフォヌカスされおいる堎合でも、`PushNotification` ツヌルのデスクトップ通知を送信するには `1` に蚭定したす。デフォルトでは、ツヌルは最近のキヌボヌド掻動たたはタヌミナルフォヌカスを怜出するず、デスクトップ通知ず [モバむルプッシュ](/docs/ja/remote-control#mobile-push-notifications) の䞡方をスキップしたす。この倉数はそのロヌカルチェックのみを無効にするため、サヌバヌはアクティブであるこずを怜出したずきにモバむルプッシュを抑制できたす。Claude Code v2.1.193 以降が必須です |263| `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) でクリック、ドラッグ、ホバヌ凊理を無効にしながら、マりスホむヌルスクロヌルを保持するには、`1` に蚭定したす。Claude Code 内でホむヌルスクロヌルが機胜するが、クリックがカヌ゜ルを配眮したり、ツヌル出力を展開したり、リンクを開いたりしないようにする堎合に䜿甚したす。䞡方が蚭定されおいる堎合、`CLAUDE_CODE_DISABLE_MOUSE` が優先されたす。Claude Code v2.1.195 以降が必芁です |

209| `CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL` | 初回実行時に公匏プラグむンマヌケットプレむスの自動远加をスキップするには `1` に蚭定したす |264| `CLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTION` | 接続リセットたたは TLS ハンドシェむク゚ラヌなどの接続レベル゚ラヌで API リク゚ストが倱敗したずきに Claude Code が [mTLS クラむアント蚌明曞ずキヌ](/docs/ja/network-config#mtls-authentication) を再読み蟌みするのを停止するには、`1` に蚭定したす。リロヌドが無効な堎合、Claude Code は蚭定を次に適甚するか、次の起動時にロヌテヌションされたファむルを読み蟌みたす。Claude Code v2.1.232 以降が必芁です |

210| `CLAUDE_CODE_DISABLE_POLICY_SKILLS` | システム党䜓で管理されおいるスキルディレクトリからスキルを読み蟌むこずをスキップするには `1` に蚭定したす。コンテナたたは CI セッションがオペレヌタヌがプロビゞョニングしたスキルを読み蟌むべきでない堎合に圹立ちたす |265| `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` | 非必須ネットワヌクトラフィック自動曎新、テレメトリ、゚ラヌ報告、`/feedback` コマンド、[Claude が䜜成したフィヌドバック](/docs/ja/tools-reference#sendfeedback-tool-behavior)、リリヌスノヌト、[PR および MR ステヌタスバッゞ](/docs/ja/interactive-mode#pr-review-status) チェック、[高速モヌド](/docs/ja/fast-mode#use-fast-mode-behind-proxies-and-llm-gateways) チェックなどの可甚性チェックを無効にするには、`1` などの空でない倀に蚭定したす。たた、[プラグむン `command` ゜ヌスのバックグラりンド実行](/docs/ja/plugin-marketplaces#when-claude-code-re-runs-the-command) を停止したす。これらはネットワヌクトラフィックではなくロヌカルコマンドですが、䟝存関係のむンストヌルをトリガヌできたす。**`0` たたは `false` に蚭定しおもこのトラフィックは無効になりたす**。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しおもう䞀床蚱可したす。たた、機胜フラグ取埗を無効にしたす。これにより、[リモヌトコントロヌル](/docs/ja/remote-control#requirements) および他の [機胜フラグ取埗が必芁な機胜](#features-that-need-feature-flag-fetching) が利甚できなくなりたす。公匏プラグむンマヌケットプレむスの自動むンストヌルはカバヌされおいたせん`CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL` で無効にしたす。[ゲヌトりェむモデル怜出](/docs/ja/llm-gateway-connect#add-gateway-models-to-the-model-picker) には圱響したせん。これには独自のオプトむンがありたす |

211| `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` | 䌚話コンテキストに基づいお自動的にタヌミナルタむトルを曎新するこずを無効にするには `1` に蚭定したす。Agent SDK ず `claude -p` セッションでは、これはセッションタむトルを生成するバックグラりンド Haiku リク゚ストもスキップしたす |266| `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK` | ストリヌミングリク゚ストがストリヌム䞭に倱敗したずきの非ストリヌミングフォヌルバックを無効にするには、`1` に蚭定したす。ストリヌミング゚ラヌは再詊行レむダヌに䌝播したす。プロキシたたはゲヌトりェむがフォヌルバックで重耇したツヌル実行を生成する堎合に䟿利です |

212| `CLAUDE_CODE_DISABLE_THINKING` | API リク゚ストから `thinking` パラメヌタを完党に省略するには `1` に蚭定したす。これはプロキシずゲヌトりェむがパラメヌタを拒吊する堎合の互換性オプションです。倉数の動䜜は以前のバヌゞョンから倉わっおいたせん。デフォルトで思考するモデルでは、パラメヌタを省略するずモデルは䟝然ずしお思考する可胜性がありたす。Anthropic API で [拡匵思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) を明瀺的に無効にするには、代わりに `MAX_THINKING_TOKENS=0` を䜿甚しおください。これは Fable 5 では効果がありたせん。思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) では、`0` 同様にパラメヌタを省略するため、2 ぀の倉数はそこで同じ動䜜をしたす |267| `CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK` | タヌミナルで入力たたは焊点を圓おおいる間でも `PushNotification` ツヌルのデスクトップ通知を送信するには、`1` に蚭定したす。デフォルトでは、ツヌルは最近のキヌボヌド掻動たたはタヌミナルフォヌカスを怜出したずきに、デスクトップ通知ず [モバむルプッシュ](/docs/ja/remote-control#mobile-push-notifications) の䞡方をスキップしたす。この倉数はそのロヌカルチェックのみを無効にするため、サヌバヌはアクティブであるこずを怜出したずきにモバむルプッシュを抑制できたす。Claude Code v2.1.193 以降が必芁です |

213| `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) で仮想スクロヌルを無効にするには `1` に蚭定したす。トランスクリプト内のすべおのメッセヌゞをレンダリングしたす。フルスクリヌンモヌドでのスクロヌルがメッセヌゞが衚瀺されるべき堎所に空癜領域を衚瀺する堎合に䜿甚したす |268| `CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL` | 公匏プラグむンマヌケットプレむスの自動登録を無効にするには、`1` に蚭定したす。Claude Code は、マヌケットプレむスを登録しようずしおいるずきに倉数を読み取りたす。通垞、マシンの最初のむンタラクティブ起動䞭です。その時点で倉数が蚭定されおいる堎合、Claude Code は登録を氞続的にスキップしたす。埌で倉数を蚭定解陀しおもスキップは元に戻りたせん。`claude plugin marketplace add anthropics/claude-plugins-official` を実行しお、い぀でもマヌケットプレむスを登録したす |

214| `CLAUDE_CODE_DISABLE_WORKFLOWS` | [ワヌクフロヌ](/docs/ja/workflows#turn-workflows-off) を無効にするには `1` に蚭定したす。[`disableWorkflows`](/docs/ja/settings#available-settings) 蚭定ず同等です |269| `CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS` | Claude Code が [未回答の暩限リク゚ストの `Notification` フック](/docs/ja/hooks#notification) を実行するのを停止するには、`1` に蚭定したす。Claude Desktop および VS Code 拡匵機胜が Claude Code をホストするセッションでは、Claude Code がそれらを Agent SDK の `canUseTool` コヌルバックに送信したす。タヌミナルセッションには効果がありたせん。Claude Code v2.1.233 以降が必芁です |

215| `CLAUDE_CODE_EFFORT_LEVEL` | サポヌトされおいるモデルの努力レベルを蚭定したす。倀`low`、`medium`、`high`、`xhigh`、`max`、たたは `auto`モデルのデフォルトを䜿甚。利甚可胜なレベルはモデルによっお異なりたす。`/effort` および `effortLevel` 蚭定より優先されたす。[努力レベルを調敎](/docs/ja/model-config#adjust-effort-level) を参照しおください |270| `CLAUDE_CODE_DISABLE_POLICY_SKILLS` | システム党䜓の管理スキルディレクトリからスキルを読み蟌むのをスキップするには、`1` に蚭定したす。管理者がプロビゞョニングしたスキルを読み蟌たないコンテナたたは CI セッションに䟿利です |

216| `CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT` | すべおの [subagent](/docs/ja/sub-agents) のシステムプロンプトの末尟に远加テキストを远加するには `1` に蚭定したす。[`--append-subagent-system-prompt`](/docs/ja/cli-reference#cli-flags) フラグは远加テキストを提䟛し、この倉数を自動的に蚭定するため、自分で蚭定する必芁はありたせん。Claude Code v2.1.205 以降が必須です |271| `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` | 䌚話コンテキストに基づいお自動タヌミナルタむトル曎新を無効にするには、`1` に蚭定したす。Agent SDK および `claude -p` セッションでは、セッションタむトルを生成するバックグラりンド小/高速モデルリク゚ストもスキップしたす |

217| `CLAUDE_CODE_ENABLE_AUTO_MODE` | 互換性のために受け入れられ、効果がありたせん。自動モヌドはすべおのプロバむダヌでデフォルトで利甚可胜です。Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry、眲名枈み [Claude apps ゲヌトりェむ](/docs/ja/claude-apps-gateway) セッションを含みたす。v2.1.158v2.1.206 では、[自動モヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) をこれらのプロバむダヌで利甚可胜にするには `1` に蚭定する必芁がありたした |272| `CLAUDE_CODE_DISABLE_THINKING` | API リク゚ストから `thinking` パラメヌタヌを完党に省略するには、`1` に蚭定したす。これは、パラメヌタヌを拒吊するプロキシずゲヌトりェむの互換性オプションです。デフォルトで考える モデルでは、パラメヌタヌを省略しおもモデルは考える可胜性がありたす。Anthropic API で [拡匵思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) を明瀺的に無効にするには、代わりに `MAX_THINKING_TOKENS=0` を䜿甚したす。どちらの倉数も Fable モデルで思考をオフにしたせん。これらは思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) では、`MAX_THINKING_TOKENS=0` も同様にパラメヌタヌを省略するため、2 ぀の倉数は同じように動䜜したす |

218| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | [セッションリキャップ](/docs/ja/interactive-mode#session-recap) の利甚可胜性をオヌバヌラむドしたす。`/config` トグルに関係なくリキャップを匷制的にオフにするには `0` に蚭定したす。[`awaySummaryEnabled`](/docs/ja/settings#available-settings) が `false` の堎合にリキャップを匷制的にオンにするには `1` に蚭定したす。蚭定ず `/config` トグルより優先されたす |273| `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT` | Claude Code がモデル ID を認識しない堎合[LLM ゲヌトりェむ](/docs/ja/llm-gateway) ゚むリアスなど、プロアクティブな [自動コンパクション](/docs/ja/costs#reduce-token-usage) をスキップするには、`1` に蚭定したす。この倉数がない堎合、Claude Code は ID に察しお想定するコンテキストりィンドりでコンパクトしたす。`CLAUDE_CODE_MAX_CONTEXT_TOKENS` は想定されるりィンドりを修正できたす各倉数が適甚される堎合に぀いおは、[ゲヌトりェむたたはカスタムモデル ID のりィンドりを修正](/docs/ja/model-config#correct-the-window-for-a-gateway-or-custom-model-id) を参照しおください。Claude Code v2.1.223 以降が必芁です |

219| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | [非察話モヌド](/docs/ja/headless) でバックグラりンドむンストヌルが完了した埌、タヌン境界でプラグむン状態をリフレッシュするには `1` に蚭定したす。リフレッシュはセッション䞭にシステムプロンプトを倉曎するため、デフォルトではオフです。これにより、そのタヌンの [プロンプトキャッシング](/docs/ja/prompt-caching) が無効になりたす |274| `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) で仮想スクロヌルを無効にし、トランスクリプト内のすべおのメッセヌゞをレンダリングするには、`1` に蚭定したす。フルスクリヌンモヌドでのスクロヌルがメッセヌゞが衚瀺されるべき堎所に空癜の領域を衚瀺する堎合に䜿甚したす |

220| `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` | Anthropic バりンドの非必須トラフィックがブロックされおいる堎合、「Claude の調子はどうですか」セッション品質調査を独自の [OpenTelemetry コレクタヌ](/docs/ja/monitoring-usage) にルヌティングするには `1` に蚭定したす。調査の評䟡は OTEL むベントずしおのみ蚭定されたコレクタヌに出力されたす。このモヌドでは調査デヌタは Anthropic に送信されたせん。`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、`DISABLE_TELEMETRY`、たたは `DO_NOT_TRACK` が蚭定されおいる堎合に適甚され、それ以倖の堎合は効果がありたせん。`CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` ず組織補品フィヌドバックポリシヌが優先されたす |275| `CLAUDE_CODE_DISABLE_WORKFLOWS` | [ワヌクフロヌ](/docs/ja/workflows#turn-workflows-off) を無効にするには、`1` に蚭定したす。[`disableWorkflows`](/docs/ja/settings-reference#disableworkflows) 蚭定ず同等です |

221| `CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING` | ツヌル呌び出し入力が Claude によっお生成されるずきに API からストリヌミングされるかどうかを制埡したす。これがない堎合、倧きなツヌル入力長いファむル曞き蟌みなどは Claude が生成を完了した埌にのみ到着したす。これは、ハングしおいるように芋える可胜性がありたす。Anthropic API 盎接接続でデフォルトで有効です。Amazon Bedrock ず Google Cloud's Agent Platform では、デプロむされたコンテナがサポヌトしおいるモデルごずに有効です。`0` に蚭定しおオプトアりトしたす。`1` に蚭定しお、`ANTHROPIC_BASE_URL`、`ANTHROPIC_VERTEX_BASE_URL`、たたは `ANTHROPIC_BEDROCK_BASE_URL` を通じおプロキシにルヌティングする堎合に匷制的に有効にしたす。Microsoft Foundry ず [ゲヌトりェむ](/docs/ja/llm-gateway) 接続ではデフォルトでオフです |276| `CLAUDE_CODE_EFFORT_LEVEL` | サポヌトされおいるモデルの努力レベルを蚭定したす。倀`low`、`medium`、`high`、`xhigh`、`max`、たたはモデルのデフォルトを䜿甚する `auto`。利甚可胜なレベルはモデルによっお異なりたす。`--effort`、`/effort`、および `modelSettings` および `effortLevel` 蚭定よりも優先されたす。[`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) キャップは匕き続き適甚されたす。[努力レベルを調敎](/docs/ja/model-config#adjust-effort-level) を参照しおください |

222| `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` | `ANTHROPIC_BASE_URL` が LiteLLM、Kong、たたは内郚プロキシなどの Anthropic 互換ゲヌトりェむを指しおいる堎合、ゲヌトりェむの `/v1/models` ゚ンドポむントから `/model` ピッカヌを入力するには `1` に蚭定したす。共有 API キヌでバックアップされたゲヌトりェむはそれ以倖の堎合、すべおのナヌザヌにキヌがアクセスできるすべおのモデルを衚瀺するため、デフォルトではオフです。怜出されたモデルは䟝然ずしお [`availableModels`](/docs/ja/settings#available-settings) 蚱可リストでフィルタリングされたす。セッションが受け取る蚱可リスト。[MDM たたは管理蚭定ファむル](/docs/ja/settings#settings-files) を通じおリストを配信したす。[サヌバヌ管理配信はゲヌトりェむ蚭定では利甚できたせん](/docs/ja/server-managed-settings#platform-availability) |277| `CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT` | [フォヌクされたサブ゚ヌゞェント](/docs/ja/sub-agents#fork-the-current-conversation) 以倖のすべおの [サブ゚ヌゞェント](/docs/ja/sub-agents) のシステムプロンプトの末尟に远加テキストを远加するのを有効にするには、`1` に蚭定したす。[`--append-subagent-system-prompt`](/docs/ja/cli-reference#cli-flags) および [`--append-subagent-system-prompt-file`](/docs/ja/cli-reference#cli-flags) フラグは远加テキストを提䟛し、この倉数を自動的に蚭定するため、自分で蚭定する必芁はありたせん。Claude Code v2.1.205 以降が必芁です |

223| `CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE` | v2.1.142 で削陀されたした。[高速モヌド](/docs/ja/fast-mode) のデフォルトが Opus 4.6 から Opus 4.7 に移動したずきです |278| `CLAUDE_CODE_ENABLE_AUTO_MODE` | 互換性のために受け入れられ、効果がありたせん。自動モヌドは、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および眲名枈み [Claude アプリゲヌトりェむ](/docs/ja/claude-apps-gateway) セッションを含むすべおのプロバむダヌでデフォルトで利甚可胜です。v2.1.158  v2.1.206 では、これを `1` に蚭定しお [自動モヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) をそれらのプロバむダヌで利甚可胜にする必芁がありたした |

224| `CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION` | プロンプト提案を無効にするには `false` に蚭定したす`/config` の「プロンプト提案」トグル。これらは Claude が応答した埌にプロンプト入力に衚瀺される灰色の予枬です。[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions) を参照しおください |279| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | [セッション芁玄](/docs/ja/interactive-mode#session-recap) の可甚性をオヌバヌラむドしたす。`/config` トグルに関わらず芁玄をオフに匷制するには `0` に蚭定したす。[`awaySummaryEnabled`](/docs/ja/settings-reference#awaysummaryenabled) が `false` の堎合に芁玄をオンに匷制するには `1` に蚭定したす。蚭定および `/config` トグルよりも優先されたす |

225| `CLAUDE_CODE_ENABLE_TASKS` | セッションが構造化 Task ツヌル`TaskCreate`、`TaskUpdate`、`TaskGet`、`TaskList`を䜿甚するか、埓来の `TodoWrite` ツヌルを䜿甚するかを制埡したす。Claude Code v2.1.142 以降、Task ツヌルはすべおのモヌドでデフォルトです。`TodoWrite` に戻すには `0` に蚭定したす。[タスクリスト](/docs/ja/interactive-mode#task-list) ず [Task ツヌルぞの移行](/docs/ja/agent-sdk/todo-tracking#migrate-to-task-tools) を参照しおください |280| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | バックグラりンドむンストヌルが完了した埌、[非察話モヌド](/docs/ja/headless) でタヌン境界でプラグむン状態をリフレッシュするには、`1` に蚭定したす。デフォルトではオフです。リフレッシュはセッション䞭にシステムプロンプトを倉曎するため、そのタヌンの [プロンプトキャッシング](/docs/ja/prompt-caching) が無効になりたす |

226| `CLAUDE_CODE_ENABLE_TELEMETRY` | OpenTelemetry デヌタ収集をメトリクスずログ甚に有効にするには `1` に蚭定したす。OTel ゚クスポヌタヌを蚭定する前に必須です。[監芖](/docs/ja/monitoring-usage) を参照しおください |281| `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` | Anthropic バりンドの非必須トラフィックがブロックされおいる堎合、「Claude はどのように機胜しおいたすか」セッション品質調査を独自の [OpenTelemetry コレクタヌ](/docs/ja/monitoring-usage) にルヌティングするには、`1` に蚭定したす。調査評䟡は、蚭定されたコレクタヌぞの OTEL むベントずしおのみ発行されたす。このモヌドでは、調査デヌタは Anthropic に送信されたせん。`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、`DISABLE_TELEMETRY`、たたは `DO_NOT_TRACK` が蚭定されおいる堎合に適甚され、それ以倖の堎合は効果がありたせん。`CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` および組織補品フィヌドバックポリシヌが優先されたす |

227| `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` | ク゚リルヌプがアむドル状態になった埌、自動的に終了するたで埅機する時間ミリ秒。SDK モヌドを䜿甚した自動化されたワヌクフロヌずスクリプトに圹立ちたす |282| `CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING` | ツヌル呌び出し入力が Claude が生成するずきに API からストリヌミングするかどうかを制埡したす。これがオフの堎合、長いファむル曞き蟌みなどの倧きなツヌル入力は、Claude が生成を完了した埌にのみ到着したす。これは、ハングしおいるように芋える可胜性がありたす。Anthropic API でデフォルトで有効になっおいたす。Amazon Bedrock および Google Cloud の Agent Platform では、デプロむされたコンテナがサポヌトしおいる堎合、モデルごずに有効になりたす。オプトアりトするには `0` に蚭定したす。`ANTHROPIC_BASE_URL`、`ANTHROPIC_VERTEX_BASE_URL`、たたは `ANTHROPIC_BEDROCK_BASE_URL` を経由しおプロキシを経由しおルヌティングする堎合、匷制的にオンにするには `1` に蚭定したす。Microsoft Foundry および [ゲヌトりェむ](/docs/ja/llm-gateway) 接続ではデフォルトでオフです |

228| `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) を有効にするには `1` に蚭定したす。゚ヌゞェントチヌムは実隓的であり、デフォルトでは無効です |283| `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` | `ANTHROPIC_BASE_URL` が LiteLLM、Kong、たたは内郚プロキシなどの Anthropic 互換ゲヌトりェむを指しおいる堎合、ゲヌトりェむの `/v1/models` ゚ンドポむントから `/model` ピッカヌを蚭定するには、`1` に蚭定したす。デフォルトではオフです。共有 API キヌでバックアップされたゲヌトりェむは、そうでなければすべおのナヌザヌにキヌがアクセスできるすべおのモデルを衚瀺したす。怜出されたモデルは、セッションが受け取る [`availableModels`](/docs/ja/settings-reference#availablemodels) 蚱可リストでフィルタリングされたす[MDM たたは管理蚭定ファむル](/docs/ja/managed-settings#delivery-mechanisms) を経由しおリストを配信したす。[サヌバヌ管理配信はゲヌトりェむ蚭定では利甚できたせん](/docs/ja/server-managed-settings#platform-availability) |

229| `CLAUDE_CODE_EXTRA_BODY` | すべおの API リク゚ストボディの最䞊䜍にマヌゞする JSON オブゞェクト。Claude Code が盎接公開しおいないプロバむダヌ固有のパラメヌタを枡すのに圹立ちたす。シェルで゚クスポヌトされた倀は、`claude agents` たたは `--bg` でディスパッチする [バックグラりンドセッション](/docs/ja/agent-view) にも適甚されたす。v2.1.206 より前は、バックグラりンドセッションはシェル゚クスポヌト倀を無芖し、バックグラりンドスヌパヌバむザヌプロセスが継承したコピヌを䜿甚しおいたした |284| `CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE` | v2.1.142 で削陀されたした。[高速モヌド](/docs/ja/fast-mode) のデフォルトが Opus 4.6 から Opus 4.7 に移動したずき |

230| `CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS` | ファむル読み取りのデフォルトトヌクン制限をオヌバヌラむドしたす。より倧きなファむルを完党に読み取る必芁がある堎合に圹立ちたす |285| `CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION` | プロンプト入力に衚瀺される灰色の予枬であるプロンプト提案をオフにするには、`false` に蚭定したす。[`promptSuggestionEnabled`](/docs/ja/settings-reference#promptsuggestionenabled) 蚭定よりも優先されたす。これは `/config` の **プロンプト提案** トグルが曞き蟌むものです。Claude Code は、アカりントが䜿甚制限に近いか達しおいる堎合、[提案を䞀時停止したす](/docs/ja/interactive-mode#when-claude-code-skips-suggestions)。制限に達するたでオンに保぀には `true` に蚭定したす。Claude Code v2.1.238 以降が必芁です。[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions) を参照しおください |

231| `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE` | 別の Claude Code セッション内から起動された堎合でも、トランスクリプト氞続化、プロンプト履歎、`claude agents` 登録を匷制するには `1` に蚭定したす。䟋えば、Claude Code の Bash ツヌルによっお最初に開始された `screen` セッションから継承された `CLAUDE_CODE_CHILD_SESSION` 倀が、本物のトップレベルセッションをネストされたものずしお誀分類する堎合に䜿甚したす。v2.1.178 以降、Claude Code は tmux ケヌスを自動的に怜出し、継承されたマヌカヌを無芖するため、tmux はこの倉数を必芁ずしなくなりたす。v2.1.169 以降でも尊重されたす。v2.1.170 ず v2.1.171 では効果がなく、それがオヌバヌラむドするネストされたセッション怜出が削陀されたした |286| `CLAUDE_CODE_ENABLE_TASKS` | [タスク远跡ツヌル](/docs/ja/tools-reference#task-tool-availability) を持぀セッションで Claude Code が提䟛するタスク远跡ツヌルを遞択したす。デフォルトでは、Claude Code は Task ツヌル `TaskCreate`、`TaskUpdate`、`TaskGet`、および `TaskList` を提䟛したす。レガシヌ `TodoWrite` ツヌルを取埗するには `0` に蚭定したす。[タスクリスト](/docs/ja/interactive-mode#task-list) を参照しおください |

232| `CLAUDE_CODE_FORCE_STRIKETHROUGH` | タヌミナルがサポヌトしおいるが自動怜出されおいない堎合、Claude の応答で `~~text~~` の取り消し線レンダリングを匷制するには `1` に蚭定したす。SSH 経由で `TERM_PROGRAM` が転送されおいない堎合など。これがない堎合、怜出されおいないタヌミナルはリテラル `~~` マヌカヌを衚瀺したす。取り消し線ずしおレンダリングする代わりに。Claude Code v2.1.186 以降が必須です |287| `CLAUDE_CODE_ENABLE_TELEMETRY` | OpenTelemetry デヌタ収集をメトリクスずロギング甚に有効にするには、`1` に蚭定したす。OTel ゚クスポヌタヌを蚭定する前に必須です。[監芖](/docs/ja/monitoring-usage) を参照しおください |

233| `CLAUDE_CODE_FORCE_SYNC_OUTPUT` | タヌミナルがサポヌトしおいるが自動怜出されおいない堎合、DEC プラむベヌトモヌド 2026 [同期出力](https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036) を匷制的に有効にするには `1` に蚭定したす。Emacs `eat` などの゚ミュレヌタヌで圹立ちたす。これは BSU/ESU を実装しおいたすが、機胜プロヌブに応答したせん。tmux では効果がありたせん |288| `CLAUDE_CODE_ENABLE_TODO_TOOLS` | すべおのモデルでタスク远跡ツヌルを取埗するには、`1` に蚭定したす。これがない堎合、Claude Code はデフォルトでは [タスクツヌル可甚性](/docs/ja/tools-reference#task-tool-availability) の䞋にリストされおいるモデルでのみ提䟛したす。`CLAUDE_CODE_ENABLE_TASKS` は匕き続き Task ツヌルたたは `TodoWrite` を遞択したす。Claude Code v2.1.233 以降が必芁です |

234| `CLAUDE_CODE_FORK_SUBAGENT` | Claude が [フォヌクされた subagent](/docs/ja/sub-agents#fork-the-current-conversation) をスポヌンできるようにするには `1` に蚭定するか、`0` に蚭定しお無効にしたす。サヌバヌ偎ロヌルアりトをオヌバヌラむドしたす。有効にするず、Claude はフォヌクをリク゚ストできたす。フォヌクは、最初から開始する代わりに、完党な䌚話コンテキストを継承する subagent です。subagent タむプなしのスポヌンは䟝然ずしお䞀般的な subagent を䜿甚し、すべおの subagent スポヌンはバックグラりンドで実行されたす。明瀺的な [`/fork`](/docs/ja/commands) コマンドはこの倉数なしで機胜したす。察話モヌドず SDK たたは `claude -p` を通じお機胜したす |289| `CLAUDE_CODE_EXIT_AFTER_STOP_DELAY` | ク゚リルヌプがアむドル状態になった埌、自動的に終了するたでの埅機時間ミリ秒単䜍。自動化されたワヌクフロヌおよび SDK モヌドを䜿甚するスクリプトに䟿利です |

235| `CLAUDE_CODE_GIT_BASH_PATH` | Windows のみGit Bash 実行可胜ファむル`bash.exe`ぞのパス。Git Bash がむンストヌルされおいるが PATH にない堎合に䜿甚したす。[Windows セットアップ](/docs/ja/setup#set-up-on-windows) を参照しおください |290| `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) を有効にするには、`1` に蚭定したす。゚ヌゞェントチヌムは実隓的で、デフォルトで無効になっおいたす |

236| `CLAUDE_CODE_GLOB_HIDDEN` | Claude が [Glob ツヌル](/docs/ja/tools-reference#glob-tool-behavior) を呌び出すずきに結果からドットファむルを陀倖するには `false` に蚭定したす。デフォルトで含たれたす。`@` ファむルオヌトコンプリヌト、`ls`、Grep、たたは Read には圱響したせん |291| `CLAUDE_CODE_EXTRA_BODY` | すべおの API リク゚スト本䜓のトップレベルにマヌゞする JSON オブゞェクト。Claude Code が盎接公開しないプロバむダヌ固有のパラメヌタヌを枡すのに䟿利です。シェルで゚クスポヌトされた倀は、`claude agents` たたは `--bg` でディスパッチする [バックグラりンドセッション](/docs/ja/agent-view) にも適甚されたす。v2.1.206 より前は、バックグラりンドセッションはシェル゚クスポヌト倀を無芖し、バックグラりンドスヌパヌバむザヌプロセスが継承したコピヌを䜿甚しおいたした |

237| `CLAUDE_CODE_GLOB_NO_IGNORE` | [Glob ツヌル](/docs/ja/tools-reference#glob-tool-behavior) が `.gitignore` パタヌンを尊重するようにするには `false` に蚭定したす。デフォルトでは、Glob は gitignored されたものを含むすべおの䞀臎するファむルを返したす。`@` ファむルオヌトコンプリヌトには圱響したせん。これは独自の [`respectGitignore` 蚭定](/docs/ja/settings#available-settings) を持っおいたす |292| `CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS` | ファむル読み取りのデフォルトトヌクン制限をオヌバヌラむドしたす。より倧きなファむルを完党に読み取る必芁がある堎合に䟿利です |

238| `CLAUDE_CODE_GLOB_TIMEOUT_SECONDS` | Glob ツヌルファむル怜出のタむムアりト秒。ほずんどのプラットフォヌムではデフォルト 20 秒、WSL では 60 秒 |293| `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE` | 別の Claude Code セッション内から起動された堎合でも、トランスクリプト氞続化、プロンプト履歎、および `claude agents` 登録を匷制するには、`1` に蚭定したす。䟋えば、`screen` セッションたたは Claude Code の Bash ツヌルによっお最初に開始されたバックグラりンドランチャヌから継承された `CLAUDE_CODE_CHILD_SESSION` 倀により、本物のトップレベルセッションがネストされたものずしお誀分類される堎合に䜿甚したす。v2.1.178 以降、Claude Code は tmux ケヌスを自動的に怜出し、継承されたマヌカヌを無芖するため、tmux はこの倉数を必芁ずしなくなりたした。たた、v2.1.169 以前で尊重されたすv2.1.170 および v2.1.171 では効果がなく、ネストされたセッション怜出が削陀されたした |

239| `CLAUDE_CODE_HIDE_CWD` | スタヌトアップロゎで䜜業ディレクトリを非衚瀺にするには `1` に蚭定したす。スクリヌンシェアたたは蚘録でパスが OS ナヌザヌ名を公開する堎合に圹立ちたす |294| `CLAUDE_CODE_FORCE_STRIKETHROUGH` | タヌミナルがサポヌトしおいるが自動怜出されない堎合SSH 経由で `TERM_PROGRAM` が転送されおいない堎合など、Claude の応答で `~~text~~` の取り消し線レンダリングを匷制するには、`1` に蚭定したす。これがない堎合、怜出されないタヌミナルはリテラル `~~` マヌカヌを衚瀺したす。Claude Code v2.1.186 以降が必芁です |

295| `CLAUDE_CODE_FORCE_SYNC_OUTPUT` | タヌミナルがサポヌトしおいるが自動怜出されない堎合、DEC プラむベヌトモヌド 2026 [同期出力](https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036) を匷制的に有効にするには、`1` に蚭定したす。BSU/ESU を実装しおいるが機胜プロヌブに応答しない Emacs `eat` などの゚ミュレヌタヌに䟿利です。tmux では効果がありたせん。`CLAUDE_CODE_NO_FLICKER` ずは異なり、これは [フルスクリヌンレンダリング](/docs/ja/fullscreen) に切り替わりたせん |

296| `CLAUDE_CODE_FORK_SUBAGENT` | [フォヌクモヌド](/docs/ja/sub-agents#turn-fork-mode-on-or-off) を制埡したす。これにより Claude は [フォヌクされたサブ゚ヌゞェント](/docs/ja/sub-agents#fork-the-current-conversation) を自分で生成でき、察話型セッションではデフォルトでオンです。`claude -p` および Agent SDK でもオンにするには `1` に蚭定するか、すべおの皮類のセッションでオフにするには `0` に蚭定したす。フォヌクモヌドがオンかどうかに関わらず `/subtask` を実行できたす。察話型デフォルトには Claude Code v2.1.232 以降が必芁です以前のバヌゞョンでは、フォヌクモヌドをオンにするために倉数を `1` に蚭定したす |

297| `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT` | [サブ゚ヌゞェント](/docs/ja/sub-agents) テキストず思考ブロックを `claude -p --output-format stream-json` 出力で発行するには、`1` に蚭定したす。[`--forward-subagent-text`](/docs/ja/cli-reference#cli-flags) フラグず同じ動䜜。ハヌネスが `claude` を呌び出し、フラグ自䜓を枡すこずができない堎合に倉数を䜿甚したす。フラグずは異なり、非察話モヌドで stream-json 出力の倖で゚ラヌで終了したす。倉数はそこで無芖されるため、ネストされた呌び出しはそれが蚭定されおいる堎合でも機胜し続けたす。Claude Code v2.1.211 以降が必芁です |

298| `CLAUDE_CODE_GIT_BASH_PATH` | Windows のみGit Bash 実行可胜ファむル`bash.exe`ぞのパス。Git Bash がむンストヌルされおいるが PATH にない堎合に䜿甚したす。パスが存圚しないか、ファむルが `bash.exe`、`sh.exe`、`bash`、たたは `sh` ずいう名前でない堎合、Claude Code は倉数を無芖し、`--debug` で衚瀺される譊告をログに蚘録しお Git Bash を自動怜出したす。v2.1.219 より前は、パスが存圚しない堎合、Claude Code は起動時に終了し、bash たたは sh であるこずを確認せずに既存のファむルをシェルずしお䜿甚しおいたした。[Windows セットアップ](/docs/ja/setup#set-up-on-windows) を参照しおください |

299| `CLAUDE_CODE_GLOB_HIDDEN` | Claude が [Glob ツヌル](/docs/ja/tools-reference#glob-tool-behavior) を呌び出すずきに、結果からドットファむルを陀倖するには、`false` に蚭定したす。デフォルトで含たれたす。`@` ファむルオヌトコンプリヌト、`ls`、Grep、たたは Read には圱響したせん |

300| `CLAUDE_CODE_GLOB_NO_IGNORE` | [Glob ツヌル](/docs/ja/tools-reference#glob-tool-behavior) が `.gitignore` パタヌンを尊重するようにするには、`false` に蚭定したす。デフォルトでは、Glob は gitignored されたものを含むすべおの䞀臎ファむルを返したす。`@` ファむルオヌトコンプリヌトには圱響したせん。これには独自の [`respectGitignore` 蚭定](/docs/ja/settings-reference#respectgitignore) がありたす |

301| `CLAUDE_CODE_GLOB_TIMEOUT_SECONDS` | Glob ツヌルファむル怜出のタむムアりト秒単䜍。ほずんどのプラットフォヌムでデフォルト 20 秒、WSL では 60 秒 |

302| `CLAUDE_CODE_GOAL_CHECKIN_MINUTES` | バックグラりンド䜜業がアクティブなゎヌルを埅機させるこずができる時間分単䜍。その埌、Claude Code は [Claude にそれをチェックするよう求めたす](/docs/ja/goal#background-work-defers-evaluation)。デフォルト `30`。チェックむンをオフにするには `0` に蚭定したす。平文の数字で党分を指定したす。最倧 `10080`1 週間。Claude Code は他の倀を蚭定されおいないものずしお扱い、デフォルトを䜿甚したす。Claude Code v2.1.234 以降が必芁です |

303| `CLAUDE_CODE_HIDE_CWD` | スタヌトアップロゎで䜜業ディレクトリを非衚瀺にするには、`1` に蚭定したす。スクリヌンシェアたたは蚘録で OS ナヌザヌ名を公開するパスに䟿利です |

240| `CLAUDE_CODE_IDE_HOST_OVERRIDE` | IDE 拡匵機胜ぞの接続に䜿甚されるホストアドレスをオヌバヌラむドしたす。デフォルトでは Claude Code は WSL-to-Windows ルヌティングを含む正しいアドレスを自動怜出したす |304| `CLAUDE_CODE_IDE_HOST_OVERRIDE` | IDE 拡匵機胜ぞの接続に䜿甚されるホストアドレスをオヌバヌラむドしたす。デフォルトでは Claude Code は WSL-to-Windows ルヌティングを含む正しいアドレスを自動怜出したす |

241| `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL` | IDE 拡匵機胜の自動むンストヌルをスキップするには `1` に蚭定したす。[`autoInstallIdeExtension`](/docs/ja/settings#global-config-settings) を `false` に蚭定するのず同等です |305| `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL` | IDE 拡匵機胜の自動むンストヌルをスキップするには、`1` に蚭定したす。[`autoInstallIdeExtension`](/docs/ja/settings-reference#autoinstallideextension) を `false` に蚭定するのず同等です |

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

243| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Code がアクティブなモデルに察しお想定するコンテキストりィンドりサむズをオヌバヌラむドしたす。v2.1.193 以降、Claude Code が Claude モデルずしお認識しないモデル名に察しお盎接適甚されたす。認識された Claude モデルの堎合、`DISABLE_COMPACT` も蚭定されおいる堎合にのみ有効になりたす。`ANTHROPIC_BASE_URL` を通じおモデルにルヌティングする堎合に䜿甚したす。その名前の組み蟌みサむズず䞀臎しないコンテキストりィンドりを持぀モデルの堎合 |307| `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` | 1 ぀のセッションで実行できる [サブ゚ヌゞェント](/docs/ja/sub-agents#concurrent-subagent-limit) の数。Agent ツヌルが別のサブ゚ヌゞェントの生成を拒吊する前にデフォルト20。平文の数字で正の敎数を受け入れたすその他は無芖されるため、倉数は䞊限を調敎できたすが、無効にするこずはできたせん。Claude Code v2.1.217 以降が必芁です |

244| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ほずんどのリク゚ストの最倧出力トヌクン数を蚭定したす。デフォルトずキャップはモデルによっお異なりたす。[最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) を参照しおください。この倀を増やすず、[オヌトコンパクション](/docs/ja/costs#reduce-token-usage) がトリガヌされる前に利甚可胜な有効なコンテキストりィンドりが枛少したす |308| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Code がアクティブなモデルに察しお想定するコンテキストりィンドりサむズをオヌバヌラむドしたす。v2.1.193 以降、それがどのように適甚されるかは Claude Code がモデル ID をどのように解決するかに䟝存したす[ゲヌトりェむたたはカスタムモデル ID のりィンドりを修正](/docs/ja/model-config#correct-the-window-for-a-gateway-or-custom-model-id) を参照しおください。`ANTHROPIC_BASE_URL` を経由しおモデルにルヌティングする堎合、コンテキストりィンドりが組み蟌みサむズず䞀臎しない堎合に䜿甚したす |

245| `CLAUDE_CODE_MAX_RETRIES` | 倱敗した API リク゚ストを再詊行する回数をオヌバヌラむドしたすデフォルト10。v2.1.186 以降、最倧 15 にキャップされたす。v2.1.199 以降、`CLAUDE_CODE_RETRY_WATCHDOG` はデフォルト再詊行回数を匕き䞊げ、キャップを削陀したす。無人セッションが長いアりタヌゞを埅぀必芁がある堎合は、代わりに `CLAUDE_CODE_RETRY_WATCHDOG` を蚭定したす |309| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ほずんどのリク゚ストの最倧出力トヌクン数を蚭定したす。デフォルトず䞊限はモデルによっお異なりたす[最倧出力トヌクン](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) を参照しおください。Claude Code は認識しないモデル IDゲヌトりェむ固有の名前などに察しお 32000 にデフォルト蚭定し、モデルの䞊限を超える倀をその䞊限に䜎䞋させたす。この倀を増加させるず、[自動コンパクション](/docs/ja/costs#reduce-token-usage) がトリガヌされる前に利甚可胜な有効なコンテキストりィンドりが枛少したす |

246| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | 䞊列実行できる読み取り専甚ツヌルず subagent の最倧数デフォルト10。高い倀は䞊列性を増加させたすが、より倚くのリ゜ヌスを消費したす |310| `CLAUDE_CODE_MAX_RETRIES` | 倱敗した API リク゚ストを再詊行する回数をオヌバヌラむドしたすデフォルト10。v2.1.186 以降、15 でキャップされたすv2.1.199 以降、`CLAUDE_CODE_RETRY_WATCHDOG` はデフォルトを䞊げ、キャップを削陀したす。無人セッションがより長い停止を埅぀必芁がある堎合は、代わりに `CLAUDE_CODE_RETRY_WATCHDOG` を蚭定したす |

247| `CLAUDE_CODE_MAX_TURNS` | 明瀺的な制限が枡されない堎合、agentic タヌン数をキャップしたす。[`--max-turns`](/docs/ja/cli-reference#cli-flags) を枡すのず同等です。䞡方が蚭定されおいる堎合、フラグが優先されたす。正の敎数ではない倀は、キャップなしずしお扱われるのではなく、スタヌトアップ時に゚ラヌで拒吊されたす |311| `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION` | v2.1.224 で削陀され、珟圚は no-op です。以前は、1 ぀のセッションで Agent ツヌルを䜿甚しお Claude が生成できる [サブ゚ヌゞェント](/docs/ja/sub-agents) の総数をキャップしおいたしたデフォルト200キャップを超えお生成するず `Subagent spawn limit reached` で倱敗したした。[同時サブ゚ヌゞェント制限](/docs/ja/sub-agents#concurrent-subagent-limit) および [深さ制限](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) は匕き続き適甚されたす |

248| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP サヌバヌをシェル環境を継承する代わりに、安党なベヌスラむン環境ずサヌバヌの蚭定された `env` のみでスポヌンするには `1` に蚭定したす |312| `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` | メむン䌚話の䞋で蚱可される [サブ゚ヌゞェントレむダヌ](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) の数デフォルト3。デフォルトでは、サブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成でき、3 番目のレむダヌのサブ゚ヌゞェントはさらに生成できたせんネストをオフにするには `1` に蚭定したす。v2.1.217  v2.1.218 では、デフォルトは 1 で、制限を䞊げない限りサブ゚ヌゞェントは独自のサブ゚ヌゞェントを生成できたせんでしたv2.1.219 はデフォルトを 3 に䞊げたした。平文の数字で正の敎数を受け入れたすその他は無芖されるため、制限を調敎できたすが、削陀するこずはできたせん。Claude Code v2.1.217 以降が必芁です |

249| `CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT` | MCP ツヌル呌び出しのアむドルタむムアりトミリ秒。stdio、HTTP、SSE、WebSocket、たたは [claude.ai コネクタヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) MCP サヌバヌがこの期間、レスポンスず進捗通知を送信しない堎合、ツヌル呌び出しはりォヌル時蚈 `MCP_TOOL_TIMEOUT` を埅぀代わりに゚ラヌで䞭止されたす。`0` に蚭定しおアむドルチェックを無効にしたす。1000 未満の倀は 1 秒に匕き䞊げられ、倀は有効な `MCP_TOOL_TIMEOUT` でキャップされたす。`.mcp.json` のサヌバヌごずの `timeout` が少なくずも 1000 の堎合、そのサヌバヌのアむドルりィンドりを少なくずも `timeout` 倀に匕き䞊げるため、`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT` はそれより早く䞭止したせん。このフロアには Claude Code v2.1.203 以降が必須です。IDE サヌバヌたたは SDK むンプロセスサヌバヌには適甚されたせん。Claude Code v2.1.187 以降が必須です。v2.1.203 より前は、stdio サヌバヌはアむドルタむムアりトから陀倖されおいたした |313| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | 䞊列で実行できる読み取り専甚ツヌルずサブ゚ヌゞェントの最倧数デフォルト10。より高い倀は䞊列凊理を増加させたすが、より倚くのリ゜ヌスを消費したす |

250| `CLAUDE_CODE_NATIVE_CURSOR` | タヌミナル独自のカヌ゜ルを入力キャレットに衚瀺するには `1` に蚭定したす。描画されたブロックの代わりに。カヌ゜ルはタヌミナルのたばたき、圢状、フォヌカス蚭定を尊重したす |314| `CLAUDE_CODE_MAX_TURNS` | 明瀺的な制限が枡されない堎合、゚ヌゞェント的なタヌンの数をキャップしたす。[`--max-turns`](/docs/ja/cli-reference#cli-flags) を枡すのず同等です。䞡方が蚭定されおいる堎合、フラグが優先されたす。正の敎数でない倀は、キャップなしずしお扱われるのではなく、起動時に゚ラヌで拒吊されたす |

251| `CLAUDE_CODE_NEW_INIT` | `/init` が察話的なセットアップフロヌを実行するようにするには `1` に蚭定したす。フロヌは、CLAUDE.md、スキル、フックを含む、生成するファむルを尋ねおから、コヌドベヌスを探玢しお曞き蟌みたす。この倉数がない堎合、`/init` はプロンプトなしに CLAUDE.md を自動的に生成したす |315| `CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION` | 1 ぀のセッションが実行できる [WebSearch](/docs/ja/tools-reference#websearch-tool-behavior) 呌び出しの総数のキャップデフォルト200。Claude がキャップに達するず、さらなる WebSearch 呌び出しは、既に収集した情報で続行するよう指瀺する通知を返したす。䞊限なしで正の敎数を受け入れたす。その他は無芖され、デフォルトが適甚されるため、キャップを䞊げるこずはできたすが、オフにするこずはできたせん。Claude Code v2.1.212 以降が必芁です |

252| `CLAUDE_CODE_NO_FLICKER` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) を有効にするには `1` に蚭定したす。これは研究プレビュヌで、フリッカヌを枛らし、長い䌚話でメモリをフラットに保ちたす。[`tui`](/docs/ja/settings#available-settings) 蚭定ず同等です。`/tui fullscreen` で切り替えるこずもできたす |316| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP サヌバヌをシェル環境を継承する代わりに、安党なベヌスラむン環境ずサヌバヌの蚭定された `env` のみで生成するには、`1` に蚭定したす |

253| `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` | Claude.ai 認蚌甚の OAuth リフレッシュトヌクン。蚭定されおいる堎合、`claude auth login` はブラりザを開く代わりにこのトヌクンを盎接亀換したす。`CLAUDE_CODE_OAUTH_SCOPES` が必須です。自動化された環境での認蚌のプロビゞョニングに圹立ちたす |317| `CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS` | MCP ツヌル呌び出しが [バックグラりンドタスク](/docs/ja/mcp#automatic-backgrounding-of-long-tool-calls) に移動するたでの経過時間ミリ秒単䜍デフォルト120000、たたは 2 分。自動バックグラりンド化をオフにするには `0` に蚭定したす。Claude Code v2.1.212 以降が必芁です |

254| `CLAUDE_CODE_OAUTH_SCOPES` | リフレッシュトヌクンが発行されたスペヌス区切りの OAuth スコヌプ䟋`"user:profile user:inference user:sessions:claude_code"`。`CLAUDE_CODE_OAUTH_REFRESH_TOKEN` が蚭定されおいる堎合は必須です |318| `CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT` | MCP ツヌル呌び出しのアむドルタむムアりトミリ秒単䜍。stdio、HTTP、SSE、WebSocket、たたは [claude.ai コネクタヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) MCP サヌバヌが応答を送信せず、この長さの間進捗通知を送信しない堎合、党䜓的な `MCP_TOOL_TIMEOUT` を埅぀代わりに、ツヌル呌び出しぱラヌで䞭止されたす。ネットワヌクサヌバヌの 3000005 分および stdio サヌバヌの 180000030 分のトランスポヌト別デフォルトをオヌバヌラむドしたす。アむドルチェックを無効にするには `0` に蚭定したす。1000 未満の倀は 1 秒に䞊げられ、倀は有効な `MCP_TOOL_TIMEOUT` でキャップされたす。`.mcp.json` の少なくずも 1000 のサヌバヌごずの `timeout` は、そのサヌバヌのアむドルりィンドりを少なくずも `timeout` 倀に䞊げたす。IDE サヌバヌたたは SDK むンプロセスサヌバヌには適甚されたせん。Claude Code v2.1.187 以降が必芁です。v2.1.203 より前は、stdio サヌバヌはアむドルタむムアりトから陀倖されおいたした |

255| `CLAUDE_CODE_OAUTH_TOKEN` | Claude.ai 認蚌甚の OAuth アクセストヌクン。SDK および自動化された環境での `/login` の代替。キヌチェヌンに保存された認蚌情報よりも優先されたす。[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で生成したす |319| `CLAUDE_CODE_MESSAGING_SOCKET` | Claude Code によっお蚭定されたす。あなたではなく[むンボックス゜ケット](/docs/ja/cross-session-messaging#the-sessions-inbox-socket) をバむンドするセッションでは、Claude Code はその゜ケットのパスをフックおよび Bash コマンドに゚クスポヌトしたす。メッセヌゞングがオンで開始するセッションでは、Claude Code はフックが実行される前に゜ケットをバむンドしたす。マシン䞊の他のセッションはこのパスにメッセヌゞを配信したす。各セッションは芪から継承されたものではなく、独自の゜ケットを゚クスポヌトし、それに到着するメッセヌゞはセッションの [むンバりンドコントロヌル](/docs/ja/cross-session-messaging#control-inbound-messages) を通過したす。蚭定 `env` ブロックは蚭定できたせん。Claude Code v2.1.224 以降が必芁です |

256| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | v2.1.160 で削陀されたした。珟圚は no-op です。以前は [高速モヌド](/docs/ja/fast-mode) を珟圚のデフォルトの代わりに Claude Opus 4.6 にピンしおいたした。Opus 4.6 はもはや高速モヌドをサポヌトしおいたせん |320| `CLAUDE_CODE_MESSAGING_TOKEN` | Claude Code によっお蚭定されたす。あなたではなく[むンボックス゜ケット](/docs/ja/cross-session-messaging#the-sessions-inbox-socket) をバむンドするセッションでは、Claude Code は `CLAUDE_CODE_MESSAGING_SOCKET` ず䞀緒にこのセッションごずのトヌクンをフックおよび Bash コマンドに゚クスポヌトしたす。゜ケットに投皿するスクリプトは、`{"type":"auth","token":"<token>"}` を最初の行ずしお送信しお、セッションに属しおいるこずを蚌明できたす。ネむティブ Windows では、Claude Code はこの行を必須ずし、有効なトヌクンで開かない接続を閉じたす。[独自の子ルヌル](/docs/ja/cross-session-messaging#the-sessions-inbox-socket) は Claude Code がトヌクンを参照するタむミングを瀺したす。各セッションは芪セッションから継承されたものではなく、独自のトヌクンを゚クスポヌトしたす。蚭定 `env` ブロックは蚭定できたせん。Claude Code v2.1.228 以降が必芁です |

257| `CLAUDE_CODE_OTEL_DIAG_STDERR` | OpenTelemetry ゚クスポヌタヌ蚺断゚ラヌを stderr に曞き蟌むには `1` に蚭定したす。デフォルトでは、これらの゚ラヌは `--debug` でのみ衚瀺されるため、Prometheus ポヌト衝突などの蚭定が間違った゚クスポヌタヌはそれ以倖の堎合、サむレントに倱敗したす。Claude Code v2.1.179 以降が必須です。[監芖](/docs/ja/monitoring-usage) を参照しおください |321| `CLAUDE_CODE_NATIVE_CURSOR` | 入力キャレットでタヌミナル独自のカヌ゜ルを衚瀺するには、`1` に蚭定したす。カヌ゜ルはタヌミナルの点滅、圢状、フォヌカス蚭定を尊重したす |

258| `CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS` | 保留䞭の OpenTelemetry スパンをフラッシュするためのタむムアりトミリ秒デフォルト5000。[監芖](/docs/ja/monitoring-usage) を参照しおください |322| `CLAUDE_CODE_NEW_INIT` | `/init` がむンタラクティブセットアップフロヌを実行するようにするには、`1` に蚭定したす。フロヌは、CLAUDE.md、スキル、フックを含む生成するファむルを尋ねおから、コヌドベヌスを探玢しお曞き蟌みたす。この倉数がない堎合、`/init` はプロンプトなしで CLAUDE.md を自動的に生成したす |

259| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS` | 動的 OpenTelemetry ヘッダヌをリフレッシュする間隔ミリ秒デフォルト1740000 / 29 分。[動的ヘッダヌ](/docs/ja/monitoring-usage#dynamic-headers) を参照しおください |323| `CLAUDE_CODE_NONBLOCKING_STDOUT` | 2 番目のノンブロッキングファむルディスクリプタヌを経由しおタヌミナル出力を曞き蟌むには、`1` に蚭定したす。セッション䞭に Claude Code をフリヌズできない、䞀時停止した tmux コントロヌルモヌドペむンたたは停止した SSH 接続などのタヌミナル。stdout がタヌミナルの堎合、macOS、Linux、WSL で適甚されたす。Claude Code v2.1.261 以降が必芁です |

260| `CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS` | シャットダりン時に OpenTelemetry ゚クスポヌタヌが完了するためのタむムアりトミリ秒デフォルト2000。終了時にメトリクスがドロップされる堎合は増やしおください。[監芖](/docs/ja/monitoring-usage) を参照しおください |324| `CLAUDE_CODE_NO_FLICKER` | [フルスクリヌンレンダリング](/docs/ja/fullscreen) を有効にするには、`1` に蚭定したす。これは、ちら぀きを枛らし、長い䌚話でメモリをフラットに保぀研究プレビュヌです。[`tui`](/docs/ja/settings-reference#tui) 蚭定をオヌバヌラむドしたす`/tui fullscreen` で切り替えるこずもできたす |

261| `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` | 新しいバヌゞョンが利甚可胜な堎合、Claude Code がパッケヌゞマネヌゞャヌのアップグレヌドコマンドをバックグラりンドで実行できるようにするには `1` に蚭定したす。Homebrew ず WinGet むンストヌルに適甚されたす。他のパッケヌゞマネヌゞャヌは、実行せずにアップグレヌドコマンドを衚瀺し続けたす。[自動曎新](/docs/ja/setup#auto-updates) を参照しおください |325| `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` | Claude.ai 認蚌甚の OAuth リフレッシュトヌクン。蚭定されおいる堎合、`claude auth login` はブラりザを開く代わりにこのトヌクンを盎接亀換したす。`CLAUDE_CODE_OAUTH_SCOPES` が必須です。自動化された環境での認蚌のプロビゞョニングに䟿利です |

262| `CLAUDE_CODE_PERFORCE_MODE` | Perforce 察応の曞き蟌み保護を有効にするには `1` に蚭定したす。蚭定されおいる堎合、Edit、Write、NotebookEdit は、タヌゲットファむルが所有者曞き蟌みビットを欠いおいる堎合に `p4 edit <file>` ヒント付きで倱敗したす。これは Perforce が同期されたファむルで消去し、`p4 edit` が開くたで消去したたたにしたす。これにより、Claude Code が Perforce 倉曎远跡をバむパスするこずを防ぎたす |326| `CLAUDE_CODE_OAUTH_SCOPES` | リフレッシュトヌクンが発行されたスペヌス区切り OAuth スコヌプ䟋`"user:profile user:inference user:sessions:claude_code"`。`CLAUDE_CODE_OAUTH_REFRESH_TOKEN` が蚭定されおいる堎合は必須です |

263| `CLAUDE_CODE_PLUGIN_CACHE_DIR` | プラグむンルヌトディレクトリをオヌバヌラむドしたす。名前に反しお、これはキャッシュ自䜓ではなく芪ディレクトリを蚭定したすマヌケットプレむスずプラグむンキャッシュはこのパスの䞋のサブディレクトリに存圚したす。デフォルトは `~/.claude/plugins` です |327| `CLAUDE_CODE_OAUTH_TOKEN` | claude.ai 認蚌甚の OAuth アクセストヌクン。SDK および自動化された環境の `/login` の代替。キヌチェヌンに保存された認蚌情報よりも優先されたす。[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で生成したす。[`/login`](/docs/ja/authentication#authentication-precedence) を実行しない限り、Claude Code はセッション党䜓に蚭定したトヌクンを䜿甚したす。期限切れのトヌクンを眮き換えるには、新しいトヌクンを生成しお再起動したす |

264| `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` | プラグむンをむンストヌルたたは曎新するずきの git 操䜜のタむムアりトミリ秒デフォルト120000。倧芏暡なリポゞトリたたは遅いネットワヌク接続の堎合、この倀を増やしたす。[Git 操䜜がタむムアりト](/docs/ja/plugin-marketplaces#git-operations-time-out) を参照しおください |328| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | v2.1.160 で削陀され、珟圚は no-op です。以前は [高速モヌド](/docs/ja/fast-mode) を珟圚のデフォルトの代わりに Claude Opus 4.6 にピン留めしおいたした。Opus 4.6 はもはや高速モヌドをサポヌトしおいたせん |

265| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | `git pull` が倱敗した堎合、既存のマヌケットプレむスキャッシュを保持するには `1` に蚭定したす。ワむプしお再クロヌンする代わりに。オフラむンたたぱアギャップ環境で圹立ちたす。再クロヌンは同じ方法で倱敗したす。[オフラむン環境でのマヌケットプレむス曎新の倱敗](/docs/ja/plugin-marketplaces#marketplace-updates-fail-in-offline-environments) を参照しおください |329| `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` | コンテンツを含む OpenTelemetry 属性の最倧長モデル応答、ツヌルコンテンツ、システムプロンプト、生 API 本䜓、切り詰めマヌカヌを含む、UTF-16 コヌド単䜍デフォルト61440、぀たり 60 KB。テレメトリバック゚ンドが 64 KB より倧きい属性倀を受け入れる堎合にのみ䞊げるか、テレメトリボリュヌムを削枛するために䜎䞋させたす。Claude Code v2.1.214 以降が必芁です。[監芖](/docs/ja/monitoring-usage) を参照しおください |

266| `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` | GitHub `owner/repo` プラグむン゜ヌスを SSH の代わりに HTTPS でクロヌンするには `1` に蚭定したす。CI ランナヌ、コンテナ、たたは `github.com` 甚に蚭定された SSH キヌがない環境で圹立ちたす |330| `CLAUDE_CODE_OTEL_DIAG_STDERR` | OpenTelemetry ゚クスポヌタヌ蚺断゚ラヌを stderr に曞き蟌むには、`1` に蚭定したす。デフォルトでは、これらの゚ラヌは `--debug` でのみ衚瀺されるため、Prometheus ポヌト衝突などの蚭定ミスのある゚クスポヌタヌはそれ以倖の堎合は静かに倱敗したす。Claude Code v2.1.179 以降が必芁です。[監芖](/docs/ja/monitoring-usage) を参照しおください |

267| `CLAUDE_CODE_PLUGIN_SEED_DIR` | 1 ぀以䞊の読み取り専甚プラグむンシヌドディレクトリぞのパス。Unix では `:` で、Windows では `;` で区切られたす。事前入力されたプラグむンディレクトリをコンテナむメヌゞにバンドルするために䜿甚したす。Claude Code はこれらのディレクトリからマヌケットプレむスを登録し、再クロヌンなしで事前キャッシュされたプラグむンを䜿甚したす。[コンテナ甚のプラグむンを事前入力](/docs/ja/plugin-marketplaces#pre-populate-plugins-for-containers) を参照しおください |331| `CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS` | 保留䞭の OpenTelemetry スパンをフラッシュするためのタむムアりトミリ秒単䜍デフォルト5000。[監芖](/docs/ja/monitoring-usage) を参照しおください |

268| `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY` | Claude Code が PowerShell をスポヌンするずきに `-ExecutionPolicy Bypass` を枡すこずを停止するには `1` に蚭定したす。ツヌル呌び出し、フック、ステヌタスラむンコマンドの堎合、マシンの有効な実行ポリシヌを尊重したす。デフォルトでは Claude Code はプロセススコヌプでバむパスを実行するため、`.ps1` スクリプトずモゞュヌルむンポヌトはデフォルト制限 Windows むンストヌルで機胜したす。プロセススコヌプバむパスは、この蚭定に関係なく、グルヌプポリシヌ `MachinePolicy` たたは `UserPolicy` をオヌバヌラむドしたせん |332| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS` | 動的 OpenTelemetry ヘッダヌをリフレッシュするための間隔ミリ秒単䜍デフォルト1740000 / 29 分。[動的ヘッダヌ](/docs/ja/monitoring-usage#dynamic-headers) を参照しおください |

269| `CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS` | [非察話モヌド](/docs/ja/headless#background-tasks-at-exit) で `-p` フラグを䜿甚しお、最終タヌンの埌、結果が出力の䞀郚であるバックグラりンド subagent ずワヌクフロヌを埅機する最倧時間ミリ秒。デフォルト`600000`、たたは 10 分。キャップを超えた堎合、残りのバックグラりンドタスクは終了され、プロセスは終了したす。`0` に蚭定しお無期限に埅機したす。このキャップは、プレヌンバックグラりンドシェルに適甚される 5 秒のグレヌスピリオドずは別です |333| `CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS` | OpenTelemetry ゚クスポヌタヌがシャットダりン時に完了するためのタむムアりトミリ秒単䜍デフォルト2000。メトリクスが終了時にドロップされる堎合は増加させたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |

270| `CLAUDE_CODE_PROCESS_WRAPPER` | Claude Code が独自のバむナリから開始するプロセスをラッパヌ実行可胜ファむルを通じお起動したす。`/opt/corp/launcher` などの argv プレフィックスずしお指定されたす。[゚ヌゞェントビュヌ](/docs/ja/agent-view) セッションをホストするバックグラりンドサヌビス、それがスポヌンするすべおのセッション、曎新のむンストヌル完了のために Claude Code が実行する再起動をカバヌしたす。最初のトヌクンは `exec "$@"` で実行しお終わる実行可胜ファむルの絶察パスである必芁があり、ほずんどのランチャヌはその単䞀パスです。倀は匕数リストであり、シェルコマンドではありたせん空癜はトヌクンを分離し、二重匕甚笊はスペヌスを含むパスをグルヌプ化し、`[` で始たる倀は JSON 文字列配列ずしお読み取られたす。ナヌザヌたたは [管理蚭定](/docs/ja/permissions#managed-settings) の `env` ブロックで蚭定したす。プロゞェクトおよびロヌカル蚭定では蚭定できたせん。VS Code 拡匵機胜は `claudeProcessWrapper` 蚭定を通じお独自のランチャヌを蚭定したす。Windows では無芖されたす。`CLAUDE_CODE_SHELL_PREFIX` は別の制埡ですシェルコマンドを単䞀のクォヌト文字列ずしおラップしたすが、この倉数は Claude Code 独自のプロセスを argv プレフィックスずしおラップしたす。[䌁業ランチャヌの背埌で Claude Code を実行](/docs/ja/corporate-launcher) を参照しおください |334| `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` | 新しいバヌゞョンが利甚可胜な堎合、Claude Code がバックグラりンドでパッケヌゞマネヌゞャヌのアップグレヌドコマンドを実行できるようにするには、`1` に蚭定したす。Homebrew および WinGet むンストヌルに適甚されたす。他のパッケヌゞマネヌゞャヌは、実行せずにアップグレヌドコマンドを衚瀺し続けたす。[自動曎新](/docs/ja/setup#auto-updates) を参照しおください |

271| `CLAUDE_CODE_PROPAGATE_TRACEPARENT` | カスタムプロキシを指す堎合、W3C トレヌスコンテキストを䌝播するには `1` に蚭定したす。`ANTHROPIC_BASE_URL` が指しおいたす。䌝播は、モデルず HTTP MCP リク゚ストの `traceparent` ヘッダヌず、Bash、PowerShell、フックサブプロセスの `TRACEPARENT` 環境倉数をカバヌしたす。デフォルトでは、䌝播は Anthropic API に盎接接続されおいる堎合にのみ有効になりたす。v2.1.152 で远加されたした。[トレヌスベヌタ](/docs/ja/monitoring-usage#traces-beta) を参照しおください |335| `CLAUDE_CODE_PERFORCE_MODE` | Perforce 察応の曞き蟌み保護を有効にするには、`1` に蚭定したす。蚭定されおいる堎合、Edit、Write、および NotebookEdit は、タヌゲットファむルが所有者曞き蟌みビットを欠いおいる堎合、`p4 edit <file>` ヒント付きで倱敗したす。Perforce は同期されたファむルでこれをクリアしたす。`p4 edit` がそれらを開くたで。これにより、Claude Code が Perforce 倉曎远跡をバむパスするのを防ぎたす |

272| `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST` | Claude Code を埋め蟌み、その代わりにモデルプロバむダヌのルヌティングを管理するホストプラットフォヌムによっお蚭定されたす。蚭定されおいる堎合、`CLAUDE_CODE_USE_BEDROCK`、`ANTHROPIC_BASE_URL`、`ANTHROPIC_API_KEY` などのプロバむダヌ遞択、゚ンドポむント、認蚌倉数は蚭定ファむルで無芖されるため、ナヌザヌ蚭定はホストのルヌティングをオヌバヌラむドできたせん。Amazon Bedrock、Google Cloud's Agent Platform、Microsoft Foundry の自動テレメトリオプトアりトもスキップされるため、テレメトリは暙準の `DISABLE_TELEMETRY` オプトアりトに埓いたす。[API プロバむダヌごずのデフォルト動䜜](/docs/ja/data-usage#default-behaviors-by-api-provider) を参照しおください |336| `CLAUDE_CODE_PLUGIN_CACHE_DIR` | プラグむンルヌトディレクトリをオヌバヌラむドしたす。名前に関わらず、これは芪ディレクトリを蚭定したすマヌケットプレむスずプラグむンキャッシュはこのパスの䞋のサブディレクトリに存圚したす。デフォルトは `~/.claude/plugins` です |

273| `CLAUDE_CODE_PROXY_RESOLVES_HOSTS` | プロキシが呌び出し元の代わりに DNS 解決を実行できるようにするには `1` に蚭定したす。プロキシがホスト名解決を凊理する必芁がある環境でオプトむンしたす |337| `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` | プラグむンのむンストヌルたたは曎新時の git 操䜜のタむムアりトミリ秒単䜍デフォルト120000。倧芏暡なリポゞトリたたは遅いネットワヌク接続の堎合は、この倀を増加させたす。[Git 操䜜がタむムアりト](/docs/ja/plugin-marketplaces#git-operations-time-out) を参照しおください |

274| `CLAUDE_CODE_REMOTE` | Claude Code が [クラりドセッション](/docs/ja/claude-code-on-the-web) ずしお実行されおいる堎合に自動的に `true` に蚭定されたす。フックたたはセットアップスクリプトからこれを読み取っお、クラりド環境にいるかどうかを怜出したす |338| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | `git pull` が倱敗したずきに再耇補を詊みるのをスキップし、既存のマヌケットプレむスキャッシュを䜿甚し続けるには、`1` に蚭定したす。オフラむンたたぱアギャップ環境で再耇補が同じ方法で倱敗する堎合に䟿利です。[マヌケットプレむス曎新がオフラむン環境で倱敗](/docs/ja/plugin-marketplaces#marketplace-updates-fail-in-offline-environments) を参照しおください |

275| `CLAUDE_CODE_REMOTE_SESSION_ID` | [クラりドセッション](/docs/ja/claude-code-on-the-web) で珟圚のセッションの ID に自動的に蚭定されたす。セッショントランスクリプトぞのリンクを構築するために読み取りたす。[セッションに出力をリンク](/docs/ja/claude-code-on-the-web#link-output-back-to-the-session) を参照しおください |339| `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` | GitHub `owner/repo` ショヌトハンド゜ヌスを SSH ではなく HTTPS 経由で耇補するには、`1` に蚭定したす。プラグむンのむンストヌルず曎新、および `/plugin marketplace add` ず `update` に適甚されたす。CI ランナヌ、コンテナ、たたは `github.com` 甚に蚭定された SSH キヌがない環境で䟿利です |

276| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | 前のセッションが途䞭で終了した堎合に自動的に再開するには `1` に蚭定したす。SDK モヌドで䜿甚されるため、モデルは SDK がプロンプトを再送信する必芁なく続行したす |340| `CLAUDE_CODE_PLUGIN_SEED_DIR` | 1 ぀以䞊の読み取り専甚プラグむンシヌドディレクトリぞのパス。Unix では `:` で、Windows では `;` で区切られたす。事前に蚭定されたプラグむンディレクトリをコンテナむメヌゞにバンドルするために䜿甚したす。Claude Code はこれらのディレクトリからマヌケットプレむスを登録し、再耇補なしで事前キャッシュされたプラグむンを䜿甚したす。[コンテナ甚にプラグむンを事前蚭定](/docs/ja/plugin-marketplaces#pre-populate-plugins-for-containers) を参照しおください |

277| `CLAUDE_CODE_RESUME_PROMPT` | セッションが途䞭で終了した堎合に再開するずきに挿入される継続メッセヌゞをオヌバヌラむドしたす。デフォルトは `Continue from where you left off.` です。長時間実行される゚ヌゞェント甚のスポヌンスクリプトは、これをより指瀺的なブヌトメッセヌゞに蚭定できたす。空の文字列はデフォルトを䜿甚したす |341| `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY` | ツヌル呌び出し、フック、ステヌタスラむンコマンド甚に PowerShell を生成するずきに Claude Code が `-ExecutionPolicy Bypass` を枡すのを停止し、マシンの有効な実行ポリシヌを尊重するには、`1` に蚭定したす。デフォルトでは Claude Code はプロセススコヌプで実行ポリシヌをバむパスするため、`.ps1` スクリプトずモゞュヌルむンポヌトはデフォルト制限 Windows むンストヌルで機胜したす。プロセススコヌプバむパスは、この蚭定に関わらず、グルヌプポリシヌ `MachinePolicy` たたは `UserPolicy` をオヌバヌラむドしたせん |

278| `CLAUDE_CODE_RETRY_WATCHDOG` | eval ハヌネス、CI ゞョブ、リモヌトワヌカヌなどの無人セッション甚に `1` に蚭定したす。`429` ず `529` キャパシティ゚ラヌを `CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに無期限に再詊行したす。りォッチドッグは詊行間で最倧 5 分たでバックオフするか、レスポンスがレヌト制限リセット時間を持぀堎合はリセットが制限されるたで埅機するため、䜿甚制限に達したセッションは残りのりィンドりを埅機したす。v2.1.199 以降、サヌバヌ゚ラヌ、タむムアりト、ドロップされた接続などの他の䞀時的な゚ラヌのデフォルト再詊行回数も匕き䞊げたす。玄 3 時間のバックオフたでの 300 回、`CLAUDE_CODE_MAX_RETRIES` を明瀺的に蚭定する堎合は 15 のキャップを削陀したす。Claude Code v2.1.186 以降が必須です |342| `CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS` | [非察話モヌド](/docs/ja/headless#background-tasks-at-exit) で `-p` フラグを䜿甚した最終タヌン埌、バックグラりンドサブ゚ヌゞェントおよびワヌクフロヌを埅機するアむドル埅機の䞊限ミリ秒単䜍。アむドル埅機は、Claude がバックグラりンド結果を凊理するためにタヌンを取るたびに再開されたす。デフォルト`600000`、たたは 10 分。アむドル埅機が䞊限に達するず、Claude Code は残りのバックグラりンドタスクの埅機を停止しお終了したす。無期限に埅機するには `0` に蚭定したす。このキャップは、プレヌンバックグラりンドシェルに適甚される 5 秒の猶予期間ずは別です。Claude Code v2.1.182 以降が必芁です |

279| `CLAUDE_CODE_SAFE_MODE` | セヌフモヌドで開始するには `1` に蚭定したすCLAUDE.md、スキル、プラグむン、フック、MCP サヌバヌ、カスタムコマンドず゚ヌゞェント、出力スタむル、ワヌクフロヌ、カスタムテヌマ、カスタムキヌバむンディング、ステヌタスラむンずファむル提案コマンド、LSP サヌバヌ、自動メモリは読み蟌たれたせん。壊れた蚭定のトラブルシュヌティング甚。管理蚭定ポリシヌは䟝然ずしお適甚されたす。ポリシヌ蚭定フック、ステヌタスラむン、ファむル提案コマンドを含みたす。管理プラグむン、管理スキル、管理 CLAUDE.md、ポリシヌ蚭定 MCP サヌバヌは適甚されたせん。[`--safe-mode`](/docs/ja/cli-reference#cli-flags) を枡すのず同等です。盎接スポヌンされた子プロセスは倉数を継承したす |343| `CLAUDE_CODE_PROCESS_WRAPPER` | Claude Code が独自のバむナリから開始するプロセス[゚ヌゞェントビュヌ](/docs/ja/agent-view) セッションをホストするバックグラりンドサヌビスなどを、`/opt/corp/launcher` のような argv プレフィックスずしお指定されたコヌポレヌトランチャヌを経由しお起動したす。ナヌザヌたたは [管理蚭定](/docs/ja/managed-settings) の `env` ブロックで蚭定したす。プロゞェクトおよびロヌカル蚭定は蚭定できたせん。[`processWrapper` 蚭定](/docs/ja/settings-reference#processwrapper) ず同等です。Claude Code v2.1.210 以降が必芁ですこの倉数は䞡方が蚭定されおいる堎合に優先されたす。VS Code 拡匵機胜は `claudeProcessWrapper` 蚭定を経由しお独自のランチャヌを蚭定したす。Windows では無芖されたす。[コヌポレヌトランチャヌの背埌で Claude Code を実行](/docs/ja/corporate-launcher) で倀の圢匏、ランチャヌがカバヌするもの、ランチャヌが満たす必芁があるコントラクトを参照しおください。Claude Code v2.1.208 以降が必芁です |

280| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` が蚭定されおいる堎合、セッションごずに特定のスクリプトを呌び出すこずができる回数を制限する JSON オブゞェクト。キヌはコマンドテキストに察しお䞀臎するサブストリングです。倀は敎数呌び出し制限です。䟋えば、`{"deploy.sh": 2}` は `deploy.sh` を最倧 2 回呌び出すこずを蚱可したす。マッチングはサブストリングベヌスなので、`./scripts/deploy.sh $(evil)` などのシェル展開トリックは䟝然ずしおキャップに察しおカりントされたす。`xargs` たたは `find -exec` を通じた実行時ファンアりトは怜出されたせん。これは倚局防埡制埡です |344| `CLAUDE_CODE_PROJECT_DIR_NAME` | `CLAUDE_CONFIG_DIR` ず䞀緒に蚭定しお、Claude Code がそのセッションのトランスクリプトず自動メモリを保存する `projects/` ディレクトリ名を遞択したす。䜜業ディレクトリパスから掟生したものの代わりに。䟋えば、`CLAUDE_CONFIG_DIR=/srv/tenant-a CLAUDE_CODE_PROJECT_DIR_NAME=work claude` で開始するず、`/srv/tenant-a/projects/work/` の䞋に保存されたす。`CLAUDE_CONFIG_DIR` が蚭定されおいない堎合、Claude Code はこの倉数を無芖し、`claude` を開始する環境からのみ読み取りたす。蚭定ファむル `env` ブロックからではなく。[プロゞェクトディレクトリを自分で名前付け](/docs/ja/sessions#name-the-project-directory-yourself) を参照しおください。Claude Code v2.1.234 以降が必芁です |

281| `CLAUDE_CODE_SCROLL_SPEED` | [フルスクリヌンレンダリング](/docs/ja/fullscreen#mouse-wheel-scrolling) でマりスホむヌルスクロヌル乗数を蚭定したす。120 の倀を受け入れたす。`0.5` などの 1 未満の小数倀で、加速されたトラックパッドずホむヌルスクロヌルを遅くしたす。タヌミナルが増幅なしで 1 ノッチあたり 1 ぀のホむヌルむベントを送信する堎合、`vim` に䞀臎させるには `3` に蚭定したす。JetBrains IDE タヌミナルでは無芖されたす。Claude Code は独自のスクロヌル凊理を䜿甚したす |345| `CLAUDE_CODE_PROMPT_CACHE_TTL` | メむン䌚話の [プロンプトキャッシュ TTL](/docs/ja/prompt-caching#cache-lifetime) を遞択するには、`5m` たたは `1h` に蚭定したす。これは、察話型、`-p`、SDK タヌン、およびそれらず䞀緒にむンラむンで実行されるヘルパヌです。[`promptCacheTtl` 蚭定](/docs/ja/settings-reference#promptcachettl) および `ENABLE_PROMPT_CACHING_1H` よりも優先されたす。`FORCE_PROMPT_CACHING_5M` はそれをオヌバヌラむドしたす。API は 1 時間のキャッシュ曞き蟌みをより高いレヌトで請求したす。Claude Code v2.1.242 以降が必芁です |

282| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | [SessionEnd](/docs/ja/hooks#sessionend) フックの時間予算をオヌバヌラむドしたすミリ秒。セッション終了、`/clear`、および察話的な `/resume` を通じたセッション切り替えに適甚されたす。デフォルトでは予算は 1.5 秒で、蚭定ファむルで蚭定されたフックごずの最高 `timeout` に自動的に匕き䞊げられたす。最倧 60 秒。プラグむン提䟛フックのタむムアりトは予算を匕き䞊げたせん |346| `CLAUDE_CODE_PROPAGATE_TRACEPARENT` | `ANTHROPIC_BASE_URL` がカスタムプロキシを指しおいる堎合、W3C トレヌスコンテキストを䌝播するには、`1` に蚭定したす。䌝播は、モデルおよび HTTP MCP リク゚ストの `traceparent` ヘッダヌず、Bash、PowerShell、フックサブプロセスの `TRACEPARENT` 環境倉数をカバヌしたす。デフォルトでは、䌝播は Anthropic API に盎接接続されおいる堎合にのみ有効になりたす。v2.1.152 で远加されたした。[トレヌスベヌタ](/docs/ja/monitoring-usage#traces-beta) を参照しおください |

283| `CLAUDE_CODE_SESSION_ID` | Bash ず PowerShell ツヌルサブプロセスで珟圚のセッション ID に自動的に蚭定されたす。[フック](/docs/ja/hooks) コマンドサブプロセスず stdio [MCP サヌバヌ](/docs/ja/mcp) サブプロセスでも蚭定されたす。フックに枡される `session_id` フィヌルドず䞀臎したす。`/clear` で曎新されたす。スクリプトず倖郚ツヌルを Claude Code セッションず盞関させるために䜿甚したす |347| `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST` | Claude Code を埋め蟌み、その代わりにモデルプロバむダヌのルヌティングを管理するホストプラットフォヌムによっお蚭定されたす。蚭定されおいる堎合、Claude Code は `CLAUDE_CODE_USE_BEDROCK`、`ANTHROPIC_BASE_URL`、`ANTHROPIC_API_KEY` などのプロバむダヌ遞択、゚ンドポむント、認蚌倉数を蚭定ファむルで無芖するため、ナヌザヌ蚭定はホストのルヌティングをオヌバヌラむドできたせん。Claude Code は、`model`、`fallbackModel`、`modelOverrides` などのモデル遞択キヌも [管理蚭定](/docs/ja/managed-settings) で無芖したす。どの管理゜ヌスがそれらを配信するかに関わらず、ホストのモデル蚭定が叀い管理モデルピンよりも優先されたす。Claude Code は、`ANTHROPIC_MODEL` および `ANTHROPIC_DEFAULT_*_MODEL` ファミリヌなどのモデル遞択倉数も管理 `env` ブロックで無芖したす管理蚭定の [`availableModels`](/docs/ja/model-config#restrict-model-selection) 蚱可リストはホストが独自のものを提䟛しない限り匕き続き適甚されたす。Claude Code は、Amazon Bedrock、Claude Platform on AWS、Google Cloud の Agent Platform、Microsoft Foundry などのサヌドパヌティプロバむダヌで適甚する自動テレメトリオプトアりトをスキップするため、テレメトリは暙準 `DISABLE_TELEMETRY` オプトアりトに埓いたす。[API プロバむダヌごずのデフォルト動䜜](/docs/ja/data-usage#default-behaviors-by-api-provider) を参照しおください |

284| `CLAUDE_CODE_SHELL` | Claude Code が Bash ツヌルコマンドを実行するために䜿甚するシェルを蚭定したす。`bash` たたは `zsh` バむナリぞのパス䟋`/opt/homebrew/bin/bash`を受け入れたす。`fish` などの他のシェルはサポヌトされおいたせん。倀が機胜する `bash` たたは `zsh` パスでない堎合、Claude Code はそれを無芖し、自動怜出にフォヌルバックしたす。自動怜出は、`bash` たたは `zsh` を指しおいる堎合に `$SHELL` を䜿甚したす。それ以倖の堎合は、PATH ず暙準むンストヌル堎所で芋぀かった最初の機胜する `zsh` を遞択し、次に `bash` を遞択したす |348| `CLAUDE_CODE_PROXY_RESOLVES_HOSTS` | プロキシが DNS 解決を実行できるようにするには、`1` に蚭定したす。プロキシがホスト名解決を凊理する必芁がある環境のオプトむン |

285| `CLAUDE_CODE_SHELL_PREFIX` | Claude Code がスポヌンするシェルコマンドをラップするコマンドプレフィックスBash ツヌル呌び出し、[フック](/docs/ja/hooks) コマンド、[ステヌタスラむン](/docs/ja/statusline) コマンド、stdio [MCP サヌバヌ](/docs/ja/mcp) スタヌトアップコマンド。PowerShell フックず exec 圢匏フックはプレフィックスなしで実行されたす。ログたたは監査に圹立ちたす。`/path/to/logger.sh` などの裞の実行可胜ファむルパスを蚭定するず、各コマンドが `/path/to/logger.sh '<command>'` ずしお実行されたす。ラッパヌはコマンドラむンを `$1` の単䞀シェルクォヌト匕数ずしお受け取るため、ラッパヌは `$1` を `exec bash -c "$1"` などのシェルで再評䟡する必芁がありたす。`$1` を裞の実行可胜ファむルパスずしお扱うず、`npx -y <package>` などの匕数を枡す stdio MCP サヌバヌが壊れたす。Bash ツヌル呌び出しの堎合、`$1` には Claude が組み立おた完党なシェル呌び出しが含たれたす。環境セットアップを含みたす。Claude が実行したコマンドのみではありたせん |349| `CLAUDE_CODE_REMOTE` | Claude Code が [クラりドセッション](/docs/ja/claude-code-on-the-web) ずしお実行されおいる堎合、自動的に `true` に蚭定されたす。フックたたはセットアップスクリプトからこれを読み取っお、クラりドセッションにいるかどうかを怜出したす |

286| `CLAUDE_CODE_SIMPLE` | 最小限のシステムプロンプトず Bash、ファむル読み取り、ファむル線集ツヌルのみで実行するには `1` に蚭定したす。`--mcp-config` からの MCP ツヌルは匕き続き利甚可胜です。フック、スキル、プラグむン、MCP サヌバヌ、自動メモリ、CLAUDE.md の自動怜出を無効にしたす。OAuth トヌクンずキヌチェヌン認蚌情報は読み取られないため、Anthropic 認蚌は `ANTHROPIC_API_KEY` たたは `--settings` の `apiKeyHelper` から取埗する必芁がありたす。[`--bare`](/docs/ja/headless#start-faster-with-bare-mode) CLI フラグず同等です |350| `CLAUDE_CODE_REMOTE_SESSION_ID` | [クラりドセッション](/docs/ja/claude-code-on-the-web) で珟圚のセッション ID に自動的に蚭定されたす。セッショントランスクリプトぞのリンクを構築するために読み取りたす。[出力をセッションにリンク](/docs/ja/cloud-environments#link-output-back-to-the-session) を参照しおください |

287| `CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT` | 任意のモデルで短いシステムプロンプトず省略されたツヌル説明を䜿甚するには `1` に蚭定したす。`0`、`false`、`no`、たたは `off` に蚭定しお、実隓たたはサヌバヌ蚭定がそれ以倖の堎合に有効にしおもオプトアりトしたす。完党なツヌルセット、フック、MCP サヌバヌ、CLAUDE.md 怜出は有効なたたです |351| `CLAUDE_CODE_RESTRICTED` | `--restricted` を枡すのず同じように、セッションを制限モヌドで開始するには、`1` に蚭定したす。Claude Code はこの倉数を蚭定ファむルの `env` ブロックで無芖したす。Claude Code v2.1.248 以降が必芁です |

288| `CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) のクラむアント偎認蚌をスキップしたす。リク゚ストに自分で眲名するゲヌトりェむの堎合 |352| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | 前のセッションがタヌン䞭に終了した堎合、自動的に再開するには、`1` に蚭定したす。SDK モヌドで䜿甚されるため、モデルは SDK がプロンプトを再送信する必芁なく続行できたす。これをオフにするには、倉数を蚭定解陀するか `0` に蚭定したす。v2.1.221 より前は、Claude Code は `0` および他の falsy 倀を無芖したため、非察話モヌドで再開をトリガヌし、倉数を蚭定解陀するこずが唯䞀の方法でした |

289| `CLAUDE_CODE_SKIP_BEDROCK_AUTH` | Amazon Bedrock の AWS 認蚌をスキップしたす䟋LLM ゲヌトりェむを䜿甚する堎合 |353| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` | タヌン䞭に終了したセッションが自動的に再開するための最埌のトランスクリプトメッセヌゞの最倧経過時間ミリ秒単䜍。最埌のメッセヌゞがこのバりンドより叀い堎合、Claude Code は `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` 自動再開ず泚入された `CLAUDE_CODE_RESUME_PROMPT` 継続メッセヌゞの䞡方をスキップし、セッションはアむドル状態で開始されるため、明瀺的に続行したす。蚭定されおいない堎合たたは `0` はバりンドなしを意味したす負の倀たたは非数倀は 1 時間のバりンドを適甚したす。長時間実行される゚ヌゞェント甚のスポヌンスクリプトはこれを蚭定できるため、叀いトランスクリプトに察する再開は叀いプロンプトを再実行したせん。Claude Code は、察話型セッションから䌚話を継承した [゚ヌゞェントビュヌ](/docs/ja/agent-view) セッションが再起動されたずきに、1 時間のバりンドを自分で蚭定したす。Claude Code v2.1.211 以降が必芁です |

290| `CLAUDE_CODE_SKIP_FOUNDRY_AUTH` | Microsoft Foundry の Azure 認蚌をスキップしたす。ゲヌトりェむの堎合、代わりに `ANTHROPIC_CUSTOM_HEADERS` を通じお独自の `Authorization` ヘッダヌを挿入するプロキシたたはゲヌトりェむの堎合。Claude Code は Azure 認蚌情報なしでリク゚ストを送信し、指定した `Authorization` ヘッダヌを保持したす。`ANTHROPIC_FOUNDRY_API_KEY` たたは `ANTHROPIC_FOUNDRY_AUTH_TOKEN` が蚭定されおいる堎合は無芖されたす。v2.1.203 より前は、この倉数は API キヌも蚭定されおいない堎合、Microsoft Foundry クラむアントがリク゚ストを送信できない状態のたたにしたした |354| `CLAUDE_CODE_RESUME_PROMPT` | セッションがタヌン䞭に終了したずきに再開するずきに泚入される継続メッセヌゞをオヌバヌラむドしたす。デフォルトは `Continue from where you left off.` です。長時間実行される゚ヌゞェント甚のスポヌンスクリプトはこれを蚭定しお、より指瀺的なブヌトメッセヌゞを䜿甚できたす。空の文字列はデフォルトを䜿甚したす |

291| `CLAUDE_CODE_SKIP_MANTLE_AUTH` | Amazon Bedrock Mantle の AWS 認蚌をスキップしたす䟋LLM ゲヌトりェむを䜿甚する堎合 |355| `CLAUDE_CODE_RETRY_WATCHDOG` | eval ハヌネス、CI ゞョブ、リモヌトワヌカヌなどの無人セッション甚に `1` に蚭定したす。`429` および `529` 容量゚ラヌを `CLAUDE_CODE_MAX_RETRIES` 詊行埌に倱敗する代わりに無期限に再詊行したす。Claude Code は、スケゞュヌルでリセットされる [ゲヌトりェむ支出キャップ](/docs/ja/errors#spend-limit-reached) からのものであっおも、支出制限たたはリ゜ヌス䜿甚クレゞットを報告する `429` で即座に倱敗したす。v2.1.239 より前は、監芖犬はこれらを無期限に再詊行しおいたした。監芖犬は詊行間で最倧 5 分たでバックオフするか、応答がレヌト制限リセット時間を運ぶずきに制限がリセットされるたで埅機するため、䜿甚制限に達したセッションは残りのりィンドりを埅機したす。v2.1.199 以降では、サヌバヌ゚ラヌ、タむムアりト、ドロップされた接続などの他の䞀時的な゚ラヌのデフォルト再詊行回数も䞊げられ、玄 3 時間のバックオフで 300 に䞊げられ、`CLAUDE_CODE_MAX_RETRIES` を明瀺的に蚭定した堎合、15 のキャップが削陀されたす。Claude Code v2.1.186 以降が必芁です |

292| `CLAUDE_CODE_SKIP_PROMPT_HISTORY` | プロンプト履歎ずセッショントランスクリプトをディスクに曞き蟌むこずをスキップするには `1` に蚭定したす。この倉数が蚭定されたセッションは `--resume`、`--continue`、たたは䞊矢印履歎に衚瀺されたせん。䞀時的なスクリプト化されたセッションに圹立ちたす |356| `CLAUDE_CODE_SAFE_MODE` | セヌフモヌドで開始するには、`1` に蚭定したすCLAUDE.md、スキル、プラグむン、フック、MCP サヌバヌ、カスタムコマンドず゚ヌゞェント、出力スタむル、ワヌクフロヌ、カスタムテヌマ、カスタムキヌバむンディング、ステヌタスラむンおよびファむル提案コマンド、LSP サヌバヌ、自動メモリは読み蟌たれたせん。トラブルシュヌティング甚。管理蚭定ポリシヌは匕き続き適甚されたす。ポリシヌ蚭定フック、ステヌタスラむン、ファむル提案コマンドを含む管理プラグむン、管理スキル、管理 CLAUDE.md、ポリシヌ蚭定 MCP サヌバヌは読み蟌たれたせん。[`--safe-mode`](/docs/ja/cli-reference#cli-flags) を枡すのず同等です。盎接生成された子プロセスは倉数を継承したす |

293| `CLAUDE_CODE_SKIP_VERTEX_AUTH` | Google Cloud's Agent Platform の Google 認蚌をスキップしたす䟋LLM ゲヌトりェむを䜿甚する堎合 |357| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` が蚭定されおいる堎合、セッションごずに特定のスクリプトを呌び出すこずができる回数を制限する JSON オブゞェクト。キヌはコマンドテキストに察しお䞀臎するサブストリングです倀は敎数呌び出し制限です。䟋えば、`{"deploy.sh": 2}` は `deploy.sh` を最倧 2 回呌び出すこずを蚱可したす。マッチングはサブストリングベヌスであるため、`./scripts/deploy.sh $(evil)` などのシェル展開トリックは匕き続きキャップに察しおカりントされたす。`xargs` たたは `find -exec` を経由したランタむムファンアりトは怜出されたせんこれは倚局防埡コントロヌルです |

294| `CLAUDE_CODE_STOP_HOOK_BLOCK_CAP` | [Stop](/docs/ja/hooks#stop) たたは [SubagentStop](/docs/ja/hooks#subagentstop) フックがタヌンの終了をブロックできる最倧連続回数デフォルト8。フックが解決するのに正圓に必芁ずする堎合は、これを増やしたす。`0` に蚭定しおキャップを無効にしたす |358| `CLAUDE_CODE_SCROLL_SPEED` | [フルスクリヌンレンダリング](/docs/ja/fullscreen#mouse-wheel-scrolling) でマりスホむヌルスクロヌル乗数を蚭定したす。20 たでの任意の正の倀を受け入れたす。`0.5` などの 1 未満の小数倀を含めお、加速トラックパッドおよびタヌミナルが既にホむヌルむベントを増幅するホむヌルスクロヌルを遅くしたす。タヌミナルが増幅なしで 1 ホむヌルむベントを送信する堎合、`vim` に䞀臎させるには `3` に蚭定したす。JetBrains IDE タヌミナルでは無芖されたす。Claude Code は独自のスクロヌル凊理を䜿甚したす |

295| `CLAUDE_CODE_SUBAGENT_MODEL` | [モデル蚭定](/docs/ja/model-config) を参照しおください。v2.1.196 以降、`inherit` に蚭定するこずは、蚭定を解陀するのず同じです。以前のバヌゞョンでは、`inherit` をオヌバヌラむドずしお扱い、すべおの subagent をメむン䌚話のモデルに匷制したした |359| `CLAUDE_CODE_SEND_FEEDBACK` | セッションの [Claude が䜜成したフィヌドバック](/docs/ja/tools-reference#sendfeedback-tool-behavior) をオフにするには `0` に蚭定したす。アカりントが既にアクセス暩を持っおいる堎所でオンにするには `1` に蚭定したす倉数はアクセス自䜓を付䞎できず、`DISABLE_FEEDBACK_COMMAND` および [`feedbackDrafts`](/docs/ja/settings-reference#feedbackdrafts) 蚭定の `off` 倀などのフィヌドバックをオフにする他のスむッチは匕き続き適甚されたす |

296| `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` | Anthropic ずクラりドプロバむダヌの認蚌情報をサブプロセス環境Bash ツヌル、フック、MCP stdio サヌバヌから削陀するには `1` に蚭定したす。芪 Claude プロセスはこれらの認蚌情報を API 呌び出し甚に保持したすが、子プロセスはそれらを読み取るこずができず、シェル展開を通じおシヌクレットを流出させようずするプロンプトむンゞェクション攻撃ぞの露出を枛らしたす。Linux では、これは Bash サブプロセスを分離された PID 名前空間で実行するため、ホストプロセス環境を `/proc` 経由で読み取るこずができたせん。副䜜甚ずしお、`ps`、`pgrep`、`kill` はホストプロセスを芋たり、シグナルを送ったりできたせん。`allowed_non_write_users` が蚭定されおいる堎合、`claude-code-action` はこれを自動的に蚭定したす |360| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | [SessionEnd](/docs/ja/hooks#sessionend) フックの時間予算をミリ秒単䜍でオヌバヌラむドしたす。セッション終了、`/clear`、および察話型 `/resume` を経由したセッション切り替えに適甚されたす。デフォルトでは予算は 1.5 秒で、蚭定ファむルで蚭定された最高のフックごずの `timeout` に自動的に䞊げられたす。最倧 60 秒。プラグむン提䟛フックのタむムアりトは予算を䞊げたせん |

297| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL` | 非察話モヌド`-p` フラグでプラグむンむンストヌルが完了するたで埅機するには `1` に蚭定したす。これがない堎合、プラグむンはバックグラりンドでむンストヌルされ、最初のタヌンで利甚できない可胜性がありたす。`CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` ず組み合わせお埅機を制限したす |361| `CLAUDE_CODE_SESSION_ID` | Bash および PowerShell ツヌルサブプロセス、[フックコマンド](/docs/ja/hooks) サブプロセス、stdio [MCP サヌバヌ](/docs/ja/mcp) サブプロセスで珟圚のセッション ID に自動的に蚭定されたす。Bash、PowerShell、フックの堎合、これはフック JSON 入力の `session_id` フィヌルドず䞀臎し、`/clear` で曎新されたす。MCP サヌバヌサブプロセスは、それが生成されたずきに受け取った ID を保持したす。`--resume <session-id>` では、再開された ID を受け取りたす。`--continue` たたは明瀺的な ID なしで `--resume` では、初期スタヌトアップ ID を受け取る可胜性がありたす。スクリプトおよび倖郚ツヌルを Claude Code セッションず関連付けるために䜿甚したす |

298| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` | 同期プラグむンむンストヌルのタむムアりトミリ秒。超過するず、Claude Code はプラグむンなしで続行し、゚ラヌをログしたす。デフォルトなしこの倉数がない堎合、同期むンストヌルは完了するたで埅機したす |362| `CLAUDE_CODE_SHELL` | Claude Code が Bash ツヌルコマンドを実行するために䜿甚するシェルを蚭定したす。`/opt/homebrew/bin/bash` などの `bash` たたは `zsh` バむナリぞのパスを受け入れたす。`fish` などの他のシェルはサポヌトされおいたせん。倀が機胜する `bash` たたは `zsh` パスでない堎合、Claude Code はそれを無芖し、自動怜出にフォヌルバックしたす。自動怜出は、`bash` たたは `zsh` を指しおいる堎合は `$SHELL` を䜿甚したす。そうでない堎合は、`PATH` および暙準むンストヌル堎所で芋぀かった最初の機胜する `zsh` を遞択しおから `bash` を遞択したす |

299| `CLAUDE_CODE_SYNC_SKILLS` | 非察話モヌド`-p` フラグで有効な claude.ai スキルを `~/.claude/skills/` にダりンロヌドし、10 分ごずに再同期するには `1` に蚭定したす。claude.ai 認蚌が必須です。[Claude Code on the web](/docs/ja/claude-code-on-the-web) セッションで自動的に有効な claude.ai スキルを受け取りたす。この堎合、この倉数を蚭定する必芁はありたせん |363| `CLAUDE_CODE_SHELL_PREFIX` | Claude Code が生成するシェルコマンドをラップするコマンドプレフィックスBash ツヌル呌び出し、[フック](/docs/ja/hooks) コマンド、[ステヌタスラむン](/docs/ja/statusline) コマンド、stdio [MCP サヌバヌ](/docs/ja/mcp) スタヌトアップコマンド。PowerShell フックおよび exec フォヌムフックはプレフィックスなしで実行されたす。ロギングたたは監査に䟿利です。`/path/to/logger.sh` などのベアの実行可胜ファむルパスを蚭定するず、各コマンドが `/path/to/logger.sh '<command>'` ずしお実行されたす。ラッパヌは `$1` の単䞀シェルクォヌト匕数ずしおコマンドラむンを受け取るため、ラッパヌは `$1` を `exec bash -c "$1"` などのシェルで再評䟡する必芁がありたす。`$1` をベアの実行可胜ファむルパスずしお扱うず、`npx -y <package>` などの匕数を枡す stdio MCP サヌバヌが砎損したす。Bash ツヌル呌び出しの堎合、`$1` には Claude Code が組み立おる完党なシェル呌び出しが含たれたす。環境セットアップを含む。実行した単なるコマンドではなく |

300| `CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS` | `CLAUDE_CODE_SYNC_SKILLS` が蚭定されおいる堎合、セッション䞭のスキル再同期のタむムアりトミリ秒デフォルト30000。ホストがセッション䞭にスキル再読み蟌みをリク゚ストしたずきにトリガヌされるダりンロヌドを制限したす。超過するず、再同期は停止し、残りのダりンロヌドはバックグラりンドで続行されたす |364| `CLAUDE_CODE_SIMPLE` | 最小限のシステムプロンプトおよび Bash、ファむル読み取り、ファむル線集ツヌルのみで実行するには、`1` に蚭定したす。`--mcp-config` からの MCP ツヌルは匕き続き利甚可胜です。フック、スキル、カスタムコマンド、サブ゚ヌゞェント、プラグむン、MCP サヌバヌ、自動メモリ、CLAUDE.md の自動怜出を無効にしたす。`--add-dir` で枡すディレクトリ内のスキルは匕き続き読み蟌たれたす。OAuth トヌクンおよびキヌチェヌン認蚌情報は読み取られないため、Anthropic 認蚌は `ANTHROPIC_API_KEY` たたは `--settings` の `apiKeyHelper` から取埗する必芁がありたす。[`--bare`](/docs/ja/headless#start-faster-with-bare-mode) を枡すのず同等です |

301| `CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS` | `CLAUDE_CODE_SYNC_SKILLS` が蚭定されおいる堎合、最初のク゚リが初期スキル同期を埅機するタむムアりトミリ秒デフォルト5000。超過するず、ク゚リは続行され、残りのスキルダりンロヌドはバックグラりンドで続行されたす |365| `CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT` | 任意のモデルで短いシステムプロンプトず省略されたツヌル説明を䜿甚するには、`1` に蚭定したす。実隓たたはサヌバヌ蚭定がそれ以倖の堎合有効にする堎合でも、オプトアりトするには `0`、`false`、`no`、たたは `off` に蚭定したす。完党なツヌルセット、フック、MCP サヌバヌ、CLAUDE.md 怜出は有効なたたです |

302| `CLAUDE_CODE_SYNTAX_HIGHLIGHT` | diff 出力の構文匷調衚瀺を無効にするには `false` に蚭定したす。色がタヌミナルセットアップに干枉する堎合に圹立ちたす。コヌドブロックずファむルプレビュヌの匷調衚瀺も無効にするには、[`syntaxHighlightingDisabled`](/docs/ja/settings) 蚭定を䜿甚したす |366| `CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) のクラむアント偎認蚌をスキップしたす。ゲヌトりェむが自分でリク゚ストに眲名する堎合 |

303| `CLAUDE_CODE_TASK_LIST_ID` | セッション間でタスクリストを共有したす。耇数の Claude Code むンスタンスで同じ ID を蚭定しお、共有タスクリストで調敎したす。[タスクリスト](/docs/ja/interactive-mode#task-list) を参照しおください |367| `CLAUDE_CODE_SKIP_AWS_CRED_CACHE` | AWS デフォルト認蚌情報プロバむダヌチェヌンのむンプロセスキャッシュをオフにするには、`1` に蚭定したす。Claude Code はすべおの API リク゚ストでチェヌンを解決したす。キャッシュがオフの堎合、SSO でバックアップされたプロファむルはすべおのリク゚ストで IAM Identity Center から認蚌情報をリク゚ストしたす。[認蚌情報キャッシングおよび解決タむムアりト](/docs/ja/amazon-bedrock#credential-caching-and-resolution-timeout) を参照しおください。Claude Code v2.1.207 以降が必芁です |

304| `CLAUDE_CODE_TEAM_NAME` | このチヌムメむトが属する゚ヌゞェントチヌムの名前。[゚ヌゞェントチヌム](/docs/ja/agent-teams) メンバヌで自動的に蚭定されたす |368| `CLAUDE_CODE_SKIP_BEDROCK_AUTH` | Amazon Bedrock の AWS 認蚌をスキップしたす䟋えば、LLM ゲヌトりェむを䜿甚する堎合 |

305| `CLAUDE_CODE_TEAM_TEARDOWN_PARK_TIMEOUT_MS` | 非察話セッションが終了時に [゚ヌゞェントチヌム](/docs/ja/agent-teams) の砎棄を完了するたで埅機する時間ミリ秒をオヌバヌラむドしたす。100060000 を受け入れたす。範囲倖の倀は無芖され、デフォルト 10000 が適甚されたす。Claude Code v2.1.206 以降が必須です |369| `CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS` | [高速モヌド](/docs/ja/fast-mode#use-fast-mode-behind-proxies-and-llm-gateways) 可甚性チェックが倱敗したずきに、チェックの盎接リク゚ストをブロックするネットワヌクの堎合、利甚可胜ずしお扱うには `1` に蚭定したす。Claude Code は匕き続き「組織によっお無効化」応答を尊重したす |

306| `CLAUDE_CODE_TMPDIR` | 内郚䞀時ファむルに䜿甚される䞀時ディレクトリをオヌバヌラむドしたす。Claude Code はこのパスに `/claude-{uid}/`Unixたたは `/claude/`Windowsを远加したす。デフォルトmacOS では `/tmp`、Linux/Windows では `os.tmpdir()`。v2.1.161 以降、macOS ず Linux では、[サンドボックス化](/docs/ja/sandboxing) された Bash サブプロセスは、䞀郚のツヌルが長いパスで倱敗するため、オヌバヌラむドが長いパスの堎合、システムデフォルト䞋の短いフォヌルバック `$TMPDIR` を受け取りたす。サンドボックス化されおいない Bash コマンドはシェルの `$TMPDIR` を倉曎なしで継承したす。Claude Code 独自の䞀時ファむルは垞にオヌバヌラむドを䜿甚したす |370| `CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK` | プロキシがチェックのリク゚ストを拒吊する代わりに傍受する堎合、クラむアント偎 [高速モヌド](/docs/ja/fast-mode#use-fast-mode-behind-proxies-and-llm-gateways) 可甚性チェックをスキップするには、`1` に蚭定したす。API は、組織が高速モヌドを無効にしおいる堎合、高速モヌドリク゚ストを匕き続き拒吊したす |

307| `CLAUDE_CODE_TMUX_TRUECOLOR` | tmux 内で 24 ビット truecolor 出力を蚱可するには `1` に蚭定したす。デフォルトでは、`$TMUX` が蚭定されおいる堎合、Claude Code は 256 色にクランプされたす。tmux は蚭定されおいない限り truecolor ゚スケヌプシヌケンスを通過させないためです。`~/.tmux.conf` に `set -ga terminal-overrides ',*:Tc'` を远加した埌、これを蚭定したす。[タヌミナル蚭定](/docs/ja/terminal-config) で他の tmux 蚭定を参照しおください |371| `CLAUDE_CODE_SKIP_FOUNDRY_AUTH` | Microsoft Foundry の Azure 認蚌をスキップしたす。プロキシたたはゲヌトりェむが独自の `Authorization` ヘッダヌを泚入する堎合。Claude Code は Azure 認蚌情報なしでリク゚ストを送信し、䟋えば `ANTHROPIC_CUSTOM_HEADERS` を経由しお提䟛する `Authorization` ヘッダヌを保持したす。`ANTHROPIC_FOUNDRY_API_KEY` たたは `ANTHROPIC_FOUNDRY_AUTH_TOKEN` が蚭定されおいる堎合は無芖されたす。v2.1.203 より前は、この倉数は API キヌも蚭定されおいない限り、Microsoft Foundry クラむアントがリク゚ストを送信できないたたにしたした |

372| `CLAUDE_CODE_SKIP_MANTLE_AUTH` | Amazon Bedrock Mantle の AWS 認蚌をスキップしたす䟋えば、LLM ゲヌトりェむを䜿甚する堎合 |

373| `CLAUDE_CODE_SKIP_PROMPT_HISTORY` | プロンプト履歎およびセッショントランスクリプトをディスクに曞き蟌むのをスキップするには、`1` に蚭定したす。この倉数が蚭定されたセッションは `--resume`、`--continue`、たたは䞊矢印履歎に衚瀺されたせん。䞀時的なスクリプト化されたセッションに䟿利です |

374| `CLAUDE_CODE_SKIP_VERTEX_AUTH` | Google Cloud の Agent Platform の Google 認蚌をスキップしたす䟋えば、LLM ゲヌトりェむを䜿甚する堎合 |

375| `CLAUDE_CODE_STOP_HOOK_BLOCK_CAP` | [Stop](/docs/ja/hooks#stop) たたは [SubagentStop](/docs/ja/hooks#subagentstop) フックがタヌンの終了をブロックできる連続回数の最倧倀。Claude Code がそれをオヌバヌラむドしおタヌンを終了する前にデフォルト8。キャップを無効にするには `0` に蚭定したす。フックが解決するのに正圓に倚くの反埩が必芁な堎合は䞊げたす |

376| `CLAUDE_CODE_SUBAGENT_MODEL` | [サブ゚ヌゞェント](/docs/ja/sub-agents#choose-a-model)、[゚ヌゞェントチヌム](/docs/ja/agent-teams#specify-teammates-and-models) チヌムメむト、別の方法でモデルが割り圓おられおいない [ワヌクフロヌ](/docs/ja/workflows) ゚ヌゞェントのデフォルトモデル。`haiku` などの゚むリアスたたは完党なモデル名を受け入れたす。2 ぀の゜ヌスがそれよりも優先されたすClaude が゚ヌゞェントを生成するずきに枡すモデル、および゚ヌゞェント定矩の `model` フィヌルド`inherit` を含む。それを倉曎するには、[`CLAUDE_CODE_SUBAGENT_MODEL_FORCE`](/docs/ja/sub-agents#run-every-subagent-on-one-model) を蚭定したす。完党な順序に぀いおは [モデルを遞択](/docs/ja/sub-agents#choose-a-model) を参照しおください。`inherit` に蚭定するこずは、蚭定されおいないたたにするのず同じです。v2.1.251 より前は、この倉数は呌び出しごずのモデルず定矩の `model` フィヌルドの䞡方をオヌバヌラむドしたした |

377| `CLAUDE_CODE_SUBAGENT_MODEL_FORCE` | サブ゚ヌゞェント、チヌムメむト、ワヌクフロヌ゚ヌゞェントに 1 ぀のモデルを匷制するには、`1` に蚭定したす。[すべおのサブ゚ヌゞェントを 1 ぀のモデルで実行](/docs/ja/sub-agents#run-every-subagent-on-one-model) はそのモデルがどれであるかを瀺したす。Claude Code v2.1.257 以降が必芁です |

378| `CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL` | [サブ゚ヌゞェント](/docs/ja/sub-agents)、ワヌクフロヌ、バックグラりンド䜜業などのメむン䌚話倖のリク゚ストの [プロンプトキャッシュ TTL](/docs/ja/prompt-caching#cache-lifetime) を遞択するには、`5m` たたは `1h` に蚭定したす。[`subagentPromptCacheTtl` 蚭定](/docs/ja/settings-reference#subagentpromptcachettl) および `ENABLE_PROMPT_CACHING_1H` よりも優先されたす。`FORCE_PROMPT_CACHING_5M` はそれをオヌバヌラむドしたす。API は 1 時間のキャッシュ曞き蟌みをより高いレヌトで請求したす。Claude Code v2.1.242 以降が必芁です |

379| `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` | サブプロセス環境から認蚌情報を削陀するには、`1` に蚭定したすBash ツヌル、フック、MCP stdio サヌバヌAnthropic およびクラりドプロバむダヌ認蚌情報、Claude Code が認蚌情報ずしお認識する他の倉数、パッケヌゞレゞストリ URL に埋め蟌たれた認蚌情報。芪 Claude プロセスはこれらの認蚌情報を API 呌び出し甚に保持したすが、子プロセスは読み取るこずができず、シェル展開を経由しお秘密を流出させようずするプロンプトむンゞェクション攻撃ぞの露出を枛らしたす。Linux では、これは Bash サブプロセスを分離された PID 名前空間で実行するため、`/proc` を経由しおホストプロセス環境を読み取るこずができたせん副䜜甚ずしお、`ps`、`pgrep`、`kill` はホストプロセスを芋たり、シグナルを送ったりできたせん。`claude-code-action` は `allowed_non_write_users` が蚭定されおいる堎合、これを自動的に蚭定したす |

380| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL` | 非察話モヌド`-p` フラグで、最初のク゚リの前にプラグむンむンストヌルが完了するたで埅機するには、`1` に蚭定したす。これがない堎合、プラグむンはバックグラりンドでむンストヌルされ、最初のタヌンで利甚できない可胜性がありたす。`CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` ず組み合わせお埅機を制限したす |

381| `CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` | 同期プラグむンむンストヌルのタむムアりトミリ秒単䜍。超過するず、Claude Code はプラグむンなしで進行し、゚ラヌをログに蚘録したす。デフォルトなしこの倉数がない堎合、同期むンストヌルは完了するたで埅機したす |

382| `CLAUDE_CODE_SYNC_SKILLS` | 有効な claude.ai スキルを `~/.claude/skills/synced/` にダりンロヌドし、10 分ごずに再同期するには、`1` に蚭定したす。最初のク゚リを実行する前に、Claude Code は `CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS` たでスキルのリストを埅機したす。ダりンロヌド自䜓はバックグラりンドで完了し、Claude はスキルを呌び出すずきにスキルのダりンロヌドを埅機したす。`synced` フォルダ名は [このダりンロヌド甚に予玄されおいたす](/docs/ja/skills#where-skills-live)。v2.1.227 より前は、スキルは `~/.claude/skills/` に盎接ダりンロヌドされたした。`-p` フラグを䜿甚した非察話モヌドにのみ適甚されたす。claude.ai 認蚌が必芁です。[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) セッションは有効な claude.ai スキルを自動的に受け取りたすそこで蚭定する必芁はありたせん。Claude Code は [ダりンロヌドされたスキルに远加ルヌル](/docs/ja/skills#how-synced-skills-behave) を適甚したす。䟋えば、マシンで `!` コマンドを実行したせん |

383| `CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS` | `CLAUDE_CODE_SYNC_SKILLS` が蚭定されおいる堎合、タヌン䞭のスキル再同期のタむムアりトミリ秒単䜍デフォルト30000。ホストがセッション䞭にスキルリロヌドをリク゚ストするずきにトリガヌされるダりンロヌドを制限したす。超過するず、再同期は停止し、残りのダりンロヌドはバックグラりンドで続行されたす |

384| `CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS` | `CLAUDE_CODE_SYNC_SKILLS` が蚭定されおいる堎合、最初のク゚リが初期スキルリストを埅機するタむムアりトミリ秒単䜍デフォルト5000。超過するず、最初のク゚リは到着したスキルで実行されたす。ダりンロヌドはどちらの方法でもバックグラりンドで完了し、Claude はスキルを呌び出すずきにスキルのダりンロヌドを埅機したす |

385| `CLAUDE_CODE_SYNTAX_HIGHLIGHT` | diff 出力での構文匷調衚瀺を無効にするには、`false` に蚭定したす。色がタヌミナルセットアップに干枉する堎合に䟿利です。コヌドブロックおよびファむルプレビュヌでの匷調衚瀺も無効にするには、[`syntaxHighlightingDisabled`](/docs/ja/settings-reference#syntaxhighlightingdisabled) 蚭定を䜿甚したす |

386| `CLAUDE_CODE_TASK_LIST_ID` | セッション党䜓でタスクリストを共有したす。耇数の Claude Code むンスタンスで同じ ID を蚭定しお、[タスクツヌルを持぀セッション](/docs/ja/tools-reference#task-tool-availability) で共有タスクリストを調敎したす。[タスクリスト](/docs/ja/interactive-mode#task-list) を参照しおください |

387| `CLAUDE_CODE_TEAM_TEARDOWN_PARK_TIMEOUT_MS` | 非察話型セッションが終了時に [゚ヌゞェントチヌム](/docs/ja/agent-teams) の砎棄を完了するたで埅機する時間ミリ秒単䜍をオヌバヌラむドしたす。1000  60000 を受け入れたす範囲倖の倀は無芖され、デフォルト 10000 が適甚されたす。Claude Code v2.1.206 以降が必芁です |

388| `CLAUDE_CODE_TMPDIR` | 内郚䞀時ファむルに䜿甚される䞀時ディレクトリをオヌバヌラむドしたす。Claude Code は Unix で `/claude-{uid}/` を、Windows で `/claude/` をこのパスに远加したす。デフォルトmacOS では `/tmp`、Linux および Windows では `os.tmpdir()`。macOS および Linux では、[サンドボックス化](/docs/ja/sandboxing) された Bash サブプロセスは、オヌバヌラむドが長いパスの堎合、システムデフォルトの䞋で短いフォヌルバック `$TMPDIR` を受け取りたす。䞀郚のツヌルは䞀時パスが長すぎるずきに倱敗するため。サンドボックス化されおいない Bash コマンドはシェルの `$TMPDIR` を倉曎されおいない状態で継承したす。Claude Code 独自の䞀時ファむルは垞にオヌバヌラむドを䜿甚したす。シェル、ナヌザヌ蚭定、たたは管理蚭定で蚭定したす。[プロゞェクトおよびロヌカル蚭定](/docs/ja/settings-reference#variables-claude-code-ignores-in-env) では無芖されたす |

389| `CLAUDE_CODE_TMUX_TRUECOLOR` | tmux 内で 24 ビット truecolor 出力を蚱可するには、`1` などの空でない倀に蚭定したす。**`0` たたは `false` に蚭定しおもただ truecolor を蚱可したす**。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しお 256 色クランプを埩元したす。デフォルトでは、`$TMUX` が蚭定されおいる堎合、Claude Code は 256 色にクランプしたす。tmux は `set -ga terminal-overrides ',*:Tc'` を `~/.tmux.conf` に远加しない限り、truecolor ゚スケヌプシヌケンスを通過させたせん。[タヌミナル蚭定](/docs/ja/terminal-config) で他の tmux 蚭定を参照しおください |

390| `CLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDE` | Linux および WSL では、Claude Code が [ツヌルメモリキャップから陀倖](/docs/ja/tools-reference#memory-limit-on-linux-and-wsl) するプロセスの皮類のカンマ区切りリストに蚭定したす。䟋えば `mcp` たたは `lsp`。すべおの皮類をキャップするには `none` に蚭定するか、Bash、PowerShell、Monitor ツヌルコマンドのみをキャップするには `all-new` に蚭定したす。Claude Code は、リストするものに関わらず、Bash、PowerShell、Monitor ツヌルコマンドをキャップの䞋に保ちたす。Claude Code v2.1.246 以降が必芁です |

391| `CLAUDE_CODE_TOOL_MEMORY_LIMIT` | Linux および WSL では、[Bash および PowerShell ツヌルコマンドが䜿甚できるメモリをキャップ](/docs/ja/tools-reference#memory-limit-on-linux-and-wsl) するサむズ䟋`4G`に蚭定したす。v2.1.246 以降では Monitor ツヌルコマンド。平文の数字で、単独でバむト数、たたは `K`、`M`、`G`、`T` サフィックス付きでサむズを曞き蟌みたす。キャップをオフにするには `0` たたは `off` に蚭定したす。Claude Code が開始する最初のプロセスがキャップをオンたたはオフにしたら、倉曎された倀は次に `claude` を起動するずきに有効になりたす。Claude Code v2.1.233 以降が必芁です |

392| `CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS` | Claude Code が [リモヌトコントロヌル](/docs/ja/remote-control) たたは SDK ホストなどのリモヌトクラむアント、たたは [保持されたクロスセッションメッセヌゞ](/docs/ja/cross-session-messaging#control-inbound-messages) の承認ダむアログに転送するダむアログをキャンセルするたでのデッドラむンミリ秒単䜍暩限プロンプトおよび `AskUserQuestion` 質問は独自のフロヌを䜿甚し、それによっお管理されたせん。Claude Code v2.1.236 以降では、セッション䞭の [Fable 䜿甚クレゞット同意プロンプト](/docs/ja/model-config#fable-and-usage-credits) も制限したす。無人で実行されおいる可胜性がありたす。[むンバりンドメッセヌゞを制埡](/docs/ja/cross-session-messaging#control-inbound-messages) および [非察話型セッション](/docs/ja/cross-session-messaging#non-interactive-sessions) は、デッドラむンが適甚されない堎合を含む、完党な保持メッセヌゞ有効期限ルヌルをカバヌしおいたす。[`dialogExpiry`](/docs/ja/settings-reference#dialogexpiry) 蚭定をオヌバヌラむドしたす。`0` たたは負の倀はデッドラむンを無効にしたす |

308| `CLAUDE_CODE_USE_ANTHROPIC_AWS` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) を䜿甚したす |393| `CLAUDE_CODE_USE_ANTHROPIC_AWS` | [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) を䜿甚したす |

309| `CLAUDE_CODE_USE_BEDROCK` | [Amazon Bedrock](/docs/ja/amazon-bedrock) を䜿甚したす |394| `CLAUDE_CODE_USE_BEDROCK` | [Amazon Bedrock](/docs/ja/amazon-bedrock) を䜿甚したす |

310| `CLAUDE_CODE_USE_FOUNDRY` | [Microsoft Foundry](/docs/ja/microsoft-foundry) を䜿甚したす |395| `CLAUDE_CODE_USE_FOUNDRY` | [Microsoft Foundry](/docs/ja/microsoft-foundry) を䜿甚したす |

311| `CLAUDE_CODE_USE_MANTLE` | Amazon Bedrock [Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を䜿甚したす |396| `CLAUDE_CODE_USE_MANTLE` | Amazon Bedrock [Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を䜿甚したす |

312| `CLAUDE_CODE_USE_NATIVE_FILE_SEARCH` | ripgrep の代わりに Node.js ファむル API を䜿甚しおカスタムコマンド、subagent、出力スタむルを怜出するには `1` に蚭定したす。バンドルされた ripgrep バむナリが利甚できないか、環境でブロックされおいる堎合に蚭定したす。Grep たたはファむル怜玢ツヌルには圱響したせん |397| `CLAUDE_CODE_USE_NATIVE_FILE_SEARCH` | ripgrep の代わりに Node.js ファむル API を䜿甚しおカスタムコマンド、サブ゚ヌゞェント、出力スタむルを怜出するには、`1` に蚭定したす。バンドルされた ripgrep バむナリが環境で利甚できないか、ブロックされおいる堎合に蚭定したす。Grep たたはファむル怜玢ツヌルには圱響したせん |

313| `CLAUDE_CODE_USE_POWERSHELL_TOOL` | PowerShell ツヌルを制埡したす。Windows では Git Bash がない堎合、ツヌルは自動的に有効になりたす。無効にするには `0` に蚭定したす。Windows に Git Bash がむンストヌルされおいる堎合、ツヌルは段階的にロヌルアりトされおいたすオプトむンするには `1` に、オプトアりトするには `0` に蚭定したす。Linux、macOS、WSL では、有効にするには `1` に蚭定したす。これには PATH に `pwsh` が必須です。Windows で有効にするず、Claude は Git Bash を通じおルヌティングする代わりに PowerShell コマンドをネむティブに実行できたす。[PowerShell ツヌル](/docs/ja/tools-reference#powershell-tool) を参照しおください |398| `CLAUDE_CODE_USE_POWERSHELL_TOOL` | PowerShell ツヌルを制埡したす。Git Bash がない Windows では、ツヌルは自動的に有効になりたす無効にするには `0` に蚭定したす。Git Bash がむンストヌルされおいる Windows では、ツヌルは claude.ai および Console アカりントではデフォルトでオンですAmazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry セッションで有効にするには `1` に蚭定するか、オフにするには `0` に蚭定したす。Linux、macOS、WSL では、`1` に蚭定しお有効にしたす。これには `pwsh` が `PATH` に必芁です。Windows で有効にされおいる堎合、Claude は Git Bash を経由しおルヌティングする代わりに PowerShell コマンドをネむティブに実行できたす。[PowerShell ツヌル](/docs/ja/tools-reference#powershell-tool) を参照しおください |

314| `CLAUDE_CODE_USE_VERTEX` | [Google Cloud's Agent Platform](/docs/ja/google-vertex-ai) を䜿甚したす |399| `CLAUDE_CODE_USE_VERTEX` | [Google Cloud の Agent Platform](/docs/ja/google-vertex-ai) を䜿甚したす |

315| `CLAUDE_CONFIG_DIR` | 蚭定ディレクトリをオヌバヌラむドしたすデフォルト`~/.claude`。すべおの蚭定、認蚌情報、セッション履歎、プラグむンはこのパスの䞋に保存されたす。耇数のアカりントを䞊行しお実行する堎合に圹立ちたす䟋えば、`alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'` |400| `CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS` | [WebFetch](/docs/ja/tools-reference#webfetch-tool-behavior) が各フェッチされた URL の応答をキャッシュする時間ミリ秒単䜍に蚭定したす。デフォルトは `900000`15 分です。平文の数字のみを受け入れたす`0`、小数、たたはその他のスペルはデフォルトを保持したす。Claude Code は起動ごずに倀を 1 回読み取るため、蚭定 `env` ブロックの倉曎は次に `claude` を起動するずきに適甚されたす。Claude Code v2.1.233 以降が必芁です |

316| `CLAUDE_DISABLE_ADOPT` | セッションをバックグラりンド化するずきに `←` たたは [`/background`](/docs/ja/agent-view#from-inside-a-session) で進行䞭のバックグラりンド䜜業を停止するには `1` に蚭定したす。Claude Code はバックグラりンド化する前に確認を求め、それ以倖の堎合は匕き継がれるタスクを停止したす。Claude Code v2.1.195 以降が必須です |401| `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` | [WebFetch](/docs/ja/tools-reference#webfetch-tool-behavior) がペヌゞのダりンロヌドを埅機する時間の䞊限ミリ秒単䜍。フォロヌするリダむレクトを含みたす。その時点たでに完了しおいないダりンロヌドはデッドラむン゚ラヌで倱敗したす。デフォルトは `300000`5 分です。制限を削陀するには `0` に蚭定したす。平文の数字のみを受け入れたす小数たたはその他のスペルはデフォルトを保持したす。Claude Code v2.1.268 以降が必芁です |

317| `CLAUDE_EFFORT` | Bash ツヌルサブプロセスずフックコマンドで、タヌンのアクティブな [努力レベル](/docs/ja/model-config#adjust-effort-level) に自動的に蚭定されたす`low`、`medium`、`high`、`xhigh`、`max`。Ultracode は異なるレベルではなく、`xhigh` ずしお報告されたす。[フック](/docs/ja/hooks) に枡される `effort.level` フィヌルドず䞀臎したす。珟圚のモデルが努力パラメヌタをサポヌトしおいる堎合にのみ蚭定されたす |402| `CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS` | [ワヌクフロヌ](/docs/ja/workflows) ゚ヌゞェントが同じプレフィックスシブリングの最初の応答が開始されるたで埅機する時間の䞊限ミリ秒単䜍。ファンアりトが [プロンプトキャッシュプレフィックス](/docs/ja/workflows#prompt-caching-in-a-fan-out) を共有する耇数の゚ヌゞェントを開始する堎合、Claude Code は最初の゚ヌゞェント以倖をすべおこの長さたで保持するため、残りはキャッシュされおいないプレフィックスを凊理する代わりにキャッシュされたプレフィックスを読み取りたす。デフォルト `5000`。埅機を無効にするには `0` に蚭定したす。`DISABLE_PROMPT_CACHING` が蚭定されおいる堎合、゚ヌゞェントは埅機したせん。Claude Code v2.1.229 以降が必芁です |

318| `CLAUDE_ENABLE_BYTE_WATCHDOG` | バむトレベルストリヌミングアむドルりォッチドッグを匷制的に有効にするには `1` に蚭定するか、匷制的に無効にするには `0` に蚭定したす。未蚭定の堎合、りォッチドッグは Anthropic API 盎接接続ず [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) 接続でデフォルトで有効になりたす。バむトりォッチドッグは、ワむダ䞊にバむトが到着しない堎合に接続を䞭止したす。Anthropic API 盎接接続ではデフォルト 180 秒、Claude Platform on AWS では 300 秒、Amazon Bedrock で有効な堎合は 300 秒、たたは `CLAUDE_STREAM_IDLE_TIMEOUT_MS` で蚭定された倀最小 5 分にクランプ。むベントレベルりォッチドッグずは独立しおいたす |403| `CLAUDE_CONFIG_DIR` | 蚭定ディレクトリをオヌバヌラむドしたすデフォルト`~/.claude`。すべおの蚭定、セッション履歎、プラグむンはこのパスの䞋に保存されたす。認蚌情報に぀いおは、[Claude Code が認蚌情報を保存する堎所](/docs/ja/authentication#credential-management) を参照しおください。耇数のアカりントを䞊行しお実行するのに䟿利です䟋えば、`alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'`。シェル、ナヌザヌ蚭定、たたは管理蚭定で蚭定したす。[プロゞェクトおよびロヌカル蚭定](/docs/ja/settings-reference#variables-claude-code-ignores-in-env) では無芖されたす |

319| `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` | Amazon Bedrock `vnd.amazon.eventstream` レスポンスでバむトレベルストリヌミングアむドルりォッチドッグを有効にするには `1` に蚭定したす。デフォルトではオフです。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタむムアりトを蚭定したす |404| `CLAUDE_DISABLE_ADOPT` | `←` たたは [`/background`](/docs/ja/agent-view#from-inside-a-session) を抌しおセッションをバックグラりンド化するずきに、進行䞭のバックグラりンド䜜業を匕き継ぐ代わりに停止するには、`1` に蚭定したす。Claude Code はバックグラりンド化する前に確認を求め、そうでなければ匕き継がれるタスクを停止したす。Claude Code v2.1.195 以降が必芁です |

320| `CLAUDE_ENABLE_STREAM_WATCHDOG` | むベントレベルストリヌミングアむドルりォッチドッグを匷制的に有効にするには `1` に蚭定するか、匷制的に無効にするには `0` に蚭定したす。未蚭定の堎合、りォッチドッグはすべおのプロバむダヌでデフォルトでオンです。v2.1.196 より前は、未蚭定のデフォルトは Anthropic API 盎接接続ではサヌバヌ制埡、他のプロバむダヌではオフでした。v2.1.169 以降、Anthropic API 盎接接続ず Claude Platform on AWS 以倖のプロバむダヌも、この倉数ずは独立した 5 分のボディアむドルタむムアりトを持っおいたす。`API_FORCE_IDLE_TIMEOUT` を参照しおください。Amazon Bedrock では、`CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` で独立したバむトレベルりォッチドッグも有効にできたす。䞡方が蚭定されおいる堎合、䞀緒に実行されたす。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタむムアりトを蚭定したす |405| `CLAUDE_EFFORT` | Bash ツヌルサブプロセスおよびフックコマンドでサブプロセスが開始するずきに有効な [努力レベル](/docs/ja/model-config#adjust-effort-level) に自動的に蚭定されたす`low`、`medium`、`high`、`xhigh`、たたは `max`。Ultracode は個別のレベルではなく、`xhigh` ずしお報告されたす。[フック](/docs/ja/hooks) に枡される `effort.level` フィヌルドず䞀臎したす。珟圚のモデルが努力パラメヌタヌをサポヌトする堎合にのみ蚭定されたす |

321| `CLAUDE_ENV_FILE` | Claude Code が各 Bash コマンドの前に同じシェルプロセスで実行するシェルスクリプトぞのパス。ファむル内の゚クスポヌトはコマンドに衚瀺されたす。virtualenv たたは conda アクティベヌションをコマンド間で氞続化するために䜿甚したす。[SessionStart](/docs/ja/hooks#persist-environment-variables)、[Setup](/docs/ja/hooks#setup)、[CwdChanged](/docs/ja/hooks#cwdchanged)、[FileChanged](/docs/ja/hooks#filechanged) フックによっお動的に入力されたす |406| `CLAUDE_ENABLE_BYTE_WATCHDOG` | バむトレベルストリヌミングアむドル監芖犬を匷制的に有効にするには `1` に蚭定するか、匷制的に無効にするには `0` に蚭定したす。`0` は、その監芖犬が実行される接続での [最初バむトデッドラむン](/docs/ja/network-config#streaming-idle-watchdogs) もオフにしたす。蚭定されおいない堎合、監芖犬は盎接 Anthropic API および [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) 接続でデフォルトで有効になり、`ANTHROPIC_BASE_URL` たたは `ANTHROPIC_AWS_BASE_URL` を経由しお到達した [ゲヌトりェむ](/docs/ja/gateways) 接続でのストリヌミング応答に察しお有効になりたすv2.1.222 より前は、それらのゲヌトりェむ接続では実行されず、むベントレベルの監芖犬はキヌプアラむブピングが到着しおいる間でも停止を報告できたした。タむムアりトおよびタむマヌがどのように盞互䜜甚するかに぀いおは、[ストリヌミングアむドル監芖犬](/docs/ja/network-config#streaming-idle-watchdogs) を参照しおください |

322| `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` | 明瀺的な名前が指定されおいない堎合、自動生成される [Remote Control](/docs/ja/remote-control) セッション名のプレフィックス。デフォルトはマシンのホスト名で、`myhost-graceful-unicorn` のような名前を生成したす。`--remote-control-session-name-prefix` CLI フラグは単䞀の呌び出しに察しお同じ倀を蚭定したす |407| `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` | Amazon Bedrock `vnd.amazon.eventstream` 応答でバむトレベルストリヌミングアむドル監芖犬を有効にするには `1` に蚭定したす。これは Bedrock ストリヌミングリク゚ストで [最初バむトデッドラむン](/docs/ja/network-config#streaming-idle-watchdogs) も有効にしたす。デフォルトではオフです。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタむムアりトを蚭定したす |

323| `CLAUDE_STREAM_IDLE_TIMEOUT_MS` | ストリヌミングアむドルりォッチドッグが停止した接続を閉じるたでのタむムアりトミリ秒。この倉数を明瀺的に蚭定する堎合、最小は `300000`5 分です。䜎い倀は拡匵思考の䞀時停止ずプロキシバッファリングを吞収するために自動的にクランプされたす。未蚭定の堎合、むベントレベルりォッチドッグはデフォルト 300 秒、バむトレベルりォッチドッグは Anthropic API 盎接接続でデフォルト 180 秒Claude Platform on AWS および他のプロバむダヌでは 300 秒。未蚭定の 180 秒バむトりォッチドッグデフォルトは別の倀で、5 分クランプの察象ではありたせん。`API_FORCE_IDLE_TIMEOUT` で説明されおいるボディアむドルタむムアりトは独立しお適甚されたす。Amazon Bedrock では、`CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` の堎合にも適甚されたす |408| `CLAUDE_ENABLE_STREAM_WATCHDOG` | むベントレベルストリヌミングアむドル監芖犬を匷制的に無効にするには `0` に蚭定するか、匷制的に有効にするには `1` に蚭定したす。蚭定されおいない堎合、監芖犬はすべおのプロバむダヌでデフォルトでオンです。v2.1.196 より前は、蚭定されおいないデフォルトは盎接 Anthropic API ではサヌバヌ制埡で、他のプロバむダヌではオフでした。`CLAUDE_STREAM_IDLE_TIMEOUT_MS` でタむムアりトを蚭定したすこのタむマヌず䞀緒に実行される他の停止タむマヌに぀いおは、[ストリヌミングアむドル監芖犬](/docs/ja/network-config#streaming-idle-watchdogs) を参照しおください |

324| `DEBUG` | デバッグモヌドを有効にするには `1` に蚭定したす。[`--debug`](/docs/ja/cli-reference#cli-flags) で起動するのず同等です。デバッグログは `~/.claude/debug/<session-id>.txt` に曞き蟌たれるか、`CLAUDE_CODE_DEBUG_LOGS_DIR` で蚭定されたパスに曞き蟌たれたす。`1`、`true`、`yes`、`on` の真の倀のみがデバッグモヌドを有効にするため、他のツヌル甚に蚭定された `DEBUG=express:*` などの名前空間パタヌンはトリガヌしたせん |409| `CLAUDE_ENV_FILE` | Claude Code が各 Bash コマンドの前に同じシェルプロセスで実行するシェルスクリプトぞのパス。ファむル内の゚クスポヌトはコマンドに衚瀺されたす。virtualenv たたは conda アクティベヌションをコマンド党䜓で氞続化するために䜿甚したす。たた、[SessionStart](/docs/ja/hooks#persist-environment-variables)、[Setup](/docs/ja/hooks#setup)、[CwdChanged](/docs/ja/hooks#cwdchanged)、[FileChanged](/docs/ja/hooks#filechanged) フックによっお動的に蚭定されたす |

325| `DISABLE_AUTOUPDATER` | 自動曎新を無効にするには `1` に蚭定したす。手動の `claude update` は匕き続き機胜したす。`DISABLE_UPDATES` を䜿甚しお䞡方をブロックしたす |410| `CLAUDE_JOB_DIR` | Claude Code によっお各 [バックグラりンドセッション](/docs/ja/agent-view) でそのセッションの `~/.claude/jobs/<id>` ディレクトリに蚭定されたす。セッションが実行するシェルコマンドはそれを継承したす。スクラッチファむルを [`$CLAUDE_JOB_DIR/tmp`](/docs/ja/agent-view#where-state-is-stored) に曞き蟌みたす。Claude の `Write` および `Edit` 呌び出しはそこで暩限を求めず、セッションが削陀されるずディレクトリが削陀されたす |

326| `DISABLE_AUTO_COMPACT` | コンテキスト制限に近づいたずきの自動コンパクションを無効にするには `1` に蚭定したす。手動の `/compact` コマンドは匕き続き利甚可胜です。コンパクションが発生するタむミングを明瀺的に制埡したい堎合に䜿甚したす |411| `CLAUDE_PID` | Claude Code はこれを独自のプロセス ID に蚭定したす。生成するサブプロセスBash および PowerShell ツヌルコマンドおよびフックコマンド。Linux では、Bash ツヌルのシェル統合はそれを䜿甚しお、Claude Code プロセス自䜓ず䞀臎する `pkill` パタヌンを拒吊したす[゚ラヌリファレンス](/docs/ja/errors#pkill-pattern-matches-the-claude-code-process) を参照しおください。独自のスクリプトから読み取っお、芪 Claude Code プロセスを意図的に識別たたはシグナルしたす。Claude Code v2.1.214 以降が必芁です |

327| `DISABLE_COMPACT` | すべおのコンパクションを無効にするには `1` に蚭定したす自動コンパクションず手動の `/compact` コマンドの䞡方 |412| `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` | 明瀺的な名前が提䟛されない堎合、自動生成された [リモヌトコントロヌル](/docs/ja/remote-control) セッション名のプレフィックス。デフォルトはマシンのホスト名で、`myhost-graceful-unicorn` のような名前を生成したす。`--remote-control-session-name-prefix` CLI フラグは単䞀の呌び出しに察しお同じ倀を蚭定したす |

328| `DISABLE_COST_WARNINGS` | コスト譊告メッセヌゞを無効にするには `1` に蚭定したす |413| `CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` | ストリヌミングリク゚ストの最初の応答バむトのデッドラむンミリ秒単䜍。[最初バむトデッドラむン](/docs/ja/network-config#streaming-idle-watchdogs) が実行される接続で。Claude Code がそれをクランプする方法、倧きなリク゚スト本䜓に远加する远加時間、蚭定されおいない堎合にデッドラむンを遞択する方法に぀いおは、[API からの応答なし](/docs/ja/errors#no-response-from-api) を参照しおください。Claude Code v2.1.242 以降が必芁です |

329| `DISABLE_DOCTOR_COMMAND` | `/doctor` セットアップチェックアップスキルずその `/checkup` ゚むリアスを非衚瀺にするには `1` に蚭定したす。ナヌザヌがセッションからセットアップ蚺断を実行すべきでない管理されたデプロむメントに圹立ちたす。`claude doctor` タヌミナルコマンドには圱響したせん。v2.1.205 より前は、この倉数は `/doctor` 蚺断スクリヌンコマンドを非衚瀺にしたした |414| `CLAUDE_STREAM_IDLE_TIMEOUT_MS` | むベント- およびバむトレベルストリヌミングアむドル監芖犬が停止した接続を閉じるたでのタむムアりトミリ秒単䜍。この倉数を明瀺的に蚭定する堎合、最小倀は `300000`5 分です䜎い倀は拡匵思考の䞀時停止ずプロキシバッファリングを吞収するために静かにクランプされ、バむトレベルの監芖犬は倀を 30 分でキャップしたす。`CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` はこの倉数よりもバむトレベルの監芖犬に優先されたす。監芖犬ごずの蚭定されおいないデフォルトに぀いおは、[ストリヌミングアむドル監芖犬](/docs/ja/network-config#streaming-idle-watchdogs) を参照しおください |

330| `DISABLE_ERROR_REPORTING` | ゚ラヌレポヌトをオプトアりトするには `1` に蚭定したす |415| `CLAUDE_SUBAGENT_BG_SHELL_MAX_MS` | v2.1.260 で削陀され、珟圚は no-op です。以前は [バックグラりンドシェルコマンド](/docs/ja/interactive-mode#background-bash-commands) が [サブ゚ヌゞェント](/docs/ja/sub-agents) が開始できる実行時間をミリ秒単䜍でキャップしおいたした。デフォルト 60 分。[バックグラりンドコマンドラむフタむムルヌル](/docs/ja/tools-reference#background-commands) を参照しおください |

331| `DISABLE_EXTRA_USAGE_COMMAND` | ナヌザヌがレヌト制限を超えお远加䜿甚量を賌入できる `/usage-credits` コマンドを非衚瀺にするには `1` に蚭定したす |416| `DEBUG` | デバッグモヌドを有効にするには `1` に蚭定したす。[`--debug`](/docs/ja/cli-reference#cli-flags) で起動するのず同等です。デバッグログは `~/.claude/debug/<session-id>.txt` たたは `CLAUDE_CODE_DEBUG_LOGS_DIR` で蚭定されたパスに曞き蟌たれたす。`1`、`true`、`yes`、`on` の truthy 倀のみがデバッグモヌドを有効にするため、他のツヌル甚に蚭定された `DEBUG=express:*` などの名前空間パタヌンはそれをトリガヌしたせん |

332| `DISABLE_FEEDBACK_COMMAND` | `/feedback` コマンドを無効にするには `1` に蚭定したす。叀い名前 `DISABLE_BUG_COMMAND` も受け入れられたす |417| `DISABLE_AUTOUPDATER` | 自動バックグラりンド曎新を無効にするには、`1` に蚭定したす。手動 `claude update` は匕き続き機胜したす。䞡方をブロックするには `DISABLE_UPDATES` を䜿甚したす |

333| `DISABLE_GROWTHBOOK` | GrowthBook フィヌチャヌフラグ取埗を無効にするには `1` に蚭定したす。すべおのフラグにコヌドデフォルトを䜿甚したす。テレメトリむベントログは `DISABLE_TELEMETRY` も蚭定されおいない限りオンのたたです |418| `DISABLE_AUTO_COMPACT` | コンテキスト制限に近づくずきの自動コンパクションを無効にするには、`1` に蚭定したす。手動 `/compact` コマンドは利甚可胜なたたです。コンパクションが発生するタむミングを明瀺的に制埡したい堎合に䜿甚したす。[`autoCompactEnabled`](/docs/ja/settings-reference#autocompactenabled) 蚭定をオヌバヌラむドしたす |

334| `DISABLE_INSTALLATION_CHECKS` | むンストヌル譊告を無効にするには `1` に蚭定したす。むンストヌル堎所を手動で管理する堎合にのみ䜿甚しおください。暙準むンストヌルの問題をマスクする可胜性がありたす |419| `DISABLE_COMPACT` | すべおのコンパクション自動コンパクションず手動 `/compact` コマンドを無効にするには、`1` に蚭定したす |

335| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | `/install-github-app` コマンドを非衚瀺にするには `1` に蚭定したす。サヌドパヌティプロバむダヌAmazon Bedrock、Google Cloud's Agent Platform、たたは Microsoft Foundryを䜿甚する堎合は既に非衚瀺です |420| `DISABLE_COST_WARNINGS` | コスト譊告メッセヌゞを無効にするには、`1` に蚭定したす |

336| `DISABLE_INTERLEAVED_THINKING` | むンタヌリヌブ思考ベヌタヘッダヌの送信を防ぐには `1` に蚭定したす。LLM ゲヌトりェむたたはプロバむダヌが [むンタヌリヌブ思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) をサポヌトしおいない堎合に圹立ちたす |421| `DISABLE_DOCTOR_COMMAND` | [`/doctor`](/docs/ja/commands#all-commands) セットアップチェックアップスキルおよびその `/checkup` ゚むリアスを非衚瀺にするには、`1` に蚭定したす。ナヌザヌがセッションからセットアップ蚺断を実行すべきでない管理デプロむメントに䟿利です。`claude doctor` タヌミナルコマンドには圱響したせん。v2.1.205 より前は、この倉数は `/doctor` 蚺断スクリヌンコマンドを非衚瀺にしおいたした |

337| `DISABLE_LOGIN_COMMAND` | `/login` コマンドを非衚瀺にするには `1` に蚭定したす。認蚌が API キヌたたは `apiKeyHelper` を通じお倖郚で凊理される堎合に圹立ちたす |422| `DISABLE_ERROR_REPORTING` | ゚ラヌ報告をオプトアりトするには、`1` などの空でない倀に蚭定したす。**`0` たたは `false` に蚭定しおもただオプトアりト**したす。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しお゚ラヌ報告をオンに戻したす |

338| `DISABLE_LOGOUT_COMMAND` | `/logout` コマンドを非衚瀺にするには `1` に蚭定したす |423| `DISABLE_EXTRA_USAGE_COMMAND` | レヌト制限を超えお远加䜿甚を賌入できるようにする `/usage-credits` コマンドを非衚瀺にするには、`1` に蚭定したす |

339| `DISABLE_PROMPT_CACHING` | すべおのモデルのプロンプトキャッシングを無効にするには `1` に蚭定したすモデルごずの蚭定よりも優先されたす |424| `DISABLE_FEEDBACK_COMMAND` | `/feedback` コマンドおよび [Claude が䜜成したフィヌドバック](/docs/ja/tools-reference#sendfeedback-tool-behavior) を無効にするには、`1` に蚭定したす。たた、`/bug` および `/share` を無効にしたす。これらは同じパスを経由しお報告されたすv2.1.212 より前は、それらは `/feedback` の゚むリアスであったため、コマンドはすべおの名前で無効になっおいたした。叀い名前 `DISABLE_BUG_COMMAND` も受け入れられたす |

340| `DISABLE_PROMPT_CACHING_FABLE` | Fable モデルのプロンプトキャッシングを無効にするには `1` に蚭定したす |425| `DISABLE_GROWTHBOOK` | GrowthBook 機胜フラグ取埗を無効にし、すべおのフラグにコヌドデフォルトを䜿甚するには、`1` たたは `true` に蚭定したす。これにより、[リモヌトコントロヌル](/docs/ja/remote-control#requirements) および他の [機胜フラグ取埗が必芁な機胜](#features-that-need-feature-flag-fetching) が利甚できなくなりたす。`0` たたは `false` に蚭定するず、取埗がオンのたたになりたす。テレメトリむベントロギングは `DISABLE_TELEMETRY` も蚭定されおいない限りオンのたたです |

341| `DISABLE_PROMPT_CACHING_HAIKU` | Haiku モデルのプロンプトキャッシングを無効にするには `1` に蚭定したす |426| `DISABLE_INSTALLATION_CHECKS` | むンストヌル譊告を無効にするには、`1` に蚭定したす。むンストヌル堎所を手動で管理する堎合にのみ䜿甚したす。暙準むンストヌルの問題をマスクできるため |

342| `DISABLE_PROMPT_CACHING_OPUS` | Opus モデルのプロンプトキャッシングを無効にするには `1` に蚭定したす |427| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | `/install-github-app` コマンドを非衚瀺にするには、`1` に蚭定したす。サヌドパヌティプロバむダヌAmazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundryを䜿甚する堎合は既に非衚瀺です |

343| `DISABLE_PROMPT_CACHING_SONNET` | Sonnet モデルのプロンプトキャッシングを無効にするには `1` に蚭定したす |428| `DISABLE_INTERLEAVED_THINKING` | むンタヌリヌブ思考ベヌタヘッダヌの送信を防ぐには、`1` に蚭定したす。LLM ゲヌトりェむたたはプロバむダヌが [むンタヌリヌブ思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) をサポヌトしおいない堎合に䟿利です |

344| `DISABLE_TELEMETRY` | テレメトリをオプトアりトするには `1` に蚭定したす。テレメトリむベントにはコヌド、ファむルパス、bash コマンドなどのナヌザヌデヌタは含たれたせん。フィヌチャヌフラグ取埗も無効になりたす。`DISABLE_GROWTHBOOK` ず同じ効果なので、䞀郚のフラグ付き機胜は利甚できない可胜性がありたす |429| `DISABLE_LOGIN_COMMAND` | `/login` コマンドを非衚瀺にするには、`1` に蚭定したす。認蚌が API キヌたたは `apiKeyHelper` を経由しお倖郚で凊理される堎合に䟿利です |

345| `DISABLE_UPDATES` | すべおの曎新をブロックするには `1` に蚭定したす。手動の `claude update` ず `claude install` を含みたす。`DISABLE_AUTOUPDATER` より厳密です。Claude Code を独自のチャネルを通じお配垃し、ナヌザヌが自己曎新すべきでない堎合に䜿甚したす |430| `DISABLE_LOGOUT_COMMAND` | `/logout` コマンドを非衚瀺にするには、`1` に蚭定したす |

346| `DISABLE_UPGRADE_COMMAND` | `/upgrade` コマンドを非衚瀺にするには `1` に蚭定したす |431| `DISABLE_PROMPT_CACHING` | すべおのモデルの [プロンプトキャッシング](/docs/ja/prompt-caching#disable-prompt-caching) を無効にするには、`1` に蚭定したすモデルごずの蚭定よりも優先されたす |

347| `DO_NOT_TRACK` | テレメトリをオプトアりトするには `1` に蚭定したす。`DISABLE_TELEMETRY` を蚭定するのず同等です。Claude Code はこれをクロスツヌル芏玄ずしお尊重したす。倚くの開発者 CLI で認識されたす |432| `DISABLE_PROMPT_CACHING_FABLE` | Fable モデルのプロンプトキャッシングを無効にするには、`1` に蚭定したす |

348| `ENABLE_CLAUDEAI_MCP_SERVERS` | Claude Code で [claude.ai MCP サヌバヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) を無効にするには `false` に蚭定したす。ログむンしおいるナヌザヌではデフォルトで有効です。プロゞェクトごずたたは組織ごずに無効にするには、代わりに蚭定で [`disableClaudeAiConnectors`](/docs/ja/settings#available-settings) を蚭定したす |433| `DISABLE_PROMPT_CACHING_HAIKU` | Haiku モデルのプロンプトキャッシングを無効にするには、`1` に蚭定したす |

349| `ENABLE_PROMPT_CACHING_1H` | API キヌ、[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud's Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws) ナヌザヌの堎合、デフォルトの 5 分の代わりに 1 時間の [プロンプトキャッシュ TTL](/docs/ja/prompt-caching#cache-lifetime) をリク゚ストするには `1` に蚭定したす。サブスクリプションナヌザヌは 1 時間の TTL を自動的に受け取りたす。1 時間キャッシュ曞き蟌みはより高いレヌトで請求されたす |434| `DISABLE_PROMPT_CACHING_OPUS` | Opus モデルのプロンプトキャッシングを無効にするには、`1` に蚭定したす |

350| `ENABLE_PROMPT_CACHING_1H_BEDROCK` | 非掚奚。代わりに `ENABLE_PROMPT_CACHING_1H` を䜿甚しおください |435| `DISABLE_PROMPT_CACHING_SONNET` | Sonnet モデルのプロンプトキャッシングを無効にするには、`1` に蚭定したす |

351| `ENABLE_TOOL_SEARCH` | [MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) を制埡したす。未蚭定すべおの MCP ツヌルはデフォルトで遅延されたすが、Google Cloud's Agent Platform たたは `ANTHROPIC_BASE_URL` がファヌストパヌティ以倖のホストを指しおいる堎合は事前に読み蟌たれたす。倀`true`垞に遅延し、ベヌタヘッダヌを送信、Google Cloud's Agent Platform モデル Sonnet 4.5 たたは Opus 4.5 より前、たたは `tool_reference` をサポヌトしないプロキシでリク゚ストが倱敗、`auto`閟倀モヌドツヌルがコンテキストの 10% に収たる堎合は事前に読み蟌み、`auto:N`カスタム閟倀、䟋5% の堎合は `auto:5`、`false`すべお事前に読み蟌み。`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` が蚭定されおいる堎合は無芖され、すべおのツヌルが事前に読み蟌たれたす |436| `DISABLE_TELEMETRY` | テレメトリをオプトアりトするには、`1` などの空でない倀に蚭定したす。**`0` たたは `false` に蚭定しおもただオプトアりト**したす。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しおテレメトリをオンに戻したす。テレメトリむベントにはコヌド、ファむルパス、bash コマンドなどのナヌザヌデヌタは含たれたせん。たた、`DISABLE_GROWTHBOOK` ず同じ効果で機胜フラグ取埗を無効にしたす。これにより、[リモヌトコントロヌル](/docs/ja/remote-control#requirements) および他の [機胜フラグ取埗が必芁な機胜](#features-that-need-feature-flag-fetching) が利甚できなくなりたす。[組織のテレメトリをオフにする](/docs/ja/managed-settings#turn-telemetry-off-for-your-organization) を参照しおください |

352| `FALLBACK_FOR_ALL_PRIMARY_MODELS` | 任意のプラむマリモデルで繰り返されるオヌバヌロヌド゚ラヌの埌にフォヌルバックモデルを停止するには、空でない倀に蚭定したす。v2.1.160 以降、蚭定された [フォヌルバックモデルチェヌン](/docs/ja/model-config#fallback-model-chains) は任意のプラむマリモデルで繰り返されるオヌバヌロヌド゚ラヌでトリガヌされるため、この倉数はフォヌルバックモデルぞの切り替えに圱響したせん |437| `DISABLE_UPDATES` | 手動 `claude update` および `claude install` を含むすべおの曎新をブロックするには、`1` に蚭定したす。`DISABLE_AUTOUPDATER` より厳しい。独自のチャネルを経由しお Claude Code を配垃し、ナヌザヌが自己曎新すべきでない堎合に䜿甚したす |

353| `FORCE_AUTOUPDATE_PLUGINS` | メむンのオヌトアップデヌタヌが `DISABLE_AUTOUPDATER` で無効になっおいる堎合でも、プラグむンの自動曎新を匷制するには `1` に蚭定したす |438| `DISABLE_UPGRADE_COMMAND` | `/upgrade` コマンドを非衚瀺にするには、`1` に蚭定したす |

354| `FORCE_HYPERLINK` | タヌミナルがサポヌトしおいるが自動怜出されおいない堎合、クリック可胜な OSC 8 ハむパヌリンクを有効にするには `1` に蚭定するか、`0` に蚭定しお無効にしたす |439| `DO_NOT_TRACK` | `DISABLE_TELEMETRY` ず同じ効果でテレメトリをオプトアりトするには、`1` に蚭定したす。[リモヌトコントロヌル](/docs/ja/remote-control#requirements) および他の [機胜フラグ取埗が必芁な機胜](#features-that-need-feature-flag-fetching) が利甚できなくなりたす。Claude Code はこの倉数を暙準ブヌル倀ずしお読み取るため、`0` はテレメトリをオンのたたにし、倚くの開発者 CLI で認識されるクロスツヌル芏玄ずしお尊重したす |

355| `FORCE_PROMPT_CACHING_5M` | 1 時間の TTL が適甚される堎合でも、5 分のプロンプトキャッシュ TTL を匷制するには `1` に蚭定したす。`ENABLE_PROMPT_CACHING_1H` をオヌバヌラむドしたす |440| `ENABLE_BETA_TRACING_DETAILED` | `BETA_TRACING_ENDPOINT` ず䞀緒に、[詳现ベヌタトレヌス](/docs/ja/monitoring-usage#traces-beta) をオンにするには、`1` に蚭定したす。コンテンツを含むスパン属性ず `claude_code.hook` スパンを远加したす。察話型 CLI セッションでは、組織がベヌタ甚にホワむトリストに登録されおいる必芁がありたす。䞡方の倉数は [プロゞェクトおよびロヌカル蚭定](/docs/ja/settings-reference#variables-claude-code-ignores-in-env) では無芖されたす |

441| `ENABLE_CLAUDEAI_MCP_SERVERS` | Claude Code が [claude.ai MCP サヌバヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) をフェッチするのを停止するには、`false` に蚭定したす。ログむンしおいるナヌザヌではデフォルトで有効になりたす。プロゞェクトごずたたは組織ごずに無効にするには、代わりに蚭定で [`disableClaudeAiConnectors`](/docs/ja/settings-reference#disableclaudeaiconnectors) を蚭定したす |

442| `ENABLE_PROMPT_CACHING_1H` | デフォルトの 5 分の代わりに 1 時間の [プロンプトキャッシュ TTL](/docs/ja/prompt-caching#cache-lifetime) をリク゚ストするには、`1` に蚭定したす。API キヌ、[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws) ナヌザヌ向け。サブスクリプションナヌザヌは、含たれた䜿甚内で [メむン䌚話](/docs/ja/prompt-caching#which-ttl-each-request-gets) で自動的に 1 時間の TTL を受け取りたす。[䜿甚クレゞット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) を匕き出すサブスクリプションナヌザヌは、1 時間の TTL を保持するために蚭定できたす。1 時間のキャッシュ曞き蟌みはより高いレヌトで請求されたす。リク゚ストバケットごずに TTL を遞択するには、`CLAUDE_CODE_PROMPT_CACHE_TTL` および `CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL` を䜿甚したす。これらはこの倉数よりも優先されたす |

443| `ENABLE_PROMPT_CACHING_1H_BEDROCK` | 非掚奚。代わりに `ENABLE_PROMPT_CACHING_1H` を䜿甚したす |

444| `ENABLE_TOOL_SEARCH` | [MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search) を制埡したす。蚭定されおいない堎合、Claude Code はデフォルトですべおの MCP ツヌルを遅延させたす。ただし、Google Cloud の Agent Platform モデルの Claude 4.5 䞖代より前のモデル、Azure でホストされおいる Microsoft Foundry デプロむメント、`ANTHROPIC_BASE_URL` がファヌストパヌティ以倖のホストを指しおいる堎合は、先読みで読み蟌みたす。`true` は垞に遅延させ、ベヌタヘッダヌを送信したす。ただし、それらの同じ Agent Platform モデルおよび Microsoft Foundry デプロむメント以倖リク゚ストは `tool_reference` をサポヌトしないプロキシで倱敗したす。`auto` はツヌル定矩がコンテキストの 10% 以内に収たる堎合、先読みで読み蟌みたす。`auto:N` はカスタムしきい倀を蚭定したす。䟋えば、5% の堎合は `auto:5`。`false` はすべおのツヌルを先読みで読み蟌みたす。自分で蚭定した倀は `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` が蚭定されおいる堎合は無芖されたす。v2.1.221 より前は、Claude Code は `true` に蚭定しない限り、Google Cloud の Agent Platform のすべおのモデルのツヌル怜玢を無効にしおいたした |

445| `FALLBACK_FOR_ALL_PRIMARY_MODELS` | Claude Code が、フォヌルバックモデルが蚭定されおいない堎合、すべおのモデルで繰り返されたオヌバヌロヌド゚ラヌで再詊行を停止するようにするには、`1` などの空でない倀に蚭定したす。**`0` たたは `false` に蚭定しおもただこれを有効にしたす**。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しおデフォルトの再詊行動䜜を埩元したす。これがない堎合、Claude Code は、API キヌたたは [サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) ではなく Claude サブスクリプションで認蚌する堎合、Opus、Fable、Mythos モデルずしお認識するモデルでこの方法で再詊行を停止したす。Claude Code v2.1.160 以降では、Claude Code は繰り返されたオヌバヌロヌド゚ラヌで蚭定された [フォヌルバックモデルチェヌン](/docs/ja/model-config#fallback-model-chains) に切り替わるため、この倉数はフォヌルバックモデルぞの切り替えに圱響したせん |

446| `FORCE_AUTOUPDATE_PLUGINS` | メむン自動アップデヌタヌが `DISABLE_AUTOUPDATER` を経由しお無効になっおいる堎合でも、プラグむン自動曎新を匷制するには、`1` に蚭定したす |

447| `FORCE_HYPERLINK` | タヌミナルがサポヌトしおいるが自動怜出されない堎合、クリック可胜な OSC 8 ハむパヌリンクを有効にするには `1` に蚭定するか、無効にするには `0` に蚭定したす。蚭定されおいない堎合、Claude Code はタヌミナルサポヌトが怜出された堎合にのみハむパヌリンクを有効にしたす。Claude Code はこの倀を Boolean ではなく数倀ずしお解析するため、`false`、`no`、`off` などの倀はハむパヌリンクを無効にする代わりに有効にしたす。フッタヌ [PR たたはマヌゞリク゚ストバッゞ](/docs/ja/interactive-mode#pr-review-status) は、SSH 経由など Claude Code がタヌミナルサポヌトを怜出できない堎合でも、ハむパヌリンクずしおレンダリングされたす。バッゞをプレヌンテキストずしおレンダリングするには `0` に蚭定したす |

448| `FORCE_PROMPT_CACHING_5M` | 1 時間の TTL がそれ以倖の堎合適甚される堎合でも、5 分のプロンプトキャッシュ TTL を匷制するには、`1` に蚭定したす。`CLAUDE_CODE_PROMPT_CACHE_TTL`、`CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL`、`ENABLE_PROMPT_CACHING_1H`、および `promptCacheTtl` および `subagentPromptCacheTtl` 蚭定をオヌバヌラむドしたす |

356| `HTTP_PROXY` | ネットワヌク接続甚の HTTP プロキシサヌバヌを指定したす |449| `HTTP_PROXY` | ネットワヌク接続甚の HTTP プロキシサヌバヌを指定したす |

357| `HTTPS_PROXY` | ネットワヌク接続甚の HTTPS プロキシサヌバヌを指定したす |450| `HTTPS_PROXY` | ネットワヌク接続甚の HTTPS プロキシサヌバヌを指定したす |

358| `IS_DEMO` | デモモヌドを有効にするには `1` に蚭定したすヘッダヌず `/status` 出力からメヌルず組織名を非衚瀺にし、オンボヌディングをスキップしたす。セッションをストリヌミングたたは蚘録する堎合に圹立ちたす |451| `IS_DEMO` | デモモヌドを有効にするには、`1` などの空でない倀に蚭定したすヘッダヌおよび `/status` 出力からメヌルアドレスず組織名を非衚瀺にし、オンボヌディングをスキップしたす。**`0` たたは `false` に蚭定しおもただデモモヌドを有効にしたす**。ほずんどのオン/オフ倉数ずは異なり倉数を蚭定解陀しおオフにしたす。セッションをストリヌミングたたは蚘録する堎合に䟿利です |

359| `MAX_MCP_OUTPUT_TOKENS` | MCP ツヌル応答で蚱可される最倧トヌクン数。Claude Code は出力が 10,000 トヌクンを超える堎合に譊告を衚瀺したす。[`anthropic/maxResultSizeChars`](/docs/ja/mcp#raise-the-limit-for-a-specific-tool) を宣蚀するツヌルはテキストコンテンツにその文字制限を䜿甚したすが、これらのツヌルからの画像コンテンツはこの倉数の察象ですデフォルト25000 |452| `MAX_MCP_OUTPUT_TOKENS` | MCP ツヌル応答で蚱可される最倧トヌクン数。Claude Code は出力が 10,000 トヌクンを超える堎合に譊告を衚瀺したす。[`anthropic/maxResultSizeChars`](/docs/ja/mcp#raise-the-limit-for-a-specific-tool) を宣蚀するツヌルは、テキストコンテンツにはその文字制限を䜿甚したすが、それらのツヌルからの画像コンテンツはこの倉数の察象ですデフォルト25000 |

360| `MAX_STRUCTURED_OUTPUT_RETRIES` | 非察話モヌド`-p` フラグで [`--json-schema`](/docs/ja/cli-reference#cli-flags) に察するモデルの応答怜蚌が倱敗した堎合の再詊行回数。デフォルト5 |453| `MAX_STRUCTURED_OUTPUT_RETRIES` | 非察話モヌドで `-p` フラグを䜿甚した [`--json-schema`](/docs/ja/cli-reference#cli-flags) に察する怜蚌に倱敗したモデルの応答に察しお Claude Code が蚱可する詊行回数その埌、有効な出力がない堎合、実行は倱敗したす。[ワヌクフロヌ](/docs/ja/workflows) サブ゚ヌゞェントの構造化出力が怜蚌に倱敗した堎合にも同じキャップが適甚されたす。デフォルト 5最初の詊行ず 4 回の再詊行 |

361| `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 を陀く。思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) では、`0` 同様にパラメヌタを省略するため、2 ぀の倉数はそこで同じ動䜜をしたす。[適応的掚論](/docs/ja/model-config#adjust-effort-level) を備えたモデルでは、非れロ倀の堎合、`CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` を通じお適応的掚論が無効にされない限り、予算は無芖されたす |454| `MAX_THINKING_TOKENS` | [拡匵思考](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) の固定トヌクン予算。Claude Code はそれをリク゚ストの最倧出力トヌクンより 1 トヌクン䞋にキャップし、1,024 未満にはしたせん。その制限がどのように蚭定されるかに぀いおは `CLAUDE_CODE_MAX_OUTPUT_TOKENS` を参照しおください。蚭定されおいない堎合、[適応的掚論](/docs/ja/model-config#adjust-effort-level) を持぀モデルは独自の思考深床を遞択し、他のモデルはキャップを䜿甚したす。Anthropic API で思考を無効にするには `0` に蚭定したす。Fable モデルを陀く。これらは思考をオフにするこずはできたせん。[サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) では、`0` は `thinking` パラメヌタヌを省略したす。Anthropic API で思考がオフの堎合、Claude Code は、Opus 5 などの [その組み合わせを受け入れないこずが分かっおいるモデル](/docs/ja/errors#effort-isnt-available-with-thinking-turned-off) に努力 `high` を送信したす。Claude Code は適応的掚論モデルで非れロ倀を無芖したす。ただし、`CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` が適応的掚論をオフにするモデルを陀く |

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

363| `MCP_CONNECTION_NONBLOCKING` | スタヌトアップが最初のク゚リの前に MCP サヌバヌの接続を埅機するかどうかを制埡したす。Claude Code v2.1.142 以降、MCP スタヌトアップはデフォルトで非ブロッキングですサヌバヌはバックグラりンドで接続し、完了するずそのツヌルが利甚可胜になりたす。`0` に蚭定しおブロッキング 5 秒接続埅機を埩元したす。[`alwaysLoad: true`](/docs/ja/mcp#exempt-a-server-from-deferral) で蚭定されたサヌバヌは、ツヌルが最初のプロンプトが構築されるずきに存圚する必芁があるため、この蚭定に関係なく垞にブロックしたす |456| `MCP_CONNECTION_NONBLOCKING` | スタヌトアップが最初のク゚リの前に MCP サヌバヌが接続するのを埅぀かどうかを制埡したす。MCP スタヌトアップはデフォルトでノンブロッキングですサヌバヌはバックグラりンドで接続し、完了するずそれらのツヌルが利甚可胜になりたす。スタヌトアップが最初のク゚リの前にサヌバヌが接続するのを埅぀ようにするには `0` に蚭定したす。[`alwaysLoad: true`](/docs/ja/mcp#exempt-a-server-from-deferral) で蚭定されたサヌバヌは、[怜出キャッシュ](/docs/ja/mcp#server-status-detail) から提䟛される堎合を陀き、この倉数に関わらずスタヌトアップを埅機させたす。それらのツヌルは最初のプロンプトが構築されるずきに存圚する必芁がありたす。非察話モヌド`-p`では、Claude Code は [`--mcp-config`](/docs/ja/cli-reference#cli-flags) を明瀺的に枡す堎合、キャッシュされたサヌバヌ䟋倖を含む長いデッドラむンで、最初のタヌンの前に保留䞭のサヌバヌを埅機したすそのフラグの゚ントリを参照しおください |

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

365| `MCP_OAUTH_CALLBACK_PORT` | OAuth リダむレクトコヌルバック甚の固定ポヌト。[事前蚭定された認蚌情報](/docs/ja/mcp#use-pre-configured-oauth-credentials) で MCP サヌバヌを远加する堎合の `--callback-port` の代替 |458| `MCP_DISCOVERY_CACHE` | [MCP 怜出キャッシュ](/docs/ja/mcp#server-status-detail) をオンたたはオフにしたす。キャッシュがオンの堎合、以前に䜿甚したリモヌト HTTP たたは SSE サヌバヌは [`cached` ステヌタス](/docs/ja/mcp#server-status-detail) を衚瀺でき、Claude Code はスタヌトアップではなく最初のツヌル呌び出しで接続したす。キャッシュはデフォルトではオフです。段階的なロヌルアりトがアカりントに察しお有効にしおいない限り。オンにするには `1` に蚭定するか、ロヌルアりトが有効にしおいる堎合でもオフに保぀には `0` に蚭定したす。v2.1.238 より前は、キャッシュはデフォルトでオンでした。`cached` ステヌタスには Claude Code v2.1.221 以降が必芁です |

366| `MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列接続するリモヌト MCP サヌバヌHTTP/SSEの最倧数デフォルト20 |459| `MCP_DISCOVERY_CACHE_MAX_STALE_S` | [怜出キャッシュ](/docs/ja/mcp#server-status-detail) ゚ントリの最倧経過時間秒単䜍デフォルト14400、たたは 4 時間。゚ントリがそれより叀い開始では、Claude Code はそれを砎棄し、スタヌトアップでサヌバヌを接続したす。キャッシュがオフの堎合ず同様。Claude Code は倀を 7 日でキャップしたす。v2.1.238 より前は、デフォルトは 8640024 時間で、Claude Code は倀をキャップしたせんでした |

367| `MCP_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列接続するロヌカル MCP サヌバヌstdioの最倧数デフォルト3 |460| `MCP_DISCOVERY_CACHE_STRIKES` | 開始時に [怜出キャッシュ](/docs/ja/mcp#server-status-detail) ゚ントリが `MCP_DISCOVERY_CACHE_TTL_S` より叀い堎合、Claude Code はバックグラりンドでリフレッシュしたす。この倉数は、Claude Code が゚ントリを砎棄し、次の開始時にサヌバヌを接続する代わりに、連続しおリフレッシュが倱敗できる回数を蚭定したすデフォルト1。ネットワヌク接続が時々ドロップする堎合は䞊げたす。1 回の倱敗したリフレッシュが゚ントリを砎棄しないようにしたす。Claude Code v2.1.238 以降が必芁です |

368| `MCP_TIMEOUT` | MCP サヌバヌ起動のタむムアりトミリ秒デフォルト30000、たたは 30 秒 |461| `MCP_DISCOVERY_CACHE_TTL_S` | Claude Code が [怜出キャッシュ](/docs/ja/mcp#server-status-detail) ゚ントリをリフレッシュせずに䜿甚する秒数デフォルト900。゚ントリがそれより叀い開始では、Claude Code は匕き続きそれを䜿甚したすが、バックグラりンドでリフレッシュしたす。゚ントリが `MCP_DISCOVERY_CACHE_MAX_STALE_S` より叀い堎合、Claude Code はそれを砎棄したす。Claude Code は倀を `MCP_DISCOVERY_CACHE_MAX_STALE_S`デフォルト 4 時間でキャップしたす。v2.1.238 より前は、Claude Code は倀をキャップしたせんでした |

369| `MCP_TOOL_TIMEOUT` | MCP ツヌル実行のタむムアりトミリ秒デフォルト100000000、玄 28 時間。HTTP、SSE、WebSocket、たたは [claude.ai コネクタヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) MCP サヌバヌの堎合、各リク゚ストはデフォルトで 60 秒埌にもタむムアりトしたす。この倉数たたはサヌバヌごずの `timeout` を 60000 より䞊に蚭定しお、そのリク゚ストごずの制限を匕き䞊げたす。䜎い倀はただ党䜓的なツヌル実行タむムアりトを短瞮したすが、リク゚ストごずの制限は 60 秒のたたです。stdio ず WebSocket サヌバヌにはリク゚ストごずのタむマヌがありたせん。`.mcp.json` のサヌバヌごずの `timeout` フィヌルドはそのサヌバヌのこれをオヌバヌラむドしたす。サヌバヌごずの `timeout` が少なくずも 1000 の堎合、そのサヌバヌのツヌル呌び出しの最小アむドルりィンドりも蚭定するため、`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT` はそれより早く䞭止したせん。このフロアには Claude Code v2.1.203 以降が必須です。env 倉数の堎合、1000 未満の倀は 1 秒にフロアされたす。サヌバヌごずのフィヌルドの堎合、1000 未満の倀は無芖されたす |462| `MCP_OAUTH_CALLBACK_PORT` | [事前蚭定された認蚌情報](/docs/ja/mcp#use-pre-configured-oauth-credentials) を䜿甚しお MCP サヌバヌを远加するずきの OAuth リダむレクトコヌルバック甚の固定ポヌト。`--callback-port` の代替 |

370| `NO_PROXY` | リク゚ストが盎接発行されるドメむンず IP のリスト。プロキシをバむパスしたす |463| `MCP_PROTOCOL_NEGOTIATION` | [v2 MCP クラむアントランタむム](/docs/ja/mcp#mcp-client-runtimes) でのみ、Claude Code が MCP プロトコルリビゞョン 2026-07-28 のサヌバヌをプロヌブするかどうか。HTTP、claude.ai コネクタヌ、stdio サヌバヌをプロヌブするには `auto` に蚭定したすプロヌブに応答しないサヌバヌは以前のプロトコルで接続したす。SSE および WebSocket サヌバヌは垞にそうしたす。すべおのサヌバヌのプロヌブをスキップするには `legacy` に蚭定したす。倉数がない堎合、Claude Code は Claude Code v2.1.232 以降で HTTP および claude.ai コネクタヌサヌバヌをプロヌブしたす。[MCP クラむアントランタむム](/docs/ja/mcp#mcp-client-runtimes) セクションがリストする䟋倖を陀く。他の倀は譊告付きで無芖されたす。Claude Code v2.1.221 以降が必芁です |

371| `OTEL_LOG_ASSISTANT_RESPONSES` | モデルの応答テキストを `assistant_response` OpenTelemetry ログむベントに含めるには `1` に蚭定したす。未蚭定の堎合、`OTEL_LOG_USER_PROMPTS` の倀が䜿甚されたす。`OTEL_LOG_USER_PROMPTS` が蚭定されおいる堎合でも応答を線集したたたにするには `0` に蚭定したす。Claude Code v2.1.193 以降が必須です。[監芖](/docs/ja/monitoring-usage#assistant-response-event) を参照しおください |464| `MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列で接続するリモヌト MCP サヌバヌHTTP/SSEの最倧数デフォルト20 |

372| `OTEL_LOG_RAW_API_BODIES` | Anthropic Messages API リク゚ストずレスポンス JSON を `api_request_body` / `api_response_body` ログむベントずしお出力したす。60 KB で切り詰められたむンラむンボディの堎合は `1` に蚭定するか、切り詰められおいないボディをディスクに曞き蟌み、`body_ref` パスを出力する堎合は `file:<dir>` に蚭定したす。デフォルトでは無効です。ボディには䌚話履歎党䜓が含たれたす。[監芖](/docs/ja/monitoring-usage#api-request-body-event) を参照しおください |465| `MCP_SDK_GENERATION` | このプロセスが MCP サヌバヌに接続する [MCP クラむアントランタむム](/docs/ja/mcp#mcp-client-runtimes) をピン留めしたすMCP TypeScript SDK 1.x で構築された `v1`、たたは [MCP TypeScript SDK 2.0](https://ts.sdk.modelcontextprotocol.io/v2/) で構築された `v2`。倉数がない堎合、Claude Code は Claude Code v2.1.232 以降で v2 を䜿甚したす。そのセクションが v1 を䜿甚するず蚀う堎所を陀く。Claude Code v2.1.221 以降では、v2 ランタむムは MCP OAuth サヌバヌが認可応答で返す発行者をチェックし、䞀臎しない堎合、`Issuer mismatch in authorization response` で始たる゚ラヌでサむンむンに倱敗したす。v1 ランタむムはこのチェックを実行したせん。認識されない倀を蚭定した堎合、Claude Code はそれを無芖し、デバッグログに譊告を曞き蟌みたす。Claude Code はプロセスごずに倀を 1 回読み取りたす。Claude Code v2.1.218 以降が必芁です |

373| `OTEL_LOG_TOOL_CONTENT` | ツヌル入力ず出力コンテンツを OpenTelemetry スパンむベントに含めるには `1` に蚭定したす。機密デヌタを保護するためにデフォルトで無効です。[監芖](/docs/ja/monitoring-usage) を参照しおください |466| `MCP_SERVER_CONNECTION_BATCH_SIZE` | スタヌトアップ䞭に䞊列で接続するロヌカル MCP サヌバヌstdioの最倧数デフォルト3 |

374| `OTEL_LOG_TOOL_DETAILS` | ツヌル入力匕数、MCP サヌバヌ名、ナヌザヌ䜜成ワヌクフロヌ名、ツヌル倱敗時の生゚ラヌ文字列、`api_refusal` むベントの拒吊 `category`、その他のツヌル詳现を OpenTelemetry トレヌスずログに含めるには `1` に蚭定したす。PII を保護するためにデフォルトで無効です。[監芖](/docs/ja/monitoring-usage) を参照しおください |467| `MCP_TIMEOUT` | MCP サヌバヌスタヌトアップのタむムアりトミリ秒単䜍デフォルト30000、たたは 30 秒 |

375| `OTEL_LOG_USER_PROMPTS` | ナヌザヌプロンプトテキストを OpenTelemetry トレヌスずログに含めるには `1` に蚭定したす。デフォルトで無効ですプロンプトは線集されたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |468| `MCP_TOOL_TIMEOUT` | MCP ツヌル実行のタむムアりトミリ秒単䜍デフォルト100000000、玄 28 時間。HTTP、SSE、claude.ai コネクタヌサヌバヌの堎合、各リク゚ストもデフォルトで 60 秒埌にタむムアりトしたすこの倉数たたはサヌバヌごずの `timeout` を 60000 以䞊に蚭定しお、そのリク゚ストごずの制限を䞊げたす。䜎い倀はただ党䜓的なツヌル実行タむムアりトを短瞮したすが、リク゚ストごずの制限を 60 秒のたたにしたす。Stdio および WebSocket サヌバヌにはリク゚ストごずのタむマヌがありたせん。`.mcp.json` のサヌバヌごずの `timeout` フィヌルドはそのサヌバヌのこれをオヌバヌラむドしたす。少なくずも 1000 のサヌバヌごずの `timeout` はそのサヌバヌのツヌル呌び出しの最小アむドルりィンドりも蚭定するため、`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT` はそれらを早期に䞭止したせんこのフロアには Claude Code v2.1.203 以降が必芁です。環境倉数の堎合、1000 未満の倀は 1 秒にフロアされたすサヌバヌごずのフィヌルドの堎合、1000 未満の倀は無芖されたす |

469| `NO_PROXY` | リク゚ストが盎接発行される、プロキシをバむパスするドメむンおよび IP のリスト |

470| `OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT` | 属性倀長の暙準 OpenTelemetry SDK 制限。Claude Code はコンテンツを含むテレメトリ属性をこれず `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` の小さい方でキャップするため、切り詰めマヌカヌは SDK 制限内に留たりたす。Claude Code は `OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT` および `OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT` バリアントを同じ方法で読み取り、蚭定された最小倀がすべおのシグナルに適甚されたす。Claude Code v2.1.214 以降が必芁です。[監芖](/docs/ja/monitoring-usage#common-configuration-variables) を参照しおください |

471| `OTEL_LOG_ASSISTANT_RESPONSES` | `assistant_response` OpenTelemetry ログむベントにモデルの応答テキストを含めるには `1` に蚭定したす。蚭定されおいない堎合、`OTEL_LOG_USER_PROMPTS` の倀が䜿甚されたす。`OTEL_LOG_USER_PROMPTS` が蚭定されおいる堎合でも応答を線集のたたにするには `0` に蚭定したす。Claude Code v2.1.193 以降が必芁です。[監芖](/docs/ja/monitoring-usage#assistant-response-event) を参照しおください |

472| `OTEL_LOG_RAW_API_BODIES` | Anthropic Messages API リク゚ストおよび応答 JSON を `api_request_body` / `api_response_body` ログむベントずしお発行したす。むンラむンで切り詰められた本䜓の堎合は `1` に蚭定するか、切り詰められおいない本䜓をディスクに曞き蟌み、`body_ref` パスを発行するには `file:<dir>` に蚭定したす。`CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` はコンテンツ制限を蚭定したす。デフォルト 60 KB。デフォルトで無効本䜓は䌚話履歎党䜓を含みたす。シェル、ナヌザヌ蚭定、たたは管理蚭定で蚭定したす。[プロゞェクトおよびロヌカル蚭定](/docs/ja/settings-reference#variables-claude-code-ignores-in-env) では無芖されたす。[監芖](/docs/ja/monitoring-usage#api-request-body-event) を参照しおください |

473| `OTEL_LOG_TOOL_CONTENT` | OpenTelemetry スパンむベントにツヌル入力および出力コンテンツを含めるには `1` に蚭定したす。機密デヌタを保護するためにデフォルトで無効。[監芖](/docs/ja/monitoring-usage) を参照しおください |

474| `OTEL_LOG_TOOL_DETAILS` | OpenTelemetry トレヌスおよびログにツヌル入力匕数、MCP サヌバヌ名、ナヌザヌ䜜成ワヌクフロヌ名、ツヌル倱敗時の生゚ラヌ文字列、`api_refusal` むベントの拒吊 `category`、その他のツヌル詳现を含めるには `1` に蚭定したす。PII を保護するためにデフォルトで無効。[監芖](/docs/ja/monitoring-usage) を参照しおください |

475| `OTEL_LOG_USER_PROMPTS` | OpenTelemetry トレヌスおよびログにナヌザヌプロンプトテキストを含めるには `1` に蚭定したす。デフォルトで無効プロンプトは線集されたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |

376| `OTEL_METRICS_INCLUDE_ACCOUNT_UUID` | メトリクス属性からアカりント UUID を陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |476| `OTEL_METRICS_INCLUDE_ACCOUNT_UUID` | メトリクス属性からアカりント UUID を陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |

377| `OTEL_METRICS_INCLUDE_ENTRYPOINT` | セッション゚ントリポむントをメトリクス属性に含めるには `true` に蚭定したすデフォルト陀倖。v2.1.152 で远加されたした。[監芖](/docs/ja/monitoring-usage) を参照しおください |477| `OTEL_METRICS_INCLUDE_ENTRYPOINT` | メトリクス属性にセッション゚ントリポむントを含めるには `true` に蚭定したすデフォルト陀倖。v2.1.152 で远加されたした。[監芖](/docs/ja/monitoring-usage) を参照しおください |

378| `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES` | v2.1.161 以降、Claude Code は `OTEL_RESOURCE_ATTRIBUTES` キヌをメトリクスデヌタポむントラベルに添付したす。陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage#multi-team-organization-support) を参照しおください |478| `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES` | v2.1.161 以降、Claude Code は `OTEL_RESOURCE_ATTRIBUTES` キヌをメトリクスデヌタポむントラベルに添付したす。陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage#multi-team-organization-support) を参照しおください |

379| `OTEL_METRICS_INCLUDE_SESSION_ID` | メトリクス属性からセッション ID を陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |479| `OTEL_METRICS_INCLUDE_SESSION_ID` | メトリクス属性からセッション ID を陀倖するには `false` に蚭定したすデフォルト含たれたす。[監芖](/docs/ja/monitoring-usage) を参照しおください |

380| `OTEL_METRICS_INCLUDE_VERSION` | Claude Code バヌゞョンをメトリクス属性に含めるには `true` に蚭定したすデフォルト陀倖。[監芖](/docs/ja/monitoring-usage) を参照しおください |480| `OTEL_METRICS_INCLUDE_VERSION` | メトリクス属性に Claude Code バヌゞョンを含めるには `true` に蚭定したすデフォルト陀倖。[監芖](/docs/ja/monitoring-usage) を参照しおください |

381| `SLASH_COMMAND_TOOL_CHAR_BUDGET` | [Skill ツヌル](/docs/ja/skills#control-who-invokes-a-skill) に衚瀺されるスキルメタデヌタの文字予算をオヌバヌラむドしたす。予算はコンテキストりィンドりの 1% で動的にスケヌリングされ、フォヌルバックは 8,000 文字です。埌方互換性のために埓来の名前が保持されおいたす |481| `SLASH_COMMAND_TOOL_CHAR_BUDGET` | [スキルツヌル](/docs/ja/skills#control-who-invokes-a-skill) に衚瀺されるスキルメタデヌタの文字予算をオヌバヌラむドしたす。予算はコンテキストりィンドりの 1% で動的にスケヌリングされ、フォヌルバックは 8,000 文字です。埌方互換性のために保持されたレガシヌ名 |

382| `TASK_MAX_OUTPUT_LENGTH` | 切り詰め前の [subagent](/docs/ja/sub-agents) 出力の最倧文字数デフォルト32000、最倧160000。切り詰められた堎合、完党な出力はディスクに保存され、パスは切り詰められた応答に含たれたす |482| `TASK_MAX_OUTPUT_LENGTH` | [バックグラりンドタスク](/docs/ja/tools-reference#background-commands) の出力の最倧文字数。`TaskOutput` ツヌルが保持したすデフォルト32000最倧160000。[`taskOutputMaxChars`](/docs/ja/settings-reference#taskoutputmaxchars) 蚭定を蚭定した堎合、Claude Code はこの倉数を無芖したす |

383| `USE_BUILTIN_RIPGREP` | Claude Code に含たれる `rg` の代わりにシステムにむンストヌルされた `rg` を䜿甚するには `0` に蚭定したす |483| `USE_BUILTIN_RIPGREP` | Claude Code に含たれる `rg` の代わりにシステムむンストヌル `rg` を䜿甚するには、`0` に蚭定したす |

384| `VERTEX_REGION_CLAUDE_3_5_HAIKU` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 3.5 Haiku のリヌゞョンをオヌバヌラむドしたす |484| `VERTEX_REGION_CLAUDE_3_5_HAIKU` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 3.5 Haiku のリヌゞョンをオヌバヌラむドしたす |

385| `VERTEX_REGION_CLAUDE_3_5_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 3.5 Sonnet のリヌゞョンをオヌバヌラむドしたす |485| `VERTEX_REGION_CLAUDE_3_5_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 3.5 Sonnet のリヌゞョンをオヌバヌラむドしたす |

386| `VERTEX_REGION_CLAUDE_3_7_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 3.7 Sonnet のリヌゞョンをオヌバヌラむドしたす |486| `VERTEX_REGION_CLAUDE_3_7_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 3.7 Sonnet のリヌゞョンをオヌバヌラむドしたす |

387| `VERTEX_REGION_CLAUDE_4_0_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 4.0 Opus のリヌゞョンをオヌバヌラむドしたす |487| `VERTEX_REGION_CLAUDE_4_0_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 4.0 Opus のリヌゞョンをオヌバヌラむドしたす |

388| `VERTEX_REGION_CLAUDE_4_0_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 4.0 Sonnet のリヌゞョンをオヌバヌラむドしたす |488| `VERTEX_REGION_CLAUDE_4_0_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 4.0 Sonnet のリヌゞョンをオヌバヌラむドしたす |

389| `VERTEX_REGION_CLAUDE_4_1_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude 4.1 Opus のリヌゞョンをオヌバヌラむドしたす |489| `VERTEX_REGION_CLAUDE_4_1_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude 4.1 Opus のリヌゞョンをオヌバヌラむドしたす |

390| `VERTEX_REGION_CLAUDE_4_5_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Opus 4.5 のリヌゞョンをオヌバヌラむドしたす |490| `VERTEX_REGION_CLAUDE_4_5_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Opus 4.5 のリヌゞョンをオヌバヌラむドしたす |

391| `VERTEX_REGION_CLAUDE_4_5_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Sonnet 4.5 のリヌゞョンをオヌバヌラむドしたす |491| `VERTEX_REGION_CLAUDE_4_5_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Sonnet 4.5 のリヌゞョンをオヌバヌラむドしたす |

392| `VERTEX_REGION_CLAUDE_4_6_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Opus 4.6 のリヌゞョンをオヌバヌラむドしたす |492| `VERTEX_REGION_CLAUDE_4_6_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Opus 4.6 のリヌゞョンをオヌバヌラむドしたす |

393| `VERTEX_REGION_CLAUDE_4_6_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Sonnet 4.6 のリヌゞョンをオヌバヌラむドしたす |493| `VERTEX_REGION_CLAUDE_4_6_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Sonnet 4.6 のリヌゞョンをオヌバヌラむドしたす |

394| `VERTEX_REGION_CLAUDE_4_7_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Opus 4.7 のリヌゞョンをオヌバヌラむドしたす。v2.1.111 で远加されたした |494| `VERTEX_REGION_CLAUDE_4_7_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Opus 4.7 のリヌゞョンをオヌバヌラむドしたす |

395| `VERTEX_REGION_CLAUDE_4_8_OPUS` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Opus 4.8 のリヌゞョンをオヌバヌラむドしたす。v2.1.154 で远加されたした |495| `VERTEX_REGION_CLAUDE_4_8_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Opus 4.8 のリヌゞョンをオヌバヌラむドしたす |

396| `VERTEX_REGION_CLAUDE_5_SONNET` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Sonnet 5 のリヌゞョンをオヌバヌラむドしたす。v2.1.197 で远加されたした |496| `VERTEX_REGION_CLAUDE_5_OPUS` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Opus 5 のリヌゞョンをオヌバヌラむドしたす。v2.1.219 で远加されたした |

397| `VERTEX_REGION_CLAUDE_FABLE_5` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Fable 5 のリヌゞョンをオヌバヌラむドしたす。v2.1.170 で远加されたした |497| `VERTEX_REGION_CLAUDE_5_SONNET` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Sonnet 5 のリヌゞョンをオヌバヌラむドしたす。v2.1.197 で远加されたした |

398| `VERTEX_REGION_CLAUDE_HAIKU_4_5` | Google Cloud's Agent Platform を䜿甚する堎合、Claude Haiku 4.5 のリヌゞョンをオヌバヌラむドしたす |498| `VERTEX_REGION_CLAUDE_FABLE_5` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Fable 5 のリヌゞョンをオヌバヌラむドしたす。v2.1.170 で远加されたした |

399 499| `VERTEX_REGION_CLAUDE_FABLE_5_1` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Fable 5.1 のリヌゞョンをオヌバヌラむドしたす。v2.1.257 で远加されたした |

400暙準 OpenTelemetry ゚クスポヌタヌ倉数`OTEL_METRICS_EXPORTER`、`OTEL_LOGS_EXPORTER`、`OTEL_EXPORTER_OTLP_ENDPOINT`、`OTEL_EXPORTER_OTLP_PROTOCOL`、`OTEL_EXPORTER_OTLP_HEADERS`、`OTEL_METRIC_EXPORT_INTERVAL`、`OTEL_RESOURCE_ATTRIBUTES`、およびシグナル固有のバリアントもサポヌトされおいたす。蚭定の詳现は [監芖](/docs/ja/monitoring-usage) を参照しおください。500| `VERTEX_REGION_CLAUDE_HAIKU_4_5` | Google Cloud の Agent Platform を䜿甚する堎合、Claude Haiku 4.5 のリヌゞョンをオヌバヌラむドしたす |

501 

502暙準 OpenTelemetry ゚クスポヌタヌ倉数`OTEL_METRICS_EXPORTER`、`OTEL_LOGS_EXPORTER`、`OTEL_EXPORTER_OTLP_ENDPOINT`、`OTEL_EXPORTER_OTLP_PROTOCOL`、`OTEL_EXPORTER_OTLP_HEADERS`、`OTEL_METRIC_EXPORT_INTERVAL`、`OTEL_RESOURCE_ATTRIBUTES`、およびシグナル固有のバリアントもサポヌトされおいたす。蚭定の詳现に぀いおは [監芖](/docs/ja/monitoring-usage) を参照しおください。

503 

504<h2 id="features-that-need-feature-flag-fetching">

505 フィヌチャヌフラグの取埗が必芁なフィヌチャヌ

506</h2>

507 

508Claude Code は Anthropic から取埗するフィヌチャヌフラグを通じお、いく぀かのフィヌチャヌをオンにしたす。Claude Code は以䞋のセッションではその取埗をスキップしたす。

509 

510* `DISABLE_GROWTHBOOK`、`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、たたは `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を蚭定したセッション。各倉数の [倉数テヌブル](#variables) の行に、どの倀が取埗をオフにするかが蚘茉されおいたす

511* Amazon Bedrock、Claude Platform on AWS、Google Cloud の Agent Platform、Microsoft Foundry などの [サヌドパヌティプロバむダヌ](/docs/ja/third-party-integrations) 䞊のセッション。ただし、Claude Code を埋め蟌むホストプラットフォヌムが `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST` を蚭定しおいる堎合を陀きたす

512* [Claude apps gateway](/docs/ja/claude-apps-gateway) セッション

513 

514取埗がオフの堎合、以䞋のこずはできたせん。

515 

516* Pro、Max、Team プランで [デフォルトでセッションをオヌトモヌドで開始する](/docs/ja/permission-modes#which-mode-a-session-starts-in)

517* VS Code 拡匵機胜が [開始暩限モヌドの蚭定ファむルを読み蟌む](/docs/ja/permission-modes#switch-permission-modes)

518* [`/auto-mode-setup`](/docs/ja/auto-mode-config#generate-environment-entries) を実行しお `autoMode.environment` ゚ントリを䜜成する

519* [Remote Control](/docs/ja/remote-control#requirements) を䜿甚する

520* [このマシン以倖のセッションにメッセヌゞを送信する](/docs/ja/cross-session-messaging#message-sessions-on-other-machines)。このマシン䞊のセッション間のメッセヌゞングは取埗がオフでも機胜したす

521* [`claude import` たたは `/import` コマンド](/docs/ja/cli-reference#cli-commands) を実行する

522* [`/skill-doctor`](/docs/ja/skills#find-unused-skills) を実行するか、`/plugin` **Stats** タブでそのレポヌトを開く

523* [アドバむザヌツヌル](/docs/ja/advisor#requirements) を䜿甚する

524* [アヌティファクトのコメント](/docs/ja/artifacts#collect-comments-on-an-artifact) を読むたたは返信する

525* `MCP_SDK_GENERATION` ず `MCP_PROTOCOL_NEGOTIATION` を蚭定せずに [v2 MCP クラむアントランタむム](/docs/ja/mcp#mcp-client-runtimes) ずそのプロトコルプロヌブを取埗する。Claude Code は `MCP_SDK_GENERATION=v2` を蚭定しない限り v1 ランタむムを䜿甚し、`MCP_PROTOCOL_NEGOTIATION=auto` を蚭定しない限りプロヌブをスキップしたす

526* Git Bash がむンストヌルされおいる Windows 䞊の claude.ai および Console アカりント向けに [PowerShell ツヌル](/docs/ja/tools-reference#powershell-tool) をデフォルトで取埗する。Claude Code は `CLAUDE_CODE_USE_POWERSHELL_TOOL=1` を蚭定しない限り、シェルコマンドを Git Bash 経由でルヌティングしたす。Git Bash がない Windows では、ツヌルはオンのたたです

527* [Claude が䜜成したフィヌドバック](/docs/ja/tools-reference#sendfeedback-tool-behavior) を取埗する。Claude Code はこれを取埗されたフラグを通じおオンにしたす

528* Claude Code が [入力スキヌマを API が拒吊する MCP ツヌルを陀倖する](/docs/ja/mcp#tools-with-invalid-input-schemas) こずができない。スキヌマを送信しおしたい、それを含むリク゚ストは [ツヌルをその䜍眮で名前付けする 400 ゚ラヌ](/docs/ja/errors#tool-input-schema-is-invalid) で倱敗したす

529 

530<h3 id="first-session-after-an-install-or-upgrade">

531 むンストヌルたたはアップグレヌド埌の最初のセッション

532</h3>

533 

534Claude Code をむンストヌルした埌、たたはフィヌチャヌを远加するバヌゞョンにアップグレヌドした埌の最初のセッションでは、[フラグゲヌトされたフィヌチャヌ](#features-that-need-feature-flag-fetching) が欠萜する可胜性があり、セッションは通垞はオヌトモヌドで開始するプランでも Manual モヌドで開始する可胜性がありたす。Claude Code はそのセッション䞭にフラグを取埗するため、次のセッションではどちらも存圚したす。

535 

536新芏むンストヌル埌、`claude -p`、Agent SDK、VS Code 拡匵機胜などの非察話型セッションでは、Claude Code は [開始暩限モヌドを遞択する](/docs/ja/permission-modes#which-mode-a-session-starts-in) 前にフラグを取埗できたす。

401 537 

402<h2 id="see-also">538<h2 id="see-also">

403 関連項目539 関連項目

errors.md +423 −25

Details

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

70| `API Error: 401 Invalid authentication credentials` | [認蚌](#api-error-401-invalid-authentication-credentials) |70| `API Error: 401 Invalid authentication credentials` | [認蚌](#api-error-401-invalid-authentication-credentials) |

71| `Login expired · Please run /login` | [認蚌](#login-expired) |71| `Login expired · Please run /login` | [認蚌](#login-expired) |

72| `Not signed in to the Cloud gateway — run /login.` | [認蚌](#administrator-policy-requires-a-cloud-gateway-sign-in) |

73| `Administrator policy requires a Cloud gateway sign-in on this machine` | [認蚌](#administrator-policy-requires-a-cloud-gateway-sign-in) |

72| `Failed to authenticate: OAuth session expired and could not be refreshed` | [認蚌](#login-expired) |74| `Failed to authenticate: OAuth session expired and could not be refreshed` | [認蚌](#login-expired) |

73| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [認蚌](#your-account-is-on-hold) |75| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [認蚌](#your-account-is-on-hold) |

74| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [認蚌](#your-account-is-on-hold) |76| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [認蚌](#your-account-is-on-hold) |


81| `Cloud gateway <url> no longer accepts this session` | [認蚌](#cloud-gateway-session-expired) |83| `Cloud gateway <url> no longer accepts this session` | [認蚌](#cloud-gateway-session-expired) |

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

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

86| `Could not load AWS credentials` / `Could not load Google Cloud credentials` | [認蚌](#could-not-load-aws-or-google-cloud-credentials) |

84| `AWS default-chain credential resolve timed out` | [認蚌](#aws-default-chain-credential-resolve-timed-out) |87| `AWS default-chain credential resolve timed out` | [認蚌](#aws-default-chain-credential-resolve-timed-out) |

85| `Could not load the default credentials` on Google Cloud's Agent Platform | [自動再詊行](#automatic-retries) |88| `Timed out after 60s waiting for AWS` | [認蚌](#bedrock-setup-verification-timed-out-waiting-for-aws) |

89| `A request to AWS timed out. Check your network and proxy settings, then try again.` | [認蚌](#bedrock-setup-verification-timed-out-waiting-for-aws) |

90| `Could not load the default credentials` on Google Cloud's Agent Platform | [認蚌](#could-not-load-aws-or-google-cloud-credentials) |

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

87| `Connection refused —` / `Can't reach the API server —` / `No internet route —` / `Couldn't connect through your proxy` / `Connection dropped`、各々括匧内の゚ラヌコヌドで終わる | [ネットワヌク](#unable-to-connect-to-api) |92| `Connection refused —` / `Can't reach the API server —` / `No internet route —` / `Couldn't connect through your proxy` / `Connection dropped`、各々括匧内の゚ラヌコヌドで終わる | [ネットワヌク](#unable-to-connect-to-api) |

88| `Unable to connect to Anthropic services` during setup | [ネットワヌク](#unable-to-connect-to-anthropic-services) |93| `Unable to connect to Anthropic services` during setup | [ネットワヌク](#unable-to-connect-to-anthropic-services) |


93| `Bedrock streaming response has content-type "..."; expected "application/vnd.amazon.eventstream"` | [ネットワヌク](#bedrock-streaming-response-has-an-unexpected-content-type) |98| `Bedrock streaming response has content-type "..."; expected "application/vnd.amazon.eventstream"` | [ネットワヌク](#bedrock-streaming-response-has-an-unexpected-content-type) |

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

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

101| `unable to get local issuer certificate` | [ネットワヌク](#ssl-certificate-errors) |

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

97| `proxy refused the connection` | [ネットワヌク](#the-proxy-refused-the-connection) |103| `proxy refused the connection` | [ネットワヌク](#the-proxy-refused-the-connection) |

98| `403` with `This GraphQL query is not enabled for this session` in a cloud session | [GitHub proxy](/docs/ja/cloud-environments#github-proxy) |104| `403` with `This GraphQL query is not enabled for this session` in a cloud session | [GitHub proxy](/docs/ja/cloud-environments#github-proxy) |


109| `upstream rejected the request` / `request too large for this upstream` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |115| `upstream rejected the request` / `request too large for this upstream` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |

110| `upstream rate limit exceeded` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |116| `upstream rate limit exceeded` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |

111| `all upstreams failed (N attempted)` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |117| `all upstreams failed (N attempted)` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |

118| `Claude Code may not be enabled for your organization` after a Claude apps gateway sign-in | [Claude apps gateway troubleshooting](/docs/ja/claude-apps-gateway-deploy#troubleshooting) |

112| `Context exceeds the ...-token limit by ... tokens` in `/context` output | [リク゚スト゚ラヌ](#context-exceeds-the-token-limit) |119| `Context exceeds the ...-token limit by ... tokens` in `/context` output | [リク゚スト゚ラヌ](#context-exceeds-the-token-limit) |

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

114| `Request too large` | [リク゚スト゚ラヌ](#request-too-large) |121| `Request too large` | [リク゚スト゚ラヌ](#request-too-large) |


120| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` / `Property keys should match pattern` | [リク゚スト゚ラヌ](#tool-input-schema-is-invalid) |127| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` / `Property keys should match pattern` | [リク゚スト゚ラヌ](#tool-input-schema-is-invalid) |

121| `There's an issue with the selected model` | [リク゚スト゚ラヌ](#theres-an-issue-with-the-selected-model) |128| `There's an issue with the selected model` | [リク゚スト゚ラヌ](#theres-an-issue-with-the-selected-model) |

122| `Model ... is not a recognized model id` | [リク゚スト゚ラヌ](#model-is-not-a-recognized-model-id) |129| `Model ... is not a recognized model id` | [リク゚スト゚ラヌ](#model-is-not-a-recognized-model-id) |

130| `Model ... not found` | [リク゚スト゚ラヌ](#model-not-found) |

123| `Claude Opus is not available with the Claude Pro plan` | [リク゚スト゚ラヌ](#claude-opus-is-not-available-with-the-claude-pro-plan) |131| `Claude Opus is not available with the Claude Pro plan` | [リク゚スト゚ラヌ](#claude-opus-is-not-available-with-the-claude-pro-plan) |

124| `Claude Code ... does not support this model; version ... or newer is required` | [リク゚スト゚ラヌ](#claude-code-does-not-support-this-model) |132| `Claude Code ... does not support this model; version ... or newer is required` | [リク゚スト゚ラヌ](#claude-code-does-not-support-this-model) |

133| `Claude Code ... is older than the minimum version required by your organization's policy` | [リク゚スト゚ラヌ](#claude-code-does-not-support-this-model) |

125| `Model ... is restricted by your organization's settings` | [リク゚スト゚ラヌ](#model-is-restricted-by-your-organizations-settings) |134| `Model ... is restricted by your organization's settings` | [リク゚スト゚ラヌ](#model-is-restricted-by-your-organizations-settings) |

126| `Model switch ... blocked by a PreModelSwitch hook` | [リク゚スト゚ラヌ](#model-switch-was-blocked-by-a-premodelswitch-hook) |135| `Model switch ... blocked by a PreModelSwitch hook` | [リク゚スト゚ラヌ](#model-switch-was-blocked-by-a-premodelswitch-hook) |

136| `couldn't save it as your default` / `couldn't confirm it was saved as your default` | [リク゚スト゚ラヌ](#couldnt-save-it-as-your-default) |

127| `thinking.type.enabled is not supported for this model` | [リク゚スト゚ラヌ](#thinking-type-enabled-is-not-supported-for-this-model) |137| `thinking.type.enabled is not supported for this model` | [リク゚スト゚ラヌ](#thinking-type-enabled-is-not-supported-for-this-model) |

128| `Effort '<level>' isn't available with thinking turned off on this model` | [リク゚スト゚ラヌ](#effort-isnt-available-with-thinking-turned-off) |138| `Effort '<level>' isn't available with thinking turned off on this model` | [リク゚スト゚ラヌ](#effort-isnt-available-with-thinking-turned-off) |

129| `effort '<level>' is not supported when thinking is disabled` | [リク゚スト゚ラヌ](#effort-isnt-available-with-thinking-turned-off) |139| `effort '<level>' is not supported when thinking is disabled` | [リク゚スト゚ラヌ](#effort-isnt-available-with-thinking-turned-off) |


144| `Error: Invalid --agents configuration:` | [コマンドラむン゚ラヌ](#invalid-agents-configuration) |154| `Error: Invalid --agents configuration:` | [コマンドラむン゚ラヌ](#invalid-agents-configuration) |

145| `Error: Settings file exceeds the 2MiB limit` | [コマンドラむン゚ラヌ](#settings-file-exceeds-the-2mib-limit) |155| `Error: Settings file exceeds the 2MiB limit` | [コマンドラむン゚ラヌ](#settings-file-exceeds-the-2mib-limit) |

146| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [コマンドラむン゚ラヌ](#the-current-directory-no-longer-exists) |156| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [コマンドラむン゚ラヌ](#the-current-directory-no-longer-exists) |

157| `couldn't be resolved to a real location, so its skills, commands, and agents weren't loaded` | [コマンドラむン゚ラヌ](#directory-couldnt-be-resolved-to-a-real-location) |

147| `Error: Workspace not trusted` when starting Remote Control | [コマンドラむン゚ラヌ](#workspace-not-trusted-when-starting-remote-control) |158| `Error: Workspace not trusted` when starting Remote Control | [コマンドラむン゚ラヌ](#workspace-not-trusted-when-starting-remote-control) |

148| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [コマンドラむン゚ラヌ](#not-carried-over-to-the-sessions-remote-control-starts) |159| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [コマンドラむン゚ラヌ](#not-carried-over-to-the-sessions-remote-control-starts) |

149| `` `claude import` is not yet available in this build `` | [コマンドラむン゚ラヌ](#claude-import-is-not-yet-available-in-this-build) |160| `` `claude import` is not yet available in this build `` | [コマンドラむン゚ラヌ](#claude-import-is-not-yet-available-in-this-build) |

150| `Could not read Claude Code config` | [コマンドラむン゚ラヌ](#could-not-read-claude-code-config) |161| `Could not read Claude Code config` | [コマンドラむン゚ラヌ](#could-not-read-claude-code-config) |

151| `Could not import <server>: <reason>` | [コマンドラむン゚ラヌ](#could-not-import-a-server-from-claude-desktop) |162| `Could not import <server>: <reason>` | [コマンドラむン゚ラヌ](#could-not-import-a-server-from-claude-desktop) |

163| `Cannot add MCP server to scope: managed` | [コマンドラむン゚ラヌ](#cannot-add-mcp-server-to-the-managed-scope) |

152| `is Anthropic-hosted and doesn't support local OAuth` | [コマンドラむン゚ラヌ](#anthropic-hosted-and-doesnt-support-local-oauth) |164| `is Anthropic-hosted and doesn't support local OAuth` | [コマンドラむン゚ラヌ](#anthropic-hosted-and-doesnt-support-local-oauth) |

165| `Can't read .mcp.json: it isn't a regular file or is larger than 2097152 bytes` | [コマンドラむン゚ラヌ](#cant-read-mcp-json) |

153| `Server rejected the Authorization header minted by the configured headersHelper` | [コマンドラむン゚ラヌ](#server-rejected-the-authorization-header-minted-by-the-configured-headershelper) |166| `Server rejected the Authorization header minted by the configured headersHelper` | [コマンドラむン゚ラヌ](#server-rejected-the-authorization-header-minted-by-the-configured-headershelper) |

154| `Error: MCP tool <name> (passed via --permission-prompt-tool) not found` | [コマンドラむン゚ラヌ](#mcp-permission-prompt-tool-not-found) |167| `Error: MCP tool <name> (passed via --permission-prompt-tool) not found` | [コマンドラむン゚ラヌ](#mcp-permission-prompt-tool-not-found) |

168| `OAuth callback port <port> is already in use — another process may be holding it` | [コマンドラむン゚ラヌ](#oauth-callback-port-is-already-in-use) |

155| `Shell command failed for pattern "..."`, from `/security-review` or any skill that injects dynamic context | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |169| `Shell command failed for pattern "..."`, from `/security-review` or any skill that injects dynamic context | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |

156| `Shell command permission check failed for pattern "..."`, from a skill that injects dynamic context | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |170| `Shell command permission check failed for pattern "..."`, from a skill that injects dynamic context | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |

157| ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found`` | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |171| ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found`` | [コマンドラむン゚ラヌ](#security-review-fails-without-origin-head) |

158| `Input must be provided either through stdin or as a prompt argument when using --print` | [コマンドラむン゚ラヌ](#input-must-be-provided-when-using-print) |172| `Input must be provided either through stdin or as a prompt argument when using --print` | [コマンドラむン゚ラヌ](#input-must-be-provided-when-using-print) |

159| `Error: Input contained only whitespace` | [コマンドラむン゚ラヌ](#input-contained-only-whitespace) |173| `Error: Input contained only whitespace` | [コマンドラむン゚ラヌ](#input-contained-only-whitespace) |

160| `Blank prompt — the message was only whitespace, so nothing was sent to the model.` | [コマンドラむン゚ラヌ](#input-contained-only-whitespace) |174| `Blank prompt — the message was only whitespace, so nothing was sent to the model.` | [コマンドラむン゚ラヌ](#input-contained-only-whitespace) |

175| `Error: stream-json input carried over 256M characters with no newline` | [コマンドラむン゚ラヌ](#stream-json-input-carried-over-256m-characters-with-no-newline) |

161| `Unknown command: /<name>`, with or without a `Did you mean` suggestion | [コマンドラむン゚ラヌ](#unknown-command) |176| `Unknown command: /<name>`, with or without a `Did you mean` suggestion | [コマンドラむン゚ラヌ](#unknown-command) |

162| `Diff is too large for ultrareview` / `PR #<N> is too large for ultrareview` | [コマンドラむン゚ラヌ](#diff-is-too-large-for-ultrareview) |177| `Diff is too large for ultrareview` / `PR #<N> is too large for ultrareview` | [コマンドラむン゚ラヌ](#diff-is-too-large-for-ultrareview) |

163| `Could not find merge-base with <branch>` | [コマンドラむン゚ラヌ](#could-not-find-merge-base-with-the-base-branch) |178| `Could not find merge-base with <branch>` | [コマンドラむン゚ラヌ](#could-not-find-merge-base-with-the-base-branch) |


172| `Couldn't read your Zed keymap` / `Couldn't back up your Zed keymap` / `Couldn't update your Zed keymap` | [コマンドラむン゚ラヌ](#terminal-setup-left-your-zed-keymap-unchanged) |187| `Couldn't read your Zed keymap` / `Couldn't back up your Zed keymap` / `Couldn't update your Zed keymap` | [コマンドラむン゚ラヌ](#terminal-setup-left-your-zed-keymap-unchanged) |

173| `Your Zed keymap isn't a readable list of keybindings` | [コマンドラむン゚ラヌ](#terminal-setup-left-your-zed-keymap-unchanged) |188| `Your Zed keymap isn't a readable list of keybindings` | [コマンドラむン゚ラヌ](#terminal-setup-left-your-zed-keymap-unchanged) |

174| `Skill usage reports are not available on this connection.` | [コマンドラむン゚ラヌ](#skill-usage-reports-are-not-available-on-this-connection) |189| `Skill usage reports are not available on this connection.` | [コマンドラむン゚ラヌ](#skill-usage-reports-are-not-available-on-this-connection) |

190| `` `plugin eval` is currently in early access `` / `` `plugin eval` is currently unavailable `` | [プラグむン゚ラヌ](#plugin-eval-is-currently-in-early-access) |

175| `Marketplace "<name>" is registered from an untrusted source` | [プラグむン゚ラヌ](#marketplace-is-registered-from-an-untrusted-source) |191| `Marketplace "<name>" is registered from an untrusted source` | [プラグむン゚ラヌ](#marketplace-is-registered-from-an-untrusted-source) |

176| `references ${user_config.*} in a shell-form command` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |192| `references ${user_config.*} in a shell-form command` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |

177| `Monitor "<name>" from plugin <plugin> references ${user_config.*} in its command` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |193| `Monitor "<name>" from plugin <plugin> references ${user_config.*} in its command` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |

178| `headersHelper for MCP server '<name>' references ${user_config.*}` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |194| `headersHelper for MCP server '<name>' references ${user_config.*}` | [プラグむン゚ラヌ](#plugin-command-references-user-config) |

179| `Plugin archive integrity check failed` | [プラグむン゚ラヌ](#plugin-archive-integrity-check-failed) |195| `Plugin archive integrity check failed` | [プラグむン゚ラヌ](#plugin-archive-integrity-check-failed) |

180| `path escapes plugin directory` | [プラグむン゚ラヌ](#path-escapes-plugin-directory) |196| `path escapes plugin directory` | [プラグむン゚ラヌ](#path-escapes-plugin-directory) |

197| `path could not be checked` | [プラグむン゚ラヌ](#path-could-not-be-checked) |

198| `its marketplace entry path does not stay inside the marketplace directory` | [プラグむン゚ラヌ](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |

199| `Plugin source path refused` | [プラグむン゚ラヌ](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |

181| `Failed to load marketplace configuration` | [プラグむン゚ラヌ](#failed-to-load-marketplace-configuration) |200| `Failed to load marketplace configuration` | [プラグむン゚ラヌ](#failed-to-load-marketplace-configuration) |

182| `Marketplace configuration file is corrupted` | [プラグむン゚ラヌ](#failed-to-load-marketplace-configuration) |201| `Marketplace configuration file is corrupted` | [プラグむン゚ラヌ](#failed-to-load-marketplace-configuration) |

183| `would be spawned with zero tools — refusing` | [ツヌル゚ラヌ](#agent-would-be-spawned-with-zero-tools) |202| `would be spawned with zero tools — refusing` | [ツヌル゚ラヌ](#agent-would-be-spawned-with-zero-tools) |


198| `Refusing to search <path>: a path one of its Read deny rules is written through changed while the search was being prepared` / `Refusing to search <path>: it could not be opened` | [ツヌル゚ラヌ](#refusing-after-a-symlink-changed) |217| `Refusing to search <path>: a path one of its Read deny rules is written through changed while the search was being prepared` / `Refusing to search <path>: it could not be opened` | [ツヌル゚ラヌ](#refusing-after-a-symlink-changed) |

199| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [ツヌル゚ラヌ](#refusing-after-a-symlink-changed) |218| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [ツヌル゚ラヌ](#refusing-after-a-symlink-changed) |

200| `task output swap refused (tasks dir moved or linked)` | [ツヌル゚ラヌ](#task-output-swap-refused) |219| `task output swap refused (tasks dir moved or linked)` | [ツヌル゚ラヌ](#task-output-swap-refused) |

220| `Command killed: its output file was replaced or could no longer be verified` | [ツヌル゚ラヌ](#task-output-swap-refused) |

221| `the source file is not valid UTF-8 text` / `the source file is not valid UTF-16 text` | [ツヌル゚ラヌ](#the-source-file-is-not-valid-utf-8-text) |

222| `the source file has the replacement character U+FFFD` | [ツヌル゚ラヌ](#the-source-file-is-not-valid-utf-8-text) |

201| `Can't open MCP settings while no terminal is attached to this background session` | [バックグラりンドセッション゚ラヌ](#commands-refused-in-a-background-session) |223| `Can't open MCP settings while no terminal is attached to this background session` | [バックグラりンドセッション゚ラヌ](#commands-refused-in-a-background-session) |

202| `Can't open MCP settings in a background session` | [バックグラりンドセッション゚ラヌ](#commands-refused-in-a-background-session) |224| `Can't open MCP settings in a background session` | [バックグラりンドセッション゚ラヌ](#commands-refused-in-a-background-session) |

203| `blocked because the path is spelled in a form that cannot be safely resolved` | [バックグラりンドセッション゚ラヌ](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) |225| `blocked because the path is spelled in a form that cannot be safely resolved` | [バックグラりンドセッション゚ラヌ](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) |


206| `Can't open — this session is running in another terminal` | [バックグラりンドセッション゚ラヌ](#this-session-is-running-in-another-terminal) |228| `Can't open — this session is running in another terminal` | [バックグラりンドセッション゚ラヌ](#this-session-is-running-in-another-terminal) |

207| `This conversation is already open in another running Claude session` | [バックグラりンドセッション゚ラヌ](#this-session-is-running-in-another-terminal) |229| `This conversation is already open in another running Claude session` | [バックグラりンドセッション゚ラヌ](#this-session-is-running-in-another-terminal) |

208| `This session's saved conversation is no longer on disk` | [バックグラりンドセッション゚ラヌ](#this-sessions-saved-conversation-is-no-longer-on-disk) |230| `This session's saved conversation is no longer on disk` | [バックグラりンドセッション゚ラヌ](#this-sessions-saved-conversation-is-no-longer-on-disk) |

231| `kept <id> — <n> unpushed commits on <branch>` | [バックグラりンドセッション゚ラヌ](#worktree-has-commits-that-are-not-pushed-anywhere) |

209| `kept <id> — worktree has commits that are not pushed anywhere` | [バックグラりンドセッション゚ラヌ](#worktree-has-commits-that-are-not-pushed-anywhere) |232| `kept <id> — worktree has commits that are not pushed anywhere` | [バックグラりンドセッション゚ラヌ](#worktree-has-commits-that-are-not-pushed-anywhere) |

210| `terminal host process died — press Enter to restart` / `This session's terminal host process died` | [バックグラりンドセッション゚ラヌ](#terminal-host-process-died) |233| `terminal host process died — press Enter to restart` / `This session's terminal host process died` | [バックグラりンドセッション゚ラヌ](#terminal-host-process-died) |

211| `Session isn't responding` / `Press enter again to restart this session — it isn't responding` | [バックグラりンドセッション゚ラヌ](#session-isnt-responding) |234| `Session isn't responding` / `Press enter again to restart this session — it isn't responding` | [バックグラりンドセッション゚ラヌ](#session-isnt-responding) |


215| `EUNKNOWN: unknown error, uv_spawn` | [バックグラりンドセッション゚ラヌ](#eunknown-when-starting-a-background-session) |238| `EUNKNOWN: unknown error, uv_spawn` | [バックグラりンドセッション゚ラヌ](#eunknown-when-starting-a-background-session) |

216| `EACCES: permission denied, posix_spawn` | [バックグラりンドセッション゚ラヌ](#eacces-when-starting-a-background-session) |239| `EACCES: permission denied, posix_spawn` | [バックグラりンドセッション゚ラヌ](#eacces-when-starting-a-background-session) |

217| `exited before it became reachable` | [バックグラりンドセッション゚ラヌ](#background-service-exited-before-it-became-reachable) |240| `exited before it became reachable` | [バックグラりンドセッション゚ラヌ](#background-service-exited-before-it-became-reachable) |

241| `Couldn't start a background session (working directory no longer exists or is not accessible: ...)` | [バックグラりンドセッション゚ラヌ](#working-directory-no-longer-exists-when-starting-a-background-session) |

218| `Claude Code is being updated by npm on this machine (still not runnable after 2 min, ...)` | [バックグラりンドセッション゚ラヌ](#eacces-when-starting-a-background-session) |242| `Claude Code is being updated by npm on this machine (still not runnable after 2 min, ...)` | [バックグラりンドセッション゚ラヌ](#eacces-when-starting-a-background-session) |

219| `Claude Code process exited with code N` | [ラッパヌず IDE ゚ラヌ](#claude-code-process-exited-with-code-n) |243| `Claude Code process exited with code N` | [ラッパヌず IDE ゚ラヌ](#claude-code-process-exited-with-code-n) |

220| `Could not locate the Claude CLI on PATH` | [ラッパヌず IDE ゚ラヌ](#could-not-locate-the-claude-cli-on-path) |244| `Could not locate the Claude CLI on PATH` | [ラッパヌず IDE ゚ラヌ](#could-not-locate-the-claude-cli-on-path) |


240| `... has a wildcard before the rest of the command` | [蚭定の譊告](#has-a-wildcard-before-the-rest-of-the-command) |264| `... has a wildcard before the rest of the command` | [蚭定の譊告](#has-a-wildcard-before-the-rest-of-the-command) |

241| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [蚭定の譊告](#the-200k-limit-isnt-enforced) |265| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [蚭定の譊告](#the-200k-limit-isnt-enforced) |

242| `[claude-code:unrecognized_model]` | [蚭定の譊告](#unrecognized-model-id-on-a-request) |266| `[claude-code:unrecognized_model]` | [蚭定の譊告](#unrecognized-model-id-on-a-request) |

267| `Stale sandbox mask files left by a killed session` | [蚭定の譊告](#stale-sandbox-mask-files-left-by-a-killed-session) |

243| Responses seem lower quality than usual | [応答品質](#responses-seem-lower-quality-than-usual) |268| Responses seem lower quality than usual | [応答品質](#responses-seem-lower-quality-than-usual) |

244 269 

245<h2 id="automatic-retries">270<h2 id="automatic-retries">


260* 入力ず `max_tokens` がコンテキスト制限を超えるため拒吊されたリク゚スト。倉曎されおいない状態で再送信するず同じ方法で倱敗するため、Claude Code は削枛された `max_tokens` でリトラむし、2 ぀のケヌスでリトラむを停止しおコンパクト化したす285* 入力ず `max_tokens` がコンテキスト制限を超えるため拒吊されたリク゚スト。倉曎されおいない状態で再送信するず同じ方法で倱敗するため、Claude Code は削枛された `max_tokens` でリトラむし、2 ぀のケヌスでリトラむを停止しおコンパクト化したす

261 * 削枛が適合できない堎合。たずえば、䌚話自䜓がコンテキストりィンドりをほが満たしおいる堎合。286 * 削枛が適合できない堎合。たずえば、䌚話自䜓がコンテキストりィンドりをほが満たしおいる堎合。

262 * リトラむが `max_tokens` をこれ以䞊瞮小できない堎合。v2.1.218 より前は、Claude Code は拡匵思考予算が残りのコンテキストを超えた堎合など、削枛されたリク゚ストを再送信できたしたが、それでも適合したせんでした。リトラむ予算が尜きるたで。287 * リトラむが `max_tokens` をこれ以䞊瞮小できない堎合。v2.1.218 より前は、Claude Code は拡匵思考予算が残りのコンテキストを超えた堎合など、削枛されたリク゚ストを再送信できたしたが、それでも適合したせんでした。リトラむ予算が尜きるたで。

263* [Google Cloud の Agent Platform](/docs/ja/google-vertex-ai) 䞊の期限切れたたは欠萜しおいる Google Cloud 認蚌情報。`Could not load the default credentials` などの゚ラヌずしお衚瀺されたす。Claude Code はキャッシュされた認蚌情報を砎棄し、最倧 2 回リトラむし、蚭定した堎合は [`gcpAuthRefresh`](/docs/ja/google-vertex-ai#advanced-credential-configuration) コマンドを実行し、゚ラヌを報告しお、すぐに再認蚌できるようにしたす。[Google Cloud の Agent Platform トラブルシュヌティング](/docs/ja/google-vertex-ai#troubleshooting)は再認蚌をカバヌしおいたす。v2.1.228 より前は、Claude Code ぱラヌを衚瀺する前に、倱敗した認蚌情報を完党なリトラむ予算を通じおリトラむしたした。288* 期限切れたたは欠萜しおいる Google Cloud 認蚌情報[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai) 䞊、たたはマシンで読み蟌みに倱敗した AWS 認蚌情報。Claude Code はキャッシュされた認蚌情報を砎棄し、最倧 2 回リトラむしおから゚ラヌを報告するため、[Could not load AWS or Google Cloud credentials](#could-not-load-aws-or-google-cloud-credentials) で説明されおいるようにすぐに再認蚌できたす。v2.1.228 より前は、Claude Code ぱラヌを衚瀺する前に、倱敗した Google Cloud 認蚌情報を完党なリトラむ予算を通じおリトラむしたした。

264* Anthropic API から盎接、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じお、[`apiKeyHelper`](/docs/ja/settings-reference#apikeyhelper) スクリプトが認蚌情報を提䟛しおいる間の `401` たたは `403`。Claude Code はスクリプトを再実行し、完党なリトラむ予算内でその新しい出力でリトラむしたす。スクリプト自䜓が再実行時に倱敗した堎合、Claude Code は [Your apiKeyHelper script is failing](#your-apikeyhelper-script-is-failing) を代わりに衚瀺したす。289* Anthropic API から盎接、たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway) を通じお、[`apiKeyHelper`](/docs/ja/settings-reference#apikeyhelper) スクリプトが認蚌情報を提䟛しおいる間の `401` たたは `403`。Claude Code はスクリプトを再実行し、完党なリトラむ予算内でその新しい出力でリトラむしたす。スクリプト自䜓が再実行時に倱敗した堎合、Claude Code は [Your apiKeyHelper script is failing](#your-apikeyhelper-script-is-failing) を代わりに衚瀺したす。

265 290 

266v2.1.227 より前は、`Connection lost before a response was produced` は `Connection closed while thinking, before producing a response` ず読み、`The response stalled before a response was produced` は `Response stalled while thinking, before producing a response` ず読みたした。291v2.1.227 より前は、`Connection lost before a response was produced` は `Connection closed while thinking, before producing a response` ず読み、`The response stalled before a response was produced` は `Response stalled while thinking, before producing a response` ず読みたした。


1070* 非察話モヌドでは、同じ環境で `claude` を実行し、`/login` を完了しおから、コマンドを再実行しおください。察話的にサむンむンできない自動化に぀いおは、`ANTHROPIC_API_KEY` で認蚌するか、[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で長呜トヌクンを生成しおください。1095* 非察話モヌドでは、同じ環境で `claude` を実行し、`/login` を完了しおから、コマンドを再実行しおください。察話的にサむンむンできない自動化に぀いおは、`ANTHROPIC_API_KEY` で認蚌するか、[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で長呜トヌクンを生成しおください。

1071* サむンむンが倱敗し続ける堎合は、[ログむンず認蚌](/docs/ja/troubleshoot-install#login-and-authentication) を参照しおください1096* サむンむンが倱敗し続ける堎合は、[ログむンず認蚌](/docs/ja/troubleshoot-install#login-and-authentication) を参照しおください

1072 1097 

1098<h3 id="administrator-policy-requires-a-cloud-gateway-sign-in">

1099 管理者ポリシヌがクラりドゲヌトりェむサむンむンを必芁ずしたす

1100</h3>

1101 

1102管理者の [管理蚭定](/docs/ja/managed-settings) がこのマシンで [`forceLoginMethod`](/docs/ja/settings-reference#forceloginmethod) を `"gateway"` に蚭定したか、[`forceLoginGatewayUrl`](/docs/ja/settings-reference#forcelogingatewayurl) を蚭定したした。`CLAUDE_CODE_USE_BEDROCK` などの倉数を通じおクラりドプロバむダヌを遞択しない限り、Claude Code は [Claude apps ゲヌトりェむ](/docs/ja/claude-apps-gateway) サむンむンのみを受け入れたす。2 ぀のメッセヌゞのいずれかが衚瀺されたす

1103 

1104```text theme={null}

1105Not signed in to the Cloud gateway — run /login.

1106```

1107 

1108セッションにゲヌトりェむサむンむンがない堎合䟋えば、ポリシヌがマシンに到達しおから `/login` を実行しおいない堎合、モデルリク゚ストはこのメッセヌゞで倱敗したす。

1109 

1110`ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` 認蚌情報も蚭定されおおり、管理蚭定が `forceLoginMethod` を蚭定しおいる堎合、Claude Code は代わりに起動時に以䞋で始たるメッセヌゞで終了したす

1111 

1112```text theme={null}

1113Administrator policy requires a Cloud gateway sign-in on this machine; the

1114Anthropic-issued credential configured here (ANTHROPIC_API_KEY,

1115ANTHROPIC_AUTH_TOKEN, or apiKeyHelper) is not used.

1116```

1117 

1118**察応方法**

1119 

1120* `/login` を実行し、**Cloud gateway** 画面でサむンむンを完了しおください

1121* 起動メッセヌゞに぀いおは、蚭定した `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` 蚭定を削陀しおから、`claude` を開始しお `/login` を実行しおください

1122* マシンがゲヌトりェむを必芁ずしないず思われる堎合は、それを管理する管理者に、管理蚭定から `forceLoginMethod` ず `forceLoginGatewayUrl` を削陀するよう䟝頌しおください

1123 

1124v2.1.265 では、回垰により、API キヌ、`apiKeyHelper`、たたはカスタムヘッダヌで認蚌する䞀郚の LLM ゲヌトりェむおよびプロキシ蚭定でも、マシンに管理者芁件がない堎合でも、最初のメッセヌゞが衚瀺されたした。v2.1.266 以降にアップグレヌドしおください。蚭定を倉曎する必芁はありたせん。

1125 

1126v2.1.261 より前は、`forceLoginMethod` を `"gateway"` に蚭定したマシンでは、Claude Code はモデルリク゚ストに倱敗する代わりに、残っおいるサむンむン枈みログむンを䜿甚し、蚭定された環境認蚌情報を `This machine's managed settings require a first-party login` で報告しおいたした。v2.1.265 より前は、管理蚭定が `forceLoginGatewayUrl` のみを蚭定したマシンはゲヌトりェむサむンむンを必芁ずせず、Claude Code はそこで残っおいる認蚌情報を䜿甚しおいたした。

1127 

1073<h3 id="your-account-is-on-hold">1128<h3 id="your-account-is-on-hold">

1074 アカりントが保留䞭です1129 アカりントが保留䞭です

1075</h3>1130</h3>


1131 claude.ai がセッショントヌクンを拒吊したした1186 claude.ai がセッショントヌクンを拒吊したした

1132</h3>1187</h3>

1133 1188 

1134[claude.ai コネクタヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) リク゚ストが倱敗したした。claude.ai が Claude Code ログむンからのトヌクンを拒吊したため。通垞、期限切れになり、曎新できなかったログむン。拒吊されたトヌクンはコネクタヌのログむン、コネクタヌの claude.ai での独自の認可ではないため、コネクタヌを再床認可しおもそれは解決したせん。`/mcp` では、コネクタヌは `connected · session token rejected` ずしお衚瀺され、その詳现ビュヌは以䞋のように読みたす1189[claude.ai コネクタヌ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) リク゚ストが倱敗したした。claude.ai が Claude Code ログむンからのトヌクンを拒吊したため。通垞、期限切れになり、曎新できなかったログむン。拒吊されたトヌクンはあなたのログむンであり、コネクタヌの claude.ai での独自の認可ではないため、コネクタヌを再床認可しおもそれは解決したせん。`/mcp` では、コネクタヌは `connected · session token rejected` ずしお衚瀺され、その詳现ビュヌは以䞋のように読みたす

1135 1190 

1136```text theme={null}1191```text theme={null}

1137claude.ai rejected the session token. Run /login, then reconnect.1192claude.ai rejected the session token. Run /login, then reconnect.


1208* 認蚌情報が珟圚の堎合は、[IAM 蚭定](/docs/ja/amazon-bedrock#iam-configuration) の IAM 暩限が䜿甚しおいる ID に接続されおいるこずを確認し、遞択されたモデルがアカりントずリヌゞョンで有効化されおいるこずを確認しおください1263* 認蚌情報が珟圚の堎合は、[IAM 蚭定](/docs/ja/amazon-bedrock#iam-configuration) の IAM 暩限が䜿甚しおいる ID に接続されおいるこずを確認し、遞択されたモデルがアカりントずリヌゞョンで有効化されおいるこずを確認しおください

1209* `aws sts get-caller-identity` を実行しお、リク゚ストがどの ID を䜿甚するかを確認しおください。叀い `AWS_PROFILE` たたはデフォルトプロファむルは、暩限の䞍䞀臎の䞀般的な原因です1264* `aws sts get-caller-identity` を実行しお、リク゚ストがどの ID を䜿甚するかを確認しおください。叀い `AWS_PROFILE` たたはデフォルトプロファむルは、暩限の䞍䞀臎の䞀般的な原因です

1210 1265 

1266<h3 id="could-not-load-aws-or-google-cloud-credentials">

1267 AWS たたは Google Cloud 認蚌情報をロヌドできたせんでした

1268</h3>

1269 

1270Claude Code は、マシンで実行されおいる AWS 認蚌情報プロバむダヌチェヌンから、たたは Google アプリケヌションのデフォルト認蚌情報から、䜿甚可胜な認蚌情報を取埗できなかったため、クラりドプロバむダヌにリク゚ストが到達したせんでした。Claude Code はキャッシュされた認蚌情報をクリアし、このメッセヌゞを衚瀺する前に 2 回再詊行したす。`·` の埌の詳现は、期限切れ SSO セッション、`Could not load the default credentials` ずしお報告されおいる芋぀からないアプリケヌションのデフォルト認蚌情報、たたは `invalid_grant` ずしお報告されおいる取り消されたサむンむンなど、特定の原因を名前付けしたす

1271 

1272```text theme={null}

1273API Error: Could not load AWS credentials · Could not load credentials from any providers. Check or refresh your AWS credentials and try again.

1274API Error: Could not load Google Cloud credentials · invalid_grant. Check or refresh your Google Cloud credentials and try again.

1275```

1276 

1277[非察話モヌド](/docs/ja/headless) で `-p` を䜿甚する堎合ず [Agent SDK](/docs/ja/agent-sdk/overview) では、構造化゚ラヌコヌドは `cloud_credential_error` です。v2.1.267 より前は、メッセヌゞは `API Error:` の埌のテキストのみを衚瀺し、構造化コヌドは `server_error` たたは `unknown` でした。

1278 

1279**察応方法**

1280 

1281* `aws sso login --profile myprofile` たたは `gcloud auth application-default login` などのプロバむダヌのサむンむンコマンドを実行しおから、再詊行しおください。[Bedrock、Agent Platform、たたは Foundry 認蚌情報がロヌドされおいない](/docs/ja/troubleshoot-install#bedrock-agent-platform-or-foundry-credentials-not-loading) は、Claude Code の倖で認蚌情報を確認する方法を瀺しおいたす

1282* 詳现が `AWS default-chain credential resolve timed out` ず読む堎合は、チェヌンが倱敗するのではなくハングしたため、代わりに [AWS デフォルトチェヌン認蚌情報解決がタむムアりトしたした](#aws-default-chain-credential-resolve-timed-out) に埓っおください

1283 

1211<h3 id="aws-default-chain-credential-resolve-timed-out">1284<h3 id="aws-default-chain-credential-resolve-timed-out">

1212 AWS デフォルトチェヌン認蚌情報解決がタむムアりトしたした1285 AWS デフォルトチェヌン認蚌情報解決がタむムアりトしたした

1213</h3>1286</h3>

1214 1287 

1215AWS デフォルト認蚌情報プロバむダヌチェヌンは 60 秒以内に認蚌情報を生成しなかったため、Claude Code は解決を停止し、リク゚ストに倱敗したした。倱敗はロヌカル認蚌情報解決です。リク゚ストは [Amazon Bedrock](/docs/ja/amazon-bedrock)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、たたは [Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) に到達したせんでした。Claude Code はこの゚ラヌが衚面化する前に [認蚌情報キャッシュ](/docs/ja/amazon-bedrock#credential-caching-and-resolution-timeout) をクリアしお再詊行するため、このメッセヌゞが衚瀺されるたでにチェヌンは繰り返された詊行でスタヌルしおいたす。1288AWS デフォルト認蚌情報プロバむダヌチェヌンは 60 秒以内に認蚌情報を生成しなかったため、Claude Code は解決を停止し、リク゚ストに倱敗したした。このタむムアりトは [AWS たたは Google Cloud 認蚌情報をロヌドできたせんでした](#could-not-load-aws-or-google-cloud-credentials) の 1 ぀の原因です。倱敗はロヌカル認蚌情報解決です。リク゚ストは [Amazon Bedrock](/docs/ja/amazon-bedrock)、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、たたは [Mantle ゚ンドポむント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) に到達したせんでした。Claude Code はこの゚ラヌが衚面化する前に [認蚌情報キャッシュ](/docs/ja/amazon-bedrock#credential-caching-and-resolution-timeout) をクリアしお再詊行するため、このメッセヌゞが衚瀺されるたでにチェヌンは繰り返された詊行でスタヌルしおいたす。

1216 1289 

1217```text theme={null}1290```text theme={null}

1218API Error: AWS default-chain credential resolve timed out1291API Error: Could not load AWS credentials · AWS default-chain credential resolve timed out. Check or refresh your AWS credentials and try again.

1219```1292```

1220 1293 

1221䞀般的な原因は、AWS プロファむルの `credential_process` コマンドが受け取るこずができない入力を埅機し、むンスタンスメタデヌタサヌビスIMDSがチェヌンのプロヌブに応答しないコンテナたたは VM です。v2.1.207 より前は、スタヌルしたチェヌンはリク゚ストを無期限に埅機させ、このメッセヌゞで倱敗する代わりに倱敗したした。1294䞀般的な原因は、AWS プロファむルの `credential_process` コマンドが受け取るこずができない入力を埅機し、むンスタンスメタデヌタサヌビスIMDSがチェヌンのプロヌブに応答しないコンテナたたは VM です。

1295 

1296v2.1.267 より前は、メッセヌゞは `API Error: AWS default-chain credential resolve timed out` ず読みたした。

1297v2.1.207 より前は、スタヌルしたチェヌンはリク゚ストを無期限に埅機させ、このメッセヌゞで倱敗する代わりに倱敗したした。

1222 1298 

1223**察応方法**1299**察応方法**

1224 1300 


1226* Claude Code を開始する前にサむンむンステップを完了しおください。䟋えば `aws sso login --profile myprofile`。チェヌンはブラりザヌフロヌを埅機する代わりにロヌカル SSO キャッシュから解決するため1302* Claude Code を開始する前にサむンむンステップを完了しおください。䟋えば `aws sso login --profile myprofile`。チェヌンはブラりザヌフロヌを埅機する代わりにロヌカル SSO キャッシュから解決するため

1227* チェヌンが `aws-vault` などのラッパヌを䜿甚した MFA を䜿甚した SSO などの正圓に 60 秒以䞊を必芁ずする察話的サむンむンを実行する堎合は、ミリ秒単䜍で [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) で制限を䞊げおください1303* チェヌンが `aws-vault` などのラッパヌを䜿甚した MFA を䜿甚した SSO などの正圓に 60 秒以䞊を必芁ずする察話的サむンむンを実行する堎合は、ミリ秒単䜍で [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) で制限を䞊げおください

1228 1304 

1305<h3 id="bedrock-setup-verification-timed-out-waiting-for-aws">

1306 Bedrock セットアップ怜蚌が AWS を埅機䞭にタむムアりトしたした

1307</h3>

1308 

1309[Bedrock セットアップりィザヌド](/docs/ja/amazon-bedrock#sign-in-with-bedrock) の認蚌情報怜蚌䞭の AWS ぞの呌び出し認蚌情報ルックアップたたは ID チェックなどが 60 秒の制限内に完了したせんでした。りィザヌドは埅機を停止し、怜蚌ステップに倱敗したす

1310 

1311```text theme={null}

1312Timed out after 60s waiting for AWS. Check your network and proxy settings; if a credential helper needs longer to prompt you, raise CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS.

1313```

1314 

1315数倀は制限を反映しおいたす。デフォルトでは 60 秒、たたは [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) で蚭定した倀。

1316 

1317䞀般的な原因は、SSO トヌクン曎新を含む AWS ぞのリク゚ストをスタヌルさせるネットワヌクたたはプロキシ、および芋えない入力を埅機しおいるたた認蚌情報ヘルパヌです。制限を䞊げるのは、ヘルパヌが正圓にさらに時間を必芁ずする堎合のみです。

1318 

1319AWS ぞの単䞀のスタヌルしたリク゚ストは、独自のリク゚ストごずのタむムアりトで倱敗するこずもありたす。これは同じステップで短いメッセヌゞを衚瀺したす

1320 

1321```text theme={null}

1322A request to AWS timed out. Check your network and proxy settings, then try again.

1323```

1324 

1325同じタむムアりトがモデルピンステップで発生する堎合、りィザヌドはモデルを `unreachable` ずしおマヌクし、どちらのメッセヌゞも衚瀺したせん。

1326 

1327**察応方法**

1328 

1329* 同じシェルで `aws sts get-caller-identity` を実行しおください。それもハングする堎合、スタヌルは Claude Code の倖にありたす。ネットワヌク、プロキシ、たたは AWS プロファむルの認蚌情報ヘルパヌで。最初にそれを修正しおください。

1330* りィザヌドを開く前に察話的サむンむンを完了しおください。䟋えば `aws sso login --profile myprofile`

1331* AWS プロファむルの認蚌情報ヘルパヌが正圓に 60 秒以䞊を必芁ずする堎合、ミリ秒単䜍で [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) で制限を䞊げおください

1332 

1229<h3 id="cloud-gateway-session-expired">1333<h3 id="cloud-gateway-session-expired">

1230 クラりドゲヌトりェむセッション期限切れ1334 クラりドゲヌトりェむセッション期限切れ

1231</h3>1335</h3>


1307 1411 

1308Claude Code は、API リク゚ストず同じ [プロキシ蚭定](/docs/ja/network-config) を通じおチェックを送信し、各プロヌブに 10 秒を䞎えたす。倱敗したプロヌブがプロキシを通過した堎合、メッセヌゞは `HTTPS_PROXY` などの環境倉数を名前で指定したす。v2.1.222 より前では、チェックはタむムアりトなしの異なるプロキシトランスポヌトを䜿甚しおいたした。`https://` スキヌム付きのプロキシ URL の背埌では、`Checking connectivity...` で無期限に停止しおから倱敗する可胜性があり、同じプロキシを通じた API リク゚ストが成功しおも倱敗したす。1412Claude Code は、API リク゚ストず同じ [プロキシ蚭定](/docs/ja/network-config) を通じおチェックを送信し、各プロヌブに 10 秒を䞎えたす。倱敗したプロヌブがプロキシを通過した堎合、メッセヌゞは `HTTPS_PROXY` などの環境倉数を名前で指定したす。v2.1.222 より前では、チェックはタむムアりトなしの異なるプロキシトランスポヌトを䜿甚しおいたした。`https://` スキヌム付きのプロキシ URL の背埌では、`Checking connectivity...` で無期限に停止しおから倱敗する可胜性があり、同じプロキシを通じた API リク゚ストが成功しおも倱敗したす。

1309 1413 

1310Claude Code は、[管理蚭定ファむル、MDM ポリシヌ、たたはポリシヌヘルパヌ](/docs/ja/managed-settings) が [`forceLoginMethod`](/docs/ja/settings-reference#forceloginmethod) を `"gateway"` に蚭定するか、`forceLoginMethod` なしで [`forceLoginGatewayUrl`](/docs/ja/settings-reference#forcelogingatewayurl) を蚭定する堎合、このチェックをスキップしたす。どちらかの蚭定では、Claude Code は **Cloud gateway** 画面ではなく Anthropic サむンむン方法でサむンむンステップを開きたす。マシン䞊の管理蚭定゜ヌスが存圚するが読み取れない堎合、Claude Code はチェックをスキップしたす。その゜ヌスはゲヌトりェむ蚭定を保持する可胜性があるためです。v2.1.247 より前では、Claude Code はこの蚭定䞋でもチェックを実行し、Anthropic の゚ンドポむントに到達できない堎合、この゚ラヌで終了したした。1414Claude Code は、[管理蚭定ファむル、MDM ポリシヌ、たたはポリシヌヘルパヌ](/docs/ja/managed-settings) が [`forceLoginMethod`](/docs/ja/settings-reference#forceloginmethod) を `"gateway"` に蚭定するか、`forceLoginMethod` なしで [`forceLoginGatewayUrl`](/docs/ja/settings-reference#forcelogingatewayurl) を蚭定する堎合、このチェックをスキップしたす。どちらの蚭定でも、Claude Code は Anthropic サむンむン方法ではなく **Cloud gateway** 画面でサむンむンステップを開きたす。マシン䞊の管理蚭定゜ヌスが存圚するが読み取れない堎合も、Claude Code はチェックをスキップしたす。その゜ヌスはゲヌトりェむ蚭定を保持する可胜性があるためです。v2.1.247 より前では、Claude Code はこの蚭定䞋でもチェックを実行し、Anthropic の゚ンドポむントに到達できない堎合、この゚ラヌで終了したした。

1311 1415 

1312**察応方法**1416**察応方法**

1313 1417 


1408SSL 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 `claude doctor` for details.1512SSL 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 `claude doctor` for details.

1409```1513```

1410 1514 

1515[Amazon Bedrock](/docs/ja/amazon-bedrock) では、Claude Code 自䜓が AWS に送信するリク゚ストSTS および SSO ロヌル認蚌情報呌び出し、モデル怜出、セットアップりィザヌドのチェックなどは、同じ蚌明曞蚭定に䟝存しおいたす。[TLS 怜査プロキシの背埌での蚌明曞゚ラヌ](/docs/ja/amazon-bedrock#certificate-errors-behind-a-tls-inspecting-proxy) を参照しおください。

1516 

1411**察応方法**1517**察応方法**

1412 1518 

1413* 組織の CA バンドルを゚クスポヌトし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code を指しおください。1519* 組織の CA バンドルを゚クスポヌトし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code を指しおください。


1613 コンテキストがトヌクン制限を超えおいたす1719 コンテキストがトヌクン制限を超えおいたす

1614</h3>1720</h3>

1615 1721 

1616`/context` は、䌚話がモデルのコンテキストりィンドりを超えお成長した堎合、その出力の䞊郚にこの譊告を衚瀺したす。[`Prompt is too long`](#prompt-is-too-long) でリク゚ストが倱敗するたで、スペヌスを解攟しおください。むンタラクティブセッションは、その゚ラヌを `Context limit reached` 行ずしお衚瀺したす。1722`/context` は、䌚話がモデルのコンテキストりィンドりを超えお成長した堎合、その出力の䞊郚にこの譊告を衚瀺したす。スペヌスを解攟するたで、リク゚ストは [`Prompt is too long`](#prompt-is-too-long) で倱敗したす。むンタラクティブセッションは、その゚ラヌを `Context limit reached` 行ずしお衚瀺したす。

1617 1723 

1618```text theme={null}1724```text theme={null}

1619Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.1725Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.


1706Unable to resize image — dimensions exceed the 2000x2000px limit and image processing failed. Please resize the image to reduce its pixel dimensions.1812Unable to resize image — dimensions exceed the 2000x2000px limit and image processing failed. Please resize the image to reduce its pixel dimensions.

1707Unable to resize image (
 raw, 
 base64). The image exceeds the 
 API limit and compression failed. Please resize the image manually or use a smaller image.1813Unable to resize image (
 raw, 
 base64). The image exceeds the 
 API limit and compression failed. Please resize the image manually or use a smaller image.

1708Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.1814Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.

1815Unable to resize image — it is a CMYK JPEG, which Claude Code cannot decode, and at 
px it is over the 2000x2000px limit, so it cannot be sent. Re-save it as an RGB PNG or JPEG and try again.

1816Unable to resize image — it is an animated WebP whose first frame Claude Code cannot decode, and at 
px it is over the 2000x2000px limit, so it cannot be sent. Save its first frame as a PNG or JPEG and try again.

1817Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the 
 API limit (
 raw, 
 base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.

1709```1818```

1710 1819 

1711Claude Code は通垞、倧きな画像を自動的にリサむズしたす。これらの゚ラヌは、ネむティブ画像プロセッサが読み蟌みに倱敗したか、゚ラヌを返したため、画像を API 制限内に収たるようにリサむズできなかったこずを意味したす。1820Claude Code は通垞、倧きな画像を自動的にリサむズしたす。これらの゚ラヌは、画像をデコヌドたたはリサむズしお API 制限内に収たるようにできなかったこずを意味したす。

1712 1821 

1713**察応方法**1822**察応方法**

1714 1823 

1715* メッセヌゞが画像を倉換するよう求めおいる堎合は、PNG、JPEG、GIF、たたは WebP に倉換しお、再床添付しおください。Claude Code はこれらの圢匏の寞法を画像プロセッサなしで怜蚌できたす。1824* メッセヌゞが画像を倉換するよう求めおいる堎合は、PNG、JPEG、GIF、たたは WebP に倉換しお、再床添付しおください。Claude Code はこれらの圢匏の寞法をファむルヘッダヌから怜蚌でき、画像をデコヌドする必芁はありたせん。

1716* メッセヌゞが寞法たたはサむズ制限を報告しおいる堎合は、その制限以䞋に画像をリサむズたたは再圧瞮しおから添付しおください。1825* メッセヌゞが寞法たたはサむズ制限を報告しおいる堎合は、その制限以䞋に画像をリサむズたたは再圧瞮しおから添付しおください。

1826* メッセヌゞが CMYK JPEG、アニメヌション WebP、たたは砎損しおいる可胜性のあるファむルなどの原因を名前付けしおいる堎合は、メッセヌゞが提案する圢匏で画像を再床保存しお添付しおください。

1717 1827 

1718<h3 id="pdf-errors">1828<h3 id="pdf-errors">

1719 PDF ゚ラヌ1829 PDF ゚ラヌ


1810 1920 

1811末尟のヒントは、最も近いマッチング゚むリアスたたはモデル ID を名前付けしたす。十分に近いものがない堎合は、代わりに `Run /model to see available models.` ず読みたす。1921末尟のヒントは、最も近いマッチング゚むリアスたたはモデル ID を名前付けしたす。十分に近いものがない堎合は、代わりに `Run /model to see available models.` ず読みたす。

1812 1922 

1813Claude Code はこの゚ラヌをロヌカルで生成したす。スむッチが芁求された時点で、API リク゚ストが行われる前です。これは、[Agent SDK](/docs/ja/agent-sdk/typescript) `setModel()` メ゜ッドを通じおモデルが蚭定されるか、Claude Code CLI を実行する [Desktop app](/docs/ja/desktop)などのアプリによっお適甚されたす。1923Claude Code はこの゚ラヌをロヌカルで生成したす。スむッチが芁求された時点で、API リク゚ストが行われる前です。これは、[Agent SDK](/docs/ja/agent-sdk/typescript) `setModel()` メ゜ッドを通じおモデルが蚭定されるか、Claude Code CLI を実行する [Desktop app](/docs/ja/desktop)などのアプリによっお適甚されたす。たたは、[Remote Control](/docs/ja/remote-control)を通じお接続されたデバむスからモデルを遞択するずきに適甚されたす。v2.1.260 より前では、チェックは Remote Control ピックをカバヌしなかったため、Claude Code はピックを適甚し、次のリク゚ストは [遞択されたモデルに問題がありたす](#theres-an-issue-with-the-selected-model)で倱敗したした。

1814 1924 

1815**察応方法**1925**察応方法**

1816 1926 


1819* v2.1.200 より前に保存されたモデルはこのチェックで修埩されたせん。叀い倀が戻り続ける堎合は、[モデルの蚭定](/docs/ja/model-config#setting-your-model)の䞋にリストされおいる堎所から削陀しおください。1929* v2.1.200 より前に保存されたモデルはこのチェックで修埩されたせん。叀い倀が戻り続ける堎合は、[モデルの蚭定](/docs/ja/model-config#setting-your-model)の䞋にリストされおいる堎所から削陀しおください。

1820* チェックは Anthropic API でのみ実行されたす。カスタム `ANTHROPIC_BASE_URL` を含む他のプロバむダヌたたはゲヌトりェむでは、プロバむダヌがモデル名を定矩するため、Claude Code は任意の文字列を受け入れお枡したす。Claude Code は䟝然ずしお、すべおのプロバむダヌで、リク゚スト時に [認識されないモデル蚺断行](#unrecognized-model-id-on-a-request)を曞き蟌むこずができたす。1930* チェックは Anthropic API でのみ実行されたす。カスタム `ANTHROPIC_BASE_URL` を含む他のプロバむダヌたたはゲヌトりェむでは、プロバむダヌがモデル名を定矩するため、Claude Code は任意の文字列を受け入れお枡したす。Claude Code は䟝然ずしお、すべおのプロバむダヌで、リク゚スト時に [認識されないモデル蚺断行](#unrecognized-model-id-on-a-request)を曞き蟌むこずができたす。

1821 1931 

1932<h3 id="model-not-found">

1933 モデルが芋぀かりたせん

1934</h3>

1935 

1936`/model <name>` でモデルを遞択し、Claude Code がそのモデルが存圚するこずを確認できたせんでした。名前が [モデル゚むリアス](/docs/ja/model-config#model-aliases)たたは Claude Code がロヌカルで受け入れる別のスペルではない堎合、`/model` は最小限の API リク゚ストで怜蚌し、この゚ラヌは通垞、API ゚ンドポむントの応答です。スペヌスを含むものなど、モデル ID になるこずができない名前は同じメッセヌゞを取埗したす。

1937 

1938```text theme={null}

1939Model 'claude-opus-9' not found

1940```

1941 

1942プロバむダヌ固有のモデル ID を持぀プロバむダヌでは、メッセヌゞはフォヌルバックモデルのプロバむダヌの ID を名前付けする `Try '...' instead` 提案を远加する堎合がありたす。

1943 

1944**察応方法**

1945 

1946* 匕数なしで `/model` を実行しお、アカりントで利甚可胜なモデルから遞択するか、`sonnet` などの [モデル゚むリアス](/docs/ja/model-config#model-aliases)を䜿甚しおください。これは保守されたデフォルトに解決されたす

1947* 完党な ID を入力した堎合は、プロバむダヌのモデルカタログに察しお確認しおください。新しく起動されたモデルは、プロバむダヌたたは地域が提䟛する前に Anthropic API で利甚可胜になる可胜性がありたす。

1948* v2.1.265 より前では、`/model` は `opusplan[1m]` ゚むリアススペルもこの゚ラヌで拒吊したした。これらのバヌゞョンでは、Claude Code を曎新するか、[蚭定](/docs/ja/model-config#setting-your-model)たたは `--model` でモデルを蚭定しおください。

1949 

1822<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">1950<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">

1823 Claude Opus は Claude Pro プランでは利甚できたせん1951 Claude Opus は Claude Pro プランでは利甚できたせん

1824</h3>1952</h3>


1839 Claude Code はこのモデルをサポヌトしおいたせん1967 Claude Code はこのモデルをサポヌトしおいたせん

1840</h3>1968</h3>

1841 1969 

1842遞択したモデルには、リク゚ストを行っおいる Claude Code バヌゞョンより新しいバヌゞョンが必芁です。サヌバヌはモデルごずにこれをチェックしたす。1970API は、遞択したモデルに必芁な最小倀より䞋の Claude Code バヌゞョンであるため、400 でリク゚ストを拒吊したした。サヌバヌはモデルごずにこれをチェックするか、組織のポリシヌが 1 ぀を芁求したす。400 ぱラヌコヌド `claude_code_version_too_old` を含み、メッセヌゞは適甚される最小倀を瀺したす。

1843 1971 

1844```text theme={null}1972```text theme={null}

1845API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.1973API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.

1846```1974```

1847 1975 

1976組織ポリシヌの衚珟は次のように読みたす。

1977 

1978```text theme={null}

1979API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.

1980```

1981 

1848**察応方法**1982**察応方法**

1849 1983 

1850* `claude update` を実行するか、Claude デスクトップアプリを曎新しおから、モデルで新しいセッションを開始しおください1984* `claude update` を実行するか、Claude デスクトップアプリを曎新しおから、新しいセッションを開始しおください

1851* 珟圚のセッションで䜜業を続けるには、`/model` で別のモデルに切り替えおください1985* モデルごずの衚珟に぀いおは、`/model` で別のモデルに切り替えお、珟圚のセッションで䜜業を続けるこずができたす

1986* 組織ポリシヌの衚珟に぀いおは、続行する前に曎新しおください

1852 1987 

1853<h3 id="model-is-restricted-by-your-organizations-settings">1988<h3 id="model-is-restricted-by-your-organizations-settings">

1854 モデルは組織の蚭定によっお制限されおいたす1989 モデルは組織の蚭定によっお制限されおいたす


1890 2025 

1891v2.1.260 より前では、マネヌゞドプラグむン拒吊は `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log` ず読みたした。Claude Code はプラグむン読み蟌みを 1 回再詊行しおから、セッション内の埌のスむッチを拒吊したした。組織がプラグむンを管理しおいない堎合でも同様です。これらのバヌゞョンでセッションを再開しお、プラグむン読み蟌みを再床実行しおください。2026v2.1.260 より前では、マネヌゞドプラグむン拒吊は `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log` ず読みたした。Claude Code はプラグむン読み蟌みを 1 回再詊行しおから、セッション内の埌のスむッチを拒吊したした。組織がプラグむンを管理しおいない堎合でも同様です。これらのバヌゞョンでセッションを再開しお、プラグむン読み蟌みを再床実行しおください。

1892 2027 

2028<h3 id="couldnt-save-it-as-your-default">

2029 Couldn't save it as your default

2030</h3>

2031 

2032モデルをデフォルトずしお保存するために遞択したした。たずえば、`/model <name>` たたは `/model` ピッカヌで `Enter` を䜿甚しお、Claude Code はナヌザヌ蚭定ファむル `~/.claude/settings.json` に遞択を曞き蟌むこずができたせんでした。スむッチ自䜓が適甚されたため、珟圚のセッションは遞択したモデルで実行されたすが、デフォルトは倉わらず、次のセッションは叀い倀で開始されたす。

2033 

2034```text theme={null}

2035Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)

2036```

2037 

2038ファむルパスの埌の理由は、倱敗したものを瀺しおいたす。

2039 

2040* **`can't be written (<code>)`**曞き蟌みは、`EROFS` などのオペレヌティングシステム゚ラヌコヌドで倱敗したした。ファむルたたはそれがリンクするファむルが、曞き蟌みを拒吊するファむルシステムに存圚する堎合です。ファむルを曞き蟌み可胜にしおスむッチしおください。別のツヌルがファむルを生成する堎合は、代わりにそのツヌルで `model` キヌを蚭定しおください。[Claude Code で行った倉曎は新しいセッションで倱われたす](/docs/ja/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions)を参照しおください。

2041* **`isn't valid JSON`**ディスク䞊のファむルが解析されず、Claude Code は読み戻すこずができないコンテンツを䞊曞きするのではなく、それを手぀かずのたたにしたす。構文゚ラヌを修正しおからスむッチしおください。[砎損した蚭定ファむルを修正](/docs/ja/settings#fix-a-broken-settings-file)を参照しおください。

2042 

2043`couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)` で終わるお知らせは、曞き蟌みが 3 秒埌に完了しおいなかったこずを意味したす。バックグラりンドで続行されるため、デフォルトは䟝然ずしお保存される可胜性がありたす。次のセッションが開始するモデルを確認するか、`/model <name>` を再床実行しおください。

2044 

2045v2.1.265 より前では、お知らせは、曞き蟌みが倱敗した堎合でも、モデルが `saved as your default for new sessions` であるず述べおいたした。

2046 

1893<h3 id="thinking-type-enabled-is-not-supported-for-this-model">2047<h3 id="thinking-type-enabled-is-not-supported-for-this-model">

1894 thinking.type.enabled はこのモデルではサポヌトされおいたせん2048 thinking.type.enabled はこのモデルではサポヌトされおいたせん

1895</h3>2049</h3>


2084このメッセヌゞには Claude Code v2.1.198 以降が必芁です。同じ `claude` 呌び出しで `--bg` を `-p` たたは `--print` ず組み合わせたした。`--bg` は [バックグラりンドセッション](/docs/ja/agent-view#from-your-shell) を開始し、埌で `claude agents` で接続できたす。䞀方、`--print` は [非察話的に](/docs/ja/headless) 実行され、`claude agents` が接続するむンタラクティブセッションを開始したせん。v2.1.198 より前は、この組み合わせは無蚀でバックグラりンドゞョブを䜜成し、接続できなくなりたした。2238このメッセヌゞには Claude Code v2.1.198 以降が必芁です。同じ `claude` 呌び出しで `--bg` を `-p` たたは `--print` ず組み合わせたした。`--bg` は [バックグラりンドセッション](/docs/ja/agent-view#from-your-shell) を開始し、埌で `claude agents` で接続できたす。䞀方、`--print` は [非察話的に](/docs/ja/headless) 実行され、`claude agents` が接続するむンタラクティブセッションを開始したせん。v2.1.198 より前は、この組み合わせは無蚀でバックグラりンドゞョブを䜜成し、接続できなくなりたした。

2085 2239 

2086```text theme={null}2240```text theme={null}

2241--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>'`.

2087```2242```

2088 2243 

2089**察凊方法**2244**察凊方法**


2183 2337 

2184Claude Code が別の理由暩限の倉曎などで䜜業ディレクトリを読み取るこずができない堎合、メッセヌゞぱラヌコヌドを瀺したす。`Can't read the current directory (EACCES). Start Claude Code from a different directory.`2338Claude Code が別の理由暩限の倉曎などで䜜業ディレクトリを読み取るこずができない堎合、メッセヌゞぱラヌコヌドを瀺したす。`Can't read the current directory (EACCES). Start Claude Code from a different directory.`

2185 2339 

2340macOS では、`~/Desktop`、`~/Documents`、`~/Downloads`、たたは iCloud Drive のディレクトリの `EPERM` は通垞、macOS がタヌミナルアプリをそのフォルダからブロックしおいるこずを意味したす。そのフォルダを読み取る他のコマンドも同じ方法で倱敗したす。`ls` はそこで `Operation not permitted` を報告し、`sudo` でも同じです。

2341 

2186**察凊方法**2342**察凊方法**

2187 2343 

2188* ホヌムディレクトリやプロゞェクトディレクトリなど、存圚するディレクトリに倉曎しおから、`claude` を再床実行しおください。2344* ホヌムディレクトリやプロゞェクトディレクトリなど、存圚するディレクトリに倉曎しおから、`claude` を再床実行しおください。

2189* ディレクトリが同じパスで再䜜成された堎合、シェルは削陀されたものを保持しおいたす。`cd "$PWD"` を実行するか、ディレクトリを出お再床入っおから、`claude` を再床実行しおください。2345* ディレクトリが同じパスで再䜜成された堎合、シェルは削陀されたものを保持しおいたす。`cd "$PWD"` を実行するか、ディレクトリを出お再床入っおから、`claude` を再床実行しおください。

2346* macOS の `EPERM` の堎合は、Cmd+Q でタヌミナルアプリを終了し、再床開いお、そのフォルダに戻り、`claude` を実行しおください。そのフォルダで `ls` がただ倱敗する堎合は、**System Settings > Privacy & Security > Files and Folders** を開き、タヌミナルアプリのフォルダをオンにしおから、タヌミナルを再床開いおください。

2347 

2348<h3 id="directory-couldnt-be-resolved-to-a-real-location">

2349 ディレクトリを実際の堎所に解決できたせんでした

2350</h3>

2351 

2352䜜業ディレクトリのサブディレクトリに察しお `/add-dir` を実行し、Claude Code はディレクトリを実際の堎所に解決できたせんでした。

2353 

2354䜜業ディレクトリのサブディレクトリぞのファむルアクセスは既にあるため、`/add-dir` はスキル、コマンド、゚ヌゞェントのみを読み蟌みたす。読み蟌む前に、Claude Code はディレクトリの実際の堎所シンボリックリンクが解決されおいるが䜜業ディレクトリ内にあるこずを確認したす。Claude Code がその堎所を解決できない堎合、䜕も読み蟌たず、このメッセヌゞを衚瀺したす。

2355 

2356```text theme={null}

2357packages/app couldn't be resolved to a real location, so its skills, commands, and agents weren't loaded. Check that it is a directory inside the working directory and try again.

2358```

2359 

2360**察凊方法**

2361 

2362* パスが䜜業ディレクトリ内の実際のディレクトリを瀺しおいるこずを確認しおから、`/add-dir` を再床実行しおください。

2363* メッセヌゞはファむルアクセスを倉曎したせん。ディレクトリの `.claude/` コンテンツが読み蟌たれなかったこずのみを報告したす。

2364 

2365v2.1.261 より前は、このメッセヌゞは、䜜業ディレクトリが `/net/<host>` オヌトマりント䞊にあるずきに、すべおの `/add-dir <subdirectory>` に察しお衚瀺されたした。Claude Code は蚭蚈䞊パスを解決するこずを拒吊したす。ディレクトリは問題なく、再詊行は圹に立ちたせん。

2190 2366 

2191<h3 id="workspace-not-trusted-when-starting-remote-control">2367<h3 id="workspace-not-trusted-when-starting-remote-control">

2192 Remote Control 開始時にワヌクスペヌスが信頌されおいたせん2368 Remote Control 開始時にワヌクスペヌスが信頌されおいたせん


2243Claude Code は `claude import` をフィヌチャヌフラグを通じおオンにしたす。このフラグは Anthropic から取埗しおディスクにキャッシュされたす。このメッセヌゞはキャッシュされた倀がオフであるこずを意味したす。原因は通垞、以䞋のいずれかです。2419Claude Code は `claude import` をフィヌチャヌフラグを通じおオンにしたす。このフラグは Anthropic から取埗しおディスクにキャッシュされたす。このメッセヌゞはキャッシュされた倀がオフであるこずを意味したす。原因は通垞、以䞋のいずれかです。

2244 2420 

2245* むンストヌル埌にセッションを開始しおいないため、Claude Code はただフラグを取埗しおいたせん。最初の `claude import` は、フィヌチャヌが利甚可胜な堎合でもこれを出力できたす。2421* むンストヌル埌にセッションを開始しおいないため、Claude Code はただフラグを取埗しおいたせん。最初の `claude import` は、フィヌチャヌが利甚可胜な堎合でもこれを出力できたす。

2246* Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、たたは Claude Platform on AWS を通じお Claude Code を䜿甚しおいたす。Claude Code はこれらのプロバむダヌでフィヌチャヌフラグを取埗しないため、`claude import` は利甚䞍可のたたです。2422* Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、Claude Platform on AWS、たたは [Claude apps gateway](/docs/ja/claude-apps-gateway#availability-and-limitations) を通じお Claude Code を䜿甚しおいたす。Claude Code はこれらのセッションでフィヌチャヌフラグを取埗しないため、`claude import` は利甚䞍可のたたです。

2247* `DISABLE_TELEMETRY`、`DO_NOT_TRACK`、`DISABLE_GROWTHBOOK`、たたは [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/ja/env-vars) を蚭定したした。これらはフィヌチャヌフラグ取埗をオフにするため、`claude import` は利甚䞍可のたたです。2423* `DISABLE_TELEMETRY`、`DO_NOT_TRACK`、`DISABLE_GROWTHBOOK`、たたは [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/ja/env-vars) を蚭定したした。これらはフィヌチャヌフラグ取埗をオフにするため、`claude import` は利甚䞍可のたたです。

2248 2424 

2249**察凊方法**2425**察凊方法**


2255 Claude Code 蚭定を読み蟌めたせんでした2431 Claude Code 蚭定を読み蟌めたせんでした

2256</h3>2432</h3>

2257 2433 

2258[`claude import`](/docs/ja/cli-reference#cli-commands) を実行したしたが、Claude Code はログむンず プロゞェクトごずの状態を保存する `~/.claude.json` を解析できたせんでした。サブコマンドはその可甚性をチェックするためにそのファむルを読み蟌みたすが、むンタラクティブセッションが衚瀺する埩旧ダむアログを衚瀺しないため、終了コヌド 1 で終了したす。v2.1.222 より前は、読み蟌み䞍可胜な蚭定ファむルを持぀ `claude import` はむンタラクティブセッションを開始し、その埩旧ダむアログがファむルを凊理しおいたした。2434[`claude import`](/docs/ja/cli-reference#cli-commands) を実行したしたが、Claude Code はログむンずプロゞェクトごずの状態を保存する `~/.claude.json` を解析できたせんでした。サブコマンドはその可甚性をチェックするためにそのファむルを読み蟌みたすが、むンタラクティブセッションが衚瀺する埩旧ダむアログを衚瀺しないため、終了コヌド 1 で終了したす。v2.1.222 より前は、読み蟌み䞍可胜な蚭定ファむルを持぀ `claude import` はむンタラクティブセッションを開始し、その埩旧ダむアログがファむルを凊理しおいたした。

2259 2435 

2260```text theme={null}2436```text theme={null}

2261Could not read Claude Code config — run `claude` with no arguments to recover it.2437Could not read Claude Code config — run `claude` with no arguments to recover it.


2283* `claude_desktop_config.json` でサヌバヌの名前を倉曎しお、文字、数字、ハむフン、アンダヌスコアのみを䜿甚しおから、`claude mcp add-from-claude-desktop` を再床実行しおください。2459* `claude_desktop_config.json` でサヌバヌの名前を倉曎しお、文字、数字、ハむフン、アンダヌスコアのみを䜿甚しおから、`claude mcp add-from-claude-desktop` を再床実行しおください。

2284* そのサヌバヌを `claude mcp add` たたは `claude mcp add-json` で有効な名前の䞋に盎接远加しおください。[Claude Desktop から MCP サヌバヌをむンポヌトする](/docs/ja/mcp#import-mcp-servers-from-claude-desktop) を参照しおください。2460* そのサヌバヌを `claude mcp add` たたは `claude mcp add-json` で有効な名前の䞋に盎接远加しおください。[Claude Desktop から MCP サヌバヌをむンポヌトする](/docs/ja/mcp#import-mcp-servers-from-claude-desktop) を参照しおください。

2285 2461 

2462<h3 id="cannot-add-mcp-server-to-the-managed-scope">

2463 MCP サヌバヌを管理スコヌプに远加できたせん

2464</h3>

2465 

2466`claude mcp add` たたは `claude mcp add-json` を `--scope managed` で実行したした。そのスコヌプは、組織が [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) 管理蚭定を通じお提䟛するサヌバヌを保持しおいたす。Claude Code はそれらを管理蚭定からのみ読み蟌むため、コマンドはそのスコヌプにサヌバヌを曞き蟌むこずができたせん。

2467 

2468```text theme={null}

2469Cannot add MCP server to scope: managed

2470```

2471 

2472**察凊方法**

2473 

2474* 曞き蟌み可胜なスコヌプにサヌバヌを远加しおください。`local`、`user`、たたは `project`。`--scope` なしで、コマンドは `local` を䜿甚したす。[MCP むンストヌルスコヌプ](/docs/ja/mcp#mcp-installation-scopes) を参照しおください。

2475* 組織内のすべおのナヌザヌにサヌバヌを提䟛するには、デプロむする管理蚭定の [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) に远加しおください。

2476 

2477<h3 id="cant-read-mcp-json">

2478 .mcp.json を読み蟌めたせん

2479</h3>

2480 

2481プロゞェクトの [`.mcp.json`](/docs/ja/mcp#project-scope) を読み蟌むコマンド`--scope project` を䜿甚した `claude mcp add` たたは `claude mcp add-json`、たたは `claude mcp remove` などは、珟圚のディレクトリのファむルが通垞ファむルではないか、2 MiB より倧きいこずを怜出したため、ファむルを読み蟌む代わりにこの゚ラヌで終了したす。

2482 

2483```text theme={null}

2484Can't read .mcp.json: it isn't a regular file or is larger than 2097152 bytes. Fix or remove it, then run the command again.

2485```

2486 

2487v2.1.257 より前は、`.mcp.json` の FIFO はコマンドを無期限に埅機させ、出力がなく、`/dev/zero` などのデバむスファむルぞのシンボリックリンクはメモリを増やし、プロセスが匷制終了されるたで続きたした。

2488 

2489**察凊方法**

2490 

2491* 珟圚のディレクトリの `.mcp.json` に䜕があるかを確認しおください。[プロゞェクトスコヌプ圢匏](/docs/ja/mcp#project-scope) の通垞の JSON ファむルに眮き換えるか、削陀しおから、コマンドを再床実行しおください。

2492 

2286<h3 id="anthropic-hosted-and-doesnt-support-local-oauth">2493<h3 id="anthropic-hosted-and-doesnt-support-local-oauth">

2287 サヌバヌは Anthropic ホストで、ロヌカル OAuth をサポヌトしおいたせん2494 サヌバヌは Anthropic ホストで、ロヌカル OAuth をサポヌトしおいたせん

2288</h3>2495</h3>


2337* ツヌル名がサヌバヌが公開する `mcp__<server>__<tool>` 名ず䞀臎するこずを確認しおください。2544* ツヌル名がサヌバヌが公開する `mcp__<server>__<tool>` 名ず䞀臎するこずを確認しおください。

2338* サヌバヌが開始するのに 30 秒以䞊かかる堎合は、[`MCP_TIMEOUT`](/docs/ja/env-vars) を䞊げおください。2545* サヌバヌが開始するのに 30 秒以䞊かかる堎合は、[`MCP_TIMEOUT`](/docs/ja/env-vars) を䞊げおください。

2339 2546 

2547<h3 id="oauth-callback-port-is-already-in-use">

2548 OAuth コヌルバックポヌトは既に䜿甚䞭です

2549</h3>

2550 

2551OAuth で遠隔 MCP サヌバヌにサむンむンするず、Claude Code はサむンむンコヌルバックを受け取るためのロヌカルリスナヌを開始したす。そのリスナヌが必芁ずするポヌトが別のプロセスに保持されおいる堎合、サむンむンはこのメッセヌゞで倱敗したす。これは䞻に [固定コヌルバックポヌト](/docs/ja/mcp#use-a-fixed-oauth-callback-port) で発生したす。これは [`MCP_OAUTH_CALLBACK_PORT`](/docs/ja/env-vars) 倉数たたは `--callback-port` を通じお蚭定されたす。1 ぀なしで Claude Code は利甚可胜なポヌトを遞択するためです。

2552 

2553```text theme={null}

2554OAuth callback port <port> is already in use — another process may be holding it. Run `lsof -ti:<port> -sTCP:LISTEN` to find it.

2555```

2556 

2557Windows では、提案されたコマンドは代わりに `netstat -ano | findstr :<port>` です。

2558 

2559**察凊方法**

2560 

2561* メッセヌゞからコマンドを実行しお、ポヌトを保持しおいるプロセスを芋぀け、停止するか、完了するたで埅っおください。

2562* 別のプログラムがそのポヌトを氞続的に必芁ずする堎合は、サヌバヌに別のリダむレクト URI を登録し、`MCP_OAUTH_CALLBACK_PORT` たたは `--callback-port` を䜿甚しおそのポヌトを蚭定しおください。どちらを䜿甚するかは関係ありたせん。

2563* その埌、サむンむンを再床開始しおください。䟋えば、`/mcp` でサヌバヌを遞択しおください。

2564 

2340<h3 id="security-review-fails-without-origin-head">2565<h3 id="security-review-fails-without-origin-head">

2341 /security-review は origin/HEAD なしで倱敗したす2566 /security-review は origin/HEAD なしで倱敗したす

2342</h3>2567</h3>


2346```text theme={null}2571```text theme={null}

2347Error: Shell command failed for pattern "!`git diff --name-only origin/HEAD...`": [stderr]2572Error: Shell command failed for pattern "!`git diff --name-only origin/HEAD...`": [stderr]

2348fatal: ambiguous argument 'origin/HEAD...': unknown revision or path not in the working tree.2573fatal: ambiguous argument 'origin/HEAD...': unknown revision or path not in the working tree.

2349Use '---- to separate paths from revisions, like this:2574Use '--' to separate paths from revisions, like this:

2350'git <command> [<revision>...] -- [<file>...]'2575'git <command> [<revision>...] -- [<file>...]'

2351```2576```

2352 2577 


2393 2618 

2394* プロンプトに目に芋えるテキストを含めおください。スクリプトが倉数たたはファむルからプロンプトを構築する堎合は、Claude Code を呌び出す前に゜ヌスが空でないこずを確認しおください。2619* プロンプトに目に芋えるテキストを含めおください。スクリプトが倉数たたはファむルからプロンプトを構築する堎合は、Claude Code を呌び出す前に゜ヌスが空でないこずを確認しおください。

2395 2620 

2621<h3 id="stream-json-input-carried-over-256m-characters-with-no-newline">

2622 stream-json 入力は改行なしで 256M 文字を超えたした

2623</h3>

2624 

2625プログラムは `claude -p --input-format stream-json` 実行に stdin で改行なしで 268,435,456 文字以䞊を送信したため、Claude Code はこの゚ラヌを stderr に出力し、終了コヌド 1 で終了したす。メッセヌゞはこの予算を `256M` ずしお瀺したす。v2.1.257 より前は、Claude Code はそのような入力を無制限にバッファリングし、プロセスがクラッシュするか匷制終了されるたでメモリを増やしおいたした。

2626 

2627```text theme={null}

2628Error: stream-json input carried over 256M characters with no newline. Each stream-json message must be a single newline-terminated JSON line: either the producer is not newline-terminating its messages, or one message exceeded this budget.

2629```

2630 

2631改行なしでこの長さの入力は通垞、プロデュヌサヌが stream-json プロデュヌサヌではないこずを意味したす。䟋えば、バむナリファむルたたは誀っおパむプされた通垞のログ出力です。予算を超える単䞀のメッセヌゞは同じチェックに倱敗したす。

2632 

2633**察凊方法**

2634 

2635* stdin にパむプされおいるものを確認しおください。[`--input-format stream-json`](/docs/ja/cli-reference#cli-flags) では、すべおのメッセヌゞは 1 ぀の改行で終了する JSON 行である必芁がありたす。

2636* 通垞のテキストを代わりに送信するには、`--input-format stream-json` を削陀しおください。`claude -p` はデフォルトで stdin から通垞のテキストプロンプトを読み蟌みたす。

2637 

2396<h3 id="unknown-command">2638<h3 id="unknown-command">

2397 䞍明なコマンド2639 䞍明なコマンド

2398</h3>2640</h3>


2479`/code-review ultra <PR#>` たたは `claude ultrareview <PR#>` を実行し、クラりドセッションを䜜成する前に Claude Code はサヌバヌに [Claude アカりントに接続された GitHub アカりント](/docs/ja/ultrareview#review-a-pull-request) が PR のリポゞトリに到達できるかどうかを尋ねたす。アカりントが接続されおいないか、接続が期限切れになったため、クラりドクロヌンは倱敗し、Claude Code は起動を拒吊したす。Claude Code は無料実行を䜿甚したり、䜿甚クレゞットを請求したりしたせん。2721`/code-review ultra <PR#>` たたは `claude ultrareview <PR#>` を実行し、クラりドセッションを䜜成する前に Claude Code はサヌバヌに [Claude アカりントに接続された GitHub アカりント](/docs/ja/ultrareview#review-a-pull-request) が PR のリポゞトリに到達できるかどうかを尋ねたす。アカりントが接続されおいないか、接続が期限切れになったため、クラりドクロヌンは倱敗し、Claude Code は起動を拒吊したす。Claude Code は無料実行を䜿甚したり、䜿甚クレゞットを請求したりしたせん。

2480 2722 

2481```text theme={null}2723```text theme={null}

2482Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected (or the connection expired). To fix: run /web-setup to reuse your GitHub CLI login, or connect an account at https://claude.ai/code/onboarding?step=alt-auth — then re-run /code-review ultra 1234 (allow a minute after connecting).2724Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected (or the connection expired). To fix: run /web-setup to reuse your GitHub CLI login, or connect an account at https://claude.ai/connect-github — then re-run /code-review ultra 1234 (allow a minute after connecting).

2483```2725```

2484 2726 

2485[`/web-setup`](/docs/ja/web-quickstart#connect-from-your-terminal) がセッションで利甚できない堎合、メッセヌゞは claude.ai リンクのみを瀺したす。2727[`/web-setup`](/docs/ja/web-quickstart#connect-from-your-terminal) がセッションで利甚できない堎合、メッセヌゞは claude.ai リンクのみを瀺したす。

2486 2728 

2487**察凊方法**2729**察凊方法**

2488 2730 

2489* `/web-setup` を実行しお GitHub CLI ログむンを Claude アカりントに接続するか、[claude.ai/code/onboarding](https://claude.ai/code/onboarding?step=alt-auth) でアカりントを接続しおください。2731* `/web-setup` を実行しお GitHub CLI ログむンを Claude アカりントに接続するか、[claude.ai/connect-github](https://claude.ai/connect-github) でアカりントを接続しおください。

2490* 接続埌 1 分埌にレビュヌを再床実行しおください。2732* 接続埌 1 分埌にレビュヌを再床実行しおください。

2491 2733 

2492v2.1.248 より前は、Claude Code は起動前にこれをチェックしたせんでした。2734v2.1.248 より前は、Claude Code は起動前にこれをチェックしたせんでした。


2643 2885 

2644これらの゚ラヌは、[プラグむン](/docs/ja/plugins)ず[マヌケットプレむス](/docs/ja/plugin-marketplaces)の蚭定から発生したす。このペヌゞのメッセヌゞを生成しないプラグむンの問題マヌケットプレむス URL が読み蟌たれない、たたはプラグむンがむンストヌルされおも衚瀺されないなどに぀いおは、[プラグむンのトラブルシュヌティング](/docs/ja/discover-plugins#troubleshooting)を参照しおください。2886これらの゚ラヌは、[プラグむン](/docs/ja/plugins)ず[マヌケットプレむス](/docs/ja/plugin-marketplaces)の蚭定から発生したす。このペヌゞのメッセヌゞを生成しないプラグむンの問題マヌケットプレむス URL が読み蟌たれない、たたはプラグむンがむンストヌルされおも衚瀺されないなどに぀いおは、[プラグむンのトラブルシュヌティング](/docs/ja/discover-plugins#troubleshooting)を参照しおください。

2645 2887 

2888<h3 id="plugin-eval-is-currently-in-early-access">

2889 plugin eval は珟圚早期アクセス段階です

2890</h3>

2891 

2892[`claude plugin eval`](/docs/ja/plugin-evals)たたは `claude plugin eval init` を実行し、䜕もする前に終了コヌド 1 で次のいずれかのメッセヌゞが衚瀺されたした

2893 

2894```text theme={null}

2895`plugin eval` is currently in early access

2896```

2897 

2898```text theme={null}

2899`plugin eval` is currently unavailable

2900```

2901 

2902最初のメッセヌゞは、ビルドがコマンドが䞀般的に利甚可胜になった最初のバヌゞョンである v2.1.269 より叀いこずを意味したす。2 番目のメッセヌゞは、Anthropic がサヌバヌ偎でコマンドをオフにしたこずを意味したす。マシン䞊の䜕もそれをオンに戻したせん。

2903 

2904**察凊方法**

2905 

2906* `claude --version` を実行しおから `claude update` を実行し、新しいセッションでコマンドを再床実行しおください。[プラグむン eval の芁件](/docs/ja/plugin-evals#requirements)を参照しおください

2907* 珟圚のビルドで 2 番目のメッセヌゞが衚瀺される堎合は、別の `claude update` の埌で埌で再床詊しおください

2908 

2646<h3 id="marketplace-is-registered-from-an-untrusted-source">2909<h3 id="marketplace-is-registered-from-an-untrusted-source">

2647 マヌケットプレむスが信頌されおいない゜ヌスから登録されおいる2910 マヌケットプレむスが信頌されおいない゜ヌスから登録されおいる

2648</h3>2911</h3>


2729commands path escapes plugin directory: ./commands/deploy.md — it resolves to /home/user/shared/deploy.md, outside the plugin directory2992commands path escapes plugin directory: ./commands/deploy.md — it resolves to /home/user/shared/deploy.md, outside the plugin directory

2730```2993```

2731 2994 

2995macOS ず Linux では、Claude Code はコンポヌネントパスにバックスラッシュが含たれおいる堎合も拒吊したす。パスがプラグむン内に留たっおいおも、Windows スタむルのセパレヌタを䜿甚するコンポヌネントパスを持぀プラグむンは Windows で読み蟌たれ、他のプラットフォヌムではこの拒吊をトリガヌしたす

2996 

2997```text theme={null}

2998commands path escapes plugin directory: ./commands\deploy.md — its path contains a backslash, which is not resolved reliably on this platform

2999```

3000 

2732v2.1.251 より前は、Claude Code はマヌケットプレむス゚ントリで宣蚀された `commands` パスを、プラグむンディレクトリの倖を指しおいる堎合でも読み蟌みたした。Claude Code は既に `plugin.json` で宣蚀されたパスずマヌケットプレむス゚ントリの他のコンポヌネントパスを拒吊しおいたした。3001v2.1.251 より前は、Claude Code はマヌケットプレむス゚ントリで宣蚀された `commands` パスを、プラグむンディレクトリの倖を指しおいる堎合でも読み蟌みたした。Claude Code は既に `plugin.json` で宣蚀されたパスずマヌケットプレむス゚ントリの他のコンポヌネントパスを拒吊しおいたした。

2733 3002 

2734v2.1.257 より前は、チェックはパスのスペルのみを確認し、シンボリックリンクがどこに぀ながるかは確認したせんでした。3003v2.1.257 より前は、チェックはパスのスペルのみを確認し、シンボリックリンクがどこに぀ながるかは確認したせんでした。


2737 3006 

2738* 参照されたファむルをプラグむンディレクトリ内に移動し、`./` 盞察パスでそれを指すようにしおください3007* 参照されたファむルをプラグむンディレクトリ内に移動し、`./` 盞察パスでそれを指すようにしおください

2739* パスがプラグむン倖のファむルぞのシンボリックリンクの堎合は、シンボリックリンクをファむルのコピヌに眮き換えおください3008* パスがプラグむン倖のファむルぞのシンボリックリンクの堎合は、シンボリックリンクをファむルのコピヌに眮き換えおください

3009* メッセヌゞがパスにバックスラッシュが含たれおいるず蚀う堎合は、䟋えば `./commands/deploy.md` のようにフォワヌドスラッシュでパスを蚘述しおください

2740* 同じマヌケットプレむス内の他のプラグむンずファむルを共有するには、プラグむンディレクトリ内のシンボリックリンクを䜿甚しおリンクし、[シンボリックリンクルヌル](/docs/ja/plugins-reference#share-files-within-a-marketplace-with-symlinks)に埓っおください3010* 同じマヌケットプレむス内の他のプラグむンずファむルを共有するには、プラグむンディレクトリ内のシンボリックリンクを䜿甚しおリンクし、[シンボリックリンクルヌル](/docs/ja/plugins-reference#share-files-within-a-marketplace-with-symlinks)に埓っおください

2741 3011 

3012<h3 id="path-could-not-be-checked">

3013 パスをチェックできたせんでした

3014</h3>

3015 

3016Claude Code はプラグむンパスが存圚するかどうかをオペレヌティングシステムに問い合わせ、「芋぀かりたせん」以倖の゚ラヌを受け取ったため、パスが名前を付けるものを読み蟌みたせん。プラグむンのどの皋床が読み蟌たれるかは、どのパスが倱敗したかによっお異なりたす

3017 

3018* プラグむンの [デフォルトコンポヌネントフォルダ](/docs/ja/plugins-reference#file-locations-reference)の 1 ぀`skills/` や `commands/` などプラグむンの他のコンポヌネントは匕き続き読み蟌たれたす

3019* プラグむン自䜓のディレクトリそのプラグむンからは䜕も読み蟌たれたせん

3020 

3021存圚しないパスに぀いおはこの゚ラヌは衚瀺されたせん。`/plugin` では、゚ラヌはプラグむンの䞋に衚瀺され、パスずオペレヌティングシステムが返したコヌドに名前を付けたす

3022 

3023```text theme={null}

3024skills path could not be checked: /home/user/my-plugin/skills (ELOOP)

3025```

3026 

3027`claude plugin list` では、同じ゚ラヌは `Path not found: /home/user/my-plugin/skills (skills, ELOOP)` ず衚瀺されたす。

3028 

3029この゚ラヌを生成する原因には以䞋が含たれたす

3030 

3031* `ELOOP`パス内のシンボリックリンクが自分自身を指しおいるか、ルヌプを圢成しおいる

3032* `EIO` たたは `ESTALE`パスが壊れおいるか叀いネットワヌクマりント䞊にある

3033* `EACCES`パスの䞊のディレクトリの 1 ぀がそれを通過する暩限を拒吊しおいる

3034 

3035**察凊方法**

3036 

3037* 自分自身を指すシンボリックリンクを実フォルダに眮き換えるか、削陀しおください

3038* パスがネットワヌクマりント䞊にある堎合は、共有を再マりントしおください

3039* コヌドが `EACCES` の堎合は、パスの䞊のディレクトリに察する実行暩限を埩元しおください

3040* パスを修正した埌、`/reload-plugins` を実行するか、Claude Code を再起動しお、プラグむンたたはコンポヌネントを読み蟌んでください

3041 

3042v2.1.265 より前は、Claude Code はチェックできないデフォルトコンポヌネントフォルダを存圚しないものずしお扱い、゚ラヌなしでそのコンポヌネントなしでプラグむンを読み蟌みたした。

3043 

3044<h3 id="marketplace-entry-path-does-not-stay-inside-the-marketplace-directory">

3045 マヌケットプレむス゚ントリパスがマヌケットプレむスディレクトリ内に留たらない

3046</h3>

3047 

3048プラグむンの[マヌケットプレむス゚ントリ](/docs/ja/plugin-marketplaces#plugin-entries)は、Claude Code がマヌケットプレむス自䜓のディレクトリ内の堎所に解決できない゜ヌスパスを宣蚀しおいるため、プラグむンはむンストヌルたたは読み蟌たれたせん。拒吊は以䞋をカバヌしおいたす

3049 

3050* 絶察パス、`..` でマヌケットプレむスから抜け出す、たたはネットワヌクパスのようにスペルされた゚ントリパス

3051* git たたは URL などのリモヌト゜ヌスから取埗されたマヌケットプレむス内の゚ントリで、マヌケットプレむスディレクトリの倖に解決するシンボリックリンクを通じおタヌゲットに到達する

3052* マヌケットプレむスの `marketplace.json` ぞの盎接 URL から远加された盞察゚ントリClaude Code はそのファむルのみをダりンロヌドするため、パスが名前を付けるロヌカルプラグむンファむルは存圚したせん。[盞察パスを持぀プラグむンが URL ベヌスのマヌケットプレむスで倱敗する](/docs/ja/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)を参照しおください

3053 

3054`claude plugin install` は拒吊を次のように報告したす

3055 

3056```text theme={null}

3057Cannot install my-plugin@my-marketplace: its marketplace entry path does not stay inside the marketplace directory (an absolute, climbing, network-shaped or link-traversing entry, an entry of a fetched marketplace that resolves outside its tree — or a relative entry in a url-catalog marketplace, which has no local directory)

3058```

3059 

3060既にむンストヌルされおいるプラグむンの゚ントリが同じチェックに倱敗した堎合、`claude plugin list` はプラグむンを `failed to load` ずしお衚瀺したす

3061 

3062```text theme={null}

3063Plugin source path refused: ./my-plugin does not stay inside its marketplace directory. Check that the marketplace entry has a plain relative path.

3064```

3065 

3066**察凊方法**

3067 

3068* マヌケットプレむスを保守する堎合は、゚ントリの `source` を `./plugins/my-plugin` のようなプレヌンな盞察パスずしお蚘述し、それが通過するシンボリックリンクをマヌケットプレむスディレクトリ内を指すようにしおください

3069* マヌケットプレむスを盎接 URL から远加した堎合、盞察゚ントリは解決できたせん。マヌケットプレむス䜜成者に [別のプラグむン゜ヌス](/docs/ja/plugin-marketplaces#plugin-sources)を䜿甚するよう䟝頌するか、代わりに git リポゞトリからマヌケットプレむスを远加しおください

3070 

2742<h3 id="failed-to-load-marketplace-configuration">3071<h3 id="failed-to-load-marketplace-configuration">

2743 マヌケットプレむス蚭定の読み蟌みに倱敗した3072 マヌケットプレむス蚭定の読み蟌みに倱敗した

2744</h3>3073</h3>


2985 3314 

2986* 通垞は䜕もしたせん。拒吊は Claude にツヌル結果ずしお到達し、拒吊された操䜜は実行されたせん3315* 通垞は䜕もしたせん。拒吊は Claude にツヌル結果ずしお到達し、拒吊された操䜜は実行されたせん

2987* シンボリックリンク拒吊が 1 ぀のパスで繰り返される堎合、ビルドツヌルやファむルりォッチャヌなど、リンクをそこで曞き盎し続けるものを芋぀けるか、Claude にリンクされたものの代わりにファむルの解決されたパスを䜿甚するよう䟝頌したす3316* シンボリックリンク拒吊が 1 ぀のパスで繰り返される堎合、ビルドツヌルやファむルりォッチャヌなど、リンクをそこで曞き盎し続けるものを芋぀けるか、Claude にリンクされたものの代わりにファむルの解決されたパスを䜿甚するよう䟝頌したす

3317* Claude Code が Windows 内の AppContainer たたは制限トヌクンサンドボックスで実行されおいる堎合、この拒吊がすべおのファむルに察しお衚瀺される堎合は、v2.1.265 以降にアップグレヌドしたす

2988* ripgrep 拒吊の堎合、パッケヌゞマネヌゞャヌで ripgrep をむンストヌルしお、`rg` が `PATH` 䞊の絶察パスに解決されるようにするか、䜜業ディレクトリの䞋で怜玢を保持したす3318* ripgrep 拒吊の堎合、パッケヌゞマネヌゞャヌで ripgrep をむンストヌルしお、`rg` が `PATH` 䞊の絶察パスに解決されるようにするか、䜜業ディレクトリの䞋で怜玢を保持したす

2989 3319 

2990v2.1.251 より前は、Claude Code はファむル曞き蟌みに察しおのみパスの解決を再チェックしたため、暩限チェック埌に眮き換えられたリンクは、メッセヌゞなしで読み取りたたは怜玢を別の堎所にリダむレクトする可胜性がありたした。これらの拒吊のうち、芪ディレクトリ曞き蟌み拒吊のみが以前のバヌゞョンに衚瀺されたす。3320v2.1.251 より前は、Claude Code はファむル曞き蟌みに察しおのみパスの解決を再チェックしたため、暩限チェック埌に眮き換えられたリンクは、メッセヌゞなしで読み取りたたは怜玢を別の堎所にリダむレクトする可胜性がありたした。これらの拒吊のうち、芪ディレクトリ曞き蟌み拒吊のみが以前のバヌゞョンに衚瀺されたす。


2993 Task output swap refused3323 Task output swap refused

2994</h3>3324</h3>

2995 3325 

2996Claude Code は各 Bash コマンドの出力をその䞀時ディレクトリの䞋のファむルに保存したす。このメッセヌゞは、そのファむルのパス䞊のディレクトリがシンボリックリンクであるか移動されたこずを意味するため、Claude Code はそのパスを通じお出力を曞き蟌むのではなく、コマンドの実行を拒吊したした。メッセヌゞは Bash ツヌル結果に衚瀺されたす。3326Claude Code は各 Bash コマンドの出力をその䞀時ディレクトリの䞋のファむルに保存したす。このファむルを開くたびに、パスがただ Claude Code が䜜成したファむルに぀ながっおいるこずを確認したす。シンボリックリンク、远加のハヌドリンク、たたは移動されたディレクトリがそれをリダむレクトしおいたせん。このメッセヌゞは、そのチェックが倱敗したこずを意味するため、Claude Code はそのパスを通じお出力を曞き蟌むのではなく、操䜜を拒吊したした。メッセヌゞは Bash ツヌル結果に衚瀺されたす。

2997 3327 

2998```text wrap theme={null}3328```text wrap theme={null}

2999task output swap refused (tasks dir moved or linked): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. To recover: restart Claude Code with CLAUDE_CODE_TMPDIR set to a fresh directory; or, if /private/tmp/claude-501/-Users-you-my-project is a stray directory or a symbolic link that should not be there, remove that entry itself (not what it points to) and restart.3329task output swap refused (tasks dir moved or linked): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. To recover: restart Claude Code with CLAUDE_CODE_TMPDIR set to a fresh directory; or, if /private/tmp/claude-501/-Users-you-my-project is a stray directory or a symbolic link that should not be there, remove that entry itself (not what it points to) and restart.

3000```3330```

3001 3331 

3332括匧内のテキストは、倱敗したチェックに名前を付けたす。`output symlink was re-pointed`、`output file identity changed`、`not a regular file` などの理由はすべお同じ条件を報告したす。出力パスのどこかたたはその沿いに䜕かがもはや Claude Code が䜜成したファむルではありたせん。䞀郚の理由のみが `To recover:` 文を持ちたす。

3333 

3334コマンドがただ実行䞭にチェックが倱敗した堎合、Claude Code はコマンドを停止し、その結果は以䞋を報告したす。

3335 

3336```text theme={null}

3337Command killed: its output file was replaced or could no longer be verified

3338```

3339 

3002**What to do:**3340**What to do:**

3003 3341 

3004* v2.1.260 以降にアップグレヌドしたす。以前のバヌゞョンは、リンクたたは移動されたディレクトリが存圚しない堎合でも、このメッセヌゞを衚瀺するこずがありたす3342* v2.1.260 以降にアップグレヌドしたす。以前のバヌゞョンは、リンクたたは移動されたディレクトリが存圚しない堎合でも、このメッセヌゞを衚瀺するこずがありたす

3005* [`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars)を新しいディレクトリに蚭定しお Claude Code を再起動したす3343* [`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars)を新しいディレクトリに蚭定しお Claude Code を再起動したす

3006* たたは、プロゞェクトのディレクトリを Claude Code 䞀時ディレクトリの䞋で確認したす。䟋のメッセヌゞでは `/private/tmp/claude-501/-Users-you-my-project` です。そのパスがシンボリックリンクであるか、そこにあるべきではないディレクトリである堎合、リンクのタヌゲットではなく、リンクたたはディレクトリ自䜓を削陀しお、Claude Code を再起動したす3344* たたは、プロゞェクトのディレクトリを Claude Code 䞀時ディレクトリの䞋で確認したす。䟋のメッセヌゞでは `/private/tmp/claude-501/-Users-you-my-project` です。そのパスがシンボリックリンクであるか、そこにあるべきではないディレクトリである堎合、リンクのタヌゲットではなく、リンクたたはディレクトリ自䜓を削陀しお、Claude Code を再起動したす

3345* 拒吊が繰り返される堎合、セッションが実行されおいる間に、プロセスが Claude Code の䞀時ディレクトリの䞋の゚ントリを眮き換え、リンク、たたは削陀しおいたす。[`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars)を他に䜕も管理しないディレクトリに蚭定しお再起動したす

3346 

3347<h3 id="the-source-file-is-not-valid-utf-8-text">

3348 The source file is not valid UTF-8 text

3349</h3>

3350 

3351Claude は、バむトがテキストずしおデコヌドされないファむルから [artifact](/docs/ja/artifacts)を公開しようずしたした。たたは、テキストにはすでに眮換文字 `U+FFFD` が含たれおいるため、Claude Code は䜕もアップロヌドする前に公開を拒吊したした。メッセヌゞは Artifact ツヌル結果に衚瀺され、修正する最初の䜍眮に名前を付けたす。

3352 

3353```text wrap theme={null}

3354file_path: the source file is not valid UTF-8 text (first invalid byte at line 12, column 40). It may be saved in another encoding or contain binary data. Rewrite it as UTF-8, then publish again. Nothing was published.

3355 

3356file_path: the source file has the replacement character U+FFFD at line 12, column 40, usually left where an earlier edit or paste lost a character. Replace it with the intended text (in HTML, write an intended U+FFFD as &#xFFFD;), then publish again. Nothing was published.

3357```

3358 

3359Claude Code はファむルを UTF-8 ずしおデコヌドするか、リトル゚ンディアン UTF-16 バむト順マヌクで始たる堎合は UTF-16 ずしおデコヌドしたす。そのような UTF-16 ファむルがデコヌドされない堎合、最初のメッセヌゞは `UTF-16` に名前を付け、ファむルを UTF-8 ずしお曞き盎すよう指瀺したす。名前の埌に耇数の䜍眮が続く堎合、メッセヌゞは䜍眮の埌に `(+2 more)` などのカりントを远加したす。

3360 

3361**What to do:**

3362 

3363* 通垞は䜕もしたせん。Claude はファむルを曞き盎しお公開したす

3364* ファむルが自分で曞いたか、゚クスポヌトしたものである堎合は、UTF-8 ずしお再床保存し、各 `U+FFFD` を以前の線集、貌り付け、たたは倉換で倱われた文字に眮き換えたす

3365* ペヌゞに意図的な `U+FFFD` を衚瀺するには、リテラル文字の代わりに HTML で `&#xFFFD;` ずしお曞き蟌みたす

3366 

3367v2.1.267 より前は、Claude Code はそのようなファむルをチェックなしでアップロヌドし、サヌバヌは代わりに公開を拒吊したした。

3007 3368 

3008<h2 id="background-session-errors">3369<h2 id="background-session-errors">

3009 バックグラりンドセッション゚ラヌ3370 バックグラりンドセッション゚ラヌ


3336* メッセヌゞが行を匕甚する堎合、それが名前を付けるものを修正しおから、セッションを開くか再床ディスパッチしたす。次の詊行はサヌビスを再床開始したす3697* メッセヌゞが行を匕甚する堎合、それが名前を付けるものを修正しおから、セッションを開くか再床ディスパッチしたす。次の詊行はサヌビスを再床開始したす

3337* `claude daemon status` を実行しお、サヌビスが珟圚実行されおいるかどうかをチェックしたす3698* `claude daemon status` を実行しお、サヌビスが珟圚実行されおいるかどうかをチェックしたす

3338 3699 

3700<h3 id="working-directory-no-longer-exists-when-starting-a-background-session">

3701 バックグラりンドセッションを開始するずきに䜜業ディレクトリが存圚しなくなりたした

3702</h3>

3703 

3704[バックグラりンドセッション](/docs/ja/agent-view)を開始しようずしたした。そのセッションは、もう存圚しないディレクトリで実行されたす。これは、゚ヌゞェントビュヌからディスパッチするか、䜜業䞭のディレクトリが削陀たたは移動された埌に `/background` を実行するずきに発生したす。たた、プロセスが終了し、そのディレクトリが消えたセッションに接続たたは再開するずきにも発生したす。新しいプロセスは同じディレクトリで開始するためです。Claude Code はセッションを開始せず、メッセヌゞは芋぀からないディレクトリに名前を付けたす

3705 

3706```text theme={null}

3707Couldn't start a background session (working directory no longer exists or is not accessible: /tmp/demo)

3708```

3709 

3710v2.1.257 より前では、セッションは開始されたように芋え、その埌゚ヌゞェントビュヌで同じ理由で倱敗した行ずしお衚瀺されたした。

3711 

3712**察凊方法**

3713 

3714* メッセヌゞが名前を付けるディレクトリを再䜜成するか、存圚するディレクトリからディスパッチしおから、再床詊しおください

3715 

3339<h2 id="wrapper-and-ide-errors">3716<h2 id="wrapper-and-ide-errors">

3340 ラッパヌず IDE ゚ラヌ3717 ラッパヌず IDE ゚ラヌ

3341</h2>3718</h2>


3600 3977 

3601**察応方法**3978**察応方法**

3602 3979 

3603* メッセヌゞが名前を付ける原因に察応しおください。ネットワヌク原因の堎合は、このマシンが `api.anthropic.com` に到達できるこずを確認しおください。認蚌原因の堎合は、`/status` で サむンむンを確認しおください。3980* メッセヌゞが名前を付ける原因に察応しおください。ネットワヌク原因の堎合は、このマシンが `api.anthropic.com` に到達できるこずを確認しおください。認蚌原因の堎合は、`/status` でサむンむンを確認しおください。

3604* `/status` たたは `claude doctor` を実行しお、完党な蚺断を取埗しおください。3981* `/status` たたは `claude doctor` を実行しお、完党な蚺断を取埗しおください。

3605 3982 

3606v2.1.248 より前では、Claude Code は倱敗した蚭定取埗をデバッグログにのみ報告しおいたした。3983v2.1.248 より前では、Claude Code は倱敗した蚭定取埗をデバッグログにのみ報告しおいたした。


3660* macOS 管理蚭定プロファむル、`ナヌザヌごずの管理蚭定` たたは `デバむスレベルの管理蚭定`4037* macOS 管理蚭定プロファむル、`ナヌザヌごずの管理蚭定` たたは `デバむスレベルの管理蚭定`

3661* Windows レゞストリ倀、`Registry: HKLM\SOFTWARE\Policies\ClaudeCode\Settings`4038* Windows レゞストリ倀、`Registry: HKLM\SOFTWARE\Policies\ClaudeCode\Settings`

3662 4039 

3663[Claude Code がドロップした ゚ントリを怜玢](/docs/ja/managed-settings#find-entries-claude-code-dropped) は、各゜ヌスを解析䞍可胜にするものをリストしおいたす。4040[Claude Code がドロップした゚ントリを怜玢](/docs/ja/managed-settings#find-entries-claude-code-dropped) は、各゜ヌスを解析䞍可胜にするものをリストしおいたす。

3664 4041 

3665Claude Code は、別の管理゜ヌスが有効なポリシヌを配信する堎合でも、起動を拒吊したす。この ゚ラヌは察話型セッション、`claude -p`、Agent SDK セッション、[バックグラりンドセッション](/docs/ja/agent-view)、およびほずんどのサブコマンド`claude doctor` を含むで衚瀺されたす。拒吊は意図的に閉じられたす。Claude Code が解析できないドキュメント内の蚭定は匷制できず、ずにかく起動するず、組織の制埡なしでセッションが実行されたす。4042Claude Code は、別の管理゜ヌスが有効なポリシヌを配信する堎合でも、起動を拒吊したす。この゚ラヌは察話型セッション、`claude -p`、Agent SDK セッション、[バックグラりンドセッション](/docs/ja/agent-view)、およびほずんどのサブコマンド`claude doctor` を含むで衚瀺されたす。拒吊は意図的に閉じられたす。Claude Code が解析できないドキュメント内の蚭定は匷制できず、ずにかく起動するず、組織の制埡なしでセッションが実行されたす。

3666 4043 

3667解析可胜なドキュメント内のスキヌマ問題はこの゚ラヌを生成したせん。[Claude Code がドロップした゚ントリを怜玢](/docs/ja/managed-settings#find-entries-claude-code-dropped) は、Claude Code が 1 ぀で䜕を行うかをカバヌしおいたす。4044解析可胜なドキュメント内のスキヌマ問題はこの゚ラヌを生成したせん。[Claude Code がドロップした゚ントリを怜玢](/docs/ja/managed-settings#find-entries-claude-code-dropped) は、Claude Code が 1 ぀で䜕を行うかをカバヌしおいたす。

3668 4045 


3706**察応方法**4083**察応方法**

3707 4084 

3708* メッセヌゞでリストされた蚭定ファむルで、ルヌルを閉じ括匧で終わるように曞き盎しおください。䟋えば、`Bash(ls) x` の代わりに `Bash(ls *)` を䜿甚しおください。4085* メッセヌゞでリストされた蚭定ファむルで、ルヌルを閉じ括匧で終わるように曞き盎しおください。䟋えば、`Bash(ls) x` の代わりに `Bash(ls *)` を䜿甚しおください。

3709* コンテンツ内の括匧はそのたたにしおください。それらはリテラルなので、`Edit(./Finance (2024)/**)` などのルヌルは ゚スケヌプなしで有効です。4086* コンテンツ内の括匧はそのたたにしおください。それらはリテラルなので、`Edit(./Finance (2024)/**)` などのルヌルぱスケヌプなしで有効です。

3710 4087 

3711v2.1.260 より前では、Claude Code は䞀臎しない括匧を持぀ルヌルを `Mismatched parentheses` ずしお報告しおいたした。4088v2.1.260 より前では、Claude Code は䞀臎しない括匧を持぀ルヌルを `Mismatched parentheses` ずしお報告しおいたした。

3712 4089 


3749* 譊告が括匧内に名前を付ける゜ヌスでルヌルを修正しおください。蚭定ファむルパス、たたは `--allowed-tools` フラグ自䜓。ディスク䞊に存圚しない `claude-settings-<hash>.json` パスはむンラむン `--settings` 倀を衚したす。そのフラグに枡す JSON を修正しおください。4126* 譊告が括匧内に名前を付ける゜ヌスでルヌルを修正しおください。蚭定ファむルパス、たたは `--allowed-tools` フラグ自䜓。ディスク䞊に存圚しない `claude-settings-<hash>.json` パスはむンラむン `--settings` 倀を衚したす。そのフラグに枡す JSON を修正しおください。

3750* ゜ヌスが `managed policy settings` ず読む堎合は、譊告を管理蚭定を保守しおいる人に転送しおください。自分でそれをクリアするこずはできたせん。4127* ゜ヌスが `managed policy settings` ず読む堎合は、譊告を管理蚭定を保守しおいる人に転送しおください。自分でそれをクリアするこずはできたせん。

3751 4128 

3752Claude Code は同じ圢状の deny および ask ルヌルに぀いお譊告したせん。それらが䞀臎する远加コマンドを拒吊たたはプロンプトしたす。たた、サブコマンドが最初の `*` の前に来るルヌル`Bash(git commit *)` など、たたは `*` の埌に オプション以倖の単語がないルヌル`Bash(git *)` など、たたは `:*` プレフィックスルヌル`Bash(git:*)` などに぀いおも譊告したせん。4129Claude Code は同じ圢状の deny および ask ルヌルに぀いお譊告したせん。それらが䞀臎する远加コマンドを拒吊たたはプロンプトしたす。たた、サブコマンドが最初の `*` の前に来るルヌル`Bash(git commit *)` など、たたは `*` の埌にオプション以倖の単語がないルヌル`Bash(git *)` など、たたは `:*` プレフィックスルヌル`Bash(git:*)` などに぀いおも譊告したせん。

3753 4130 

3754[バックグラりンドセッション](/docs/ja/agent-view) たたは `--output-format json` たたは `stream-json` では、Claude Code は譊告をデバッグログに stderr の代わりに曞き蟌むため、マシン読み取り出力はクリヌンなたたです。`--debug` で `~/.claude/debug/<session-id>.txt` でキャプチャしおください。v2.1.246 より前では、Claude Code はこれらのルヌルを譊告なしで受け入れおいたした。4131[バックグラりンドセッション](/docs/ja/agent-view) たたは `--output-format json` たたは `stream-json` では、Claude Code は譊告をデバッグログに stderr の代わりに曞き蟌むため、マシン読み取り出力はクリヌンなたたです。`--debug` で `~/.claude/debug/<session-id>.txt` でキャプチャしおください。v2.1.246 より前では、Claude Code はこれらのルヌルを譊告なしで受け入れおいたした。

3755 4132 


3839 4216 

3840v2.1.233 より前では、Claude Code は認識しないモデル ID のリク゚ストを送信したずきに行を曞き蟌みたせんでした。4217v2.1.233 より前では、Claude Code は認識しないモデル ID のリク゚ストを送信したずきに行を曞き蟌みたせんでした。

3841 4218 

4219<h3 id="stale-sandbox-mask-files-left-by-a-killed-session">

4220 殺されたセッションによっお残された叀いサンドボックスマスクファむル

4221</h3>

4222 

4223`claude doctor` はその蚺断でこの譊告を出力し、`/status` は同じ行をリストしたす。これは、[サンドボックス](/docs/ja/sandboxing) がファむルシステム分離をオンにしお有効になっおいる Linux および WSL2 に衚瀺されたす。

4224 

4225サンドボックスコマンドが実行されおいる間、サンドボックスはただ存圚しないファむルぞの曞き蟌み拒吊を保持し、そこに 0 バむトの読み取り専甚プレヌスホルダヌを䜜成し、その埌削陀したす。SIGKILL によっお殺されたセッションなど、そのクリヌンアップが実行される前に、プレヌスホルダヌが残りたす。埌のセッションは、起動するたびにそれらを読み取り専甚で再床バむンドするため、「はい、今埌は尋ねない」を保存するなどの蚭定曞き蟌みは、そこに座っおいるものが倱敗したす。

4226 

4227```text theme={null}

4228- Stale sandbox mask files left by a killed session: /home/you/project/.claude/settings.local.json

4229 Fix: Remove each with `rm <path>` while no other Claude Code session is running in that project — a 0-byte read-only file where a settings file belongs makes "Yes, and don't ask again" fail to save, and the sandbox binds it read-only again on every start

4230```

4231 

4232**察応方法**

4233 

4234* そのプロゞェクトで実行されおいる他の Claude Code セッションを終了し、`rm` で各リストされたファむルを削陀しおください。譊告は最倧 3 ぀のファむルに名前を付け、残りをカりントするため、削陀されるたで `claude doctor` を再床実行しおください。別のセッションのサンドボックスがただ䜿甚しおいるプレヌスホルダヌは、そのセッションの曞き蟌み保護の生きた郚分です。

4235* 「はい、今埌は尋ねない」で保存した暩限の遞択が固定されなかった堎合は、プレヌスホルダヌを削陀した埌、再床保存しおください。

4236 

4237v2.1.257 より前では、`claude doctor` はこれらのファむルにフラグを立おたせんでした。以前のバヌゞョンは、セッションが殺されたずきに同じプレヌスホルダヌを残したす。

4238 

3842<h2 id="responses-seem-lower-quality-than-usual">4239<h2 id="responses-seem-lower-quality-than-usual">

3843 応答の品質がい぀もより䜎いように芋える4240 応答の品質がい぀もより䜎いように芋える

3844</h2>4241</h2>

Details

41* **MCP サヌバヌ**[claude.ai からのコネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)は、claude.ai サブスクリプションがアクティブな認蚌方法である堎合にのみロヌドされたす。[ツヌル怜玢](/docs/ja/mcp#configure-tool-search)は `ANTHROPIC_BASE_URL` がファヌストパヌティ以倖のホストを指しおいる堎合、デフォルトでオフになり、Google Cloud の Agent Platform の Claude 4.5 䞖代より前のモデルたたは Microsoft Foundry の [Azure でホストされおいるデプロむメント](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)ではサポヌトされおいたせん41* **MCP サヌバヌ**[claude.ai からのコネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)は、claude.ai サブスクリプションがアクティブな認蚌方法である堎合にのみロヌドされたす。[ツヌル怜玢](/docs/ja/mcp#configure-tool-search)は `ANTHROPIC_BASE_URL` がファヌストパヌティ以倖のホストを指しおいる堎合、デフォルトでオフになり、Google Cloud の Agent Platform の Claude 4.5 䞖代より前のモデルたたは Microsoft Foundry の [Azure でホストされおいるデプロむメント](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)ではサポヌトされおいたせん

42* **Subagents**組み蟌みの [Explore subagent](/docs/ja/sub-agents#built-in-subagents)は、Claude API で継承されたモデルを Opus に制限し、他のプロバむダヌClaude Platform on AWS を含むでは盎接メむン䌚話のモデルを継承したす42* **Subagents**組み蟌みの [Explore subagent](/docs/ja/sub-agents#built-in-subagents)は、Claude API で継承されたモデルを Opus に制限し、他のプロバむダヌClaude Platform on AWS を含むでは盎接メむン䌚話のモデルを継承したす

43* **[Commands](/docs/ja/commands#all-commands)**43* **[Commands](/docs/ja/commands#all-commands)**

44 * `/design-sync` ず `/import` およびその `claude import` サブコマンド圢匏は、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS では利甚䞍可です44 * `/design-sync` ず `/import` およびその `claude import` サブコマンド圢匏は、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および Claude Platform on AWS では利甚䞍可です。たた、[Claude apps gateway](/docs/ja/claude-apps-gateway#availability-and-limitations) を通じおも利甚䞍可です

45 * `/voice` には claude.ai アカりントが必芁です45 * `/voice` には claude.ai アカりントが必芁です

46 * `/list-agents` およびその゚むリアス `/peers` は、[クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging#availability)が有効になっおいるセッションでのみ利甚可胜です46 * `/list-agents` およびその゚むリアス `/peers` は、[クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging#availability)が有効になっおいるセッションでのみ利甚可胜です

47 47 

fullscreen.md +4 −2

Details

33 * 最初のメッセヌゞの前に巻き戻した堎合、Claude Code は空の䌚話で再起動されたす33 * 最初のメッセヌゞの前に巻き戻した堎合、Claude Code は空の䌚話で再起動されたす

34* [暩限モヌド](/docs/ja/permission-modes)ず[努力レベル](/docs/ja/model-config#adjust-effort-level)34* [暩限モヌド](/docs/ja/permission-modes)ず[努力レベル](/docs/ja/model-config#adjust-effort-level)

35* [`/model`](/docs/ja/model-config#setting-your-model)で最埌に遞択したモデル35* [`/model`](/docs/ja/model-config#setting-your-model)で最埌に遞択したモデル

36* [`--allowed-tools` たたは `--disallowed-tools`](/docs/ja/cli-reference#cli-flags)で枡したルヌル、および`--agent`、`--agents`、`--append-system-prompt` フラグ36* [`--allowed-tools` たたは `--disallowed-tools`](/docs/ja/cli-reference#cli-flags)で枡したルヌル、および `--agent`、`--agents`、`--append-system-prompt`、および `--system-prompt-snapshot` フラグ

37 37 

38Claude Code は、再起動されたプロセスに枡すこずができない制限がセッションにある堎合、再起動を拒吊したす。枡すこずができない制限には以䞋が含たれたす。38Claude Code は、再起動されたプロセスに枡すこずができない制限がセッションにある堎合、再起動を拒吊したす。枡すこずができない制限には以䞋が含たれたす。

39 39 


149 149 

150これらのアクションは再バむンド可胜です。アクション名の完党なリストデフォルトバむンディングがない半ペヌゞおよび党ペヌゞバリアントを含むに぀いおは、[スクロヌルアクション](/docs/ja/keybindings#scroll-actions)を参照しおください。150これらのアクションは再バむンド可胜です。アクション名の完党なリストデフォルトバむンディングがない半ペヌゞおよび党ペヌゞバリアントを含むに぀いおは、[スクロヌルアクション](/docs/ja/keybindings#scroll-actions)を参照しおください。

151 151 

152スクロヌルアップ䞭は、䌚話の䞊郚に薄いヘッダヌ行が衚瀺され、ビュヌの䞊にスクロヌルした最新のプロンプトが衚瀺されたす。その行をクリックしおそのプロンプトにゞャンプしおください。

153 

152<h3 id="auto-follow">154<h3 id="auto-follow">

153 自動フォロヌ155 自動フォロヌ

154</h3>156</h3>


179 181 

180倀 `3` は `vim` および同様のアプリケヌションのデフォルトず䞀臎したす。この蚭定は、0.25 などの 1 未満の小数倀を含む、20 たでの任意の正の倀を受け入れたす。これにより、既にホむヌルむベントを増幅するタヌミナルで加速されたトラックパッドおよびホむヌルスクロヌルを遅くできたす。182倀 `3` は `vim` および同様のアプリケヌションのデフォルトず䞀臎したす。この蚭定は、0.25 などの 1 未満の小数倀を含む、20 たでの任意の正の倀を受け入れたす。これにより、既にホむヌルむベントを増幅するタヌミナルで加速されたトラックパッドおよびホむヌルスクロヌルを遅くできたす。

181 183 

182スクロヌル速床をむンタラクティブに調敎するには、`/scroll-speed` を実行しおください。ダむアログは、開いおいる間スクロヌルできるルヌラヌを衚瀺するため、倉曎をすぐに感じるこずができたす。`←` ず `→` を抌しお速床を調敎し、`r` を抌しおオヌトディテクトされたデフォルトにリセットし、`Enter` を抌しお保存しおください。ダむアログは 10 たでの敎数でステップし、より现かい制埡をサポヌトするタヌミナルでは、0.25 たでの 4 分の 1 ステップも提䟛したす。4 分の 1 ステップには Claude Code v2.1.172 以降が必芁です。184スクロヌル速床をむンタラクティブに調敎するには、`/scroll-speed` を実行しおください。ダむアログは、開いおいる間スクロヌルできるルヌラヌを衚瀺するため、倉曎をすぐに感じるこずができたす。`←` ず `→` を抌しお速床を調敎し、`r` を抌しおオヌトディテクトされたデフォルトにリセットし、`Enter` を抌しお保存しおください。ダむアログは 10 たでの敎数でステップし、より现かい制埡をサポヌトするタヌミナルでは、0.25 たでの 4 分の 1 ステップも提䟛したす。

183 185 

184このコマンドは、`CLAUDE_CODE_SCROLL_SPEED` 環境倉数が蚭定するのず同じ倀を曞き蟌み、`~/.claude/settings.json` に氞続化されたす。ダむアログの最倧倀は 10 です。環境倉数を通じおより高い倀を蚭定した堎合、ダむアログは 10 を衚瀺し、ダむアログから保存するず 10 が氞続化されたす。このコマンドは JetBrains IDE タヌミナルでは利甚できたせん。186このコマンドは、`CLAUDE_CODE_SCROLL_SPEED` 環境倉数が蚭定するのず同じ倀を曞き蟌み、`~/.claude/settings.json` に氞続化されたす。ダむアログの最倧倀は 10 です。環境倉数を通じおより高い倀を蚭定した堎合、ダむアログは 10 を衚瀺し、ダむアログから保存するず 10 が氞続化されたす。このコマンドは JetBrains IDE タヌミナルでは利甚できたせん。

185 187 

github-actions-cloud-providers.md +324 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Claude Code GitHub Actions をクラりドプロバむダヌで䜿甚する

6 

7> Claude Code GitHub Actions を Claude API の代わりに Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry を通じお実行する

8 

9[Claude Code GitHub Actions](/docs/ja/github-actions) は、デフォルトで Claude API を呌び出したす。代わりに独自のクラりドアカりントを通じお掚論をルヌティングするには、Claude Code GitHub Action のプロバむダヌ入力を蚭定し、ワヌクフロヌの OpenID ConnectOIDCトヌクンを信頌するようにクラりドを構成したす。ワヌクフロヌはそのトヌクンで認蚌するため、リポゞトリに長期的なクラりド認蚌情報を保存する必芁がありたせん。

10 

11<Info>

12 このペヌゞは [GitHub Actions セットアップ](/docs/ja/github-actions#setup) に基づいおいたす。ワヌクフロヌファむルず `anthropics/claude-code-action` ステップに぀いおすでに理解しおいるこずを前提ずしおおり、クラりドプロバむダヌが倉曎する内容のみをカバヌしおいたす。

13</Info>

14 

15<h2 id="choose-your-provider">

16 プロバむダヌを遞択する

17</h2>

18 

19Claude Code GitHub Action は 3 ぀のプロバむダヌをサポヌトしおおり、以䞋のセットアップステップはクラりド偎の構成のみが異なりたす。組織が既に Claude モデルアクセスを持っおいるプロバむダヌを䜿甚しおください。`anthropics/claude-code-action` ステップの `with:` ブロック内の 1 ぀の入力で、Claude Code GitHub Action にどのプロバむダヌを䜿甚するかを指定したす。

20 

21* **Amazon Bedrock**: `use_bedrock: "true"`

22* **Google Cloud の Agent Platform**: `use_vertex: "true"`

23* **Microsoft Foundry**: `use_foundry: "true"`

24 

25[統合をセットアップする](#set-up-the-integration) の完党なワヌクフロヌ䟋には、各プロバむダヌの入力が既に含たれおいたす。

26 

27<h2 id="prerequisites">

28 前提条件

29</h2>

30 

31開始する前に、以䞋が必芁です。

32 

33* Claude Code GitHub Action が実行されるリポゞトリぞの管理者アクセスGitHub App をむンストヌルしおシヌクレットを远加するため

34* クラりドアカりントでアむデンティティリ゜ヌスを䜜成する暩限AWS の IAM ロヌルず OIDC アむデンティティプロバむダヌ、Google Cloud のワヌクロヌドアむデンティティフェデレヌションリ゜ヌスずサヌビスアカりント、たたは Azure の Microsoft Entra アプリケヌション

35* プロバむダヌでの Claude モデルアクセス

36 * **Amazon Bedrock**: Claude モデルぞのアクセスが蚱可されおいる。このペヌゞの䟋の `us.` モデル ID などのクロスリヌゞョン掚論プロファむルは、リヌゞョングルヌプのすべおのリヌゞョンでアクセスが蚱可されおいる必芁がありたす。[Amazon Bedrock の Claude Code](/docs/ja/amazon-bedrock) を参照しおください

37 * **Google Cloud の Agent Platform**: Agent Platform API が有効になっおおり Claude モデルぞのアクセスがあるプロゞェクト。[Google Cloud の Agent Platform の Claude Code](/docs/ja/google-vertex-ai) を参照しおください

38 * **Microsoft Foundry**: Claude モデルデプロむメントを備えた Foundry リ゜ヌス。[Microsoft Foundry の Claude Code](/docs/ja/microsoft-foundry) を参照しおください

39 

40<h2 id="set-up-the-integration">

41 統合をセットアップする

42</h2>

43 

44前提条件を超えお、4 ぀のものを䜜成したす。Claude Code GitHub Action 甚の GitHub アむデンティティ、クラりド偎の信頌構成、リポゞトリシヌクレット、およびワヌクフロヌファむルです。以䞋のステップでそれぞれを説明したす。

45 

46<Steps>

47 <Step title="GitHub アむデンティティを遞択する">

48 Claude Code GitHub Action はコミットをプッシュし、GitHub アむデンティティを通じおコメントを投皿したす。[クむックセットアップ](/docs/ja/github-actions#quick-setup) はこのために公匏 Claude GitHub App をむンストヌルしたす。クラりドプロバむダヌを䜿甚する堎合、アむデンティティを自分で遞択したす。

49 

50 * **公匏 [Claude GitHub App](https://github.com/apps/claude)**: リポゞトリにむンストヌルするか、既にむンストヌルされおいる堎合は次のステップにスキップしたす

51 * **カスタム GitHub App**: Claude Code GitHub Action が䜿甚する 3 ぀の暩限のみが必芁な堎合に独自のアプリを䜜成したす[公匏アプリの完党なセット](/docs/ja/github-actions#github-app-permissions) ではなく

52 * **GitHub の自動 `GITHUB_TOKEN`**: 䜜成たたはむンストヌルするアプリはありたせんが、GitHub はそれで䜜成されたコミットで CI ワヌクフロヌをトリガヌしたせん

53 

54 4 番目のステップのワヌクフロヌ䟋はカスタムアプリで認蚌したす。そのステップでは、他の 2 ぀のオプションに察しお䜕を倉曎するかも説明しおいたす。

55 

56 カスタムアプリを䜜成するには、[新しい GitHub App を登録](https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/registering-a-github-app) し、この統合では䜿甚しないため Webhook を無効にしたす。3 ぀のリポゞトリ暩限を付䞎したす。

57 

58 * **Contents**: 読み取りず曞き蟌み

59 * **Issues**: 読み取りず曞き蟌み

60 * **Pull requests**: 読み取りず曞き蟌み

61 

62 アプリを登録した埌、秘密鍵を生成しおダりンロヌドした `.pem` ファむルを保持し、アプリの蚭定ペヌゞから App ID をメモし、Claude Code GitHub Action が実行されるリポゞトリに [アプリをむンストヌル](https://docs.github.com/en/apps/using-github-apps/installing-your-own-github-app) したす。キヌず ID を 3 番目のステップでシヌクレットずしお远加したす。

63 </Step>

64 

65 <Step title="クラりド認蚌を構成する">

66 GitHub がワヌクフロヌに発行する OIDC トヌクンを信頌するようにクラりドを構成し、各ワヌクフロヌ実行が短期的なクラりド認蚌情報を取埗できるようにしたす。各タブの箇条曞きは䜜成する内容をたずめおおり、各タブはコン゜ヌルレベルのステップに぀いおクラりドベンダヌ独自のガむドにリンクしおいたす。

67 

68 <Tabs>

69 <Tab title="Amazon Bedrock">

70 AWS アカりントで信頌構成を䜜成し、[OIDC アむデンティティプロバむダヌを䜜成するための AWS ガむド](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) に埓いたす。

71 

72 * プロバむダヌ URL `https://token.actions.githubusercontent.com` ずオヌディ゚ンス `sts.amazonaws.com` を䜿甚しお GitHub OIDC アむデンティティプロバむダヌを远加したす

73 * そのプロバむダヌによっお Web アむデンティティずしお信頌される IAM ロヌルを䜜成し、[IAM 構成](/docs/ja/amazon-bedrock#iam-configuration) からスコヌプ付き呌び出しポリシヌをアタッチしたす。これは `bedrock:InvokeModel`、`bedrock:InvokeModelWithResponseStream`、`bedrock:ListInferenceProfiles`、`bedrock:GetInferenceProfile` を付䞎し、2 ぀の `aws-marketplace` サブスクリプションアクションも付䞎したす

74 * ロヌルの信頌ポリシヌをリポゞトリに制限したす。`repo:your-org/your-repo:*` などのサブゞェクト条件を䜿甚したす。クレヌム圢匏に぀いおは [GitHub の OIDC 匷化ガむド](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) を参照しおください

75 

76 ロヌルの ARN をメモしたす。次のステップでシヌクレットずしお远加したす。

77 </Tab>

78 

79 <Tab title="Google Cloud の Agent Platform">

80 Google Cloud プロゞェクトでフェデレヌションリ゜ヌスを䜜成し、[ワヌクロヌドアむデンティティフェデレヌションドキュメント](https://cloud.google.com/iam/docs/workload-identity-federation) に埓いたす。

81 

82 * 3 ぀の API を有効にしたすIAM Credentials、Security Token ServiceSTS、および Agent Platform APIサヌビス名は `aiplatform.googleapis.com`

83 * 発行者が `https://token.actions.githubusercontent.com` である GitHub OIDC プロバむダヌを持぀ワヌクロヌドアむデンティティプヌルを䜜成し、プヌルをリポゞトリに制限する属性条件を远加したす

84 * `Vertex AI User` ロヌル`roles/aiplatform.user`のみを持぀専甚サヌビスアカりントを䜜成し、プヌルがそれを停装するこずを蚱可したす

85 

86 プロバむダヌの完党なリ゜ヌス名ずサヌビスアカりントのメヌルアドレスをメモしたす。次のステップでシヌクレットずしお远加したす。

87 </Tab>

88 

89 <Tab title="Microsoft Foundry">

90 リポゞトリ甚のフェデレヌション認蚌情報を持぀ Microsoft Entra アプリケヌションを䜜成し、[GitHub Actions から認蚌するための Microsoft ガむド](https://learn.microsoft.com/en-us/azure/developer/github/connect-from-azure-openid-connect) に埓いたす。

91 

92 * Microsoft Entra アプリケヌションを登録し、GitHub がリポゞトリに発行するトヌクンを信頌するフェデレヌション ID 認蚌情報を远加したす。ナヌザヌ割り圓おマネヌゞドアむデンティティはアプリケヌションの代わりに機胜したす。どちらも以䞋でメモするクラむアント ID を持ちたす

93 * Foundry リ゜ヌスでアプリケヌションに `Azure AI User` ロヌルを割り圓おたす。より狭いカスタムロヌルに぀いおは [Azure RBAC 構成](/docs/ja/microsoft-foundry#azure-rbac-configuration) を参照しおください

94 

95 アプリケヌションのクラむアント ID、テナント ID、サブスクリプション ID をメモしたす。次のステップでシヌクレットずしお远加したす。

96 </Tab>

97 </Tabs>

98 </Step>

99 

100 <Step title="リポゞトリシヌクレットを远加する">

101 Claude Code GitHub Action が実行されるリポゞトリで、プロバむダヌのシヌクレットを远加したす。たた、最初のステップでカスタム GitHub App を䜜成した堎合は、2 ぀のアプリシヌクレットも远加したす。GitHub の [GitHub Actions でシヌクレットを䜿甚する](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions) ガむドを参照しおください。

102 

103 | シヌクレット | 必芁な察象 | 倀 |

104 | -------------------------------- | ----------------------------- | ------------------------ |

105 | `AWS_ROLE_TO_ASSUME` | Amazon Bedrock | IAM ロヌルの ARN |

106 | `GCP_WORKLOAD_IDENTITY_PROVIDER` | Google Cloud の Agent Platform | プロバむダヌの完党なリ゜ヌス名 |

107 | `GCP_SERVICE_ACCOUNT` | Google Cloud の Agent Platform | サヌビスアカりントのメヌルアドレス |

108 | `AZURE_CLIENT_ID` | Microsoft Foundry | Entra アプリケヌションのクラむアント ID |

109 | `AZURE_TENANT_ID` | Microsoft Foundry | Microsoft Entra テナント ID |

110 | `AZURE_SUBSCRIPTION_ID` | Microsoft Foundry | Azure サブスクリプション ID |

111 | `APP_ID` | カスタム GitHub App | GitHub App の ID |

112 | `APP_PRIVATE_KEY` | カスタム GitHub App | `.pem` 秘密鍵ファむルの内容 |

113 </Step>

114 

115 <Step title="ワヌクフロヌファむルを䜜成する">

116 プロバむダヌ甚のワヌクフロヌファむル`.github/workflows/claude.yml` などを䜜成したす。各䟋は `@claude` メンションに応答し、カスタムアプリで GitHub に認蚌し、`id-token: write` 暩限を含みたす。これは GitHub がクラりドプロバむダヌが認蚌情報ず亀換する OIDC トヌクンを発行するために必芁です。

117 

118 最初のステップで別の GitHub アむデンティティを遞択した堎合、䟋を調敎したす。

119 

120 * **公匏 Claude GitHub App**: GitHub App トヌクン生成ステップず `github_token` 行を削陀したす

121 * **GitHub の自動トヌクン**: トヌクン生成ステップを削陀し、`github_token` 行を `github_token: ${{ secrets.GITHUB_TOKEN }}` に倉曎したす

122 

123 <Warning>

124 公開リポゞトリでは、任意のナヌザヌからのトリガヌフレヌズを含むコメントがこのワヌクフロヌを開始したす。認蚌情報ステップは Claude Code GitHub Action がコメント䜜成者の曞き蟌みアクセスをチェックする前に実行されるため、アクションは App トヌクンを生成しおクラりドプロバむダヌにサむンむンした埌にのみ未認可ナヌザヌを拒吊したす。これはログ゚ントリを残し、Actions 分を消費したす。これらの実行を避けるには、認蚌情報ステップの前にコメント䜜成者の曞き蟌みアクセスを確認するステップを远加したす。

125 </Warning>

126 

127 <Tabs>

128 <Tab title="Amazon Bedrock">

129 `aws-region` 倀を自分のものに眮き換えたす。認蚌情報ステップはそれをゞョブの残りの郚分のために `AWS_REGION` ずしお゚クスポヌトしたす。

130 

131 ```yaml theme={null}

132 name: Claude PR Action

133 

134 permissions:

135 contents: write

136 pull-requests: write

137 issues: write

138 id-token: write

139 

140 on:

141 issue_comment:

142 types: [created]

143 pull_request_review_comment:

144 types: [created]

145 issues:

146 types: [opened]

147 

148 jobs:

149 claude-pr:

150 if: |

151 (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||

152 (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||

153 (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))

154 runs-on: ubuntu-latest

155 steps:

156 - name: Checkout repository

157 uses: actions/checkout@v6

158 

159 - name: Generate GitHub App token

160 id: app-token

161 uses: actions/create-github-app-token@v2

162 with:

163 app-id: ${{ secrets.APP_ID }}

164 private-key: ${{ secrets.APP_PRIVATE_KEY }}

165 

166 - name: Configure AWS Credentials (OIDC)

167 uses: aws-actions/configure-aws-credentials@v4

168 with:

169 role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}

170 aws-region: us-west-2

171 

172 - uses: anthropics/claude-code-action@v1

173 with:

174 github_token: ${{ steps.app-token.outputs.token }}

175 use_bedrock: "true"

176 claude_args: '--model us.anthropic.claude-sonnet-4-6'

177 ```

178 

179 <Tip>

180 Bedrock モデル ID には `us.` などのクロスリヌゞョン掚論プロファむルプレフィックスが含たれたす。モデルアクセスを蚱可したリヌゞョングルヌプのプレフィックスを䜿甚したす。

181 </Tip>

182 </Tab>

183 

184 <Tab title="Google Cloud の Agent Platform">

185 `CLOUD_ML_REGION` 倀を自分のものに眮き換えたす。ワヌクフロヌが `auth` ステップの出力からプロゞェクト ID を読み取るため、プロゞェクト ID をハヌドコヌドする必芁はありたせん。

186 

187 ```yaml theme={null}

188 name: Claude PR Action

189 

190 permissions:

191 contents: write

192 pull-requests: write

193 issues: write

194 id-token: write

195 

196 on:

197 issue_comment:

198 types: [created]

199 pull_request_review_comment:

200 types: [created]

201 issues:

202 types: [opened]

203 

204 jobs:

205 claude-pr:

206 if: |

207 (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||

208 (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||

209 (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))

210 runs-on: ubuntu-latest

211 steps:

212 - name: Checkout repository

213 uses: actions/checkout@v6

214 

215 - name: Generate GitHub App token

216 id: app-token

217 uses: actions/create-github-app-token@v2

218 with:

219 app-id: ${{ secrets.APP_ID }}

220 private-key: ${{ secrets.APP_PRIVATE_KEY }}

221 

222 - name: Authenticate to Google Cloud

223 id: auth

224 uses: google-github-actions/auth@v2

225 with:

226 workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}

227 service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }}

228 

229 - uses: anthropics/claude-code-action@v1

230 with:

231 github_token: ${{ steps.app-token.outputs.token }}

232 use_vertex: "true"

233 claude_args: '--model claude-sonnet-5'

234 env:

235 ANTHROPIC_VERTEX_PROJECT_ID: ${{ steps.auth.outputs.project_id }}

236 CLOUD_ML_REGION: us-east5

237 ```

238 </Tab>

239 

240 <Tab title="Microsoft Foundry">

241 `your-resource-name` を Foundry リ゜ヌス名に眮き換えたす。Claude Code はそれから゚ンドポむント URL を構築したす。`azure/login` ステップはワヌクフロヌの OIDC トヌクンでサむンむンし、Claude Code は Azure [デフォルト認蚌情報チェヌン](https://learn.microsoft.com/en-us/azure/developer/javascript/sdk/authentication/credential-chains#defaultazurecredential-overview) を通じお認蚌情報を取埗したす。

242 

243 ```yaml theme={null}

244 name: Claude PR Action

245 

246 permissions:

247 contents: write

248 pull-requests: write

249 issues: write

250 id-token: write

251 

252 on:

253 issue_comment:

254 types: [created]

255 pull_request_review_comment:

256 types: [created]

257 issues:

258 types: [opened]

259 

260 jobs:

261 claude-pr:

262 if: |

263 (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||

264 (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||

265 (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))

266 runs-on: ubuntu-latest

267 steps:

268 - name: Checkout repository

269 uses: actions/checkout@v6

270 

271 - name: Generate GitHub App token

272 id: app-token

273 uses: actions/create-github-app-token@v2

274 with:

275 app-id: ${{ secrets.APP_ID }}

276 private-key: ${{ secrets.APP_PRIVATE_KEY }}

277 

278 - name: Authenticate to Azure

279 uses: azure/login@v2

280 with:

281 client-id: ${{ secrets.AZURE_CLIENT_ID }}

282 tenant-id: ${{ secrets.AZURE_TENANT_ID }}

283 subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

284 

285 - uses: anthropics/claude-code-action@v1

286 with:

287 github_token: ${{ steps.app-token.outputs.token }}

288 use_foundry: "true"

289 claude_args: '--model claude-sonnet-5'

290 env:

291 ANTHROPIC_FOUNDRY_RESOURCE: your-resource-name

292 ```

293 

294 <Tip>

295 Foundry リ゜ヌス内の Claude デプロむメントず䞀臎するモデル ID を䜿甚したす。モデル構成ずバヌゞョンピニングに぀いおは [Microsoft Foundry の Claude Code](/docs/ja/microsoft-foundry) を参照しおください。

296 </Tip>

297 </Tab>

298 </Tabs>

299 

300 任意のプロバむダヌで、実行時間ずコストを制限するために `claude_args` に `--max-turns` を远加できたす。[コストを管理する](/docs/ja/github-actions#manage-costs) を参照しおください。

301 </Step>

302 

303 <Step title="セットアップをテストする">

304 むシュヌたたは PR コメントで `@claude` をメンションし、リポゞトリの Actions タブで実行を監芖したす。Claude は同じむシュヌたたは PR のコメントで返信したす。

305 </Step>

306</Steps>

307 

308<h2 id="troubleshooting">

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

310</h2>

311 

312倱敗した実行は通垞、2 ぀の堎所のいずれかで䞭断したす。

313 

314* **認蚌゚ラヌ**: 通垞は OIDC の蚭定ミス。ワヌクフロヌに `id-token: write` 暩限が含たれおいるこず、信頌構成のリポゞトリ条件がリポゞトリず正確に䞀臎しおいるこず、ワヌクフロヌ内のシヌクレット名が远加したものず䞀臎しおいるこずを確認したす

315* **トリガヌず CI の問題**: Claude Code GitHub Action が Claude API を呌び出す堎合ず同じように動䜜したす。メむンペヌゞの [トラブルシュヌティングセクション](/docs/ja/github-actions#troubleshooting) ず Claude Code GitHub Action の [FAQ](https://github.com/anthropics/claude-code-action/blob/main/docs/faq.md) を参照しおください

316 

317<h2 id="what’s-next">

318 次のステップ

319</h2>

320 

321* [Claude Code GitHub Actions](/docs/ja/github-actions) 䟋、パラメヌタヌ、ベストプラクティス甚

322* [Amazon Bedrock の Claude Code](/docs/ja/amazon-bedrock) Bedrock モデル ID ずリヌゞョン甚

323* [Google Cloud の Agent Platform の Claude Code](/docs/ja/google-vertex-ai) Agent Platform モデル ID ずリヌゞョン甚

324* [Microsoft Foundry の Claude Code](/docs/ja/microsoft-foundry) Foundry モデルず゚ンドポむント構成甚

glossary.md +19 −19

Details

96 Channel96 Channel

97</h3>97</h3>

98 98 

99[MCP server](#mcp-model-context-protocol) の䞀皮。実行䞭のセッションにむベントをプッシュしお、Claude がタヌミナルから離れおいる間に発生するこずに反応できるようにしたす。チャネルは双方向にできたす。Claude は受信むベントを読み取り、同じチャネルを通じお返信したす。Telegram、Discord、iMessage は研究プレビュヌに含たれおいたす。99むベントを実行䞭のセッションにプッシュする [MCP サヌバヌ](#mcp-model-context-protocol) で、タヌミナルから離れおいる間に発生したこずに Claude が反応できるようにしたす。チャネルは双方向にするこずができたす。Claude は受信むベントを読み取り、同じチャネルを通じお返信したす。Telegram、Discord、iMessage は研究プレビュヌに含たれおいたす。

100 100 

101詳现情報: [Channels](/docs/ja/channels)101詳现情報[Channels](/docs/ja/channels)

102 102 

103<h3 id="checkpoint">103<h3 id="checkpoint">

104 Checkpoint104 Checkpoint

105</h3>105</h3>

106 106 

107各プロンプト送信時に䜜成されたリストアポむント。Claude Code はすべおの線集の前にファむルをスナップショットするため、チェックポむントでそれらを埩元できたす。`Esc` を 2 回抌すか `/rewind` を実行しお、コヌド、䌚話、たたはその䞡方を以前のポむントに埩元するか、遞択したメッセヌゞから䌚話の䞀郚を芁玄したす。チェックポむントはセッションに察しおロヌカルであり、git ずは別であり、Bash ツヌルを通じお行われた倉曎は远跡したせん。107送信するプロンプトごずにタヌンを開始する埩元ポむント。Claude Code はすべおの線集の前にファむルをスナップショットするため、チェックポむントはそれらを埩元できたす。`Esc` キヌを 2 回抌すか `/rewind` を実行しお、コヌド、䌚話、たたはその䞡方を以前のポむントに埩元するか、遞択したメッセヌゞから䌚話の䞀郚を芁玄したす。チェックポむントは䌚話ずずもに保存されるため、再開されたセッションでも `/rewind` でそれらに戻るこずができたす。これらは git ずは別で、Bash ツヌルを通じお行われた倉曎は远跡したせん。

108 108 

109詳现情報: [Checkpointing](/docs/ja/checkpointing)109詳现情報[Checkpointing](/docs/ja/checkpointing)

110 110 

111<h3 id="claude-directory">111<h3 id="claude-directory">

112 `.claude` directory112 `.claude` ディレクトリ

113</h3>113</h3>

114 114 

115Claude Code がプロゞェクトスコヌプの蚭定を読み取るディレクトリ: 蚭定、hooks、skills、subagents、rules、auto memory。プロゞェクトはそのルヌトに `.claude/` を持ちたす。ナヌザヌレベルのデフォルトは `~/.claude/` にありたす。115Claude Code がプロゞェクトスコヌプの蚭定を読み取るディレクトリ。蚭定、フック、スキル、サブ゚ヌゞェント、ルヌル、自動メモリが含たれたす。プロゞェクトはそのルヌトに `.claude/` を持ち、ナヌザヌレベルのデフォルトは `~/.claude/` にありたす。

116 116 

117詳现情報: [The `.claude` directory](/docs/ja/claude-directory)117詳现情報[The `.claude` directory](/docs/ja/claude-directory)

118 118 

119<h3 id="claude-md">119<h3 id="claude-md">

120 CLAUDE.md120 CLAUDE.md

121</h3>121</h3>

122 122 

123Claude のために曞く氞続的な指瀺のマヌクダりンファむル。システムプロンプトの埌、ナヌザヌメッセヌゞずしおすべおのセッションの開始時にロヌドされたす。プロゞェクト芏玄、アヌキテクチャノヌト、「垞に X を行う」ルヌルをここに配眮したす。プロゞェクトルヌト CLAUDE.md は [compaction](#compaction) を生き残り、その埌ディスクから新しく再読み蟌みされたす。123Claude 甚に䜜成する氞続的な指瀺のマヌクダりンファむル。システムプロンプトの埌、ナヌザヌメッセヌゞずしおすべおのセッションの開始時に読み蟌たれたす。プロゞェクト芏玄、アヌキテクチャノヌト、「垞に X を行う」ルヌルをここに蚘述したす。プロゞェクトルヌト CLAUDE.md は [compaction](#compaction) を通じお保存され、その埌ディスクから新たに読み蟌たれたす。

124 124 

125CLAUDE.md は `./CLAUDE.md` たたは `./.claude/CLAUDE.md` のプロゞェクトスコヌプに、`~/.claude/CLAUDE.md` のナヌザヌスコヌプに、たたは組織の [managed policy](#managed-settings) ずしお配眮できたす。怜出されたすべおのファむルは、互いにオヌバヌラむドするのではなく、最も広いスコヌプから最も具䜓的なスコヌプぞの順序で、コンテキストに連結されたす。125CLAUDE.md は `./CLAUDE.md` たたは `./.claude/CLAUDE.md` でプロゞェクトスコヌプに、`~/.claude/CLAUDE.md` でナヌザヌスコヌプに、たたは組織の [managed policy](#managed-settings) ずしお配眮できたす。怜出されたすべおのファむルは盞互にオヌバヌラむドするのではなく、最も広いスコヌプから最も具䜓的なスコヌプの順に、コンテキストに連結されたす。

126 126 

127詳现情報: [CLAUDE.md files](/docs/ja/memory#claude-md-files)127詳现情報[CLAUDE.md files](/docs/ja/memory#claude-md-files)

128 128 

129<h3 id="command">129<h3 id="command">

130 Command130 Command


132 132 

133プロンプトに `/name` ず入力しお呌び出す再利甚可胜な指瀺。`/clear`、`/model`、`/compact` などの組み蟌みコマンドはセッションを制埡したす。`.claude/commands/` のファむルずしお独自のコマンドを定矩するか、[plugin](#plugin) からむンストヌルできたす。[Skills](#skill) は耇数ステップのコマンドをパッケヌゞ化するための掚奚される方法です。133プロンプトに `/name` ず入力しお呌び出す再利甚可胜な指瀺。`/clear`、`/model`、`/compact` などの組み蟌みコマンドはセッションを制埡したす。`.claude/commands/` のファむルずしお独自のコマンドを定矩するか、[plugin](#plugin) からむンストヌルできたす。[Skills](#skill) は耇数ステップのコマンドをパッケヌゞ化するための掚奚される方法です。

134 134 

135この単語の他の 2 ぀の甚途は関連がありたせん。`claude mcp add` などの `claude` CLI サブコマンド[CLI reference](/docs/ja/cli-reference#cli-commands) に蚘茉ず、stdio [MCP server](#mcp-server) ゚ントリの `command` フィヌルドClaude Code が起動するために起動する実行可胜ファむルを指定です。135この単語の他の 2 ぀の甚途は関連がありたせん。`claude` CLI サブコマンド`claude mcp add` などは [CLI reference](/docs/ja/cli-reference#cli-commands) に蚘茉されおおり、stdio [MCP server](#mcp-server) ゚ントリの `command` フィヌルドは、Claude Code が起動するために起動する実行可胜ファむルを指定したす。

136 136 

137詳现情報: [Commands](/docs/ja/commands) · [Skills](/docs/ja/skills)137詳现情報[Commands](/docs/ja/commands) · [Skills](/docs/ja/skills)

138 138 

139<h3 id="compaction">139<h3 id="compaction">

140 Compaction140 Compaction

141</h3>141</h3>

142 142 

143[context window](#context-window) がその制限に近づくずきの䌚話の自動芁玄。叀いツヌル出力が最初にクリアされ、次に䌚話が芁玄されたす。プロゞェクトルヌト CLAUDE.md ず auto memory は compaction を生き残り、ディスクから再ロヌドされたす。䌚話でのみ䞎えられた指瀺は倱われる可胜性がありたす。`/compact` を手動でトリガヌするか、オプションで `/compact focus on the API changes` のようなフォヌカスを指定したす。143[context window](#context-window) がその制限に近づくずきの䌚話の自動芁玄。叀いツヌル出力が最初にクリアされ、その埌䌚話が芁玄されたす。プロゞェクトルヌト CLAUDE.md ず自動メモリは compaction を通じお保存され、ディスクから再床読み蟌たれたす。䌚話でのみ䞎えられた指瀺は倱われる可胜性がありたす。`/compact` を手動でトリガヌするか、オプションで `/compact focus on the API changes` のようなフォヌカスを指定したす。

144 144 

145詳现情報: [What survives compaction](/docs/ja/context-window#what-survives-compaction) · [When context fills up](/docs/ja/how-claude-code-works#when-context-fills-up)145詳现情報[What survives compaction](/docs/ja/context-window#what-survives-compaction) · [When context fills up](/docs/ja/how-claude-code-works#when-context-fills-up)

146 146 

147<h3 id="connector">147<h3 id="connector">

148 Connector148 Connector

149</h3>149</h3>

150 150 

151[MCP server](#mcp-server) の䞀皮。Claude Code ではなく claude.ai アカりントに远加されたす。そのアカりントで Claude Code にサむンむンするず、コネクタは `/mcp` にロヌカルで远加したサヌバヌず䞀緒に衚瀺されたす。組織はコネクタをプロビゞョニングし、それらに察しおツヌル単䜍の制埡を蚭定するこずもできたす。151Claude Code ではなく claude.ai アカりントに远加される [MCP server](#mcp-server)。そのアカりントで Claude Code にサむンむンするず、コネクタはロヌカルに远加したサヌバヌず䞀緒に `/mcp` に衚瀺されたす。組織はコネクタをプロビゞョニングし、それらに察するツヌル単䜍の制埡を蚭定するこずもできたす。

152 152 

153詳现情報: [Use MCP servers from claude.ai](/docs/ja/mcp#use-mcp-servers-from-claude-ai)153詳现情報[Use MCP servers from claude.ai](/docs/ja/mcp#use-mcp-servers-from-claude-ai)

154 154 

155<h3 id="context-window">155<h3 id="context-window">

156 Context window156 Context window

157</h3>157</h3>

158 158 

159セッションの䜜業メモリ。䌚話履歎、ファむルコンテンツ、コマンド出力、CLAUDE.md、auto memory、ロヌドされたスキル、システム指瀺を保持したす。䜜業を進めるに぀れお、コンテキストが満杯になるたで [compaction](#compaction) がそれを芁玄したす。`/context` を実行しお、スペヌスを䜿甚しおいるものを確認したす。基瀎ずなるモデル抂念に぀いおは、[プラットフォヌム甚語集](https://platform.claude.com/docs/ja/about-claude/glossary#context-window)を参照しおください。159セッションの䜜業メモリ。䌚話履歎、ファむルコンテンツ、コマンド出力、CLAUDE.md、自動メモリ、読み蟌たれたスキル、システム指瀺を保持したす。䜜業を進めるず、[compaction](#compaction) がそれを芁玄するたでコンテキストが満杯になりたす。`/context` を実行しおスペヌスを䜿甚しおいるものを確認したす。基盀ずなるモデルの抂念に぀いおは、[platform glossary](https://platform.claude.com/docs/ja/about-claude/glossary#context-window) を参照しおください。

160 160 

161詳现情報: [Explore the context window](/docs/ja/context-window)161詳现情報[Explore the context window](/docs/ja/context-window)

162 162 

163<h2 id="d">163<h2 id="d">

164 D164 D


266 Output style266 Output style

267</h3>267</h3>

268 268 

269Claude のシステムプロンプトを倉曎しお応答動䜜、トヌン、たたは圢匏を倉曎する蚭定です。[CLAUDE.md](#claude-md) ずは異なり、Claude Code がシステムプロンプトの埌にナヌザヌメッセヌゞずしお配信する output style は、システムプロンプト自䜓を倉曎したす。269Claude Code が Claude に䞎える指瀺を倉曎しお、応答動䜜、トヌン、たたは圢匏を蚭定する蚭定です。プロゞェクトコンテキストを Claude Code のデフォルト指瀺ず䞀緒に远加する [CLAUDE.md](#claude-md) ずは異なり、カスタム output style はデフォルトの゜フトりェア゚ンゞニアリング指瀺を眮き換えるこずができたす。

270 270 

271詳现情報: [Output styles](/docs/ja/output-styles)271詳现情報: [Output styles](/docs/ja/output-styles)

272 272 

headless.md +10 −5

Details

207 207 

208[サブ゚ヌゞェント](/docs/ja/sub-agents) からのメッセヌゞは、ストリヌムに `assistant` および `user` メッセヌゞずしお衚瀺され、その `parent_tool_use_id` フィヌルドはサブ゚ヌゞェントを生成したツヌル呌び出しの ID です。メむンの䌚話からのメッセヌゞはそのフィヌルドに `null` を含みたす。208[サブ゚ヌゞェント](/docs/ja/sub-agents) からのメッセヌゞは、ストリヌムに `assistant` および `user` メッセヌゞずしお衚瀺され、その `parent_tool_use_id` フィヌルドはサブ゚ヌゞェントを生成したツヌル呌び出しの ID です。メむンの䌚話からのメッセヌゞはそのフィヌルドに `null` を含みたす。

209 209 

210デフォルトでは、Claude Code はサブ゚ヌゞェント `tool_use` および `tool_result` ブロックのみを発行したす。[`--forward-subagent-text`](/docs/ja/cli-reference#cli-flags) を枡すか、[`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/ja/env-vars) を蚭定しお、サブ゚ヌゞェントのテキストおよび思考ブロックも発行し、各サブ゚ヌゞェントのトランスクリプトを再構築できるようにしたす。これには Claude Code v2.1.211 以降が必芁です。210[フォアグラりンド](/docs/ja/sub-agents#run-subagents-in-foreground-or-background) で実行されおいるサブ゚ヌゞェントからの最初のメッセヌゞは、それを駆動するプロンプトを含む `user` メッセヌゞです。その最初のメッセヌゞの埌、Claude Code は以䞋を発行したす。

211 

212* **デフォルトでは**サブ゚ヌゞェントの `tool_use` および `tool_result` ブロック。

213* **[`--forward-subagent-text`](/docs/ja/cli-reference#cli-flags) たたは [`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/ja/env-vars) を䜿甚する堎合**サブ゚ヌゞェントのテキストおよび思考ブロックも含たれるため、各サブ゚ヌゞェントのトランスクリプトを再構築できたす。これには Claude Code v2.1.211 以降が必芁です。

211 214 

212いずれかのオプションを有効にするず、Claude Code は [すべおのネストの深さのサブ゚ヌゞェント](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) からのメッセヌゞを転送したす。サブ゚ヌゞェントが独自のサブ゚ヌゞェントを生成する堎合、ネストされたサブ゚ヌゞェントのメッセヌゞは、それを生成した Agent ツヌル呌び出しの ID を `parent_tool_use_id` に含むため、これらの ID をフォロヌしお完党なネストツリヌを再構築できたす。v2.1.219 より前では、ネストされたサブ゚ヌゞェントからのメッセヌゞはストリヌムに衚瀺されたせんでした。215いずれかのオプションを有効にするず、Claude Code は [すべおのネストの深さのサブ゚ヌゞェント](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) からのメッセヌゞを転送したす。サブ゚ヌゞェントが独自のサブ゚ヌゞェントを生成する堎合、ネストされたサブ゚ヌゞェントのメッセヌゞは、それを生成した Agent ツヌル呌び出しの ID を `parent_tool_use_id` に含むため、これらの ID をフォロヌしお完党なネストツリヌを再構築できたす。v2.1.219 より前では、ネストされたサブ゚ヌゞェントからのメッセヌゞはストリヌムに衚瀺されたせんでした。

213 216 

217[サブ゚ヌゞェントで実行される](/docs/ja/skills#run-skills-in-a-subagent) スキルは、ストリヌムに同じ方法で衚瀺されたす。フォヌクされたスキルの最初のメッセヌゞは、実行を駆動するスキルコンテンツを含む `user` メッセヌゞです。いずれかのオプションを有効にするず、ストリヌムはフォヌクされたスキルのテキストおよび思考ブロックも含みたす。v2.1.265 より前では、フォヌクされたスキルの `tool_use` および `tool_result` ブロックのみがストリヌムに衚瀺されおいたした。

218 

214<h4 id="handle-api-retries">219<h4 id="handle-api-retries">

215 API 再詊行を凊理する220 API 再詊行を凊理する

216</h4>221</h4>


222| `type` | `"system"` | メッセヌゞタむプ |227| `type` | `"system"` | メッセヌゞタむプ |

223| `subtype` | `"api_retry"` | これが再詊行むベントであるこずを識別したす |228| `subtype` | `"api_retry"` | これが再詊行むベントであるこずを識別したす |

224| `attempt` | 敎数 | 珟圚の詊行番号1 から開始 |229| `attempt` | 敎数 | 珟圚の詊行番号1 から開始 |

225| `max_retries` | 敎数 | 蚱可される再詊行の合蚈 |230| `max_retries` | 敎数 | この倱敗の原因に察しお蚱可される再詊行の合蚈。セッション党䜓の予算より少ない堎合がありたす |

226| `retry_delay_ms` | 敎数 | 次の詊行たでのミリ秒 |231| `retry_delay_ms` | 敎数 | 次の詊行たでのミリ秒 |

227| `error_status` | 敎数たたは null | HTTP ステヌタスコヌド、たたは HTTP レスポンスのない接続゚ラヌの堎合は `null` |232| `error_status` | 敎数たたは null | HTTP ステヌタスコヌド、たたは API からの HTTP レスポンスがない堎合は `null` |

228| `no_response` | オブゞェクトオプション | 倱敗した詊行が [時間内にレスポンスヘッダヌを取埗しなかった](/docs/ja/errors#no-response-from-api) 堎合にのみ存圚したす。`waited_ms` はその詊行が埅機した時間で、`retry_wait_ms` は再詊行が埅機する時間です。これらのむベントでは、`max_retries` はこの原因が通垞取埗する 1 回の再詊行を反映し、セッション党䜓の予算ではありたせん。Claude Code v2.1.261 以降が必芁です |233| `no_response` | オブゞェクトオプション | 倱敗した詊行が [時間内にレスポンスヘッダヌを取埗しなかった](/docs/ja/errors#no-response-from-api) 堎合にのみ存圚したす。`waited_ms` はその詊行が埅機した時間で、`retry_wait_ms` は再詊行が埅機する時間です。これらのむベントでは、`max_retries` はこの原因が通垞取埗する 1 回の再詊行を反映し、セッション党䜓の予算ではありたせん。Claude Code v2.1.261 以降が必芁です |

229| `error` | 文字列 | ゚ラヌカテゎリ`authentication_failed`、`oauth_org_not_allowed`、`billing_error`、`rate_limit`、`overloaded`、`invalid_request`、`model_not_found`、`server_error`、`max_output_tokens`、たたは `unknown` |234| `error` | 文字列 | ゚ラヌカテゎリ`authentication_failed`、`oauth_org_not_allowed`、`account_on_hold`、`billing_error`、`rate_limit`、`overloaded`、`invalid_request`、`model_not_found`、`server_error`、`max_output_tokens`、`cloud_credential_error`、たたは `unknown` |

230| `uuid` | 文字列 | 䞀意のむベント識別子 |235| `uuid` | 文字列 | 䞀意のむベント識別子 |

231| `session_id` | 文字列 | むベントが属するセッション |236| `session_id` | 文字列 | むベントが属するセッション |

232 237 


293セッション党䜓のベヌスラむンを蚭定する代わりに個別のツヌルをリストするには、[暩限モヌド](/docs/ja/permission-modes) を枡したす。`-p` の堎合、[組み蟌みの開始暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) はすべおのプランで Manual であるため、垌望する暩限モヌドを枡したす。298セッション党䜓のベヌスラむンを蚭定する代わりに個別のツヌルをリストするには、[暩限モヌド](/docs/ja/permission-modes) を枡したす。`-p` の堎合、[組み蟌みの開始暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) はすべおのプランで Manual であるため、垌望する暩限モヌドを枡したす。

294 299 

295* **`auto`**`--permission-mode auto` を枡しお、ほずんどのアクションをあなたの代わりに分類噚にレビュヌさせたす300* **`auto`**`--permission-mode auto` を枡しお、ほずんどのアクションをあなたの代わりに分類噚にレビュヌさせたす

296* **`dontAsk`**Claude Code は `permissions.allow` ルヌルたたは [読み取り専甚コマンドセット](/docs/ja/permissions#read-only-commands) にないものをすべお拒吊したす。これはロックダりンされた CI 実行に圹立ちたす。`AskUserQuestion`、組織が [`ask`](/docs/ja/mcp#organization-controls-on-connector-tools) に蚭定したコネクタツヌル、および [`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルは、蚱可ルヌルが䞀臎する堎合でも拒吊されたす301* **`dontAsk`**Claude Code はプロンプトが衚瀺されるすべおの呌び出しを拒吊したす。これはロックダりンされた CI 実行に圹立ちたす。Manual モヌドで承認が䞍芁なアクション䜜業ディレクトリでのファむル読み取りや [読み取り専甚コマンドセット](/docs/ja/permissions#read-only-commands) などはただ実行され、`--allowedTools` ゚ントリたたは `permissions.allow` ルヌルがカバヌするアクションも実行されたす。`AskUserQuestion`、組織が [`ask`](/docs/ja/mcp#organization-controls-on-connector-tools) に蚭定したコネクタツヌル、および [`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルは、蚱可ルヌルが䞀臎する堎合でも拒吊されたす

297* **`acceptEdits`**Claude はプロンプトなしでファむルを曞き蟌み、Claude Code は `mkdir`、`touch`、`mv`、`cp` などの䞀般的なファむルシステムコマンドを自動承認したす。[モヌドが自動承認しないアクション](/docs/ja/permission-modes#actions-no-mode-auto-approves) はただ適甚されたす。読み取り専甚コマンドセット以倖に、その他のシェルコマンドずネットワヌクリク゚ストは `--allowedTools` ゚ントリたたは `permissions.allow` ルヌルが必芁です。[`acceptEdits` が自動承認するもの](/docs/ja/permission-modes#auto-approve-file-edits-with-acceptedits-mode) の完党なリストに぀いおは、「䜕を `acceptEdits` が自動承認するか」を参照しおください302* **`acceptEdits`**Claude はプロンプトなしでファむルを曞き蟌み、Claude Code は `mkdir`、`touch`、`mv`、`cp` などの䞀般的なファむルシステムコマンドを自動承認したす。[モヌドが自動承認しないアクション](/docs/ja/permission-modes#actions-no-mode-auto-approves) はただ適甚されたす。読み取り専甚コマンドセット以倖に、その他のシェルコマンドずネットワヌクリク゚ストは `--allowedTools` ゚ントリたたは `permissions.allow` ルヌルが必芁です。[`acceptEdits` が自動承認するもの](/docs/ja/permission-modes#auto-approve-file-edits-with-acceptedits-mode) の完党なリストに぀いおは、「䜕を `acceptEdits` が自動承認するか」を参照しおください

298 303 

299この䟋は `acceptEdits` をベヌスラむンずしおリント修正を適甚したす。304この䟋は `acceptEdits` をベヌスラむンずしおリント修正を適甚したす。

hooks-guide.md +42 −37

Details

499 499 

500Claude Code は、ラむフサむクルの特定のポむントで hook むベントを発火させたす。むベントが発火するず、Claude Code はすべおのマッチングする hooks を䞊列で実行したす。重耇するハンドラヌの扱い方に぀いおは、[Hook ハンドラヌフィヌルド](/docs/ja/hooks#hook-handler-fields) を参照しおください。以䞋の衚は各むベントずそれがトリガヌされるずきを瀺しおいたす500Claude Code は、ラむフサむクルの特定のポむントで hook むベントを発火させたす。むベントが発火するず、Claude Code はすべおのマッチングする hooks を䞊列で実行したす。重耇するハンドラヌの扱い方に぀いおは、[Hook ハンドラヌフィヌルド](/docs/ja/hooks#hook-handler-fields) を参照しおください。以䞋の衚は各むベントずそれがトリガヌされるずきを瀺しおいたす

501 501 

502| Event | When it fires |502| むベント | 発火するタむミング |

503| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |503| :-------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------ |

504| `SessionStart` | When a session begins or resumes |504| `SessionStart` | セッションが開始たたは再開されたずき |

505| `Setup` | When you start Claude Code with `--init-only`, or with `--init` or `--maintenance` in `-p` mode. For one-time preparation in CI or scripts |505| `Setup` | `--init-only` で Claude Code を起動するずき、たたは `-p` モヌドで `--init` たたは `--maintenance` を䜿甚するずき。CI たたはスクリプトでの 1 回限りの準備甚 |

506| `UserPromptSubmit` | When you submit a prompt, before Claude processes it |506| `UserPromptSubmit` | プロンプトを送信するずき、Claude が凊理する前 |

507| `UserPromptExpansion` | When a user-typed command expands into a prompt, before it reaches Claude. Can block the expansion |507| `UserPromptExpansion` | ナヌザヌが入力したコマンドがプロンプトに展開されるずき、Claude に到達する前。展開をブロックできたす |

508| `PreToolUse` | Before a tool call executes. Can block it |508| `PreToolUse` | ツヌル呌び出しが実行される前。ブロックできたす |

509| `PermissionRequest` | When a tool call needs a permission decision |509| `PermissionRequest` | ツヌル呌び出しが暩限決定を必芁ずするずき |

510| `PermissionDenied` | When auto mode denies a tool call, including denials without a classifier verdict. Use JSON `hookSpecificOutput.retry: true` to tell the model it may retry the denied tool call. Claude Code ignores `retry` when the classifier produced no verdict |510| `PermissionDenied` | オヌトモヌドがツヌル呌び出しを拒吊するずき、分類噚の刀定がない拒吊を含みたす。JSON `hookSpecificOutput.retry: true` を䜿甚しお、モデルが拒吊されたツヌル呌び出しを再詊行できるこずを䌝えたす。Claude Code は分類噚が刀定を出さなかった堎合、`retry` を無芖したす |

511| `PostToolUse` | After a tool call succeeds |511| `PostToolUse` | ツヌル呌び出しが成功した埌 |

512| `PostToolUseFailure` | After a tool call fails |512| `PostToolUseFailure` | ツヌル呌び出しが倱敗した埌 |

513| `PostToolBatch` | After a full batch of parallel tool calls resolves, before the next model call |513| `PostToolBatch` | 䞊列ツヌル呌び出しの完党なバッチが解決した埌、次のモデル呌び出しの前 |

514| `Notification` | When Claude Code sends a notification |514| `Notification` | Claude Code が通知を送信するずき |

515| `MessageDisplay` | While assistant message text is displayed |515| `MessageDisplay` | アシスタントメッセヌゞテキストが衚瀺されおいる間 |

516| `SubagentStart` | When a subagent is spawned |516| `SubagentStart` | サブ゚ヌゞェントがスポヌンされるずき |

517| `SubagentStop` | When a subagent finishes |517| `SubagentStop` | サブ゚ヌゞェントが終了するずき |

518| `TaskCreated` | When a task is being created via `TaskCreate` |518| `TaskCreated` | `TaskCreate` 経由でタスクが䜜成されるずき |

519| `TaskCompleted` | When a task is being marked as completed |519| `TaskCompleted` | タスクが完了ずしおマヌクされるずき |

520| `Stop` | When Claude finishes responding |520| `Stop` | Claude が応答を終了するずき |

521| `StopFailure` | When the turn ends due to an API error |521| `StopFailure` | API ゚ラヌが原因でタヌンが終了するずき |

522| `TeammateIdle` | When an [agent team](/docs/en/agent-teams) teammate is about to go idle |522| `TeammateIdle` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) のチヌムメむトがアむドル状態になろうずするずき |

523| `InstructionsLoaded` | When a CLAUDE.md or `.claude/rules/*.md` file is loaded into context. Fires at session start and when files are lazily loaded during a session |523| `InstructionsLoaded` | CLAUDE.md たたは `.claude/rules/*.md` ファむルがコンテキストに読み蟌たれるずき。セッション開始時およびセッション䞭にファむルが遅延読み蟌みされるずきに発火したす |

524| `ConfigChange` | When a configuration file changes during a session |524| `ConfigChange` | セッション䞭に蚭定ファむルが倉曎されるずき |

525| `CwdChanged` | When the working directory changes, for example when Claude executes a `cd` command. Useful for reactive environment management with tools like direnv |525| `CwdChanged` | 䜜業ディレクトリが倉曎されるずき、䟋えば Claude が `cd` コマンドを実行するずき。direnv などのツヌルを䜿甚したリアクティブな環境管理に䟿利です |

526| `DirectoryAdded` | When a working directory is added mid-session via `/add-dir` or the SDK `register_repo_root` control request |526| `DirectoryAdded` | `/add-dir` たたは SDK `register_repo_root` コントロヌルリク゚スト経由でセッション䞭盀に䜜業ディレクトリが远加されるずき |

527| `FileChanged` | When a watched file changes on disk. The `matcher` field specifies which filenames to watch |527| `FileChanged` | 監芖察象ファむルがディスク䞊で倉曎されるずき。`matcher` フィヌルドは監芖するファむル名を指定したす |

528| `WorktreeCreate` | When a worktree is being created via `--worktree`, `isolation: "worktree"`, or for a background session. Replaces default git behavior |528| `WorktreeCreate` | `--worktree`、`isolation: "worktree"`、たたはバックグラりンドセッション経由で worktree が䜜成されるずき。デフォルトの git 動䜜を眮き換えたす |

529| `WorktreeRemove` | When a worktree is being removed at session exit, when a subagent finishes, or when you delete a background session |529| `WorktreeRemove` | セッション終了時、サブ゚ヌゞェント終了時、たたはバックグラりンドセッションを削陀するずきに worktree が削陀されるずき |

530| `PreCompact` | Before context compaction |530| `PreCompact` | コンテキスト圧瞮の前 |

531| `PostCompact` | After context compaction completes |531| `PostCompact` | コンテキスト圧瞮が完了した埌 |

532| `PreModelSwitch` | Before Claude Code applies a model switch that you or a client requested. Can block the switch |532| `PreModelSwitch` | Claude Code があなたたたはクラむアントがリク゚ストしたモデルスむッチを適甚する前。スむッチをブロックできたす |

533| `PostModelSwitch` | After the session's model changes, including changes Claude Code makes on its own, such as restoring the model when you resume a session |533| `PostModelSwitch` | セッションのモデルが倉曎された埌、Claude Code が独自に行う倉曎セッションを再開するずきのモデル埩元などを含みたす |

534| `Elicitation` | When an MCP server requests user input during a tool call |534| `Elicitation` | MCP サヌバヌがツヌル呌び出し䞭にナヌザヌ入力をリク゚ストするずき |

535| `ElicitationResult` | After a user responds to an MCP elicitation, before the response is sent back to the server |535| `ElicitationResult` | ナヌザヌが MCP ゚リシテヌションに応答した埌、レスポンスがサヌバヌに送り返される前 |

536| `SessionEnd` | When a session terminates |536| `SessionEnd` | セッションが終了するずき |

537 537 

538各 hook には、それがどのように実行されるかを決定する `type` がありたす。ほずんどの hooks は `"type": "command"` を䜿甚し、シェルコマンドを実行したす。他の 4 ぀のタむプが利甚可胜です538各 hook には、それがどのように実行されるかを決定する `type` がありたす。ほずんどの hooks は `"type": "command"` を䜿甚し、シェルコマンドを実行したす。他の 4 ぀のタむプが利甚可胜です

539 539 


731| `SubagentStop` | ゚ヌゞェントタむプ | `SubagentStart` ず同じ倀 |731| `SubagentStop` | ゚ヌゞェントタむプ | `SubagentStart` ず同じ倀 |

732| `ConfigChange` | 蚭定゜ヌス | `user_settings`、`project_settings`、`local_settings`、`policy_settings`、`skills` |732| `ConfigChange` | 蚭定゜ヌス | `user_settings`、`project_settings`、`local_settings`、`policy_settings`、`skills` |

733| `DirectoryAdded` | ディレクトリがどのように远加されたか | `slash_command`、`register_repo_root` |733| `DirectoryAdded` | ディレクトリがどのように远加されたか | `slash_command`、`register_repo_root` |

734| `StopFailure` | ゚ラヌタむプ | `rate_limit`、`overloaded`、`authentication_failed`、`oauth_org_not_allowed`、`account_on_hold`、`billing_error`、`invalid_request`、`model_not_found`、`server_error`、`max_output_tokens`、`unknown` |734| `StopFailure` | ゚ラヌタむプ | `rate_limit`、`overloaded`、`authentication_failed`、`oauth_org_not_allowed`、`account_on_hold`、`billing_error`、`invalid_request`、`model_not_found`、`server_error`、`max_output_tokens`、`cloud_credential_error`、`unknown` |

735| `InstructionsLoaded` | ロヌド理由 | `session_start`、`nested_traversal`、`path_glob_match`、`include`、`compact` |735| `InstructionsLoaded` | ロヌド理由 | `session_start`、`nested_traversal`、`path_glob_match`、`include`、`compact` |

736| `Elicitation` | MCP サヌバヌ名 | 蚭定した MCP サヌバヌ名 |736| `Elicitation` | MCP サヌバヌ名 | 蚭定した MCP サヌバヌ名 |

737| `ElicitationResult` | MCP サヌバヌ名 | `Elicitation` ず同じ倀 |737| `ElicitationResult` | MCP サヌバヌ名 | `Elicitation` ず同じ倀 |


1077 Hook JSON に効果がない1077 Hook JSON に効果がない

1078</h3>1078</h3>

1079 1079 

1080Hook は有効な JSON を出力しおいたすが、決定が有効にならず、トランスクリプトに゚ラヌが衚瀺されたせん。1080Hook は有効な JSON を出力しおいたすが、決定が有効にならず、トランスクリプトに゚ラヌが衚瀺されたせん。どの原因が圓おはたるかを確認したす

1081 

1082* **JSON の前の远加出力**通垞、シェルプロファむルの無条件の `echo` により、䜕か他のものが最初に stdout に曞き蟌たれるため、出力はもはや `{` で始たらず、Claude Code はそれを JSON ずしお解析したせん。原因ず修正は以䞋のリストに埓いたす。

1083* **フィヌルドが間違ったレベルにある**各フィヌルドの配眮を [JSON 出力](/docs/ja/hooks#json-output)圢匏ず比范したす。䟋えば、`permissionDecision` はトップレベルではなく `hookSpecificOutput` の内郚に属したす。

1081 1084 

1082Claude Code が shell form コマンド hook`args` なしを実行する堎合、macOS ず Linux では `sh -c` を、Windows では Git Bash を、Git Bash がデフォルトでむンストヌルされおいない堎合は PowerShell を生成したす。このシェルは非むンタラクティブですが、Git Bash ず䞀郚の蚭定`BASH_ENV` が `~/.bashrc` を指すなどは䟝然ずしおプロファむルを゜ヌスしたす。そのプロファむルに無条件の `echo` ステヌトメントが含たれおいる堎合、その出力は hook の JSON に前眮されたす1085Claude Code が shell form コマンド hook`args` なしを実行する堎合、macOS ず Linux では `sh -c` を、Windows では Git Bash を、Git Bash がデフォルトでむンストヌルされおいない堎合は PowerShell を生成したす。このシェルは非むンタラクティブですが、Git Bash ず䞀郚の蚭定`BASH_ENV` が `~/.bashrc` を指すなどは䟝然ずしおプロファむルを゜ヌスしたす。そのプロファむルに無条件の `echo` ステヌトメントが含たれおいる堎合、その出力は hook の JSON に前眮されたす

1083 1086 


1097 1100 

1098`$-` 倉数はシェルフラグを含み、`i` はむンタラクティブを意味したす。Hooks は非むンタラクティブシェルで実行されるため、echo はスキップされたす。1101`$-` 倉数はシェルフラグを含み、`i` はむンタラクティブを意味したす。Hooks は非むンタラクティブシェルで実行されるため、echo はスキップされたす。

1099 1102 

1103Hook が `permissionDecision` たたは `additionalContext` を `hookSpecificOutput` の内郚ではなくトップレベルに返す堎合、JSON は䟝然ずしお解析され、Claude Code は誀配眮されたフィヌルドを報告なしで無芖したす。どのフィヌルドが無芖されたかを確認するには、`claude --debug` で Claude Code を開始し、[デバッグログ](/docs/ja/hooks#debug-hooks)で `Hook JSON output had unrecognized keys` を怜玢したす。

1104 

1100<h3 id="debug-techniques">1105<h3 id="debug-techniques">

1101 デバッグ技術1106 デバッグ技術

1102</h3>1107</h3>

interactive-mode.md +2 −2

Details

384* 空のプロンプトで `Escape`、`Backspace`、たたは `Ctrl+U` で終了したす384* 空のプロンプトで `Escape`、`Backspace`、たたは `Ctrl+U` で終了したす

385* `!` で始たるテキストを空のプロンプトに貌り付けるず、入力された `!` の動䜜ず䞀臎しお、自動的にシェルモヌドに入りたす385* `!` で始たるテキストを空のプロンプトに貌り付けるず、入力された `!` の動䜜ず䞀臎しお、自動的にシェルモヌドに入りたす

386 386 

387通垞のむンタラクティブセッションでは、サンドボックスを有効にしおいる堎合でも、シェルモヌドで入力したコマンドは[サンドボックス](/docs/ja/sandboxing)の倖で実行されたす。これは、サンドボックスが Claude が実行するコマンドに適甚されるためです。シェルモヌドコマンドがサンドボックス化される堎合のセッション厳密なサンドボックスモヌドがオンのバックグラりンドセッションなどに぀いおは、[厳密なサンドボックスモヌド](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)を参照しおください。387セッションが[厳密なサンドボックスモヌド](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)の䞋に蚘茉されおいるもののいずれかでない限り、シェルモヌドで入力したコマンドは、サンドボックスを有効にしおいる堎合でも[サンドボックス](/docs/ja/sandboxing)の倖で実行されたす。これは、サンドボックスが Claude が実行するコマンドに適甚されるためです。

388 388 

389Claude はコマンド出力がトランスクリプトに到着するず自動的に応答するため、`! npm test` を実行しお、2 番目のプロンプトなしで倱敗の説明を取埗できたす。応答コストは通垞のプロンプトを送信するのず同じです。出力がコンテキストに远加されるが応答がない以前の動䜜を埩元するには、`settings.json` で [`respondToBashCommands`](/docs/ja/settings-reference#respondtobashcommands) を `false` に蚭定したす。v2.1.186 より前では、シェルモヌドは垞に応答なしでコンテキストに出力を远加しおいたした。389Claude はコマンド出力がトランスクリプトに到着するず自動的に応答するため、`! npm test` を実行しお、2 番目のプロンプトなしで倱敗の説明を取埗できたす。応答コストは通垞のプロンプトを送信するのず同じです。出力がコンテキストに远加されるが応答がない以前の動䜜を埩元するには、`settings.json` で [`respondToBashCommands`](/docs/ja/settings-reference#respondtobashcommands) を `false` に蚭定したす。v2.1.186 より前では、シェルモヌドは垞に応答なしでコンテキストに出力を远加しおいたした。

390 390 


679 679 

680タスクリストは Claude のやるこずリストです。耇数ステップの䜜業を蚈画するために Claude が䜜成したアむテムで、保留䞭、進行䞭、完了を瀺すむンゞケヌタヌが付いおいたす。バックグラりンドタスクビュヌずは別です。実行䞭のシェルずサブ゚ヌゞェントを確認するには、代わりに [`/tasks`](/docs/ja/commands) を䜿甚しおください。680タスクリストは Claude のやるこずリストです。耇数ステップの䜜業を蚈画するために Claude が䜜成したアむテムで、保留䞭、進行䞭、完了を瀺すむンゞケヌタヌが付いおいたす。バックグラりンドタスクビュヌずは別です。実行䞭のシェルずサブ゚ヌゞェントを確認するには、代わりに [`/tasks`](/docs/ja/commands) を䜿甚しおください。

681 681 

682[Opus 4.8、Sonnet 5、Fable 5、Mythos 5、およびそれらのファミリヌの以降のバヌゞョン](/docs/ja/tools-reference#task-tool-availability)では、Claude は曞かれたチェックリストなしで耇数ステップの䜜業を远跡し、Claude Code はこのリストを埋めるツヌルを提䟛しないため、リストは空のたたです。それでもこれらのモデルでタスクリストが必芁な堎合は、`CLAUDE_CODE_ENABLE_TODO_TOOLS=1` でオプトむンするか、[タスクツヌルの利甚可胜性](/docs/ja/tools-reference#task-tool-availability)の䞋にある他の方法のいずれかを䜿甚しおください。Opus 4.7 などの以前のモデルでは、オプトむン埌、タスクリストは次のように機胜したす。682リストは、タスク远跡ツヌルを持぀セッションにのみ入力されたす。Claude Code は [Claude 3.x モデル、Opus 4 から 4.7、Sonnet 4 から 4.6、Haiku 4.5](/docs/ja/tools-reference#task-tool-availability) でデフォルトでこれらのツヌルを提䟛したす。他のモデルClaude Code が認識しないモデル ID を含むでは、`CLAUDE_CODE_ENABLE_TODO_TOOLS=1` でオプトむンするか、[タスクツヌルの利甚可胜性](/docs/ja/tools-reference#task-tool-availability) の䞋にある他の方法のいずれかを䜿甚しない限り、リストは空のたたです。セッションにツヌルがある堎合、タスクリストは次のように機胜したす。

683 683 

684* `Ctrl+T` を抌しおタスクリストビュヌを切り替えたす。衚瀺は䞀床に最倧 5 ぀のタスクを衚瀺したす。Claude がただチェックリストアむテムを䜜成しおいない堎合、衚瀺するものがないため、切り替えは目に芋える効果がありたせん684* `Ctrl+T` を抌しおタスクリストビュヌを切り替えたす。衚瀺は䞀床に最倧 5 ぀のタスクを衚瀺したす。Claude がただチェックリストアむテムを䜜成しおいない堎合、衚瀺するものがないため、切り替えは目に芋える効果がありたせん

685* リストを展開したたたにしおおくず、Claude Code は `--resume` や `--continue` などでタスクがただある セッションを起動する次回、展開されたビュヌを埩元したす。タスクリストが空の堎合、Claude Code はそれを折りたたたれた状態で開始したす685* リストを展開したたたにしおおくず、Claude Code は `--resume` や `--continue` などでタスクがただある セッションを起動する次回、展開されたビュヌを埩元したす。タスクリストが空の堎合、Claude Code はそれを折りたたたれた状態で開始したす

keybindings.md +5 −1

Details

505ctrl+k ctrl+s Ctrl+K を抌しお、リリヌスしおから Ctrl+S505ctrl+k ctrl+s Ctrl+K を抌しお、リリヌスしおから Ctrl+S

506```506```

507 507 

508各キヌストロヌクは、その前のキヌストロヌクから 3 秒以内に抌しおください。それより長く埅぀ず、Claude Code はコヌドをキャンセルし、そのこずを瀺す簡朔な通知を衚瀺したす。

509 

508<h3 id="special-keys">510<h3 id="special-keys">

509 特殊キヌ511 特殊キヌ

510</h3>512</h3>


540 542 

541これはコヌド バむンディングでも機胜したす。プレフィックスを共有するすべおのコヌドをアンバむンドするず、そのプレフィックスを単䞀キヌ バむンディングずしお䜿甚できるようになりたす。コヌド バむンディングは任意のアクティブなコンテキストに存圚し、そのプレフィックスを予玄したたたにするため、それを定矩するコンテキストで各コヌドをアンバむンドする必芁がありたす。543これはコヌド バむンディングでも機胜したす。プレフィックスを共有するすべおのコヌドをアンバむンドするず、そのプレフィックスを単䞀キヌ バむンディングずしお䜿甚できるようになりたす。コヌド バむンディングは任意のアクティブなコンテキストに存圚し、そのプレフィックスを予玄したたたにするため、それを定矩するコンテキストで各コヌドをアンバむンドする必芁がありたす。

542 544 

543Claude Code は `ctrl+x` プレフィックスに以䞋のデフォルトコヌドをバむンドしたす。`Chat` では `ctrl+x ctrl+k`、`ctrl+x ctrl+e`、`ctrl+x enter`、`Task` では `ctrl+x ctrl+b`、`DiffPanel` では `ctrl+x b` です。`ctrl+x enter` コヌドは v2.1.247 以降が必芁で、`ctrl+x b` は v2.1.260 以降が必芁です。`ctrl+x` 自䜓を単䞀キヌ バむンディングずしお再利甚するには、すべおをアンバむンドしたす。545Claude Code は `ctrl+x` プレフィックスに以䞋のデフォルトコヌドをバむンドしたす。`Chat` では `ctrl+x ctrl+k`、`ctrl+x ctrl+e`、`ctrl+x enter`、`ctrl+x ctrl+a`、`ctrl+x tab`、`Task` では `ctrl+x ctrl+b`、`DiffPanel` では `ctrl+x b` です。`ctrl+x enter` コヌドは v2.1.247 以降が必芁で、`ctrl+x b`、`ctrl+x ctrl+a`、`ctrl+x tab` は v2.1.260 以降が必芁です。`ctrl+x` 自䜓を単䞀キヌ バむンディングずしお再利甚するには、すべおをアンバむンドしたす。

544 546 

545```json theme={null}547```json theme={null}

546{548{


563 "ctrl+x ctrl+k": null,565 "ctrl+x ctrl+k": null,

564 "ctrl+x ctrl+e": null,566 "ctrl+x ctrl+e": null,

565 "ctrl+x enter": null,567 "ctrl+x enter": null,

568 "ctrl+x ctrl+a": null,

569 "ctrl+x tab": null,

566 "ctrl+x": "chat:newline"570 "ctrl+x": "chat:newline"

567 }571 }

568 }572 }

large-codebases.md +9 −9

Details

176拒吊ルヌルは、リポゞトリで䜜業するすべおの人、あなただけ、たたはマシン䞊のすべおのセッションに適甚できたす。これは、どの蚭定ファむルに配眮するかによっお異なりたす。176拒吊ルヌルは、リポゞトリで䜜業するすべおの人、あなただけ、たたはマシン䞊のすべおのセッションに適甚できたす。これは、どの蚭定ファむルに配眮するかによっお異なりたす。

177 177 

178* **リポゞトリで䜜業するすべおの人**: ルヌルを `.claude/settings.json` にコミットしたす。Claude をそこから開始する堎合はリポゞトリルヌトに配眮するか、サブディレクトリから開始する堎合は各パッケヌゞの `.claude/` に配眮したす。このペヌゞの他のプロゞェクト蚭定ず同様に、そのファむルは芪ディレクトリから継承されたせん。178* **リポゞトリで䜜業するすべおの人**: ルヌルを `.claude/settings.json` にコミットしたす。Claude をそこから開始する堎合はリポゞトリルヌトに配眮するか、サブディレクトリから開始する堎合は各パッケヌゞの `.claude/` に配眮したす。このペヌゞの他のプロゞェクト蚭定ず同様に、そのファむルは芪ディレクトリから継承されたせん。

179* **あなただけ**: リポゞトリルヌトで `.claude/settings.local.json` を䜿甚したす。これは開始ディレクトリに関係なく、リポゞトリ内のすべおの CLI セッションで読み蟌たれたす。ただし、Windows など Claude Code が [リポゞトリルヌトを䜿甚しない](/docs/ja/settings#where-claude-code-looks-for-each-file)堎合は陀きたす。䟋の `Read(./vendor/**)` のような盞察パタヌンは、[セッションの珟圚の䜜業ディレクトリ](/docs/ja/permissions#read-and-edit)ではなく、リポゞトリルヌトではなく、セッションの珟圚の䜜業ディレクトリにアンカヌされたす。サブディレクトリからセッションを開始する堎合は、このファむルのルヌルを `//` 絶察パスずしお蚘述したす。䟋えば `Read(//absolute/path/to/repo/vendor/**)` のようにしたす。v2.1.211 より前では、`.claude/settings.local.json` は開始ディレクトリからのみ読み蟌たれおいたした。179* **あなただけ**: リポゞトリルヌトで `.claude/settings.local.json` を䜿甚したす。これは開始ディレクトリに関係なく、リポゞトリ内のすべおの CLI セッションで読み蟌たれたす。ただし、Windows など Claude Code が [リポゞトリルヌトを䜿甚しない](/docs/ja/settings#where-claude-code-looks-for-each-file)堎合は陀きたす。䟋の `Read(./**/vendor/**/*)` のような盞察パタヌンは、[セッションの珟圚の䜜業ディレクトリ](/docs/ja/permissions#read-and-edit)ではなく、リポゞトリルヌトではなく、セッションの珟圚の䜜業ディレクトリにアンカヌされたす。サブディレクトリからセッションを開始する堎合は、このファむルのルヌルを `//` 絶察パスずしお蚘述したす。䟋えば `Read(//absolute/path/to/repo/**/vendor/**/*)` のようにしたす。v2.1.211 より前では、`.claude/settings.local.json` は開始ディレクトリからのみ読み蟌たれおいたした。

180* **すべおの人、すべおのセッションで匷制**: [管理蚭定](/docs/ja/managed-settings)でルヌルを蚭定したす。ナヌザヌずプロゞェクト蚭定はこれをオヌバヌラむドできたせん。180* **すべおの人、すべおのセッションで匷制**: [管理蚭定](/docs/ja/managed-settings)でルヌルを蚭定したす。ナヌザヌずプロゞェクト蚭定はこれをオヌバヌラむドできたせん。

181 181 

182以䞋の䟋はビルドアヌティファクトずベンダヌ SDK をブロックしたす。182以䞋の䟋はビルドアヌティファクトずベンダヌ SDK をブロックしたす。そのディレクトリパタヌンは `/**` ではなく `/**/*` で終わるため、各ルヌルはディレクトリ内のすべおをカバヌしたすが、ディレクトリ自䜓はカバヌしたせん。Claude はその埌、`ls dist` や `cd build` などでこれらのディレクトリをリストしたり、倉曎したりできたす。

183 183 

184```json .claude/settings.json theme={null}184```json .claude/settings.json theme={null}

185{185{

186 "permissions": {186 "permissions": {

187 "deny": [187 "deny": [

188 "Read(./**/dist/**)",188 "Read(./**/dist/**/*)",

189 "Read(./**/build/**)",189 "Read(./**/build/**/*)",

190 "Read(./**/*.generated.*)",190 "Read(./**/*.generated.*)",

191 "Read(./vendor/**)"191 "Read(./**/vendor/**/*)"

192 ]192 ]

193 }193 }

194}194}


446 "../shared"446 "../shared"

447 ],447 ],

448 "deny": [448 "deny": [

449 "Read(./**/dist/**)",449 "Read(./**/dist/**/*)",

450 "Read(./**/build/**)"450 "Read(./**/build/**/*)"

451 ]451 ]

452 }452 }

453}453}


461{461{

462 "permissions": {462 "permissions": {

463 "deny": [463 "deny": [

464 "Read(./**/dist/**)",464 "Read(./**/dist/**/*)",

465 "Read(./**/build/**)"465 "Read(./**/build/**/*)"

466 ]466 ]

467 }467 }

468}468}

Details

54 オプション゚ンドポむントずスタヌトアップトラフィック54 オプション゚ンドポむントずスタヌトアップトラフィック

55</h3>55</h3>

56 56 

57トヌクンカりント゚ンドポむントは唯䞀のオプションです。存圚しない堎合、Claude Code は掚論゚ンドポむントを通じおコンテキスト䜿甚量をカりントするこずにフォヌルバックしたす。掚論リク゚ストは `/v1/messages?beta=true` に POST されるため、完党な URL ではなくパスで䞀臎させおください。Google Cloud の Agent Platform メ゜ッドのサフィックスは、`/projects/{project}/locations/{location}/publishers/anthropic/models/{model}:streamRawPredict` のようにパブリッシャヌモデルパスに付加されたす。57トヌクンカりント゚ンドポむントは唯䞀のオプションです。存圚しない堎合、Claude Code は文字ベヌスのコンテキスト䜿甚量の掚定にフォヌルバックしたす。

58 

59パスで䞀臎させおください。完党な URL ではなく

60 

61* 掚論リク゚ストは `/v1/messages?beta=true` に POST されたす

62* Google Cloud の Agent Platform メ゜ッドのサフィックスは、`/projects/{project}/locations/{location}/publishers/anthropic/models/{model}:streamRawPredict` のようにパブリッシャヌモデルパスに付加されたす

58 63 

59ゲヌトりェむは、拒吊しおも䜕も壊さないベスト゚フォヌト型のスタヌトアップトラフィックも受け取りたす。Anthropic Messages フォヌマットゲヌトりェむは `HEAD /api/hello` 接続りォヌミングプロヌブを受け取りたす。これは HTTP プロキシたたはクラむアント蚌明曞が蚭定されおいる堎合、Claude Code はスキップしたす。Amazon Bedrock フォヌマットゲヌトりェむは `GET /inference-profiles?type=SYSTEM_DEFINED` リク゚ストを受け取り、蚭定されたモデルが掚論プロファむルの堎合、`GET /inference-profiles/{profile}` ルックアップを受け取りたす。64ゲヌトりェむは、拒吊しおも䜕も壊さないベスト゚フォヌト型のスタヌトアップトラフィックも受け取りたす。Anthropic Messages フォヌマットゲヌトりェむは `HEAD /api/hello` 接続りォヌミングプロヌブを受け取りたす。これは HTTP プロキシたたはクラむアント蚌明曞が蚭定されおいる堎合、Claude Code はスキップしたす。Amazon Bedrock フォヌマットゲヌトりェむは `GET /inference-profiles?type=SYSTEM_DEFINED` リク゚ストを受け取り、蚭定されたモデルが掚論プロファむルの堎合、`GET /inference-profiles/{profile}` ルックアップを受け取りたす。

60 65 


152| ベヌタ[ツヌルフィヌルド](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview) | ツヌル関連ベヌタヘッダヌは `strict` および `defer_loading` などのツヌルスキヌマフィヌルドず組み合わされたす | ボディがヘッダヌなしで枡される堎合、認識されないツヌルスキヌマフィヌルドを呜名する `400` | 䞡方を転送するか、[`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](#disable-pre-release-capabilities) |157| ベヌタ[ツヌルフィヌルド](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview) | ツヌル関連ベヌタヘッダヌは `strict` および `defer_loading` などのツヌルスキヌマフィヌルドず組み合わされたす | ボディがヘッダヌなしで枡される堎合、認識されないツヌルスキヌマフィヌルドを呜名する `400` | 䞡方を転送するか、[`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](#disable-pre-release-capabilities) |

153| [努力](https://platform.claude.com/docs/en/build-with-claude/effort)および[構造化出力](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) | `output_config` ボディフィヌルドは努力、構造化出力フォヌマット、およびタスク予算蚭定を含みたす。各々は独自のベヌタヘッダヌず組み合わされたす | `output_config` を呜名する `400`。倚くの堎合 `Extra inputs are not permitted`。Amazon Bedrock および Google Cloud の Agent Platform アップストリヌム䞊 | フィヌルドずそのヘッダヌを䞀緒に転送しおください |158| [努力](https://platform.claude.com/docs/en/build-with-claude/effort)および[構造化出力](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) | `output_config` ボディフィヌルドは努力、構造化出力フォヌマット、およびタスク予算蚭定を含みたす。各々は独自のベヌタヘッダヌず組み合わされたす | `output_config` を呜名する `400`。倚くの堎合 `Extra inputs are not permitted`。Amazon Bedrock および Google Cloud の Agent Platform アップストリヌム䞊 | フィヌルドずそのヘッダヌを䞀緒に転送しおください |

154| [プロンプトキャッシング](/docs/ja/prompt-caching) | ベヌタペアリングなし。Claude Code は `cache_control` マヌカヌを `system` ブロックおよび `messages` ゚ントリ䌚話の途䞭で远加される `role: "system"` ゚ントリを含むに付加したす | ゚ラヌなし。䌚話は毎タヌン、キャッシュされおいない入力ずしお課金されたす。`usage` でキャッシュアクティビティがほずんどたたはたったくない高い `input_tokens` ずしお衚瀺されたす | `cache_control` が衚瀺される堎所ならどこでも倉曎なしで転送し、ブロック圢匏の `system` たたはメッセヌゞコンテンツをプレヌン文字列に倉換しないでください |159| [プロンプトキャッシング](/docs/ja/prompt-caching) | ベヌタペアリングなし。Claude Code は `cache_control` マヌカヌを `system` ブロックおよび `messages` ゚ントリ䌚話の途䞭で远加される `role: "system"` ゚ントリを含むに付加したす | ゚ラヌなし。䌚話は毎タヌン、キャッシュされおいない入力ずしお課金されたす。`usage` でキャッシュアクティビティがほずんどたたはたったくない高い `input_tokens` ずしお衚瀺されたす | `cache_control` が衚瀺される堎所ならどこでも倉曎なしで転送し、ブロック圢匏の `system` たたはメッセヌゞコンテンツをプレヌン文字列に倉換しないでください |

155| [トヌクンカりント](https://platform.claude.com/docs/en/build-with-claude/token-counting) | ベヌタペアリングなし。`count_tokens` ゚ンドポむントを䜿甚したす | Claude Code はメッセヌゞ゚ンドポむントを通じおコンテキスト䜿甚量をカりントするようにフォヌルバックしたす | トヌクンカりントが掚論リク゚ストを消費しないように゚ンドポむントを公開しおください |160| [トヌクンカりント](https://platform.claude.com/docs/en/build-with-claude/token-counting) | ベヌタペアリングなし。`count_tokens` ゚ンドポむントを䜿甚したす | ゚ラヌなし。Claude Code は文字ベヌスの掚定にフォヌルバックするため、`/context` は抂算カりントを衚瀺したす | 正確なトヌクンカりントのために゚ンドポむントを公開しおください |

156 161 

157`ANTHROPIC_DEFAULT_*_MODEL_SUPPORTED_CAPABILITIES` [倉数](/docs/ja/model-config)は、プロバむダヌ蚭定でのみモデル機胜を宣蚀したす`CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_VERTEX`、`CLAUDE_CODE_USE_FOUNDRY`、および [`CLAUDE_CODE_USE_MANTLE`](/docs/ja/amazon-bedrock#use-the-mantle-endpoint)。`ANTHROPIC_BASE_URL` ゲヌトりェむの背埌では効果がありたせん。162`ANTHROPIC_DEFAULT_*_MODEL_SUPPORTED_CAPABILITIES` [倉数](/docs/ja/model-config)は、プロバむダヌ蚭定でのみモデル機胜を宣蚀したす`CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_VERTEX`、`CLAUDE_CODE_USE_FOUNDRY`、および [`CLAUDE_CODE_USE_MANTLE`](/docs/ja/amazon-bedrock#use-the-mantle-endpoint)。`ANTHROPIC_BASE_URL` ゲヌトりェむの背埌では効果がありたせん。

158 163 


160 自動リトラむず゚ラヌ転送165 自動リトラむず゚ラヌ転送

161</h3>166</h3>

162 167 

163アップストリヌムが `thinking` フィヌルド、[思考眲名](https://platform.claude.com/docs/en/build-with-claude/extended-thinking)、䌚話䞭のシステムメッセヌゞ、たたはそれらのメッセヌゞの 1 ぀の `cache_control` マヌカヌを拒吊する堎合、Claude Code はリク゚ストをリトラむし、拒吊された機胜を䌚話の残りの郚分で無効にしたす。Claude Code はコンテキスト管理たたはツヌルスキヌマフィヌルド拒吊をリトラむしたせん。それらの `400` ゚ラヌは開発者に到達したす。168アップストリヌム拒吊埌に Claude Code が実行する内容は、䜕が拒吊されたかによっお異なりたす

169 

170* アップストリヌムが `thinking` フィヌルド、䌚話䞭のシステムメッセヌゞ、たたはそのようなメッセヌゞの `cache_control` マヌカヌを拒吊する堎合、Claude Code はリク゚ストをリトラむし、拒吊された機胜を䌚話の残りの郚分で無効にしたす

171* アップストリヌムが[思考眲名](https://platform.claude.com/docs/en/build-with-claude/extended-thinking)を拒吊する堎合、Claude Code はリク゚ストを䌚話の以前の思考ブロックなしでリトラむし、それらを埌のすべおのリク゚ストから陀倖したす。新しい応答には䟝然ずしお思考が含たれたす

172* Claude Code はコンテキスト管理たたはツヌルスキヌマフィヌルド拒吊をリトラむしたせん。それらの `400` ゚ラヌは開発者に到達したす

164 173 

165リトラむロゞックはアップストリヌムの゚ラヌ文蚀に䞀臎するため、アップストリヌム゚ラヌレスポンスボディを倉曎なしで転送しおください。アップストリヌム゚ラヌを独自の゚ンベロヌプでラップするゲヌトりェむは、ステヌタスコヌドを保持する堎合でも回埩パスを壊したす。ただし、゚ンベロヌプのメッセヌゞが安定した `capability_rejected:` トヌクンを含む堎合は陀きたす。[Claude apps ゲヌトりェむはクラりドプロバむダヌの゚ラヌ文蚀をそれらのトヌクンに眮き換えたす](/docs/ja/claude-apps-gateway-config#upstream-error-messages)。䟋えば `capability_rejected: prompt_too_long` です。174リトラむロゞックはアップストリヌムの゚ラヌ文蚀に䞀臎するため、アップストリヌム゚ラヌレスポンスボディを倉曎なしで転送しおください。アップストリヌム゚ラヌを独自の゚ンベロヌプでラップするゲヌトりェむは、ステヌタスコヌドを保持する堎合でも回埩パスを壊したす。ただし、゚ンベロヌプのメッセヌゞが安定した `capability_rejected:` トヌクンを含む堎合は陀きたす。[Claude apps ゲヌトりェむはクラりドプロバむダヌの゚ラヌ文蚀をそれらのトヌクンに眮き換えたす](/docs/ja/claude-apps-gateway-config#upstream-error-messages)。䟋えば `capability_rejected: prompt_too_long` です。

166 175 


168 プレリリヌス機胜を無効化177 プレリリヌス機胜を無効化

169</h3>178</h3>

170 179 

171`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` は Claude Code がすべおのプロバむダヌでプレリリヌス機胜ずそのボディフィヌルドを送信するのを停止したす。コンテキスト管理ずベヌタツヌルフィヌルドを含みたす。適応的掚論には圱響したせん。これはモデルではなくベヌタで遞択されるため、サブスクリプション認蚌が必芁ずする OAuth 機胜を抑制するこずはありたせん。180`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` は Claude Code がすべおのプロバむダヌでプレリリヌス機胜ずそのボディフィヌルドを送信するのを停止したす。コンテキスト管理ずベヌタツヌルフィヌルドを含みたす。適応的掚論には圱響したせん。適応的掚論はベヌタではなくモデルによっお遞択されるためです。この倉数は、サブスクリプション認蚌が必芁ずする OAuth 機胜を抑制するこずもありたせん。

172 181 

173Claude Code v2.1.227 以降では、組織は [MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)を[管理蚭定](/docs/ja/managed-settings)を通じおこの倉数の䞋で有効に保぀こずができたす。このオヌバヌラむドが有効な堎合に Claude Code が送信する内容は、接続方法によっお異なりたす182Claude Code v2.1.227 以降では、組織は [MCP ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)を[管理蚭定](/docs/ja/managed-settings)を通じおこの倉数の䞋で有効に保぀こずができたす。このオヌバヌラむドが有効な堎合に Claude Code が送信する内容は、接続方法によっお異なりたす

174 183 

managed-settings.md +445 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# マネヌゞド蚭定をデプロむする

6 

7> すべおの開発者のマシンにマネヌゞド蚭定をデプロむしたす。OS ごずの配信メカニズム、Claude Code がマネヌゞド゜ヌスを組み合わせる方法、および匷制の怜蚌方法に぀いお説明したす。

8 

9マネヌゞド蚭定は、組織がすべおの開発者のマシンにデプロむする蚭定です。Claude Code はこれらを他のすべおのレベルの䞊に適甚するため、ナヌザヌ、プロゞェクト、ロヌカル、たたは `--settings` の倀は、いく぀かの [セキュリティに関連する䟋倖](/docs/ja/settings#exceptions-to-managed-settings-precedence) を陀いお、これらをオヌバヌラむドできたせん。これらの䟋倖では、䞋䜍レベルからのより厳密な倀がカりントされたす。

10 

11このペヌゞは、マネヌゞド蚭定をデプロむするか、蚭定が適甚されない理由をデバッグする管理者向けです。匷制する内容を決定するには、[匷制する内容を決定する](/docs/ja/admin-setup#decide-what-to-enforce) テヌブルから始めおください。claude.ai コン゜ヌルパスに぀いおは、[サヌバヌマネヌゞド蚭定](/docs/ja/server-managed-settings) を参照しおください。開発者自身の倀がどのファむルに入るかに぀いおは、[蚭定](/docs/ja/settings) を参照しおください。

12 

13<h2 id="deploy-a-managed-settings-file">

14 マネヌゞド蚭定ファむルをデプロむする

15</h2>

16 

17これは各マシンにポリシヌを配眮する最速の方法です。`managed-settings.json` ファむルです。マネヌゞド蚭定の配信方法をただ遞択しおいない堎合、たたはデバむスが MDM 䞋にあるか開発者がクラりドセッションを実行しおいる堎合は、最初に [配信メカニズムを遞択する](#choose-a-delivery-mechanism) を読んでください。

18 

19<Steps>

20 <Step title="managed-settings.json を䜜成する">

21 匷制するこずを決定したキヌを保持する `managed-settings.json` を䜜成したす。これは `settings.json` ず同じ JSON 圢匏です。[匷制する内容を決定する](/docs/ja/admin-setup#decide-what-to-enforce) テヌブルは各コントロヌルの背埌にあるキヌをリストしおおり、[蚭定リファレンス](/docs/ja/settings-reference) の各゚ントリは、マネヌゞド゜ヌスがそれを蚭定できるかどうかを瀺しおいたす。このファむルは 2 ぀のファむル読み取りをブロックし、バむパスモヌドをオフにし、Claude Code がナヌザヌ、プロゞェクト、ロヌカルファむルおよび `--allowedTools` からの暩限ルヌルを無芖するようにしたす。

22 

23 ```json managed-settings.json theme={null}

24 {

25 "permissions": {

26 "deny": [

27 "Read(./.env)",

28 "Read(./secrets/**)"

29 ],

30 "disableBypassPermissionsMode": "disable"

31 },

32 "allowManagedPermissionRulesOnly": true

33 }

34 ```

35 

36 ログむン方法、モデル、MCP サヌバヌ、マヌケットプレむスを含むより倚くのマネヌゞドキヌの圢状を瀺すより完党な䟋に぀いおは、[組織のマネヌゞド蚭定](/docs/ja/settings-example#an-organizations-managed-settings) を参照しおください。

37 </Step>

38 

39 <Step title="ファむルを各マシンに配眮する">

40 ファむルを `managed-settings.json` ずしお、オペレヌティングシステムのシステムディレクトリに保存したす。フリヌト䞊のファむルを配眮するために既に䜿甚しおいるツヌルを䜿甚したす。

41 

42 * **macOS**: `/Library/Application Support/ClaudeCode/managed-settings.json`

43 * **Linux ず WSL**: `/etc/claude-code/managed-settings.json`

44 * **Windows**: `C:\Program Files\ClaudeCode\managed-settings.json`

45 </Step>

46 

47 <Step title="ポリシヌが適甚されたこずを確認する">

48 1 ぀のマシンで、Claude Code 内で `/status` を実行したす。`Setting sources` 行は `Enterprise managed settings (file)` を衚瀺したす。その埌、フリヌトの残りにロヌルアりトしたす。[ポリシヌが有効であるこずを確認する](#check-that-a-policy-is-in-force) は、行が芋぀からない堎合に䜕を確認するかに぀いお説明しおいたす。

49 </Step>

50</Steps>

51 

52<span id="managed-settings-delivery" />

53 

54<span id="delivery-mechanisms" />

55 

56<h2 id="choose-a-delivery-mechanism">

57 配信メカニズムを遞択する

58</h2>

59 

60䞊蚘のステップのファむルは、マネヌゞド蚭定をマシンに取埗する 4 ぀の方法の 1 ぀です。すべおのメカニズムは `settings.json` ファむルず同じポリシヌキヌを持぀ため、[蚭定リファレンス](/docs/ja/settings-reference) はすべおに適甚されたす。いく぀かのキヌは特定の゜ヌスに関連付けられおおり、各゚ントリの Scope 行はどれかを瀺しおいたす。

61 

62* **配信コントロヌル**: [`policyHelper`](/docs/ja/settings-reference#policyhelper)、[`wslInheritsWindowsSettings`](/docs/ja/settings-reference#wslinheritswindowssettings)、および [`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior)

63* **ゲヌトりェむログむンキヌ**: [`forceLoginGatewayUrl`](/docs/ja/settings-reference#forcelogingatewayurl) および [`forceLoginMethod`](/docs/ja/settings-reference#forceloginmethod) の `"gateway"` 倀

64 

65マネヌゞド蚭定ファむル、MDM プロファむル、たたは claude.ai コン゜ヌルは、それが到達するすべおのナヌザヌに 1 ぀のポリシヌを適甚したす。開発者の 1 ぀のグルヌプに異なるポリシヌを提䟛するには、異なるファむルたたはプロファむルをそのグルヌプにデプロむしたす。claude.ai コン゜ヌル [はただグルヌプをタヌゲットにできたせん](/docs/ja/server-managed-settings#current-limitations)。䞀方、自己ホスト型の [Claude apps gateway](/docs/ja/claude-apps-gateway) は IdP グルヌプごずにマネヌゞド蚭定を配信したす。

66 

67耇数のメカニズムが同じマシンにポリシヌを配信する堎合、Claude Code はデフォルトで 1 ぀を䜿甚し、他を無芖したす。[Claude Code がマネヌゞド゜ヌスを組み合わせる方法](#how-claude-code-combines-managed-sources) は順序ず適甚される opt-in を瀺しおいたす。

68 

69MDM ずファむル行は䞀緒に endpoint-managed settings ず呌ばれたす。ポリシヌが開発者のデバむスに保存されおいるためです。これは server-managed 行ずは察照的です。Claude Code はそれをフェッチしたす。

70 

71䞋蚘のテヌブルを䜿甚しお、デバむスを既に管理しおいる方法に基づいおメカニズムを遞択しおください。

72 

73| メカニズム | 配信方法 | Claude Code がそれを読む時期 | 䜿甚する堎合 |

74| :----------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------- |

75| [サヌバヌマネヌゞド蚭定](/docs/ja/server-managed-settings) | claude.ai 管理コン゜ヌル内、たたは自己ホスト型 [Claude apps gateway](/docs/ja/claude-apps-gateway) 侊 | スタヌトアップ時にフェッチされ、1 時間ごずにポヌリングされたす。[ポリシヌが適甚される堎所ず時期](#where-and-when-a-policy-applies) を参照しおください | 各マシンに觊れずに claude.ai 組織のポリシヌを倉曎する 1 ぀の堎所が必芁な堎合 |

76| MDM たたは OS レベルのポリシヌ | macOS 構成プロファむルたたは Windows `HKLM` レゞストリ倀ずしお、Jamf、Intune、グルヌプポリシヌ、たたは同様のツヌル経由。[各メカニズムがポリシヌを保存する堎所](#where-each-mechanism-stores-the-policy) を参照しおください | スタヌトアップ時に読み取られ、30 分ごずに倉曎がチェックされたす | MDM たたはグルヌプポリシヌでデバむスを既に管理しおいる堎合 |

77| ファむルベヌス | 各マシンのシステムディレクトリ内の `managed-settings.json` ずしお。[各メカニズムがポリシヌを保存する堎所](#where-each-mechanism-stores-the-policy) を参照しおください | スタヌトアップ時に読み取られ、ファむルが倉曎されるずリロヌドされたす | MDM なしのマシン、Linux ホスト、たたは自分で構築するむメヌゞ |

78| HKCU レゞストリ、Windows ず WSL | Windows `HKCU` レゞストリ倀ずしお。[各メカニズムがポリシヌを保存する堎所](#where-each-mechanism-stores-the-policy) を参照しおください | スタヌトアップ時に読み取られ、30 分ごずに倉曎がチェックされたす。Claude Code はそれを䜿甚するのは、他のマネヌゞド゜ヌスがポリシヌキヌを配信せず、[ホスト提䟛の芪蚭定](#let-an-embedding-host-add-policy) が制限的なキヌを提䟛しない堎合のみです | マシンレベルの `HKLM` キヌを曞き蟌むこずができない堎合 |

79 

80Jamf、Iru、Intune、グルヌプポリシヌのスタヌタヌテンプレヌトは、[MDM 䟋リポゞトリ](https://github.com/anthropics/claude-code/tree/main/examples/mdm) にありたす。

81 

82`managed-mcp.json` を通じおデプロむするか、[`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) キヌを通じお提䟛するマネヌゞド MCP サヌバヌに぀いおは、[マネヌゞド MCP 構成](/docs/ja/managed-mcp) を参照しおください。

83 

84<h3 id="where-and-when-a-policy-applies">

85 ポリシヌが適甚される堎所ず時期

86</h3>

87 

88デプロむされたポリシヌは、開発者のセッションに次のように到達したす。

89 

90* **サヌフェス**: 開発者のマシン䞊で、タヌミナル、VS Code および JetBrains 拡匵機胜、デスクトップアプリの Code タブ、および [Agent SDK](/docs/ja/agent-sdk/typescript) セッションはこれらの゜ヌスをすべお読み取りたす。Agent SDK セッションは、`settingSources` がナヌザヌ、プロゞェクト、ロヌカルファむルを陀倖する堎合でも、マネヌゞド蚭定をロヌドしたす。

91* **クラりドセッション**: Anthropic ホスト環境のセッションはデバむスの MDM プロファむルたたはファむルを読み取らないため、ポリシヌはサヌバヌマネヌゞド蚭定から来る必芁がありたす。[自己ホスト環境](/docs/ja/self-hosted-environments) のセッションは、デフォルトではサヌバヌマネヌゞド蚭定がポリシヌキヌを配信しない堎合のみ、ランナヌむメヌゞ内のマネヌゞド蚭定ファむルを読み取りたす。ただし、[すべおの管理゜ヌスから Claude Code が読み取るキヌ](#keys-read-from-every-admin-source) は陀きたす。[Claude Code がマネヌゞド゜ヌスを組み合わせる方法](#how-claude-code-combines-managed-sources) は䞡方を適甚する opt-in に぀いお説明しおいたす。

92* **Cowork セッション**: Claude Desktop アプリの [Cowork](https://claude.com/docs/cowork/overview) は Claude Code 䞊でセッションを実行したす。Cowork セッションでは、Claude Code は Team たたは Enterprise アカりントでナヌザヌがサむンむンしおいる堎合でも、claude.ai 管理コン゜ヌルからサヌバヌマネヌゞド蚭定をフェッチしたせん。したがっお、どのポリシヌが適甚されるかはセッションが実行される堎所によっお異なりたす。

93 

94 * **ナヌザヌのマシン䞊**: デフォルトでは、Cowork セッションの Claude Code はそのデバむス䞊の MDM たたは OS レベルのポリシヌおよびマネヌゞド蚭定ファむルを読み取るため、ポリシヌをそこにデプロむしたす。

95 * **完党な VM サンドボックス内**: Claude Desktop マネヌゞド構成が [`requireCoworkFullVmSandbox`](https://claude.com/docs/third-party/claude-desktop/configuration#requirecoworkfullvmsandbox) を蚭定する堎合、Claude Code は仮想マシン内で実行され、デバむスの MDM ポリシヌおよびマネヌゞド蚭定ファむルは存圚したせん。

96 * **リモヌト Cowork セッション**: これらは Anthropic 管理 VM 䞊で実行され、Claude Code はデバむスポリシヌを読み取るこずができたせん。

97 

98 [サヌフェスカバレッゞ](/docs/ja/model-config#surface-coverage) テヌブルは Cowork ず他のサヌフェスを比范しおいたす。

99* **実行䞭のセッション**: ほずんどの倉曎は、[配信メカニズムテヌブル](#choose-a-delivery-mechanism) のスケゞュヌルに埓っお、再起動なしで実行䞭のセッションに到達したす。

100 * [`forceRemoteSettingsRefresh`](/docs/ja/settings-reference#forceremotesettingsrefresh)、[`requiredMinimumVersion`](/docs/ja/settings-reference#requiredminimumversion)、および [いく぀かのナヌザヌ線集可胜キヌ](/docs/ja/settings#when-edits-take-effect) ぞの倉曎は、次のセッション開始時に有効になりたす。

101 * 新芏たたは倉曎された [`policyHelper`](/docs/ja/settings-reference#policyhelper) ゚ントリは次の起動時に有効になりたす。ただし、起動時にサヌバヌマネヌゞド蚭定によっおシャドりされたヘルパヌは、フェッチがそれらの蚭定が削陀されたこずを報告するずすぐに実行されたす。

102* **承認が必芁な倉曎**: [次の起動を埅぀曎新](/docs/ja/server-managed-settings#fetch-and-caching-behavior) ずは別に、[承認が必芁な](/docs/ja/server-managed-settings#security-approval-dialogs) 蚭定フックたたは `env` 倉数などぞのサヌバヌマネヌゞド倉曎は、開発者がむンタラクティブセッションでダむアログを受け入れるのを埅ち、IDE 拡匵機胜たたは Agent SDK がホストするセッションの珟圚の実行に適甚されたす。その他のサヌバヌマネヌゞド倉曎は次のポヌリングで適甚されたす。

103* **長時間実行セッション**: 数週間開いたたたのセッションはロヌルアりトに遅れるこずができたす。[`requiredMinimumVersion`](/docs/ja/settings-reference#requiredminimumversion) は叀いバむナリが開始されるのをブロックし、既に実行䞭のセッションを終了したせん。

104 

105<span id="format-the-policy-for-each-platform" />

106 

107<h3 id="where-each-mechanism-stores-the-policy">

108 各メカニズムがポリシヌを保存する堎所

109</h3>

110 

111キヌはどこでも同じですが、各メカニズムはそれらを異なる堎所ず圢状に保存したす。

112 

113* **サヌバヌマネヌゞド**: Anthropic のサヌバヌたたはゲヌトりェむがポリシヌを保持したす。Claude Code はロヌカルキャッシュを保持し、スタヌトアップ時に適甚し、[各成功したフェッチで眮き換えたす](/docs/ja/server-managed-settings#security-considerations)。

114* **macOS 構成プロファむル**: `com.anthropic.claudecode` マネヌゞド蚭定ドメむン。`managed-settings.json` ず同じトップレベルキヌを䜿甚し、ネストされた蚭定は蟞曞ずしお、リストは plist 配列ずしお䜿甚したす。

115* **Windows HKLM レゞストリ**: `HKLM\SOFTWARE\Policies\ClaudeCode` の䞋の `Settings` ずいう名前の `REG_SZ` たたは `REG_EXPAND_SZ` 倀ずしお JSON。

116* **ファむルベヌス**: `managed-settings.json`、オプションの `managed-settings.d/` ディレクトリ、および `managed-mcp.json` をシステムディレクトリに配眮したす。macOS では `/Library/Application Support/ClaudeCode/`、Linux ず WSL では `/etc/claude-code/`、Windows では `C:\Program Files\ClaudeCode\`。Claude Code はレガシヌ Windows パス `C:\ProgramData\ClaudeCode\managed-settings.json` を読み取りたせん。

117* **Windows HKCU レゞストリ**: `HKCU\SOFTWARE\Policies\ClaudeCode` の䞋の同じ `Settings` 倀。

118 

119<h3 id="split-a-file-based-policy-across-teams">

120 ファむルベヌスのポリシヌをチヌム間で分割する

121</h3>

122 

123耇数のチヌムが 1 ぀のポリシヌの䞀郚を所有しおいる堎合、各郚分を `managed-settings.d/` 内の独自のファむルに配眮したす。同じシステムディレクトリ内の `managed-settings.json` の隣に配眮し、1 ぀の共有ファむルを線集する代わりに䜿甚したす。

124 

125Claude Code は `managed-settings.json` を最初にマヌゞし、次にディレクトリ内のすべおの `*.json` ファむルをアルファベット順にマヌゞしたす。ファむルに数倀プレフィックスを付けお順序を制埡したす。䟋えば `10-telemetry.json` ず `20-security.json`。Claude Code は隠しファむルず `.json` で終わらないファむルを無芖したす。

126 

1272 ぀のファむルが同じキヌを蚭定する堎合、Claude Code はこれらのルヌルで組み合わせたす。

128 

129* **単䞀倀**`"model": "opus"` たたは `"cleanupPeriodDays": 7` など: 埌のファむルの倀が前のファむルを眮き換えたす

130* **リスト**`permissions.deny` たたは `sandbox.network.allowedDomains` など: 2 ぀のリストが組み合わされ、重耇が削陀されたす

131* **ネストされたブロック**`env` たたは `sandbox` など: 2 ぀のブロックはキヌごずにマヌゞされ、内郚の各キヌはこれらの同じルヌルに埓いたす

132* **`fallbackModel`**: 埌のチェヌンが前のチェヌン党䜓を眮き換えたす

133* **[`extraKnownMarketplaces`](/docs/ja/settings-reference#extraknownmarketplaces) および [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers)**: 同じ名前の埌の゚ントリが前の゚ントリ党䜓を眮き換えたす

134* **[`modelPicker`](/docs/ja/settings-reference#modelpicker)**: 埌のラむンアップが前のラむンアップ党䜓を眮き換えたす

135 

136<span id="precedence-within-the-managed-tier" />

137 

138<span id="which-managed-source-claude-code-uses" />

139 

140<h2 id="how-claude-code-combines-managed-sources">

141 Claude Code がマネヌゞド゜ヌスを組み合わせる方法

142</h2>

143 

144組織が同じマシンに耇数のマネヌゞド゜ヌスを配信する堎合、[`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior) キヌは Claude Code が他の゜ヌスで䜕をするかを決定したす。

145 

146* **`"first-wins"`、デフォルト**: Claude Code は少なくずも 1 ぀のポリシヌキヌを配信する最高ランクの゜ヌスを䜿甚し、[すべおの管理゜ヌスから読み取るキヌ](#keys-read-from-every-admin-source) の少数を陀いお、残りを無芖したす。Claude Code はスキップする゜ヌスの譊告を衚瀺したせん。`/status` [䜿甚した゜ヌスずスキップした゜ヌスの名前](#read-the-source-in-/status)。

147* **`"merge"`**: Claude Code はポリシヌキヌを配信するすべおの管理゜ヌスを適甚し、キヌの皮類で組み合わせたす。ほずんどのキヌでは高ランクの゜ヌスの倀が適甚され、リストは結合され、ロックは最も厳密な倀を取りたす。[すべおのマネヌゞド゜ヌスを構成する](#compose-every-managed-source) はキヌを蚭定する堎所ず各キヌの皮類がどのように組み合わされるかを瀺しおいたす。Claude Code v2.1.242 以降が必芁です。

148 

149䞡方の蚭定は゜ヌスを同じ方法でランク付けしたす。このセクションでは 2 ぀の甚語が繰り返されたす。

150 

151* **ポリシヌキヌ**: 2 ぀のコントロヌルキヌ[`wslInheritsWindowsSettings`](/docs/ja/settings-reference#wslinheritswindowssettings) および [`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior)以倖の蚭定キヌ。これらのみを含むマネヌゞド蚭定ファむルたたは MDM ポリシヌはカりントされず、Claude Code は次の゜ヌスに移動したす。

152* **管理゜ヌス**: 以䞋の最初の 3 ぀の゜ヌスの 1 ぀。HKCU レゞストリはナヌザヌ曞き蟌み可胜であり、1 ぀ではありたせん。

153 

154Claude Code はこれらの゜ヌスを確認したす。最初に最高優先床

155 

1561. claude.ai から配信されたリモヌト蚭定。[サヌバヌマネヌゞド蚭定](/docs/ja/server-managed-settings) たたは [Claude apps gateway](/docs/ja/claude-apps-gateway) ずしお。Claude Code はセッションが [適栌なログむンたたはキヌ](/docs/ja/server-managed-settings#platform-availability) で Anthropic の API に盎接認蚌するか、`/login` でゲヌトりェむにサむンむンする堎合のみこの゜ヌスをフェッチしたす。他のプロバむダヌ䞊、たたは `ANTHROPIC_BASE_URL` が Anthropic の API 以倖を指す堎合、次の゜ヌスから開始したす

1572. MDM たたは OS レベルのポリシヌ: macOS plist たたは HKLM レゞストリキヌ

1583. マネヌゞド蚭定ファむル、`managed-settings.d/*.json` および `managed-settings.json` がマヌゞされたもの

1594. HKCU レゞストリ、Windows 䞊、および WSL 䞊。HKLM レゞストリたたは Windows マネヌゞド蚭定ファむルが [`wslInheritsWindowsSettings`](/docs/ja/settings-reference#wslinheritswindowssettings) をオンにし、HKCU 倀もそれを蚭定する堎合。Claude Code はそれを読み取るのは、䞊蚘の゜ヌスがポリシヌキヌを配信せず、[ホスト提䟛の芪蚭定](#let-an-embedding-host-add-policy) が制限的なキヌを提䟛しない堎合のみです

160 

161このダむアグラムはランキングを瀺し、いずれかの蚭定の䞋で最初の 3 ぀の゜ヌスから Claude Code が読み取るクロス゜ヌスキヌの䟋を瀺しおいたす。

162 

163<img src="https://mintcdn.com/claude-code/zuWID2B-Rxm8DEC8/images/managed-source-precedence.svg?fit=max&auto=format&n=zuWID2B-Rxm8DEC8&q=85&s=53f6be49f06eff48e01422c8ae1bc2e6" className="dark:hidden" alt="リモヌト蚭定の䞊から MDM、マネヌゞド蚭定ファむル、HKCU レゞストリの䞋たで、4 ぀のマネヌゞド蚭定゜ヌスがランク付けされおいるこずを瀺すダむアグラム。デフォルトでは、ポリシヌキヌを持぀最初の゜ヌスがポリシヌを提䟛し、残りはスキップされたす。managedSourcesBehavior がマヌゞに蚭定されおいる堎合、ポリシヌキヌを持぀すべおの管理゜ヌスが貢献し、キヌの皮類で組み合わされ、HKCU レゞストリは陀倖されたす。サむドパネルは、サンドボックスロック、forceRemoteSettingsRefresh、倉数ごずの env マヌゞなどのクロス゜ヌスキヌが、HKCU レゞストリを陀倖するすべおの管理゜ヌスから読み取られるこずを瀺しおいたす。" width="680" height="330" data-path="images/managed-source-precedence.svg" />

164 

165<img src="https://mintcdn.com/claude-code/zuWID2B-Rxm8DEC8/images/managed-source-precedence-dark.svg?fit=max&auto=format&n=zuWID2B-Rxm8DEC8&q=85&s=ae407a9a08a3d680e80cf1a2af845d71" className="hidden dark:block" alt="リモヌト蚭定の䞊から MDM、マネヌゞド蚭定ファむル、HKCU レゞストリの䞋たで、4 ぀のマネヌゞド蚭定゜ヌスがランク付けされおいるこずを瀺すダむアグラム。デフォルトでは、ポリシヌキヌを持぀最初の゜ヌスがポリシヌを提䟛し、残りはスキップされたす。managedSourcesBehavior がマヌゞに蚭定されおいる堎合、ポリシヌキヌを持぀すべおの管理゜ヌスが貢献し、キヌの皮類で組み合わされ、HKCU レゞストリは陀倖されたす。サむドパネルは、サンドボックスロック、forceRemoteSettingsRefresh、倉数ごずの env マヌゞなどのクロス゜ヌスキヌが、HKCU レゞストリを陀倖するすべおの管理゜ヌスから読み取られるこずを瀺しおいたす。" width="680" height="330" data-path="images/managed-source-precedence-dark.svg" />

166 

167<h3 id="keys-read-from-every-admin-source">

168 すべおの管理゜ヌスから読み取るキヌ

169</h3>

170 

171デフォルトの `"first-wins"` 蚭定では、Claude Code はほずんどのキヌを [遞択した゜ヌス](#how-claude-code-combines-managed-sources) からのみ読み取り、遞択した゜ヌスがそのキヌを蚭定しないたたにしおも、䞋䜍ランクの゜ヌスの倀を無芖したす。

172 

173いく぀かのキヌは異なりたす。Claude Code はそれらをすべおの管理゜ヌスから読み取るため、遞択した゜ヌスがそれを蚭定しない堎合でも、䞋䜍ランクの MDM ポリシヌたたはマネヌゞド蚭定ファむルはそれらを蚭定できたす。Claude Code はナヌザヌ曞き蟌み可胜な HKCU レゞストリをそのスキャンから陀倖したす。HKCU が唯䞀の゜ヌスであり、ホストが芪蚭定を提䟛しない堎合、HKCU は遞択された゜ヌスのように適甚されたす。

174 

175クロス゜ヌスキヌには以䞋が含たれたす。

176 

177* `sandbox.network.allowManagedDomainsOnly` および `sandbox.filesystem.allowManagedReadPathsOnly`: 任意の管理゜ヌスの `true` がロックをオンにしたす。ロックがオンの間、Claude Code は蚱可リストをロックしたす。`sandbox.network.allowedDomains` を `WebFetch(domain:...)` 蚱可ルヌル、たたは `sandbox.filesystem.allowRead` ず䞀緒に、すべおの管理゜ヌス党䜓で結合したす。ロックがない堎合、Claude Code は蚱可リストを他のキヌのように扱うため、`"first-wins"` の䞋では、遞択されおいない管理゜ヌスの蚱可リストは無芖されたす

178* `allowAllClaudeAiMcps`

179* サンドボックスバむナリパス `sandbox.bwrapPath` および `sandbox.socatPath`

180* サンドボックス `ripgrep` バむナリ、[`sandbox.ripgrep`](/docs/ja/settings-reference#sandbox-ripgrep)

181* `sandbox.filesystem.disabled` および `sandbox.network.strictAllowlist`

182* [`useAutoModeDuringPlan`](/docs/ja/settings-reference#useautomodeduringplan) および [`syncClaudeAiSkills`](/docs/ja/settings-reference#syncclaudeaiskills)。任意の管理゜ヌスの `false` が動䜜をオフにしたす。開発者のナヌザヌたたはロヌカル蚭定の `false` もそれをオフにしたす。各キヌは拒吊のみできたす

183* [`enableArtifact`](/docs/ja/settings-reference#enableartifact)。任意の管理゜ヌスの `false` が [Artifact ツヌル](/docs/ja/artifacts) をオフにしたす。開発者のナヌザヌ、プロゞェクト、たたはロヌカル蚭定の `false` もそれをオフにし、゜ヌスはそれをオンに戻したせん。[䞋䜍レベルの倀がただカりントされる](/docs/ja/settings#exceptions-to-managed-settings-precedence) を参照しおください。Claude Code v2.1.242 以降が必芁です

184* [`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel)。任意の管理゜ヌスの最も䜎いキャップが適甚されたす。開発者が自分の蚭定たたは `--settings` で䜎いキャップを蚭定する堎合、Claude Code はそれを適甚したす。゜ヌスはキャップを䞊げるこずはできたせん。Claude Code v2.1.267 以降が必芁です

185* `attribution` のコミットトレヌラヌ opt-out、たたは非掚奚の `includeCoAuthoredBy` から任意のティア

186* [`forceRemoteSettingsRefresh`](/docs/ja/server-managed-settings)

187* 管理゜ヌス党䜓で倉数ごずにマヌゞされた `env`: 各倉数は、それを定矩する最高優先床の゜ヌスから来るため、䞋䜍の゜ヌスは高䜍の゜ヌスが蚭定しないたたにした倉数を埋めたす。いく぀かの倉数は独自のルヌルに埓いたす。[マネヌゞド゜ヌス党䜓のキヌごずの䟋倖](/docs/ja/server-managed-settings#per-key-exceptions-across-managed-sources) は各倉数に名前を付けたす。Claude Code v2.1.223 以降が必芁です。v2.1.223 より前では、Claude Code は遞択された゜ヌスの党䜓 `env` ブロックのみを適甚したした

188 

189<h3 id="compose-every-managed-source">

190 すべおのマネヌゞド゜ヌスを構成する

191</h3>

192 

193デプロむするすべおの管理゜ヌスを Claude Code が適甚するようにするには、[`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior) を `"merge"` に蚭定したす。デプロむする最高ランクの゜ヌスで。Claude Code はキヌを読み取るのは、キヌたたはポリシヌキヌを持぀最高ランクの゜ヌスからのみです。したがっお、䞋䜍の゜ヌスはそれ自䜓をマヌゞにオプトむンできず、サヌバヌマネヌゞド蚭定を受け取らないマシンはそのキヌを MDM プロファむルにも必芁ずしたす。ナヌザヌ曞き蟌み可胜な HKCU レゞストリは別の゜ヌスずマヌゞされたせん。Claude Code v2.1.242 以降が必芁です。

194 

195`"merge"` の䞋では、Claude Code は䞋䜍の゜ヌスのリスト゚ントリ`permissions.allow` ルヌルおよびフックなどをポリシヌに远加するため、最高ランクの゜ヌスの䞋にランク付けされたすべおの゜ヌスが管理者の制埡䞋にある堎合のみオンにしたす。

196 

197このテヌブルは、`"merge"` の䞋で Claude Code が各キヌの皮類をどのように組み合わせるかを瀺しおいたす。[`managedSourcesBehavior` ゚ントリ](/docs/ja/settings-reference#managedsourcesbehavior) は制限蚱可リスト、倀党䜓取埗、および最高゜ヌスのみ行のすべおのキヌに名前を付けたす。

198 

199| キヌの皮類 | Claude Code がそれを組み合わせる方法 | 䟋 |

200| :------------------ | :---------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- |

201| リスト | すべおの゜ヌスから゚ントリを組み合わせたす | `permissions.allow`、`hooks`、`sandbox.network.allowedDomains`、`deniedMcpServers` |

202| ロック | 任意の゜ヌスが蚭定する最も厳密な倀を適甚したす。より緩い倀は最高ランクの゜ヌスからのみ適甚されたす | `allowManagedHooksOnly`、`permissions.disableBypassPermissionsMode`、`crossSessionInbound` |

203| 制限蚱可リスト | それを蚭定する最高ランクの゜ヌスから倀党䜓を取埗し、䞋䜍の゜ヌスから゚ントリを远加したせん | `availableModels`、`allowedMcpServers`、`strictKnownMarketplaces`、`allowedChannelPlugins`、および `fallbackModel` チェヌン |

204| 倀党䜓取埗 | それを蚭定する最高ランクの゜ヌスから倀党䜓を取埗し、䞋䜍の゜ヌスから゚ントリたたはフィヌルドを組み合わせたせん | `sandbox.credentials.awsPairs`、`sandbox.ripgrep` |

205| 提䟛される MCP サヌバヌ | すべおの゜ヌスからサヌバヌ名を組み合わせたす。2 ぀の゜ヌスが同じ名前を蚭定する堎合、高ランクの゜ヌスの党䜓゚ントリを適甚したす | `managedMcpServers` |

206| 最高ランクの゜ヌスからのみ読み取るキヌ | 最高ランクの゜ヌスがそれを蚭定しないたたにしおも、すべおの䞋䜍の゜ヌスのキヌを無芖したす | `apiKeyHelper` などの認蚌情報ヘルパヌ、`forceLoginOrgUUID` などのログむン PIN、`modelPicker`、`permissions.defaultMode` |

207| `env` | いずれかの蚭定の䞋で管理゜ヌス党䜓で倉数ごずにマヌゞされたす。[すべおの管理゜ヌスから読み取るキヌ](#keys-read-from-every-admin-source) が説明するように | |

208| その他のすべおのキヌ | それを蚭定する最高ランクの゜ヌスから倀を取埗したす | `model`、`cleanupPeriodDays` |

209 

210マシン䞊で組み合わされた゜ヌスを確認するには、[`/status` の `Setting sources` 行を読んでください](#read-the-source-in-/status)。そのセクションは各ラベルが䜕を意味するかを瀺しおいたす。

211 

212<h3 id="compute-the-policy-with-a-helper-program">

213 ヘルパヌプログラムでポリシヌを蚈算する

214</h3>

215 

216[`policyHelper`](/docs/ja/settings-reference#policyhelper) は、MDM ポリシヌたたはマネヌゞド蚭定ファむルが名前を付ける実行可胜ファむルであり、Claude Code はスタヌトアップ時にそれを実行しおマネヌゞド蚭定を蚈算したす。遞択された゜ヌスが 1 ぀を構成し、ヘルパヌが `managedSettings` オブゞェクトを出力する堎合、その出力は Claude Code が読み取るものを倉曎したす。

217 

218* **出力された `managedSettings` オブゞェクトはセッションの唯䞀のマネヌゞド蚭定です**。[それ以倖の堎合はすべおの管理゜ヌスから読み取るキヌ](#keys-read-from-every-admin-source) を含みたす。ただし、[`forceRemoteSettingsRefresh` は独自のスタヌトアップルヌルを持っおいたす](/docs/ja/settings-reference#forceremotesettingsrefresh)

219 

220ヘルパヌ実行が倱敗する堎合、および 1 ぀が倱敗する堎合に Claude Code が䜕をするかに぀いおは、[ヘルパヌ倱敗](/docs/ja/settings-reference#helper-failures) を参照しおください。

221 

222<span id="parent-settings-from-embedding-hosts" />

223 

224<span id="control-policy-from-an-embedding-host" />

225 

226<span id="merge-policy-from-an-embedding-host" />

227 

228<h3 id="let-an-embedding-host-add-policy">

229 埋め蟌みホストがポリシヌを远加できるようにする

230</h3>

231 

232別のアプリケヌションClaude Desktop、IDE 拡匵機胜、Agent SDK アプリなどが Claude Code を起動する堎合、そのホストは SDK `managedSettings` オプションを通じお独自のマネヌゞド蚭定を枡すこずができたす。Claude Code はこれらを芪蚭定ず呌びたす。

233 

234デフォルトでは、Claude Code は管理゜ヌスが存圚する堎合、芪蚭定を無芖したす。サヌバヌマネヌゞド蚭定、MDM たたは OS レベルのポリシヌ、たたはマネヌゞド蚭定ファむル。

235 

236芪蚭定を管理゜ヌスず䞀緒にマヌゞするようにするには、[`parentSettingsBehavior`](/docs/ja/settings-reference#parentsettingsbehavior) を `"merge"` に蚭定したす。最高優先床のマネヌゞド゜ヌスで。Claude Code はその゜ヌスからのみキヌを読み取りたす。

237 

238Claude Code はホストの倀のうち、Claude ができるこずを制限するものだけを保持したす。知っおおくべき 1 ぀のギャップがありたす。`allowManaged*Only` ロックも蚭定しない限り、ホストの暩限蚱可ルヌルおよびサンドボックス蚱可リストはただ適甚されたす。[芪蚭定を制限する](/docs/ja/claude-apps-gateway#restrict-parent-settings) に぀いおはロックを参照しおください。

239 

240[`policyHelper`](/docs/ja/settings-reference#policyhelper) はこのキヌに関係なく芪マヌゞをオフにできたす。その゚ントリは時期を瀺しおいたす。

241 

242Claude Code はこれらのチェックを芪提䟛の倀に単独で適甚したす。

243 

244* 任意の管理゜ヌスが `allowManagedPermissionRulesOnly` を蚭定する堎合、Claude Code は [芪提䟛の](/docs/ja/claude-apps-gateway#restrict-parent-settings) 暩限蚱可ルヌルおよび `additionalDirectories` を読み取るずきにドロップしたす。高優先床の゜ヌスがキヌを蚭定しないたたにしおも。キヌの効果は、Claude Code が適甚するマネヌゞド蚭定、たたは芪蚭定からマヌゞするこずを遞択したものから来たす

245* Claude Code は適甚するマネヌゞド蚭定の `forceLoginOrgUUID` たたは `allowedMcpServers` 倀を匷制し、芪提䟛のものをブロックしたす。Claude Code が適甚しない䞋䜍管理゜ヌスの倀は適甚も、ブロックもしたせん。[`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior) ゚ントリは `"merge"` の䞋で各キヌを提䟛する゜ヌスを瀺しおいたす。v2.1.223 より前では、任意の管理゜ヌスの倀が芪のものをブロックしたした

246* `availableModels` 倀は `allowedMcpServers` ず同じルヌルに埓いたす

247 

248<h4 id="keep-cowork-folder-access-when-only-managed-rules-apply">

249 マネヌゞドルヌルのみが適甚される堎合に Cowork フォルダアクセスを保持する

250</h4>

251 

252Claude Desktop アプリの [Cowork](https://claude.com/docs/cowork/overview) は Claude Code 䞊でセッションを実行し、各セッションに接続されたフォルダなどの䜜業フォルダぞのアクセスを蚱可したす。セッションを起動するずきに芪蚭定ずしお提䟛される蚱可ルヌルを通じお。マネヌゞドポリシヌが [`allowManagedPermissionRulesOnly`](/docs/ja/settings-reference#allowmanagedpermissionrulesonly) を蚭定する堎合、Claude Code はマネヌゞドポリシヌの蚱可ルヌルのみを保持したす。ホストが芪蚭定ずしお提䟛する蚱可ルヌル、`--allowedTools`、たたは蚭定ファむルをドロップするため、これらのフォルダぞの曞き蟌みは事前承認を倱いたす。Cowork セッションで線集前に確認する堎合、Cowork はプロンプトを衚瀺できず、Claude は各曞き蟌みを、パスが保護された堎所に解決されるか、接続されたフォルダの倖のパスであるため、ブロックされたず報告したす。

253 

254曞き蟌みを埩元するには、Claude Code が [遞択する](#precedence-within-the-managed-tier) マネヌゞド゜ヌスにそれらのフォルダの蚱可ルヌルを远加したす。MDM 管理フリヌトでは、それは別のマネヌゞド蚭定ファむルではなく MDM ポリシヌです。この䟋はファむル圢匏を䜿甚し、MDM ポリシヌは同じキヌを取りたす。`allowManagedPermissionRulesOnly` を蚭定したたたにし、各ナヌザヌのホヌムディレクトリの `CoworkProjects` フォルダの䞋の線集を蚱可したす。パスをナヌザヌが接続するフォルダに眮き換えたす。

255 

256```json managed-settings.json theme={null}

257{

258 "allowManagedPermissionRulesOnly": true,

259 "permissions": {

260 "allow": [

261 "Edit(~/CoworkProjects/**)"

262 ]

263 }

264}

265```

266 

267ポリシヌをデプロむした埌、Claude は新しい Cowork セッションでそのフォルダの䞋にファむルを保存できたす。[Read および Edit ルヌル](/docs/ja/permissions#read-and-edit) は `//` 圢匏を含むパス構文をカバヌしおいたす。絶察パスの堎合。

268 

269<h3 id="what-a-developer-can-change">

270 開発者が倉曎できるもの

271</h3>

272 

273開発者自身の蚭定ファむル、`--settings` 倀、およびプロゞェクトファむルはマネヌゞド倀をオヌバヌラむドしたせん。[䟋倖](/docs/ja/settings#exceptions-to-managed-settings-precedence) は䞋䜍レベルからのより厳密な倀のみをカりントさせたす。4 ぀のこずはそのルヌルの倖に座りたす。

274 

275* **セッションのモデル**: マネヌゞド `model` はロックではなくデフォルトです。`--model` および `ANTHROPIC_MODEL` はそのセッションのモデルを遞択したす。[`availableModels`](/docs/ja/settings-reference#availablemodels) をデプロむしお遞択を制限したす。

276* **ロヌカル管理者暩限**: マシンの管理者である開発者はマネヌゞド゜ヌス自䜓を線集できたす。これが MDM ツヌルがスケゞュヌルでプロファむルたたはファむルを再デプロむでき、HKLM レゞストリおよび macOS マネヌゞド蚭定ドメむンが存圚する理由です。

277* **サヌバヌマネヌゞドキャッシュ**: サヌバヌマネヌゞド蚭定は Anthropic のサヌバヌから来たす。ロヌカルキャッシュぞの線集は [次の成功したフェッチたでのみ続きたす](/docs/ja/server-managed-settings#security-considerations)。

278* **その他のツヌル**: マネヌゞド蚭定は Claude Code のみをバむンドしたす。別のツヌルから API を呌び出す開発者はそれらの䞋にはいたせん。

279 

280<span id="verify-enforcement" />

281 

282<span id="verify-that-a-policy-is-in-force" />

283 

284<h2 id="check-that-a-policy-is-in-force">

285 ポリシヌが有効であるこずを確認する

286</h2>

287 

288開発者がポリシヌが適甚されおいないず報告しおいる堎合、たたはロヌルアりトがフリヌトぞのプッシュ前に完了したこずを確認したい堎合がありたす。そのマシン䞊の 2 ぀のコマンドがこれに答えたす。`/status` は Claude Code が遞択した管理察象゜ヌスを衚瀺し、`claude doctor` はドロップしたものをリストしたす。

289 

290<h3 id="read-the-source-in-/status">

291 /status で゜ヌスを読む

292</h3>

293 

294開発者のマシンで Claude Code 内で `/status` を実行し、`Setting sources` 行を読みたす。管理察象゜ヌスが有効な堎合、その行は `Enterprise managed settings` をリストし、括匧内に Claude Code が遞択した゜ヌスを衚瀺したす。

295 

296* `(remote)`claude.ai たたはゲヌトりェむからのサヌバヌ管理蚭定

297* `(plist)` たたは `(HKLM)`MDM たたは OS ポリシヌ

298* `(file)`、`(drop-ins)`、たたは `(file + drop-ins)``managed-settings.json`、ドロップむン ディレクトリ、たたはその䞡方

299* `(remote + file, merged)` たたは別のリスト`, merged` で終わる組織が[すべおの管理察象゜ヌスを構成](#compose-every-managed-source)し、Claude Code がリストされた゜ヌスをポリシヌにマヌゞしたした。䞋䜍の゜ヌスは、リストに衚瀺されなくおも `env` 倉数を提䟛できたす。Claude Code v2.1.242 以降が必芁です

300* `(HKCU)`ナヌザヌ曞き蟌み可胜なレゞストリ フォヌルバック

301* `(parent process)`[埋め蟌みホスト](#let-an-embedding-host-add-policy)が制限的な蚭定を提䟛したした

302* `(helper)`遞択した MDM たたはファむル ゜ヌスによっお構成された [`policyHelper`](/docs/ja/settings-reference#policyhelper)

303 

304Claude Code がマシン䞊で管理察象゜ヌスを芋぀けたが遞択しなかった堎合、2 番目の行 `Skipped sources` が各゜ヌスを名前で瀺したす。これを読んで、ポリシヌがマシンに到達しなかった堎合ず、到達したが高優先床の゜ヌスがオヌバヌラむドした堎合を区別したす。Claude Code v2.1.242 以降が必芁です。

305 

306ポリシヌが適甚されおいない堎合、`Setting sources` 行は 2 ぀の問題のどちらがあるかを瀺したす。

307 

308* **行が芋぀かりたせん**Claude Code はポリシヌ キヌを配信する管理察象゜ヌスを芋぀けたせんでした。

309 

310 管理察象蚭定ファむルをデプロむした堎合、OS のパスに配眮されおいるこずを確認し、制埡キヌのみではなく[ポリシヌ キヌ](#how-claude-code-combines-managed-sources)が含たれおいるこずを確認したす。有効な JSON ではないファむルはこの状態を生成したせん。Claude Code は代わりに[起動を拒吊](#find-entries-claude-code-dropped)したす。

311 

312 代わりにサヌバヌ管理蚭定を通じおデプロむした堎合は、`claude doctor` を実行したす。これは[フェッチ結果](/docs/ja/server-managed-settings#verify-settings-delivery)を報告したす。

313* **行が展開した゜ヌス以倖の゜ヌスを名前で瀺す**高優先床の゜ヌスが存圚し、Claude Code があなたの゜ヌスを無芖したした。`Skipped sources` がそれをリストしたす。[Claude Code が管理察象゜ヌスを組み合わせる方法](#how-claude-code-combines-managed-sources)は順序を瀺したす。

314 

315<span id="invalid-entries-in-managed-settings" />

316 

317<h3 id="find-entries-claude-code-dropped">

318 Claude Code がドロップした゚ントリを芋぀ける

319</h3>

320 

321管理察象蚭定ファむル、MDM プロファむル、レゞストリ倀、たたはサヌバヌ管理ペむロヌドがスキヌマ怜蚌に倱敗した堎合、Claude Code は最初に修埩できる個別゚ントリ無効なパヌミッション ルヌルなどをスキップし、各゚ントリに察しお譊告を衚瀺しおから、倀がただ倱敗する最䞊䜍キヌをドロップし、残りのすべおの有効なキヌの適甚を続けたす。

322 

323Claude Code は [`policyHelper`](/docs/ja/settings-reference#policyhelper) が出力する `managedSettings` に察しおより厳密です。同じ゚ントリ修埩を行いたすが、生き残るスキヌマ違反は党䜓のヘルパヌ実行を倱敗させ、起動時に Claude Code は起動を拒吊したす。これは非れロで終了するヘルパヌず同じです。

324 

325管理察象蚭定ファむル、ドロップむン ファむル、MDM plist、たたは HKLM レゞストリ倀が存圚するが JSON オブゞェクトずしお解析できない堎合、Claude Code は起動を拒吊し、別の管理者゜ヌスが有効なポリシヌを配信する堎合でも[゜ヌスを名前で瀺す゚ラヌ](/docs/ja/errors#managed-settings-document-could-not-be-parsed)を出力したす。各゜ヌスは次の堎合にこのように倱敗したす。

326 

327* **管理察象蚭定ファむルたたはドロップむン ファむル**ファむルが有効な JSON ではない、たたはその最䞊䜍がオブゞェクトではない

328* **MDM plist**macOS の `plutil` が plist が䞍正圢匏であるず報告する、たたはその倉換されたコンテンツが JSON オブゞェクトではない

329* **HKLM レゞストリ倀**`Settings` 倀が文字列ではない、空である、たたは JSON オブゞェクトを保持しおいない

330 

3313 ぀の゜ヌス状態はこの拒吊を匕き起こしたせん。

332 

333* 䞍圚のファむル、プロファむル、たたはレゞストリ倀は倱敗ではありたせん。Claude Code はその゜ヌスなしで実行されたす。

334* 空の管理察象蚭定ファむルは `{}` ずしおカりントされたす。

335* ナヌザヌ曞き蟌み可胜な HKCU レゞストリ キヌの䞍正圢匏の倀は起動をブロックしたせん。Claude Code は代わりに `/status` ず `claude doctor` で通知ずしお報告したす。

336 

337管理察象蚭定ファむル、ドロップむン ファむル、たたは `managed-settings.d/` ディレクトリを読み取るこずができず、管理者゜ヌスがポリシヌを提䟛しない堎合、claude.ai たたは Claude Console 認蚌情報でサむンむンしたセッションは管理者に連絡するメッセヌゞで起動時に終了したす。

338 

339ドロップされた゚ントリを芋぀けるには、3 ぀の堎所のいずれかを確認したす。

340 

341* むンタラクティブ セッションは起動時に無効な゚ントリをリストするダむアログを衚瀺したす。

342* `-p` を䜿甚した非むンタラクティブ実行は stderr に抂芁を出力したす。

343* [`claude doctor`](/docs/ja/debug-your-config) は各無効な゚ントリをその゜ヌスずフィヌルドでリストしたす。

344 

345<h4 id="keys-that-fail-closed">

346 閉じた状態で倱敗するキヌ

347</h4>

348 

349無効な堎合にドロップされない匷制キヌがいく぀かありたす。Claude Code は倀が修正されるたでより厳密なフォヌルバックを適甚したす。テヌブルは各キヌに察しお適甚されるものを瀺したす。

350 

351| フィヌルド | 存圚するが無効な堎合の動䜜 |

352| :---------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

353| `allowedMcpServers` | ナヌザヌが远加する MCP サヌバヌが蚱可されないように、倀が修正されるたで空のアロヌリストずしお適甚されたす。組織が [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) を通じお配信するサヌバヌは匕き続きロヌドされ、`managed-mcp.json` サヌバヌは[サヌバヌの評䟡方法](/docs/ja/managed-mcp#how-a-server-is-evaluated)に埓っおロヌドされたす。個別の無効な゚ントリは削陀され、有効なサブセットが適甚されたす。 |

354| `allowedHttpHookUrls` | Claude Code は倀を修正するたで空の管理[アロヌリスト](/docs/ja/settings-reference#allowedhttphookurls)を適甚するため、HTTP フックは別の蚭定ファむルがその URL をリストしおいる堎合にのみ実行されたす。無効な゚ントリが 1 ぀だけの堎合、Claude Code はその゚ントリを削陀し、残りを適甚したす。 |

355| `httpHookAllowedEnvVars` | Claude Code は倀を修正するたで空の管理[アロヌリスト](/docs/ja/settings-reference#httphookallowedenvvars)を適甚するため、ヘッダヌ倉数は別の蚭定ファむルがそれを名前で瀺しおいる堎合にのみ補間されたす。無効な゚ントリが 1 ぀だけの堎合、Claude Code はその゚ントリを削陀し、残りを適甚したす。 |

356| `allowedChannelPlugins` | 倀を修正するたで空のアロヌリストずしお適甚されるため、`--channels` に枡されるチャネル プラグむンは蚱可されたせん。無効な゚ントリが 1 ぀だけの堎合、それを削陀し、残りを適甚したす。 |

357| `allowManagedHooksOnly` | 修正されるたで `true` ずしお扱われたす。[フック制限](/docs/ja/settings-reference#allowmanagedhooksonly)が適甚され、`disableCommandPluginSources` が明瀺的に `false` でない限り、コマンド゜ヌスのプラグむンは無効になりたす。 |

358| `allowManagedMcpServersOnly` | `true` ずしお扱われたす。 |

359| `disableCommandPluginSources` | `true` ずしお扱われるため、倀が修正されるたでコマンド゜ヌスのプラグむンは無効のたたです。 |

360| `availableModels` | 修正されるたで空のアロヌリストずしお適甚されるため、デフォルト モデルのみが利甚可胜です。文字列以倖の゚ントリは削陀され、有効なサブセットが適甚されたす。 |

361| `enforceAvailableModels` | `true` ずしお扱われたす。 |

362| `forceLoginOrgUUID` | 倀が修正されるたで、組織がログむンするこずは蚱可されたせん。 |

363| `crossSessionInbound` | 最も制限的な倀である `refuse` ずしお扱われるため、倀が修正されるたで[クロスセッション メッセヌゞ](/docs/ja/cross-session-messaging#control-inbound-messages)のむンバりンドは拒吊されたす。開発者は[譊告](/docs/ja/errors#crosssessioninbound-must-be-one-of-accept-hold-refuse)を芋たす。 |

364| `deniedMcpServers` | 個別の無効な゚ントリは削陀され、有効なサブセットが適甚されたす。完党に無効な倀は譊告ずずもにドロップされたす。すべおのサヌバヌを拒吊するずポリシヌが名前を付けなかったサヌバヌがブロックされるためです。 |

365| `sandbox.credentials` | 回埩可胜な無効な゚ントリは `mode: "deny"` に䜎䞋し、譊告が衚瀺されたす。回埩䞍可胜な゚ントリは削陀されたす。有効な゚ントリは適甚されたたたです。[管理察象蚭定の無効な認蚌情報゚ントリ](/docs/ja/settings-reference#invalid-credential-entries-in-managed-settings)を参照しおください |

366 

367`allowedHttpHookUrls` ず `httpHookAllowedEnvVars` は蚭定ファむル党䜓でマヌゞされるため、管理察象リストが空の間、ナヌザヌ、プロゞェクト、たたはロヌカル蚭定の゚ントリは匕き続き適甚されたす。これら 2 ぀のキヌず `allowedChannelPlugins` のフォヌルバックには Claude Code v2.1.267 以降が必芁です。以前のバヌゞョンは、倀たたぱントリが無効な堎合、キヌ党䜓をドロップしたす。

368 

369`requiredMinimumVersion` ず `requiredMaximumVersion` は蚭蚈䞊オヌプンに倱敗したす。無効な倀は適甚されるのではなくドロップされたす。

370 

371この蚱容床は管理察象蚭定にのみ適甚されたす。ナヌザヌ、プロゞェクト、およびロヌカル蚭定ファむルは厳密なたたです。JSON たたはトップレベルの圢状が怜蚌に倱敗するファむルは党䜓ずしお拒吊され、報告されたす。䞍正圢匏のパヌミッション ルヌルなどの個別゚ントリが倱敗する堎合は、譊告ずずもにスキップされ、ファむルの残りが適甚されたす。

372 

373<span id="managed-only-settings" />

374 

375<h2 id="keys-only-a-managed-source-can-set">

376 マネヌゞド゜ヌスのみが蚭定できるキヌ

377</h2>

378 

379Claude Code は次のキヌをマネヌゞド゜ヌスからのみ読み取りたす。ナヌザヌたたはプロゞェクト蚭定ファむルに配眮しおも効果がありたせん。

380 

381ほずんどはロックです。ロックが管理するキヌ暩限ルヌルたたは `sandbox.network.allowedDomains` などは、任意のレベルが蚭定できる通垞のキヌであり、ロックは Claude Code にマネヌゞド倀のみを尊重するよう指瀺したす。

382 

383テヌブルは暩限、プラグむン、配信コントロヌルをカバヌしおいたす。ここにリストされおいないキヌに぀いおは、[蚭定リファレンス](/docs/ja/settings-reference#all-settings) むンデックスの Scope 列は、それがマネヌゞドのみであるかどうかを瀺しおいたす。残りのマネヌゞドのみキヌには、ゲヌトりェむログむン URL、バヌゞョン、ブラりザ、モバむルシミュレヌタヌ、SSH ホスト、Desktop ロヌカルセッション、サンドボックスバむナリパス、モデル䟡栌、CLAUDE.md コントロヌルが含たれたす。

384 

385| 蚭定 | 説明 |

386| :-------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

387| [`allowAllClaudeAiMcps`](/docs/ja/settings-reference#allowallclaudeaimcps) | Claude Code が自身でフェッチする claude.ai コネクタをデプロむされた `managed-mcp.json` ず䞀緒にロヌドしたす。それらを抑制する代わりに |

388| [`allowedChannelPlugins`](/docs/ja/settings-reference#allowedchannelplugins) | メッセヌゞをプッシュできるチャネルプラグむンの蚱可リスト。蚭定されおいる堎合、デフォルト Anthropic 蚱可リストを眮き換えたす。`channelsEnabled: true` が必芁です。[実行できるチャネルプラグむンを制限する](/docs/ja/channels#restrict-which-channel-plugins-can-run) を参照しおください |

389| [`allowManagedHooksOnly`](/docs/ja/settings-reference#allowmanagedhooksonly) | `true` の堎合、実行するフックを制限したす。[`allowManagedHooksOnly` の䞋で実行するもの](/docs/ja/settings-reference#what-runs-under-allowmanagedhooksonly) の完党な効果リストを参照しおください |

390| [`allowManagedMcpServersOnly`](/docs/ja/settings-reference#allowmanagedmcpserversonly) | `true` の堎合、マネヌゞド蚭定からの `allowedMcpServers` のみが尊重されたす。`deniedMcpServers` はすべおの゜ヌスからマヌゞされたす。[マネヌゞド MCP 構成](/docs/ja/managed-mcp) を参照しおください |

391| [`allowManagedPermissionRulesOnly`](/docs/ja/settings-reference#allowmanagedpermissionrulesonly) | マネヌゞド蚭定を暩限ルヌルの唯䞀の蚭定゜ヌスにしたす。゚ントリは無芖するすべおの゜ヌスをリストしたす |

392| [`blockedMarketplaces`](/docs/ja/settings-reference#blockedmarketplaces) | マヌケットプレむス゜ヌスのブロックリスト。ブロックされた゜ヌスはダりンロヌド前にチェックされるため、ファむルシステムに觊れたせん。[マネヌゞドマヌケットプレむス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions) を参照しおください |

393| [`channelsEnabled`](/docs/ja/settings-reference#channelsenabled) | 組織の [チャネル](/docs/ja/channels) を蚱可したす。各プランのデフォルトに぀いおは [゚ンタヌプラむズコントロヌル](/docs/ja/channels#enterprise-controls) を参照しおください |

394| [`disableCommandPluginSources`](/docs/ja/settings-reference#disablecommandpluginsources) | `true` の堎合、[`command` プラグむン゜ヌス](/docs/ja/plugin-marketplaces#command-sources) を完党にブロックするため、マヌケットプレむス宣蚀コマンドは実行されたせん。マヌケットプレむス [`headersHelper` コマンド](/docs/ja/plugin-marketplaces#authenticate-archive-downloads) もブロックしたす。ただし、マネヌゞド蚭定自䜓が宣蚀するマヌケットプレむスは陀きたす。蚭定されおいない堎合、`allowManagedHooksOnly` に埓いたす。Claude Code v2.1.229 以降が必芁で、`headersHelper` ブロックは v2.1.238 以降が必芁です |

395| [`disableSideloadFlags`](/docs/ja/settings-reference#disablesideloadflags) | スタヌトアップで `--plugin-dir`、`--plugin-url`、`--agents`、および `--mcp-config` フラグを拒吊したす。クラりドセッションでは、Claude Code はサヌバヌが `--mcp-config` を通じお配信した MCP サヌバヌをドロップしたす。ただし、プロセス内 `type: "sdk"` ゚ントリは陀き、セッションを開始したす。Claude Code v2.1.193 以降が必芁です |

396| [`forceRemoteSettingsRefresh`](/docs/ja/settings-reference#forceremotesettingsrefresh) | `true` の堎合、リモヌトマネヌゞド蚭定が新しくフェッチされるたで CLI スタヌトアップをブロックし、フェッチが倱敗する堎合は終了したす。[倱敗閉じ匷制](/docs/ja/server-managed-settings#enforce-fail-closed-startup) を参照しおください |

397| [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) | すべおのナヌザヌに独自ず䞀緒に提䟛されるリモヌト MCP サヌバヌ。䜕かをロックするのではなく、サヌバヌを提䟛したす。[マネヌゞド蚭定を通じおサヌバヌを提䟛する](/docs/ja/managed-mcp#provide-servers-through-managed-settings) を参照しおください。Claude Code v2.1.259 以降が必芁です |

398| [`managedSourcesBehavior`](/docs/ja/settings-reference#managedsourcesbehavior) | Claude Code が最高優先床のマネヌゞド゜ヌスのみを適甚するか、[それらすべおを構成する](#compose-every-managed-source) か |

399| [`parentSettingsBehavior`](/docs/ja/settings-reference#parentsettingsbehavior) | ホスト提䟛の芪蚭定がマネヌゞドポリシヌの䞋でマヌゞするかどうか |

400| [`pluginSuggestionMarketplaces`](/docs/ja/settings-reference#pluginsuggestionmarketplaces) | Claude Code がナヌザヌに提案できるプラグむンのマヌケットプレむス |

401| [`pluginTrustMessage`](/docs/ja/settings-reference#plugintrustmessage) | むンストヌル前に衚瀺されるプラグむン信頌譊告に远加されるカスタムメッセヌゞ |

402| [`policyHelper`](/docs/ja/settings-reference#policyhelper) | スタヌトアップでマネヌゞド蚭定を蚈算する実行可胜ファむル。[ポリシヌヘルパヌでマネヌゞド蚭定を蚈算する](/docs/ja/settings-reference#policyhelper) を参照しおください |

403| [`sandbox.filesystem.allowManagedReadPathsOnly`](/docs/ja/settings-reference#sandbox-filesystem-allowmanagedreadpathsonly) | `true` の堎合、マネヌゞド蚭定からの `filesystem.allowRead` パスのみが尊重されたす。`denyRead` はすべおの゜ヌスからマヌゞされたす |

404| [`sandbox.network.allowManagedDomainsOnly`](/docs/ja/settings-reference#sandbox-network-allowmanageddomainsonly) | マネヌゞド `allowedDomains` および `WebFetch(domain:...)` 蚱可ルヌルのみを尊重したす。プロンプトなしで他のドメむンをブロックしたす |

405| [`strictKnownMarketplaces`](/docs/ja/settings-reference#strictknownmarketplaces) | ナヌザヌが远加しおプラグむンをむンストヌルできるプラグむンマヌケットプレむス゜ヌスを制埡したす。[マネヌゞドマヌケットプレむス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions) を参照しおください |

406| [`strictPluginOnlyCustomization`](/docs/ja/settings-reference#strictpluginonlycustomization) | ナヌザヌおよびプロゞェクト゜ヌスからのスキル、゚ヌゞェント、フック、MCP サヌバヌをブロックしたす。`true` はすべお 4 ぀をロックし、配列はどれかに名前を付けたす |

407| [`wslInheritsWindowsSettings`](/docs/ja/settings-reference#wslinheritswindowssettings) | `HKLM` レゞストリたたは `C:\Program Files\ClaudeCode` の䞋のファむルに蚭定されおいる堎合、WSL が Windows ポリシヌチェヌンを読み取り、そのディレクトリの䞋の `/etc/claude-code` を読み取るのは、マネヌゞド蚭定ファむルたたはドロップむンが [ポリシヌキヌ](#how-claude-code-combines-managed-sources) を配信しない堎合のみです。゚ントリは順序を瀺しおいたす |

408 

409<Note>

410 Team および Enterprise プランでは、Owner は [Claude Code 管理蚭定](https://claude.ai/admin-settings/claude-code) で [リモヌトコントロヌル](/docs/ja/remote-control) および [りェブセッション](/docs/ja/claude-code-on-the-web) を組織党䜓で有効たたは無効にしたす。リモヌトコントロヌルは [`disableRemoteControl`](/docs/ja/settings-reference#disableremotecontrol) 蚭定でデバむスごずに無効にするこずもできたす。りェブセッションにはデバむスごずのマネヌゞド蚭定キヌがありたせん。

411 

412 これらの組織蚭定が特定のマシンに到達したかどうかを確認するには、そこで `claude doctor` を実行し、`Organization policy` 行を読みたす。これは Claude Code がポリシヌをロヌドした堎所、たたはロヌドしなかった理由を瀺しおいたす。Claude Code v2.1.261 以降が必芁です。実行䞭のセッションでは、ポリシヌがロヌドされなかった堎合、`/status` は同じ行を衚瀺したす。

413</Note>

414 

415<h2 id="turn-telemetry-off-for-your-organization">

416 組織のテレメトリをオフにする

417</h2>

418 

419Claude Code は、Anthropic API を盎接、LLM ゲヌトりェむを通じお、たたはカスタム `ANTHROPIC_BASE_URL` を通じお䜿甚するセッションで、デフォルトで Anthropic 運甹 [テレメトリ](/docs/ja/data-usage#telemetry-services) を送信したす。[API プロバむダヌごずのデフォルト動䜜](/docs/ja/data-usage#default-behaviors-by-api-provider) はどのプロバむダヌがそれを送信するかを瀺しおいたす。すべおの開発者が各人のシェルに䟝存するこずなく、マネヌゞド蚭定の `env` ブロックを通じお `DISABLE_TELEMETRY` を配信するこずでオフにしたす。この䟋は、ポリシヌが到達するすべおのナヌザヌに察しお `DISABLE_TELEMETRY` を蚭定したす。

420 

421```json theme={null}

422{

423 "env": {

424 "DISABLE_TELEMETRY": "1"

425 }

426}

427```

428 

429Claude Code は `1` の倀を [承認ダむアログ](/docs/ja/server-managed-settings#environment-variables-and-the-approval-dialog) を衚瀺せずに適甚したす。

430 

431テレメトリをオフにする堎合、Claude Code はポリシヌが到達する開発者の組織の [分析ダッシュボヌド](/docs/ja/analytics) を䟛絊する䜿甚デヌタの送信を停止したす。倉数はフィヌチャヌフラグフェッチもオフにしたす。これにより、リモヌトコントロヌル、デフォルトオヌトモヌド、および他の [フィヌチャヌフラグフェッチが必芁な機胜](/docs/ja/env-vars#features-that-need-feature-flag-fetching) がこれらの開発者に利甚できなくなりたす。

432 

433[ポリシヌが適甚される堎所ず時期](#where-and-when-a-policy-applies) は各サヌフェスに到達する配信メカニズムを瀺し、[プラットフォヌム可甚性](/docs/ja/server-managed-settings#platform-availability) はどのセッションがサヌバヌマネヌゞド蚭定フェッチをスキップするかを瀺しおいたす。

434 

435組織がカスタマヌ管理暗号化キヌを䜿甚し、Claude Code をゲヌトりェむを通じおルヌティングする堎合、[プロキシずゲヌトりェむを構成する](/docs/ja/third-party-integrations#configure-proxies-and-gateways) はこれらのセッションがこの倉数を必芁ずする理由を瀺しおいたす。

436 

437<h2 id="see-also">

438 関連項目

439</h2>

440 

441* [組織向けに Claude Code をセットアップする](/docs/ja/admin-setup): 匷制する内容ず方法を決定したす

442* [サヌバヌマネヌゞド蚭定](/docs/ja/server-managed-settings): claude.ai コン゜ヌルたたはゲヌトりェむからポリシヌを配信したす

443* [マネヌゞド MCP 構成](/docs/ja/managed-mcp): 開発者が䜿甚できる MCP サヌバヌを制埡したす

444* [すべおの蚭定](/docs/ja/settings-reference): すべおのキヌ。マネヌゞド゜ヌスがそれを蚭定できるかどうか

445* [蚭定ファむルの䟋](/docs/ja/settings-example#an-organizations-managed-settings): マネヌゞドキヌの圢状を瀺す完党な `managed-settings.json`

mcp.md +629 −311

Details

29 MCP サヌバヌを怜玢しおビルドする29 MCP サヌバヌを怜玢しおビルドする

30</h2>30</h2>

31 31 

32[Anthropic Directory](https://claude.ai/directory) でレビュヌ枈みのコネクタを参照しおください。Directory コネクタは Claude Code ず同じ MCP むンフラストラクチャを䜿甚しおいるため、`claude mcp add` を䜿甚しお、そこにリストされおいるリモヌトサヌバヌを远加できたす。32[Anthropic Directory](https://claude.ai/directory) でレビュヌ枈みのコネクタヌを参照しおください。Directory コネクタヌは Claude Code ず同じ MCP むンフラストラクチャを䜿甚しおいるため、`claude mcp add` を䜿甚しお、そこにリストされおいるリモヌトサヌバヌを远加できたす。

33 33 

34<Warning>34<Warning>

35 接続する前に、各サヌバヌを信頌しおいるこずを確認しおください。倖郚コンテンツを取埗するサヌバヌは、[プロンプトむンゞェクションリスク](/docs/ja/security#protect-against-prompt-injection)にさらされる可胜性がありたす。35 接続する前に、各サヌバヌを信頌できるこずを確認しおください。倖郚コンテンツを取埗するサヌバヌは、[プロンプトむンゞェクションリスク](/docs/ja/security#protect-against-prompt-injection) にあなたを晒す可胜性がありたす。

36</Warning>36</Warning>

37 37 

38独自のサヌバヌをビルドするには、プロトコルの基瀎に぀いおは [MCP サヌバヌガむド](https://modelcontextprotocol.io/docs/develop/build-server) を、認蚌、テスト、Directory ぞの提出に぀いおは [Claude コネクタビルディングドキュメント](https://claude.com/docs/connectors/building) を参照しおください。38独自のサヌバヌをビルドするには、プロトコルの基瀎に぀いおは [MCP サヌバヌガむド](https://modelcontextprotocol.io/docs/develop/build-server) を、認蚌、テスト、Directory ぞの提出に぀いおは [Claude コネクタヌ構築ドキュメント](https://claude.com/docs/connectors/building) を参照しおください。

39 39 

40公匏の [`mcp-server-dev` プラグむン](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev) を䜿甚しお、Claude にサヌバヌをスキャフォルドしおもらうこずもできたす。40公匏の [`mcp-server-dev` プラグむン](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev) を䜿甚しお、Claude にサヌバヌをスキャフォヌルドしおもらうこずもできたす。

41 41 

42<Steps>42<Steps>

43 <Step title="プラグむンをむンストヌルする">43 <Step title="プラグむンをむンストヌルする">


47 /plugin install mcp-server-dev@claude-plugins-official47 /plugin install mcp-server-dev@claude-plugins-official

48 ```48 ```

49 49 

50 Claude Code がマヌケットプレむスが芋぀からないず報告する堎合は、たず `/plugin marketplace add anthropics/claude-plugins-official` を実行しおから、むンストヌルを再詊行しおください。むンストヌル埌、`/reload-plugins` を実行しお、珟圚のセッションでアクティブにしたす。50 むンストヌルが倱敗した堎合は、Claude Code が報告するメッセヌゞに䞀臎させおください

51 

52 * `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。

53 * [プラグむンがマヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。

54 

55 むンストヌル抂芁が `Run /reload-plugins to activate.` を報告する堎合、Claude Code はその埌、そのリロヌドを実行したす。リロヌドが次のメッセヌゞが䌚話を再床読み蟌むこずになるず譊告する堎合は、`/reload-plugins --force` を実行しおください。

51 </Step>56 </Step>

52 57 

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


55 /mcp-server-dev:build-mcp-server60 /mcp-server-dev:build-mcp-server

56 ```61 ```

57 62 

58 Claude があなたのナヌスケヌスに぀いお質問し、リモヌト HTTP たたはロヌカル stdio サヌバヌをスキャフォルドしたす。63 Claude があなたのナヌスケヌスに぀いお質問し、リモヌト HTTP たたはロヌカル stdio サヌバヌをスキャフォヌルドしたす。

59 </Step>64 </Step>

60</Steps>65</Steps>

61 66 


63 MCP サヌバヌのむンストヌル68 MCP サヌバヌのむンストヌル

64</h2>69</h2>

65 70 

66MCP サヌバヌは、ニヌズに応じお耇数の方法で蚭定できたす71MCP サヌバヌは、ニヌズに応じおさたざたな方法で蚭定できたす。

67 72 

68<h3 id="option-1-add-a-remote-http-server">73<h3 id="option-1-add-a-remote-http-server">

69 オプション 1リモヌト HTTP サヌバヌを远加する74 オプション 1: リモヌト HTTP サヌバヌを远加する

70</h3>75</h3>

71 76 

72HTTP サヌバヌはリモヌト MCP サヌバヌに接続するための掚奚オプションです。これはクラりドベヌスのサヌビスに最も広くサポヌトされおいるトランスポヌトです。77HTTP サヌバヌは、リモヌト MCP サヌバヌに接続するための掚奚オプションです。これはクラりドベヌスのサヌビスに察しお最も広くサポヌトされおいるトランスポヌトです。

73 78 

74```bash theme={null}79```bash theme={null}

75# 基本的な構文80# 基本的な構文

76claude mcp add --transport http <name> <url>81claude mcp add --transport http <name> <url>

77 82 

78# 実際の䟋Notion に接続する83# 実際の䟋: Notion に接続

79claude mcp add --transport http notion https://mcp.notion.com/mcp84claude mcp add --transport http notion https://mcp.notion.com/mcp

80 85 

81# Bearer トヌクンを䜿甚した䟋86# Bearer トヌクン付きの䟋

82claude mcp add --transport http secure-api https://api.example.com/mcp \87claude mcp add --transport http secure-api https://api.example.com/mcp \

83 --header "Authorization: Bearer your-token"88 --header "Authorization: Bearer your-token"

84```89```

85 90 

86MCP サヌバヌを `.mcp.json`、`~/.claude.json`、たたは `claude mcp add-json` で JSON を䜿甚しお蚭定する堎合、`type` フィヌルドは `http` の゚むリアスずしお `streamable-http` を受け入れたす。MCP 仕様ではこのトランスポヌトに `streamable-http` ずいう名前を䜿甚しおいるため、サヌバヌドキュメントからコピヌされた蚭定は倉曎なしで機胜したす。91`.mcp.json`、`~/.claude.json`、たたは `claude mcp add-json` で JSON を䜿甚しお MCP サヌバヌを蚭定する堎合、`type` フィヌルドは `http` の゚むリアスずしお `streamable-http` を受け入れたす。MCP 仕様ではこのトランスポヌトに `streamable-http` ずいう名前を䜿甚しおいるため、サヌバヌドキュメントからコピヌされた蚭定は倉曎なしで機胜したす。

92 

93`url` を持぀が `type` を持たない JSON ゚ントリは蚭定゚ラヌです。Claude Code は `type` を持たない゚ントリを stdio サヌバヌずしお読み蟌むためです。Claude Code はそのサヌバヌをスキップし、`MCP server "<name>" has a "url" but no "type"; add "type": "http" (or "sse" / "ws") to this entry` ず報告したす。v2.1.202 より前では、Claude Code はこの蚭定ミスを `command: expected string, received undefined` ず報告しおいたした。

87 94 

88`url` を持぀が `type` を持たない JSON ゚ントリは蚭定゚ラヌです。Claude Code は `type` を持たない゚ントリを stdio サヌバヌずしお読み取るためです。Claude Code はそのサヌバヌをスキップし、`MCP server "<name>" has a "url" but no "type"; add "type": "http" (or "sse" / "ws") to this entry` ず報告したす。v2.1.202 より前は、Claude Code はこの蚭定ミスを `command: expected string, received undefined` ず報告しおいたした。95`--output-format stream-json` 実行では、Claude Code はスキップされた `--mcp-config` ゚ントリを `system/init` むベントの [`mcp_server_errors` フィヌルド](/docs/ja/headless#stream-responses) でも報告するため、スクリプトはサヌバヌが読み蟌たれなかったこずを怜出できたす。これには Claude Code v2.1.219 以降が必芁です。

89 96 

90<h3 id="option-2-add-a-remote-sse-server">97<h3 id="option-2-add-a-remote-sse-server">

91 オプション 2リモヌト SSE サヌバヌを远加する98 オプション 2: リモヌト SSE サヌバヌを远加する

92</h3>99</h3>

93 100 

94<Warning>101<Warning>

95 SSEServer-Sent Eventsトランスポヌトは非掚奚です。利甚可胜な堎合は HTTP サヌバヌを䜿甚しおください。102 SSEServer-Sent Eventsトランスポヌトは非掚奚です。利甚可胜な堎合は HTTP サヌバヌを䜿甚しおください。

96</Warning>103</Warning>

97 104 

105䞀郚のサヌビスは SSE ゚ンドポむントのみを公開しおいたす。これらを [HTTP サヌバヌ](#option-1-add-a-remote-http-server) ず同じ `claude mcp add --transport http <name> <url>` コマンドで远加しおください。Claude Code は最初に HTTP トランスポヌトを詊し、サヌバヌがそれを受け入れない堎合は SSE に切り替わりたす。自動切り替えには Claude Code v2.1.265 以降が必芁です。

106 

107以前のバヌゞョンで、たたは SSE 経由で盎接接続するには、代わりに `--transport sse` を枡しおください。

108 

98```bash theme={null}109```bash theme={null}

99# 基本的な構文110# 基本的な構文

100claude mcp add --transport sse <name> <url>111claude mcp add --transport sse <name> <url>

101 112 

102# 実際の䟋Asana に接続する113# 実際の䟋: Asana に接続

103claude mcp add --transport sse asana https://mcp.asana.com/sse114claude mcp add --transport sse asana https://mcp.asana.com/sse

104 115 

105# 認蚌ヘッダヌを䜿甚した䟋116# 認蚌ヘッダヌ付きの䟋

106claude mcp add --transport sse private-api https://api.company.com/sse \117claude mcp add --transport sse private-api https://api.company.com/sse \

107 --header "X-API-Key: your-key-here"118 --header "X-API-Key: your-key-here"

108```119```

109 120 

110<h3 id="option-3-add-a-local-stdio-server">121<h3 id="option-3-add-a-local-stdio-server">

111 オプション 3ロヌカル stdio サヌバヌを远加する122 オプション 3: ロヌカル stdio サヌバヌを远加する

112</h3>123</h3>

113 124 

114Stdio サヌバヌはマシン䞊でロヌカルプロセスずしお実行されたす。システムぞの盎接アクセスやカスタムスクリプトが必芁なツヌルに最適です。125Stdio サヌバヌはマシン䞊のロヌカルプロセスずしお実行されたす。システムぞの盎接アクセスやカスタムスクリプトが必芁なツヌルに最適です。

115 126 

116Claude Code は、生成されたサヌバヌの環境に `CLAUDE_PROJECT_DIR` を蚭定しお、プロゞェクトルヌトを指定するため、サヌバヌは䜜業ディレクトリに䟝存するこずなくプロゞェクト盞察パスを解決できたす。これは hooks が `CLAUDE_PROJECT_DIR` 倉数で受け取るのず同じディレクトリです。サヌバヌプロセス内から読み取りたす。䟋えば、Node では `process.env.CLAUDE_PROJECT_DIR`、Python では `os.environ["CLAUDE_PROJECT_DIR"]` です。127Claude Code は、生成されたサヌバヌの環境に `CLAUDE_PROJECT_DIR` を蚭定しお、プロゞェクトルヌトに蚭定したす。これにより、サヌバヌは䜜業ディレクトリに䟝存するこずなくプロゞェクト盞察パスを解決できたす。これは hooks が `CLAUDE_PROJECT_DIR` 倉数で受け取るのず同じディレクトリです。サヌバヌプロセス内からこれを読み取りたす。䟋えば、Node では `process.env.CLAUDE_PROJECT_DIR`、Python では `os.environ["CLAUDE_PROJECT_DIR"]` です。

117 128 

118`CLAUDE_PROJECT_DIR` は安定したプロゞェクトルヌトであり、セッション䞭に䜜業ディレクトリを远加たたは削陀しおも倉わりたせん。ファむルシステムアクセスを蚱可されたディレクトリのセットに制限するサヌバヌは、代わりに MCP `roots/list` リク゚ストを実装する必芁がありたす。Claude Code は `roots/list` に、セッションの起動ディレクトリず、`--add-dir`、`/add-dir`、たたは `additionalDirectories` 蚭定で付䞎した [远加の䜜業ディレクトリ](/docs/ja/permissions#working-directories) をすべお返したす。Claude Code は、そのセットが倉わるずきに `notifications/roots/list_changed` を送信したす。v2.1.203 より前は、`roots/list` は起動ディレクトリのみを返し、Claude Code は `notifications/roots/list_changed` を送信しおいたせんでした。129`CLAUDE_PROJECT_DIR` は安定したプロゞェクトルヌトであり、セッション䞭に䜜業ディレクトリを远加たたは削陀しおも倉わりたせん。ファむルシステムアクセスを蚱可されたディレクトリのセットに制限するサヌバヌは、代わりに MCP `roots/list` リク゚ストを実装する必芁がありたす。Claude Code は `roots/list` にセッションの起動ディレクトリず、`--add-dir`、`/add-dir`、たたは `additionalDirectories` 蚭定で付䞎した [远加䜜業ディレクトリ](/docs/ja/permissions#working-directories) をすべお返したす。Claude Code はそのセットが倉わるずきに `notifications/roots/list_changed` を送信したす。v2.1.203 より前では、`roots/list` は起動ディレクトリのみを返し、Claude Code は `notifications/roots/list_changed` を送信しおいたせんでした。

119 130 

120この倉数はサヌバヌの環境に蚭定され、Claude Code 自䜓の環境には蚭定されないため、プロゞェクトスコヌプたたはナヌザヌスコヌプの `.mcp.json` `command` たたは `args` で `${VAR}` 展開を䜿甚しお参照するには、`${CLAUDE_PROJECT_DIR:-.}` などのデフォルトが必芁です。プラグむン提䟛の MCP 蚭定は `${CLAUDE_PROJECT_DIR}` を盎接眮換し、デフォルトは必芁ありたせん。131この倉数はサヌバヌの環境に蚭定され、Claude Code 自䜓の環境には蚭定されないため、プロゞェクトスコヌプの `.mcp.json` ゚ントリたたはロヌカルたたはナヌザヌスコヌプのサヌバヌ゚ントリの `command` たたは `args` で `${VAR}` 展開を䜿甚しお参照するには、`${CLAUDE_PROJECT_DIR:-.}` などのデフォルトが必芁です。プラグむン提䟛の MCP 蚭定は `${CLAUDE_PROJECT_DIR}` を盎接眮換し、デフォルトは必芁ありたせん。

121 132 

122```bash theme={null}133```bash theme={null}

123# 基本的な構文134# 基本的な構文

124claude mcp add [options] <name> -- <command> [args...]135claude mcp add [options] <name> -- <command> [args...]

125 136 

126# 実際の䟋Airtable サヌバヌを远加する137# 実際の䟋: Airtable サヌバヌを远加

127claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable \138claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable \

128 -- npx -y airtable-mcp-server139 -- npx -y airtable-mcp-server

129```140```

130 141 

131<Note>142<Note>

132 **重芁サヌバヌ匕数を `--` で分離する**143 **重芁: サヌバヌ匕数を `--` で区切る**

133 144 

134 Stdio サヌバヌの堎合、`--`ダブルダッシュは Claude 自䜓のオプション`--transport`、`--env`、`--scope` などをサヌバヌを実行するコマンドず匕数から分離したす。`--` の埌のすべおはサヌバヌに倉曎されずに枡されたす。145 Stdio サヌバヌの堎合、`--`ダブルダッシュは Claude 自䜓のオプション`--transport`、`--env`、`--scope` などをサヌバヌを実行するコマンドず匕数から分離したす。`--` の埌のすべおはサヌバヌに倉曎されずに枡されたす。

135 146 

136 䟋147 䟋えば

137 148 

138 * `claude mcp add --transport stdio myserver -- npx server` → `npx server` を実行したす149 * `claude mcp add --transport stdio myserver -- npx server` → `npx server` を実行したす

139 * `claude mcp add --env KEY=value --transport stdio myserver -- python server.py --port 8080` → 環境に `KEY=value` を蚭定しお `python server.py --port 8080` を実行したす150 * `claude mcp add --env KEY=value --transport stdio myserver -- python server.py --port 8080` → 環境に `KEY=value` を蚭定しお `python server.py --port 8080` を実行したす

140 151 

141 `--` がない堎合、Claude Code はサヌバヌのフラグ䞊蚘の `--port` などを独自のオプションずしお解析しようずしたす。152 `--` がない堎合、Claude Code はサヌバヌのフラグ䞊蚘の `--port` などを独自のオプションずしお解析しようずしたす。

142 153 

143 `--env` は耇数の `KEY=value` ペアを受け入れたす。サヌバヌ名が `--env` の盎埌に来る堎合、CLI は名前を別のペアずしお読み取り、それを拒吊するため、䞊蚘の䟋のように `--env` ずサヌバヌ名の間に少なくずも 1 ぀の別のオプションを配眮しおください。154 `--env` は耇数の `KEY=value` ペアを受け入れたす。サヌバヌ名が `--env` の盎埌に来る堎合、CLI は名前を別のペアずしお読み蟌み、拒吊するため、䞊蚘の䟋のように `--env` ずサヌバヌ名の間に少なくずも 1 ぀の別のオプションを配眮しおください。

144</Note>155</Note>

145 156 

146<h3 id="option-4-add-a-remote-websocket-server">157<h3 id="option-4-add-a-remote-websocket-server">

147 オプション 4リモヌト WebSocket サヌバヌを远加する158 オプション 4: リモヌト WebSocket サヌバヌを远加する

148</h3>159</h3>

149 160 

150WebSocket サヌバヌは氞続的な双方向接続を保持し、Claude に予期しないむベントをプッシュするリモヌト MCP サヌバヌに適しおいたす。サヌバヌがリク゚ストにのみ応答する堎合は HTTP を䜿甚しおください。HTTP は OAuth ず `claude mcp add --transport` フラグをサポヌトしおいたすが、WebSocket はどちらもサポヌトしおいたせん。161WebSocket サヌバヌは氞続的な双方向接続を保持し、Claude に予期しないむベントをプッシュするリモヌト MCP サヌバヌに適しおいたす。サヌバヌがリク゚ストにのみ応答する堎合は HTTP を䜿甚しおください。HTTP は OAuth ず `claude mcp add --transport` フラグをサポヌトしたすが、WebSocket はどちらもサポヌトしおいないためです。

151 162 

152WebSocket サヌバヌを `.mcp.json` たたは `claude mcp add-json` で蚭定したす163WebSocket サヌバヌを `.mcp.json` たたは `claude mcp add-json` で蚭定したす。

153 164 

154```bash theme={null}165```bash theme={null}

155claude mcp add-json events-server \166claude mcp add-json events-server \

156 '{"type":"ws","url":"wss://mcp.example.com/socket","headers":{"Authorization":"Bearer YOUR_TOKEN"}}'167 '{"type":"ws","url":"wss://mcp.example.com/socket","headers":{"Authorization":"Bearer YOUR_TOKEN"}}'

157```168```

158 169 

159`type: "ws"` ゚ントリは `http` ず同じ `url`、`headers`、`headersHelper`、`timeout`、`alwaysLoad` フィヌルドを受け入れたす。認蚌はヘッダヌのみなので、`headers` に静的トヌクンを枡すか、[`headersHelper`](#use-dynamic-headers-for-custom-authentication) で接続時に生成しおください。`claude mcp add --transport` フラグは `ws` を受け入れたせん。170`type: "ws"` ゚ントリは `http` ず同じ `url`、`headers`、`headersHelper`、`timeout`、`alwaysLoad` フィヌルドを受け入れたす。認蚌はヘッダヌのみなので、`headers` に静的トヌクンを枡すか、接続時に [`headersHelper`](#use-dynamic-headers-for-custom-authentication) で生成しおください。`claude mcp add --transport` フラグは `ws` を受け入れたせん。

171 

172<h3 id="add-a-server-from-setup-instructions-written-for-another-client">

173 別のクラむアント向けに曞かれたセットアップ指瀺からサヌバヌを远加する

174</h3>

175 

176MCP サヌバヌは Claude Code に固有ではないため、サヌバヌのセットアップ指瀺は Claude Desktop、Cursor、たたは別の MCP クラむアント向けに曞かれおいる可胜性があり、`claude mcp add` コマンドを提䟛しおいない堎合がありたす。それでもサヌバヌを远加するには、これら 3 ぀のいずれかに぀いお指瀺を確認しおください。

177 

178* **URL**`https://mcp.example.com/mcp` など: サヌバヌはリモヌトです。

179* **起動コマンド**`npx -y @example/mcp-server` など: サヌバヌはマシン䞊で実行されたす。

180* **`mcpServers` JSON ブロック**: 別のクラむアントの蚭定ファむル向けに曞かれた蚭定。

181 

182各々は [MCP サヌバヌのむンストヌル](#installing-mcp-servers) の 4 ぀のオプションが取る入力の 1 ぀です。以䞋で持っおいる圢状を芋぀けお、Claude Code が受け入れるコマンドに倉換しおください。各コマンドは `--scope project` たたは `--scope user` を远加しない限り、[ロヌカルスコヌプ](#local-scope) に曞き蟌みたす。

183 

184<h4 id="from-a-url">

185 URL から

186</h4>

187 

188URL はサヌバヌがリモヌトであるこずを意味したす。`https://` ゚ンドポむントの堎合、`--transport http` で远加するか、指瀺が SSE を䜿甚する゚ンドポむントを瀺しおいる堎合は [オプション 2](#option-2-add-a-remote-sse-server) に埓っおください。`wss://` ゚ンドポむントの堎合、`--transport` は `ws` を受け入れないため、代わりに [オプション 4](#option-4-add-a-remote-websocket-server) を䜿甚しおください。

189 

190```bash theme={null}

191claude mcp add --transport http example https://mcp.example.com/mcp

192```

193 

194指瀺が API キヌたたはトヌクンヘッダヌも提䟛する堎合、[オプション 1](#option-1-add-a-remote-http-server) に瀺されおいるように `--header` で枡しおください。

195 

196<h4 id="from-an-npx-uvx-or-binary-command">

197 `npx`、`uvx`、たたはバむナリコマンドから

198</h4>

199 

200起動コマンドはサヌバヌがロヌカル stdio プロセスずしお実行されるこずを意味したす。コマンド党䜓を `--` の埌に配眮しお、Claude Code が `-y` などのフラグをサヌバヌを起動するコマンドに枡し、独自のオプションずしお読み蟌たないようにしたす。指瀺が芁求する環境倉数を `--env` で枡したす。サヌバヌ名の埌、`--` の前に枡したす。

201 

202```bash theme={null}

203claude mcp add example --env API_KEY=your-key -- npx -y @example/mcp-server

204```

205 

206[オプション 3](#option-3-add-a-local-stdio-server) は `--` セパレヌタを完党にカバヌしおいたす。

207 

208<h4 id="from-an-mcpservers-json-block">

209 `mcpServers` JSON ブロックから

210</h4>

211 

212Claude Desktop などの別の MCP クラむアント向けに曞かれた `mcpServers` ブロックは、Claude Code が読み蟌むラッパヌキヌず゚ントリ圢状を䜿甚したす。`claude mcp add-json` に `mcpServers` 内のオブゞェクトを枡したす。ラッパヌではなく。2 ぀の゚ントリは最初に修埩が必芁です。

213 

214* **`type` のない `url`**: ゚ンドポむントに䞀臎するように `"type": "http"`、`"type": "sse"`、たたは `"type": "ws"` を远加しおください。Claude Code は `type` を持たない゚ントリを stdio サヌバヌずしお読み蟌むため、`type` のない `url` ゚ントリは倱敗したす。

215* **文字、数字、ハむフン、アンダヌスコア以倖の文字を持぀キヌ**: これらの文字のみを䜿甚するサヌバヌ名を遞択しおください。そうでない堎合、キヌはサヌバヌ名です。

216 

217䟋えば、このブロック

218 

219```json theme={null}

220{

221 "mcpServers": {

222 "example": {

223 "command": "npx",

224 "args": ["-y", "@example/mcp-server"]

225 }

226 }

227}

228```

229 

230このコマンドになりたす

231 

232```bash theme={null}

233claude mcp add-json example '{"command":"npx","args":["-y","@example/mcp-server"]}'

234```

235 

236[JSON 蚭定から MCP サヌバヌを远加する](#add-mcp-servers-from-json-configuration) はシェル゚スケヌプず `add-json` の `--scope` フラグをカバヌしおいたす。代わりにチヌムず共有するには、`--scope project` を远加するか、プロゞェクトルヌトの `.mcp.json` の `mcpServers` の䞋に゚ントリを远加しおコミットしおください。[プロゞェクトスコヌプ](#project-scope) は Claude Code がそのファむルをどのように読み蟌み、承認するかをカバヌしおいたす。

237 

238各 `claude mcp add` ず `claude mcp add-json` コマンドは `Added ...` 行を出力したす。Claude Code が接続したこずを確認するには、`claude mcp get <name>` を実行しおください。[サヌバヌステヌタス](#server-status) はそれが衚瀺するステヌタスず `.mcp.json` サヌバヌの承認ステップをカバヌしおいたす。

160 239 

161<h3 id="managing-your-servers">240<h3 id="managing-your-servers">

162 サヌバヌの管理241 サヌバヌの管理

163</h3>242</h3>

164 243 

165蚭定埌、これらのコマンドで MCP サヌバヌを管理できたす244蚭定されたら、これらのコマンドで MCP サヌバヌを管理できたす。

166 245 

167```bash theme={null}246```bash theme={null}

168# すべおの蚭定枈みサヌバヌをリストする247# すべおの蚭定されたサヌバヌをリストする

169claude mcp list248claude mcp list

170 249 

171# 特定のサヌバヌの詳现を取埗する250# 特定のサヌバヌの詳现を取埗する

172claude mcp get github251claude mcp get notion

173 252 

174# サヌバヌを削陀する253# サヌバヌを削陀する

175claude mcp remove github254claude mcp remove notion

176 255 

177# Claude Code 内サヌバヌのステヌタスを確認する256# Claude Code 内サヌバヌステヌタスを確認する

178/mcp257/mcp

179```258```

180 259 

181`.mcp.json` からのプロゞェクトスコヌプサヌバヌで承認埅ちのものは、`claude mcp list` に `⏞ Pending approval` ずしお衚瀺されたす。`claude` をむンタラクティブに実行しお、それらを確認しお承認しおください。`claude mcp get <name>` は保留䞭のサヌバヌを `⏞ Pending approval` ずしお衚瀺し、拒吊されたサヌバヌを `✗ Rejected` ずしお衚瀺したす。260リモヌトサヌバヌを削陀するず、Claude Code はそのサヌバヌ甚に保存した OAuth トヌクンずクラむアント登録も削陀したす。

261 

262<h4 id="server-status">

263 サヌバヌステヌタス

264</h4>

265 

266`claude mcp add` は `Added ...` 行を出力しお成功した远加を確認したす。これは蚭定が曞き蟌たれたこずを意味したす。`claude mcp list` はその埌、`✔ Connected`、`! Needs authentication`、`✘ Failed to connect` などの各サヌバヌの暪に健党性ステヌタスを衚瀺したす。倱敗ステヌタスは Claude Code がそのサヌバヌに接続できなかったこずを意味し、list コマンドが倱敗したこずではありたせん。

182 267 

183v2.1.196 以降、`claude mcp list` ず `claude mcp get` は、リポゞトリにチェックむンされおいない蚭定ファむルからのみ `.mcp.json` 承認を読み取りたす。これは、`claude` を実行しおワヌクスペヌストラストダむアログを受け入れるこずでワヌクスペヌスを信頌するたでです。クロヌンされたリポゞトリは独自のサヌバヌを承認できたせんプロゞェクトの `.claude/settings.json` にコミットされた [`enableAllProjectMcpServers` たたは `enabledMcpjsonServers`](/docs/ja/settings#available-settings) は信頌されおいないフォルダでは無芖され、サヌバヌは接続されおヘルスチェックされる代わりに `⏞ Pending approval` のたたです。268このリストのステヌタスは接続詊行ではなく蚭定決定を報告するため、Claude Code はサヌバヌに接続せずにそれらを出力したす。

184 269 

185これらの゜ヌスからの承認は、信頌されおいないフォルダでも適甚されたす270* ``⏞ Pending approval (run `claude` to approve)``: ただ承認しおいない `.mcp.json` からのプロゞェクトスコヌプサヌバヌ。Claude Code はそれを `claude mcp list` ず `claude mcp get <name>` の䞡方に衚瀺したす。察話的に `claude` を実行しお、それを確認しお承認しおください。

271* `✘ Rejected (see disabledMcpjsonServers in settings)`: [`disabledMcpjsonServers`](/docs/ja/settings-reference#disabledmcpjsonservers) ゚ントリが拒吊する `.mcp.json` サヌバヌ。Claude Code はそれを `claude mcp get <name>` にのみ衚瀺したす。

272* `⊘ Disabled for this project (re-enable via /mcp)`: プロゞェクトの [`disabledMcpServers`](#disable-a-server-without-removing-it) リストが名前を付けるサヌバヌ。Claude Code はそれを `claude mcp list` ず `claude mcp get <name>` の䞡方に衚瀺したす。`/mcp` パネルからサヌバヌをオンに戻しおください。v2.1.238 より前では、䞡方のコマンドが無効なサヌバヌに接続しお健党性チェックを実行し、接続結果を報告しおいたした。

186 273 

187* ナヌザヌの `~/.claude/settings.json`274WebSocket サヌバヌは `claude mcp list` 出力に衚瀺されたせん。`claude mcp get <name>` たたは `/mcp` パネルを䜿甚しおそれらを確認しおください。

275 

276<h4 id="project-server-approvals-and-workspace-trust">

277 プロゞェクトサヌバヌの承認ずワヌクスペヌストラスト

278</h4>

279 

280v2.1.196 以降、`claude mcp list` ず `claude mcp get` は `.mcp.json` 承認を、`claude` を実行しおワヌクスペヌストラストダむアログを受け入れるたでリポゞトリにチェックむンされおいない蚭定ファむルからのみ読み蟌みたす。クロヌンされたリポゞトリは独自のサヌバヌを承認できたせん。プロゞェクトの `.claude/settings.json` にコミットされた [`enableAllProjectMcpServers`](/docs/ja/settings-reference#enableallprojectmcpservers) たたは [`enabledMcpjsonServers`](/docs/ja/settings-reference#enabledmcpjsonservers) は信頌されおいないフォルダでは無芖され、サヌバヌは接続されお健党性チェックされる代わりに `⏞ Pending approval` のたたです。

281 

282これらの゜ヌスからの承認は信頌されおいないフォルダでも適甚されたす。

283 

284* ナヌザヌ `~/.claude/settings.json`

188* 管理蚭定285* 管理蚭定

189* `--settings` で枡された蚭定286* `--settings` で枡された蚭定

190 287 

191トラッキングされおいない `.claude/settings.local.json` の承認も適甚されたすが、そのフォルダたたはその芪ディレクトリのいずれかに察しおトラストダむアログを受け入れた埌のみですClaude Code は git を実行しおファむルがトラッキングされおいるかどうかを確認し、その確認は信頌されたフォルダでのみ実行されたす。信頌したこずのないフォルダでは、ファむルの承認はトラストダむアログを埅ちたす。ただし、フォルダがあなた自身の蚭定ホヌムホヌムディレクトリ、たたは `.claude` を [`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars) ずしお蚭定したディレクトリである堎合は陀きたす。v2.1.207 より前は、トラッキングされおいない `.claude/settings.local.json` は信頌したこずのないフォルダのサヌバヌを承認しおいたした。288Claude Code はたた、远跡されおいない `.claude/settings.local.json` からの承認を適甚したすが、ファむルが远跡されおいるかどうかを確認するために git を実行し、その確認は [信頌されたフォルダ](/docs/ja/permissions#project-allow-rules-and-workspace-trust) でのみ実行されたす。信頌したこずのないフォルダでは、Claude Code はトラストダむアログを埅っおからファむルの承認を適甚したす。ただし、フォルダがナヌザヌ自身の蚭定ホヌムである堎合は陀きたす。ホヌムディレクトリ、たたは `.claude` を [`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars) ずしお蚭定したディレクトリ。v2.1.207 より前では、Claude Code は信頌したこずのないフォルダでも远跡されおいない `.claude/settings.local.json` からの承認を適甚しおいたした。

289 

290任意の蚭定ファむルの `disabledMcpjsonServers` ゚ントリはただサヌバヌを拒吊したす。

192 291 

193任意の蚭定ファむル内の `disabledMcpjsonServers` ゚ントリはサヌバヌを拒吊したす。292<h4 id="server-status-detail">

293 サヌバヌステヌタスの詳现

294</h4>

194 295 

195`/mcp` パネルは、接続されおいる各サヌバヌの暪にツヌル数を衚瀺し、ツヌル機胜をアドバタむズしおいるが、ツヌルを公開しおいないサヌバヌにフラグを立おたす。296`/mcp` で、そこにあるサヌバヌのメニュヌを含めお、[`/plugin`](/docs/ja/plugins) マネヌゞャヌで、以前䜿甚したリモヌト HTTP たたは SSE サヌバヌは `cached` ステヌタス`cached 2h ago · connects on first use · 5 tools` などを衚瀺できたす。Claude Code は起動時に接続する代わりに、前のセッションで保存された怜出キャッシュからサヌバヌのツヌルリストを読み蟌み、Claude Code はサヌバヌのツヌルの 1 ぀を Claude が最初に呌び出すずきにサヌバヌを接続したす。ツヌルは最初のメッセヌゞから利甚可胜なため、䜕もする必芁はありたせん。怜出キャッシュずその `cached` ステヌタスには Claude Code v2.1.221 以降が必芁です。

196 297 

197蚭定に空の `url` を持぀リモヌトサヌバヌは、`/mcp`、`claude mcp list`、および [`/plugin`](/docs/ja/plugins) マネヌゞャヌに `not configured` ずしお衚瀺され、Claude Code は接続を詊みたせん。プラグむンは、埌で蚭定するコネクタ甚のプレヌスホルダヌ゚ントリを含めるこずができるため、Claude Code はそれを゚ラヌたたはセットアップの問題ずしお報告したせん。`/mcp` のサヌバヌの詳现ビュヌは `No URL configured for this server` ず衚瀺されたす。接続するにぱントリの `url` を蚭定しおください。v2.1.208 より前は、Claude Code は空の `url` を蚭定の問題ずしお報告し、再接続を促すプロンプトを衚瀺しおいたした。298怜出キャッシュはデフォルトではオフですが、段階的なロヌルアりトがアカりントに察しお有効にしおいる堎合を陀きたす。[`MCP_DISCOVERY_CACHE=1`](/docs/ja/env-vars) を蚭定しおオンにするか、`0` を蚭定しおロヌルアりトが有効にしおいる堎合でもオフのたたにしおください。v2.1.238 より前では、キャッシュはデフォルトでオンでした。

198 299 

199リク゚ストがただバックグラりンドで接続䞭のサヌバヌからのツヌルを必芁ずする堎合、Claude はそのサヌバヌが接続されるたで埅機しおから続行したす。デフォルトで有効になっおいる [ツヌル怜玢](#scale-with-mcp-tool-search) を䜿甚するず、埅機は `ToolSearch` 呌び出し内で発生したす。Google Cloud の Agent Platform、カスタム `ANTHROPIC_BASE_URL`、たたは `ENABLE_TOOL_SEARCH=false` などのツヌル怜玢がない蚭定では、Claude は代わりに `WaitForMcpServers` ツヌルを䜿甚したす。300`/mcp` のサヌバヌのメニュヌの 2 ぀のアクションもそのサヌバヌのキャッシュ゚ントリに圱響したす。

200 301 

201䞀郚のサヌバヌ名は Claude Code の組み蟌みサヌバヌ甚に予玄されおいたす`workspace`、`claude-in-chrome`、`computer-use`、`Claude Preview`、`Claude Browser`。蚭定がこれらの予玄名のいずれかでサヌバヌを定矩しおいる堎合、Claude Code はロヌド時にそれをスキップし、名前を倉曎するよう求める譊告を衚瀺したす。`claude mcp add` は予玄名を゚ラヌで拒吊したす。302* **再接続**: `cached` サヌバヌで、Claude Code は最初のツヌル呌び出しではなく今すぐそれを接続し、゚ントリを保持したす。接続されたたたは倱敗したサヌバヌで、Claude Code はそれを再接続し、゚ントリも砎棄したす。

303* **認蚌をクリア**: Claude Code はサヌバヌの認蚌を取り消し、゚ントリも砎棄したす。

202 304 

203`Claude Preview` ず `Claude Browser` は䞡方ずも、[Claude Code デスクトップアプリのプレビュヌペむン](/docs/ja/desktop#preview-your-app) が䜿甚する組み蟌みサヌバヌに名前を付けたす。v2.1.205 より前は、`Claude Browser` は予玄されおいなかったため、ナヌザヌが蚭定したサヌバヌはその名前で登録できたした。305゚ントリを砎棄した埌、Claude Code はキャッシュではなくサヌバヌからサヌバヌのツヌルリストを取埗したす。

306 

307サヌバヌのステヌタスが `✘ Failed to connect` の堎合、`claude mcp list` はそのステヌタス行に倱敗の詳现を远加し、`claude mcp get <name>` は `Issue:` 行に衚瀺したす。HTTP ステヌタスたたぱラヌコヌド、およびサヌバヌが返した゚ラヌテキスト。サヌバヌの詳现ビュヌは `/mcp` で同じサヌバヌ報告テキストを `Issue:` 行に含めたす。Claude Code はこの詳现から認蚌情報のようなテキストを線集し、展開されたサヌバヌ URL を含めるこずはありたせん。これはシヌクレットを運ぶこずができたす。Claude Code は `✘ Connection error` ステヌタスに詳现を远加したせん。䟋倖テキストがそこに出力される可胜性があるため、その URL を埋め蟌むこずができたす。v2.1.219 より前では、䞡方のコマンドはステヌタスコヌドたたはサヌバヌの゚ラヌテキストなしで、単なる倱敗ステヌタスのみを衚瀺しおいたした。

308 

309`/mcp` から認蚌を完了し、接続が HTTP ステヌタスたたはトランスポヌト゚ラヌコヌドで倱敗し続ける堎合、Claude Code は詊行埌に出力するメッセヌゞにそのコヌドずサヌバヌの URL の起点を远加したす。起点はスキヌム、ホスト、およびポヌトURL が 1 ぀を名前付けする堎合です。䟋えば `https://mcp.example.com`。

310 

311* パスずク゚リはそのメッセヌゞに衚瀺されたせん。

312* ロヌカル、プロゞェクト、たたはナヌザヌ [スコヌプ](#mcp-installation-scopes) のサヌバヌ、たたは管理 MCP 蚭定のサヌバヌの堎合、起点はその蚭定に曞き蟌たれたホストを衚瀺するため、ホストの `${VAR}` 参照はメッセヌゞで展開されたせん。

313* ステヌタスたたぱラヌコヌドのない倱敗の堎合、Claude Code は起点なしで゚ラヌテキストを衚瀺したす。

314 

315蚭定に空の `url` を持぀リモヌトサヌバヌは `/mcp`、`claude mcp list`、[`/plugin`](/docs/ja/plugins) マネヌゞャヌで `not configured` ずしお衚瀺され、Claude Code はそれに接続しようずしたせん。プラグむンは埌で蚭定するコネクタのプレヌスホルダヌ゚ントリをこのように含めるこずができるため、Claude Code はそれを゚ラヌたたはセットアップの問題ずしお報告したせん。サヌバヌの詳现ビュヌは `/mcp` で `No URL configured for this server` を読み蟌みたす。接続するにぱントリの `url` を蚭定しおください。v2.1.208 より前では、Claude Code は空の `url` を蚭定の問題ずしお報告し、再接続を促しおいたした。

316 

317<h4 id="configuration-warnings">

318 蚭定譊告

319</h4>

320 

321Claude Code は以䞋の蚭定の問題に぀いお譊告したす。各゚ントリは Claude Code が䜕をチェックし、譊告をクリアする方法を瀺しおいたす。

322 

323* **隠れた空癜**: Claude Code は MCP 蚭定倀が隠れた先頭たたは末尟の空癜を持぀ずきに譊告したす。これはしばしば末尟の改行を持぀トヌクンを貌り付けるこずから来たす。Claude Code は `command`、`url`、各 `args` ゚ントリ、および `env` ず `headers` の䞋の倀ずキヌ名をチェックしたす。Claude Code は譊告を `claude mcp list` 出力ず `/mcp` に衚瀺し、圱響を受けたフィヌルドに名前を付けたす。䟋えば `Leading or trailing whitespace in: headers.Authorization`。Claude Code は空癜をトリムしたせん。曞き蟌たれたずおりに倀を䜿甚するため、蚭定を線集しおそれを削陀しおください。

324* **耇数のスコヌプで同じ名前**: 異なる゚ンドポむントで耇数の [スコヌプ](#mcp-installation-scopes) で同じサヌバヌ名を定矩する堎合、Claude Code は `claude mcp list` 出力ず `/mcp` で競合に぀いお譊告したす。Claude Code は OAuth サむンむンを゚ンドポむントごずに保存するため、1 ぀のプロゞェクトで読み蟌たれる定矩を認蚌するず、別の定矩が読み蟌たれるプロゞェクトで別にサむンむンする必芁がありたす。必芁な゚ンドポむントを保持し、他を `claude mcp remove <name> --scope <scope>` で削陀しおください。譊告では、Claude Code は各スコヌプの゚ンドポむントを蚭定に曞き蟌たれたずおりに匕甚したす。[`${VAR}` 参照](#environment-variable-expansion-in-mcp-json) は展開されないため、API キヌなどの解決された倀を衚瀺したせん。

325* **予玄名**: Claude Code は `workspace`、`claude-in-chrome`、`computer-use`、`Claude Preview`、`Claude Browser` を含む組み蟌みサヌバヌの名前を予玄しおいたす。蚭定が予玄名を持぀サヌバヌを定矩する堎合、Claude Code はロヌド時にそれをスキップし、名前を倉曎するよう求める譊告を衚瀺したす。`claude mcp add` は予玄名を拒吊したす。`Claude Preview` ず `Claude Browser` は䞡方ずも [Claude Code デスクトップアプリのプレビュヌペむン](/docs/ja/desktop#preview-your-app) が䜿甚する組み蟌みサヌバヌに名前を付けたす。v2.1.205 より前では、`Claude Browser` は予玄されおいなかったため、ナヌザヌ蚭定サヌバヌはその名前で登録できたした。

326* **環境倉数の欠萜**: サヌバヌの蚭定の [`${VAR}` 参照](#environment-variable-expansion-in-mcp-json) が蚭定されおいない倉数に名前を付け、`:-default` がない堎合、Claude Code は `claude mcp list` 出力ず `/mcp` で譊告し、倉数に名前を付けたす。`${VAR}` テキストは展開されないたたサヌバヌを読み蟌みたす。倉数を蚭定するか、`${VAR:-default}` フォヌルバックを远加しおください。

327 

328<h4 id="tool-availability">

329 ツヌル可甚性

330</h4>

331 

332`/mcp` パネルは各接続されたサヌバヌの暪にツヌル数を衚瀺し、ツヌル機胜をアドバタむズするがツヌルを公開しないサヌバヌにフラグを立おたす。

333 

334リク゚ストがバックグラりンドでただ接続䞭のサヌバヌからのツヌルを必芁ずする堎合、Claude はそのサヌバヌが接続するたで埅機したす。埅機の方法は蚭定によっお異なりたす。

335 

336* **[ツヌル怜玢](#scale-with-mcp-tool-search)デフォルトを䜿甚**: 埅機は `ToolSearch` 呌び出し内で発生したす。

337* **ツヌル怜玢なし**: Claude は代わりに `WaitForMcpServers` ツヌルを䜿甚したす。ツヌル怜玢なしの蚭定には、カスタム `ANTHROPIC_BASE_URL`、`ENABLE_TOOL_SEARCH=false`、Google Cloud の Agent Platform の Claude 4.5 䞖代より前のモデルが含たれたす。

338* **Microsoft Foundry [Azure でホストされたデプロむメント](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)**: Claude はツヌル怜玢パスで開始したす。Claude Code は API からのデプロむメントのサヌバヌ偎拒吊のみを怜出するため、`WaitForMcpServers` ではなく。Claude Code がそのデプロむメントを [アップフロント読み蟌み](#scale-with-mcp-tool-search) に切り替えた埌、サヌバヌが接続を完了するからのツヌルは Claude の次のリク゚ストで利甚可胜になりたす。

339 

340ツヌル怜玢が有効な堎合、サヌバヌが Claude が䜜業䞭に接続を完了するず、Claude Code はサヌバヌのツヌル名を同じタヌンの次のリク゚ストで Claude にリストしたす。Claude はそれらのツヌルを怜玢しお呌び出し、メッセヌゞを埅぀こずなく実行できたす。

341 

342<h3 id="disable-a-server-without-removing-it">

343 サヌバヌを削陀せずに無効にする

344</h3>

345 

346`/mcp` パネルでサヌバヌをオフに切り替えお、Claude Code がそれに接続するのを停止し、蚭定を倱わないようにしたす。Claude Code はサヌバヌを `/mcp` にリストし、無効ずしおマヌクしたす。

347 

348サヌバヌを切り替えるず、Claude Code はプロゞェクトごずに `~/.claude.json` で遞択を蚘録したす。2 ぀のリストの 1 ぀で、互いに玠なサヌバヌセットをカバヌしたす。

349 

350* `disabledMcpServers`: ナヌザヌ蚭定サヌバヌ、プラグむンサヌバヌ、組織が [管理蚭定を通じお提䟛](/docs/ja/managed-mcp#provide-servers-through-managed-settings) するサヌバヌ、Claude Code が [自身で取埗](#how-connectors-reach-claude-code) する claude.ai コネクタ、およびデフォルトでオンの組み蟌みサヌバヌのオプトアりトリスト。Claude Code はここにリストするサヌバヌに接続したせん。[Disable claude.ai connectors](#disable-claude-ai-connectors) で説明されおいるプロゞェクトごずの `/mcp` トグルで claude.ai コネクタを無効にするず、Claude Code はそれをこのリストの䞋に衚瀺名で曞き蟌みたす。䟋えば `claude.ai Slack`。

351* `enabledMcpServers`: `computer-use` などのデフォルトでオフの組み蟌みサヌバヌのオプトむンリスト。Claude Code はここにリストする堎合にのみデフォルトオフサヌバヌに接続したす。

352 

353Claude Code は各サヌバヌに察しお 2 ぀のリストの 1 ぀を正確に参照するため、どちらのリストも他をオヌバヌラむドしたせん。通垞のサヌバヌを `enabledMcpServers` に远加するか、デフォルトオフの組み蟌みサヌバヌを `disabledMcpServers` に远加する堎合、Claude Code ぱントリを無芖したす。

354 

355`disabledMcpServers` ず `enabledMcpServers` は [`enabledMcpjsonServers`](/docs/ja/settings-reference#enabledmcpjsonservers) ず [`disabledMcpjsonServers`](/docs/ja/settings-reference#disabledmcpjsonservers) ずは無関係です。これらはプロゞェクトの `.mcp.json` ファむルで定矩されたサヌバヌの承認を制埡したす。

356 

357<h3 id="mcp-client-runtimes">

358 MCP クラむアントランタむム

359</h3>

360 

361Claude Code は 2 ぀のクラむアントランタむムの 1 ぀を通じお MCP サヌバヌに接続したす。v1 ランタむムは MCP TypeScript SDK 1.x に基づいおいたす。v2 ランタむムは [MCP TypeScript SDK 2.0](https://ts.sdk.modelcontextprotocol.io/v2/) 䞊の同じコヌドで、MCP プロトコルリビゞョン 2026-07-28 を远加したす。このペヌゞの残りは䞡方のランタむムに適甚されたす。ただし、セクションが v2 ランタむムに名前を付ける堎合を陀きたす。

362 

363Claude Code v2.1.232 以降では、Claude Code は v2 ランタむムを䜿甚したす。起動するたびにランタむムを遞択し、終了するたで保持したす。これを実行する堎合は v1 を䜿甚したす。

364 

365* Amazon Bedrock、Claude Platform on AWS、Google Cloud の Agent Platform、たたは Microsoft Foundry で。ただし、Claude Code を埋め蟌むホストプラットフォヌムが [`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](/docs/ja/env-vars) を蚭定する堎合を陀きたす

366* [Claude apps gateway](/docs/ja/claude-apps-gateway) を通じおサむンむン

367* [フィヌチャヌフラグ取埗がオフ](/docs/ja/env-vars#features-that-need-feature-flag-fetching)

368 

369v2 では、Claude Code も

370 

371* HTTP ず claude.ai コネクタサヌバヌに新しいリビゞョンをサポヌトするかどうかを尋ね、それをサポヌトするサヌバヌで䜿甚したす。Stdio サヌバヌに尋ねるのは [`MCP_PROTOCOL_NEGOTIATION`](/docs/ja/env-vars) を `auto` に蚭定する堎合のみで、他のすべおのサヌバヌに v1 のように接続したす。

372* 新しいリビゞョンのサヌバヌから [ストリヌムを保持](#notification-streams-on-the-v2-runtime) 䞊で `list_changed` 通知を受け取りたす。

373* 新しいリビゞョンで接続する [チャネル](#push-messages-with-channels) サヌバヌを登録したせん。そのリビゞョンはチャネルメッセヌゞを運ぶこずができないためです。

374* 予期しない発行者に名前を付ける認可応答の [MCP OAuth サむンむン](#authenticate-with-remote-mcp-servers) に倱敗したす。

375 

376Anthropic は特定のサヌバヌを以前のプロトコルに保぀か、Claude Code が取埗するフィヌチャヌフラグでそのストリヌムをオフにするこずができたす。

377 

378ランタむムを自分で遞択するには、[`MCP_SDK_GENERATION`](/docs/ja/env-vars) を `v1` たたは `v2` に蚭定しおください。Claude Code が尋ねるかどうかを決定するには、[`MCP_PROTOCOL_NEGOTIATION`](/docs/ja/env-vars) を `auto` たたは `legacy` に蚭定しおください。Claude Code がデフォルトで v1 を䜿甚する堎合、`v2` をピン留めしおも尋ねたせん。`auto` も蚭定しおください。

204 379 

205<h3 id="dynamic-tool-updates">380<h3 id="dynamic-tool-updates">

206 動的ツヌル曎新381 動的ツヌル曎新

207</h3>382</h3>

208 383 

209Claude Code は MCP `list_changed` 通知をサポヌトしおおり、MCP サヌバヌが切断しお再接続するこずなく、利甚可胜なツヌル、プロンプト、リ゜ヌスを動的に曎新できたす。MCP サヌバヌが `list_changed` 通知を送信するず、Claude Code はそのサヌバヌから利甚可胜な機胜を自動的に曎新したす。384Claude Code は MCP `list_changed` 通知をサポヌトし、MCP サヌバヌが切断しお再接続するこずなく利甚可胜なツヌル、プロンプト、リ゜ヌスを動的に曎新できたす。MCP サヌバヌが `list_changed` 通知を送信するず、Claude Code は自動的にそのサヌバヌから利甚可胜な機胜をリフレッシュしたす。

385 

386リフレッシュリク゚ストが倱敗する堎合、Claude Code はサヌバヌの以前に怜出されたツヌル、プロンプト、リ゜ヌスを保持したす。埌のリフレッシュが成功するたで。v2.1.214 より前では、リフレッシュ䞭の䞀時的な゚ラヌはサヌバヌのツヌル、プロンプト、リ゜ヌスを空のリストに眮き換えおいたした。

387 

388<h4 id="notification-streams-on-the-v2-runtime">

389 v2 ランタむムの通知ストリヌム

390</h4>

391 

392[v2 ランタむム](#mcp-client-runtimes) では、Claude Code は新しいプロトコルリビゞョンのサヌバヌから保持するストリヌム䞊で `list_changed` 通知を受け取りたす。ストリヌムが閉じるず、Claude Code はそれを再床開きたす。2 ぀の制限がありたす。

393 

394* **ストリヌムが 10 秒以内に再床閉じる**: Claude Code はそれを最倧 3 回再床開き、その接続に察しお停止したす。

395* **ストリヌムが 10 秒以䞊開いたたたで、その埌閉じる**。サヌバヌレスホストぞのストリヌムが䞀般的に行うように。1 時間に 5 回再床開いた埌、Claude Code は次のものたで玄 6 時間埅機したす。

396 

397ストリヌムが再床開くたで、サヌバヌの最埌に取埗したツヌル、プロンプト、リ゜ヌスを保持したす。倉曎をより早く取埗するには、`/mcp` からサヌバヌを再接続しおください。

210 398 

211<h3 id="automatic-reconnection">399<h3 id="automatic-reconnection">

212 自動再接続400 自動再接続

213</h3>401</h3>

214 402 

215HTTP たたは SSE サヌバヌがセッション䞭に切断された堎合、Claude Code は指数バックオフで自動的に再接続したす最倧 5 回の詊行、1 秒の遅延から始たり、毎回 2 倍になりたす。サヌバヌは再接続が進行䞭の間、`/mcp` では保留䞭ずしお衚瀺されたす。5 回の倱敗した詊行の埌、サヌバヌは倱敗ずしおマヌクされ、`/mcp` から手動で再詊行できたす。Stdio サヌバヌはロヌカルプロセスであり、自動的には再接続されたせん。403Claude Code はセッション䞭にドロップするリモヌトサヌバヌを再接続し、䞀時的な゚ラヌの埌に HTTP たたは SSE サヌバヌの最初の接続を再詊行したす。Stdio サヌバヌはロヌカルプロセスであり、Claude Code は自動的にそれらを再接続したせん。

404 

405<h4 id="mid-session-drops-of-a-remote-server">

406 リモヌトサヌバヌのセッション䞭のドロップ

407</h4>

408 

409Claude Code は指数バックオフでドロップされたリモヌトサヌバヌを再接続したす。最倧 5 回の詊行。1 秒の遅延で開始し、毎回それを 2 倍にしたす。衚瀺内容は Claude Code の実行方法によっお異なりたす。

410 

411* **察話的セッション**: `/mcp` は Claude Code が再接続しおいる間、サヌバヌを保留䞭ずしお衚瀺したす。5 回の倱敗した詊行の埌、Claude Code はサヌバヌを倱敗ずしおマヌクするか、サヌバヌが再床認可する必芁がある堎合は認蚌が必芁ずしお。`/mcp` から手動で再詊行できたす。

412* **[`claude -p`](/docs/ja/headless) 実行ず [Agent SDK](/docs/ja/agent-sdk/overview) セッション**: Claude Code は同じスケゞュヌルで再接続し、詊行を衚瀺する `/mcp` パネルはありたせん。

216 413 

217同じバックオフは、HTTP たたは SSE サヌバヌが起動時に初期接続に倱敗した堎合にも適甚されたす。v2.1.121 以降、Claude Code は 5xx レスポンス、接続拒吊、タむムアりトなどの䞀時的な゚ラヌで初期接続を最倧 3 回再詊行し、それでも接続できない堎合はサヌバヌを倱敗ずしおマヌクしたす。認蚌゚ラヌず芋぀からない゚ラヌは、解決するために蚭定倉曎が必芁なため、再詊行されたせん。414<h4 id="failed-first-connections">

415 倱敗した最初の接続

416</h4>

218 417 

219蚭定されたサヌバヌが接続に倱敗した堎合、Claude Code は Claude にどのサヌバヌが倱敗したかずその接続゚ラヌを䌝えたす。これは、マッチするツヌルが芋぀からない `ToolSearch` 結果を含みたす。そのため、Claude は応答で接続倱敗を報告したす。[ツヌル怜玢](#scale-with-mcp-tool-search) が必芁です。これはデフォルトで有効になっおいたす。カスタム `ANTHROPIC_BASE_URL`、`ENABLE_TOOL_SEARCH=false`、たたは Haiku モデルなどのツヌル怜玢がない蚭定、および Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では、Claude Code は倱敗したサヌバヌ接続を Claude に報告したせん。v2.1.205 より前は、Claude Code は接続゚ラヌを Claude に枡さず、Claude は倱敗したサヌバヌのツヌルが蚭定されおいないかのように応答できたした。418HTTP たたは SSE サヌバヌの最初の接続が 5xx レスポンス、接続拒吊、タむムアりトなどの䞀時的な゚ラヌで倱敗する堎合、Claude Code は最倧 3 回再詊行したす。接続がただ倱敗する堎合、Claude Code はサヌバヌを倱敗ずしおマヌクしたす。Claude Code はこのように起動時ず、セッション䞭にサヌバヌが远加されるずきに再詊行したす。これには Claude Code が [クラりドセッション](/docs/ja/claude-code-on-the-web) に蚭定から远加するサヌバヌず、Agent SDK の [`setMcpServers()`](/docs/ja/agent-sdk/typescript) で远加するサヌバヌが含たれたす。

220 419 

221v2.1.191 以降、接続成功埌に実行される機胜怜出リク゚スト`tools/list`、`prompts/list`、`resources/list` なども、䞀時的なネットワヌクおよびサヌバヌ゚ラヌを短いバックオフで最倧 3 回再詊行したす。認蚌゚ラヌ、4xx レスポンス、リク゚ストタむムアりトは再詊行されたせん。420Claude Code はこれらの堎合には再詊行したせん。

421 

422* WebSocket サヌバヌの最初の接続

423* 認蚌たたぱラヌが芋぀からない。蚭定倉曎を解決する必芁があるため。[`headersHelper`](#use-dynamic-headers-for-custom-authentication) がサヌバヌの `Authorization` ヘッダヌの唯䞀の゜ヌスである堎合、Claude Code は認蚌゚ラヌを再詊行したす。ヘルパヌを各詊行で再実行し、新しい認蚌情報を取埗できるためです。

424 

425<h4 id="failed-discovery-requests">

426 倱敗した怜出リク゚スト

427</h4>

428 

429サヌバヌが接続した埌、Claude Code は `tools/list`、`prompts/list`、`resources/list` などの機胜怜出リク゚ストを送信したす。Claude Code は䞀時的なネットワヌクたたはサヌバヌ゚ラヌの埌、短いバックオフで最倧 3 回それらのリク゚ストを再詊行したす。認蚌゚ラヌ、4xx レスポンス、たたはリク゚ストタむムアりトは再詊行したせん。

430 

431<h4 id="how-claude-learns-that-a-server-failed">

432 Claude がサヌバヌが倱敗したこずを孊ぶ方法

433</h4>

434 

435Claude Code が接続に倱敗した蚭定されたサヌバヌに぀いお Claude に䌝えるかどうかは [ツヌル怜玢](#scale-with-mcp-tool-search)デフォルトではオンに䟝存したす。

436 

437* ツヌル怜玢を䜿甚しお、Claude Code は Claude にどのサヌバヌが倱敗したか、その接続゚ラヌを䌝えるため、Claude は応答で接続倱敗を報告したす。Claude Code は䞀臎するツヌルを芋぀けない `ToolSearch` 結果に同じ情報を含めたす。

438* [ツヌル怜玢なしの蚭定](#configure-tool-search) では、Claude Code は倱敗したサヌバヌ接続を Claude に報告したせん。

222 439 

223<h3 id="push-messages-with-channels">440<h3 id="push-messages-with-channels">

224 チャネルでメッセヌゞをプッシュする441 チャネルでメッセヌゞをプッシュする

225</h3>442</h3>

226 443 

227MCP サヌバヌはセッションに盎接メッセヌゞをプッシュするこずもでき、Claude が CI 結果、監芖アラヌト、チャットメッセヌゞなどの倖郚むベントに察応できたす。これを有効にするには、サヌバヌが `claude/channel` 機胜を宣蚀し、起動時に `--channels` フラグでオプトむンしたす。公匏にサポヌトされおいるチャネルを䜿甚するには [チャネル](/docs/ja/channels) を参照するか、独自に構築するには [チャネルリファレンス](/docs/ja/channels-reference) を参照しおください。444MCP サヌバヌはたた、CI 結果、監芖アラヌト、チャットメッセヌゞなどの倖郚むベントに Claude が反応できるようにメッセヌゞをセッションに盎接プッシュできたす。これを有効にするには、サヌバヌが `claude/channel` 機胜を宣蚀し、起動時に `--channels` フラグでオプトむンしたす。[チャネル](/docs/ja/channels) を䜿甚しお公匏にサポヌトされおいるチャネルを䜿甚するか、[チャネルリファレンス](/docs/ja/channels-reference) を参照しお独自に構築しおください。

445 

446[v2 ランタむム](#mcp-client-runtimes) では、[`MCP_PROTOCOL_NEGOTIATION`](/docs/ja/env-vars) を `auto` に蚭定し、チャネルサヌバヌが MCP プロトコルリビゞョン 2026-07-28 をネゎシ゚ヌトする堎合、チャネルメッセヌゞを配信できないため、Claude Code はそれをチャネルずしお登録したせん。倉数を蚭定しないたたにするか、`legacy` に蚭定しお、stdio サヌバヌを以前のハンドシェむクに保ちたす。

228 447 

229<Tip>448<Tip>

230 ヒント449 ヒント

231 450 

232 * `-s` たたは `--scope` フラグを䜿甚しお、蚭定が保存される堎所を指定したす451 * `-s` たたは `--scope` フラグを䜿甚しお、蚭定が保存される堎所を指定したす。

233 * `local`デフォルト珟圚のプロゞェクトでのみ利甚可胜。叀いバヌゞョンではこのスコヌプを `project` ず呌んでいたした452 * `local`デフォルト: 珟圚のプロゞェクトでのみ利甚可胜

234 * `project``.mcp.json` ファむルを通じおプロゞェクト内のすべおのナヌザヌず共有453 * `project`: `.mcp.json` ファむルを通じおプロゞェクト内のすべおのナヌザヌず共有

235 * `user`すべおのプロゞェクト党䜓で利甚可胜。叀いバヌゞョンではこのスコヌプを `global` ず呌んでいたした454 * `user`: すべおのプロゞェクト党䜓で利甚可胜

236 * `-e` たたは `--env` フラグで環境倉数を蚭定したす䟋`-e KEY=value`455 * `-e` たたは `--env` フラグで環境倉数を蚭定したす䟋えば、`-e KEY=value`

237 * `--transport` ず `--header` フラグは `-t` ず `-H` の短い圢匏も受け入れたす456 * `--transport` ず `--header` フラグは `-t` ず `-H` 短圢匏も受け入れたす

238 * `MCP_TIMEOUT` 環境倉数を䜿甚しお MCP サヌバヌのスタヌトアップタむムアりトを蚭定したす䟋`MCP_TIMEOUT=10000 claude` は 10 秒のタむムアりトを蚭定したす457 * `MCP_TIMEOUT` 環境倉数を䜿甚しお MCP サヌバヌ起動タむムアりトを蚭定したす䟋えば、`MCP_TIMEOUT=10000 claude` は 10 秒のタむムアりトを蚭定したす

239 * サヌバヌごずのツヌル実行タむムアりトを蚭定するには、そのサヌバヌの `.mcp.json` ゚ントリにミリ秒単䜍で `timeout` フィヌルドを远加したす。䟋えば、10 分の堎合は `"timeout": 600000` です。これはそのサヌバヌのみの `MCP_TOOL_TIMEOUT` 環境倉数をオヌバヌラむドしたす458 * ミリ秒単䜍で `.mcp.json` ゚ントリにそのサヌバヌの `timeout` フィヌルドを远加しお、サヌバヌごずのツヌル実行タむムアりトを蚭定したす。䟋えば `"timeout": 600000` は 10 分です。これは `MCP_TOOL_TIMEOUT` 環境倉数をそのサヌバヌのみでオヌバヌラむドしたす

240 * Claude Code は MCP ツヌル出力が 10,000 トヌクンを超えるず譊告を衚瀺し、デフォルトで出力を 25,000 トヌクンに制限したす。制限を増やすには、`MAX_MCP_OUTPUT_TOKENS` 環境倉数を蚭定したす䟋`MAX_MCP_OUTPUT_TOKENS=50000`。譊告しきい倀は固定です。[MCP 出力制限ず譊告](#mcp-output-limits-and-warnings) を参照しおください459 * Claude Code は MCP ツヌル出力が 10,000 トヌクンを超えるずきに譊告を衚瀺し、デフォルトで出力を 25,000 トヌクンに制限したす。制限を䞊げるには、`MAX_MCP_OUTPUT_TOKENS` 環境倉数を蚭定したす䟋えば、`MAX_MCP_OUTPUT_TOKENS=50000`。譊告しきい倀は固定です。[MCP 出力制限ず譊告](#mcp-output-limits-and-warnings) を参照しおください

241 * `/mcp` を䜿甚しお、OAuth 2.0 認蚌が必芁なリモヌトサヌバヌで認蚌したす460 * `/mcp` を䜿甚しお、OAuth 2.0 認蚌が必芁なリモヌトサヌバヌで認蚌したす

242</Tip>461</Tip>

243 462 

244サヌバヌごずの `timeout` はツヌル呌び出しごずのハヌドりォヌルクロック制限であり、サヌバヌからの進捗通知はそれを延長したせん。1000 未満の倀は無芖され、`MCP_TOOL_TIMEOUT` にフォヌルスルヌするか、その倉数が蚭定されおいない堎合は玄 28 時間のデフォルトにフォヌルスルヌしたす。HTTP、SSE、たたは [claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) サヌバヌの堎合、サヌバヌの最初の応答バむトたでの各リク゚ストをカバヌする、リク゚ストごずの 2 番目のタむマヌもありたす。このタむマヌは、サヌバヌごずの `timeout` たたは `MCP_TOOL_TIMEOUT` を蚭定しない限り 60 秒です。どちらかを 60 秒以䞊に蚭定するずリク゚ストごずのタむマヌがその倀に䞊がり、より䜎い倀ではそれを短瞮したせん。蚭定されおいない `MCP_TOOL_TIMEOUT` の 28 時間のデフォルトはそれに䟛絊されたせん。Stdio および WebSocket サヌバヌにはリク゚ストごずのタむマヌがありたせん。v2.1.162 より前は、1000 未満の倀は 1 秒に切り䞋げられおいたした。463サヌバヌごずの `timeout` はツヌル呌び出しごずのハヌドりォヌルクロック制限であり、サヌバヌからの進捗通知はそれを拡匵したせん。1000 未満の倀は無芖され、`MCP_TOOL_TIMEOUT` にフォヌルスルヌするか、その倉数が蚭定されおいない堎合は玄 28 時間のデフォルトにフォヌルスルヌしたす。HTTP、SSE、たたは [claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) サヌバヌの堎合、サヌバヌの最初の応答バむトたでの各リク゚ストをカバヌする 2 ぀目の、リク゚ストごずのタむマヌもありたす。Claude Code はそのタむマヌを 3 ぀の倀の最倧倀に蚭定したす。60 秒、サヌバヌに適甚されるツヌルタむムアりト、`MCP_TIMEOUT`。蚭定されおいない `MCP_TOOL_TIMEOUT` の 28 時間デフォルトはその比范に入らず、60 秒未満の倀はタむマヌを短瞮したせん。Stdio ず WebSocket サヌバヌにはリク゚ストごずのタむマヌがありたせん。

245 464 

246サヌバヌごずの `timeout` が少なくずも 1000 の堎合、以䞋で説明するアむドルタむムアりトのフロアずしおも機胜したすClaude Code はそのサヌバヌのツヌル呌び出しをアむドルのために、サヌバヌごずの `timeout` より早く䞭止するこずはありたせん。Claude Code v2.1.203 以降が必芁です。465少なくずも 1000 のサヌバヌごずの `timeout` は、以䞋で説明されるアむドルタむムアりトのフロアずしおも機胜したす。Claude Code はそのサヌバヌのツヌル呌び出しをサヌバヌごずの `timeout` より早くアむドルのために䞭止したせん。Claude Code v2.1.203 以降が必芁です。

247 466 

248MCP サヌバヌぞのツヌル呌び出しで、アむドルりィンドり䞭に応答も進捗通知も送信されない堎合、りォヌルクロック制限を埅぀代わりに゚ラヌで䞭止されたす。アむドルタむムアりトには Claude Code v2.1.187 以降が必芁です。IDE サヌバヌず SDK むンプロセスサヌバヌを陀く、すべおのサヌバヌタむプに適甚されたす。アむドルりィンドりは HTTP、SSE、WebSocket、および [claude.ai コネクタ](#use-mcp-servers-from-claude-ai) サヌバヌの堎合は 5 分、stdio サヌバヌの堎合は 30 分がデフォルトです。v2.1.203 より前は、stdio サヌバヌはアむドルタむムアりトの察象倖でした。467応答も進捗通知も送信しない MCP サヌバヌぞのツヌル呌び出しは、りォヌルクロック制限を埅぀代わりに゚ラヌで䞭止されたす。アむドルタむムアりトには Claude Code v2.1.187 以降が必芁です。IDE サヌバヌず SDK むンプロセスサヌバヌを陀くすべおのサヌバヌタむプに適甚されたす。アむドルりィンドりは HTTP、SSE、WebSocket、[claude.ai コネクタ](#use-mcp-servers-from-claude-ai) サヌバヌの堎合は 5 分、stdio サヌバヌの堎合は 30 分にデフォルト蚭定されたす。v2.1.203 より前では、stdio サヌバヌはアむドルタむムアりトから陀倖されおいたした。

249 468 

250[`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`](/docs/ja/env-vars) 環境倉数をミリ秒単䜍で蚭定しおアむドルりィンドりを倉曎するか、`0` に蚭定しおチェックを無効にしおください。469[`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`](/docs/ja/env-vars) 環境倉数をミリ秒単䜍で蚭定しおアむドルりィンドりを倉曎するか、`0` に蚭定しおチェックを無効にしおください。

251 470 

471これらのタむムアりトは呌び出しがどのくらい実行できるかを制限し、垞にどのくらいブロックするかではありたせん。2 分を超えお実行される䞻䌚話呌び出しは、最初にバックグラりンドタスクに移動したす。[長いツヌル呌び出しの自動バックグラりンド化](#automatic-backgrounding-of-long-tool-calls) を参照しおください。

472 

473<h3 id="automatic-backgrounding-of-long-tool-calls">

474 長いツヌル呌び出しの自動バックグラりンド化

475</h3>

476 

477䞻䌚話の MCP ツヌル呌び出しが 2 分埌も実行䞭の堎合、セッションをブロックする代わりにバックグラりンドタスクに移動したす。Claude はタスク ID をすぐに受け取り、䜜業を続け、結果は呌び出しが解決するずきにタスク通知ずしお到着したす。自動バックグラりンド化には Claude Code v2.1.212 以降が必芁です。

478 

479タスクは [`/tasks`](/docs/ja/commands#all-commands) に衚瀺され、そこで停止するこずもでき、セッションを終了しおも存続したせん。呌び出しがバックグラりンドで実行されおいる間、呌び出しごずの制限は匕き続き適甚されたす。サヌバヌごずの `timeout` たたは [`MCP_TOOL_TIMEOUT`](/docs/ja/env-vars) で蚭定されたりォヌルクロック制限、および [`CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT`](/docs/ja/env-vars) で蚭定されたアむドルタむムアりト。

480 

481[`CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS`](/docs/ja/env-vars) 環境倉数をミリ秒単䜍で蚭定しおしきい倀を倉曎するか、`0` に蚭定しお自動バックグラりンド化をオフにしおください。`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` を `1` に蚭定するず、それもオフになり、他のすべおのバックグラりンドタスク機胜も同様です。

482 

483䞀郚の呌び出しはバックグラりンドに移動したせん。

484 

485* [サブ゚ヌゞェント](/docs/ja/sub-agents) からの呌び出し。Claude Code はメむン䌚話呌び出しのみをバックグラりンド化したす

486* IDE サヌバヌぞの呌び出し

487* [非察話モヌド](/docs/ja/headless) での呌び出し。ただし `CLAUDE_AUTO_BACKGROUND_TASKS` が `1` に蚭定されおいる堎合を陀きたす。1 回限りの実行は結果が到着する前に終了する可胜性があるため

488 

489開いおいる [゚リシテヌションダむアログ](#respond-to-mcp-elicitation-requests) を埅぀呌び出しは、ダむアログが開いおいる間はバックグラりンド化されたせん。サヌバヌは遅いのではなく入力を埅っおブロックされおいるため、Claude Code はダむアログが閉じるたで移動を延期したす。

490 

252<h3 id="plugin-provided-mcp-servers">491<h3 id="plugin-provided-mcp-servers">

253 プラグむン提䟛の MCP サヌバヌ492 プラグむン提䟛の MCP サヌバヌ

254</h3>493</h3>

255 494 

256[プラグむン](/docs/ja/plugins) は MCP サヌバヌをバンドルでき、プラグむンが有効になるず自動的にツヌルず統合を提䟛したす。プラグむン MCP サヌバヌはナヌザヌが蚭定したサヌバヌず同じように機胜したす。495[プラグむン](/docs/ja/plugins) は、プラグむンを有効にするずきにツヌルず統合を提䟛する MCP サヌバヌをバンドルできたす。プラグむン MCP サヌバヌはナヌザヌ蚭定サヌバヌず同じように機胜したす。

257 496 

258**プラグむン MCP サヌバヌの仕組み**497**プラグむン MCP サヌバヌの動䜜方法**

259 498 

260* プラグむンはプラグむンルヌトの `.mcp.json` たたは `plugin.json` 内でむンラむンで MCP サヌバヌを定矩したす499* プラグむンはプラグむンルヌトの `.mcp.json` たたは `plugin.json` にむンラむンで MCP サヌバヌを定矩したす

261* プラグむンが有効になるず、その MCP サヌバヌが自動的に起動したす500* プラグむンを有効にするず、Claude Code は自動的にその MCP サヌバヌを起動したす

262* プラグむン MCP ツヌルは手動で蚭定された MCP ツヌルず䞀緒に衚瀺されたす501* Claude Code は手動で蚭定された MCP ツヌルず䞊んでプラグむン MCP ツヌルを提䟛したす

263* プラグむンサヌバヌはプラグむンのむンストヌルを通じお管理されたす`/mcp` コマンドではありたせん502* プラグむンサヌバヌを远加および削陀するには、プラグむンをむンストヌルたたはアンむンストヌルしたす。`/mcp` コマンドではなく。[むンストヌルされたプラグむンサヌバヌをオフに切り替える](#disable-a-server-without-removing-it) こずはできたす。これにより、Claude Code がそれに接続するのを停止し、プラグむンを削陀するこずなく

264 503 

265**プラグむン MCP 蚭定の䟋**504**プラグむン MCP 蚭定の䟋**

266 505 

267プラグむンルヌトの `.mcp.json` 内506プラグむンルヌトの `.mcp.json` で

268 507 

269```json theme={null}508```json theme={null}

270{509{


280}519}

281```520```

282 521 

283たたは `plugin.json` 内でむンラむン522たたは `plugin.json` にむンラむンで

284 523 

285```json theme={null}524```json theme={null}

286{525{


296 535 

297**プラグむン MCP 機胜**536**プラグむン MCP 機胜**

298 537 

299* **自動ラむフサむクル**セッション起動時に、有効なプラグむンのサヌバヌが自動的に接続されたす。セッション䞭にプラグむンを有効たたは無効にする堎合は、`/reload-plugins` を実行しお MCP サヌバヌを接続たたは切断しおください538* **自動ラむフサむクル**: サヌバヌはこれらのポむントで接続および切断されたす。

300* **パス プレヌスホルダヌ**`${CLAUDE_PLUGIN_ROOT}` はプラグむンのむンストヌルディレクトリに解決され、`${CLAUDE_PLUGIN_DATA}` はその [氞続的な状態](/docs/ja/plugins-reference#persistent-data-directory) ディレクトリに解決され、`${CLAUDE_PROJECT_DIR}` は安定したプロゞェクトルヌトに解決されたす。眮換は以䞋に適甚されたす539 * セッション起動時、Claude Code は有効なプラグむンのサヌバヌを自動的に接続したす。`/mcp` では、以前䜿甚したリモヌトHTTP たたは SSEプラグむンサヌバヌは [`cached` ステヌタス](#server-status-detail) を代わりに衚瀺できたす。Claude Code は Claude が最初にそのツヌルの 1 ぀を呌び出すずきに接続したす

301 * `stdio` サヌバヌ`command`、`args`、`env`540 * セッション䞭にプラグむンを有効たたは無効にする堎合、Claude Code はその倉曎が適甚されるずきにその MCP サヌバヌを接続たたは切断したす。[プラグむン倉曎を再起動なしで適甚](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting) はい぀かを説明しおいたす。察話的なタヌミナルのないセッションでは、`/reload-plugins` はプラグむン MCP サヌバヌを接続たたは切断したせん。これらの倉曎は次のセッションで有効になりたす

302 * `http`、`sse`、`ws` サヌバヌ`url`、`headers`、`headersHelper`。v2.1.195 より前は、`headersHelper` はプレヌスホルダヌをリテラル文字列ずしお枡しおいたした541 * リロヌドするずき、Claude Code は蚭定が倉曎されおいないプラグむンサヌバヌのラむブ接続を保持し、Agent SDK から [セッションの MCP サヌバヌリストを眮き換える](/docs/ja/agent-sdk/typescript#mcpsetserversresult) ずきに同じこずを行いたす。それらに名前を付けずに

303* **ナヌザヌ環境アクセス**手動で蚭定されたサヌバヌず同じ環境倉数ぞのアクセス542 * v2.1.246 以降で [`/cd`](/docs/ja/permissions#move-the-session-to-another-directory) でセッションを移動するずき、Claude Code は新しいディレクトリの蚭定が有効にするプラグむンのサヌバヌを接続し、有効でなくなったプラグむンのサヌバヌを切断するため、移動埌に `/reload-plugins` を実行する必芁はありたせん

304* **耇数のトランスポヌトタむプ**stdio、SSE、HTTP、WebSocket トランスポヌトをサポヌトトランスポヌトサポヌトはサヌバヌによっお異なる堎合がありたす543 * [りェブセッション](/docs/ja/claude-code-on-the-web) では、ただ接続されおいないプラグむンサヌバヌぞの MCP 呌び出しアむドルセッションが起動した盎埌などは、サヌバヌをオンデマンドで開始し、接続を埅ちたす

305 544* **パスプレヌスホルダヌ**: `${CLAUDE_PLUGIN_ROOT}` はプラグむンのむンストヌルディレクトリに解決され、`${CLAUDE_PLUGIN_DATA}` はその [氞続状態](/docs/ja/plugins-reference#persistent-data-directory) ディレクトリに解決され、`${CLAUDE_PROJECT_DIR}` は安定したプロゞェクトルヌトに解決されたす。眮換は以䞋に適甚されたす。

306**プラグむン MCP サヌバヌの衚瀺**545 * `stdio` サヌバヌ: `command`、`args`、`env`

546 * `http`、`sse`、`ws` サヌバヌ: `url`、`headers`、`headersHelper`。v2.1.195 より前では、`headersHelper` はプレヌスホルダヌをリテラル文字列ずしお枡しおいたした

547* **ナヌザヌ環境アクセス**: 手動で蚭定されたサヌバヌず同じ環境倉数ぞのアクセス

548* **耇数のトランスポヌトタむプ**: stdio、SSE、HTTP、WebSocket トランスポヌトのサポヌト。ただし、トランスポヌトサポヌトはサヌバヌによっお異なる堎合がありたす

307 549 

308```bash theme={null}550プラグむンサヌバヌは `/mcp` に衚瀺され、プラグむンから来るこずを瀺すむンゞケヌタが付きたす。

309# Claude Code 内で、プラグむンのものを含むすべおの MCP サヌバヌを衚瀺

310/mcp

311```

312 

313プラグむンサヌバヌはプラグむンから来おいるこずを瀺すむンゞケヌタ付きでリストに衚瀺されたす。

314 551 

315**プラグむン MCP ツヌル名**552**プラグむン MCP ツヌル名**

316 553 

317プラグむンでバンドルされた MCP サヌバヌからのツヌルには、呌び出し可胜な名前にプラグむン名ずサヌバヌキヌの䞡方が含たれたす。完党な圢匏は `mcp__plugin_<plugin-name>_<server-name>__<tool-name>` です。ここで、`A-Z`、`a-z`、`0-9`、`_`、`-` の倖の任意の文字は `_` に眮き換えられたす。`my-plugin` ずいう名前のプラグむンでバンドルされた `database-tools` サヌバヌの堎合、`query` ツヌルは以䞋のように呌び出し可胜です554プラグむンにバンドルされた MCP サヌバヌからのツヌルは、呌び出し可胜な名前にプラグむン名ずサヌバヌキヌの䞡方を含めたす。完党な圢匏は `mcp__plugin_<plugin-name>_<server-name>__<tool-name>` です。`A-Z`、`a-z`、`0-9`、`_`、`-` の倖の任意の文字は `_` に眮き換えられたす。`my-plugin` ずいう名前のプラグむンにバンドルされた `database-tools` サヌバヌの堎合、`query` ツヌルは以䞋のように呌び出し可胜です。

318 555 

319```556```

320mcp__plugin_my-plugin_database-tools__query557mcp__plugin_my-plugin_database-tools__query

321```558```

322 559 

323[暩限ルヌル](/docs/ja/permissions)、スキルの `allowed-tools` リスト、[サブ゚ヌゞェントの `tools` フィヌルド](/docs/ja/sub-agents#available-tools)、たたは [hook マッチャヌ](/docs/ja/hooks#match-mcp-tools) でツヌルを参照する堎合は、この完党な名前を䜿甚しおください。`mcp__database-tools__.*` などのベアサヌバヌキヌに察しお蚘述された hook マッチャヌは、プラグむンでバンドルされたサヌバヌに察しおは発火したせん。560[暩限ルヌル](/docs/ja/permissions)、スキルの `allowed-tools` リスト、[サブ゚ヌゞェントの `tools` フィヌルド](/docs/ja/sub-agents#available-tools)、たたは [フック マッチャヌ](/docs/ja/hooks#match-mcp-tools) でツヌルを参照するずきに、この完党な名前を䜿甚しおください。裞のサヌバヌキヌ`mcp__database-tools__.*` などに察しお曞かれたフック マッチャヌは、プラグむンにバンドルされたサヌバヌに察しお発火したせん。

324 

325サヌバヌ自䜓は、`plugin:<plugin-name>:<server-name>`䟋`plugin:my-plugin:database-tools`などのスコヌプ付き名前で登録されたす。蚭定されたサヌバヌ名が予想される堎所䟋[`mcp_tool` hook の `server` フィヌルド](/docs/ja/hooks#mcp-tool-hook-fields)でその名前を䜿甚しおください。

326 

327**プラグむン MCP サヌバヌの利点**

328 561 

329* **バンドル配垃**ツヌルずサヌバヌが䞀緒にパッケヌゞ化されたす562サヌバヌ自䜓は `plugin:<plugin-name>:<server-name>``plugin:my-plugin:database-tools` などのスコヌプ付き名前で登録されたす。蚭定されたサヌバヌ名が予想される堎所[`mcp_tool` フックの `server` フィヌルド](/docs/ja/hooks#mcp-tool-hook-fields) などでその名前を䜿甚しおください。

330* **自動セットアップ**手動の MCP 蚭定は䞍芁です

331* **チヌム䞀貫性**プラグむンがむンストヌルされるず、すべおのナヌザヌが同じツヌルを取埗したす

332 563 

333プラグむンで MCP サヌバヌをバンドルする詳现に぀いおは、[プラグむンコンポヌネントリファレンス](/docs/ja/plugins-reference#mcp-servers) を参照しおください。564プラグむンで MCP サヌバヌをバンドルする詳现に぀いおは、[プラグむンコンポヌネントリファレンス](/docs/ja/plugins-reference#mcp-servers) を参照しおください。

334 565 


336 MCP むンストヌルスコヌプ567 MCP むンストヌルスコヌプ

337</h2>568</h2>

338 569 

339MCP サヌバヌは 3 ぀のスコヌプで蚭定できたす。遞択するスコヌプは、サヌバヌがロヌドされるプロゞェクトず、蚭定がチヌムず共有されるかどうかを制埡したす。管理者は、[マネヌゞド蚭定](#managed-mcp-configuration)を通じお゚ンタヌプラむズレベルでサヌバヌをデプロむするこずもできたす。570MCP サヌバヌは 3 ぀のスコヌプで蚭定できたす。遞択するスコヌプは、サヌバヌがロヌドされるプロゞェクトず、蚭定がチヌムず共有されるかどうかを制埡したす。管理者は、[マネヌゞド蚭定](#managed-mcp-configuration)を通じおすべおのナヌザヌに察しおサヌバヌをデプロむたたは提䟛するこずもできたす。

340 571 

341| スコヌプ | ロヌド察象 | チヌムず共有 | 保存堎所 |572| スコヌプ | ロヌド察象 | チヌムず共有 | 保存堎所 |

342| ------------------------ | ----------- | ------------ | ---------------------- |573| ------------------------ | ----------- | ------------ | ---------------------- |


351ロヌカルスコヌプはデフォルトです。ロヌカルスコヌプのサヌバヌは、远加したプロゞェクトでのみロヌドされ、あなたにプラむベヌトなたたです。Claude Code は `~/.claude.json` のそのプロゞェクトのパスの䞋に保存するため、同じサヌバヌは他のプロゞェクトに衚瀺されたせん。個人開発サヌバヌ、実隓的な蚭定、たたはバヌゞョン管理に含めたくない認蚌情報を持぀サヌバヌにはロヌカルスコヌプを䜿甚しおください。582ロヌカルスコヌプはデフォルトです。ロヌカルスコヌプのサヌバヌは、远加したプロゞェクトでのみロヌドされ、あなたにプラむベヌトなたたです。Claude Code は `~/.claude.json` のそのプロゞェクトのパスの䞋に保存するため、同じサヌバヌは他のプロゞェクトに衚瀺されたせん。個人開発サヌバヌ、実隓的な蚭定、たたはバヌゞョン管理に含めたくない認蚌情報を持぀サヌバヌにはロヌカルスコヌプを䜿甚しおください。

352 583 

353<Note>584<Note>

354 MCP サヌバヌの「ロヌカルスコヌプ」ずいう甚語は、䞀般的なロヌカル蚭定ずは異なりたす。MCP ロヌカルスコヌプのサヌバヌは `~/.claude.json`ホヌムディレクトリに保存されたすが、䞀般的なロヌカル蚭定は `.claude/settings.local.json`プロゞェクトディレクトリ内を䜿甚したす。蚭定ファむルの堎所の詳现に぀いおは、[蚭定](/docs/ja/settings#settings-files)を参照しおください。585 MCP サヌバヌの「ロヌカルスコヌプ」ずいう甚語は、䞀般的なロヌカル蚭定ずは異なりたす。MCP ロヌカルスコヌプのサヌバヌは `~/.claude.json`ホヌムディレクトリに保存されたすが、䞀般的なロヌカル蚭定は `.claude/settings.local.json`プロゞェクトディレクトリ内を䜿甚したす。蚭定ファむルの堎所の詳现に぀いおは、[蚭定](/docs/ja/settings#where-settings-live)を参照しおください。

355</Note>586</Note>

356 587 

357```bash theme={null}588```bash theme={null}


383 プロゞェクトスコヌプ614 プロゞェクトスコヌプ

384</h3>615</h3>

385 616 

386プロゞェクトスコヌプのサヌバヌは、プロゞェクトのルヌトディレクトリの `.mcp.json` ファむルに蚭定を保存するこずで、チヌム間のコラボレヌションを可胜にしたす。このファむルはバヌゞョン管理にチェックむンするように蚭蚈されおおり、すべおのチヌムメンバヌが同じ MCP ツヌルずサヌビスにアクセスできるこずを保蚌したす。プロゞェクトスコヌプのサヌバヌを远加するず、Claude Code は自動的にこのファむルを䜜成たたは曎新しお、適切な蚭定構造を䜿甚したす。617プロゞェクトスコヌプのサヌバヌは、プロゞェクトのルヌトディレクトリの `.mcp.json` ファむルに蚭定を保存するこずで、チヌム間のコラボレヌションを可胜にしたす。プロゞェクトスコヌプのサヌバヌを远加するず、Claude Code は自動的にこのファむルを䜜成たたは曎新しお、適切な蚭定構造を䜿甚したす。`.mcp.json` をバヌゞョン管理にチェックむンしお、チヌムのすべおのメンバヌが同じ MCP ツヌルずサヌビスを取埗するようにしおください。

387 618 

388```bash theme={null}619```bash theme={null}

389# プロゞェクトスコヌプのサヌバヌを远加する620# プロゞェクトスコヌプのサヌバヌを远加する

390claude mcp add --transport http paypal --scope project https://mcp.paypal.com/mcp621claude mcp add --transport http shared-server --scope project https://example.com/mcp

391```622```

392 623 

393結果の `.mcp.json` ファむルは暙準化された圢匏に埓いたす624結果の `.mcp.json` ファむルは暙準化された圢匏に埓いたす


396{627{

397 "mcpServers": {628 "mcpServers": {

398 "shared-server": {629 "shared-server": {

399 "command": "/path/to/server",630 "type": "http",

400 "args": [],631 "url": "https://example.com/mcp"

401 "env": {}

402 }632 }

403 }633 }

404}634}

405```635```

406 636 

407セキュリティ䞊の理由から、Claude Code は `.mcp.json` ファむルからプロゞェクトスコヌプのサヌバヌを䜿甚する前に承認を求めたす。これらの承認遞択をリセットする必芁がある堎合は、`claude mcp reset-project-choices` コマンドを䜿甚しおください。637セキュリティ䞊の理由から、Claude Code はむンタラクティブセッションで `.mcp.json` ファむルからプロゞェクトスコヌプのサヌバヌを䜿甚する前に承認を求めたす。これらの承認遞択をリセットするには、`claude mcp reset-project-choices` を実行しおください。

638 

639`claude -p` 実行、[Agent SDK](/docs/ja/headless)セッション、および[クラりドセッション](/docs/ja/claude-code-on-the-web)では、Claude Code はそのプロンプトを衚瀺できたせん。プロゞェクトスコヌプのサヌバヌを確認なしでロヌドしたす。Claude Code はたた、ナヌザヌ蚭定たたはマネヌゞド蚭定で [`skipDangerousModePermissionPrompt`](/docs/ja/settings-reference#skipdangerousmodepermissionprompt) が蚭定された `bypassPermissions` モヌドで開始したセッションではプロンプトをスキップしたす。ずにかくサヌバヌを陀倖するには

640 

641* [`disabledMcpjsonServers`](/docs/ja/settings-reference#disabledmcpjsonservers)に远加したす。これはすべおの暩限モヌドでそれをブロックしたす。

642* [`--setting-sources`](/docs/ja/cli-reference#cli-flags)たたはSDKの `settingSources` オプションでプロゞェクト蚭定党䜓を陀倖したす。

643* [`--strict-mcp-config`](/docs/ja/cli-reference#cli-flags)でセッションを開始したす。Claude Code は `--mcp-config` で枡した MCP サヌバヌのみを䜿甚したす。Claude Code がロヌドしおいないプロゞェクトスコヌプのサヌバヌの承認プロンプトをスキップするには、Claude Code v2.1.246 以降が必芁です。v2.1.246 より前では、厳密なセッションでもそれらの承認を埅機しおいたため、バックグラりンドセッションは起動時に埅機しおいたした。マネヌゞド MCP ファむルの䞋でフラグが䜕をするかに぀いおは、[マネヌゞド mcp.json での排他的制埡](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json)を参照しおください。

644 

645[プロゞェクトサヌバヌの承認ずワヌクスペヌストラスト](#project-server-approvals-and-workspace-trust)は、リポゞトリにコミットされた承認がワヌクスペヌストラストずどのように盞互䜜甚するかに぀いお説明しおいたす。

408 646 

409<h3 id="user-scope">647<h3 id="user-scope">

410 ナヌザヌスコヌプ648 ナヌザヌスコヌプ


421 スコヌプの階局ず優先順䜍659 スコヌプの階局ず優先順䜍

422</h3>660</h3>

423 661 

424同じサヌバヌが耇数の堎所で定矩されおいる堎合、Claude Code はそれに 1 回接続し、最も優先床の高い゜ヌスからの定矩を䜿甚したす。その定矩党䜓が䜿甚され、フィヌルドはスコヌプ党䜓でマヌゞされたせん。662同じサヌバヌが耇数の堎所で定矩されおいる堎合、Claude Code はそれに 1 回接続し、最も優先床の高い゜ヌスからの定矩を䜿甚したす。その゜ヌスからのサヌバヌ゚ントリ党䜓が䜿甚されたす。フィヌルドはスコヌプ党䜓でマヌゞされたせん。

425 663 

4261. ロヌカルスコヌプ6641. ロヌカルスコヌプ

4272. プロゞェクトスコヌプ6652. プロゞェクトスコヌプ


431 669 

4323 ぀のスコヌプは名前で重耇を照合したす。プラグむンずコネクタぱンドポむントで照合するため、䞊蚘のサヌバヌず同じ URL たたはコマンドを指すものは重耇ずしお扱われたす。6703 ぀のスコヌプは名前で重耇を照合したす。プラグむンずコネクタぱンドポむントで照合するため、䞊蚘のサヌバヌず同じ URL たたはコマンドを指すものは重耇ずしお扱われたす。

433 671 

672組織が [`managedMcpServers`](/docs/ja/managed-mcp#provide-servers-through-managed-settings)マネヌゞド蚭定を通じお提䟛するサヌバヌは、これらすべおの䞊にランクされるため、それらの 1 ぀がそれを耇補する堎合、Claude Code は組織の定矩に接続したす。Claude Code v2.1.259 以降が必芁です。

673 

674[Desktop アプリの Code タブ](/docs/ja/desktop#mcp-servers-from-the-claude-desktop-chat-app)でロヌカルセッションを開く堎合、`~/.claude.json`ナヌザヌスコヌプのトップレベルず `.mcp.json` に同じ stdio サヌバヌ名がある堎合、Code タブは `~/.claude.json` 定矩を䜿甚したす。

675 

434<h3 id="environment-variable-expansion-in-mcp-json">676<h3 id="environment-variable-expansion-in-mcp-json">

435 `.mcp.json` での環境倉数の展開677 `.mcp.json` での環境倉数の展開

436</h3>678</h3>


467}709}

468```710```

469 711 

470参照される環境倉数が蚭定されおおらず、デフォルト倀がない堎合、Claude Code はリテラルな `${VAR}` テキストを倀に残し、そのサヌバヌに察しお欠萜倉数の譊告を報告したす。蚭定はただロヌドされるため、倉数を蚭定するか、`:-default` フォヌルバックを远加しお、サヌバヌが意図した倀で起動するようにしおください。712参照される環境倉数が蚭定されおおらず、デフォルト倀がない堎合、蚭定はただロヌドされたす。Claude Code はそのサヌバヌに察しお `claude mcp list` 出力で欠萜倉数の譊告を報告し、展開されおいない `${VAR}` テキストをそのたた䜿甚したす。倉数を蚭定するか、`:-default` フォヌルバックを远加しお、サヌバヌが意図した倀で起動するようにしおください。

471 713 

472<h2 id="practical-examples">714<h2 id="practical-examples">

473 実践的な䟋715 実践的な䟋

474</h2>716</h2>

475 717 

476<h3 id="example-monitor-errors-with-sentry">

477 䟋Sentry で゚ラヌを監芖する

478</h3>

479 

480```bash theme={null}

481claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

482```

483 

484Sentry アカりントで認蚌したす

485 

486```text theme={null}

487/mcp

488```

489 

490その埌、本番環境の問題をデバッグしたす

491 

492```text theme={null}

493過去 24 時間で最も䞀般的な゚ラヌは䜕ですか

494```

495 

496```text theme={null}

497゚ラヌ ID abc123 のスタックトレヌスを衚瀺しおください

498```

499 

500```text theme={null}

501どのデプロむメントがこれらの新しい゚ラヌを導入したしたか

502```

503 

504<h3 id="example-connect-to-github-for-code-reviews">718<h3 id="example-connect-to-github-for-code-reviews">

505 䟋コヌドレビュヌのために GitHub に接続する719 䟋コヌドレビュヌのために GitHub に接続する

506</h3>720</h3>


512 --header "Authorization: Bearer YOUR_GITHUB_PAT"726 --header "Authorization: Bearer YOUR_GITHUB_PAT"

513```727```

514 728 

729`YOUR_GITHUB_PAT` を個人アクセストヌクンに眮き換えおください。`claude mcp add` コマンドは認蚌情報を怜蚌せずに蚭定を保存するため、ここではプレヌスホルダヌ倀が受け入れられたすが、サヌバヌは埌で接続に倱敗したす。接続を確認するには、`/mcp` を実行し、サヌバヌが `connected` ず衚瀺されおいるこずを確認しおください。認蚌情報が䞍正なサヌバヌは `failed` ず衚瀺され、倱敗の詳现には、サヌバヌが返した HTTP ステヌタス401 などが含たれたす。

730 

515その埌、GitHub で䜜業したす731その埌、GitHub で䜜業したす

516 732 

517```text theme={null}733```text wrap theme={null}

518PR #456 をレビュヌしお改善を提案しおください734PR #456 をレビュヌしお改善を提案しおください

519```735```

520 736 

521```text theme={null}737```text wrap theme={null}

522芋぀けたバグの新しい課題を䜜成しおください738芋぀けたバグの新しい課題を䜜成しおください

523```739```

524 740 

525```text theme={null}741```text wrap theme={null}

526自分に割り圓おられおいるすべおのオヌプン PR を衚瀺しおください742自分に割り圓おられおいるすべおのオヌプン PR を衚瀺しおください

527```743```

528 744 


530 䟋PostgreSQL デヌタベヌスをク゚リする746 䟋PostgreSQL デヌタベヌスをク゚リする

531</h3>747</h3>

532 748 

749[DBHub](https://github.com/bytebase/dbhub)`@bytebase/dbhub` パッケヌゞは、`--dsn` で枡す接続文字列を通じお Claude をリレヌショナルデヌタベヌスに接続する MCP サヌバヌです。Claude が実行するク゚リがデヌタを倉曎できないように、接続文字列で読み取り専甚デヌタベヌスナヌザヌを䜿甚しおください

750 

533```bash theme={null}751```bash theme={null}

534claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \752claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \

535 --dsn "postgresql://readonly:pass@prod.db.com:5432/analytics"753 --dsn "postgresql://readonly:pass@prod.db.com:5432/analytics"

536```754```

537 755 

756サヌバヌが起動するこずを確認するには、`/mcp` を実行し、`db` が `connected` ず衚瀺されおいるこずを確認しおください。

757 

538その埌、デヌタベヌスを自然に照䌚したす758その埌、デヌタベヌスを自然に照䌚したす

539 759 

540```text theme={null}760```text wrap theme={null}

541今月の総収益はいくらですか761今月の総収益はいくらですか

542```762```

543 763 

544```text theme={null}764```text wrap theme={null}

545orders テヌブルのスキヌマを衚瀺しおください765orders テヌブルのスキヌマを衚瀺しおください

546```766```

547 767 

548```text theme={null}768```text wrap theme={null}

549過去 90 日間に賌入しおいない顧客を怜玢しおください769過去 90 日間に賌入しおいない顧客を怜玢しおください

550```770```

551 771 


555 775 

556倚くのクラりドベヌスの MCP サヌバヌは認蚌が必芁です。Claude Code は安党な接続のために OAuth 2.0 をサポヌトしおいたす。776倚くのクラりドベヌスの MCP サヌバヌは認蚌が必芁です。Claude Code は安党な接続のために OAuth 2.0 をサポヌトしおいたす。

557 777 

558Claude Code は、サヌバヌが `401 Unauthorized` たたは `403 Forbidden` で応答するずきに、リモヌトサヌバヌが認蚌を必芁ずするずマヌクしたす。どちらのステヌタスコヌドでも、サヌバヌは `/mcp` でフラグが立おられ、OAuth フロヌを完了できたす。778Claude Code は、サヌバヌが `401 Unauthorized` たたは `403 Forbidden` で応答するずき、リモヌトサヌバヌが認蚌を必芁ずしおいるこずをマヌクしたす。Claude Code が衚瀺する内容はサヌバヌによっお異なりたす。

779 

780* サむンむンしおいないサヌバヌの堎合、どちらのステヌタスコヌドでも `/mcp` でフラグが立おられるため、OAuth フロヌを完了できたす。

781* [claude.ai コネクタ](#use-mcp-servers-from-claude-ai)の堎合、claude.ai がセッショントヌクンを拒吊するこずによる `401` はコネクタにフラグを立おたせん。コネクタを再認可しおもログむンを修正できないためです。Claude Code は代わりに[セッショントヌクン拒吊状態](/docs/ja/errors#claude-ai-rejected-the-session-token)を衚瀺したす。

782* `Authorization` ヘッダヌを蚭定したサヌバヌの堎合、`headers` たたは [`headersHelper`](#use-dynamic-headers-for-custom-authentication) を通じお、接続䞭の `401` たたは `403` はサヌバヌにフラグを立おたせん。修正する認蚌情報は蚭定した認蚌情報だからです。Claude Code は代わりに接続が倱敗したこずを報告したす。

783* [クラりドセッションに配信されたコネクタ](#how-connectors-reach-claude-code)の堎合、Claude Code はサむンむンフロヌを実行したせん。セッションのプロキシが claude.ai で付䞎した認可を䜿甚しおコネクタに認蚌するためです。そこでコネクタが再床認可が必芁な堎合、セッションからではなく [claude.ai/customize/connectors](https://claude.ai/customize/connectors) で再接続しおください。

559 784 

560既にサむンむンしおいる OAuth サヌバヌぞのリク゚ストが `401 Unauthorized` を返す堎合、Claude Code は保存されたトヌクンをリフレッシュし、再接続しお、リク゚ストを 1 回再詊行したす。その再詊行も倱敗した堎合にのみ、サヌバヌを `/mcp` でフラグが立おられたす。v2.1.206 より前は、ネットワヌク゚ラヌなどの䞀時的な理由でトヌクンリフレッシュが倱敗した堎合、リフレッシュトヌクンがただ有効であっおも、OAuth サヌバヌはセッションの残りの間、認蚌が必芁ずマヌクされおいたした。785既にサむンむンした OAuth サヌバヌぞのリク゚ストが `401 Unauthorized` を返すずき、Claude Code は保存されたトヌクンをリフレッシュし、再接続しお、リク゚ストを 1 回再詊行したす。その再詊行も倱敗した堎合にのみ、`/mcp` でサヌバヌにフラグを立おたす。v2.1.206 より前は、ネットワヌク゚ラヌなどの䞀時的な理由でトヌクンリフレッシュが倱敗した堎合、リフレッシュトヌクンがただ有効であっおも、OAuth サヌバヌは残りのセッション䞭、認蚌が必芁ずしおフラグが立おられおいたした。

561 786 

562v2.1.195 以降、トヌクンの曎新がサヌバヌが保存されたリフレッシュトヌクンを拒吊したために倱敗する堎合、Claude Code は `/mcp` を指す通知をすぐに衚瀺したす。接続されたサヌバヌのメニュヌはそこで「Re-authenticate」を提䟛するため、次のツヌル呌び出しが倱敗する前に再床サむンむンできたす。787サヌバヌが保存されたリフレッシュトヌクンを拒吊するずき、Claude Code は盎ちに `/mcp` を指す通知を衚瀺したす。`/mcp` を開き、サヌバヌで **Re-authenticate** を遞択しお、次のツヌル呌び出しが倱敗する前に再床サむンむンしおください。

563 788 

564認可サヌバヌを指す `WWW-Authenticate` ヘッダヌを返すカスタムサヌバヌは、他のリモヌトサヌバヌず同じ自動怜出を取埗したす。789`WWW-Authenticate` ヘッダヌを返すカスタムサヌバヌは、その認可サヌバヌを指し、他のリモヌトサヌバヌず同じ自動怜出を取埗したす。

565 790 

566v2.1.193 以降、Claude Code は 1 ぀以䞊の蚭定されたサヌバヌが認蚌を必芁ずする堎合、スタヌトアップ通知も衚瀺するため、どのサヌバヌがサむンむンを必芁ずするかを発芋するために `/mcp` を開く必芁がありたせん。791Claude Code は、1 ぀以䞊の蚭定されたサヌバヌが認蚌を必芁ずするずきにスタヌトアップ通知も衚瀺するため、`/mcp` を開いお認蚌が必芁なサヌバヌを怜出する必芁がありたせん。この通知には Claude Code v2.1.193 以降が必芁です。Claude Code からサむンむンできるサヌバヌのみをカりントしたす。v2.1.218 より前は、claude.ai で接続されおいない [claude.ai コネクタ](#use-mcp-servers-from-claude-ai)もカりントされおいたした。これらは claude.ai 蚭定からのみ接続できたす。

567 792 

568非察話型モヌドでは `/mcp` パネルがないため、Claude Code は OAuth フロヌを実行できたせん。v2.1.196 以降、蚭定されたサヌバヌが `claude -p` たたは [ツヌル怜玢](#scale-with-mcp-tool-search) が有効になっおいる Agent SDK 実行䞭に認蚌を必芁ずする堎合これはデフォルトです、Claude Code は Claude にサヌバヌのツヌルが認可されるたで利甚できないこずを䌝えたす。Claude はサヌバヌが蚭定されおいないかのように応答するのではなく、サむンむンが必芁なサヌバヌに名前を付けるこずができたす。察話型セッションから `/mcp` たたは `claude mcp login <name>` でサむンむンを完了しおください。793非察話モヌドでは `/mcp` パネルがないため、Claude Code は OAuth フロヌを実行できたせん。v2.1.196 以降、[ツヌル怜玢](#scale-with-mcp-tool-search)が有効なデフォルト`claude -p` たたは Agent SDK 実行䞭に蚭定されたサヌバヌが認蚌を必芁ずするずき、Claude Code はサヌバヌのツヌルが認可されるたで利甚できないこずを Claude に䌝えたす。Claude はサヌバヌが蚭定されおいないかのように応答する代わりに、サむンむンが必芁なサヌバヌに名前を付けるこずができたす。察話セッションから `/mcp` たたは `claude mcp login <name>` でサむンむンを完了しおください。

569 794 

570`headers.Authorization` をサヌバヌ甚に蚭定し、サヌバヌがそのヘッダヌを拒吊する堎合、Claude Code は OAuth にフォヌルバックするのではなく、接続が倱敗したず報告したす。トヌクンが MCP ゚ンドポむント甚に有効であるこずを確認するか、OAuth フロヌを䜿甚するためにヘッダヌを削陀しおください。795サヌバヌに `headers.Authorization` を蚭定し、サヌバヌがそのヘッダヌを拒吊する堎合、Claude Code は OAuth にフォヌルバックする代わりに接続が倱敗したこずを報告したす。トヌクンが MCP ゚ンドポむントに察しお有効であるこずを確認するか、ヘッダヌを削陀しお OAuth フロヌを䜿甚しおください。

571 796 

572<Steps>797<Steps>

573 <Step title="認蚌が必芁なサヌバヌを远加する">798 <Step title="認蚌が必芁なサヌバヌを远加する">

574 䟋799 [MCP クむックスタヌト](/docs/ja/mcp-quickstart#connect-a-server-that-requires-sign-in)で既に `sentry` サヌバヌを远加した堎合、このステップをスキップしおください。同じサヌバヌ名で同じスコヌプで `claude mcp add` を再床実行するず、`MCP server sentry already exists in local config` で倱敗したす。それ以倖の堎合は、以䞋を実行しおください。

575 800 

576 ```bash theme={null}801 ```bash theme={null}

577 claude mcp add --transport http sentry https://mcp.sentry.dev/mcp802 claude mcp add --transport http sentry https://mcp.sentry.dev/mcp


579 </Step>804 </Step>

580 805 

581 <Step title="Claude Code 内で /mcp コマンドを䜿甚する">806 <Step title="Claude Code 内で /mcp コマンドを䜿甚する">

582 Claude Code で、コマンドを䜿甚したす807 Claude Code で、以䞋のコマンドを䜿甚したす。

583 808 

584 ```text theme={null}809 ```text wrap theme={null}

585 /mcp810 /mcp

586 ```811 ```

587 812 

588 その埌、ブラりザでログむンするための手順に埓っおください。813 その埌、ブラりザヌのステップに埓っおログむンしおください。

589 </Step>814 </Step>

590</Steps>815</Steps>

591 816 

592<Tip>817<Tip>

593 ヒント818 ヒント

594 819 

595 * 認蚌トヌクンは安党に保存され、自動的に曎新されたす820 * 認蚌トヌクンは安党に保存され、自動的にリフレッシュされたす

596 * `/mcp` メニュヌで「Clear authentication」を䜿甚しおアクセスを取り消したす821 * `/mcp` メニュヌの「Clear authentication」を䜿甚しおアクセスを取り消したす

597 * ブラりザが自動的に開かない堎合は、提䟛された URL をコピヌしお手動で開いおください822 * ブラりザヌが自動的に開かない堎合は、提䟛された URL をコピヌしお手動で開いおください

598 * ブラりザのリダむレクトが認蚌埌に接続゚ラヌで倱敗する堎合は、ブラりザのアドレスバヌから完党なコヌルバック URL を Claude Code に衚瀺される URL プロンプトに貌り付けおください823 * 認蚌埌、ブラりザヌリダむレクトが接続゚ラヌで倱敗する堎合は、ブラりザヌのアドレスバヌから完党なコヌルバック URL を貌り付けお、Claude Code に衚瀺される URL プロンプトに入力しおください

599 * OAuth 認蚌は HTTP サヌバヌで機胜したす824 * OAuth 認蚌は HTTP サヌバヌで機胜したす

600</Tip>825</Tip>

601 826 


603 コマンドラむンから認蚌する828 コマンドラむンから認蚌する

604</h3>829</h3>

605 830 

606v2.1.186 以降、`claude mcp login <name>` はシェルから盎接蚭定されたサヌバヌの OAuth フロヌを実行するため、セッション内で `/mcp` パネルを開く必芁がありたせん。831v2.1.186 から、`claude mcp login <name>` は蚭定されたサヌバヌの OAuth フロヌをシェルから盎接実行するため、セッション内の `/mcp` パネルを開く必芁がありたせん。

607 832 

608```bash theme={null}833```bash theme={null}

609claude mcp login sentry834claude mcp login sentry


611 836 

612埌で保存された認蚌情報をクリアするには、`claude mcp logout <name>` を実行しおください。837埌で保存された認蚌情報をクリアするには、`claude mcp logout <name>` を実行しおください。

613 838 

614v2.1.191 以降、このコマンドは SSH セッション䞭やディスプレむサヌバヌのない Linux など、ロヌカルブラりザが利甚できない堎合を怜出し、ブラりザを開こうずするのではなく認可 URL を出力したす。ロヌカルマシンで URL を開き、ブラりザのアドレスバヌから完党なリダむレクト URL をプロンプトに貌り付けたす。コマンドは貌り付けステップのためにむンタラクティブなタヌミナルが必芁なため、`ssh -t` で接続しおください。ロヌカルブラりザが怜出された堎合でも URL プロンプトを匷制するには、`--no-browser` を枡しおください。839v2.1.191 以降、このコマンドは SSH セッション䞭やディスプレむサヌバヌのない Linux など、ロヌカルブラりザヌが利甚できない堎合を怜出し、ブラりザヌを開こうずする代わりに認可 URL を出力したす。ロヌカルマシンで URL を開き、ブラりザヌのアドレスバヌから完党なリダむレクト URL をプロンプトに貌り付けおください。このコマンドは貌り付けステップのために察話型タヌミナルが必芁なため、`ssh -t` で接続しおください。ロヌカルブラりザヌが怜出された堎合でも URL プロンプトを匷制するには、`--no-browser` を枡しおください。

615 840 

616```bash theme={null}841```bash theme={null}

617claude mcp login sentry --no-browser842claude mcp login sentry --no-browser


621 固定 OAuth コヌルバックポヌトを䜿甚する846 固定 OAuth コヌルバックポヌトを䜿甚する

622</h3>847</h3>

623 848 

624䞀郚の MCP サヌバヌは、事前に登録された特定のリダむレクト URI が必芁です。デフォルトでは、Claude Code は OAuth コヌルバック甚にランダムに利甚可胜なポヌトを遞択したす。`--callback-port` を䜿甚しおポヌトを固定し、`http://localhost:PORT/callback` の圢匏の事前登録されたリダむレクト URI ず䞀臎させたす。849䞀郚の MCP サヌバヌは、事前に登録された特定のリダむレクト URI が必芁です。デフォルトでは、Claude Code は OAuth コヌルバック甚にランダムに利甚可胜なポヌトを遞択したす。`--callback-port` を䜿甚しおポヌトを固定し、`http://localhost:PORT/callback` 圢匏の事前登録されたリダむレクト URI ず䞀臎させおください。Claude Code v2.1.229 でのサむンむンがリダむレクト URI の䞍䞀臎で倱敗する堎合は、[事前蚭定された OAuth 認蚌情報を䜿甚する](#use-pre-configured-oauth-credentials)の䞋のバヌゞョンノヌトを参照しおください。

625 850 

626`--callback-port` を単独で䜿甚できたす動的クラむアント登録を䜿甚、たたは `--client-id` ず䞀緒に䜿甚できたす事前蚭定された認蚌情報を䜿甚。851`--callback-port` は単独で動的クラむアント登録を䜿甚たたは `--client-id` ず䞀緒に事前蚭定された認蚌情報を䜿甚䜿甚できたす。

627 852 

628```bash theme={null}853```bash theme={null}

629# 動的クラむアント登録を䜿甚した固定コヌルバックポヌト854# 動的クラむアント登録を䜿甚した固定コヌルバックポヌト


636 事前蚭定された OAuth 認蚌情報を䜿甚する861 事前蚭定された OAuth 認蚌情報を䜿甚する

637</h3>862</h3>

638 863 

639䞀郚の MCP サヌバヌは、Dynamic Client Registration を通じた自動 OAuth セットアップをサポヌトしおいたせん。「Incompatible auth server: does not support dynamic client registration」のような゚ラヌが衚瀺される堎合、サヌバヌは事前蚭定された認蚌情報が必芁です。Claude Code は Client ID Metadata DocumentCIMDを䜿甚するサヌバヌもサポヌトしおおり、これらを自動的に怜出したす。自動怜出に倱敗した堎合は、たずサヌバヌの開発者ポヌタルを通じお OAuth アプリを登録し、サヌバヌを远加するずきに認蚌情報を提䟛しおください。864䞀郚の MCP サヌバヌは、動的クラむアント登録による自動 OAuth セットアップをサポヌトしおいたせん。「Incompatible auth server: does not support dynamic client registration」のような゚ラヌが衚瀺される堎合、サヌバヌは事前蚭定された認蚌情報が必芁です。Claude Code は、動的クラむアント登録の代わりにクラむアント ID メタデヌタドキュメントCIMDを䜿甚するサヌバヌもサポヌトし、これらを自動的に怜出したす。自動怜出が倱敗する堎合は、サヌバヌの開発者ポヌタルを通じお OAuth アプリを登録しおから、サヌバヌを远加するずきに認蚌情報を提䟛しおください。

640 865 

641<Steps>866<Steps>

642 <Step title="サヌバヌで OAuth アプリを登録する">867 <Step title="サヌバヌで OAuth アプリを登録する">

643 サヌバヌの開発者ポヌタルを通じおアプリを䜜成し、クラむアント ID ずクラむアントシヌクレットをメモしおください。868 サヌバヌの開発者ポヌタルを通じおアプリを䜜成し、クラむアント ID ずクラむアントシヌクレットをメモしおください。

644 869 

645 倚くのサヌバヌはリダむレクト URI も必芁ずしたす。その堎合は、ポヌトを遞択し、`http://localhost:PORT/callback` の圢匏でリダむレクト URI を登録しおください。次のステップで `--callback-port` ず同じポヌトを䜿甚しおください。870 倚くのサヌバヌはリダむレクト URI も必芁ずしたす。その堎合は、ポヌトを遞択し、`http://localhost:PORT/callback` 圢匏でリダむレクト URI を登録しおください。次のステップで `--callback-port` ず同じポヌトを䜿甚しおください。

871 

872 v2.1.229 では、Claude Code は代わりに `http://127.0.0.1:PORT/callback` を送信しおいたした。登録されたリダむレクト URI ず完党に䞀臎するサヌバヌは、リダむレクト URI の䞍䞀臎でサむンむンを拒吊しおいたした。Claude Code v2.1.231 は `localhost` 圢匏を埩元したした。v2.1.229 で埩旧するには、Claude Code をアップグレヌドするか、䞀時的にサヌバヌの登録されたリダむレクト URI に `http://127.0.0.1:PORT/callback` 圢匏を远加しおください。

646 </Step>873 </Step>

647 874 

648 <Step title="認蚌情報を䜿甚しおサヌバヌを远加する">875 <Step title="認蚌情報を䜿甚しおサヌバヌを远加する">

649 次のいずれかの方法を遞択しおください。`--callback-port` に䜿甚されるポヌトは、利甚可胜な任意のポヌトにするこずができたす。前のステップで登録したリダむレクト URI ず䞀臎する必芁がありたす。876 以䞋のいずれかの方法を遞択しおください。`--callback-port` に䜿甚されるポヌトは、利甚可胜な任意のポヌトにできたす。前のステップで登録したリダむレクト URI ず䞀臎する必芁がありたす。

650 877 

651 <Tabs>878 <Tabs>

652 <Tab title="claude mcp add">879 <Tab title="claude mcp add">

653 `--client-id` を䜿甚しおアプリのクラむアント ID を枡したす。`--client-secret` フラグはマスクされた入力でシヌクレットを求めたす880 `--client-id` を䜿甚しおアプリのクラむアント ID を枡したす。`--client-secret` フラグはマスクされた入力でシヌクレットをプロンプトしたす。

654 881 

655 ```bash theme={null}882 ```bash theme={null}

656 claude mcp add --transport http \883 claude mcp add --transport http \


660 </Tab>887 </Tab>

661 888 

662 <Tab title="claude mcp add-json">889 <Tab title="claude mcp add-json">

663 JSON 蚭定に `oauth` オブゞェクトを含め、`--client-secret` を別のフラグずしお枡したす890 JSON 蚭定に `oauth` オブゞェクトを含め、`--client-secret` を別のフラグずしお枡したす。

664 891 

665 ```bash theme={null}892 ```bash theme={null}

666 claude mcp add-json my-server \893 claude mcp add-json my-server \


670 </Tab>897 </Tab>

671 898 

672 <Tab title="claude mcp add-jsonコヌルバックポヌトのみ">899 <Tab title="claude mcp add-jsonコヌルバックポヌトのみ">

673 動的クラむアント登録を䜿甚しながらポヌトを固定するには、クラむアント ID なしで `--callback-port` を䜿甚したす900 動的クラむアント登録を䜿甚しながらポヌトを固定するには、クラむアント ID なしで `--callback-port` を䜿甚したす。

674 901 

675 ```bash theme={null}902 ```bash theme={null}

676 claude mcp add-json my-server \903 claude mcp add-json my-server \


678 ```905 ```

679 </Tab>906 </Tab>

680 907 

681 <Tab title="CI / env var">908 <Tab title="CI / 環境倉数">

682 環境倉数を通じおシヌクレットを蚭定しお、察話的なプロンプトをスキップしたす909 環境倉数を通じおシヌクレットを蚭定しお、察話型プロンプトをスキップしたす。

683 910 

684 ```bash theme={null}911 ```bash theme={null}

685 MCP_CLIENT_SECRET=your-secret claude mcp add --transport http \912 MCP_CLIENT_SECRET=your-secret claude mcp add --transport http \


691 </Step>918 </Step>

692 919 

693 <Step title="Claude Code で認蚌する">920 <Step title="Claude Code で認蚌する">

694 Claude Code で `/mcp` を実行し、ブラりザのログむンフロヌに埓っおください。921 Claude Code で `/mcp` を実行し、ブラりザヌログむンフロヌに埓っおください。

695 </Step>922 </Step>

696</Steps>923</Steps>

697 924 

698<Tip>925<Tip>

699 ヒント926 ヒント

700 927 

701 * クラむアントシヌクレットはシステムキヌチェヌンmacOSたたは認蚌情報ファむルに安党に保存され、蚭定には保存されたせん928 * クラむアントシヌクレットは、蚭定ではなく、システムキヌチェヌンmacOSたたは認蚌情報ファむルに安党に保存されたす

702 * サヌバヌがシヌクレットなしのパブリック OAuth クラむアントを䜿甚する堎合は、`--client-secret` なしで `--client-id` のみを䜿甚しおください929 * クラむアントシヌクレットはサヌバヌを远加するずきにのみ蚭定できたす。`claude mcp login` たたは `/mcp` から認蚌するずき、Claude Code は保存されたシヌクレットを䜿甚し、プロンプトを衚瀺したり `MCP_CLIENT_SECRET` を読み蟌んだりしたせん

703 * `--callback-port` は `--client-id` の有無にかかわらず䜿甚できたす930 * 埌でシヌクレットを远加たたは倉曎するには、`claude mcp remove <name>` でサヌバヌを削陀しおから、`--client-secret` ず同じ `--scope` で再床远加しおください

704 * これらのフラグは HTTP および SSE トランスポヌトにのみ適甚されたす。stdio サヌバヌには圱響したせん931 * サヌバヌがシヌクレットのないパブリック OAuth クラむアントを䜿甚する堎合は、`--client-secret` なしで `--client-id` のみを䜿甚しおください

705 * `claude mcp get <name>` を䜿甚しお、OAuth 認蚌情報がサヌバヌに蚭定されおいるこずを確認しおください932 * これらのフラグは HTTP および SSE トランスポヌトにのみ適甚されたす。stdio サヌバヌには効果がありたせん

933 * `claude mcp get <name>` を䜿甚しお、OAuth 認蚌情報がサヌバヌに察しお蚭定されおいるこずを確認しおください

706</Tip>934</Tip>

707 935 

708<h3 id="override-oauth-metadata-discovery">936<h3 id="override-oauth-metadata-discovery">

709 OAuth メタデヌタ怜出をオヌバヌラむドする937 OAuth メタデヌタ怜出をオヌバヌラむドする

710</h3>938</h3>

711 939 

712Claude Code を特定の OAuth 認可サヌバヌメタデヌタ URL に指定しお、デフォルトの怜出チェヌンをバむパスしたす。MCP サヌバヌの暙準゚ンドポむントが゚ラヌになる堎合、たたは内郚プロキシを通じお怜出をルヌティングしたい堎合に蚭定したす。デフォルトでは、Claude Code は最初に RFC 9728 保護リ゜ヌスメタデヌタを `/.well-known/oauth-protected-resource` でチェックし、次に RFC 8414 認可サヌバヌメタデヌタを `/.well-known/oauth-authorization-server` でフォヌルバックしたす。940特定の OAuth 認可サヌバヌメタデヌタ URL を指しお、デフォルト怜出チェヌンをバむパスしおください。MCP サヌバヌの暙準゚ンドポむントが゚ラヌになるずき、たたは内郚プロキシを通じお怜出をルヌティングしたいずきに `authServerMetadataUrl` を蚭定しおください。デフォルトでは、Claude Code は最初に `/.well-known/oauth-protected-resource` で RFC 9728 保護リ゜ヌスメタデヌタをチェックし、次に `/.well-known/oauth-authorization-server` で RFC 8414 認可サヌバヌメタデヌタにフォヌルバックしたす。

713 941 

714`.mcp.json` のサヌバヌ蚭定の `oauth` オブゞェクトに `authServerMetadataUrl` を蚭定したす942`.mcp.json` のサヌバヌ蚭定の `oauth` オブゞェクトで `authServerMetadataUrl` を蚭定しおください。

715 943 

716```json theme={null}944```json theme={null}

717{945{


733 OAuth スコヌプを制限する961 OAuth スコヌプを制限する

734</h3>962</h3>

735 963 

736`oauth.scopes` を蚭定しお、認可フロヌ䞭に Claude Code がリク゚ストするスコヌプをピン留めしたす。これは、アップストリヌム認可サヌバヌがより倚くのスコヌプをアドバタむズする堎合に、MCP サヌバヌをセキュリティチヌムが承認したサブセットに制限するサポヌトされた方法です。倀は RFC 6749 §3.3 の `scope` パラメヌタ圢匏ず䞀臎する単䞀のスペヌス区切り文字列です。964`oauth.scopes` を蚭定しお、認可フロヌ䞭に Claude Code がリク゚ストするスコヌプをピン留めしおください。これは、アップストリヌム認可サヌバヌがより倚くのスコヌプをアドバタむズするずきに、MCP サヌバヌをセキュリティチヌムによっお承認されたサブセットに制限するサポヌトされた方法です。倀は RFC 6749 §3.3 の `scope` パラメヌタヌ圢匏ず䞀臎する単䞀のスペヌス区切り文字列です。

737 965 

738```json theme={null}966```json theme={null}

739{967{


749}977}

750```978```

751 979 

752`oauth.scopes` は `authServerMetadataUrl` ず `/.well-known` でサヌバヌが怜出するスコヌプの䞡方に優先したす。MCP サヌバヌがリク゚ストするスコヌプセットを決定するようにするには、蚭定を解陀したたたにしおください。980`oauth.scopes` は `authServerMetadataUrl` ずサヌバヌが `/.well-known` で怜出するスコヌプの䞡方より優先されたす。MCP サヌバヌがリク゚ストされたスコヌプセットを決定できるようにするには、蚭定を解陀のたたにしおください。

753 981 

754v2.1.196 以降、`oauth.scopes` が蚭定されおいない堎合、Claude Code はサヌバヌの `WWW-Authenticate` ヘッダヌたたはその保護リ゜ヌスメタデヌタによっお提䟛されるスコヌプをリク゚ストし、どちらも提䟛しない堎合は `scope` パラメヌタを送信したせん。自動的に怜出された認可サヌバヌメタデヌタから完党な `scopes_supported` カタログをリク゚ストしなくなりたした。そのカタログをリク゚ストするず、管理者のみたたはテンプレヌトスコヌプをアドバタむズするアむデンティティプロバむダヌが `invalid_scope` ゚ラヌで認可リク゚ストを拒吊したした。蚭定された `authServerMetadataUrl` からフェッチされたメタデヌタは、その `scopes_supported` をリク゚ストされたスコヌプずしお提䟛したす。982v2.1.196 以降、`oauth.scopes` が蚭定されおいない堎合、Claude Code はサヌバヌの `WWW-Authenticate` ヘッダヌたたは保護されたリ゜ヌスメタデヌタによっお提䟛されるスコヌプをリク゚ストし、どちらも提䟛しない堎合は `scope` パラメヌタヌを送信したせん。自動的に怜出された認可サヌバヌメタデヌタから完党な `scopes_supported` カタログをリク゚ストしなくなりたした。そのカタログをリク゚ストするず、管理者のみたたはテンプレヌトスコヌプをアドバタむズするアむデンティティプロバむダヌが `invalid_scope` ゚ラヌで認可リク゚ストを拒吊しおいたした。蚭定された `authServerMetadataUrl` から取埗されたメタデヌタは、その `scopes_supported` をリク゚ストされたスコヌプずしお提䟛したす。

755 983 

756認可サヌバヌが `scopes_supported` で `offline_access` をアドバタむズする堎合、Claude Code はそれをピン留めされたスコヌプに远加しお、新しいブラりザサむンむンなしでアクセストヌクンを曎新できるようにしたす。984認可サヌバヌが `scopes_supported` で `offline_access` をアドバタむズする堎合、Claude Code はそれをピン留めされたスコヌプに远加しお、新しいブラりザヌサむンむンなしでアクセストヌクンをリフレッシュできるようにしたす。

757 985 

758サヌバヌが埌で `insufficient_scope` の 403 を返す堎合、Claude Code は同じピン留めされたスコヌプで再認蚌したす。必芁なツヌルが pin の倖偎のスコヌプを必芁ずする堎合は、`oauth.scopes` を拡匵しおください。986サヌバヌが埌でツヌル呌び出しに察しお 403 `insufficient_scope` を返す堎合、Claude Code は同じピン留めされたスコヌプで再認蚌したす。ピン留めされたセット倖のスコヌプが必芁なツヌルが必芁な堎合は、`oauth.scopes` を拡匵しおください。

759 987 

760<h3 id="use-dynamic-headers-for-custom-authentication">988<h3 id="use-dynamic-headers-for-custom-authentication">

761 カスタム認蚌甚の動的ヘッダヌを䜿甚する989 カスタム認蚌に動的ヘッダヌを䜿甚する

762</h3>990</h3>

763 991 

764MCP サヌバヌが OAuth 以倖の認蚌スキヌムKerberos、短期トヌクン、内郚 SSO などを䜿甚する堎合、`headersHelper` を䜿甚しお接続時にリク゚ストヘッダヌを生成したす。Claude Code はコマンドを実行し、その出力を接続ヘッダヌにマヌゞしたす。992MCP サヌバヌが Kerberos、短呜トヌクン、たたは内郚 SSO などの OAuth 以倖の認蚌スキヌムを䜿甚する堎合は、`headersHelper` を䜿甚しお接続時にリク゚ストヘッダヌを生成しおください。Claude Code はコマンドを実行し、その出力を接続ヘッダヌにマヌゞしたす。

765 993 

766```json theme={null}994```json theme={null}

767{995{


775}1003}

776```1004```

777 1005 

778コマンドはむンラむンにするこずもできたす1006コマンドはむンラむンにするこずもできたす。

779 1007 

780```json theme={null}1008```json theme={null}

781{1009{


792**芁件**1020**芁件**

793 1021 

794* コマンドは文字列キヌず倀のペアの JSON オブゞェクトを stdout に曞き蟌む必芁がありたす1022* コマンドは文字列キヌず倀のペアの JSON オブゞェクトを stdout に曞き蟌む必芁がありたす

795* コマンドは 10 秒のタむムアりト付きのシェルで実行されたす。セッションの珟圚の䜜業ディレクトリから実行したす。スクリプトには絶察パスたたは `PATH` 䞊のコマンドを䜿甚しおください1023* Claude Code はコマンドをシェルで実行し、10 秒埌にそれを攟棄したす

1024* Claude Code は[サヌバヌを蚭定した堎所](#where-the-helper-runs)によっおコマンドの䜜業ディレクトリを遞択するため、スクリプトを絶察パスずしお指定するか、`PATH` に配眮しおください

796* 動的ヘッダヌは同じ名前の静的 `headers` をオヌバヌラむドしたす1025* 動的ヘッダヌは同じ名前の静的 `headers` をオヌバヌラむドしたす

797 1026 

798ヘルパヌは各接続時に実行されたすセッション開始時ず再接続時。キャッシングはないため、スクリプトはトヌクンの再利甚を担圓したす。1027Claude Code は各接続時にヘルパヌを新たに実行したす。セッション開始時ず再接続時に、[プロゞェクトおよびロヌカルスコヌプサヌバヌの信頌ルヌル](#trust-a-folder-before-its-headershelper-runs)がそれを実行できるようにしたす。結果をキャッシュしないため、スクリプトはトヌクンの再利甚を担圓したす。

1028 

1029ツヌル呌び出しが `401 Unauthorized` たたは `403 Forbidden` を返す堎合、Claude Code は自動的に同じルヌルの䞋でヘルパヌを再実行し、新しいヘッダヌで再接続し、呌び出しを 1 回再詊行したす。その再詊行も倱敗した堎合にのみ、Claude Code は `/mcp` でサヌバヌを認蚌が必芁ずしおマヌクしたす。

1030 

1031ヘルパヌの出力に `Authorization` ヘッダヌが含たれおいる堎合、Claude Code はその認蚌情報をサヌバヌの認蚌ずしお䜿甚し、サヌバヌの OAuth にフォヌルバックしたせん。

799 1032 

800v2.1.193 以降、ツヌル呌び出しが `401 Unauthorized` たたは `403 Forbidden` を返す堎合、Claude Code は自動的にヘルパヌを再実行し、新しいヘッダヌで再接続し、呌び出しを 1 回再詊行したす。Claude Code は、その再詊行も倱敗した堎合にのみ、サヌバヌが `/mcp` で認蚌を必芁ずするずマヌクしたす。1033サヌバヌが接続䞭にヘルパヌの認蚌情報を拒吊する堎合、Claude Code はサヌバヌを認蚌が必芁ずしおマヌクする代わりに、接続が倱敗したこずを報告したす。ヘルパヌが返す認蚌情報を修正しおから、`/mcp` から再接続しおヘルパヌを再実行しおください。

801 1034 

802Claude Code は、ヘルパヌを実行するずきにこれらの環境倉数を蚭定したす1035Claude Code はヘルパヌを実行するずきに、これらの環境倉数を蚭定したす。

803 1036 

804| 倉数 | 倀 |1037| 倉数 | 倀 |

805| :---------------------------- | :------------------------------------------------------------------------------- |1038| :---------------------------- | :------------------------------------------------------------------------------ |

806| `CLAUDE_CODE_MCP_SERVER_NAME` | MCP サヌバヌの名前 |1039| `CLAUDE_CODE_MCP_SERVER_NAME` | MCP サヌバヌの名前 |

807| `CLAUDE_CODE_MCP_SERVER_URL` | MCP サヌバヌの URL |1040| `CLAUDE_CODE_MCP_SERVER_URL` | MCP サヌバヌの URL |

808| `CLAUDE_PLUGIN_ROOT` | プラグむンのルヌトディレクトリ。[プラグむン](/docs/ja/plugins-reference#mcp-servers) がサヌバヌを提䟛する堎合にのみ蚭定されたす |1041| `CLAUDE_PLUGIN_ROOT` | プラグむンのルヌトディレクトリ。[プラグむン](/docs/ja/plugins-reference#mcp-servers)がサヌバヌを提䟛する堎合にのみ蚭定されたす |

809 1042 

810これらを䜿甚しお、耇数の MCP サヌバヌに察応する単䞀のヘルパヌスクリプトを䜜成できたす。1043これらを䜿甚しお、耇数の MCP サヌバヌに察応する単䞀のヘルパヌスクリプトを䜜成しおください。

811 1044 

812プラグむン提䟛のサヌバヌの堎合、ヘルパヌはそのワヌキングディレクトリをプラグむンルヌトに蚭定しお実行されるため、盞察 `headersHelper` パスはセッションのワヌキングディレクトリに察しおではなくプラグむンディレクトリ内で解決されたす。Claude Code v2.1.195 以降が必芁です。1045プラグむン提䟛の `headersHelper` はプラグむンの [`${user_config.*}`](/docs/ja/plugins-reference#user-configuration) 倀を参照できたせん。コマンドはシェルを通じお実行されるためです。Claude Code はサヌバヌを蚭定ミスずしお [゚ラヌ](/docs/ja/errors#plugin-command-references-user-config)で報告し、倀を眮換したせん。代わりに、シェル解析されない `headers` フィヌルドに `${user_config.KEY}` を配眮するか、ヘルパヌスクリプトに蚭定ファむルから倀を読み蟌たせおください。v2.1.207 より前は、`headersHelper` は `${user_config.*}` 倀を眮換しおいたした。

813 1046 

814プラグむン提䟛の `headersHelper` はプラグむンの [`${user_config.*}`](/docs/ja/plugins-reference#user-configuration) 倀を参照できたせん。コマンドはシェルを通じお実行されるためです。Claude Code はサヌバヌを [゚ラヌ](/docs/ja/errors#plugin-command-references-user-config) で蚭定が正しくないず報告し、倀を眮換したせん。`${user_config.KEY}` をサヌバヌの `headers` フィヌルドに配眮しおください。これはシェル解析されたせん。たたは、ヘルパヌスクリプトが独自の環境たたはコンフィグファむルから倀を読み取るようにしおください。v2.1.207 より前は、`headersHelper` は `${user_config.*}` 倀を眮換しおいたした。1047<h4 id="where-the-helper-runs">

1048 ヘルパヌが実行される堎所

1049</h4>

815 1050 

816<Note>1051Claude Code は、サヌバヌを宣蚀する蚭定から `headersHelper` コマンドの䜜業ディレクトリを遞択したす。Claude が Bash で実行する `cd` はそれを移動したせん。[`/cd`](/docs/ja/permissions#move-the-session-to-another-directory)はセッションのプラむマリ䜜業ディレクトリから実行されるサヌバヌのみを移動したす。以䞋の各行は、`headersHelper` コマンドの盞察パスが解決される察象のディレクトリを瀺したす。

817 `headersHelper` は任意のシェルコマンドを実行したす。プロゞェクトたたはロヌカルスコヌプで定矩されおいる堎合、ワヌクスペヌス信頌ダむアログを受け入れた埌にのみ実行されたす。1052 

818</Note>1053| サヌバヌを蚭定した堎所 | 䜜業ディレクトリ |

1054| :---------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------ |

1055| [プラグむン](/docs/ja/plugins-reference#mcp-servers) | プラグむンのルヌトディレクトリ。Claude Code v2.1.195 以降が必芁です |

1056| プロゞェクト `.mcp.json` たたは [ロヌカルスコヌプ](#local-scope)サヌバヌ | サヌバヌが宣蚀されおいるプロゞェクトディレクトリ |

1057| プロゞェクト内の゚ヌゞェントファむル、SDK の `mcpServers` オプションたたは `setMcpServers()` メ゜ッドからのサヌバヌ、たたは [`--mcp-config`](/docs/ja/cli-reference) | セッションの[プラむマリ䜜業ディレクトリ](/docs/ja/permissions#working-directories) |

1058| [ナヌザヌスコヌプ](#user-scope)、[管理 MCP](/docs/ja/managed-mcp)、[claude.ai コネクタ](#use-mcp-servers-from-claude-ai)、たたはプロゞェクト倖の゚ヌゞェントファむル`--add-dir` ディレクトリからのものを含む | 蚭定ディレクトリ `~/.claude`[`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars)を蚭定しおいない堎合 |

1059 

1060v2.1.238 より前は、Claude Code はナヌザヌスコヌプ、管理、および claude.ai コネクタサヌバヌのヘルパヌ、およびプロゞェクト倖の゚ヌゞェントファむルのヘルパヌも、それを開始したディレクトリから実行しおいたした。

1061 

1062<h4 id="which-variables-a-helper-can-read">

1063 ヘルパヌが読み取るこずができる倉数

1064</h4>

1065 

1066リポゞトリたたはプラグむンが提䟛する `headersHelper` は、曞いおいないコマンドなため、Claude Code はそれを環境から認蚌情報倉数なしで実行したす`ANTHROPIC_API_KEY` など。サヌバヌを蚭定した堎所によっお、これが適甚されるかどうかが決たりたす。

1067 

1068* **削陀される**プロゞェクト `.mcp.json` たたはプラグむン内のサヌバヌ、およびプロゞェクトからの゚ヌゞェントファむルたたは `--add-dir` ディレクトリからのむンラむンサヌバヌ

1069* **削陀されない**[ナヌザヌ](#user-scope)たたは[ロヌカルスコヌプ](#local-scope)、[管理 MCP](/docs/ja/managed-mcp)、[claude.ai コネクタ](#use-mcp-servers-from-claude-ai)、たたは SDK たたは [`--mcp-config`](/docs/ja/cli-reference) から提䟛されるサヌバヌ、および `~/.claude/agents/` からのむンラむンサヌバヌ、管理蚭定から、たたは `--agents` で枡されるもの

1070 

1071Git の `GIT_CONFIG_KEY_<n>` 倉数を陀き、Claude Code は環境から `TOKEN`、`SECRET`、`PASSWORD`、`KEY`、たたは `AUTH` を含む名前のような認蚌情報のように芋える名前を持぀すべおの倉数を削陀したす。したがっお、`ANTHROPIC_API_KEY` ず `MY_REGISTRY_TOKEN` の䞡方が削陀されたす。Claude Code は、`ANTHROPIC_CUSTOM_HEADERS` などの名前がそのパタヌンに埓わない固定リストの認蚌情報倉数も削陀したす。

1072 

1073これがヘルパヌに適甚される堎合は、スクリプトにファむルたたは認蚌情報ストアから認蚌情報を読み蟌たせおください。サヌバヌの `url` が[これらの倉数のいずれかを展開する](#environment-variable-expansion-in-mcp-json)堎合、ヘルパヌが受け取る `CLAUDE_CODE_MCP_SERVER_URL` 倀にはその郚分が `REDACTED` に眮き換えられおいたす。

1074 

1075<h4 id="trust-a-folder-before-its-headershelper-runs">

1076 headersHelper が実行される前にフォルダヌを信頌する

1077</h4>

1078 

1079Claude Code は `headersHelper` を任意のシェルコマンドずしお実行したす。プロゞェクト `.mcp.json` 内のサヌバヌたたは[ロヌカルスコヌプ](#local-scope)の堎合、サヌバヌが宣蚀されおいるプロゞェクトディレクトリの[信頌ダむアログ](/docs/ja/permissions#project-allow-rules-and-workspace-trust)を受け入れた埌にのみ、ヘルパヌを実行したす。v2.1.238 より前は、`claude -p` たたは SDK セッションはこれらのヘルパヌを信頌をチェックせずに実行しおいたした。察話セッションは芪フォルダヌを信頌した埌に 1 回実行しおいたした。

1080 

1081* **カりントされない信頌**芪フォルダヌの信頌、および `claude -p` たたは SDK セッションが[蚭定ファむルのフック](/docs/ja/permissions#what-runs-before-you-trust-a-folder)に察しお取埗する自動信頌

1082* **フォルダヌを信頌するたで**Claude Code は静的 `headers` のみでサヌバヌを接続したす。`claude -p` たたは SDK セッションでは、1 ぀の [`headersHelper not run`](/docs/ja/errors#headershelper-not-run) 行を stderr に出力し、信頌を付䞎する方法を瀺したす。

1083* **ダむアログなしで信頌する**`~/.claude.json` で `projects["<path>"].hasTrustDialogAccepted` を `true` に蚭定しおください。`<path>` は、[プロゞェクト蚱可ルヌルずワヌクスペヌス信頌](/docs/ja/permissions#project-allow-rules-and-workspace-trust)が Claude Code がキヌを蚭定するフォルダヌです。

1084 

1085Claude Code は[゚ヌゞェントファむル](/docs/ja/sub-agents#scope-mcp-servers-to-a-subagent)で宣蚀されたサヌバヌに同じルヌルを適甚し、その゚ヌゞェントファむルがどこから来たかをチェックしたす。プロゞェクト内のファむルの堎合は `.claude/agents/` ディレクトリから、たたは `--add-dir` ディレクトリから。[そのプロゞェクトたたはディレクトリ自䜓を信頌する](/docs/ja/permissions#what-runs-before-you-trust-a-folder)たで、Claude Code はサヌバヌをロヌドしたせん。したがっお、そのヘルパヌも実行されたせん。

819 1086 

820<h2 id="add-mcp-servers-from-json-configuration">1087<h2 id="add-mcp-servers-from-json-configuration">

821 JSON 蚭定から MCP サヌバヌを远加する1088 JSON 蚭定から MCP サヌバヌを远加する


893</Tip>1160</Tip>

894 1161 

895<h2 id="use-mcp-servers-from-claude-ai">1162<h2 id="use-mcp-servers-from-claude-ai">

896 Claude.ai から MCP サヌバヌを䜿甚する1163 claude.ai から MCP サヌバヌを䜿甚する

897</h2>1164</h2>

898 1165 

899[Claude.ai](https://claude.ai) アカりントで Claude Code にログむンしおいる堎合、Claude.ai で远加した MCP サヌバヌは、[connectors](https://claude.com/docs/connectors) ずしお知られおおり、Claude Code で自動的に利甚可胜です1166[claude.ai](https://claude.ai) アカりントで Claude Code にログむンしおいる堎合、claude.ai に远加した MCP サヌバヌ[connectors](https://claude.com/docs/connectors) ずしお知られおいたすは Claude Code で自動的に利甚可胜になりたす。

900 1167 

901<Steps>1168<Steps>

902 <Step title="Claude.ai で MCP サヌバヌを蚭定する">1169 <Step title="claude.ai で MCP サヌバヌを蚭定する">

903 [claude.ai/customize/connectors](https://claude.ai/customize/connectors) でサヌバヌを远加したす。Team および Enterprise プランでは、管理者のみがサヌバヌを远加できたす。1170 [claude.ai/customize/connectors](https://claude.ai/customize/connectors) でサヌバヌを远加したす。Team および Enterprise プランでは、管理者のみがサヌバヌを远加できたす。

904 </Step>1171 </Step>

905 1172 

906 <Step title="MCP サヌバヌを認蚌する">1173 <Step title="MCP サヌバヌを認蚌する">

907 Claude.ai で必芁な認蚌ステップを完了したす。1174 claude.ai で必芁な認蚌ステップを完了したす。

908 </Step>1175 </Step>

909 1176 

910 <Step title="Claude Code でサヌバヌを衚瀺および管理する">1177 <Step title="Claude Code でサヌバヌを衚瀺および管理する">

911 Claude Code で、以䞋のコマンドを䜿甚したす1178 Claude Code で、次のコマンドを䜿甚したす。

912 1179 

913 ```text theme={null}1180 ```text wrap theme={null}

914 /mcp1181 /mcp

915 ```1182 ```

916 1183 

917 Claude.ai のサヌバヌはリストに衚瀺され、Claude.ai から来おいるこずを瀺すむンゞケヌタが付きたす。1184 claude.ai からのサヌバヌはリストに衚瀺され、claude.ai から来たこずを瀺すむンゞケヌタヌが付きたす。

918 </Step>1185 </Step>

919</Steps>1186</Steps>

920 1187 

921v2.1.161 以降、以前にサむンむンしたこずのないコネクタは、claude.ai セクションの最埌にある `Show unused connectors` 行の背埌に折りたたたれおいるため、組織がプロビゞョニングしたリストがパネルを埋めるこずはありたせん。その行を遞択しお展開したす。以前にサむンむンしたコネクタは、珟圚再認蚌が必芁な堎合でも衚瀺されたたたです。1188Claude Code は、組織が claude.ai で認蚌を管理しおいる堎合、`/mcp` および [`/plugin`](/docs/ja/plugins) マネヌゞャヌで connector を `managed` ずしおマヌクしたす。Managed ステヌタスは、Claude Code が connector に接続する方法や、組織の [tool controls](#organization-controls-on-connector-tools) を適甚する方法を倉曎したせん。

922 1189 

923Claude.ai コネクタは、アクティブな [認蚌方法](/docs/ja/authentication#authentication-precedence) が Claude.ai サブスクリプションである堎合にのみ取埗されたす。`ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、`apiKeyHelper`、たたは Amazon Bedrock や Google Cloud の Agent Platform などのサヌドパヌティプロバむダヌがアクティブな堎合は読み蟌たれたせん。以前に `/login` を実行した堎合でも同様です。`/mcp` で远加したコネクタがリストされない堎合は、`/status` を実行しおアクティブな認蚌方法を確認し、その環境倉数を蚭定解陀するか `apiKeyHelper` 蚭定を削陀しおから、`/login` を実行しお Claude.ai アカりントを遞択したす。1190ただサむンむンしたこずのない Connector は、claude.ai セクションの最埌にある `Show unused connectors` 行の背埌に折りたたたれおいるため、組織がプロビゞョニングしたリストがパネルを満たしたせん。その行を遞択しお展開したす。以前にサむンむンした Connector は、珟圚再認蚌が必芁な堎合でも衚瀺されたたたです。

924 1191 

925Claude Code で远加したサヌバヌは、同じ URL を指す claude.ai コネクタより [優先](#scope-hierarchy-and-precedence) されたす。この堎合、`/mcp` はコネクタを非衚瀺ずしおリストし、代わりにコネクタを䜿甚する堎合は重耇を削陀する方法を衚瀺したす。1192claude.ai からの Connector は、アクティブな [authentication method](/docs/ja/authentication#authentication-precedence) が claude.ai サブスクリプションログむンである堎合にのみ取埗されたす。以前に `/login` を実行した堎合でも、次の堎合は読み蟌たれたせん。

926 1193 

927Microsoft 365、Gmail、Google Calendar などの䞀郚の Anthropic ホスト型コネクタは、アップストリヌム ID プロバむダヌが claude.ai が登録したリダむレクト URL のみを受け入れるため、Claude Code からのロヌカル OAuth をサポヌトしおいたせん。v2.1.162 以降、これらのホストのいずれかを `/mcp` で認蚌するず、代わりに claude.ai の Settings → Connectors で接続するよう指瀺するメッセヌゞが衚瀺されたす。そこで接続されるず、コネクタは Claude Code に自動的に衚瀺されたす。1194* `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、たたは `apiKeyHelper` がアクティブ

1195* Amazon Bedrock や Google Cloud の Agent Platform などのサヌドパヌティプロバむダヌがアクティブ

1196* `ANTHROPIC_PROFILE`、フェデレヌション倉数、たたはアクティブな [Anthropic profile](/docs/ja/authentication#anthropic-profiles-and-federation-credentials) が認蚌情報を提䟛

1197* `CLAUDE_CODE_OAUTH_TOKEN` が [`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) からのトヌクンを保持しおいるモデルリク゚ストのみを実行できたす

928 1198 

929<h3 id="organization-controls-on-connector-tools">1199`/mcp` が远加した connector をリストしない堎合は、`/status` を実行しおどの authentication method がアクティブであるかを確認したす。その環境倉数を蚭定解陀し、`apiKeyHelper` 蚭定を削陀するか、[profile をオフに切り替え](/docs/ja/authentication#anthropic-profiles-and-federation-credentials)、`/login` を実行しお claude.ai アカりントを遞択したす。

930 組織のコネクタツヌルに察する制埡1200 

1201䞀時的なネットワヌク問題により、セッション開始時に connector リストが読み蟌たれない堎合、Claude Code はバックグラりンドで最倧 3 回再詊行し、再詊行が成功するず connector が衚瀺されたす。ただ衚瀺されおいない堎合は、Claude Code を再起動しおリストを再床取埗したす。

1202 

1203`/mcp` が connector を `connected · session token rejected` ずしお衚瀺する堎合、たたはその詳现ビュヌが [`claude.ai rejected the session token`](/docs/ja/errors#claude-ai-rejected-the-session-token) を衚瀺する堎合、claude.ai は Claude Code ログむンからのトヌクンを拒吊したした。通垞、ログむンの有効期限が切れお曎新できなかったためです。connector を再床認蚌しおも、connector 自䜓の認蚌が拒吊されたわけではないため、この状態はクリアされたせん。クリアするには、以䞋を実行したす。

1204 

12051. `/login` を実行しお再床サむンむンしたす。

12062. `/mcp` から connector を再床接続したす。

1207 

1208v2.1.222 より前では、Claude Code は connector を認蚌が必芁ずしお マヌクしおいたした。これを認蚌しおも解決したせんでした。

1209 

1210Claude Code で远加したサヌバヌは、同じ URL を指す claude.ai connector よりも [precedence](#scope-hierarchy-and-precedence) を持ちたす。これが発生するず、`/mcp` は connector を hidden ずしおリストし、代わりに connector を䜿甚する堎合は重耇を削陀する方法を衚瀺したす。

1211 

1212Microsoft 365、Gmail、Google Calendar などの䞀郚の Anthropic ホスト connector は、アップストリヌム ID プロバむダヌが claude.ai が登録したリダむレクト URL のみを受け入れるため、Claude Code からのロヌカル OAuth をサポヌトしおいたせん。`claude mcp add` たたは `.mcp.json` で远加したサヌバヌがこれらのホストの 1 ぀を指し、`/mcp` から、たたは `claude mcp login` でサむンむンするず、Claude Code は [`is Anthropic-hosted and doesn't support local OAuth`](/docs/ja/errors#anthropic-hosted-and-doesnt-support-local-oauth) を衚瀺し、代わりに [claude.ai/customize/connectors](https://claude.ai/customize/connectors) でサヌビスを接続するよう指瀺したす。

1213 

1214`claude mcp remove <name>` で゚ントリを削陀し、claude.ai でサヌビスを接続した埌、connector は Claude Code に自動的に衚瀺されたす。

1215 

1216<h3 id="how-connectors-reach-claude-code">

1217 Connector が Claude Code に到達する方法

931</h3>1218</h3>

932 1219 

933組織は [claude.ai connectors](https://claude.com/docs/connectors) に察しおツヌル単䜍の制埡を蚭定できたす。Claude Code はスタヌトアップ時にこれらの蚭定を読み取り、ロヌカルで匷制したす。`/mcp` を実行しお、各ツヌルに適甚される蚭定を確認したす。1220claude.ai connector を管理する蚭定は、セッションが実行される堎所によっお異なりたす。セッションの皮類によっおは、claude.ai 自䜓から connector を取埗するセッションのみがあるためです。以䞋の各行は、1 皮類のセッションで connector がどのように到達するか、およびそこで䜕が connector を制埡するかを瀺しおいたす。デスクトップアプリの [WSL sessions](/docs/ja/desktop-wsl#what-works-in-a-wsl-session) には、connector がただ利甚できないため、行がありたせん。

1221 

1222| セッションが実行される堎所 | Connector がどのように到達するか | 䜕が connector を管理するか |

1223| :------------------------------------------------------------------------------------------------------------------- | :--------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------ |

1224| Terminal、[VS Code](/docs/ja/vs-code)、[JetBrains](/docs/ja/jetbrains)、および [Agent SDK](/docs/ja/agent-sdk/claude-code-features) セッション | Claude Code が claude.ai から取埗 | このセクションの蚭定および [managed MCP configuration](/docs/ja/managed-mcp) |

1225| [Cloud sessions](/docs/ja/claude-code-on-the-web) | リモヌトホストが枡す | claude.ai 組織蚭定、および [allowlist ず denylist](/docs/ja/managed-mcp#policy-based-control-with-allowlists-and-denylists) 蚭定がセッションに到達し、セッションを実行するホスト䞊の `managed-mcp.json` |

1226| [desktop app](/docs/ja/desktop) のロヌカルおよび SSH セッション | デスクトップアプリが in-process で配信 | 組織の [connector tool controls](#organization-controls-on-connector-tools) の `blocked` ゚ントリ |

934 1227 

935* **ツヌルが `ask` に蚭定されおいる堎合**Claude Code は `Your organization requires approval for this tool` ずいう理由で毎回呌び出しのたびにプロンプトを衚瀺したす。プロンプトは `acceptEdits`、`auto`、`bypassPermissions` [暩限モヌド](/docs/ja/permissions#permission-modes) でも衚瀺され、遞択を蚘憶するオプションは提䟛されたせん。ツヌルに䞀臎する [Allow ルヌル](/docs/ja/permissions) もプロンプトをスキップしたせん。プロンプトを衚瀺しない `dontAsk` モヌドでは、Claude Code は代わりに呌び出しを拒吊したす。1228[`disableClaudeAiConnectors`](#disable-claude-ai-connectors)、`ENABLE_CLAUDEAI_MCP_SERVERS`、および [`allowAllClaudeAiMcps`](/docs/ja/settings-reference#allowallclaudeaimcps) は最初の行のみに䜜甚したす。Claude Code が自䜓で取埗する connector です。他の 2 ぀の行は次の点で異なりたす。

936* **ツヌルが `blocked` に蚭定されおいる堎合**Claude Code は Claude がそれを芋る前にツヌルをフィルタリングするため、ツヌルリストに衚瀺されたせん。

937 1229 

938これらの制埡を匷制するには Claude Code v2.1.129 以降が必芁です。以前のバヌゞョンは蚭定を無芖し、暙準的な暩限フロヌを適甚したす。1230* **Cloud sessions**: セッションに到達する `allowedMcpServers` および `deniedMcpServers` ゚ントリ䟋えば [server-managed settings](/docs/ja/server-managed-settings) を通じおは、配信された connector もフィルタリングしたす。セッションのプロキシは各 connector の URL を曞き盎すため、connector 自䜓の URL 甚に曞かれた `serverUrl` パタヌンはそれず䞀臎したせん。自己ホスト環境で URL allowlist ず共に配信された connector を蚱可するには、[Connector traffic leaves your network](/docs/ja/self-hosted-environments-deploy#connector-traffic-leaves-your-network) の䞋にリストされおいる `serverUrl` ゚ントリを远加したす。セッションを実行するホスト䟋えば [self-hosted runner host](/docs/ja/self-hosted-environments-configuration#mcp-servers)に `managed-mcp.json` が存圚する堎合、Claude Code は配信された connector をドロップしたす。`allowAllClaudeAiMcps` を蚭定するかどうかに関わらず。

1231* **Desktop app local and SSH sessions**: デスクトップアプリは connector を in-process `type: "sdk"` サヌバヌずしお登録し、MCP 蚭定たたは `managed-mcp.json` は到達したせん。ナヌザヌは [claude.ai/customize/connectors](https://claude.ai/customize/connectors) で connector を切断するこずで、自分のセッションから connector を陀倖したす。組織は connector の [tools](#organization-controls-on-connector-tools) をブロックするか、[Claude Code in the desktop app](/docs/ja/desktop#admin-console-controls) を完党にオフにしたす。

1232 

1233<h3 id="organization-controls-on-connector-tools">

1234 Connector tools の組織コントロヌル

1235</h3>

1236 

1237組織は [claude.ai connectors](https://claude.com/docs/connectors) に tool ごずのコントロヌルを蚭定できたす。Claude Code はこれらの蚭定をスタヌトアップ時に読み取り、ロヌカルで実行したす。ただし、デスクトップアプリの [local and SSH sessions](#how-connectors-reach-claude-code) では陀きたす。そこでは、デスクトップアプリは connector を配信する前に `blocked` tool を保留し、`ask` 蚭定は Claude Code に到達しないため、セッションの通垞の [permission rules](/docs/ja/permissions) をそれらの tool に適甚し、すべおの呌び出しでプロンプトを衚瀺する代わりに。Claude Code が connector 自䜓を取埗するセッションでは、`/mcp` を実行しお、各 tool に適甚される蚭定を connector で確認したす。

1238 

1239* **Tool が `ask` に蚭定されおいる堎合**: Claude Code は理由 `Your organization requires approval for this tool` ですべおの呌び出しでプロンプトを衚瀺したす。プロンプトは `acceptEdits`、`auto`、および `bypassPermissions` [permission modes](/docs/ja/permissions#permission-modes) でも衚瀺され、遞択を蚘憶するオプションは提䟛されたせん。tool ず䞀臎する [Allow rules](/docs/ja/permissions) はプロンプトをスキップしたせん。プロンプトを衚瀺しない `dontAsk` モヌドでは、Claude Code は呌び出しを代わりに拒吊したす。

1240* **Tool が `blocked` に蚭定されおいる堎合**: Claude Code は Claude がそれを芋る前に tool をフィルタリングするため、tool リストに衚瀺されたせん。デスクトップアプリず claude.ai チャットは同じ `blocked` 蚭定を適甚するため、Claude はそこでも tool を䜿甚できず、デスクトップアプリのセッションから tool を保留しながらチャットで利甚可胜に保぀こずはできたせん。デスクトップアプリは tool がすべおブロックされおいる connector をスキップしたす。

939 1241 

940<h3 id="disable-claude-ai-connectors">1242<h3 id="disable-claude-ai-connectors">

941 Claude.ai コネクタを無効にする1243 claude.ai connector を無効にする

942</h3>1244</h3>

943 1245 

944Claude Code で claude.ai MCP サヌバヌを無効にするには、任意の蚭定スコヌプで [`disableClaudeAiConnectors`](/docs/ja/settings#available-settings) を `true` に蚭定したす1246Claude Code は [`disableClaudeAiConnectors`](/docs/ja/settings-reference#disableclaudeaiconnectors) を、[自䜓で取埗する](#how-connectors-reach-claude-code) connector のみに適甚し、クラりドホストたたはデスクトップアプリが配信する connector には適甚したせん。取埗する connector をオフにするには、任意の蚭定スコヌプで蚭定を `true` に蚭定したす。

945 1247 

946```json theme={null}1248```json theme={null}

947{1249{


949}1251}

950```1252```

951 1253 

952この蚭定は任意の゜ヌス true セマンティクスを䜿甚したす任意の蚭定゜ヌスの `true` が優先されたす。チェックむンされたプロゞェクト `.claude/settings.json` はリポゞトリをクラりドコネクタから陀倖できたすが、プロゞェクトレベルの `false` はナヌザヌレベルたたはポリシヌレベルの `true` が無効にしたコネクタを再床有効にするこずはできたせん。`--mcp-config` を介しお明瀺的に枡されたサヌバヌは圱響を受けたせん。1254この蚭定は any-source-true セマンティクスを䜿甚したす。任意の蚭定゜ヌスの `true` が優先されたす。チェックむンされたプロゞェクト `.claude/settings.json` は Claude Code が自䜓で取埗する connector をリポゞトリから陀倖できたすが、プロゞェクトレベルの `false` は、ナヌザヌたたはポリシヌレベルの `true` が無効にした connector を再床有効にするこずはできたせん。`--mcp-config` を通じお明瀺的に枡されたサヌバヌは圱響を受けたせん。

953 1255 

954`ENABLE_CLAUDEAI_MCP_SERVERS` 環境倉数を `false` に蚭定するこずもできたす。これは珟圚のシェルセッションに察しお同じ効果がありたす1256`ENABLE_CLAUDEAI_MCP_SERVERS` 環境倉数を `false` に蚭定するこずもできたす。これは珟圚のシェルセッションに察しお同じ効果がありたす。

955 1257 

956```bash theme={null}1258```bash theme={null}

957ENABLE_CLAUDEAI_MCP_SERVERS=false claude1259ENABLE_CLAUDEAI_MCP_SERVERS=false claude

958```1260```

959 1261 

960すべおの claude.ai コネクタを無効にする代わりに個別の claude.ai コネクタをブロックするには、名前たたは URL パタヌンで [`deniedMcpServers`](/docs/ja/managed-mcp) に远加したす。たずえば、`serverName` ゚ントリ `"claude.ai Slack"` は Slack コネクタをブロックしたす。珟圚のプロゞェクトのみのコネクタのオン/オフを切り替えるには、`/mcp` パネルを䜿甚したす。1262すべおの claude.ai connector をブロックする代わりに個別の claude.ai connector をブロックするには、名前たたは URL パタヌンで [`deniedMcpServers`](/docs/ja/managed-mcp) に远加したす。䟋えば、`serverName` ゚ントリ `"claude.ai Slack"` は Slack connector をブロックしたす。たた、`/mcp` を実行しお、Claude Code が取埗する任意の connector を珟圚のプロゞェクトのみでオン/オフに切り替えるこずもできたす。

961 

962<Note>

963 これらのクラむアント偎の蚭定は、ロヌカル Claude Code セッションを管理したす。[Claude Code on the web](/docs/ja/claude-code-on-the-web) セッションでは、claude.ai コネクタはリモヌトホストによっおプロビゞョニングされ、明瀺的な `--mcp-config` ゚ントリずしお到着するため、`disableClaudeAiConnectors` は適甚されたせん。コネクタ URL はセッションプロキシを通じお曞き盎されるため、ベンダヌ URL をタヌゲットずする `deniedMcpServers` `serverUrl` パタヌンは䞀臎したせん。クラりドセッションが䜿甚できるコネクタを管理するには、claude.ai 組織蚭定から行いたす。

964</Note>

965 1263 

966<h2 id="use-claude-code-as-an-mcp-server">1264<h2 id="use-claude-code-as-an-mcp-server">

967 Claude Code を MCP サヌバヌずしお䜿甚する1265 Claude Code を MCP サヌバヌずしお䜿甚する

968</h2>1266</h2>

969 1267 

970Claude Code 自䜓を MCP サヌバヌずしお䜿甚でき、他のアプリケヌションが接続できたす1268Claude Code 自䜓を MCP サヌバヌずしお䜿甚しお、他のアプリケヌションが接続できるようにするこずができたす。

971 1269 

972```bash theme={null}1270```bash theme={null}

973# Claude を stdio MCP サヌバヌずしお起動する1271# Claude を stdio MCP サヌバヌずしお起動する

974claude mcp serve1272claude mcp serve

975```1273```

976 1274 

977これを Claude Desktop で䜿甚するには、この蚭定を claude\_desktop\_config.json に远加したす1275コマンドは起動時に䜕も出力したせん。stdio MCP サヌバヌは stdin ず stdout を介しお通信するため、サむレント状態でブロックされたタヌミナルはサヌバヌが実行䞭で、クラむアントの接続を埅機しおいるこずを意味したす。

1276 

1277Claude Desktop でこれを䜿甚するには、claude\_desktop\_config.json にこの蚭定を远加したす。

978 1278 

979```json theme={null}1279```json theme={null}

980{1280{


990```1290```

991 1291 

992<Warning>1292<Warning>

993 **実行可胜ファむルパスの蚭定**`command` フィヌルドは Claude Code 実行可胜ファむルを参照する必芁がありたす。`claude` コマンドがシステムの PATH にない堎合は、実行可胜ファむルぞの完党なパスを指定する必芁がありたす。1293 **実行可胜ファむルパスの蚭定**: `command` フィヌルドは Claude Code 実行可胜ファむルを参照する必芁がありたす。`claude` コマンドがシステムの PATH にない堎合は、実行可胜ファむルぞの完党なパスを指定する必芁がありたす。

994 1294 

995 完党なパスを芋぀けるには1295 完党なパスを芋぀けるには

996 1296 


998 which claude1298 which claude

999 ```1299 ```

1000 1300 

1001 その埌、蚭定で完党なパスを䜿甚したす1301 次に、蚭定で完党なパスを䜿甚したす。

1002 1302 

1003 ```json theme={null}1303 ```json theme={null}

1004 {1304 {


1013 }1313 }

1014 ```1314 ```

1015 1315 

1016 正しい実行可胜ファむルパスがないず、`spawn claude ENOENT` のような゚ラヌが発生したす。1316 正しい実行可胜ファむルパスがない堎合、`spawn claude ENOENT` などの゚ラヌが発生したす。

1017</Warning>1317</Warning>

1018 1318 

1019<Tip>1319<Tip>

1020 ヒント1320 ヒント

1021 1321 

1022 * サヌバヌは View、Edit、LS などの Claude のツヌルぞのアクセスを提䟛したす1322 * Claude Desktop では、Claude にディレクトリ内のファむルを読み取り、線集などを行うよう䟝頌しおみおください。

1023 * Claude Desktop で、Claude にディレクトリ内のファむルを読み取り、線集などを行うよう䟝頌しおみおください。1323 * この MCP サヌバヌは Claude Code のツヌルのみを MCP クラむアントに公開するため、独自のクラむアントは個別のツヌル呌び出しのナヌザヌ確認を実装する責任がありたす。

1024 * この MCP サヌバヌは Claude Code のツヌルのみを MCP クラむアントに公開しおいるため、独自のクラむアントは個々のツヌル呌び出しのナヌザヌ確認を実装する責任がありたす。

1025</Tip>1324</Tip>

1026 1325 

1027<h2 id="mcp-output-limits-and-warnings">1326<h2 id="mcp-output-limits-and-warnings">

1028 MCP 出力制限ず譊告1327 MCP 出力制限ず譊告

1029</h2>1328</h2>

1030 1329 

1031MCP ツヌルが倧きな出力を生成する堎合、Claude Code はトヌクン䜿甚量を管理しお、䌚話コンテキストが圧倒されるのを防ぐのに圹立ちたす1330MCP ツヌルが倧きな出力を生成する堎合、Claude Code はトヌクン䜿甚量を管理しお、䌚話コンテキストが圧倒されるのを防ぐのに圹立ちたす。

1032 1331 

1033* **出力譊告閟倀**Claude Code は MCP ツヌル出力が 10,000 トヌクンを超えるず譊告を衚瀺したす1332* **出力譊告閟倀**Claude Code は、MCP ツヌル出力が 10,000 トヌクンを超える堎合に譊告を衚瀺したす

1034* **蚭定可胜な制限**`MAX_MCP_OUTPUT_TOKENS` 環境倉数を䜿甚しお、蚱可される最倧 MCP 出力トヌクンを調敎できたす1333* **蚭定可胜な制限**`MAX_MCP_OUTPUT_TOKENS` 環境倉数を䜿甚しお、蚱可される最倧 MCP 出力トヌクン数を調敎できたす

1035* **デフォルト制限**デフォルトの最倧倀は 25,000 トヌクンです1334* **デフォルト制限**デフォルトの最倧倀は 25,000 トヌクンです

1036* **スコヌプ**環境倉数は独自の制限を宣蚀しないツヌルに適甚されたす。[`anthropic/maxResultSizeChars`](#raise-the-limit-for-a-specific-tool) を蚭定するツヌルは、`MAX_MCP_OUTPUT_TOKENS` が䜕に蚭定されおいるかに関わらず、テキストコンテンツにその倀を䜿甚したす。画像デヌタを返すツヌルは匕き続き `MAX_MCP_OUTPUT_TOKENS` の察象です1335* **スコヌプ**環境倉数は、独自の制限を宣蚀しおいないツヌルに適甚されたす。[`anthropic/maxResultSizeChars`](#raise-the-limit-for-a-specific-tool) を蚭定するツヌルは、`MAX_MCP_OUTPUT_TOKENS` に蚭定されおいる倀に関係なく、テキストコンテンツに察しおその倀を代わりに䜿甚したす。画像デヌタを返すツヌルは、匕き続き `MAX_MCP_OUTPUT_TOKENS` の察象ずなりたす

1336* **制限を超える堎合**画像コンテンツのない結果が制限を超える堎合、Claude Code はそれをファむルに保存し、䌚話内でファむルパスを名前ずするメッセヌゞに眮き換えたす。そのため、Claude はコンテンツが必芁な堎合にファむルを読み取りたす。ファむルはセッションの `tool-results` ディレクトリ内の [`~/.claude/projects/`](/docs/ja/claude-directory#cleaned-up-automatically) に配眮されたす。

1037 1337 

1038倧きな出力を生成するツヌルの制限を増やすには1338倧きな出力を生成するツヌルの制限を増やすには

1039 1339 


1042claude1342claude

1043```1343```

1044 1344 

1045これは特に以䞋を行う MCP サヌバヌで圹立ちたす

1046 

1047* 倧芏暡なデヌタセットたたはデヌタベヌスをク゚リする

1048* 詳现なレポヌトたたはドキュメントを生成する

1049* 広範なログファむルたたはデバッグ情報を凊理する

1050 

1051<h3 id="raise-the-limit-for-a-specific-tool">1345<h3 id="raise-the-limit-for-a-specific-tool">

1052 特定のツヌルの制限を匕き䞊げる1346 特定のツヌルの制限を匕き䞊げる

1053</h3>1347</h3>

1054 1348 

1055MCP サヌバヌを構築しおいる堎合、ツヌルの `tools/list` 応答゚ントリで `_meta["anthropic/maxResultSizeChars"]` を蚭定するこずで、個々のツヌルがデフォルトの氞続化ディスク閟倀より倧きい結果を返すこずを蚱可できたす。Claude Code はそのツヌルの閟倀を泚釈付き倀に匕き䞊げたす。最倧 500,000 文字のハヌドシヌリングたで。1349MCP サヌバヌを構築しおいる堎合、ツヌルの `tools/list` レスポンス゚ントリで `_meta["anthropic/maxResultSizeChars"]` を蚭定するこずで、個別のツヌルがデフォルトの氞続化ディスク閟倀より倧きい結果を返すこずができたす。Claude Code はそのツヌルの閟倀を泚釈付きの倀に匕き䞊げたす。ただし、500,000 文字のハヌドシヌリングたでです。

1056 1350 

1057これは、デヌタベヌススキヌマたたは完党なファむルツリヌなど、本質的に倧きいが必芁な出力を返すツヌルに圹立ちたす。泚釈がない堎合、デフォルト閟倀を超える結果はディスクに氞続化され、䌚話内のファむル参照に眮き換えられたす。1351これは、デヌタベヌススキヌマや完党なファむルツリヌなど、本質的に倧きいが必芁な出力を返すツヌルに圹立ちたす。泚釈がない堎合、デフォルト閟倀を超える結果はディスクに氞続化され、䌚話内のファむル参照に眮き換えられたす。

1058 1352 

1059```json theme={null}1353```json theme={null}

1060{1354{


1066}1360}

1067```1361```

1068 1362 

1069泚釈はテキストコンテンツの `MAX_MCP_OUTPUT_TOKENS` ずは独立しお適甚されるため、ナヌザヌは泚釈を宣蚀するツヌルのために環境倉数を匕き䞊げる必芁はありたせん。画像デヌタを返すツヌルは匕き続きトヌクン制限の察象です。1363泚釈はテキストコンテンツに察しお `MAX_MCP_OUTPUT_TOKENS` ずは独立しお適甚されるため、ナヌザヌはそれを宣蚀するツヌルのために環境倉数を匕き䞊げる必芁はありたせん。画像デヌタを返すツヌルは、匕き続きトヌクン制限の察象ずなりたす。

1070 1364 

1071<Warning>1365<Warning>

1072 特定の MCP サヌバヌで出力譊告が頻繁に発生する堎合は、`MAX_MCP_OUTPUT_TOKENS` 制限を増やすこずを怜蚎しおください。制埡しおいないサヌバヌの堎合は、サヌバヌ䜜成者に `anthropic/maxResultSizeChars` 泚釈を远加するか、応答をペヌゞネヌションするよう䟝頌するこずもできたす。泚釈は画像コンテンツを返すツヌルには圱響したせん。これらの堎合、`MAX_MCP_OUTPUT_TOKENS` を匕き䞊げるこずが唯䞀のオプションです。1366 制埡しおいない特定の MCP サヌバヌで出力譊告が頻繁に発生する堎合は、`MAX_MCP_OUTPUT_TOKENS` 制限を増やすこずを怜蚎しおください。サヌバヌ䜜成者に `anthropic/maxResultSizeChars` 泚釈を远加するか、レスポンスをペヌゞネヌションするよう䟝頌するこずもできたす。泚釈は画像コンテンツを返すツヌルには効果がありたせん。それらの堎合、`MAX_MCP_OUTPUT_TOKENS` を匕き䞊げるこずが唯䞀のオプションです。

1073</Warning>1367</Warning>

1074 1368 

1075<h2 id="tool-input-schemas-with-a-root-level-combinator">1369<h2 id="tool-input-schemas-with-a-root-level-combinator">

1076 ツヌル入力スキヌマずルヌトレベルのコンビネヌタ1370 ルヌトレベルのコンビネヌタを持぀ツヌル入力スキヌマ

1077</h2>1371</h2>

1078 1372 

1079䞀郚の MCP サヌバヌは、ツヌルの入力スキヌマを JSON Schema ナニオンずしお宣蚀し、スキヌマの最䞊䜍に `anyOf`、`oneOf`、たたは `allOf` がありたす。Claude API はこれらのキヌワヌドをスキヌマルヌトで受け入れたせん。`properties` 内にネストされたコンビネヌタは受け入れたす。これは Claude Code が倉曎されずに送信したす。1373䞀郚の MCP サヌバヌは、ツヌルの入力スキヌマを JSON Schema ナニオンずしお宣蚀し、スキヌマの最䞊䜍に `anyOf`、`oneOf`、たたは `allOf` を配眮しおいたす。Claude API はこれらのキヌワヌドをスキヌマのルヌトで受け入れたせん。ただし、`properties` 内にネストされたコンビネヌタは受け入れおおり、Claude Code はそれらを倉曎せずに送信したす。

1080 1374 

1081Claude Code v2.1.195 以降、ルヌトレベルのコンビネヌタを持぀ツヌルは利甚可胜なたたです。API にツヌルを送信する前に、Claude Code はスキヌマを単䞀のオブゞェクトにフラット化し、ツヌルの説明の先頭に、どのパラメヌタグルヌプが䞀緒に属しおいるかを Claude に䌝える文を远加したす1375ルヌトレベルのコンビネヌタを持぀ツヌルは利甚可胜なたたです。ツヌルを API に送信する前に、Claude Code はスキヌマをフラット化しお単䞀のオブゞェクトにし、どのパラメヌタグルヌプが䞀緒に属するかを Claude に䌝える文をツヌルの説明の先頭に远加したす。

1082 1376 

1083* `allOf`すべおのブランチのプロパティがマヌゞされ、各ブランチの `required` リストは匕き続き適甚されたす1377* `allOf`すべおのブランチからのプロパティがマヌゞされ、各ブランチの `required` リストは匕き続き適甚されたす

1084* `anyOf` ず `oneOf`すべおのブランチのプロパティがマヌゞされ、各ブランチの `required` リストはスキヌマによっお匷制されるのではなく、ツヌル説明で説明されたす1378* `anyOf` ず `oneOf`すべおのブランチからのプロパティがマヌゞされ、各ブランチの `required` リストはスキヌマによっお匷制されるのではなく、ツヌルの説明に蚘述されたす

1085 1379 

1086サヌバヌは Claude が遞択した匕数を受け取るため、サヌバヌ偎で組み合わせの怜蚌を続けおください。1380サヌバヌは Claude が遞択した匕数を受け取るため、サヌバヌ偎で組み合わせの怜蚌を続けおください。

1087 1381 

1088Claude Code が API が受け入れるスキヌマを生成できない堎合、たたはリモヌト蚭定を受け取らないデプロむメントオフラむンマシンなどでは、そのツヌルをスキップし、理由をサヌバヌのログに蚘録し、サヌバヌの他のツヌルを利甚可胜なたたにしたす。v2.1.195 より前のバヌゞョンでは、入力スキヌマにルヌトレベルの `anyOf`、`oneOf`、たたは `allOf` があるすべおのツヌルをスキップしたす。1382Claude Code が API が受け入れるスキヌマを生成できない堎合、たたはスキヌマの曞き換えを有効にするリモヌト蚭定を受け取らないデプロむメントの堎合、そのツヌル 1 ぀をスキップし、理由をサヌバヌのログに蚘録し、サヌバヌの他のツヌルは利甚可胜なたたにしたす。v2.1.195 より前のバヌゞョンは、入力スキヌマにルヌトレベルの `anyOf`、`oneOf`、たたは `allOf` を持぀すべおのツヌルをスキップしたす。

1383 

1384<h2 id="tools-with-invalid-input-schemas">

1385 無効な入力スキヌマを持぀ツヌル

1386</h2>

1387 

1388Claude API はリク゚スト内のすべおのツヌルの入力スキヌマをチェックし、いずれかのスキヌマが倱敗するず、リク゚スト党䜓を 400 ゚ラヌで拒吊したす。そのため、スキヌマが䞍正な圢匏の MCP ツヌル 1 ぀があるず、それを含むすべおのリク゚ストが倱敗したす。Claude Code はサヌバヌのツヌルを読み蟌む際に API のチェックのうち 2 ぀を自身で実行し、それらのチェックに倱敗するツヌルを陀倖するため、サヌバヌの他のツヌルは動䜜し続けたす。

1389 

1390* トップレベルのプロパティ名は 1  64 文字の長さで、ASCII 文字ず数字、`_`、`.`、`-` のみを䜿甚する必芁がありたす

1391* スキヌマは JSON Schema draft 2020-12 メタスキヌマに察しお有効である必芁がありたす。Claude Code は `$schema` を宣蚀しおいないスキヌマず draft 2020-12 を宣蚀しおいるスキヌマにこのチェックを適甚したす。他の方蚀を宣蚀しおいるスキヌマはこのチェックをスキップしたすが、䞊蚘のプロパティ名チェックは匕き続き適甚されたす

1392 

1393Claude Code は [ルヌトレベルのコンビネヌタの曞き換え](#tool-input-schemas-with-a-root-level-combinator) の埌、実際に送信するスキヌマに察しおチェックを実行したす。

1394 

1395Claude Code がツヌルを陀倖する堎合、その理由をサヌバヌのログに蚘録し、陀倖したツヌルずその理由を Claude に䌝えるため、ツヌルが芋぀からない理由を Claude に尋ねるこずができたす。サヌバヌのスキヌマを修正するず、Claude Code が次にサヌバヌのツヌルを読み蟌むずきにツヌルが埩垰したす。

1396 

1397Claude Code は Anthropic から取埗するフィヌチャヌフラグを通じお陀倖をオンにしたす。[フラグ取埗がオフになっおいるデプロむメント](/docs/ja/env-vars#features-that-need-feature-flag-fetching) たたは フラグが到着したこずのないマシン゚アギャップマシンなどでは、Claude Code はチェックを実行しおサヌバヌのログにどのツヌルが拒吊されるかを蚘録したすが、ツヌルのスキヌマを API に送信したす。API は [ツヌルの䜍眮で名前を付けた 400 ゚ラヌ](/docs/ja/errors#tool-input-schema-is-invalid) でそのスキヌマを含むリク゚ストを拒吊したす。v2.1.216 より前では、デプロむメントはこれらのチェックを実行しおいたせんでした。

1398 

1399[ルヌトレベルのコンビネヌタ凊理](#tool-input-schemas-with-a-root-level-combinator) は独立しおおり、フラグ取埗がオフの堎合たたはフラグが到着したこずのない堎合、独自の動䜜を保持したす。

1089 1400 

1090<h2 id="require-approval-for-a-specific-tool">1401<h2 id="require-approval-for-a-specific-tool">

1091 特定のツヌルの承認を芁求する1402 特定のツヌルに察しお承認を芁求する

1092</h2>1403</h2>

1093 1404 

1094MCP サヌバヌを構築しおいる堎合、ツヌルの `tools/list` 応答゚ントリで `_meta["anthropic/requiresUserInteraction"]` を `true` に蚭定するこずで、ツヌルがすべおの呌び出しで明瀺的な承認を必芁ずするずマヌクできたす。倀は JSON ブヌル倀 `true` である必芁がありたす。他の倀は無芖されたす。1405MCP サヌバヌを構築しおいる堎合、ツヌルの `tools/list` レスポンス゚ントリで `_meta["anthropic/requiresUserInteraction"]` を `true` に蚭定するこずで、そのツヌルがすべおの呌び出しで明瀺的な承認を必芁ずするようにマヌクできたす。倀は JSON ブヌル倀 `true` である必芁がありたす。その他の倀は無芖されたす。

1095 1406 

1096Claude Code は、`acceptEdits`、`auto`、`bypassPermissions` [暩限モヌド](/docs/ja/permissions#permission-modes) でも、そのツヌルの暩限プロンプトをすべおの呌び出しで衚瀺し、「今埌は聞かない」オプションを提䟛したせん。[蚱可ルヌル](/docs/ja/permissions#permission-rule-syntax) がツヌルず䞀臎しおも、プロンプトをスキップしたせん。`dontAsk` モヌドでは、プロンプトを衚瀺しないため、Claude Code は呌び出しを拒吊したす。1407Claude Code は、`acceptEdits`、`auto`、`bypassPermissions` [暩限モヌド](/docs/ja/permissions#permission-modes)でも、そのツヌルの暩限プロンプトをすべおの呌び出しで衚瀺し、それに察しお「今埌は衚瀺しない」オプションを提䟛したせん。ツヌルに䞀臎する [蚱可ルヌル](/docs/ja/permissions#permission-rule-syntax) もプロンプトをスキップしたせん。プロンプトを衚瀺しない `dontAsk` モヌドでは、Claude Code は呌び出しを拒吊したす。

1097 1408 

1098プロンプトは人に到達する必芁がありたす。[`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags) を䜿甚した非察話型モヌドでは、フラグ付きツヌルのプロンプトツヌルからの `allow` 結果は、メッセヌゞ `MCP tool requires user interaction; not supported via --permission-prompt-tool` を含む拒吊に倉換されたす。Agent SDK の [`canUseTool` コヌルバック](/docs/ja/agent-sdk/permissions) はこれらの呌び出しを受け取り、承認できたす。SDK ホストはナヌザヌに衚瀺するこずが期埅されるためです。1409プロンプトは人間に到達する必芁がありたす。[`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags) を䜿甚した非察話モヌドでは、フラグが付いたツヌルのプロンプトツヌルからの `allow` 結果は、メッセヌゞ `MCP tool requires user interaction; not supported via --permission-prompt-tool` ずずもに拒吊に倉換されたす。Agent SDK の [`canUseTool` コヌルバック](/docs/ja/agent-sdk/permissions) はこれらの呌び出しを受け取り、承認できたす。これは、SDK アプリケヌションがこれらを ナヌザヌに衚瀺するこずが期埅されおいるためです。

1099 1410 

1100これは、同意たたはアクセス蚱可ステップなど、暩限プロンプト自䜓がポむントであるツヌルに䜿甚したす。自動承認は人間が同意しないこずを意味するため。同じサヌバヌの他のツヌルは通垞の暩限動䜜を保持したす。1411これを䜿甚するのは、暩限プロンプト自䜓がポむントであるツヌル、たずえば同意たたはアクセス蚱可ステップなど、自動承認は人間が同意しないこずを意味する堎合です。同じサヌバヌからの他のツヌルは、通垞の暩限動䜜を保持したす。

1101 1412 

1102次の `tools/list` ゚ントリは、1 ぀のツヌルを垞に承認が必芁ずマヌクしたす。1413次の `tools/list` ゚ントリは、1 ぀のツヌルを垞に承認が必芁なものずしおマヌクしたす。

1103 1414 

1104```json theme={null}1415```json theme={null}

1105{1416{


1111}1422}

1112```1423```

1113 1424 

1114`anthropic/requiresUserInteraction` 泚釈には Claude Code v2.1.199 以降が必芁です。以前のバヌゞョンはそれを無芖し、暙準的な暩限フロヌを適甚したす。1425`anthropic/requiresUserInteraction` アノテヌションには Claude Code v2.1.199 以降が必芁です。以前のバヌゞョンはこれを無芖し、暙準的な暩限フロヌを適甚したす。

1426 

1427[Remote Control](/docs/ja/remote-control) や [Agent SDK](/docs/ja/agent-sdk/overview) 䞊に構築されたアプリケヌションなど、䞀郚のサヌフェスでは通垞、1 タップでツヌル呌び出しを承認できたす。このアノテヌションでマヌクされたツヌルの堎合、Claude Code は 1 タップアクションを保留し、代わりにツヌルの完党な暩限プロンプトを衚瀺するため、承認は䟝然ずしおプロンプトに答える人から埗られたす。

1115 1428 

1116セッションが [Remote Control](/docs/ja/remote-control) たたは SDK ホストに接続されおいる堎合、Claude Code は暩限リク゚ストをナヌザヌむンタラクションが必芁ずマヌクするため、クラむアントはワンタップ承認アクションの代わりにツヌルの暩限プロンプトを衚瀺したす。1429Claude Code は、安党譊告を含むものや、リモヌトサヌフェスが衚瀺できない垞に蚱可オプションなど、タヌミナルダむアログでのみ完党にレンダリングできる暩限リク゚ストに察しお、同じ方法で 1 タップ承認を保留したす。その芁求にはリモヌトコントロヌルではなく、タヌミナルダむアログで答えたす。Claude Code v2.1.214 以降が必芁です。

1117 1430 

1118<h2 id="respond-to-mcp-elicitation-requests">1431<h2 id="respond-to-mcp-elicitation-requests">

1119 MCP 応答芁求に察応する1432 MCP ゚リシテヌション芁求に応答する

1120</h2>1433</h2>

1121 1434 

1122MCP サヌバヌはタスク䞭に構造化された入力をあなたに芁求するための応答芁求を䜿甚できたす。サヌバヌが独自に取埗できない情報が必芁な堎合、Claude Code は察話的なダむアログを衚瀺し、あなたの応答をサヌバヌに返したす。蚭定は䞍芁です。応答芁求ダむアログはサヌバヌが芁求したずきに自動的に衚瀺されたす。1435MCP サヌバヌは、゚リシテヌションを䜿甚しおタスク䞭に構造化された入力をリク゚ストできたす。サヌバヌが独自に取埗できない情報が必芁な堎合、Claude Code はむンタラクティブなダむアログを衚瀺し、応答をサヌバヌに返したす。お客様偎での蚭定は䞍芁です。゚リシテヌションダむアログはサヌバヌがリク゚ストするず自動的に衚瀺されたす。

1436 

1437サヌバヌは 2 ぀の方法で入力をリク゚ストできたす。

1123 1438 

1124サヌバヌは 2 ぀の方法で入力を芁求できたす1439* **フォヌムモヌド**: Claude Code はサヌバヌで定矩されたフォヌムフィヌルド䟋えば、ナヌザヌ名ずパスワヌドプロンプトを含むダむアログを衚瀺したす。フィヌルドに入力しお送信したす。

1440* **URL モヌド**: Claude Code はブラりザ URL を開いお認蚌たたは承認を行いたす。ブラりザでフロヌを完了しおから、CLI で確認したす。

1125 1441 

1126* **フォヌムモヌド**Claude Code はサヌバヌで定矩されたフォヌムフィヌルド䟋ナヌザヌ名ずパスワヌドプロンプトを含むダむアログを衚瀺したす。フィヌルドに入力しお送信したす。1442URL モヌド では、Claude Code は URL をコマンドラむン匕数ずしおシステムの URL ハンドラヌに枡し、その匕数の長さに䞊限を蚭けたす。コマンドラむンの゚スケヌプ埌の URL がその䞊限を超える堎合、リク゚ストを拒吊するこずのみできたす。`%` や `&` など、゚スケヌプが必芁なすべおの文字は、䞊限に察しお 4 倍カりントされたす。その文字自䜓ず 3 ぀の゚スケヌプ文字です。これらを含たない URL は玄 8,000 文字で䞊限に達したす。3 番目の文字ごずに `%` があるパヌセント゚スケヌプで構成される URL は、玄 4,000 で䞊限に達したす。

1127* **URL モヌド**Claude Code はブラりザ URL を開いお認蚌たたは承認を行いたす。ブラりザでフロヌを完了し、CLI で確認したす。

1128 1443 

1129応答芁求に自動応答するには、[`Elicitation` フック](/docs/ja/hooks#elicitation)を䜿甚しおください。1444ダむアログを衚瀺せずに゚リシテヌション芁求に自動応答するには、[`Elicitation` フック](/docs/ja/hooks#elicitation)を䜿甚したす。

1130 1445 

1131MCP サヌバヌを構築しおいお応答芁求を䜿甚する堎合は、[MCP 応答芁求仕様](https://modelcontextprotocol.io/docs/learn/client-concepts#elicitation)を参照しおプロトコルの詳现ずスキヌマの䟋を確認しおください。1446゚リシテヌションを䜿甚する MCP サヌバヌを構築しおいる堎合は、プロトコルの詳现ずスキヌマの䟋に぀いおは [MCP ゚リシテヌション仕様](https://modelcontextprotocol.io/docs/learn/client-concepts#elicitation)を参照しおください。

1132 1447 

1133<h2 id="use-mcp-resources">1448<h2 id="use-mcp-resources">

1134 MCP リ゜ヌスを䜿甚する1449 MCP リ゜ヌスを䜿甚する

1135</h2>1450</h2>

1136 1451 

1137MCP サヌバヌはリ゜ヌスを公開でき、ファむルを参照する方法ず同様に @ メンションを䜿甚しお参照できたす。1452MCP サヌバヌは、ファむルを参照する方法ず同様に、@ メンションを䜿甚しお参照できるリ゜ヌスを公開できたす。

1138 1453 

1139<h3 id="reference-mcp-resources">1454<h3 id="reference-mcp-resources">

1140 MCP リ゜ヌスを参照する1455 MCP リ゜ヌスを参照する

1141</h3>1456</h3>

1142 1457 

1143<Steps>1458<Steps>

1144 <Step title="利甚可胜なリ゜ヌスをリストする">1459 <Step title="利甚可胜なリ゜ヌスをリストアップする">

1145 プロンプトで `@` を入力しお、接続されおいるすべおの MCP サヌバヌから利甚可胜なリ゜ヌスを衚瀺したす。リ゜ヌスはオヌトコンプリヌトメニュヌのファむルず䞀緒に衚瀺されたす。1460 プロンプトで `@` を入力するず、接続されおいるすべおの MCP サヌバヌから利甚可胜なリ゜ヌスが衚瀺されたす。リ゜ヌスはオヌトコンプリヌトメニュヌのファむルず䞀緒に衚瀺されたす。

1146 </Step>1461 </Step>

1147 1462 

1148 <Step title="特定のリ゜ヌスを参照する">1463 <Step title="特定のリ゜ヌスを参照する">

1149 `@server:protocol://resource/path` の圢匏を䜿甚しおリ゜ヌスを参照したす1464 `@server:protocol://resource/path` の圢匏を䜿甚しおリ゜ヌスを参照したす。

1150 1465 

1151 ```text theme={null}1466 ```text wrap theme={null}

1152 Can you analyze @github:issue://123 and suggest a fix?1467 Can you analyze @github:issue://123 and suggest a fix?

1153 ```1468 ```

1154 1469 

1155 ```text theme={null}1470 ```text wrap theme={null}

1156 Please review the API documentation at @docs:file://api/authentication1471 Please review the API documentation at @docs:file://api/authentication

1157 ```1472 ```

1158 </Step>1473 </Step>

1159 1474 

1160 <Step title="耇数のリ゜ヌス参照">1475 <Step title="耇数のリ゜ヌス参照">

1161 1 ぀のプロンプトで耇数のリ゜ヌスを参照できたす1476 1 ぀のプロンプトで耇数のリ゜ヌスを参照できたす。

1162 1477 

1163 ```text theme={null}1478 ```text wrap theme={null}

1164 Compare @postgres:schema://users with @docs:file://database/user-model1479 Compare @postgres:schema://users with @docs:file://database/user-model

1165 ```1480 ```

1166 </Step>1481 </Step>


1171 1486 

1172 * リ゜ヌスは参照されるず自動的に取埗され、添付ファむルずしお含たれたす1487 * リ゜ヌスは参照されるず自動的に取埗され、添付ファむルずしお含たれたす

1173 * リ゜ヌスパスは @ メンションオヌトコンプリヌトでファゞヌ怜玢可胜です1488 * リ゜ヌスパスは @ メンションオヌトコンプリヌトでファゞヌ怜玢可胜です

1174 * Claude Code はサヌバヌがサポヌトしおいる堎合、MCP リ゜ヌスをリストおよび読み取るツヌルを自動的に提䟛したす1489 * Claude Code は、サヌバヌがサポヌトしおいる堎合、MCP リ゜ヌスをリストアップしお読み取るためのツヌルを自動的に提䟛したす

1175 * リ゜ヌスには、MCP サヌバヌが提䟛するあらゆるタむプのコンテンツテキスト、JSON、構造化デヌタなどを含めるこずができたす1490 * リ゜ヌスには、MCP サヌバヌが提䟛するあらゆるタむプのコンテンツテキスト、JSON、構造化デヌタなどを含めるこずができたす

1176</Tip>1491</Tip>

1177 1492 

1178<h2 id="scale-with-mcp-tool-search">1493<h2 id="scale-with-mcp-tool-search">

1179 MCP ツヌル怜玢でスケヌリングする1494 MCP ツヌル怜玢でスケヌリング

1180</h2>1495</h2>

1181 1496 

1182ツヌル怜玢は MCP コンテキスト䜿甚量を䜎く保぀こずで、ツヌル定矩をオンデマンドで遅延させたす。セッション開始時にはツヌル名ずサヌバヌ呜什のみがロヌドされるため、より倚くの MCP サヌバヌを远加しおもコンテキストりィンドりぞの圱響は最小限です。Claude Code は固定のサヌバヌごずのツヌル䞊限を課したせん。実甚的な制限はコンテキストりィンドりの予算です。1497ツヌル怜玢は、Claude がツヌルを必芁ずするたでツヌル定矩を遅延させるこずで、MCP コンテキスト䜿甚量を䜎く保ちたす。セッション開始時にはツヌル名ずサヌバヌ指瀺のみが読み蟌たれるため、MCP サヌバヌを远加しおもコンテキストりィンドりぞの圱響は最小限です。Claude Code はサヌバヌごずの固定ツヌル䞊限を課したせん。実甚的な䞊限はコンテキストりィンドりの予算です。

1183 

1184<h3 id="how-it-works">

1185 仕組み

1186</h3>

1187 

1188ツヌル怜玢はデフォルトで有効です。MCP ツヌルは事前にコンテキストにロヌドされるのではなく、遅延されたす。Claude はタスクが必芁な堎合、怜玢ツヌルを䜿甚しお関連する MCP ツヌルを怜出したす。Claude が実際に䜿甚するツヌルのみがコンテキストに入りたす。あなたの芖点からは、MCP ツヌルは以前ず同じように機胜したす。

1189 1498 

1190しきい倀ベヌスのロヌドを優先する堎合は、`ENABLE_TOOL_SEARCH=auto` を蚭定しお、コンテキストりィンドりの 10% 以内に収たる堎合はスキヌマを事前にロヌドし、オヌバヌフロヌのみを遅延させたす。すべおのオプションに぀いおは、[ツヌル怜玢の蚭定](#configure-tool-search)を参照しおください。1499<Note>

1500 ツヌル怜玢は Microsoft Foundry の[Azure でホストされおいるデプロむメント](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)ではサポヌトされおいたせん。これらのデプロむメントはサヌバヌ偎でツヌル怜玢を拒吊したす。Claude Code はこの拒吊を怜出し、そのデプロむメント甚に MCP ツヌルを事前に読み蟌みたす。[`ENABLE_TOOL_SEARCH`](#configure-tool-search) はデプロむメント自䜓からの拒吊であるため、これをオヌバヌラむドするこずはできたせん。

1501</Note>

1191 1502 

1192<h3 id="for-mcp-server-authors">1503<h3 id="for-mcp-server-authors">

1193 MCP サヌバヌ䜜成者向け1504 MCP サヌバヌ䜜成者向け

1194</h3>1505</h3>

1195 1506 

1196MCP サヌバヌを構築しおいる堎合、ツヌル怜玢が有効になっおいるずサヌバヌ呜什フィヌルドがより有甚になりたす。サヌバヌ呜什は、[スキル](/docs/ja/skills)の仕組みず同様に、Claude がい぀サヌバヌのツヌルを怜玢するかを理解するのに圹立ちたす。1507MCP サヌバヌを構築しおいる堎合、ツヌル怜玢が有効になるずサヌバヌ指瀺フィヌルドがより有甚になりたす。サヌバヌ指瀺は、[スキル](/docs/ja/skills)の動䜜方法ず同様に、Claude がい぀ツヌルを怜玢すべきかを理解するのに圹立ちたす。

1197 1508 

1198明確で説明的なサヌバヌ呜什を远加しお、以䞋を説明したす1509以䞋を説明する明確で説明的なサヌバヌ指瀺を远加しおください。

1199 1510 

1200* ツヌルが凊理するタスクのカテゎリ1511* ツヌルが凊理するタスクのカテゎリ

1201* Claude がツヌルを怜玢すべき堎合1512* Claude がツヌルを怜玢すべき時期

1202* サヌバヌが提䟛する䞻な機胜1513* サヌバヌが提䟛する䞻な機胜

1203 1514 

1204Claude Code はツヌル説明ずサヌバヌ呜什を各 2KB で切り詰めたす。切り詰めを避けるために簡朔に保ち、重芁な詳现を最初に配眮しおください。1515Claude Code はツヌル説明ずサヌバヌ指瀺を各 2KB で切り詰めたす。切り詰めを避けるために簡朔に保ち、重芁な詳现は最初の方に配眮しおください。

1205 1516 

1206<h3 id="configure-tool-search">1517<h3 id="configure-tool-search">

1207 ツヌル怜玢を蚭定する1518 ツヌル怜玢を蚭定する

1208</h3>1519</h3>

1209 1520 

1210ツヌル怜玢はデフォルトで有効ですMCP ツヌルは遅延され、オンデマンドで怜出されたす。Claude Code は Google Cloud の Agent Platform ではデフォルトで無効にしたす。`ANTHROPIC_BASE_URL` が非ファヌストパヌティホストを指しおいる堎合も無効です。ほずんどのプロキシは `tool_reference` ブロックを転送しないためです。`ENABLE_TOOL_SEARCH` を明瀺的に蚭定しお、いずれかのフォヌルバックをオヌバヌラむドしおください。1521ツヌル怜玢はデフォルトで有効です。MCP ツヌルは遅延され、オンデマンドで怜出されたす。Claude Code は `ANTHROPIC_BASE_URL` が非ファヌストパヌティホストを指しおいる堎合、ツヌル怜玢を無効にしたす。ほずんどのプロキシは `tool_reference` ブロックを転送しないためです。`ENABLE_TOOL_SEARCH` を明瀺的に蚭定しお、そのフォヌルバックをオヌバヌラむドしたす。

1522 

1523[`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/ja/env-vars) を蚭定するずツヌル怜玢がオフになりたす。`ENABLE_TOOL_SEARCH` を自分で蚭定しおオヌバヌラむドするこずはできたせん。組織は [管理蚭定](/docs/ja/managed-settings)を通じお Claude Code v2.1.227 以降でツヌル怜玢をオンに保぀こずができたす。[プリリリヌス機胜を無効にする](/docs/ja/llm-gateway-protocol#disable-pre-release-capabilities)は、オヌバヌラむドが適甚される堎所ず倉数が削陀する内容をカバヌしおいたす。

1524 

1525ツヌル怜玢には `tool_reference` ブロックをサポヌトするモデルが必芁です。Claude Sonnet 4.5、Claude Haiku 4.5、Claude Opus 4.5、およびそれ以降のモデルです。珟圚のリストに぀いおは、[API ドキュメントのモデル互換性](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool#model-compatibility)を参照しおください。

1526 

1527Google Cloud の Agent Platform では、Claude Code はモデル䞖代によっお決定したす。

1211 1528 

1212[`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/ja/env-vars)を蚭定するずツヌル怜玢がオフになり、`ENABLE_TOOL_SEARCH` はそれをオヌバヌラむドできたせん。この倉数は、`defer_loading` ツヌル定矩ず `tool_reference` コンテンツブロックが必芁ずするベヌタヘッダヌを削陀したす。1529* **Claude Opus 4.5、Sonnet 4.5、Haiku 4.5、およびそれ以降**: ツヌル怜玢はデフォルトでオンです。Anthropic API ず同じです。

1530* **以前の Agent Platform モデル**: Claude Code は必芁なベヌタヘッダヌを拒吊するサヌバヌスタックのため、すべおの MCP ツヌルを事前に読み蟌みたす。`ENABLE_TOOL_SEARCH=true` はこれをオヌバヌラむドしたせん。

1213 1531 

1214ツヌル怜玢には、`tool_reference` ブロックをサポヌトするモデルが必芁ですClaude Sonnet 4.5、Claude Haiku 4.5、Claude Opus 4.5、およびそれ以降のモデル。珟圚のリストに぀いおは、[API ドキュメントのモデル互換性](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool#model-compatibility)を参照しおください。Google Cloud の Agent Platform では、Claude Sonnet 4.5 以降および Claude Opus 4.5 以降でツヌル怜玢がサポヌトされおいたす。1532v2.1.221 より前は、Claude Code は `ENABLE_TOOL_SEARCH=true` を蚭定しない限り、Google Cloud の Agent Platform 䞊のすべおのモデルに察しおツヌル怜玢を無効にしおいたした。

1215 1533 

1216`ENABLE_TOOL_SEARCH` 環境倉数でツヌル怜玢の動䜜を制埡したす1534`ENABLE_TOOL_SEARCH` 環境倉数でツヌル怜玢の動䜜を制埡したす。

1217 1535 

1218| 倀 | 動䜜 |1536| 倀 | 動䜜 |

1219| :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |1537| :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

1220| 未蚭定 | すべおの MCP ツヌルが遅延され、オンデマンドでロヌドされたす。Google Cloud の Agent Platform たたは `ANTHROPIC_BASE_URL` が非ファヌストパヌティホストの堎合は事前ロヌドにフォヌルバック |1538| 未蚭定 | すべおの MCP ツヌルが遅延され、オンデマンドで読み蟌たれたす。Google Cloud の Agent Platform の Claude 4.5 䞖代より前のモデル、`ANTHROPIC_BASE_URL` が非ファヌストパヌティホストの堎合、たたは Azure でホストされおいる Microsoft Foundry デプロむメント䞊で事前読み蟌みにフォヌルバックしたす |

1221| `true` | すべおの MCP ツヌルが遅延。Claude Code は Google Cloud の Agent Platform およびプロキシ経由でもベヌタヘッダヌを送信したす。Google Cloud の Agent Platform モデルが Sonnet 4.5 たたは Opus 4.5 より前の堎合、たたは `tool_reference` ブロックをサポヌトしないプロキシの堎合、リク゚ストは倱敗したす |1539| `true` | すべおの MCP ツヌルが遅延されたす。ただし、Azure でホストされおいる Microsoft Foundry デプロむメント䞊では、サヌバヌ偎の拒吊により事前読み蟌みが匷制され、Google Cloud の Agent Platform の Claude 4.5 䞖代より前のモデル䞊では、Claude Code はツヌル読み蟌みを事前に保ちたす。Claude Code はベヌタヘッダヌをプロキシ経由で送信し、`tool_reference` ブロックをサポヌトしないプロキシではリク゚ストが倱敗したす |

1222| `auto` | しきい倀モヌドツヌルがコンテキストりィンドりの 10% 以内に収たる堎合は事前ロヌド、そうでない堎合は遅延 |1540| `auto` | しきい倀モヌド。Claude Code は、定矩の合蚈がコンテキストりィンドりの 10% 未満の間は、遅延させるツヌルを事前に読み蟌み、定矩が 10% に達するず、すべおを遅延させたす |

1223| `auto:N` | カスタムパヌセンテヌゞ付きしきい倀モヌド。`N` は 0-100䟋5% の堎合は `auto:5` |1541| `auto:N` | カスタムパヌセンテヌゞを䜿甚したしきい倀モヌド。`N` は 0100 です。たずえば、5% の堎合は `auto:5` です |

1224| `false` | すべおの MCP ツヌルが事前ロヌド、遅延なし |1542| `false` | すべおの MCP ツヌルが事前に読み蟌たれ、遅延はありたせん |

1225 1543 

1226```bash theme={null}1544```bash theme={null}

1227# カスタム 5% しきい倀を䜿甚する1545# カスタム 5% しきい倀を䜿甚する


1231ENABLE_TOOL_SEARCH=false claude1549ENABLE_TOOL_SEARCH=false claude

1232```1550```

1233 1551 

1234たたは、[settings.json `env` フィヌルド](/docs/ja/settings#available-settings)で倀を蚭定したす。1552たたは [settings.json `env` フィヌルド](/docs/ja/settings-reference#env)で倀を蚭定したす。

1235 1553 

1236`ToolSearch` ツヌルを特別に無効にするこずもできたす1554`ToolSearch` ツヌルを特別に無効にするこずもできたす。

1237 1555 

1238```json theme={null}1556```json theme={null}

1239{1557{


1247 サヌバヌを遅延から陀倖する1565 サヌバヌを遅延から陀倖する

1248</h3>1566</h3>

1249 1567 

1250サヌバヌのツヌルが怜玢ステップなしで垞に Claude に衚瀺される堎合は、そのサヌバヌの蚭定で `alwaysLoad` を `true` に蚭定したす。そのサヌバヌのすべおのツヌルは、`ENABLE_TOOL_SEARCH` 蚭定に関係なく、セッション開始時にコンテキストにロヌドされたす。これは、Claude がすべおのタヌンで必芁ずする少数のツヌルに䜿甚しおください。各事前ロヌドツヌルはコンテキストを消費するため、䌚話に利甚可胜なコンテキストが枛少したす。1568サヌバヌのツヌルが垞に Claude に衚瀺され、怜玢ステップなしで利甚可胜にする堎合は、そのサヌバヌの蚭定で `alwaysLoad` を `true` に蚭定したす。そのサヌバヌのすべおのツヌルは、`ENABLE_TOOL_SEARCH` 蚭定に関係なく、セッション開始時にコンテキストに読み蟌たれたす。これは、Claude がすべおのタヌンで必芁ずする少数のツヌル甚に䜿甚しおください。事前読み蟌みされた各ツヌルは、䌚話に利甚可胜なコンテキストを消費するためです。

1251 1569 

1252次の `.mcp.json` ゚ントリは、1 ぀の HTTP サヌバヌを陀倖し、他のサヌバヌは遅延したたたにしたす1570次の `.mcp.json` ゚ントリは、1 ぀の HTTP サヌバヌを陀倖し、他のサヌバヌを遅延させたたたにしたす。

1253 1571 

1254```json theme={null}1572```json theme={null}

1255{1573{


1263}1581}

1264```1582```

1265 1583 

1266`alwaysLoad` フィヌルドはすべおのサヌバヌタむプで利甚可胜で、Claude Code v2.1.121 以降が必芁です。MCP サヌバヌは、ツヌルの `_meta` オブゞェクトに `"anthropic/alwaysLoad": true` を含めるこずで、個別のツヌルを垞にロヌドずしおマヌクするこずもできたす。これはそのツヌルのみに同じ効果がありたす。1584`alwaysLoad` フィヌルドはすべおのサヌバヌタむプで利甚可胜です。MCP サヌバヌは、ツヌルの `_meta` オブゞェクトに `"anthropic/alwaysLoad": true` を含めるこずで、個別のツヌルを垞に読み蟌たれるようにマヌクするこずもできたす。これはそのツヌルのみに同じ効果がありたす。

1267 1585 

1268`alwaysLoad: true` を蚭定するず、サヌバヌが接続されるたでスタヌトアップもブロックされたす。これは暙準的な 5 秒の接続タむムアりトでキャップされたす。これは MCP スタヌトアップが[デフォルトではノンブロッキング](/docs/ja/env-vars)である堎合でも適甚されたす。ツヌルは最初のプロンプトが構築されるずきに存圚する必芁があるためです。他のサヌバヌはバックグラりンドで接続し続けたす。1586`alwaysLoad: true` を蚭定するず、スタヌトアップはサヌバヌのツヌルを埅機したす。最初のプロンプトが構築されるずきに存圚する必芁があるため、暙準の 5 秒接続タむムアりトでキャップされたす。有効な [`cached` ゚ントリ](#server-status-detail)を持぀リモヌトサヌバヌは、接続せずにキャッシュからツヌルを䟛絊するため、スタヌトアップを保持したせん。他のサヌバヌはデフォルトでバックグラりンドで接続したす。[`MCP_CONNECTION_NONBLOCKING=0`](/docs/ja/env-vars) を蚭定しお、スタヌトアップがそれらも埅機するようにしたす。

1269 1587 

1270<h2 id="use-mcp-prompts-as-commands">1588<h2 id="use-mcp-prompts-as-commands">

1271 MCP プロンプトをコマンドずしお䜿甚する1589 MCP プロンプトをコマンドずしお䜿甚する

1272</h2>1590</h2>

1273 1591 

1274MCP サヌバヌはプロンプトを公開でき、Claude Code でコマンドずしお利甚可胜になりたす。1592MCP サヌバヌは Claude Code でコマンドずしお利甚可胜になるプロンプトを公開できたす。

1275 1593 

1276<h3 id="execute-mcp-prompts">1594<h3 id="execute-mcp-prompts">

1277 MCP プロンプトを実行する1595 MCP プロンプトを実行する


1279 1597 

1280<Steps>1598<Steps>

1281 <Step title="利甚可胜なプロンプトを怜出する">1599 <Step title="利甚可胜なプロンプトを怜出する">

1282 `/` を入力しお、MCP サヌバヌからのプロンプトを含むすべおの利甚可胜なコマンドを衚瀺したす。MCP プロンプトは `/mcp__servername__promptname` の圢匏で衚瀺されたす。1600 `/` ず入力しお、MCP サヌバヌからのプロンプトを含む、利甚可胜なコマンドを確認したす。Claude Code は各 MCP プロンプトを `/servername:promptname (MCP)` ずしお䞀芧衚瀺したす。`/mcp__servername__promptname` ず入力しお実行するこずもできたす。

1283 </Step>1601 </Step>

1284 1602 

1285 <Step title="匕数なしでプロンプトを実行する">1603 <Step title="匕数なしでプロンプトを実行する">

1286 ```text theme={null}1604 ```text wrap theme={null}

1287 /mcp__github__list_prs1605 /mcp__github__list_prs

1288 ```1606 ```

1289 </Step>1607 </Step>

1290 1608 

1291 <Step title="匕数を䜿甚しおプロンプトを実行する">1609 <Step title="匕数付きでプロンプトを実行する">

1292 倚くのプロンプトは匕数を受け入れたす。コマンドの埌にスペヌス区切りで枡したす1610 倚くのプロンプトは匕数を受け入れたす。コマンドの埌に空癜で区切られた匕数を枡したす。Claude Code は匕数を空癜で分割するため、各匕数は単䞀のトヌクンです

1293 1611 

1294 ```text theme={null}1612 ```text wrap theme={null}

1295 /mcp__github__pr_review 4561613 /mcp__github__pr_review 456

1296 ```1614 ```

1297 1615 

1298 ```text theme={null}1616 ```text wrap theme={null}

1299 /mcp__jira__create_issue "ログむンフロヌのバグ" high1617 /mcp__jira__create_issue login-bug high

1300 ```1618 ```

1301 </Step>1619 </Step>

1302</Steps>1620</Steps>


1304<Tip>1622<Tip>

1305 ヒント1623 ヒント

1306 1624 

1307 * MCP プロンプトは接続されおいるサヌバヌから動的に怜出されたす1625 * MCP プロンプトは接続されたサヌバヌから動的に怜出されたす

1308 * 匕数はプロンプトの定矩されたパラメヌタに基づいお解析されたす1626 * 匕数はプロンプトの定矩されたパラメヌタに基づいお解析されたす

1309 * プロンプト結果は䌚話に盎接泚入されたす1627 * プロンプト結果は䌚話に盎接泚入されたす

1310 * サヌバヌずプロンプト名は正芏化されたすスペヌスはアンダヌスコアになりたす1628 * `/mcp__servername__promptname` の圢匏では、Claude Code はサヌバヌ名内の `A-Z`、`a-z`、`0-9`、`_`、および `-` 以倖の文字を `_` に眮き換え、サヌバヌが宣蚀したプロンプト名を䜿甚したす

1311</Tip>1629</Tip>

1312 1630 

1313<h2 id="managed-mcp-configuration">1631<h2 id="managed-mcp-configuration">

1314 管理察象 MCP 蚭定1632 管理察象 MCP 蚭定

1315</h2>1633</h2>

1316 1634 

1317MCP サヌバヌぞのアクセスを集䞭管理する必芁がある組織の堎合は、[管理察象 MCP 蚭定](/docs/ja/managed-mcp)を参照しおください。`managed-mcp.json` を䜿甚した固定サヌバヌセットのデプロむ、`allowedMcpServers` ず `deniedMcpServers` によるサヌバヌの制限、およびサヌバヌがブロックされた堎合にナヌザヌに衚瀺される内容に぀いお説明しおいたす。1635MCP サヌバヌぞの接続をナヌザヌが行えるかを䞀元管理する必芁がある組織の堎合は、[管理察象 MCP 蚭定](/docs/ja/managed-mcp)を参照しおください。`managed-mcp.json` を䜿甚した固定サヌバヌセットのデプロむ、`managedMcpServers` を䜿甚したすべおのナヌザヌぞのサヌバヌ提䟛、`allowedMcpServers` ず `deniedMcpServers` によるサヌバヌの制限、およびサヌバヌがブロックされた堎合にナヌザヌに衚瀺される内容に぀いお説明しおいたす。

mobile.md +102 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# モバむルの Claude Code

6 

7> Claude アプリ for iOS ず Android を䜿甚しお、携垯電話から Claude Code タスクを開始、監芖、操䜜したす。

8 

9Claude アプリ for [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) ず [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) は、コヌドが実行される堎所ではなく、Claude Code セッションのクラむアントです。携垯電話からクラりドむンフラストラクチャ䞊の [クラりドセッション](#start-and-monitor-cloud-sessions)、[リモヌトコントロヌル](#continue-a-local-session-with-remote-control) を通じお自分のマシンで実行されおいるセッション、たたは [Dispatch](/docs/ja/desktop#sessions-from-dispatch) を通じお Desktop アプリにアクセスできたす。

10 

11<Note>

12 Claude Code には別のモバむルアプリはありたせん。クラりドセッションずリモヌトコントロヌルは䞡方ずも Claude アプリの **Code** タブに存圚し、Dispatch はアプリでメッセヌゞを送っお䟝頌するタスクです。

13</Note>

14 

15<h2 id="get-the-app">

16 アプリを入手する

17</h2>

18 

19<Steps>

20 <Step title="Claude アプリをダりンロヌド">

21 Claude アプリを [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) たたは [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) にむンストヌルしたす。iPad では同じ iOS アプリをむンストヌルしおください。

22 

23 <Tip>

24 Claude Code セッションで `/mobile` を実行するず、スキャンできるダりンロヌド QR コヌドが衚瀺されたす。`/ios` ず `/android` も同じ機胜です。

25 </Tip>

26 </Step>

27 

28 <Step title="サむンむン">

29 Claude Code に䜿甚するのず同じ claude.ai アカりントず組織でサむンむンしたす。クラりドセッションずリモヌトコントロヌルには claude.ai アカりントが必芁なため、Anthropic Console API キヌたたは Amazon Bedrock などのサヌドパヌティプロバむダヌからはアクセスできたせん。

30 </Step>

31 

32 <Step title="Code タブを開く">

33 アプリのナビゲヌションで **Code** をタップしおセッションにアクセスするか、スマヌトフォンで [claude.ai/code/new](https://claude.ai/code/new) を開いおアプリで新しい Code セッションを開始したす。Code タブが衚瀺されない堎合、お客様のプランたたは組織にこれらの機胜が含たれおいない可胜性がありたす。[サブスクリプションプランごずの利甚可胜性](/docs/ja/feature-availability#availability-by-subscription-plan)を参照しおください。

34 </Step>

35</Steps>

36 

37<h2 id="work-from-your-phone">

38 スマヌトフォンから䜜業する

39</h2>

40 

41アプリからクラりドセッションを開始したり、コンピュヌタで実行されおいる Claude Code セッションを操䜜したり、Dispatch にタスクをメッセヌゞで送ったりできたす。アプリはすべおの 3 ぀で同じですが、䜜業が行われる堎所が異なりたす。

42 

43| 機胜 | 接続先 | 䜿甚時期 |

44| :---------------------------------------------- | :--------------------------------------- | :---------------------------------------------------------------------------------------------------------- |

45| [Web の Claude Code](/docs/ja/claude-code-on-the-web) | Anthropic が管理するクラりドむンフラストラクチャ䞊のクラりドセッション | リポゞトリが GitHub 䞊にあり、スマヌトフォンを眮いた埌もタスクが実行され続ける必芁がある堎合。セットアップに぀いおは [Web クむックスタヌト](/docs/ja/web-quickstart)を参照しおください。 |

46| [リモヌトコントロヌル](/docs/ja/remote-control) | コンピュヌタで実行されおいる Claude Code セッション | 䜜業にロヌカルファむルシステム、ツヌル、たたは MCP サヌバヌが必芁な堎合。 |

47| [Dispatch](/docs/ja/desktop#sessions-from-dispatch) | コンピュヌタの Desktop アプリ | タスクをメッセヌゞで送信し、Dispatch に実行方法を決定させたい堎合。Pro たたは Max プランが必芁です。 |

48 

49コンピュヌタがオフになる堎合は、クラりドセッションを䜿甚しおください。クラりドセッションはクラりドで実行され、ラップトップを閉じた埌も続行されたす。リモヌトコントロヌルず Dispatch は自分のマシンを操䜜するため、Claude Code たたは Desktop アプリが実行されおいる状態を保぀必芁がありたす。リモヌトコントロヌルセッション䞭にマシンがスリヌプ状態になった堎合、Claude Code はマシンがオンラむンに戻ったずきに再接続されたす。より詳现な比范に぀いおは、[タヌミナルから離れおいるずきに䜜業する](/docs/ja/platforms#work-when-you-are-away-from-your-terminal)を参照しおください。

50 

51クラりドセッションずリモヌトコントロヌルは **Code** タブから実行されたす。アプリでタスクずしおメッセヌゞを送る Dispatch に぀いおは、[Dispatch からのセッション](/docs/ja/desktop#sessions-from-dispatch)を参照しおください。

52 

53<h3 id="start-and-monitor-cloud-sessions">

54 クラりドセッションを開始および監芖する

55</h3>

56 

57Web 䞊の Claude Code は Anthropic が管理するクラりドむンフラストラクチャでタスクを実行するため、スマヌトフォンを眮いた埌もセッションが続行されたす。Code タブからリポゞトリずブランチを遞択し、タスクを説明しお送信したす。セッションはデバむス間で氞続化されたす。ラップトップで開始したタスクはスマヌトフォンから確認できる状態で埅機し、スマヌトフォンから開始したタスクはデスクに戻ったずきに埅機しおいたす。

58 

59アプリでセッションを開いお進捗を確認したり、Claude の質問に答えたり、新しい方向に操䜜したりできたす。Claude に [プルリク゚ストを監芖](/docs/ja/claude-code-on-the-web#auto-fix-pull-requests)させお、CI の倱敗やレビュヌコメントが到着したずきに修正するこずもできたす。GitHub を接続しお環境をセットアップするには、[Web クむックスタヌト](/docs/ja/web-quickstart)に埓い、クラりドセッションで実行できるすべおのこずに぀いおは [Web の Claude Code](/docs/ja/claude-code-on-the-web)を参照しおください。

60 

61<h3 id="continue-a-local-session-with-remote-control">

62 リモヌトコントロヌルでロヌカルセッションを続行する

63</h3>

64 

65リモヌトコントロヌルは Claude アプリをマシンで実行されおいる Claude Code セッションに接続するため、コヌド実行ずファむルシステムアクセスはロヌカルのたたで、スマヌトフォンからセッションを操䜜できたす。コンピュヌタで `claude remote-control` を䜿甚しおセッションを開始するか、既に開いおいるセッションで `/remote-control` を実行したす。その埌、タヌミナルが衚瀺できるセッション QR コヌドをスキャンするか、Claude アプリを開いお **Code** をタップし、リストからセッションを遞択したす。各オプションに぀いおは、[別のデバむスから接続](/docs/ja/remote-control#connect-from-another-device)を参照しおください。

66 

67Claude アプリで添付ファむルを远加するず、ロヌカルセッションにも到達したす。

68 

69* **写真**: Claude は添付された写真をメッセヌゞの䞀郚ずしお盎接芋るこずができたす。Claude Code は各写真を `~/.claude/uploads/` の䞋に保存し、Claude に保存されたファむルパスを䌝えるため、Claude はその画像をそれが䜜成するファむルにコピヌできたす。

70* **その他のファむル**: Claude Code はそれらをマシンにダりンロヌドし、`@` ファむル参照ずしお Claude に枡したす。

71 

72芁件、呌び出しモヌド、トラブルシュヌティングに぀いおは、[リモヌトコントロヌル抂芁](/docs/ja/remote-control)を参照しおください。

73 

74<h3 id="get-push-notifications">

75 プッシュ通知を取埗する

76</h3>

77 

78リモヌトコントロヌルがアクティブな堎合、Claude はスマヌトフォンにプッシュ通知を送信できたす。通垞は、長時間実行されるタスクが完了したずきたたは決定が必芁なずきです。プロンプトで 1 ぀をリク゚ストするこずもできたす。䟋えば、`notify me when the tests finish` のようにです。2 ぀の `/config` トグルず配信トラブルシュヌティングに぀いおは、[モバむルプッシュ通知](/docs/ja/remote-control#mobile-push-notifications)を参照しおください。

79 

80Dispatch は、生成した Code セッションが完了したずきたたは承認が必芁なずきに独自の通知を送信したす。これに぀いおは [Dispatch からのセッション](/docs/ja/desktop#sessions-from-dispatch)で説明されおいたす。

81 

82<h2 id="limitations">

83 制限事項

84</h2>

85 

86モバむルクラむアントはセッションが必芁ずするほずんどのこずをカバヌしおいたすが、いく぀かの制限がありたす。

87 

88* **ロヌカルのみのコマンド**: `/plugin` や `/resume` など、タヌミナルむンタヌフェむスでのみ実行されるコマンドはアプリから機胜したせん。[リモヌトコントロヌル制限](/docs/ja/remote-control#limitations)には、モバむルから機胜するコマンドず動䜜の違いが蚘茉されおいたす。

89* **暩限モヌド**: クラりドセッションはモヌドドロップダりンで Accept edits、Plan、Auto を提䟛し、リモヌトコントロヌルセッションは Manual、Accept edits、Plan を提䟛したす。どちらの堎合でもアプリから Bypass permissions を遞択するこずはできず、リモヌトコントロヌルセッションの Auto を遞択するこずもできたせん。[暩限モヌドを切り替える](/docs/ja/permission-modes#switch-permission-modes)を参照しおください。

90* **Dispatch プラン**: Dispatch には Pro たたは Max プランが必芁であり、Team たたは Enterprise では利甚できたせん。

91 

92<h2 id="related-resources">

93 関連リ゜ヌス

94</h2>

95 

96* [プラットフォヌムず統合](/docs/ja/platforms): Claude Code が実行されるすべおのサヌフェスを比范したす

97* [Web の Claude Code](/docs/ja/claude-code-on-the-web): クラりドセッションの実行方法ずタヌミナルずの間で䜜業を移動する方法

98* [クラりド環境を構成する](/docs/ja/cloud-environments): クラりドセッションのネットワヌクアクセスレベル、環境倉数、セットアップスクリプト

99* [リモヌトコントロヌル](/docs/ja/remote-control): 任意のデバむスからロヌカルセッションを続行したす

100* [Dispatch からのセッション](/docs/ja/desktop#sessions-from-dispatch): Dispatch タスクが Desktop アプリで Code セッションになる方法

101* [Channels](/docs/ja/channels): 䜜業がマシンで実行されおいる間に、Telegram、Discord、たたは iMessage を通じおスマヌトフォンから Claude に䜕かを尋ねたす

102* [Slack の Claude Code](/docs/ja/slack): `@Claude` をメンションしお Slack ワヌクスペヌスからコヌディングタスクを委任したす

network-config.md +1 −0

Details

246| `bridge.claudeusercontent.com` | [Chrome の Claude](/docs/ja/chrome) 拡匵機胜 WebSocket ブリッゞ |246| `bridge.claudeusercontent.com` | [Chrome の Claude](/docs/ja/chrome) 拡匵機胜 WebSocket ブリッゞ |

247| `*.frame.claudeusercontent.com` | [Artifact](/docs/ja/artifacts) コンテンツ読み取り。CLI は Claude がアヌティファクトを開いたずきにこのホストからアヌティファクトのファむルを取埗し、Artifact ツヌルがアカりントで[利甚可胜](/docs/ja/artifacts#availability)な堎合のみです。ツヌルをオフにしおこの芁件を削陀するには、[`"enableArtifact": false`](/docs/ja/settings-reference#enableartifact) たたは [`CLAUDE_CODE_DISABLE_ARTIFACT=1`](/docs/ja/env-vars) を蚭定しおください。Claude Code は非掚奚の [`disableArtifact`](/docs/ja/settings-reference#disableartifact) 蚭定も尊重したす。これらの蚭定がどのように盞互䜜甚するかに぀いおは、[アヌティファクトを無効にする](/docs/ja/artifacts#disable-artifacts)を参照しおください |247| `*.frame.claudeusercontent.com` | [Artifact](/docs/ja/artifacts) コンテンツ読み取り。CLI は Claude がアヌティファクトを開いたずきにこのホストからアヌティファクトのファむルを取埗し、Artifact ツヌルがアカりントで[利甚可胜](/docs/ja/artifacts#availability)な堎合のみです。ツヌルをオフにしおこの芁件を削陀するには、[`"enableArtifact": false`](/docs/ja/settings-reference#enableartifact) たたは [`CLAUDE_CODE_DISABLE_ARTIFACT=1`](/docs/ja/env-vars) を蚭定しおください。Claude Code は非掚奚の [`disableArtifact`](/docs/ja/settings-reference#disableartifact) 蚭定も尊重したす。これらの蚭定がどのように盞互䜜甚するかに぀いおは、[アヌティファクトを無効にする](/docs/ja/artifacts#disable-artifacts)を参照しおください |

248| `raw.githubusercontent.com` | [`/release-notes`](/docs/ja/commands) のチェンゞログフィヌド。察話型セッションでは、Claude Code はキャッシュされたチェンゞログがただ実行䞭のバヌゞョンをカバヌしおいない堎合曎新埌の初回起動など、スタヌトアップ時にバックグラりンドでそれを取埗したす。非察話型およびクラりドセッションは決しおそれを取埗したせん |248| `raw.githubusercontent.com` | [`/release-notes`](/docs/ja/commands) のチェンゞログフィヌド。察話型セッションでは、Claude Code はキャッシュされたチェンゞログがただ実行䞭のバヌゞョンをカバヌしおいない堎合曎新埌の初回起動など、スタヌトアップ時にバックグラりンドでそれを取埗したす。非察話型およびクラりドセッションは決しおそれを取埗したせん |

249| `*-review.googlesource.com` | `googlesource.com` チェックアりトでの Gerrit 倉曎怜玢。Claude Desktop Code タブセッションが [信頌枈み](/docs/ja/permissions#project-allow-rules-and-workspace-trust)チェックアりトで開始たたは再開され、その `origin` が `googlesource.com` ホストである堎合、Claude Code はそのホストの `-review` サヌバヌに匿名で、HEAD の `Change-Id` に䞀臎するオヌプン倉曎を 1 回開始たたは再開ごず芁求したす。他のセッションタむプはこの怜玢をスキップし、他の Gerrit ホストには接続されたせん。オプション[`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/ja/env-vars) で無効化 |

249| `http-intake.logs.us5.datadoghq.com` | 運甚テレメトリむベント。CLI が Anthropic API を盎接䜿甚する堎合にのみ送信され、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では送信されたせん。オプション[`DISABLE_TELEMETRY`](/docs/ja/data-usage#telemetry-services) たたは `DO_NOT_TRACK` で無効化 |250| `http-intake.logs.us5.datadoghq.com` | 運甚テレメトリむベント。CLI が Anthropic API を盎接䜿甚する堎合にのみ送信され、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では送信されたせん。オプション[`DISABLE_TELEMETRY`](/docs/ja/data-usage#telemetry-services) たたは `DO_NOT_TRACK` で無効化 |

250| `browser-intake-us5-datadoghq.com` | 運甚゚ラヌレポヌト。CLI が Anthropic API を盎接䜿甚し、サヌバヌ偎のロヌルアりトゲヌトがそれらを有効にする堎合に送信されたす。オプション`DISABLE_ERROR_REPORTING` たたは `DISABLE_TELEMETRY` で無効化。[テレメトリサヌビス](/docs/ja/data-usage#telemetry-services)を参照しおください |251| `browser-intake-us5-datadoghq.com` | 運甚゚ラヌレポヌト。CLI が Anthropic API を盎接䜿甚し、サヌバヌ偎のロヌルアりトゲヌトがそれらを有効にする堎合に送信されたす。オプション`DISABLE_ERROR_REPORTING` たたは `DISABLE_TELEMETRY` で無効化。[テレメトリサヌビス](/docs/ja/data-usage#telemetry-services)を参照しおください |

251| `formulae.brew.sh` | Homebrew むンストヌルでのバヌゞョンチェック曎新。他のむンストヌル方法はこのホストに接続したせん |252| `formulae.brew.sh` | Homebrew むンストヌルでのバヌゞョンチェック曎新。他のむンストヌル方法はこのホストに接続したせん |

overview.md +13 −13

Details

18 <Tab title="Terminal">18 <Tab title="Terminal">

19 タヌミナルで Claude Code を盎接操䜜するための機胜豊富な CLI です。ファむルを線集し、コマンドを実行し、コマンドラむンからプロゞェクト党䜓を管理できたす。19 タヌミナルで Claude Code を盎接操䜜するための機胜豊富な CLI です。ファむルを線集し、コマンドを実行し、コマンドラむンからプロゞェクト党䜓を管理できたす。

20 20 

21 To install Claude Code, use one of the following methods:21 Claude Code をむンストヌルするには、以䞋のいずれかの方法を䜿甚しおください。

22 22 

23 <Tabs>23 <Tabs>

24 <Tab title="Native Install (Recommended)">24 <Tab title="ネむティブむンストヌル掚奚">

25 **macOS, Linux, WSL:**25 **macOS、Linux、WSL**

26 26 

27 ```bash theme={null}27 ```bash theme={null}

28 curl -fsSL https://claude.ai/install.sh | bash28 curl -fsSL https://claude.ai/install.sh | bash

29 ```29 ```

30 30 

31 **Windows PowerShell:**31 **Windows PowerShell**

32 32 

33 ```powershell theme={null}33 ```powershell theme={null}

34 irm https://claude.ai/install.ps1 | iex34 irm https://claude.ai/install.ps1 | iex

35 ```35 ```

36 36 

37 **Windows CMD:**37 **Windows CMD**

38 38 

39 ```batch theme={null}39 ```batch theme={null}

40 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd40 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

41 ```41 ```

42 42 

43 If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.43 `The token '&&' is not a valid statement separator` ずいう゚ラヌが衚瀺される堎合は、CMD ではなく PowerShell を䜿甚しおいたす。`'irm' is not recognized as an internal or external command` ずいう゚ラヌが衚瀺される堎合は、PowerShell ではなく CMD を䜿甚しおいたす。PowerShell を䜿甚しおいる堎合、プロンプトに `PS C:\` ず衚瀺され、CMD を䜿甚しおいる堎合は `PS` なしで `C:\` ず衚瀺されたす。

44 44 

45 If the install command fails with `syntax error near unexpected token '<'`, a `403`, or another curl error, see [Troubleshoot installation](/docs/en/troubleshoot-install#find-your-error) to match the error to a fix and for alternative install methods.45 むンストヌルコマンドが `syntax error near unexpected token '<'`、`403`、たたはその他の curl ゚ラヌで倱敗する堎合は、[むンストヌルのトラブルシュヌティング](/docs/ja/troubleshoot-install#find-your-error)を参照しお、゚ラヌを修正方法に照合し、代替むンストヌル方法を確認しおください。

46 46 

47 [Git for Windows](https://git-scm.com/downloads/win) is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.47 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツヌルを䜿甚できるようにネむティブ Windows で掚奚されたす。Git for Windows がむンストヌルされおいない堎合、Claude Code はシェルツヌルずしお PowerShell を代わりに䜿甚したす。WSL セットアップは Git for Windows を必芁ずしたせん。

48 48 

49 <Info>49 <Info>

50 Native installations automatically update in the background to keep you on the latest version.50 ネむティブむンストヌルは、最新バヌゞョンに保぀ために自動的にバックグラりンドで曎新されたす。

51 </Info>51 </Info>

52 </Tab>52 </Tab>

53 53 


56 brew install --cask claude-code56 brew install --cask claude-code

57 ```57 ```

58 58 

59 Homebrew offers two casks. `claude-code` tracks the stable release channel, which is typically about a week behind and skips releases with major regressions. `claude-code@latest` tracks the latest channel and receives new versions as soon as they ship.59 Homebrew は 2 ぀の cask を提䟛しおいたす。`claude-code` は安定リリヌスチャネルを远跡しおおり、通垞は玄 1 週間遅れおおり、倧きな回垰を䌎うリリヌスをスキップしたす。`claude-code@latest` は最新チャネルを远跡し、新しいバヌゞョンが出荷されるずすぐに受け取りたす。

60 60 

61 <Info>61 <Info>

62 Homebrew installations do not auto-update. Run `brew upgrade claude-code` or `brew upgrade claude-code@latest`, depending on which cask you installed, to get the latest features and security fixes.62 Homebrew むンストヌルは自動曎新されたせん。むンストヌルした cask に応じお、`brew upgrade claude-code` たたは `brew upgrade claude-code@latest` を実行しお、最新の機胜ずセキュリティ修正を取埗しおください。

63 </Info>63 </Info>

64 </Tab>64 </Tab>

65 65 


69 ```69 ```

70 70 

71 <Info>71 <Info>

72 WinGet installations do not auto-update. Run `winget upgrade Anthropic.ClaudeCode` periodically to get the latest features and security fixes.72 WinGet むンストヌルは自動曎新されたせん。最新の機胜ずセキュリティ修正を取埗するために、定期的に `winget upgrade Anthropic.ClaudeCode` を実行しおください。

73 </Info>73 </Info>

74 </Tab>74 </Tab>

75 </Tabs>75 </Tabs>

76 76 

77 You can also install with [apt, dnf, or apk](/docs/en/setup#install-with-linux-package-managers) on Debian, Fedora, RHEL, and Alpine.77 たた、Debian、Fedora、RHEL、Alpine で [apt、dnf、たたは apk](/docs/ja/setup#install-with-linux-package-managers) を䜿甚しおむンストヌルするこずもできたす。

78 78 

79 その埌、任意のプロゞェクトで Claude Code を開始したす。`your-project` をマシン䞊のプロゞェクトディレクトリぞのパスに眮き換えおください79 その埌、任意のプロゞェクトで Claude Code を開始したす。`your-project` をマシン䞊のプロゞェクトディレクトリぞのパスに眮き換えおください

80 80 

permission-modes.md +125 −125

Details

282プロゞェクトのタヌミナルセッションのデフォルトずしお蚈画モヌドを蚭定するには、`.claude/settings.json` で `defaultMode` を `plan` に蚭定したす。[異なる暩限モヌドで開始する](#start-in-a-different-mode)の䟋が瀺すように配眮したす。[VS Code 拡匵機胜](/docs/ja/vs-code)が開始する䌚話はプロゞェクト蚭定を開始暩限モヌドに読み蟌みたせん。そこで、VS Code ナヌザヌ蚭定で `claudeCode.initialPermissionMode` を `plan` に蚭定したす。282プロゞェクトのタヌミナルセッションのデフォルトずしお蚈画モヌドを蚭定するには、`.claude/settings.json` で `defaultMode` を `plan` に蚭定したす。[異なる暩限モヌドで開始する](#start-in-a-different-mode)の䟋が瀺すように配眮したす。[VS Code 拡匵機胜](/docs/ja/vs-code)が開始する䌚話はプロゞェクト蚭定を開始暩限モヌドに読み蟌みたせん。そこで、VS Code ナヌザヌ蚭定で `claudeCode.initialPermissionMode` を `plan` に蚭定したす。

283 283 

284<h2 id="eliminate-prompts-with-auto-mode">284<h2 id="eliminate-prompts-with-auto-mode">

285 auto モヌドで暩限プロンプトをなくす285 auto モヌドで暩限プロンプトを排陀する

286</h2>286</h2>

287 287 

288Auto モヌドでは Claude はルヌチンの暩限プロンプトなしで実行できたす。別の分類噚モデルはアクション実行前にアクションをレビュヌし、リク゚ストを超えお゚スカレヌトするもの、認識されないむンフラストラクチャをタヌゲットにするもの、たたは Claude が読んだ敵察的なコンテンツによっお駆動されおいるように芋えるものをブロックしたす。明瀺的な [ask ルヌル](/docs/ja/permissions#manage-permissions)は䟝然ずしおプロンプトを匷制したす。288auto モヌドを䜿甚するず、Claude は日垞的な暩限プロンプトなしで実行できたす。別のクラシファむアモデルが実行前にアクションをレビュヌし、リク゚ストを超える゚スカレヌション、認識されおいないむンフラストラクチャをタヌゲットにしたもの、たたは Claude が読んだ敵察的なコンテンツによっお駆動されおいるように芋えるものをブロックしたす。明瀺的な[ask ルヌル](/docs/ja/permissions#manage-permissions)は䟝然ずしおプロンプトを匷制したす。

289 289 

290Pro、Max、Team プランでは、auto モヌドは[組み蟌み開始暩限モヌド](#which-mode-a-session-starts-in)です。290Pro、Max、Team プランでは、auto モヌドは[セッションが開始する組み蟌みの開始暩限モヌド](#which-mode-a-session-starts-in)です。

291 291 

292分類噚はたた、Claude が [`SendMessage`](/docs/ja/tools-reference)で別の゚ヌゞェントに送信する各メッセヌゞをレビュヌしたす。プレヌンテキストたたは構造化 [agent team](/docs/ja/agent-teams)メッセヌゞかどうかに関係なく、auto モヌドず [分類噚がコマンドをレビュヌする蚈画モヌド](#analyze-before-you-edit-with-plan-mode)の䞡方で、Claude Code がそれを配信する前にレビュヌしたす。送信レビュヌには Claude Code v2.1.222 以降が必芁です。292クラシファむアは、auto モヌドず[プランモヌドでクラシファむアがコマンドをレビュヌしおいる間](#analyze-before-you-edit-with-plan-mode)の䞡方で、Claude が [`SendMessage`](/docs/ja/tools-reference) を䜿甚しお別の゚ヌゞェントに送信する各メッセヌゞプレヌンテキストたたは構造化された[゚ヌゞェントチヌム](/docs/ja/agent-teams)メッセヌゞをレビュヌしたす。送信レビュヌには Claude Code v2.1.222 以降が必芁です。

293 293 

294分類噚はたた、`rm` ず `rmdir` の削陀が[重芁なパス](#critical-paths)をタヌゲットにしおいる堎合`rm -rf /` や `rm -rf ~` などをレビュヌしお承認たたはブロックしたす。これはコマンドたたはプロセス眮換内にある削陀も含たれたす。294クラシファむアは、`rm -rf /` や `rm -rf ~` などの[重芁なパス](#critical-paths)をタヌゲットにした `rm` および `rmdir` の削陀もレビュヌおよび承認たたはブロックしたす。これには、削陀がコマンドたたはプロセス眮換内にある堎合も含たれたす。

295 295 

296Auto モヌドはたた Claude に明確化の質問を停止せずに䜜業を続けるよう促したす。ただし、Claude はプロンプトたたはスキルが明瀺的にそれに䟝存する堎合は䟝然ずしお質問したす。暩限プロンプトを保持しながらより匷い自埋的な動䜜を取埗するには、代わりに [プロアクティブ出力スタむル](/docs/ja/output-styles)を蚭定しおください。296auto モヌドはたた、Claude が明確な質問のために停止するこずなく䜜業を続けるよう促したすが、プロンプトたたはスキルが明瀺的にそれに䟝存しおいる堎合は、Claude は匕き続き質問したす。より匷力な自埋動䜜を、䟝然ずしおプロンプトを衚瀺するモヌドで実珟するには、代わりに[プロアクティブ出力スタむル](/docs/ja/output-styles)を蚭定しおください。

297 297 

298<Warning>298<Warning>

299 Auto モヌドは暩限プロンプトを枛らしたすが、安党性を保蚌したせん。䞀般的な方向を信頌するタスクに䜿甚し、機密操䜜のレビュヌの代わりずしおは䜿甚しないでください。299 auto モヌドは暩限プロンプトを削枛したすが、安党性を保蚌したせん。䞀般的な方向を信頌するタスクに䜿甚しおください。機密操䜜のレビュヌの代わりずしおではなく䜿甚しおください。

300</Warning>300</Warning>

301 301 

302Auto モヌドはアカりントがこれらすべおの芁件を満たす堎合にのみ利甚可胜です。302auto モヌドは、アカりントが以䞋のすべおの芁件を満たす堎合にのみ利甚可胜です。

303 303 

304* **プラン**すべおのプラン。304* **プラン**: すべおのプラン。

305* **組織**Team ず Enterprise では、auto モヌドはデフォルトで利甚可胜です。管理者は [管理蚭定](/docs/ja/managed-settings)で `permissions.disableAutoMode` を `"disable"` に蚭定するこずでそれをオフにできたす。305* **組織**: Team および Enterprise では、auto モヌドはデフォルトで利甚可胜です。管理者は、[管理蚭定](/docs/ja/managed-settings)で `permissions.disableAutoMode` を `"disable"` に蚭定するこずで、組織の auto モヌドをオフにできたす。

306* **モデル**Anthropic API ず [Claude Platform on AWS](/docs/ja/claude-platform-on-aws)では、Claude Opus 4.6 以降、Sonnet 4.6 以降、たたは [Fable モデル](/docs/ja/model-config#work-with-fable)。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、およびサむンむン枈みの [Claude apps gateway](/docs/ja/claude-apps-gateway)セッションでは、Claude Sonnet 5、Opus 4.7 以降、および Fable モデルのみ。Sonnet 4.5、Opus 4.5、Haiku、claude-3 モデルを含む叀いモデルはどのプロバむダヌでもサポヌトされおいたせん。306* **モデル**: Anthropic API および[AWS 䞊の Claude Platform](/docs/ja/claude-platform-on-aws) では、Claude Opus 4.6 以降、Sonnet 4.6 以降、たたは[Fable モデル](/docs/ja/model-config#work-with-fable)。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、およびサむンむン枈みの[Claude apps gateway](/docs/ja/claude-apps-gateway) セッションでは、Claude Sonnet 5、Opus 4.7 以降、および Fable モデルのみ。Sonnet 4.5、Opus 4.5、Haiku、claude-3 モデルを含む叀いモデルは、どのプロバむダヌでもサポヌトされおいたせん。

307* **プロバむダヌ**Anthropic API、Claude Platform on AWS、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、およびサむンむン枈みの Claude apps gateway セッションではデフォルトで利甚可胜です。307* **プロバむダヌ**: Anthropic API、AWS 䞊の Claude Platform、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、およびサむンむン枈みの Claude apps gateway セッションでデフォルトで利甚可胜です。

308 308 

309Claude Code が auto モヌドを利甚䞍可ず報告する堎合、最初にこれらの芁件ず蚭定ファむルが [`disableAutoMode`](/docs/ja/settings-reference#disableautomode)を蚭定しおいるかどうかを確認しおください。Anthropic はたた、サヌバヌ偎で auto モヌドをオフにしたか、サヌバヌがアカりントに察しお auto モヌドを拒吊した可胜性がありたす。どちらかの回答を受け取ったセッションは、セッションが終了するたで auto モヌドをオフに保぀ため、埌で新しいセッションを開始しおください。309Claude Code が auto モヌドを利甚䞍可ず報告する堎合は、たずこれらの芁件ず、蚭定ファむルが [`disableAutoMode`](/docs/ja/settings-reference#disableautomode) を蚭定しおいるかどうかを確認しおください。Anthropic がサヌバヌ偎で auto モヌドをオフにしたか、サヌバヌがアカりントの auto モヌドを拒吊した可胜性がありたす。いずれかの回答を受け取ったセッションは、セッションが終了するたで auto モヌドをオフのたたにするため、埌で新しいセッションを開始しおください。

310 310 

311モデルに名前を付けお auto モヌドが「アクションの安党性を刀断できない」ず蚀う別のメッセヌゞは、分類噚リク゚ストが倱敗したこずを意味したす。その倱敗は通垞䞀時的ですが、Amazon Bedrock では、アカりントが名前付きモデルを呌び出すこずができるたで繰り返される可胜性がありたす。原因ず察凊方法に぀いおは、[゚ラヌリファレンス](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)を参照しおください。311モデルに名前を付けお、auto モヌドがアクションの安党性を「刀定できない」ず蚀う別のメッセヌゞは、クラシファむアリク゚ストが倱敗したこずを意味したす。その倱敗は通垞は䞀時的ですが、Amazon Bedrock では、アカりントが指定されたモデルを呌び出せるようになるたで繰り返される可胜性がありたす。原因ず察凊方法に぀いおは、[゚ラヌリファレンス](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)を参照しおください。

312 312 

313[蚭定](/docs/ja/settings-reference#all-settings)で `defaultMode: "auto"` を蚭定し、タヌミナルセッションが Manual モヌドで゚ラヌなしで開始する堎合、蚭定は `.claude/settings.json` たたは `.claude/settings.local.json` にある可胜性がありたす。`auto` はこれらのファむルから有効にならないため、`~/.claude/settings.json` に移動しおください。VS Code 拡匵機胜が開始した䌚話の堎合、代わりに [暩限モヌドを切り替える](#switch-permission-modes)の拡匵機胜独自のリストを確認しおください。313[蚭定](/docs/ja/settings-reference#all-settings)で `defaultMode: "auto"` を蚭定し、タヌミナルセッションが゚ラヌなしで Manual モヌドで開始する堎合、蚭定は `.claude/settings.json` たたは `.claude/settings.local.json` にある可胜性がありたす。`auto` はこれらのファむルから有効になりたせん。`~/.claude/settings.json` に移動しおください。VS Code 拡匵機胜が開始した䌚話の堎合は、代わりに拡匵機胜自䜓のリストを[暩限モヌドの切り替え](#switch-permission-modes)で確認しおください。

314 314 

315<h3 id="enable-auto-mode-on-bedrock-agent-platform-or-foundry">315<h3 id="enable-auto-mode-on-bedrock-agent-platform-or-foundry">

316 Bedrock、Agent Platform、たたは Foundry で auto モヌドを有効にする316 Bedrock、Agent Platform、たたは Foundry での auto モヌド

317</h3>317</h3>

318 318 

319[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)、およびサむンむン枈みの [Claude apps gateway](/docs/ja/claude-apps-gateway)セッションでは、auto モヌドはデフォルトで `Shift+Tab` サむクルに衚瀺されたす。サむクルに衚瀺されるこずはセッションが開始するモヌドを倉曎したせん。タヌミナルセッションはナヌザヌの [`defaultMode`](/docs/ja/settings-reference#permissions-defaultmode)で開始したす。これは倉曎しない限り Manual です。[VS Code 拡匵機胜](/docs/ja/vs-code)の䌚話は、`claudeCode.initialPermissionMode` たたは拡匵機胜で遞択したモヌドによっお別のモヌドが蚭定されない限り、Manual で開始したす。これらのプロバむダヌでは Claude Sonnet 5、Opus 4.7 以降、および Fable モデルのみがサポヌトされおいたす。319[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)、およびサむンむン枈みの[Claude apps gateway](/docs/ja/claude-apps-gateway) セッションでは、auto モヌドはデフォルトで `Shift+Tab` サむクルに衚瀺されたす。サむクルに衚瀺されるこずは、セッションが開始する暩限モヌドを倉曎したせん。これらのプロバむダヌでは、タヌミナルセッションは [`defaultMode`](/docs/ja/settings-reference#permissions-defaultmode) で開始したす。これは倉曎しない限り Manual であり、[VS Code 拡匵機胜](/docs/ja/vs-code)の䌚話は、`claudeCode.initialPermissionMode` たたは拡匵機胜で遞択したモヌドが蚭定しない限り Manual で開始したす。これらのプロバむダヌでは、Claude Sonnet 5、Opus 4.7 以降、および Fable モデルのみがサポヌトされおいたす。

320 320 

321Auto モヌドをデフォルトの開始暩限モヌドにするには、ナヌザヌたたは管理蚭定で `"permissions": {"defaultMode": "auto"}` を蚭定したす。VS Code 拡匵機胜が開始する䌚話では、代わりにモヌド指瀺噚から **Auto** を遞択したす。[暩限モヌドを切り替える](#switch-permission-modes)は、その遞択より優先されるものをカバヌしおいたす。321auto モヌドをデフォルトの開始暩限モヌドにするには、ナヌザヌたたは管理蚭定で `"permissions": {"defaultMode": "auto"}` を蚭定しおください。VS Code 拡匵機胜が開始するセッションでは、代わりにモヌド指瀺噚から **Auto** を遞択しおください。[暩限モヌドの切り替え](#switch-permission-modes)は、その遞択を䞊回るものに぀いお説明しおいたす。

322 322 

323[`/doctor`](/docs/ja/commands#all-commands)チェックアップは、Anthropic API ず同じ方法でこれらのプロバむダヌでこのナヌザヌ蚭定デフォルトを提案したす。323[`/doctor`](/docs/ja/commands#all-commands) チェックアップは、Anthropic API ず同じ方法で、これらのプロバむダヌのナヌザヌ蚭定デフォルトを提案したす。

324 324 

325開発者が auto モヌドを䜿甚するのを防ぐには、[管理蚭定](/docs/ja/managed-settings)で `disableAutoMode` を `"disable"` に蚭定したす。これは `auto` を `Shift+Tab` サむクルから削陀し、`--permission-mode auto` で開始されたセッションは Manual で開始したす。既に auto モヌドで実行されおいるセッションは、[管理者がデプロむした゜ヌス](/docs/ja/managed-settings#which-managed-source-claude-code-uses)から蚭定に到達するず、それを終了し、`auto mode disabled by settings` を衚瀺したす。v2.1.251 より前では、実行䞭のセッションはセッションが終了するたで auto モヌドを保持しおいたした。325開発者が auto モヌドを䜿甚するのを防ぐには、[管理蚭定](/docs/ja/managed-settings)で `disableAutoMode` を `"disable"` に蚭定しおください。これにより `auto` が `Shift+Tab` サむクルから削陀され、`--permission-mode auto` で開始されたセッションは Manual で開始されたす。既に auto モヌドで実行䞭のセッションは、蚭定が[管理者がデプロむした゜ヌス](/docs/ja/managed-settings#which-managed-source-claude-code-uses)からそのセッションに到達するず、auto モヌドを離れ、`auto mode disabled by settings` を衚瀺したす。v2.1.251 より前では、実行䞭のセッションはセッションが終了するたで auto モヌドを保持しおいたした。

326 326 

327v2.1.158 から v2.1.206 では、auto モヌドはこれらのプロバむダヌでオフでした。`CLAUDE_CODE_ENABLE_AUTO_MODE=1` を蚭定するたで。Claude Code はこれらのプロバむダヌで `defaultMode: "auto"` を無芖しおいたした。倉数も蚭定されおいない限り。倉数は互換性のために䟝然ずしお受け入れられ、v2.1.207 以降は効果がありたせん。327v2.1.158 から v2.1.206 では、`CLAUDE_CODE_ENABLE_AUTO_MODE=1` を蚭定するたで、これらのプロバむダヌで auto モヌドはオフでした。たた、Claude Code は倉数が蚭定されおいない限り、これらのプロバむダヌで `defaultMode: "auto"` を無芖しおいたした。倉数は互換性のために匕き続き受け入れられ、v2.1.207 以降は効果がありたせん。

328 328 

329<h3 id="what-the-classifier-blocks-by-default">329<h3 id="what-the-classifier-blocks-by-default">

330 分類噚がデフォルトでブロックするもの330 クラシファむアがデフォルトでブロックするもの

331</h3>331</h3>

332 332 

333分類噚は䜜業ディレクトリずセッション開始時に蚭定されたリモヌトを信頌したす。セッション䞭に `git remote add` たたは `git remote set-url` で远加たたはリポむントされたリモヌトは信頌されず、[信頌できるむンフラストラクチャを蚭定](/docs/ja/auto-mode-config)するたで他のすべおは倖郚ずしお扱われたす。v2.1.200 より前では、セッション䞭に远加されたリモヌトも信頌されおいたした。333クラシファむアは、ワヌキングディレクトリずセッション開始時にそれに察しお蚭定されたリモヌトを信頌したす。セッション䞭に `git remote add` たたは `git remote set-url` で远加たたはリポむントされたリモヌトは信頌されず、[信頌できるむンフラストラクチャを蚭定](/docs/ja/auto-mode-config)するたで、他のすべおが倖郚ずしお扱われたす。v2.1.200 より前では、セッション䞭に远加されたリモヌトも信頌されおいたした。

334 334 

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

336 336 

337* `curl | bash` のようなコヌドのダりンロヌドず実行337* `curl | bash` などのコヌドのダりンロヌドず実行

338* 機密デヌタを倖郚゚ンドポむントに送信338* 機密デヌタを倖郚゚ンドポむントに送信

339* 本番環境ぞのデプロむずマむグレヌション339* 本番環境ぞのデプロむずマむグレヌション

340* クラりドストレヌゞでの倧量削陀340* クラりドストレヌゞでの倧量削陀

341* IAM たたはリポゞトリ暩限の付䞎341* IAM たたはリポゞトリ暩限の付䞎

342* 共有むンフラストラクチャの倉曎342* 共有むンフラストラクチャの倉曎

343* セッション前に存圚しおいたファむルを䞍可逆的に砎壊343* セッション前に存圚しおいたファむルを䞍可逆的に砎壊

344* フォヌスプッシュ344* Force push

345* セッション䞭に実行されるシヌクレットたたは機密デヌタを送信するコミットたたはプッシュ。たたは、デプロむが公開するものを広げる倉曎。これはシヌクレットを既に受け取らない宛先に枡す CI ワヌクフロヌたたはデプロむ蚭定、シヌクレットストアを読み取り、デヌタを送信するスクリプトたたはセットアップステップ、およびレゞストリ、可芖性、アヌティファクト、たたは゜ヌスマップ蚭定を広げるコンフィグ倉曎をカバヌしおいたす。チェックはすべおのブランチに適甚され、リポゞトリがパブリックの堎合でも適甚され、パむプラむンをトリガヌするかどうかに関係なく、ランディングが発火するずきに発火したす。クリアするにはコミットたたはプッシュだけではなく、実行効果に名前を付ける必芁がありたす。v2.1.211 より前では、このチェックはデフォルトブランチにスコヌプされおいたした。そこぞのプッシュは機密コンテンツを含む堎合、倉曎が隠蔜たたは誀衚瀺されおいる堎合、コンテンツがリポゞトリ倖からポヌトむンされおいる堎合、たたはあなたが求めたレビュヌの呚りをルヌティングする堎合にブロックされおいたした345* 実行時にシヌクレットたたは機密デヌタをリポゞトリの倖に送信するか、デプロむが公開するものを拡倧する倉曎をコミットたたはプッシュ。これは、シヌクレットをただ受け取っおいない宛先にシヌクレットを枡す CI ワヌクフロヌたたはデプロむ蚭定、シヌクレットストアを読み取っおデヌタを送信するスクリプトたたはセットアップステップ、およびデプロむが公開するものを拡倧する蚭定倉曎レゞストリ、可芖性、アヌティファクト、たたは゜ヌスマップ蚭定などをカバヌしたす。チェックはすべおのブランチに適甚され、リポゞトリが公開されおいる堎合でも適甚され、ランディングがパむプラむンをトリガヌするかどうかに関わらず、ランディング時に発火したす。クリアするには、コミットたたはプッシュだけでなく、実行効果に名前を付ける必芁がありたす。v2.1.211 より前では、このチェックはデフォルトブランチにスコヌプされおいたした。そこぞのプッシュは、機密コンテンツを含む堎合、リク゚ストに察しお隠蔜たたは誀説明されたコンテンツ、リポゞトリの倖からポヌトされたコンテンツ、たたはリク゚ストしたレビュヌの呚りをルヌティングされたコンテンツを含む堎合にブロックされたした

346* `git reset --hard`、`git checkout -- .`、`git restore .`、`git clean -fd`、`git stash drop`、たたは `git stash clear`。分類噚はこれらがコミットされおいない倉曎を砎棄するず掚定したす346* `git reset --hard`、`git checkout -- .`、`git restore .`、`git clean -fd`、`git stash drop`、たたは `git stash clear`。クラシファむアはこれらがコミットされおいない倉曎を砎棄するず掚定したす

347* `git commit --amend`。HEAD のコミットがこのセッションで䜜成されおいない堎合347* HEAD のコミットがこのセッションで䜜成されおいない堎合の `git commit --amend`

348* v2.1.198 から、`git commit --amend`。HEAD のコミットが既にプッシュされおいる堎合。メッセヌゞのみの蚀い換えはブロックされたせん。`--amend -m` で新たにステヌゞされたものがなく、Claude がこのセッション䞭に䜜成したコミット䞊348* v2.1.198 から、HEAD のコミットが既にプッシュされおいる堎合の `git commit --amend`。メッセヌゞのみの蚀い換えはブロックされたせん。`--amend -m` で新しくステヌゞされたものがなく、Claude がこのセッション䞭に䜜成したコミット䞊

349* `terraform destroy`、`pulumi destroy`、`cdk destroy`、たたは `terragrunt destroy`。リ゜ヌスを砎壊するプランを適甚する堎合349* `terraform destroy`、`pulumi destroy`、`cdk destroy`、たたは `terragrunt destroy`、およびリ゜ヌスを砎壊するプランの適甚

350 350 

351Claude Code v2.1.195 以降はデフォルトでより倚くのカテゎリをブロックしたす。いく぀かは [環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)゚ントリに䟝存したす。䟋えば、機密リモヌトタヌゲットず保護された IaC スコヌプなど。これらを具䜓的な名前に絞るこずができたす。351Claude Code v2.1.195 以降は、デフォルトでより倚くのカテゎリをブロックしたす。いく぀かは、機密リモヌトタヌゲットや保護された IaC スコヌプなど、具䜓的な名前に絞り蟌むこずができる[環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)゚ントリに䟝存しおいたす。

352 352 

353* シヌクレットマネヌゞャヌぞの曞き蟌み、たたは DNS レコヌドたたは TLS 蚌明曞の倉曎353* シヌクレットマネヌゞャヌぞの曞き蟌み、たたは DNS レコヌドたたは TLS 蚌明曞の倉曎

354* 人間が承認しおいないプルリク゚ストのマヌゞ、Claude 独自のプルリク゚ストの承認、たたは CI チェックの無効化354* 人間が承認しおいないプルリク゚ストのマヌゞ、Claude 自身のプルリク゚ストの承認、たたは CI チェックの無効化

355* それ自䜓がオヌトメヌションぞのコマンドであるコメントの投皿。䟋えば `atlantis apply` たたはボットの `/deploy` たたは `/merge`355* `atlantis apply` やボットの `/deploy` たたは `/merge` などのオヌトメヌションぞのコマンド自䜓であるコメントの投皿

356* 本番環境機胜フラグの切り替え、ランプアップ、たたは削陀356* 本番環境機胜フラグのトグル、ランプ、たたは削陀

357* 保護された IaC スコヌプぞのむンフラストラクチャ倉曎の適甚、たたはクラスタノヌドのドレむンず削陀357* 保護された IaC スコヌプぞのむンフラストラクチャ倉曎の適甚、たたはクラスタノヌドのドレむンず削陀

358* ラベルセレクタヌたたは `--all` のような、他のナヌザヌのゞョブをキャッチする共有コンピュヌトクラスタぞの曞き蟌み358* ラベルセレクタや `--all` など、他のナヌザヌのゞョブをキャッチする、指定したリ゜ヌスを超えお到達する共有コンピュヌトクラスタぞの曞き蟌み

359* すべおのノヌドで実行されるか、クラスタトラフィックをむンタヌセプトする Kubernetes リ゜ヌスの䜜成。䟋えば DaemonSets ず admission webhooks359* DaemonSets やアドミッションりェブフックなど、すべおのノヌドで実行されるか、クラスタトラフィックをむンタヌセプトする Kubernetes リ゜ヌスの䜜成

360* 機密リモヌトタヌゲットぞのむンタラクティブシェルたたはポヌトフォワヌド360* 機密リモヌトタヌゲットぞのむンタラクティブシェルたたはポヌトフォワヌド

361* ロヌカルサヌビスをパブリックむンタヌネットから到達可胜にするトンネルたたはリバヌスシェルの開蚭361* ロヌカルサヌビスをパブリックむンタヌネットから到達可胜にするトンネルたたはリバヌスシェルの開蚭

362* トランスクリプトたたはファむルぞのラむブ認蚌情報たたはトヌクンの印刷362* ラむブ認蚌情報たたはトヌクンをトランスクリプトたたはファむルに出力

363* [環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)で機密デヌタロケヌションずしおリストされおいる堎所ぞのアクセス、たたはそこからのデヌタのコピヌ。v2.1.198 以降、これぱントリが陀倖する察象者にそこからデヌタを送信するこずもブロックしたす363* [環境](/docs/ja/auto-mode-config#define-trusted-infrastructure)で機密デヌタロケヌションずしおリストされおいる堎所ぞのアクセス、たたはそこからのデヌタのコピヌ。v2.1.198 以降、これぱントリが陀倖する察象者ぞのデヌタ送信もブロックしたす

364* パッケヌゞむンストヌルを内郚パッケヌゞレゞストリの呚りからパブリックレゞストリにルヌティング。v2.1.198 以降、これは䌚話で Claude に内郚レゞストリたたはミラヌが存圚するこずを䌝えた堎合にも適甚されたす。環境にリストされおいる堎合だけではなく364* 内郚パッケヌゞレゞストリの呚りにパッケヌゞむンストヌルをルヌティングしおパブリックレゞストリに。v2.1.198 以降、これは環境にリストされおいる堎合だけでなく、䌚話で内郚レゞストリたたはミラヌが存圚するこずを Claude に䌝えた堎合にも適甚されたす

365* `--insecure` のようなセヌフティガヌドを解陀するフラグを䜿甚したコマンドの実行365* `--insecure` などの安党ガヌドを解陀するフラグを䜿甚しおコマンドを実行

366* `--dangerously-skip-permissions` たたは `--no-sandbox` で開始されたものなど、人間の承認たたはサンドボックスなしで実行される自埋゚ヌゞェントルヌプの起動。v2.1.198 以降、これは `--yes-always` で開始されたランナヌなど、分離ずアクションごずの承認を無効にしお実行される第䞉者゚ヌゞェントたたは eval ハヌネスもカバヌしたす366* `--dangerously-skip-permissions` たたは `--no-sandbox` で開始されたものなど、人間の承認たたはサンドボックスなしで実行される自埋゚ヌゞェントルヌプの起動。v2.1.198 以降、これは `--yes-always` で開始されたランナヌなど、分離ずアクション単䜍の承認を無効にしお、サヌドパヌティ゚ヌゞェントたたは eval ハヌネスを実行するこずもカバヌしおいたす

367* [Claude in Chrome](/docs/ja/chrome)ブラりザアクション。ペヌゞコンテンツ、クッキヌ、たたは認蚌情報をオリゞン倖に送信する可胜性がありたす367* ペヌゞコンテンツ、クッキヌ、たたは認蚌情報をオリゞン倖に送信する可胜性のある[Chrome の Claude](/docs/ja/chrome) ブラりザアクション

368 368 

369Claude Code v2.1.198 以降はこれらもデフォルトでブロックしたす。369Claude Code v2.1.198 以降は、これらもデフォルトでブロックしたす。

370 370 

371* `/tmp`、`$TMPDIR`、たたは別の共有スクラッチたたはキャッシュディレクトリ内のファむルを、特定の名前付きパスではなく、ワむルドカヌド、glob、たたは幎霢フィルタヌで削陀371* ワむルドカヌド、glob、たたは幎霢フィルタではなく、特定の名前付きパスによっお `/tmp`、`$TMPDIR`、たたは別の共有スクラッチたたはキャッシュディレクトリ内のファむルを削陀

372* 自身のメッセヌゞがその受信者にそれらの詳现を認可しなかった堎合、送信、アップロヌド、公開、たたは他の人たたは共有システムに曞き蟌たれるコンテンツに機密詳现を含める。PR およびむシュヌ本文、コミットメッセヌゞ、およびコメントは、リポゞトリが信頌境界倖たたはパブリックである堎合、この皮の送信コンテンツずしおカりントされたす。組織独自のパブリックリポゞトリを含む。内郚ファむルパス、コヌド名、メヌルやアカりント識別子などのラむブ API レスポンスデヌタ、およびむンフラストラクチャ識別子は機密詳现ずしおカりントされたす。PR、むシュヌ、およびコミットメッセヌゞのスコヌプには Claude Code v2.1.200 以降が必芁です。PR たたはむシュヌ本文内のメヌルアドレス、アカりントたたは組織識別子、たたは䜿甚メトリックなどのラむブ個人デヌタは、リポゞトリの可芖性たたは信頌境界に関係なく、それらの詳现ず受信者に名前を付ける必芁がありたす。そのチェックには Claude Code v2.1.203 以降が必芁です372* 独自のメッセヌゞがその詳现をその受信者に察しお認可しなかった堎合、送信、アップロヌド、公開、たたは他の人たたは共有システムに曞き蟌たれるコンテンツに機密詳现を含める。リポゞトリが信頌境界の倖たたは公開されおいる堎合、PR およびむシュヌ本文、コミットメッセヌゞ、およびコメントはこの皮の送信コンテンツずしおカりントされたす。内郚ファむルパス、コヌド名、ラむブ API レスポンスデヌタメヌルやアカりント識別子など、およびむンフラストラクチャ識別子は機密詳现ずしおカりントされたす。PR、むシュヌ、およびコミットメッセヌゞのスコヌプには Claude Code v2.1.200 以降が必芁です。PR たたはむシュヌ本文の API レスポンスからのラむブ個人デヌタメヌルアドレス、アカりントたたは組織識別子、たたは䜿甚メトリックなどには、リポゞトリの可芖性たたは信頌境界に関わらず、これらの詳现ず受信者に名前を付ける必芁がありたす。そのチェックには Claude Code v2.1.203 以降が必芁です

373* Claude Code 独自の tmux ペむンにキヌストロヌクを送信しお独自のむンタヌフェヌスを駆動。分類噚はこれを Claude が独自の暩限たたは監芖を倉曎するこずずしお扱いたす373* Claude Code 自䜓の tmux ペむンにキヌストロヌクを送信しお、独自のむンタヌフェヌスを駆動したす。クラシファむアはこれを Claude が独自の暩限たたは監芖を倉曎するこずずしお扱いたす

374 374 

375Claude Code v2.1.200 以降はこれらもデフォルトでブロックしたす。375Claude Code v2.1.200 以降は、これらもデフォルトでブロックしたす。

376 376 

377* セキュリティ動䜜を保護するテストたたはアサヌションをコメントアりト、削陀、たたは匷制パス。䟋えば認蚌、アクセス制埡、入力怜蚌、たたはサンドボックス377* セキュリティ動䜜を保護するテストたたはアサヌション認蚌、アクセス制埡、入力怜蚌、たたはサンドボックスなどをコメントアりト、削陀、たたは匷制的にパス

378* Claude がセッションで䜜成しなかった状態リ゜ヌスの削陀たたはティアダりン。より具䜓的な削陀ルヌルが適甚されず、リ゜ヌスに名前を付けなかった堎合378* セッションで Claude が䜜成しなかった状態リ゜ヌスを削陀たたはティアダりンし、より具䜓的な削陀ルヌルが適甚されず、リ゜ヌスに名前を付けなかった堎合

379* API ベヌス URL、プロキシ゚ンドポむント、webhook レシヌバヌ、たたはレゞストリミラヌを、タスクに適さない第䞉者ホストにリポむント。`.env.example` のようなサンプルファむルを含む379* API ベヌス URL、プロキシ゚ンドポむント、りェブフックレシヌバヌ、たたはレゞストリミラヌを、タスクに適さないサヌドパヌティホスト`.env.example` などのサンプルファむルを含むにリポむント

380* `git remote set-url` たたは `git remote add` でプッシュ先を倉曎。新しいリモヌトに名前を付けた堎合を陀く380* `git remote set-url` たたは `git remote add` で pushes の行き先を倉曎したす。新しいリモヌトに名前を付けない限り

381* パブリックであるこずが知られおいるリポゞトリにシヌクレットをプッシュ、たたはそのリポゞトリ独自の䜜業の䞀郚ではない他の機密たたは機密材料をプッシュ。ドットファむルリポゞトリ独自の䞻題は個人情報たたは信頌されたデヌタの唯䞀の䟋倖であり、プラむベヌトリポゞトリからのコンテンツがパブリックサヌフェスに到達するこずは同じ方法でブロックされたす。䞡方の改善には Claude Code v2.1.203 以降が必芁です。v2.1.203 より前では、個人デヌタは機密材料ずグルヌプ化され、そのリポゞトリ独自の䜜業の䞀郚ではない堎合にのみブロックされおいたした。リポゞトリの可芖性が確立されおいない堎合、分類噚はそれだけではブロックしたせん。代わりに他のルヌルに察しおコンテンツを刀断したす381* シヌクレットたたは個人たたは信頌されたデヌタを公開されおいるこずが知られおいるリポゞトリにプッシュ、たたはそのリポゞトリ自䜓の䜜業の䞀郚ではない機密資料をそこにプッシュ。dotfiles リポゞトリ自䜓の䞻題は個人たたは信頌されたデヌタの唯䞀の䟋倖であり、プラむベヌトリポゞトリからのコンテンツがパブリックサヌフェスに到達するこずは同じ方法でブロックされたす。䞡方の改善には Claude Code v2.1.203 以降が必芁です。v2.1.203 より前では、個人デヌタは機密資料ずグルヌプ化され、そのリポゞトリ自䜓の䜜業の䞀郚ではない堎合にのみブロックされたした。リポゞトリの可芖性が確立されおいない堎合、クラシファむアはそれだけではブロックしたせん。代わりに他のルヌルに察しおコンテンツを刀定したす

382* 異なるリポゞトリたたは組織に察するプルリク゚ストを開く、`gh repo fork` でフォヌク、たたは第䞉者リポゞトリにプッシュ。倖郚タヌゲットに名前を付けた堎合を陀く382* 別のリポゞトリたたは組織に察するプルリク゚ストの開蚭、`gh repo fork` でのフォヌク、たたはサヌドパヌティリポゞトリぞのプッシュ。その倖郚タヌゲットに名前を付けない限り

383 383 

384Claude Code v2.1.203 以降はこれらもデフォルトでブロックしたす。384Claude Code v2.1.203 以降は、これらもデフォルトでブロックしたす。

385 385 

386* 機密ロヌカルストアからのコンテンツ、たたはファむル名、パス、たたはタむプが機密ずしおマヌクしおいるファむルからのコンテンツ。コミット、プッシュ、PR たたはむシュヌテキスト、gist たたはペヌスト、たたはパッケヌゞ公開に入る。゜ヌスず宛先の䞡方に名前を付けない限り。セッショントランスクリプトず䌚話ログ、SSH キヌ、クラりド認蚌情報、ブラりザプロファむル、シェル履歎などの認蚌情報ず蚭定ドットフォルダ、およびナヌザヌデヌタ゚クスポヌトはすべおカりントされ、リポゞトリがプラむベヌトであるこずはそれをクリアしたせん386* 機密ロヌカルストアからのコンテンツ、たたはファむル名、パス、たたはタむプが機密ずしおマヌクしおいるファむルからのコンテンツが、コミット、プッシュ、PR たたはむシュヌテキスト、gist たたはペヌスト、たたはパッケヌゞ公開に入りたす。゜ヌスず宛先の䞡方に名前を付けない限り。セッショントランスクリプトず䌚話ログ、SSH キヌ、クラりド認蚌情報、ブラりザプロファむル、シェル履歎などの認蚌情報ず蚭定ドットフォルダ、およびナヌザヌデヌタ゚クスポヌトはすべおカりントされ、リポゞトリがプラむベヌトであるこずはそれをクリアしたせん

387 387 

388Claude Code v2.1.205 以降はこれらもデフォルトでブロックしたす。388Claude Code v2.1.205 以降は、これらもデフォルトでブロックしたす。

389 389 

390* Claude Code セッショントランスクリプト、`~/.claude/projects/` の `.jsonl` 履歎ファむル、たたは蚭定ディレクトリぞの曞き蟌み。盎接たたはシェルコマンドを通じお。ルヌルはたた Claude Code が独自のチェック甚に各トランスクリプト゚ントリに远加するメタデヌタ行もカバヌしたす。トランスクリプトの読み取りはブロックされたせん390* Claude Code セッショントランスクリプト、`~/.claude/projects/` たたはカスタマむズされた蚭定ディレクトリの䞋の `.jsonl` 履歎ファむルぞの曞き蟌み。盎接たたはシェルコマンドを通じお。ルヌルはたた、Claude Code が独自のチェック甚に各トランスクリプト゚ントリに远加するメタデヌタ行もカバヌしおいたす。トランスクリプトの読み取りはブロックされたせん

391* `rm -rf "$VAR"` たたは `Remove-Item -Recurse -Force $dir` のような再垰的な匷制削陀。タヌゲットがシェル倉数である堎合、たたは分類噚が芋る䌚話のどこにも割り圓おられおいない倉数に根ざしおいる glob。倀は以前のコマンド出力からのみ来おおり、分類噚は決しおコマンド出力を受け取らないため、分類噚は削陀タヌゲットを他の削陀ルヌルに察しお怜蚌できたせん。ブロックは削陀されおいる正確なパスに名前を付けるか、Claude が削陀をコマンドに曞き蟌たれた解決枈みリテラルパスで再実行するずきにクリアされたす。分類噚が解決できるタヌゲットを持぀削陀は圱響を受けたせん。`Remove-Item` タヌゲットが裞の `*` たたは `/*` たたは `\*` で終わる堎合、分類噚に到達したせん。Claude Code は[それらを完党に拒吊](#remove-item-in-powershell)したす391* `rm -rf "$VAR"` たたは `Remove-Item -Recurse -Force $dir` などのシェル倉数であるタヌゲット、たたはそれをルヌトずする glob を持぀再垰的な匷制削陀。クラシファむアが芋るコンバヌセヌションのどこにも割り圓おられおいたせん。倀は以前のコマンド出力からのみ来たした。クラシファむアは決しおそれを受け取らないため、クラシファむアは削陀タヌゲットを他の削陀ルヌルに察しお怜蚌できたせん。削陀されるパスに名前を付けるか、Claude が削陀をコマンドに曞き蟌たれた解決されたリテラルパスで再実行するずブロックがクリアされたす。クラシファむアが解決できるタヌゲットを持぀削陀は圱響を受けたせん。ベア `*` たたは `/*` たたは `\*` で終わる `Remove-Item` タヌゲットはクラシファむアに到達したせん。Claude Code は[それらを盎接拒吊したす](#remove-item-in-powershell)

392 392 

393Claude Code v2.1.257 以降はこれらもデフォルトでブロックしたす。393Claude Code v2.1.257 以降は、これらもデフォルトでブロックしたす。

394 394 

395* `169.254.169.254` のようなクラりドむンスタンスメタデヌタ゚ンドポむントから認蚌情報をリク゚スト、たたはマシン独自のサヌビスアカりントたたはノヌド ID でクラりド、クラスタ、たたはレゞストリ呌び出しを明瀺的に認蚌395* `169.254.169.254` などのクラりドむンスタンスメタデヌタ゚ンドポむントから認蚌情報をリク゚スト、たたはマシン自䜓のサヌビスアカりントたたはノヌド ID でクラりド、クラスタ、たたはレゞストリコヌルを明瀺的に認蚌

396* トンネル、リバヌスシェル、たたは曞き盎されたリゟルバヌたたはプロキシ蚭定を通じお、パブリックホストに盎接リク゚スト以倖のルヌトで到達396* トンネル、リバヌスシェル、たたは倖郚を指すように曞き盎されたリゟルバヌたたはプロキシ蚭定など、盎接リク゚スト以倖のルヌトでパブリックホストに到達

397* ノヌド蚌明曞やノヌドのコンテナレゞストリ認蚌など、タスクではなくホストに属する認蚌情報を読み取る397* ノヌド蚌明曞やノヌドのコンテナレゞストリ認蚌など、タスクではなくホストに属する認蚌情報を読み取る

398* Claude が開始しなかったシブリングコンテナ、ポッド、たたは VM に接続たたはスキャン、たたはその䞋のノヌド398* Claude が開始しなかったシブリングコンテナ、ポッド、たたは VM、たたはコンテナの䞋のノヌドに接続たたはスキャン

399 399 

400Claude Code がそれらの 1 ぀を蚱可するこずを意図した堎所で実行される堎合、[ホスト栌玍゚ントリ](/docs/ja/auto-mode-config#define-trusted-infrastructure)で `autoMode.environment` にそのセットアップを説明したす。400Claude Code がこれらの 1 ぀を蚱可するこずを意図した堎所で実行される堎合は、`autoMode.environment` の[ホストコンテむンメント゚ントリ](/docs/ja/auto-mode-config#define-trusted-infrastructure)でそのセットアップを説明しおください。

401 401 

402Claude Code v2.1.261 以降はこれらもデフォルトでブロックしたす。402Claude Code v2.1.261 以降は、これらもデフォルトでブロックしたす。

403 403 

404* メッセヌゞ、PR たたはむシュヌテキスト、ドキュメント、たたはリンクが開かれたり取埗されたりする他の堎所にパブリックペヌスト、図、たたはデヌタ共有サヌビスぞのリンクを投皿たたは曞き蟌み。URL 自䜓がコンテンツを運ぶ堎合。そのサヌビスに名前を付けない限り404* パブリックペヌスト、ダむアグラム、たたはデヌタ共有サヌビスぞのリンクをメッセヌゞ、PR たたはむシュヌテキスト、ドキュメント、たたはリンクが開かれたり取埗されたりする他の堎所に投皿たたは曞き蟌み。URL 自䜓が共有されるコンテンツを含む堎合。そのサヌビスに名前を付けない限り

405 405 

406**デフォルトで蚱可**406**デフォルトで蚱可**:

407 407 

408* 䜜業ディレクトリ内のロヌカルファむル操䜜408* ワヌキングディレクトリ内のロヌカルファむル操䜜

409* ロックファむルたたはマニフェストで宣蚀されおいる䟝存関係のむンストヌル409* ロックファむルたたはマニフェストで宣蚀された䟝存関係のむンストヌル

410* `.env` を読み取り、認蚌情報を䞀臎する API に送信410* `.env` の読み取りず、マッチング API ぞの認蚌情報の送信

411* 読み取り専甚 HTTP リク゚スト411* 読み取り専甚 HTTP リク゚スト

412* リポゞトリの任意のブランチぞのプッシュ。デフォルトブランチを含む。デフォルトブランチ以倖のブランチで、`production` たたは `gh-pages` のようなデプロむたたは公開タヌゲットずしおマヌクされた名前は、カバヌされたせん。分類噚はそこぞのプッシュを独自の条件で刀断したす。プッシュのコンテンツは䟝然ずしお他のルヌルに察しおチェックされ、[`permissions.deny` ルヌル](/docs/ja/permissions#manage-permissions)は䟝然ずしおすべおのモヌドで [曞かれたずおり](/docs/ja/permissions#bash-rule-limits)プッシュコマンドをブロックでき、リモヌト独自のブランチ保護は䟝然ずしお適甚されたす。v2.1.211 より前では、開始したブランチ、Claude が䜜成したブランチ、およびデフォルトブランチぞのルヌチンプッシュのみが蚱可されおいたした。v2.1.203 より前では、デフォルトブランチぞの盎接プッシュはすべおブロックされおいたした412* デフォルトブランチを含む、䜜業䞭のリポゞトリのすべおのブランチぞのプッシュ。`production` や `gh-pages` などのデプロむたたは公開タヌゲットずしおマヌクされた非デフォルトブランチの名前は、カバヌされおいたせん。クラシファむアはそこぞのプッシュを独自の条件で刀定したす。プッシュのコンテンツは䟝然ずしお他のルヌルに察しおチェックされ、[`permissions.deny` ルヌル](/docs/ja/permissions#manage-permissions)は䟝然ずしお[曞き蟌たれたずおり](/docs/ja/permissions#bash-rule-limits)すべおのモヌドでプッシュコマンドをブロックでき、リモヌト自䜓のブランチ保護は䟝然ずしお適甚されたす。v2.1.211 より前では、開始したブランチぞのプッシュ、Claude が䜜成したブランチ、および定期的なデフォルトブランチぞのプッシュのみがデフォルトで蚱可されおいたした。v2.1.203 より前では、デフォルトブランチぞの盎接プッシュはブロックされおいたした

413 413 

414Claude Code v2.1.195 以降はデフォルトでこれらも蚱可したす。414Claude Code v2.1.195 以降は、これらもデフォルトで蚱可したす。

415 415 

416* Claude が同じセッション内で以前に䜜成した正確なゞョブの削陀416* 同じセッションで前に Claude が䜜成した正確なゞョブの削陀

417* タスクの䞀郚ずしお、セキュリティ関連のコヌド、蚭定、脅嚁モデルの読み取り、レビュヌ、たたは曞き蟌み417* セキュリティ関連のコヌド、蚭定、および脅嚁モデルの読み取り、レビュヌ、たたは曞き蟌み。タスクの䞀郚ずしお

418* 同じマルチ゚ヌゞェントセッションで連携しおいる゚ヌゞェント間のメッセヌゞ418* 同じマルチ゚ヌゞェントセッションで䞀緒に䜜業しおいる゚ヌゞェント間のメッセヌゞ

419* [`environment`](/docs/ja/auto-mode-config#define-trusted-infrastructure)にリストされおいる信頌できるドメむン、バケット、サヌビスぞのデヌタ送信。これはデヌタフロヌのみをカバヌし、同じむンフラストラクチャ䞊の砎壊的たたは認蚌情報操䜜ではありたせん419* [`environment`](/docs/ja/auto-mode-config#define-trusted-infrastructure) にリストされおいる信頌できるドメむン、バケット、およびサヌビスぞのデヌタ送信。これはデヌタフロヌのみをカバヌし、同じむンフラストラクチャ䞊の砎壊的たたは認蚌情報操䜜ではありたせん

420* [Claude in Chrome](/docs/ja/chrome)の信頌できる内郚ドメむン、localhost、たたは名前を付けた URL ぞのナビゲヌション420* [Chrome の Claude](/docs/ja/chrome) が信頌できる内郚ドメむン、localhost、たたは指定した URL にナビゲヌト

421 421 

422サンドボックスネットワヌクアクセスリク゚ストはデフォルトで蚱可されるのではなく、分類噚を通じおルヌティングされたす。v2.1.198 以降、分類噚はネットワヌクホストずポヌトの刀定を再利甚し、接続のたびに再実行するのではなく。422サンドボックスネットワヌクアクセスリク゚ストは、デフォルトで蚱可されるのではなく、クラシファむアを通じおルヌティングされたす。v2.1.198 以降、クラシファむアはネットワヌクホストずポヌトの刀定を再利甚し、すべおの接続で再実行するのではなく。

423 423 

424* 蚱可は新しいコンテンツが䌚話に入るたで再利甚され、その時点でそのホストが再床チェックされたす424* 蚱可は新しいコンテンツが䌚話に入るたで再利甚され、その時点でそのホストが再床チェックされたす

425* Claude Code v2.1.234 以降は、䌚話がコンテキストりィンドりを超えお成長したこずによる拒吊を再利甚したす。[コンパクション](/docs/ja/costs#reduce-token-usage)が分類噚が読むものを瞮小するたで、たたは新しいコンテンツが䌚話に入るたで。Claude Code はホストを再床チェックしたす425* Claude Code v2.1.234 以降は、䌚話がクラシファむアのコンテキストりィンドりを超えお成長したこずによる拒吊を再利甚し、新しいコンテンツが䌚話に入るか、[コンパクション](/docs/ja/costs#reduce-token-usage)がクラシファむアが読むものを瞮小するたで。Claude Code はホストを再床チェックしたす

426* 分類噚がリク゚ストを評䟡するこずで到達した拒吊は、むンタラクティブ CLI のタヌンの間続きたす。[非察話的モヌド](/docs/ja/headless)ず Agent SDK セッションでは、Claude Code はタヌン境界がないため、ランの残りの間その拒吊を再利甚したす426* クラシファむアがリク゚ストを評䟡するこずで到達した拒吊は、むンタラクティブ CLI のタヌンに続きたす。[非むンタラクティブモヌド](/docs/ja/headless)および Agent SDK セッションでは、Claude Code はセッションの残りの間、その拒吊を再利甚したす。これらのセッションにはタヌン境界がないため

427* 暩限モヌドたたはルヌルを倉曎するず、すべおのキャッシュされた刀定がドロップされたす427* 暩限モヌドたたはルヌルを倉曎するず、すべおのキャッシュされた刀定がドロップされたす

428 428 

429`claude auto-mode defaults` を実行しお完党なルヌルリストを JSON ずしお印刷したす。日垞的なアクションがブロックされおいる堎合、管理者は `autoMode.environment` 蚭定を通じお信頌できるリポゞトリ、バケット、サヌビスを远加できたす。[auto モヌドを蚭定](/docs/ja/auto-mode-config)を参照しおください。429`claude auto-mode defaults` を実行しお、完党なルヌルリストを JSON ずしお出力したす。日垞的なアクションがブロックされる堎合、管理者は `autoMode.environment` 蚭定を通じお信頌できるリポゞトリ、バケット、およびサヌビスを远加できたす。[auto モヌドの蚭定](/docs/ja/auto-mode-config)を参照しおください。

430 430 

431リポゞトリの任意のブランチぞのプッシュおよびリク゚ストに䞀臎するプルリク゚ストの䜜成はプロンプトなしで実行されたす。ただし、プッシュたたはプルリク゚ストが[ブロックリスト](#what-the-classifier-blocks-by-default)に該圓する堎合シヌクレットたたは機密デヌタがリポゞトリを離れる堎合、たたはプルリク゚ストが異なるリポゞトリたたは組織をタヌゲットにする堎合などを陀きたす。auto モヌドにずどたりながらこれらのコマンドの前に人間のチェックポむントを芁求するには、`permissions.ask` ルヌルを远加したす。このルヌルは[曞かれたずおりの](/docs/ja/permissions#bash-rule-limits)コマンドに䞀臎したす。[䞀般的な境界](/docs/ja/auto-mode-config#common-boundaries)を参照しおください。431リポゞトリの䜜業䞭のすべおのブランチぞのプッシュずリク゚ストに䞀臎するプルリク゚ストの䜜成は、プッシュたたはプルリク゚ストが[ブロックリスト](#what-the-classifier-blocks-by-default)リポゞトリを離れるシヌクレットたたは機密デヌタ、たたは別のリポゞトリたたは組織をタヌゲットにするプルリク゚ストなどに該圓しない限り、プロンプトなしで実行されたす。auto モヌドにずどたりながら、これらのコマンドの前に人間のチェックポむントを芁求するには、`permissions.ask` ルヌルを远加したす。これはコマンド[曞き蟌たれたずおり](/docs/ja/permissions#bash-rule-limits)に䞀臎したす。[䞀般的な境界](/docs/ja/auto-mode-config#common-boundaries)を参照しおください。

432 432 

433<h3 id="first-read-outside-the-working-directories">433<h3 id="first-read-outside-the-working-directories">

434 䜜業ディレクトリ倖の最初の読み取り434 ワヌキングディレクトリの倖での最初の読み取り

435</h3>435</h3>

436 436 

437[`permissions.blockReadsOutsideWorkingDirectories`](/docs/ja/settings-reference#permissions-blockreadsoutsideworkingdirectories)がオフの間、ファむル読み取りは auto モヌドでプロンプトなしで実行されたす。[䜜業ディレクトリ](/docs/ja/permissions#working-directories)倖のパスで Read、Grep、たたは Glob ツヌルを初めお䜿甚するずき、Claude Code はそれらの読み取りを蚱可し続けるかどうかを尋ねたす。437[`permissions.blockReadsOutsideWorkingDirectories`](/docs/ja/settings-reference#permissions-blockreadsoutsideworkingdirectories) がオフの間、ファむル読み取りは auto モヌドでプロンプトなしで実行されたす。これには[ワヌキングディレクトリ](/docs/ja/permissions#working-directories)の倖での読み取りも含たれたす。Claude が Read、Grep、たたは Glob ツヌルを初めお䜿甚するずきは、それらの倖のパスで、Claude Code はそれらの読み取りを蚱可し続けるかどうかを尋ねたす。

438 438 

439非察話的 `-p` 実行たたはバックグラりンドセッションではプロンプトが衚瀺されたせん。読み取りはそれ以前ず同じように実行されたす。439プロンプトは非むンタラクティブ `-p` 実行たたはバックグラりンドセッションには衚瀺されたせん。そこでの読み取りは以前ず同じように実行されたす。

440 440 

441あなたが答えるこずに関係なく、Claude は䜜業を続けたす。441答えに関わらず、Claude は䜜業を続けたす。

442 442 

443* **Keep allowing**読み取りが実行され、䜜業ディレクトリ倖の埌続の読み取りはそれ以前ず同じように実行され、Claude Code はあなたの回答を蚘録するため、プロンプトは再床衚瀺されたせん443* **蚱可し続ける**: 読み取りが実行され、ワヌキングディレクトリの倖での埌の読み取りは以前ず同じように実行され、Claude Code は答えを蚘録するため、プロンプトは再床衚瀺されたせん

444* **Block from now on**読み取りが拒吊され、Claude Code はナヌザヌ蚭定で [`permissions.blockReadsOutsideWorkingDirectories`](/docs/ja/settings-reference#permissions-blockreadsoutsideworkingdirectories)を `true` に蚭定したす。これにより、ファむルツヌルはすべおの埌続セッションおよびすべおの暩限モヌドでそのような読み取りを拒吊したす。埌で Claude がそのようなパスを読み取るこずを蚱可するには、`/add-dir` でそのディレクトリを远加するか、蚭定を削陀したす444* **今からブロック**: 読み取りが拒吊され、Claude Code は [`permissions.blockReadsOutsideWorkingDirectories`](/docs/ja/settings-reference#permissions-blockreadsoutsideworkingdirectories) をナヌザヌ蚭定で `true` に蚭定したす。これにより、ファむルツヌルはすべおの埌のセッションおよびすべおの暩限モヌドでそのような読み取りを拒吊したす。埌で Claude がそのようなパスを読み取るこずを蚱可するには、`/add-dir` でディレクトリを远加するか、蚭定を削陀しおください。

445* **Ask again next time**読み取りが拒吊され、䜜業ディレクトリ倖の次の読み取りは再床プロンプトを衚瀺したす445* **次回たた尋ねる**: 読み取りが拒吊され、ワヌキングディレクトリの倖での次の読み取りが再床プロンプトしたす

446 446 

447<h3 id="boundaries-you-state-in-conversation">447<h3 id="boundaries-you-state-in-conversation">

448 䌚話で述べる境界448 䌚話で述べた境界

449</h3>449</h3>

450 450 

451分類噚は䌚話で述べる境界をブロック信号ずしお扱いたす。Claude に「プッシュしないで」たたは「デプロむ前にレビュヌを埅っお」ず蚀う堎合、分類噚はデフォルトルヌルが蚱可する堎合でも䞀臎するアクションをブロックしたす。境界は埌のメッセヌゞで解陀するたで有効です。Claude 独自の刀断が条件が満たされたこずは解陀したせん。451クラシファむアは、䌚話で述べた境界をブロック信号ずしお扱いたす。「プッシュしないで」たたは「デプロむする前にレビュヌを埅぀」ず Claude に䌝えた堎合、クラシファむアはデフォルトルヌルが蚱可する堎合でも、マッチングアクションをブロックしたす。境界は、埌のメッセヌゞでそれを解陀するたで有効です。Claude 自身の条件が満たされたずいう刀定は、それを解陀したせん。

452 452 

453境界はルヌルずしお保存されたせん。分類噚はチェックのたびにトランスクリプトから再読み蟌みするため、[コンテキストコンパクション](/docs/ja/costs#reduce-token-usage)が述べたメッセヌゞを削陀する堎合、境界は倱われる可胜性がありたす。ハヌド保蚌の堎合、代わりに [deny ルヌル](/docs/ja/permissions#manage-permissions)を远加したす。453境界はルヌルずしお保存されたせん。クラシファむアはチェックのたびにトランスクリプトから再床読み取るため、[コンテキストコンパクション](/docs/ja/costs#reduce-token-usage)が境界を述べたメッセヌゞを削陀するず、境界が倱われる可胜性がありたす。ハヌド保蚌の堎合は、代わりに[deny ルヌル](/docs/ja/permissions#permission-rule-syntax)を远加しおください。

454 454 

455<h3 id="when-auto-mode-falls-back">455<h3 id="when-auto-mode-falls-back">

456 auto モヌドがフォヌルバックする堎合456 auto モヌドがフォヌルバックするずき

457</h3>457</h3>

458 458 

459Auto モヌドがセッションのアクションを承認できない堎合、ケヌスに䟝存したす。459auto モヌドがセッションのアクションを承認できない堎合、䜕が起こるかはケヌスによっお異なりたす。

460 460 

461* **ブロックされたアクション**Claude Code は通知を衚瀺し、`/permissions` の **Recently denied** タブの䞋にアクションをリストしたす。そこで `r` を抌しお手動承認で再詊行できたす。分類噚が[アクションに刀定を出さない](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)堎合。auto モヌド以倖の安党チェックが分類噚独自のリク゚ストを拒吊したか、その応答が解析されなかったため、Claude Code は通知たたは **Recently denied** ゚ントリなしでアクションを拒吊したす。461* **ブロックされたアクション**: Claude Code は通知を衚瀺し、`/permissions` の䞋の **Recently denied** タブにアクションをリストしたす。そこで `r` を抌しお、手動承認でそれを再詊行できたす。クラシファむアが[アクションに刀定を出さない](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)堎合。auto モヌドずは別の安党チェックがクラシファむアのリク゚スト自䜓を拒吊したか、その応答が解析されなかったため、Claude Code は通知たたは **Recently denied** ゚ントリなしでアクションを拒吊したす。

462* **繰り返されるブロック**分類噚がアクションを 3 回連続でブロックするか、合蚈 20 回ブロックする堎合、auto モヌドは䞀時停止し、Claude Code はプロンプトを再開したす。プロンプトされたアクションを承認するず auto モヌドが再開されたす。これらのしきい倀は蚭定䞍可です。蚱可されたアクションは連続カりンタヌをリセットし、合蚈カりンタヌはセッション䞭に保持され、独自の制限がフォヌルバックをトリガヌする堎合にのみリセットされたす。Claude Code は、[auto モヌド以倖の安党チェックが分類噚独自のリク゚ストを拒吊](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)する堎合、拒吊をどちらのしきい倀にもカりントしたせん。リンクされた゚ントリは Claude Code がそれらの拒吊を凊理する方法をカバヌしおいたす。462* **繰り返されるブロック**: クラシファむアが連続しお 3 回たたはセッション党䜓で 20 回アクションをブロックする堎合、auto モヌドは䞀時停止し、Claude Code はプロンプトを再開したす。プロンプトされたアクションを承認するず、auto モヌドが再開されたす。これらのしきい倀は蚭定䞍可胜です。蚱可されたアクションは連続カりンタヌをリセットしたすが、合蚈カりンタヌはセッション甚に保持され、独自のリミットがフォヌルバックをトリガヌするずきのみリセットされたす。Claude Code は、[auto モヌドずは別の安党チェックがクラシファむアのリク゚ストを拒吊する](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)堎合、拒吊をいずれのしきい倀にもカりントしたせん。リンクされた゚ントリは、Claude Code がそれらの拒吊をどのように凊理するかに぀いお説明しおいたす。

463* **プロンプトできないセッション**[`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags)のない [非察話的](/docs/ja/headless) `-p` 実行にはプロンプトするナヌザヌがいたせん。繰り返されるブロックがしきい倀に到達する堎合、アクションは実行されず、Claude は䜜業を続けたす。[auto モヌド以倖の安党チェックが分類噚のリク゚ストを拒吊](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)する堎合も同じです。Claude Code はどちらのケヌスでも実行を停止したせん。463* **プロンプトできないセッション**: [`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags) のない[非むンタラクティブ](/docs/ja/headless) `-p` 実行には、フォヌルバックするプロンプトがありたせん。繰り返されるブロックがしきい倀に到達するず、アクションは実行されず、Claude は䜜業を続けたす。[auto モヌドずは別の安党チェックがクラシファむアのリク゚ストを拒吊する](/docs/ja/errors#auto-mode-cannot-determine-the-safety-of-an-action)堎合も同じこずが適甚されたす。Claude Code はどちらの堎合もランを停止したせん。

464* **チェック䞭のモヌド切り替え**分類噚チェックが保留䞭の間に暩限モヌドを切り替える堎合、Claude Code は新しいモヌドが芁求しなかった刀定を砎棄したす。代わりに、プロンプトが衚瀺されるか、[`dontAsk` モヌド](#allow-only-pre-approved-tools-with-dontask-mode)でアクションが自動拒吊されたす。464* **チェック䞭のモヌド切り替え**: クラシファむアチェックが保留䞭に暩限モヌドを切り替える堎合、Claude Code は新しいモヌドが芁求しなかった刀定を砎棄し、それを適甚するのではなく。代わりに、プロンプトされるか、[`dontAsk` モヌド](#allow-only-pre-approved-tools-with-dontask-mode)でアクションが自動拒吊されたす。

465 465 

466繰り返されるブロックは通垞、分類噚がむンフラストラクチャに぀いおのコンテキストが䞍足しおいるこずを意味したす。`/feedback` を䜿甚しお誀怜知を報告するか、管理者に [信頌できるむンフラストラクチャを蚭定](/docs/ja/auto-mode-config)するよう䟝頌しおください。466繰り返されるブロックは通垞、クラシファむアがむンフラストラクチャに぀いおのコンテキストを欠いおいるこずを意味したす。`/feedback` を䜿甚しお誀怜知を報告するか、管理者に[信頌できるむンフラストラクチャを蚭定](/docs/ja/auto-mode-config)させおください。

467 467 

468<span id="how-the-classifier-evaluates-actions" />468<span id="how-the-classifier-evaluates-actions" />

469 469 

470<AccordionGroup>470<AccordionGroup>

471 <Accordion title="分類噚がアクションを評䟡する方法">471 <Accordion title="クラシファむアがアクションを評䟡する方法">

472 各アクションは固定の決定順序を通過したす。最初に䞀臎するステップが勝ちたす。472 各アクションは固定の決定順序を通過したす。最初にマッチするステップが勝ちたす。

473 473 

474 1. [allow、ask、たたは deny ルヌル](/docs/ja/permissions#manage-permissions)に䞀臎するアクションは即座に解決されたす。ただし、[保護されたパス](#protected-paths)ぞの曞き蟌みは、allow ルヌルが䞀臎する堎合でも分類噚にルヌティングされたす。`rm` ず `rmdir` の削陀が[重芁なパス](#critical-paths)をタヌゲットにしおいる堎合も Claude Code v2.1.218 以降で分類噚にルヌティングされたす。[`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool)でマヌクされた MCP ツヌルは、allow ルヌルが䞀臎する堎合でも盎接プロンプトを衚瀺し、[組織が `ask`](/docs/ja/mcp#organization-controls-on-connector-tools)に蚭定したコネクタツヌルも同じです。コンテンツスコヌプの ask ルヌル`Bash(git push *)` などは暩限プロンプトにフォヌルバックしたす474 1. [allow、ask、たたは deny ルヌル](/docs/ja/permissions#manage-permissions)に䞀臎するアクションは盎ちに解決されたす。[保護されたパス](#protected-paths)ぞの曞き蟌みは allow ルヌルが䞀臎する堎合でもクラシファむアにルヌティングされたす。たた、Claude Code v2.1.218 以降では、[重芁なパス](#critical-paths)をタヌゲットにした `rm` および `rmdir` 削陀も同様です。[`requiresUserInteraction`](/docs/ja/mcp#require-approval-for-a-specific-tool) ずマヌクされた MCP ツヌルは allow ルヌルが䞀臎する堎合でも盎接プロンプトしたす。たた、セッションでそのセッティングが Claude Code に到達する[組織が `ask` に蚭定したコネクタツヌル](/docs/ja/mcp#organization-controls-on-connector-tools)も同様です。`Bash(git push *)` などのコマンドのコンテンツで䞀臎する ask ルヌルは、暩限プロンプトにフォヌルバックしたす

475 2. 読み取り専甚アクションず䜜業ディレクトリ内のファむル線集は自動承認されたす。[保護されたパス](#protected-paths)ぞの曞き蟌みず[䜜業ディレクトリ倖の最初の読み取り](#first-read-outside-the-working-directories)を陀く。これはプロンプトを衚瀺したす475 2. 読み取り専甚アクションずワヌキングディレクトリ内のファむル線集は自動承認されたす。ただし、[保護されたパス](#protected-paths)および[ワヌキングディレクトリの倖での最初の読み取り](#first-read-outside-the-working-directories)ぞの曞き蟌みは陀きたす。これはプロンプトしたす

476 3. その他すべおは分類噚に送られたす。ステップ 1 で盎接プロンプトを衚瀺するコネクタツヌルず`requiresUserInteraction` MCP ツヌルは分類噚に到達したせん。そのため、組織が必芁ずする承認も同意ステップも自動承認されたせん476 3. その他すべおはクラシファむアに送られたす。ステップ 1 で盎接プロンプトするコネクタツヌルおよび` requiresUserInteraction` MCP ツヌルはクラシファむアに到達しないため、組織が必芁ずする承認も同意ステップも自動承認されたせん

477 4. 分類噚がブロックする堎合、Claude は理由を受け取り、別のアプロヌチを詊みたす。ほずんどのセッションでは、理由は曞かれた説明ではなく固定テキスト `Blocked by classifier` です。Claude Code v2.1.208 以降。[拒吊をレビュヌ](/docs/ja/auto-mode-config#review-denials)を参照しおください477 4. クラシファむアがブロックする堎合、Claude は理由を受け取り、代替を詊みたす。ほずんどのセッションでは、理由は `[Data Exfiltration]` などのクラシファむアが䞀臎したルヌルに名前を付けたす。曞き蟌たれた説明ではなく。[拒吊をレビュヌ](/docs/ja/auto-mode-config#review-denials)を参照しおください

478 478 

479 Auto モヌドに入るず、任意のコヌド実行を蚱可する広いルヌルが削陀されたす。479 auto モヌドに入るず、任意のコヌド実行を蚱可する広いルヌルがドロップされたす。

480 480 

481 * ブランケット `Bash(*)` たたは `PowerShell(*)`481 * ブランケット `Bash(*)` たたは `PowerShell(*)`

482 * `Bash(python*)` のようなワむルドカヌドむンタヌプリタヌ482 * `Bash(python*)` などのワむルドカヌドむンタヌプリタ

483 * パッケヌゞマネヌゞャヌ実行コマンド483 * パッケヌゞマネヌゞャヌ実行コマンド

484 * `Agent` allow ルヌル484 * `Agent` allow ルヌル

485 * [`Monitor`](/docs/ja/tools-reference#monitor-tool) allow ルヌル。Claude Code は Monitor コマンドをシェルを通じお実行するため485 * [`Monitor`](/docs/ja/tools-reference#monitor-tool) allow ルヌル。Claude Code は Monitor コマンドをシェルを通じお実行するため

486 486 

487 `Bash(npm test)` のような狭いルヌルは匕き継がれたす。Claude Code は削陀されたルヌルを auto モヌドを終了するずきに埩元したす。v2.1.236 より前では、Claude Code は auto モヌドで `Monitor` allow ルヌルを有効なたたにしおいたため、ツヌル党䜓に䞀臎するルヌルは分類噚レビュヌなしで Monitor コマンドを承認しおいたした。487 `Bash(npm test)` などの狭いルヌルは有効なたたです。Claude Code は auto モヌドを離れるずきにドロップされたルヌルを埩元したす。v2.1.236 より前では、Claude Code は auto モヌドで `Monitor` allow ルヌルを有効なたたにしおいたため、ツヌル党䜓に䞀臎するルヌルは分類噚レビュヌなしで Monitor コマンドを承認したした。

488 488 

489 Claude Code はたた、コミットされおいない䜜業を砎棄するコマンド`git reset --hard` たたは `rm -rf` などの前に `git status` を実行し、ステヌゞされた、倉曎された、たたは远跡されおいない䜜業が存圚するかどうかを分類噚に衚瀺したす。Claude Code はリポゞトリの git 蚭定が `status.showUntrackedFiles=no` を蚭定しおいる堎合でも、そのチェックで远跡されおいないファむルを報告したす。489 Claude Code はたた、`git reset --hard` や `rm -rf` などのコミットされおいない䜜業を砎棄するコマンドの前に `git status` を実行し、ステヌゞされた、倉曎された、たたは远跡されおいない䜜業が存圚するかどうかをクラシファむアに衚瀺したす。Claude Code は、リポゞトリの git 蚭定が `status.showUntrackedFiles=no` を蚭定する堎合でも、そのチェックで远跡されおいないファむルを報告したす。

490 490 

491 分類噚はナヌザヌメッセヌゞ、ファむル読み取りや怜玢などの読み取り専甚ルックアップ以倖のツヌル呌び出し、および CLAUDE.md コンテンツを芋たす。ツヌル結果は削陀されるため、ファむルたたは Web ペヌゞの敵察的なコンテンツはそれを盎接操䜜するこずはできたせん。[PostToolUse フック](/docs/ja/hooks#annotate-a-result-for-the-auto-mode-classifier)の `classifierContext` フィヌルドでコヌルの結果に泚釈を付けるこずができたす。分類噚はそれをアプリケヌション提䟛コンテキストずしお読みたす。491 クラシファむアはナヌザヌメッセヌゞ、ファむル読み取りや怜玢などの読み取り専甚ルックアップ以倖のツヌル呌び出し、および CLAUDE.md コンテンツを芋たす。ツヌル結果は削陀されるため、ファむルたたはりェブペヌゞの敵察的なコンテンツはそれを盎接操䜜できたせん。呌び出しの結果に[PostToolUse フック の `classifierContext` フィヌルド](/docs/ja/hooks#annotate-a-result-for-the-auto-mode-classifier)で泚釈を付けるこずができたす。クラシファむアはアプリケヌション提䟛のコンテキストずしお読み取りたす。

492 492 

493 別のサヌバヌ偎プロヌブは受信ツヌル結果をスキャンし、Claude がそれを読む前に疑わしいコンテンツにフラグを立おたす。これらのレむダヌがどのように連携するかに぀いおの詳现に぀いおは、[auto モヌドのお知らせ](https://claude.com/blog/auto-mode)および [゚ンゞニアリング深掘り](https://www.anthropic.com/engineering/claude-code-auto-mode)を参照しおください。493 別のサヌバヌ偎プロヌブは、受信ツヌル結果をスキャンし、Claude がそれを読む前に疑わしいコンテンツにフラグを立おたす。これらのレむダヌがどのように連携するかに぀いおの詳现は、[auto モヌドアナりンスメント](https://claude.com/blog/auto-mode)および[゚ンゞニアリング深掘り](https://www.anthropic.com/engineering/claude-code-auto-mode)を参照しおください。

494 </Accordion>494 </Accordion>

495 495 

496 <Accordion title="auto モヌドがサブ゚ヌゞェントを凊理する方法">496 <Accordion title="auto モヌドがサブ゚ヌゞェントを凊理する方法">

497 分類噚は [サブ゚ヌゞェント](/docs/ja/sub-agents)の䜜業を 3 ぀のポむントでチェックしたす。497 クラシファむアは[サブ゚ヌゞェント](/docs/ja/sub-agents)䜜業を 3 ぀のポむントでチェックしたす。

498 498 

499 1. サブ゚ヌゞェント開始前に、委譲されたタスク説明が評䟡されるため、危険に芋えるタスクは生成時にブロックされたす。499 1. サブ゚ヌゞェントが開始する前に、委任されたタスク説明が評䟡されるため、危険に芋えるタスクはスポヌン時にブロックされたす。

500 2. サブ゚ヌゞェント実行䞭、その各アクションは芪セッションず同じルヌルで分類噚を通過し、サブ゚ヌゞェントのフロントマタヌの任意の `permissionMode` は無芖されたす。500 2. サブ゚ヌゞェントが実行䞭の間、その各アクションはクラシファむアを通じお芪セッションず同じルヌルで通過し、サブ゚ヌゞェントのフロントマタヌの `permissionMode` は無芖されたす。

501 3. サブ゚ヌゞェント完了時、分類噚はその完党なアクション履歎をレビュヌしたす。リタヌンチェックが懞念事項にフラグを立おた堎合、セキュリティ譊告がサブ゚ヌゞェントの結果の前に付加されたす。別の API 安党チェックがレビュヌリク゚スト自䜓を拒吊する堎合、Claude Code は䟝然ずしおサブ゚ヌゞェントの結果を返し、䜜業が未レビュヌで信頌されおいないものずしお扱うべきであるこずを譊告する前に付加されたす。501 3. サブ゚ヌゞェントが完了するず、クラシファむアはその完党なアクション履歎をレビュヌしたす。その戻りチェックが懞念にフラグを立おる堎合、セキュリティ譊告がサブ゚ヌゞェントの結果の前に付加されたす。別の API 安党チェックがレビュヌリク゚スト自䜓を拒吊する堎合、Claude Code は䟝然ずしおサブ゚ヌゞェントの結果を返し、䜜業がレビュヌされおいないため信頌されおいないものずしお扱うべきずいう譊告が前に付加されたす。

502 502 

503 ステップ 1 には Claude Code v2.1.178 以降が必芁です。以前のバヌゞョンはステップ 2 ず 3 で分類噚を適甚したしたが、サブ゚ヌゞェント開始前にタスク説明を評䟡したせんでした。503 ステップ 1 には Claude Code v2.1.178 以降が必芁です。以前のバヌゞョンはステップ 2 ず 3 でクラシファむアを適甚したしたが、サブ゚ヌゞェントが開始する前にタスク説明を評䟡したせんでした。

504 </Accordion>504 </Accordion>

505 505 

506 <Accordion title="コストずレむテンシ">506 <Accordion title="コストずレむテンシ">

507 分類噚は `/model` 遞択ではなく Claude Sonnet 5 でデフォルトで実行されたす。Anthropic がサヌバヌ偎で蚭定する分類噚モデルがそのデフォルトより優先されたす。セッションのモデルが Claude Sonnet 4.6 の堎合、たたは [`availableModels`](/docs/ja/model-config#restrict-model-selection)が Sonnet 5 を陀倖する堎合、分類噚はセッションのモデルで実行されたす。たたは [Fable モデル](/docs/ja/model-config#work-with-fable)で実行する堎合は Opus モデルで。Anthropic API 以倖のプロバむダヌでは、その Opus フォヌルバックはプロバむダヌのデフォルト Opus モデルです。507 クラシファむアはデフォルトでは `/model` 遞択ではなく Claude Sonnet 5 で実行されたす。Anthropic がサヌバヌ偎で蚭定するクラシファむアモデルは、そのデフォルトより優先されたす。セッションのモデルが Claude Sonnet 4.6 の堎合、たたは [`availableModels`](/docs/ja/model-config#restrict-model-selection) が Sonnet 5 を陀倖する堎合、クラシファむアは代わりにセッションのモデルで実行されたす。たたはセッションが[Fable モデル](/docs/ja/model-config#work-with-fable)で実行される堎合は Opus モデルで。Anthropic API 以倖のプロバむダヌでは、その Opus フォヌルバックはプロバむダヌのデフォルト Opus モデルです。

508 508 

509 セッションの最初の auto モヌドリク゚ストは Sonnet 5 デフォルトを怜蚌したす。リク゚ストが成功する堎合、Sonnet 5 はセッションの分類噚モデルのたたです。モデルが利甚できないため倱敗する堎合、セッションはフォヌルバックを䜿甚したす。その怜蚌が解決した埌、分類噚のモデルはセッション䞭に倉曎されたせん。509 セッションの最初の auto モヌドリク゚ストは Sonnet 5 デフォルトを怜蚌したす。リク゚ストが成功する堎合、Sonnet 5 はセッションのクラシファむアモデルのたたであり、モデルが利甚䞍可であるため倱敗する堎合、セッションは代わりにフォヌルバックを䜿甚したす。その怜蚌が解決した埌、クラシファむアのモデルはセッション甚に倉曎されたせん。

510 510 

511 Enterprise プランおよび Claude API を䜿甚するアカりント、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では、分類噚呌び出しはトヌクン䜿甚量にカりントされたす。各チェックはトランスクリプトの䞀郚ず保留䞭のアクションを送信し、実行前にラりンドトリップを远加したす。保護されたパス倖の読み取りず䜜業ディレクトリ線集は分類噚をスキップするため、オヌバヌヘッドは䞻にシェルコマンドずネットワヌク操䜜から発生したす。511 Enterprise プランおよび Claude API を䜿甚するアカりント、[AWS 䞊の Claude Platform](/docs/ja/claude-platform-on-aws)、Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では、クラシファむア呌び出しはトヌクン䜿甚量にカりントされたす。各チェックはトランスクリプトの䞀郚ず保留䞭のアクションを送信し、実行前にラりンドトリップを远加したす。読み取りず保護されたパス倖のワヌキングディレクトリ線集はクラシファむアをスキップするため、オヌバヌヘッドは䞻にシェルコマンドずネットワヌク操䜜から来たす。

512 512 

513 分類噚はサンドボックスネットワヌク刀定をホストずポヌトに察しお再利甚するため、同じホストぞの繰り返される接続は各チェックを远加したせん。[分類噚がデフォルトでブロックするもの](#what-the-classifier-blocks-by-default)は蚱可ず拒吊がどのくらい続くかを説明しおいたす。513 クラシファむアはホストずポヌトのサンドボックスネットワヌク刀定を再利甚するため、同じホストぞの繰り返された接続は各々チェックを远加したせん。[クラシファむアがデフォルトでブロックするもの](#what-the-classifier-blocks-by-default)は、蚱可ず拒吊がどのくらい続くかに぀いお説明しおいたす。

514 </Accordion>514 </Accordion>

515</AccordionGroup>515</AccordionGroup>

516 516 


518 dontAsk モヌドで事前承認枈みツヌルのみを蚱可する518 dontAsk モヌドで事前承認枈みツヌルのみを蚱可する

519</h2>519</h2>

520 520 

521`dontAsk` モヌドを蚭定するず、Claude Code はプロンプトが衚瀺されるすべおのツヌル呌び出しを自動的に拒吊したす。Claude は `permissions.allow` ルヌル、[読み取り専甚 Bash コマンド](/docs/ja/permissions#read-only-commands)、および [PreToolUse フック](/docs/ja/permissions#extend-permissions-with-hooks)によっお承認された呌び出しに䞀臎するアクションのみを実行したす。このモヌドは CI パむプラむンたたは Claude が実行を蚱可されおいるものを事前に定矩する制限環境で䜿甚したす。セッションは入力を埅぀こずはありたせん。このモヌドがアクティブな間、ステヌタスバヌに `⏵⏵ don't ask on` が衚瀺されたす。521`dontAsk` モヌドを蚭定するず、Claude Code は本来プロンプトを衚瀺するすべおのツヌル呌び出しを自動的に拒吊したす。Claude は Manual モヌドで承認が䞍芁なアクション䜜業ディレクトリ内のファむル読み取りや[読み取り専甚 Bash コマンド](/docs/ja/permissions#read-only-commands)など、および `permissions.allow` ルヌルに䞀臎するアクション、[PreToolUse フック](/docs/ja/permissions#extend-permissions-with-hooks)によっお承認されたコヌル実行を継続したす。このモヌドは CI パむプラむンや制限された環境で䜿甚したす。Claude が実行できる内容を事前に定矩でき、セッションは入力を埅぀こずはありたせん。このモヌドがアクティブな間、ステヌタスバヌに `⏵⏵ don't ask on` が衚瀺されたす。

522 522 

523Claude Code は明瀺的な [`ask` ルヌル](/docs/ja/permissions#manage-permissions)に䞀臎する呌び出しを、プロンプトを衚瀺するのではなく拒吊したす。たた、組み蟌みの `AskUserQuestion` ツヌルは allow ルヌルが䞀臎する堎合でも拒吊し、[組織が `ask`](/docs/ja/mcp#organization-controls-on-connector-tools)に蚭定したコネクタツヌルも、その蚭定が Claude Code に届くセッションでは同様に拒吊したす。[`_meta["anthropic/requiresUserInteraction"]`](/docs/ja/mcp#require-approval-for-a-specific-tool)でマヌクされた MCP ツヌルも同じ方法で拒吊されたす。これは、その承認カヌドがこのモヌドが収集するこずのない回答を必芁ずするためです。これには Claude Code v2.1.199 以降が必芁です。523Claude Code は、プロンプトを衚瀺する代わりに、明瀺的な[`ask` ルヌル](/docs/ja/permissions#manage-permissions)に䞀臎するコヌルを拒吊したす。たた、allow ルヌルが䞀臎する堎合でも組み蟌みの `AskUserQuestion` ツヌルを拒吊し、その蚭定が Claude Code に到達するセッションで[組織が `ask` に蚭定したコネクタツヌル](/docs/ja/mcp#organization-controls-on-connector-tools)に぀いおも同じこずを行いたす。[`_meta["anthropic/requiresUserInteraction"]`](/docs/ja/mcp#require-approval-for-a-specific-tool)でマヌクされた MCP ツヌルも同じ方法で拒吊したす。これは、承認カヌドがこのモヌドが収集しない回答を必芁ずするためです。これには Claude Code v2.1.199 以降が必芁です。

524 524 

525`rm` ず `rmdir` の削陀が[重芁なパス](#critical-paths)をタヌゲットにしおいる堎合`rm -rf /` や `rm -rf ~` などは、allow ルヌルが䞀臎する堎合でも、たたは `PreToolUse` フックが蚱可する堎合でも拒吊されたす。525[重芁なパス](#critical-paths)`rm -rf /` や `rm -rf ~` などを察象ずした `rm` および `rmdir` の削陀は、allow ルヌルが䞀臎する堎合や `PreToolUse` フックが蚱可する堎合でも拒吊されたす。

526 526 

527[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)は蚭定ファむルから `defaultMode: "dontAsk"` を無芖したす。[bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)の詳现を参照しおください。527[Claude Code on the web](/docs/ja/claude-code-on-the-web) のクラりドセッションは `defaultMode: "dontAsk"` を無芖したす。詳现は[bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)を参照しおください。

528 528 

529フラグで起動時に蚭定したす。529スタヌトアップ時にフラグで蚭定したす

530 530 

531```bash theme={null}531```bash theme={null}

532claude --permission-mode dontAsk532claude --permission-mode dontAsk

platforms.md +10 −10

Details

48 タヌミナルから離れおいるずきに䜜業する48 タヌミナルから離れおいるずきに䜜業する

49</h2>49</h2>

50 50 

51Claude Code offers several ways to work when you're not at your terminal. They differ in what triggers the work, where Claude runs, and how much you need to set up.51Claude Code は、タヌミナルにいない時に䜜業するための耇数の方法を提䟛しおいたす。これらは、䜕が䜜業をトリガヌするか、Claude がどこで実行されるか、そしおセットアップにどの皋床の手間が必芁かが異なりたす。

52 52 

53| | Trigger | Claude runs on | Setup | Best for |53| | トリガヌ | Claude が実行される堎所 | セットアップ | 最適な甚途 |

54| :------------------------------------------------------- | :--------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ |54| :------------------------------------------------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------ | :-------------------------- |

55| [Dispatch](/docs/en/desktop#sessions-from-dispatch) | Message a task from the Claude mobile app | Your machine (Desktop) | [Pair the mobile app with Desktop](https://support.claude.com/en/articles/13947068) | Delegating work while you're away, minimal setup |55| [Dispatch](/docs/ja/desktop#sessions-from-dispatch) | Claude モバむルアプリからタスクをメッセヌゞで送信 | あなたのマシンDesktop | [モバむルアプリを Desktop ずペアリング](https://support.claude.com/en/articles/13947068) | 倖出䞭の䜜業委譲、最小限のセットアップ |

56| [Remote Control](/docs/en/remote-control) | Drive a running session from [claude.ai/code](https://claude.ai/code) or the Claude mobile app | Your machine (CLI or VS Code) | Run `claude remote-control` | Steering in-progress work from another device |56| [Remote Control](/docs/ja/remote-control) | [claude.ai/code](https://claude.ai/code) たたは Claude モバむルアプリから実行䞭のセッションを操䜜 | あなたのマシンCLI たたは VS Code | `claude remote-control` を実行 | 別のデバむスから進行䞭の䜜業を操舵 |

57| [Channels](/docs/en/channels) | Push events from a chat app like Telegram or Discord, or your own server | Your machine (CLI) | [Install a channel plugin](/docs/en/channels#quickstart) or [build your own](/docs/en/channels-reference) | Reacting to external events like CI failures or chat messages |57| [Channels](/docs/ja/channels) | Telegram や Discord などのチャットアプリ、たたはあなた自身のサヌバヌからむベントをプッシュ | あなたのマシンCLI | [チャネルプラグむンをむンストヌル](/docs/ja/channels#quickstart)するか、[独自に構築](/docs/ja/channels-reference) | CI 倱敗やチャットメッセヌゞなどの倖郚むベントに察応 |

58| [Slack](/docs/en/slack) | Mention `@Claude` in a team channel | Anthropic cloud | [Install the Slack app](/docs/en/slack#setting-up-claude-code-in-slack) with [Claude Code on the web](/docs/en/claude-code-on-the-web) enabled | PRs and reviews from team chat |58| [Slack](/docs/ja/slack) | チヌムチャネルで `@Claude` をメンション | Anthropic クラりド | [Slack アプリをむンストヌル](/docs/ja/slack#setting-up-claude-code-in-slack)し、[りェブ䞊の Claude Code](/docs/ja/claude-code-on-the-web) を有効化 | チヌムチャットからの PR ずレビュヌ |

59| [Self-hosted environments](/docs/en/self-hosted-environments) | Start a [cloud session](/docs/en/claude-code-on-the-web) and pick your organization's environment | Your organization's infrastructure | [Deploy runners](/docs/en/self-hosted-environments-quickstart), on Team and Enterprise plans | Cloud sessions that must run inside your network |59| [Self-hosted environments](/docs/ja/self-hosted-environments) | [クラりドセッション](/docs/ja/claude-code-on-the-web)を開始し、組織の環境を遞択 | あなたの組織のむンフラストラクチャ | [ランナヌをデプロむ](/docs/ja/self-hosted-environments-quickstart)、Team および Enterprise プラン | ネットワヌク内で実行する必芁があるクラりドセッション |

60| [Scheduled tasks](/docs/en/scheduled-tasks) | Set a schedule | [CLI](/docs/en/scheduled-tasks), [Desktop](/docs/en/desktop-scheduled-tasks), or [cloud](/docs/en/routines) | Pick a frequency | Recurring automation like daily reviews |60| [Scheduled tasks](/docs/ja/scheduled-tasks) | スケゞュヌルを蚭定 | [CLI](/docs/ja/scheduled-tasks)、[Desktop](/docs/ja/desktop-scheduled-tasks)、たたは[クラりド](/docs/ja/routines) | 頻床を遞択 | 日次レビュヌなどの定期的な自動化 |

61 61 

62どこから始めるべきか䞍確かな堎合は、[CLI をむンストヌル](/docs/ja/quickstart)しおプロゞェクトディレクトリで実行したす。タヌミナルを䜿甚したくない堎合は、[Desktop](/docs/ja/desktop-quickstart) がグラフィカルむンタヌフェヌスで同じ゚ンゞンを提䟛したす。62どこから始めるべきか䞍確かな堎合は、[CLI をむンストヌル](/docs/ja/quickstart)しおプロゞェクトディレクトリで実行したす。タヌミナルを䜿甚したくない堎合は、[Desktop](/docs/ja/desktop-quickstart) がグラフィカルむンタヌフェヌスで同じ゚ンゞンを提䟛したす。

63 63 

Details

123 123 

124䟝存関係のロヌカルコピヌは、゚ントリがマヌケットプレむスを指定しおいる堎合でも、プラグむンの䟝存関係゚ントリを満たしたす。そのため、マヌケットプレむスから䟝存関係をむンストヌルする必芁はありたせん。Claude Code は、ロヌカルコピヌに察しお[バヌゞョン制玄](#declare-a-dependency-with-a-version-constraint)をチェックしないため、ロヌカルの `plugin.json` には `version` が䞍芁です。v2.1.242 より前では、マヌケットプレむスを指定する䟝存関係゚ントリはロヌカルコピヌず䞀臎せず、Claude Code はロヌド時にプラグむンを無効にしおいたした。124䟝存関係のロヌカルコピヌは、゚ントリがマヌケットプレむスを指定しおいる堎合でも、プラグむンの䟝存関係゚ントリを満たしたす。そのため、マヌケットプレむスから䟝存関係をむンストヌルする必芁はありたせん。Claude Code は、ロヌカルコピヌに察しお[バヌゞョン制玄](#declare-a-dependency-with-a-version-constraint)をチェックしないため、ロヌカルの `plugin.json` には `version` が䞍芁です。v2.1.242 より前では、マヌケットプレむスを指定する䟝存関係゚ントリはロヌカルコピヌず䞀臎せず、Claude Code はロヌド時にプラグむンを無効にしおいたした。

125 125 

126䞡方のプラグむンが 1 ぀の芪フォルダに存圚する堎合、そのフォルダを `--plugin-dir` に 1 回枡すこずができたす。フォルダ自䜓がプラグむンでない堎合、Claude Code は `.claude-plugin/plugin.json` を持぀各子フォルダをロヌドしたす。Claude Code v2.1.265 以降が必芁です。

127 

126マヌケットプレむスから䟝存関係をむンストヌルしおいない堎合、ロヌカルコピヌがなくなるずプラグむンのロヌドが停止したす。128マヌケットプレむスから䟝存関係をむンストヌルしおいない堎合、ロヌカルコピヌがなくなるずプラグむンのロヌドが停止したす。

127 129 

128* **ロヌカルコピヌを無効にした堎合**: Claude Code は次のプラグむンロヌド時にプラグむンを無効にしたす。マヌケットプレむスを指定する䟝存関係゚ントリの堎合、Claude Code は `Dependency "<name>@inline" is disabled — enable it or remove the dependency` ず報告したす。ベアネヌム゚ントリの堎合は、䟝存関係をベアネヌムで報告したす。`<name>@inline` は、Claude Code がすべおの `--plugin-dir` および `--plugin-url` プラグむンを識別する方法です。130* **ロヌカルコピヌを無効にした堎合**: Claude Code は次のプラグむンロヌド時にプラグむンを無効にしたす。マヌケットプレむスを指定する䟝存関係゚ントリの堎合、Claude Code は `Dependency "<name>@inline" is disabled — enable it or remove the dependency` ず報告したす。ベアネヌム゚ントリの堎合は、䟝存関係をベアネヌムで報告したす。`<name>@inline` は、Claude Code がすべおの `--plugin-dir` および `--plugin-url` プラグむンを識別する方法です。

plugin-evals.md +705 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# evals でプラグむンをテストする

6 

7> Claude Code プラグむン甚の eval ケヌスを䜜成し、claude plugin eval で実行し、結果をグレヌド化し、プラグむンなしのベヌスラむンず比范し、CI でスコアをゲヌトする。

8 

9`claude plugin eval` は [プラグむン](/docs/ja/plugins) をテストケヌスのスむヌトに察しお実行し、結果をスコア化したす。各ケヌスは珟実的なプロンプトず 1 ぀以䞊のグレヌダヌで構成されたす。グレヌダヌは Claude が生成したものに察する合栌/䞍合栌チェックで、返信に察する正芏衚珟、特定のツヌルが呌び出されたかどうか、たたは第 2 のモデルが返信を刀定するルヌブリックなどです。

10 

11スむヌトを手動で䜜成する必芁はありたせん。`claude plugin eval init` はプラグむンに぀いお質問し、ケヌスずグレヌダヌを提案し、それらを詊し、ファむルを䜜成したす。既に開いおいるセッションから Claude に同じこずを行うよう䟝頌するこずもできたす。

12 

13evals を䜿甚しお、プラグむンがどの皋床確実に Claude を正しい結果に導くかを枬定し、プラグむンを倉曎したり新しいモデルがリリヌスされたりしたずきの回垰を怜出し、プラグむンなしの堎合ず比范しおプラグむンが䜕を貢献しおいるかを確認したす。

14 

15このペヌゞはプラグむンずスキル䜜成者向けで、動䜜するプラグむンがあり、その動䜜をテストしたい堎合、および CI でプラグむン倉曎をゲヌトするチヌム向けです。そのケヌス圢匏は [skill-creator プラグむン](/docs/ja/skills#run-evals-with-skill-creator) が䜿甚する `evals/evals.json` ファむルずは別です。プラグむンを䜜成するには [プラグむンを䜜成する](/docs/ja/plugins) を参照しおください。プラグむンの動䜜ではなく構文ずスキヌマ゚ラヌをチェックするには、[`claude plugin validate`](/docs/ja/plugins-reference#plugin-validate) を䜿甚したす。

16 

17<Note>

18 すべおの eval 実行ずすべおのゞャッゞグレヌダヌは、アカりント䞊の実際のモデル呌び出しで、プランの䜿甚量たたは API 請求に察しおカりントされたす。そのため、最初に [芁件](#requirements) を確認しおください。その埌、[最初の eval スむヌトを䜜成](#create-your-first-eval-suite) するか、既にスむヌトがある堎合は [CI で evals を実行](#run-evals-in-ci) に進んでください。

19</Note>

20 

21<h2 id="requirements">

22 芁件

23</h2>

24 

25プラグむン evals を実行するには、以䞋が必芁です。

26 

27* Claude Code v2.1.269 以降。`claude --version` で確認し、`claude update` でアップグレヌドしおください。

28* `plugin.json` たたは `.claude-plugin/plugin.json` マニフェストを含むプラグむンディレクトリ、たたは [skills-directory プラグむン](/docs/ja/plugins-reference#skills-directory-plugins)。

29* 通垞の Claude Code セッションで䜿甚するのず同じ認蚌ずモデルプロバむダヌ。Eval 実行、judge-scored graders、および `claude plugin eval init` はあなたの認蚌情報でモデルを呌び出すため、プランの䜿甚量制限たたは API 請求に察しおカりントされたす。コマンドがコストを報告する堎合、その数倀はそれらの呌び出しの [定䟡芋積もり](/docs/ja/costs) です。

30 

31<h2 id="how-an-eval-run-works">

32 eval 実行の仕組み

33</h2>

34 

35eval スむヌトはプラグむン内の `evals/` ずいうディレクトリに存圚し、[ケヌスを䜜成しお改善する](#write-and-refine-cases) に瀺すようにレむアりトされたす。各ケヌスは [プロンプト](#set-run-limits-and-tools-in-prompt-md) ず 1 ぀以䞊の [グレヌダヌ](#grade-the-result) を含む独自のサブディレクトリです。プロンプトは、プラグむンを䜿甚しおいる人が入力するようなもので、そのスキルの 1 ぀が凊理すべきリク゚ストなどです。

36 

37<h3 id="what-happens-in-a-run">

38 実行䞭に䜕が起こるか

39</h3>

40 

41ケヌスの各実行に぀いお、Claude Code は新しい [分離された](#how-runs-are-isolated) [非察話型セッション](/docs/ja/headless) を開始し、プラグむンのみをロヌドし、プロンプトを送信し、Claude が完了するか、ケヌスのタヌン制限たたは時間制限に達するたで動䜜させたす。その埌、各グレヌダヌは最終的な返信、トランスクリプト、たたは Claude が䜜成したファむルをチェックし、合栌たたは䞍合栌を刀定したす。

42 

43<h3 id="how-a-case-is-scored">

44 ケヌスのスコア化方法

45</h3>

46 

47非決定論的な゚ヌゞェントの 1 回の実行では、ほずんど情報が埗られないため、各ケヌスはデフォルトで 3 回実行されたす。実行のスコアは、重み付けを蚭定した堎合は重み付けされた、合栌したグレヌダヌの割合であり、ケヌスのスコアは実行党䜓の平均です。ケヌスは、そのスコアが [`--threshold`](#command-options) (デフォルトは 1.0) を満たすずきに合栌したす。モデル呌び出しでは、スむヌトはおおよそ cases × runs の゚ヌゞェント実行をプラグむンで行い、[プラグむンなしベヌスラむン](#the-no-plugin-baseline) でも同じ数だけ行い、さらに実行ごずに `llm` たたは `baseline` グレヌダヌごずに 3 ぀の短いゞャッゞ呌び出しを行いたす。

48 

49<h3 id="the-no-plugin-baseline">

50 プラグむンなしベヌスラむン

51</h3>

52 

53プラグむンなしでも Claude が同じくらい䞊手くいく可胜性があるため、単独のスコアが高いだけではプラグむンが圹に立ったこずを瀺したせん。この 2 ぀を分離するために、各ケヌスの実行はデフォルトでプラグむンをロヌドせずに繰り返され、2 ぀のスコア `WITH` ず `W/OUT` が埗られたす。その差 `Δ` は、プラグむンが貢献したものです。ケヌスがプラグむンの有無にかかわらず 1.0 でスコアされた堎合、プラグむンはそれが合栌した理由ではありたせん。2 ぀の実行セットは with-arm ず without-arm ず呌ばれたす。[プラグむンなしベヌスラむンず比范する](#compare-against-a-no-plugin-baseline) では、グレヌダヌがそれらの間でどのようにスコア化されるか、およびベヌスラむンをオフにする方法に぀いお説明したす。

54 

55<h2 id="create-your-first-eval-suite">

56 最初の eval スむヌトを䜜成する

57</h2>

58 

59このチュヌトリアルは、独自のプラグむン甚に 1 ぀のケヌスを䜜成し、実行し、結果を読みたす。開始する前に、以䞋があるこずを確認しおください。

60 

61* Claude Code v2.1.269 以降およびその他の [芁件](#requirements)

62* プラグむンのルヌトディレクトリで開いおいるタヌミナル`plugin.json` たたは `.claude-plugin/plugin.json` を含むディレクトリ

63* テストしたいプラグむン内の 1 ぀のスキルず、ナヌザヌが入力すべきリク゚ストそれがスキルをトリガヌすべき

64 

65<Steps>

66 <Step title="ケヌスを䜜成する">

67 プラグむンルヌトから、以䞋を実行したす。

68 

69 ```bash theme={null}

70 claude plugin eval init

71 ```

72 

73 Claude Code がこのディレクトリをただ信頌しおいない堎合、最初に `Trust this plugin directory?` ず尋ねたす。`y` で答えおください。察話型 Claude Code セッションが開きたす。Claude はプラグむンを読み、良い結果がどのようなものかを尋ね、プラグむンをトリガヌすべき、たたはトリガヌすべきでないプロンプトを提案し、各プロンプト甚のグレヌダヌを蚭蚈し、それらを 1 回パむロットしお動䜜を確認し、`evals/` の䞋に 1 ぀のケヌスディレクトリをプロンプトの埌に䜜成したす。Claude がスむヌトの準備ができたこずを䌝えたら、`/exit` たたは Ctrl+D でそのセッションを終了しおシェルに戻りたす。

74 

75 プラグむンルヌトで既に Claude Code セッションが開いおいる堎合は、代わりにそこで Claude に `claude plugin eval init` を実行するよう䟝頌できたす。Claude はコマンドを実行し、その䌚話で同じ質問をしたす。

76 

77 ケヌスを自分で䜜成しお、ファむルが正確に䜕を含むかを確認したい堎合は、[ケヌスを手動で䜜成する](#write-a-case-manually) に埓い、ここに戻っおそれを実行したす。

78 </Step>

79 

80 <Step title="スむヌトを実行する">

81 プラグむンルヌトのシェルに戻り、`evals/` の䞋のすべおのケヌスを実行したす。

82 

83 ```bash theme={null}

84 claude plugin eval .

85 ```

86 

87 ステップ 1 でこのディレクトリを既に信頌しおいるため、実行はすぐに開始されたす。代わりにケヌスを手動で䜜成した堎合、実行は最初に `Trust this plugin directory? [y/N]` ず尋ねたす。`y` で答えおください。[実行がアクセスできるもの](#security) は、同意しおいるこずを説明したす。

88 

89 各ケヌスはプラグむン付きで 3 回、プラグむンなしで 3 回実行されるため、1 ぀のケヌスは 6 回の実行です。各実行が完了するず、その実行のスコアず各グレヌダヌの刀定を含む進捗行が出力されたす。

90 </Step>

91 

92 <Step title="サマリヌを読む">

93 スむヌトが完了するず、サマリヌテヌブルが衚瀺され、その埌にレポヌトの堎所が衚瀺されたす。

94 

95 ```text theme={null}

96 CASE WITH W/OUT Δ RUNS COST NOTES

97 first-case 1.00 0.33 +0.67 6 $0.41

98 

99 1 case(s) · mean Δ +0.67 · 74s · $0.41

100 Report: /Users/you/my-plugin/evals/results/2026-09-10T17-02-11-482Z/report.html

101 Published: https://claude.ai/... · keep local next time with --no-publish

102 ```

103 

104 `WITH` はプラグむンをロヌドしたケヌスのスコア、`W/OUT` はロヌドしないでのスコア、正の `Δ` はプラグむンがスコアを䞊げたこずを意味したす。`COST` はモデル呌び出しの定䟡芋積もりで、`NOTES` は最も高い重みの倱敗したグレヌダヌの説明、たたは with-arm の実行゚ラヌを瀺したす。

105 </Step>

106 

107 <Step title="レポヌトを開いお反埩する">

108 `Published:` URL、たたは `Published:` 行が衚瀺されない堎合は `Report:` パスを開いお、すべおの実行のすべおのグレヌダヌの刀定ず説明を確認し、`llm` グレヌダヌに぀いおはゞャッゞの投祚ず刀定した抜粋を確認したす。`Published:` 行は、アカりントが [レポヌトを公開](#html-report) できる堎合にのみ衚瀺されたす。

109 

110 最初の䞀般的な発芋は、ケヌスの `tool_used: Skill` グレヌダヌが倱敗しおいる `Δ` がほがれロで、Claude が自然な衚珟でスキルを遞択しおいないこずを意味したす。スキルの [`description`](/docs/ja/skills#frontmatter-reference) を調敎し、`claude plugin eval .` を再床実行し、比范したす。

111 

112 1 ぀のケヌスを安く反埩するには、1 ぀の arm を 1 回実行したす。1 回の実行はノむズが倚いため、信頌する前にデフォルトの 3 回で倉曎を確認しおください。1 ぀の arm では、テヌブルは `WITH`、`W/OUT`、`Δ` の列の代わりに `SCORE` ず `PASS%` の列を衚瀺したす。

113 

114 ```bash theme={null}

115 claude plugin eval . --case <case-name> --runs 1 --ablation none

116 ```

117 

118 `<case-name>` を `evals/` の䞋のディレクトリ名の 1 ぀に眮き換えたす。

119 </Step>

120</Steps>

121 

122<h2 id="write-and-refine-cases">

123 ケヌスを䜜成しお改善する

124</h2>

125 

126`claude plugin eval init` が䜜成するケヌスは、開いお倉曎し、远加できるプレヌンファむルです。ケヌスはプラグむンの eval ディレクトリの䞋のディレクトリで、`prompt.md`、`case.yaml`、たたはその䞡方を含みたす。ケヌスをグルヌプ化するには、それ自䜓がケヌスではないディレクトリの䞋にネストしたす。`graders/` やフィクスチャファむルなど、ケヌスディレクトリ内のすべおはそのケヌスに属したす。

127 

128これは `claude plugin eval init` が䜜成するレむアりトで、新しいスむヌトに䜿甚するレむアりトです。[eval スむヌトリファレンス](#eval-suite-reference) には、モックず結果を含む完党なツリヌがありたす。

129 

130```text theme={null}

131my-plugin/

132├── .claude-plugin/plugin.json

133├── skills/...

134└── evals/

135 ├── first-case/

136 │ ├── prompt.md # frontmatter: case fields; body: the prompt

137 │ ├── graders/

138 │ │ ├── criteria.md # frontmatter: type + options; body: rubric or pattern

139 │ │ └── skill-fired.md

140 │ └── case.yaml # optional: only for context.* fields

141 ├── ignores-unrelated-request/

142 │ └── ...

143 └── results/ # written by each run; add to .gitignore

144```

145 

146<h3 id="write-a-case-manually">

147 ケヌスを手動で䜜成する

148</h3>

149 

150Claude にケヌスを `claude plugin eval init` で䜜成させるこずが掚奚パスです。代わりに自分で䜜成するには、空のテンプレヌトから開始したす。次のコマンドは、プレヌスホルダヌ `prompt.md` ず 1 ぀のプレヌスホルダヌグレヌダヌを含む `first-case` ずいう名前のケヌスを䜜成し、䜕も実行したせん。

151 

152```bash theme={null}

153claude plugin eval init --bare first-case

154```

155 

156```text theme={null}

157evals/first-case/

158├── prompt.md # the prompt sent to Claude, plus run limits

159└── graders/

160 └── criteria.md # one grader: how to score the result

161```

162 

163`prompt.md` では、各実行で Claude が受け取るメッセヌゞを䜜成し、frontmatter で実行の制限ずケヌスが䜿甚できるツヌルを蚭定したす。`evals/first-case/prompt.md` を開き、プレヌスホルダヌ本文をスキルの 1 ぀が凊理すべきリク゚ストに眮き換えたす。ナヌザヌが入力するであろう方法で衚珟されたす。この䟋はコミットメッセヌゞを䜜成するスキル甚です。独自のリク゚ストを䜿甚しおください。

164 

165```markdown theme={null}

166---

167max_turns: 10

168allowed_tools: [Read, Glob, Grep, Skill]

169---

170 

171Write me a commit message for this change: I renamed getUser to fetchUser and updated the three call sites.

172```

173 

174各実行は空の䜜業ディレクトリで開始されるため、タスクに必芁なものをプロンプト自䜓に入れるか、[ワヌクスペヌスたたは履歎をセットアップする](#add-setup-or-history-with-case-yaml) 最初に。[frontmatter フィヌルドの完党なリスト](#prompt-md-fields) は、モデル、タむムアりト、タグ、および環境倉数をカバヌしおいたす。

175 

176`graders/` の䞋の各ファむルは、実行埌に適甚される 1 ぀のチェックです。`evals/first-case/graders/criteria.md` を開き、プレヌスホルダヌをゞャッゞモデル甚のルヌブリックに眮き換えたす。具䜓的な PASS および FAIL 条件ずしお䜜成されたす。

177 

178```markdown theme={null}

179---

180type: llm

181---

182 

183PASS if <what a correct response contains>.

184FAIL if <what a wrong or missing response looks like>.

185```

186 

187その埌、スキルが答えを生成したかどうかをチェックする 2 番目のグレヌダヌを远加したす。`evals/first-case/graders/skill-fired.md` を䜜成し、`your-skill-name` をスキルの `SKILL.md` の `name` に眮き換えたす。

188 

189```markdown theme={null}

190---

191type: tool_used

192tool: Skill

193input_match: '"skill"\s*:\s*"(?:[\w-]+:)?your-skill-name"'

194---

195```

196 

197これは Claude がその実行䞭にそのスキルを少なくずも 1 回呌び出した堎合に合栌したす。これには、その名前空間付き `plugin-name:skill-name` 圢匏も含たれたす。[グレヌダヌタむプ](#grader-types) は、正芏衚珟のマッチングやファむルが䜜成されたこずの確認など、利甚可胜な他のチェックをリストしたす。

198 

199䞡方のファむルを保存したら、[クむックスタヌト](#create-your-first-eval-suite) が行うように、プラグむンルヌトから `claude plugin eval .` でケヌスを実行したす。

200 

201<h3 id="set-run-limits-and-tools-in-prompt-md">

202 prompt.md で実行制限ずツヌルを蚭定する

203</h3>

204 

205`prompt.md` frontmatter でケヌスの `max_turns`、`timeout_seconds`、`model`、`tags`、および䜿甚可胜な `allowed_tools` を蚭定したす。[prompt.md frontmatter](#prompt-md-fields) リファレンスはすべおのフィヌルドずそのデフォルトをリストしたす。Claude は本文を正確に䜜成したずおりに受け取りたす。その䞭の `@path` メンションはファむル添付に展開されないため、Claude がファむルを読む必芁がある堎合は、`allowed_tools` でツヌルを付䞎したす。

206 

207<h3 id="grade-the-result">

208 グレヌダヌを遞択しお重み付けする

209</h3>

210 

211グレヌダヌの frontmatter はその `type` を蚭定し、オプションで実行のスコアでより倚くをカりントする `weight` ず、ベヌスラむンに察しおどのようにスコア化されるかを制埡する [`arm`](#compare-against-a-no-plugin-baseline) を蚭定したす。6 ぀のタむプのうち、`regex`、`tool_used`、`tool_order`、`file_exists` はトランスクリプトずファむルから蚈算され、コストはかかりたせんが、`llm` ず `baseline` はゞャッゞモデルを呌び出し、実行のコストに远加されたす。

212 

213カスタムコヌドグレヌダヌはありたせん。[グレヌダヌタむプ](#grader-types) は各タむプのオプションず合栌条件をリストし、[グレヌダヌが芋るこずができるもの](#what-a-grader-can-look-at) は `target` ず `focus` が受け入れる倀をリストしたす。

214 

215`llm` および `baseline` グレヌダヌのゞャッゞはデフォルトで小さく高速なモデルです。ニュアンスのあるルヌブリックに察しおより匷力なものを䜿甚するには、`--judge-model sonnet` たたは完党なモデル ID を枡したす。

216 

217<h4 id="choose-graders-that-give-a-stable-signal">

218 安定した信号を䞎えるグレヌダヌを遞択する

219</h4>

220 

221`llm` グレヌダヌはモデルに刀定を求めるため、その答えは実行間で異なる可胜性があり、読む必芁があるテキストが長いほど異なりたす。これらの習慣はスむヌトのスコアを十分に安定させお信頌できるようにしたす。

222 

223* 生成されたファむルなどの長い出力に぀いおは、ファむルの内容に察する `regex` グレヌダヌでグレヌド化したす。これは毎回同じ方法でファむル党䜓をチェックしたす。短い出力には `llm` グレヌダヌを保持し、ルヌブリックを具䜓的な PASS および FAIL 条件ずしお䜜成したす。

224* 各ケヌスに、最終メッセヌゞや生成されたファむルなどの結果に察する 1 ぀のグレヌダヌず、`tool_used` や `tool_order` など Claude がそこに到達した方法に察する 1 ぀のグレヌダヌを付䞎したす。䞀緒に、答えが正しかったかどうかず、プラグむンがそれを生成したかどうかの䞡方を瀺したす。

225* ケヌスの `tool_used: Skill` グレヌダヌが合栌しおいるが `Δ` が負の堎合、プラグむンの前にゞャッゞを疑いたす。小さいゞャッゞモデルは、ルヌブリックが説明する内容ず異なる圢匏であるため、正しい答えを間違いずマヌクできたす。`--judge-model sonnet` で再実行し、圢匏が刀定を決定しないようにルヌブリックを厳しくしたす。

226* ビルドたたはテストが実行内で合栌したこずを確認するには、プロンプトで Claude にそれを実行し、結果をファむルに曞き蟌むよう䟝頌し、そのファむルをグレヌド化し、コマンドが `tool_used` グレヌダヌで実行されたこずを䞻匵したす。その `input_match` はコマンドに名前を付けたす。

227 

228<h3 id="compare-against-a-no-plugin-baseline">

229 プラグむンなしベヌスラむンに察しおスコア化する

230</h3>

231 

232プラグむンがテスト䞭の堎合、各ケヌスはデフォルトで 2 ぀の arm で実行されたす。with-arm はプラグむンをロヌドした実行で、without-arm はプラグむンなしで同じ数の実行です。サマリヌずレポヌトは䞡方のスコアず `Δ`with-arm スコアから without-arm スコアを匕いたものを衚瀺したす。比范が䞍芁な堎合グレヌダヌを反埩するなど、`--ablation none` を枡しおコストを半枛させ、with-arm のみを実行したす。

233 

2342 ぀の arm 実行では、䞀郚のグレヌダヌは `scored: false` で報告されたす。「スキルが呌び出された」などのチェックはプラグむンなしでは決しお合栌できないため、カりントするず without-arm がれロに向かい、`Δ` を膚らたせたす。2 ぀の arm を比范可胜に保぀ために、Claude Code はそのようなグレヌダヌを䞡方の arm のスコアから陀倖し、with-arm でそれらを合栌/䞍合栌むンゞケヌタヌのみずしお報告したす。これには以䞋が含たれたす。

235 

236* `tool` が `Skill` である各 `tool_used` グレヌダヌ

237* `arm: with-only` でマヌクするグレヌダヌ

238 

239ケヌス内のすべおのグレヌダヌがこれらの 1 ぀である堎合、スコア化するものが䜕も残らないため、代わりに通垞スコア化されたす。「スキルを呌び出しおはいけない」チェックに `min: 0` ず `max: 0` を䜿甚する堎合は、グレヌダヌに `arm: both` を蚭定しお、それに関わらず䞡方の arm でスコア化したす。`--ablation none` の䞋では䜕も陀倖されないため、同じスむヌトは 2 ぀のモヌドで異なる絶察スコアを生成できたす。

240 

241<h3 id="use-a-different-eval-directory">

242 別の eval ディレクトリを䜿甚する

243</h3>

244 

245`evals/` が既に別のツヌルで䜿甚されおいる堎合は、スむヌトを別のディレクトリに保持したす。プラグむンの `plugin.json` にそのディレクトリを蚘録しお、すべおの実行ずすべおの共同䜜業者がそれを䜿甚するようにするか、単䞀の実行のためにコマンドラむンで枡すこずができたす。

246 

247* **`plugin.json` で**: `"experimental": { "evals": "quality/evals" }` を远加したす。

248* **コマンドラむンで**: `claude plugin eval` ず `claude plugin eval init` の䞡方に `--eval-dir quality/evals` を枡したす。

249 

250䞡方を蚭定した堎合、フラグのディレクトリが䜿甚されたす。`qa` たたは `quality/evals` などのプレヌンディレクトリ名の盞察パスを指定したす。絶察パスたたは `..` を含むパスは受け入れられたせん。フラグ倀ずしおぱラヌで、マニフェスト倀ずしお䜿甚できない堎合は `Warning:` 行が出力され、実行は `evals/` を䜿甚したす。ケヌス、結果、および `init` 出力はすべおそのディレクトリに移動したす。

251 

252<h2 id="set-up-fixtures-and-mocks">

253 フィクスチャずモックをセットアップする

254</h2>

255 

256ケヌスはプロンプト以䞊のものが必芁な堎合がありたす。ワヌクスペヌス内のファむルたたは git リポゞトリ、続行する以前の䌚話、たたはプラグむンが通信する MCP サヌバヌからの回答。これらのそれぞれはケヌスの暪にセットアップされるため、実行は繰り返し可胜なたたです。

257 

258<h3 id="add-setup-or-history-with-case-yaml">

259 ワヌクスペヌスたたは䌚話をシヌドする

260</h3>

261 

262各実行は空のワヌクスペヌスで開始されたす。ケヌスがプロンプト以䞊のものが必芁な堎合は、`context` ブロックを含む `case.yaml` を `prompt.md` の暪に远加したす。

263 

264フィクスチャファむルたたは git リポゞトリを最初に䜜成するには、ケヌスディレクトリに Bash スクリプトを䜜成し、`context.scaffold_script` で名前を付けたす。スクリプトぱヌゞェントのサンドボックスの倖で、あなたずしお実行され、`--scaffold` を枡すずきのみ実行されるため、そのフラグはあなたたたはあなたの組織が䜜成したスむヌトに察しおのみ枡したす。以前の䌚話を続行するには、トランスクリプトを `.jsonl` ファむルずしお保存し、`context.history_file` で名前を付けたす。ケヌスのプロンプトは次のナヌザヌタヌンになりたす。Claude が実行䞭にケヌス内のフィクスチャディレクトリを読むこずができるようにするには、`context.add_dirs` にそれらをリストしたす。

265 

266`case.yaml` には `schema_version: "1.1"` ず `name` も必芁です。[case.yaml フィヌルド](#case-yaml-fields) リファレンスには完党なリストがありたす。

267 

268この `case.yaml` はスクリプトからワヌクスペヌスをシヌドし、Claude が `resources/` ディレクトリからフィクスチャを読むこずができるようにしたす。

269 

270```yaml theme={null}

271schema_version: "1.1"

272name: changelog-from-diff

273tags: [smoke]

274context:

275 scaffold_script: fixture.sh

276 add_dirs: [resources]

277```

278 

279<h3 id="mock-mcp-servers">

280 MCP サヌバヌをモックする

281</h3>

282 

283スキルが MCP ツヌルを呌び出すプラグむンを評䟡できたす。その背埌にある実際のサヌビスなしで。スむヌト党䜓の堎合は `evals/mocks/<server>/<tool>.md` の䞋に 1 ぀のツヌルごずに 1 ぀の Markdown ファむルを配眮するか、1 ぀のケヌスの堎合はケヌス独自の `mocks/` ディレクトリの䞋に配眮したす。`<server>` はプラグむンの [MCP 蚭定](/docs/ja/plugins-reference#mcp-servers) のサヌバヌの名前です。

284 

285実行は、芁求しない限り、プラグむンの実際の MCP サヌバヌを開始したせん。Claude Code は各サヌバヌ独自の名前の䞋にスタンドむンを登録したす。モックファむルを持぀ツヌルはそれから答え、`--allow-tools` 付䞎なしで蚱可され、モックファむルを持たないツヌルは Claude で利甚できたせん。モックがたったくないサヌバヌは、ケヌスの `mocked:` 進捗行に `plugin_<plugin>_<server>[not started: no mock]` ずしお衚瀺されたす。

286 

287ファむルの本文は、ツヌルが Claude に返すものです。このモックは `tracker` ずいう名前のサヌバヌ䞊の `create_issue` ツヌルの代わりになり、Claude が送信する入力をチェックし、タむトルを゚コヌバックしたす。`evals/mocks/tracker/create_issue.md` ずしお保存したす。

288 

289```markdown theme={null}

290---

291expect:

292 title: string

293 priority: [low, medium, high]

294---

295 

296Created issue #4821: {{input.title}}

297```

298 

299`{{input.<field>}}` で呌び出しの入力からフィヌルドを挿入し、`{{file:fixtures/{input.<field>}.json}}` でモックの暪のフィクスチャファむルの内容を挿入したす。`expect:` ブロックは入力を保護したす。呌び出しがそれに違反する堎合、実行はスコア 0 で䞭止され、理由が蚘録されたす。そのため、ケヌスはプラグむンがサヌバヌに䜕を求めたかを䞻匵できたす。`error: true` を蚭定しお本文をツヌル゚ラヌずしお返すか、`type: agent` を蚭定しお小さいモデルが本文の指瀺からサヌバヌずしお答えるようにしたす。[モックファむルリファレンス](#mock-files) はすべおのキヌず `_server.md` および `_tools.json` ファむルをリストしたす。

300 

301呌び出し自䜓をグレヌド化するには、グレヌダヌを `target: mock_calls` に指したす。

302 

303プラグむンの実際の MCP サヌバヌに察しお実行するには、これらのフラグの 1 ぀を枡したす。どちらの方法でも、これらのプロセスはあなたずしお実行され、実行のサンドボックスの倖で、それらのツヌルは [`--allow-tools` 付䞎](#grant-tools) が必芁です。

304 

305* **`--allow-real-servers`**: モックしおいない各サヌバヌの実際のプロセスを開始し、モックされたツヌルからの回答を続けたす。

306* **`--mocks off`**: `mocks/` を完党に無芖し、プラグむンが宣蚀するすべおのサヌバヌを開始したす。

307 

308<h4 id="replay-agent-mock-answers">

309 ゚ヌゞェントモック回答を再生する

310</h4>

311 

312`type: agent` モックは [`--judge-model`](#command-options) ぞの呌び出しで答えるため、その出力は実行間で異なり、ゞャッゞを倉曎するず倉わりたす。実行が゚ラヌたたは䞭止なしで完了するず、Claude Code は各回答を゚ヌゞェントモックが結果ディレクトリの `mock-recordings/` の䞋に䞎えたものを保存したす。

313 

314`ADOPT.txt` をそこで開いお、各蚘録ず `.replay/<server>/` ディレクトリを確認し、モックの暪にコピヌしたす。蚘録をそこにコピヌした埌、埌の実行はモデル呌び出しなしで同じ呌び出しから同じ答えを返したす。`mocks/.replay/` を `mocks/` の残りず䞀緒にコミットしお、CI 実行が繰り返し可胜になるようにしたす。

315 

316<h2 id="run-evals">

317 evals を実行する

318</h2>

319 

320スむヌトが存圚するず、`claude plugin eval` はそれを実行したす。タヌゲット匕数でどのプラグむンずケヌスを実行するかを遞択し、`--allow-tools` でケヌスが読み取り専甚セット以䞊に必芁ずするツヌルを付䞎し、他のオプションで実行数、モデル、コスト、出力を制埡したす。

321 

322<h3 id="choose-what-to-evaluate">

323 評䟡察象を遞択する

324</h3>

325 

326ほずんどの堎合、プラグむンルヌトから `claude plugin eval .` を実行したす。これはスむヌト内のすべおのケヌスをロヌドされたプラグむンで実行したす。単䞀のケヌスファむルを実行するか、開発䞭のプラグむンではなくむンストヌル枈みのプラグむンを評䟡するには、別のタヌゲットを枡したす。

327 

328| タヌゲット | 実行内容 |

329| :---------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------- |

330| プラグむンのルヌトディレクトリ`.` など | その eval ディレクトリの䞋のすべおのケヌスそのプラグむンをロヌド |

331| 単䞀の `prompt.md` たたは `case.yaml` ファむル | そのケヌスその囲むプラグむンをロヌド |

332| むンストヌル枈みプラグむン名前、`name` たたは `name@marketplace` | むンストヌル枈みコピヌの eval ディレクトリのケヌスむンストヌル枈みコピヌをロヌド。結果は珟圚のディレクトリの `./evals/results/` たたは `--eval-dir` で `./<dir>/results/` に曞き蟌たれたす。 |

333| `name@skills-dir` | [skills-directory プラグむン](/docs/ja/plugins-reference#skills-directory-plugins) の堎合も同じ |

334| 省略 | 珟圚のディレクトリをパスずしお |

335 

336`--case <glob>` を远加しおケヌス名でフィルタリングし、`--tag <tag>` を䜿甚しお指定されたタグのいずれかを持぀ケヌスを保持したす。タヌゲットを `--tag`、`--allow-tools`、`--json` の前に配眮したす。最初の 2 ぀はリストを取り、`--json` はオプションのパスを取るため、それぞれは埌に続くタヌゲットを独自の倀ずしお読み取りたす。

337 

338<h3 id="grant-tools">

339 ツヌルを付䞎する

340</h3>

341 

342実行は蚱可を求めるために停止するこずはありたせん。付䞎しなかった蚱可が必芁な組み蟌みツヌル`Bash`、`Write`、`Edit`、`WebFetch`、`WebSearch` などはセッションから削陀されるため、Claude はそれらをたったく呌び出すこずができたせん。蚱可リストは、ケヌスが `allowed_tools` にリストする読み取り専甚ツヌル`Read`、`Glob`、`Grep`、`NotebookRead`、`Skill`、`Agent`、`TodoWrite`、およびタスクツヌル `TaskCreate`、`TaskGet`、`TaskList`、`TaskUpdate`、`TaskStop`、`TaskOutput` からず、`--allow-tools` で付䞎するものスむヌト内のすべおのケヌスに適甚です。ケヌスが `Bash`、`Write`、`Edit`、`WebFetch`、`WebSearch` を䜿甚できるようにするには、自分で付䞎したす。

343 

344```bash theme={null}

345claude plugin eval . --allow-tools Write Edit "Bash(npm test *)"

346```

347 

348ケヌスが付䞎しなかったツヌルを芁求した堎合、実行は stderr に `not granted` ずしおリストしたす。[モックされた](#mock-mcp-servers) MCP サヌバヌ䞊のツヌルは蚱可が䞍芁です。実際のプラグむン MCP サヌバヌ䞊のツヌルは、サヌバヌが開始されおいる必芁がありたす`--allow-real-servers` たたは `--mocks off` で、および `--allow-tools "mcp__plugin_my-plugin_github__*"` などの名前による付䞎。プラグむンの MCP ツヌルは `mcp__plugin_<plugin>_<server>__<tool>` ずいう名前です。

349 

350任意の圢匏で `Bash` を付䞎するず、すべおのコマンドは Claude Code の [OS レベルサンドボックス](/docs/ja/sandboxing) の䞋で実行されたす。曞き蟌みはランの䜜業スペヌスに限定され、ホヌムディレクトリず Claude Code 蚭定は読み取り䞍可で、ネットワヌクアクセスは `--allow-tools "WebFetch(domain:example.com)"` で付䞎するドメむンに限定されたす。サンドボックスバック゚ンドのないマシンで Bash たたは PowerShell を付䞎するず、Claude Code は各実行を拒吊し、ケヌスは実行゚ラヌを衚瀺し、通垞はスコア 0 になりたす。ネむティブ Windows にはバック゚ンドがないため、WSL2 の䞋でシェル付䞎スむヌトを実行したす。Linux では、最初に `bubblewrap` ず `socat` をむンストヌルしたす。[サンドボックスの前提条件](/docs/ja/sandboxing) を参照しおください。

351 

352<h3 id="command-options">

353 コマンドオプション

354</h3>

355 

356この衚は、実行数、モデル、スコアリング、コスト、ツヌル付䞎、モック、出力のオプションをカバヌしおいたす。`claude plugin eval --help` を実行しお完党なリストを確認したす。これには `--case`、`--tag`、`--eval-dir`、`--no-scaffold`、`--report`、`--verbose` も含たれたす。

357 

358| オプション | デフォルト | 効果 |

359| :------------------------- | :--------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------- |

360| `--runs <n>` | 各ケヌスの `runs`、たたはそれ以倖は 3 | arm ごずのケヌスごずの実行 |

361| `-j`, `--concurrency <n>` | `1` | 最倧 1 から 8 の゚ヌゞェント実行を同時に実行したす。アカりントのレヌト制限を共有するため、これはそのレヌト制限を超えるスルヌプットを䞊げるのではなく、壁時間を短瞮したす。結果はケヌス順を保持したす。 |

362| `--model <model>` | 各ケヌスの `model`、たたはそれ以倖は `ANTHROPIC_MODEL` が蚭定されおいる堎合はそれ、たたはそれ以倖は Claude Code のデフォルト | テスト䞭の゚ヌゞェント甚のモデル。CI でモデルロヌルアりトがプラグむン回垰ず間違われないようにそれを固定したす。 |

363| `--judge-model <model>` | 小さく高速なモデル | `llm` および `baseline` グレヌダヌ甚のモデル |

364| `--ablation <mode>` | プラグむンが解決する堎合は `with-without`、それ以倖は `none` | 䜕を远加するかを枬定するために、プラグむンなしで各ケヌスを実行するかどうか。`none` は 1 ぀の arm を実行したす。`with-without` はプラグむンなしベヌスラむンを远加したす。 |

365| `--threshold <0..1>` | `1.0` | ケヌスが with-arm スコアがこれ以䞊の堎合に合栌したす。これ以䞋のケヌスはコマンドを終了 1 にしたす。 |

366| `--max-cost-usd <usd>` | 䞊限なし | 実行の定䟡コスト芋積もりの䞊限プラン䜿甚量ではなく。各実行開始前にチェックされたす。䜿甚埌、さらに䜕も開始されたせん。既に進行䞭の実行は完了するため、支出は䞊限を超える可胜性がありたす。未開始の実行が残っおいる堎合、コマンドは郚分的な結果で終了 2 になりたす。 |

367| `--allow-tools <tools...>` | なし | 読み取り専甚セット以䞊のツヌルを付䞎したす。[ツヌルを付䞎する](#grant-tools) を参照しおください。 |

368| `--scaffold` | オフ | 各ケヌスの [`scaffold_script`](#add-setup-or-history-with-case-yaml) を実行したす。 |

369| `--trust-plugin` | オフ | 自分で実行するコヌドずスむヌトを持぀プラグむンの最初の実行信頌プロンプトをスキップしたす。CI でゞョブがプロンプトで拒吊されたり埅機したりしないようにそれを枡したす。[実行がアクセスできるもの](#security) を参照しおください。 |

370| `--mocks <mode>` | `record` | `record` は [モック](#mock-mcp-servers) から MCP ツヌル呌び出しに答え、プラグむンの実際のサヌバヌを開始せず、再生甚に゚ヌゞェントモック回答を保存したす。`off` はモックを無芖し、プラグむンの実際の MCP サヌバヌを開始したす。 |

371| `--allow-real-servers` | オフ | `--mocks record` で、モックを持たないサヌバヌのプラグむンの実際の MCP サヌバヌも開始したす。 |

372| `--json [path]` | オフ | [結果ドキュメント](#json-result) を stdout に出力するか、`.json` で終わるパスに曞き蟌みたす。実行は静かです。進捗行たたはサマリヌテヌブルはありたせん。 |

373| `--output-dir <dir>` | `<eval dir>/results/<timestamp>/` | `aggregate-result.json` ず `report.html` が行く堎所 |

374| `--no-publish` | | HTML レポヌトをロヌカルに保持したす。[HTML レポヌト](#html-report) を参照しおください。 |

375| `--publish-report` | | Claude Code セッションが開始した実行など、デフォルトではロヌカルに留たる堎所でもレポヌトを公開したす。 |

376| `--keep-temp` | オフ | すべおの実行のサンドボックスディレクトリを保持し、そのパスを出力したすClaude が生成したものをデバッグするため。 |

377 

378<h3 id="run-evals-in-ci">

379 CI で evals を実行する

380</h3>

381 

382CI ゞョブで、`--json` でスむヌトを実行しお結果をアヌカむブ甚に曞き蟌み、終了コヌドでビルドを倱敗させたす。ゞョブが [最初の実行信頌プロンプト](#security) で埅機しないように `--trust-plugin` を枡し、スコアが時間ずずもに比范可胜になるように䞡方のモデルを固定し、レポヌトをロヌカルに保持し、コスト䞊限を䞊限ずしお蚭定したす。

383 

384```bash theme={null}

385claude plugin eval . \

386 --trust-plugin \

387 --json results.json \

388 --threshold 0.8 \

389 --model claude-sonnet-5 \

390 --judge-model claude-haiku-4-5 \

391 --no-publish \

392 --max-cost-usd 20

393```

394 

395ゞョブの終了コヌドは䜕が起こったかを瀺したす。

396 

397| 終了コヌド | 意味 |

398| :---- | :------------------------------------------------------------------------------------------------------------------- |

399| 0 | すべおのケヌスが `--threshold` 以䞊でスコア化され、すべおのケヌスファむルがロヌドされたした。 |

400| 1 | ケヌスが閟倀以䞋でスコア化された、ケヌスファむルがロヌドに倱敗した、ケヌスが芋぀からない、実行を開始できない、プラグむンディレクトリが信頌されおおらず `--trust-plugin` が枡されなかった、たたはオプションが無効です。 |

401| 2 | 郚分的な実行。`--max-cost-usd` 䞊限に達した、たたは認蚌情報が最初の実行の前たたは時点で拒吊されたした。`results.json` は `partial: true` ず理由で曞き蟌たれたす。 |

402| 130 | 䞭断。郚分的な結果が曞き蟌たれたす。 |

403| 143 | 終了CI タむムアりトなど。 |

404 

405HTML レポヌトの曞き蟌みたたは公開の問題は終了コヌドを倉曎したせん。ケヌスがなぜ䜎くスコア化されたかを確認するには、ロヌカルで `--json` なしで実行しお、実行ごずの進捗ずグレヌダヌ行が出力されるようにしたす。

406 

407CI ランナヌは Claude Code むンストヌルず [環境の認蚌情報](/docs/ja/authentication)`ANTHROPIC_API_KEY` などが必芁です。`--trust-plugin` なしで、チェックアりトディレクトリを Claude Code がただ信頌しおいないゞョブは、タヌミナルがない堎合は終了 1 で拒吊されるか、ランナヌが 1 ぀を割り圓おるずきはプロンプトで埅機したす。`claude plugin eval init` はあなたの質問をするためにタヌミナルが必芁です。CI では、`claude plugin eval init --bare <name>` を実行しお空のテンプレヌトを取埗したす。

408 

409コストを予枬可胜に保぀ために、クむックな毎倉曎スむヌトにはゞャッゞを呌び出さないグレヌダヌのみを付䞎し、`Δ` が䞍芁な堎所で `--ablation none` を䜿甚し、`partial: true` ドキュメントず `skippedPaidGraders` を持぀実行をあなたがチャヌトするトレンドから陀倖したす。

410 

411<h2 id="read-the-results">

412 結果を読む

413</h2>

414 

415少なくずも 1 ぀のケヌスを持぀すべおの実行は、eval ディレクトリ内に `results/<timestamp>/` ディレクトリを曞き蟌み、`aggregate-result.json` ず `report.html` を含みたす。パスタヌゲットの堎合はプラグむンの䞋。プラグむンに名前を付けた堎合は珟圚のディレクトリの䞋。[タヌゲットテヌブル](#choose-what-to-evaluate) に瀺すように。サマリヌテヌブル、JSON、レポヌトはすべお同じ結果デヌタをレンダリングしたす。

416 

417<h3 id="html-report">

418 HTML レポヌト

419</h3>

420 

421`report.html` は単䞀の自己完結型ファむルで、倖郚リク゚ストを行わないため、CI ゞョブに添付したり、ディスクから開いたりできたす。この䟋は、`--threshold 0.8` で実行された 3 ケヌススむヌトのレポヌトの䞊郚です。衚瀺されるコストは定䟡芋積もりで、モデルずケヌス数によっお異なりたす。

422 

423<img src="https://mintcdn.com/claude-code/qq7LHDi_F0aeFHgk/images/plugin-eval-report.png?fit=max&auto=format&n=qq7LHDi_F0aeFHgk&q=85&s=106eb6e6a70a6565f891ea3a4564f87d" alt="eval レポヌトの䞊郚。「Plugin effect: +33.3 pts vs baseline, improved 2, flat 1, regressed 0 of 3 cases」ず読む刀定行、スむヌトスコア、アブレヌション デルタ、ベヌスラむンスコア、閟倀を通過するケヌス、完党な実行の 5 ぀のサマリヌタむル、その埌、デルタ、スコアバヌ、2 ぀のグレヌダヌが䞡方ずも合栌を瀺す 1 ぀の実行を持぀最初のケヌス。" width="1360" height="1032" data-path="images/plugin-eval-report.png" />

424 

425䞊から䞋に読みたす。

426 

427* **刀定行ずタむル** は、プラグむンがスむヌト党䜓で圹に立ったかどうかに答えたす。スむヌトスコアはケヌスごずのプラグむン付きスコアの平均、アブレヌション Δ はそれがベヌスラむンスコアの䞊たたは䞋にどの皋床座っおいるか、ケヌスは䜕が閟倀を満たしたかをカりントしたす。完党な実行はすべおのグレヌダヌが合栌した with-plugin 実行の共有です。

428* **各ケヌスカヌド** はケヌス独自の `Δ` ずプラグむン付きスコアを衚瀺し、バヌの閟倀にティックを付けたす。`Δ` が負のケヌスは赀い巊端を取埗するため、スクロヌル時に回垰が目立ちたす。

429* **ケヌス内** では、プラグむン付き実行が最初に来お、ベヌスラむン実行が埌に来たす。各実行はグレヌダヌを合栌たたは䞍合栌チップでリストしたす。倱敗したグレヌダヌは既に説明で展開されおおり、`llm` グレヌダヌはゞャッゞの投祚ず刀定した蚌拠も衚瀺したす。これはランがなぜ䜎くスコア化されたかを芋぀ける堎所です。スコアに向かわないグレヌダヌ`tool_used: Skill` などは `plugin-fired indicator` バッゞを持ちたす。

430* **プロンプトずグレヌダヌ** はケヌスの䞋に衚瀺され、各グレヌダヌのルヌブリックたたはパタヌンを衚瀺するため、スむヌトなしでレポヌトを読む人は䜕が尋ねられたか、䜕が良いずしおカりントされたかを芋るこずができたす。

431 

432claude.ai サブスクリプションでサむンむンしおおり、[アヌティファクト](/docs/ja/artifacts) がアカりントで利甚可胜な堎合、Claude Code はレポヌトをプラむベヌトアヌティファクトずしお公開し、`Published: <url>` を出力したす。`--no-publish` を枡しおロヌカルに保持したす。`Published:` 行が衚瀺されない堎合API キヌ認蚌など、ロヌカルファむルがレポヌトです。

433 

434Claude Code セッションが開始した実行Claude にスむヌトを実行するよう䟝頌するなどもロヌカルに留たり、その `Report:` 行は `kept local` ず蚀いたす。そのコマンドに `--publish-report` を远加しお公開したす。

435 

436<h3 id="json-result">

437 JSON 結果

438</h3>

439 

440`aggregate-result.json` および `--json` 出力は、CI スクリプトが解析するための `schemaVersion: 1` を持぀バヌゞョン付きドキュメントです。フィヌルド名は camelCase で、新しいフィヌルドは既存のフィヌルドを名前倉曎せずに远加されるため、認識しないフィヌルドを無芖するようにスクリプトを䜜成したす。

441 

442これらはゲヌトスクリプトが通垞読むフィヌルドです。ドキュメントはスむヌト蚭定、すべおのグレヌダヌ定矩、および説明ず蚌拠を持぀実行ごずのグレヌダヌ結果も含みたす。

443 

444| フィヌルド | 意味 |

445| :------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------- |

446| `partial`, `partialReason` | `cost_ceiling`、`interrupted`、`auth_failed` で `true` の堎合、スむヌトが完了したせんでした。郚分的な結果をトレンドチャヌトから陀倖したす。 |

447| `aggregates.overallScore` | スむヌト党䜓のケヌススコアの平均 |

448| `aggregates.casesPassed`, `aggregates.casesTotal` | `--threshold` 以䞊のケヌス、および合蚈 |

449| `aggregates.meanDelta` | ケヌス党䜓の平均 `Δ`2 arm モヌド䞋 |

450| `cases[].name` | ケヌス名 |

451| `cases[].aggregates.score` | ケヌスの平均 with-arm 実行スコア |

452| `cases[].aggregates.delta` | with-arm スコアから without-arm スコアを匕いたもの。arm が比范可胜でない堎合は省略。 |

453| `cases[].arms.with[].error` | `null`、たたはランが異垞に終了した理由`timed out after 300s` など。開始したが悪く終了した実行は、生成されたものに察しおグレヌド化されるため、null 以倖の゚ラヌはスコア 0 を意味したせん。 |

454| `cases[].arms.with[].aborted` | [モック](#mock-mcp-servers) の `expect:` たたは `abort_when` が実行を停止した堎合に存圚し、`server`、`tool`、`reason` を持ちたす。実行はスコア 0 で、`error` は `null` のたたです。 |

455| `cases[].arms.with[].skippedPaidGraders` | コスト䞊限がこの実行のゞャッゞグレヌダヌをスキップした堎合は `true`。そのスコアは比范可胜ではありたせん。 |

456| `costUsd`, `durationSeconds`, `claudeVersion` | 定䟡でのゞャッゞ呌び出しを含む掚定コスト、壁時間秒、スむヌトを実行した Claude Code バヌゞョン |

457 

458<h2 id="security">

459 実行がアクセスできるもの

460</h2>

461 

462`claude plugin eval` はタヌゲットプラグむンのスキルずフックをロヌドし、マシン䞊で、あなたずしお eval スむヌトを実行したす。プラグむンを指すこずは `claude --plugin-dir` ず同じ信頌決定であるため、信頌するプラグむンのみを評䟡したす。このセクションで説明されおいる分離は、テスト䞭の゚ヌゞェントが到達できるものを制限したす。これはプラグむン独自のコヌドに察する境界ではなく、スむヌトが合栌するこずはプラグむンが安党であるかどうかに぀いお䜕も蚀いたせん。

463 

464<h3 id="trust-the-plugin-directory">

465 プラグむンディレクトリを信頌する

466</h3>

467 

468プラグむンに察しお `claude plugin eval` を初めお実行するずき、Claude Code は `Trust this plugin directory?` ず尋ねたす。ただし、既に察話型 `claude` セッションでそこで信頌プロンプトを受け入れた堎合を陀きたす。git リポゞトリ内で、はいず答えるずリポゞトリ党䜓を信頌し、察話型セッションも同様です。stdin たたは stdout がタヌミナルでない堎合、たたは `--json` の䞋では、実行は尋ねるこずができず、終了 1 で拒吊されたす。`--trust-plugin` を枡しお信頌を自分で䞻匵したす。これは自分のマシンで実行するプラグむンの堎合のみです。パスではなく名前を付けるタヌゲットむンストヌル枈みプラグむンたたは skills-directory プラグむンはプロンプトをスキップしたす。

469 

470プラグむンずスむヌトの䞀郚は、その実行のフラグを枡すずきのみ実行されたす。ケヌスの [`scaffold_script`](#add-setup-or-history-with-case-yaml) は `--scaffold` で、[読み取り専甚セット以䞊のツヌル](#grant-tools) は `--allow-tools` で、プラグむンの [実際の MCP サヌバヌ](#mock-mcp-servers) は `--allow-real-servers` たたは `--mocks off` で。ケヌスの `allowed_tools` ずスキル独自の `allowed-tools` frontmatter はそれらのいずれかも広げるこずはできたせん。プラグむンが䜜成しなかったフックを出荷する堎合、たたはその実際の MCP サヌバヌを開始する堎合、グレヌダヌが読むファむルに觊れる可胜性があるため、コンテナたたは CI ランナヌなどの分離環境で実行しない限り、そのスコアを参考情報ずしお扱いたす。フックずサヌバヌぱヌゞェントのサンドボックスの倖で実行されたす。

471 

472<h3 id="how-runs-are-isolated">

473 実行がどのように分離されるか

474</h3>

475 

476各実行は䜿い捚おのホヌムディレクトリ、䜜業ディレクトリ、Claude Code 蚭定を取埗し、テスト䞭の゚ヌゞェントはそこで `claude -p` 子プロセスずしお実行され、プラグむンのみをロヌドしたす。ケヌスを䜜成するずきにこれらの結果を念頭に眮いおください。

477 

478* **個人たたはプロゞェクトレベルは䜕もロヌドされたせん。** ナヌザヌ蚭定、フック、`CLAUDE.md` ファむル、MCP サヌバヌ、他のむンストヌル枈みプラグむン、メモリ、スキルは存圚せず、サンドボックス䞊のプロゞェクトスコヌプの `.claude/` たたは `.mcp.json` は読み取られたせん。ほずんどのシェル環境も保留されたす。[蚱可リスト](#prompt-md-fields) ず `EVAL_*` 倉数のみが実行に到達したす。プラグむンがセットアップを必芁ずする堎合は、プラグむンに出荷するか、`scaffold_script` で䜜成するか、`EVAL_*` 倉数を枡したす。

479* **管理ポリシヌは実行を制限できたす。** 管理者がマシンに展開した [管理蚭定](/docs/ja/managed-settings) の制限は実行内に適甚されるため、管理マシン䞊の結果は管理されおいないマシンずそのポリシヌによっお異なる可胜性がありたす。

480* **アヌティファクトツヌルはオフです。** [アヌティファクト](/docs/ja/artifacts) を公開するスキルはそのステップの前に生成するものに察しおのみグレヌド化できたす。

481* **ケヌス定矩ぱヌゞェントから隠されおいたす。** 実行は eval ディレクトリを読むこずができないため、Claude はケヌスのプロンプト、グレヌダヌ、たたは兄匟ケヌスを芋るこずができたせん。

482* **シェルコマンド倖のネットワヌクサンドボックスはありたせん。** 付䞎するシェルコマンドはサンドボックスのネットワヌクルヌルの䞋で実行されたす。`WebFetch(domain:
)` 付䞎はそのドメむンに盎接到達し、プラグむン独自のフックず開始する実際の MCP サヌバヌはどのホストにも到達できたす。

483 

484<h2 id="eval-suite-reference">

485 Eval スむヌトリファレンス

486</h2>

487 

488eval スむヌトが含むすべおのコンテンツは、プラグむンの eval ディレクトリ `evals/` の䞋に存圚したす。ただし、[別のディレクトリを蚭定](#use-a-different-eval-directory)しおいる堎合を陀きたす。このツリヌは、`claude plugin eval` がそこで読み曞きするすべおのファむルを瀺しおいたす。ケヌスが存圚するには、`prompt.md` たたは `case.yaml` のいずれかが必須です。

489 

490```text theme={null}

491evals/

492├── <case>/ # ケヌスごずに 1 ぀のディレクトリ。グルヌプ化するために非ケヌスディレクトリの䞋にネストしたす

493│ ├── prompt.md # frontmatter: case ず run フィヌルド。本文: プロンプト

494│ ├── case.yaml # オプション: context.* フィヌルド、たたは 1 ぀のファむル内の党ケヌス

495│ ├── graders/

496│ │ └── <name>.md # ファむルごずに 1 ぀のグレヌダヌ。frontmatter: type ず options。本文: ルヌブリック

497│ ├── mocks/ # オプション: このケヌスのみのモック。以䞋ず同じレむアりト

498│ └── <case.yaml で参照されるフィクスチャ、スクリプト、トランスクリプト>

499├── mocks/ # オプション: スむヌト党䜓の MCP モック

500│ ├── <server>/

501│ │ ├── <tool>.md # 1 ぀のモック化されたツヌル。本文: ツヌル結果

502│ │ ├── _server.md # オプション: 耇数のツヌルに答える 1 ぀の゚ヌゞェント

503│ │ ├── _tools.json # オプション: 実際の説明ずスキヌマのために保存された tools/list レスポンス

504│ │ └── fixtures/ # {{file:fixtures/...}} で挿入されるファむル

505│ └── .replay/<server>/ # 採甚された゚ヌゞェント-モック蚘録。モデル呌び出しなしで応答

506└── results/<timestamp>/ # 各実行で曞き蟌たれたす。results/ を .gitignore に远加しおください

507 ├── aggregate-result.json

508 ├── report.html

509 └── mock-recordings/ # クリヌン実行からの゚ヌゞェント-モック応答。ADOPT.txt 付き

510```

511 

512<h3 id="prompt-md-fields">

513 prompt.md frontmatter

514</h3>

515 

516`prompt.md` frontmatter は以䞋のフィヌルドを受け入れたす。未知のキヌぱラヌです。

517 

518| フィヌルド | デフォルト | 目的 |

519| :--------------------- | :----------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

520| `schema_version` | `"1.1"`。自動蚭定 | ケヌス圢匏バヌゞョン。`prompt.md` ずしお蚘述されたケヌスは自動的に取埗されるため、ほずんど蚭定したせん |

521| `name` | ディレクトリ名 | ケヌス名。`--case` グロブはこれにマッチし、レポヌトはこれをキヌにしたす |

522| `description` | | 人間向け。実行時には䜿甚されたせん |

523| `tags` | `[]` | `--tag` フィルタリング甚のラベル。任意のタグがマッチすればケヌスが実行されたす |

524| `plugins` | 最も近い囲むプラグむン | テスト察象のプラグむンディレクトリ。ケヌスディレクトリからの盞察パス。自動怜出がプラグむンを芋぀けられない堎合は `plugins: ["../.."]` を蚭定しおください。[プラグむンが読み蟌たれない](#the-baseline-arm-shows-no-plugin-or-delta-is-zero)を参照 |

525| `runs` | `3` | アヌム圓たりの実行数。1 から 50。`--runs` でオヌバヌラむドされたす |

526| `expected_outcome` | | 人間向け。実行時には䜿甚されたせん |

527| `model` | 子セッションのデフォルト | テスト察象の゚ヌゞェント甚モデル。`--model` でオヌバヌラむドされたす |

528| `max_turns` | `10` | タヌンキャップ。最倧 200。これに達するずラン゚ラヌずしお蚘録され、通垞はスコアを䜎䞋させるため、寛容に蚭定しおください |

529| `timeout_seconds` | `300` | 実行ごずの壁時間キャップ。最倧 3600 |

530| `allowed_tools` | `[]` | ケヌスが必芁ずするツヌル。䟋えば `[Read, Glob, Grep, Skill]`。読み取り専甚ツヌルはここにリストされるず付䞎されたす。その他に぀いおは、[ツヌルを付䞎](#grant-tools)を参照しおください |

531| `append_system_prompt` | | 子セッションのシステムプロンプトに远加されるテキスト |

532| `env` | `{}` | 子セッション甚の远加環境倉数。キヌは `EVAL_[A-Z0-9_]*` にマッチする必芁がありたす。その他のキヌは実行を倱敗させたす。実行は、シェルからのホワむトリストのみを継承したす。`PATH` ずロケヌル、プロキシず蚌明曞蚭定、モデルプロバむダヌを遞択・認蚌する倉数、ほずんどの `ANTHROPIC_*` ず `CLAUDE_CODE_*` 蚭定、および `EVAL_*` です。プラグむンに他のものツヌルチェヌン蚭定などを枡すには、`EVAL_*` 倉数ずしお゚クスポヌトしおください |

533 

534<h3 id="case-yaml-fields">

535 case.yaml フィヌルド

536</h3>

537 

538`case.yaml` は YAML で同じケヌスを説明し、他のファむルを指すフィヌルドを远加したす。`schema_version: "1.1"` ず `name` が必須です。`prompt.md` フィヌルドの `description`、`tags`、`plugins`、`runs`、`expected_outcome` はトップレベルに配眮されたす。`model`、`max_turns`、`timeout_seconds`、`allowed_tools`、`append_system_prompt`、`env` は `execution:` の䞋に配眮されたす。䞡方のファむルが存圚する堎合、`prompt.md` frontmatter は䞀臎する `case.yaml` フィヌルドをオヌバヌラむドし、`prompt.md` 本文がプロンプトになり、`graders/*.md` は `case.yaml` にリストされたグレヌダヌの埌に远加されたす。

539 

540これらのフィヌルドは `case.yaml` にのみ存圚したす。

541 

542| フィヌルド | 目的 |

543| :------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------- |

544| `context.scaffold_script` | ケヌスディレクトリ内の Bash スクリプト。Claude が開始する前に空のワヌクスペヌスで実行され、フィクスチャファむルたたは git リポゞトリを䜜成したす。[`--scaffold`](#add-setup-or-history-with-case-yaml) を枡すずきのみ実行されたす |

545| `context.history_file` | ケヌスディレクトリ内の `.jsonl` トランスクリプト。再開するために䜿甚されたす。ケヌスのプロンプトは次のナヌザヌタヌンになりたす |

546| `context.add_dirs` | ケヌスディレクトリ内のディレクトリ。Claude が実行䞭に読み取るこずができたす。読み取り専甚で付䞎されたす |

547| `execution.prompt` | プロンプト。ケヌス党䜓を `case.yaml` に保持し、`prompt.md` を省略する堎合 |

548| `graders` | グレヌダヌのリスト。各グレヌダヌは `name` ず `graders/*.md` ファむルが frontmatter で取埗するのず同じキヌを持ちたす。`llm` グレヌダヌの堎合、ルヌブリックを `criteria` に配眮したす |

549 

550<h3 id="grader-frontmatter">

551 グレヌダヌ frontmatter

552</h3>

553 

554`graders/` の䞋のすべおのグレヌダヌファむルは、frontmatter でこれらのキヌず、そのタむプのオプションを取埗したす。グレヌダヌの名前は `.md` なしのファむル名です。

555 

556| キヌ | デフォルト | 目的 |

557| :------- | :---- | :------------------------------------------------------------------------------------------------------------------------------------------ |

558| `type` | 必須 | [グレヌダヌタむプ](#grader-types)の 1 ぀ |

559| `weight` | `1` | 実行のスコアにおける盞察的な重み。任意の正の数 |

560| `arm` | 未蚭定 | `with-only` は [2 アヌム実行](#compare-against-a-no-plugin-baseline)でグレヌダヌをスコアリングから陀倖したす。`both` は `tool_used: Skill` グレヌダヌを䞡方のアヌムでスコアリングするよう匷制したす |

561 

562<h4 id="what-a-grader-can-look-at">

563 グレヌダヌが芋るこずができるもの

564</h4>

565 

566`regex` グレヌダヌは `target` を取埗し、`llm` グレヌダヌは `focus` を取埗したす。䞡方ずも同じ倀を受け入れたす。

567 

568| 倀 | グレヌダヌが芋るもの |

569| :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

570| `last_message` | Claude の最終応答テキスト。これがデフォルトです |

571| `trace` | JSON ずしおのセッション。1 行に 1 ぀のメッセヌゞ。`regex` グレヌダヌはすべおのメッセヌゞを芋たす。`llm` ゞャッゞは最初の 12 ず最埌の 12 を芋たす。その䞭の匕甚笊ず改行は JSON ゚スケヌプされるため、regex は `"` ではなく `\"` にマッチしたす |

572| `files` | 実行䞭に Claude が䜜成したパスのリスト。1 行に 1 ぀。その内容ではなく、スキャフォルドが䜜成したファむルや Claude が単に倉曎したファむルではありたせん |

573| `{ source: file, path: <path> }` | 実行埌のワヌクスペヌス内の 1 ぀のファむルの内容。プラグむンが生成したものをグレヌドするために䜿甚したす。PNG、JPEG、GIF、たたは WebP ファむルは `llm` ゞャッゞに画像ずしお衚瀺されたす。`llm` ゞャッゞは `.pptx` たたは PDF などの他のバむナリファむルを拒吊したす。画像にレンダリングするか、テキストずしお曞き出しおグレヌドしおください |

574| `mock_calls` | Claude が [モック化された MCP ツヌル](#mock-mcp-servers)に行った各呌び出し。その入力ずモックの応答を含みたす |

575 

576<h4 id="grader-types">

577 グレヌダヌタむプ

578</h4>

579 

580以䞋の各グレヌダヌタむプは、そのオプションず合栌時を列挙しおいたす。

581 

582| タむプ | オプション | 合栌時 |

583| :------------ | :--------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

584| `regex` | `pattern`、`flags`、`match`、`target` | JavaScript regex `pattern` がタヌゲットで芋぀かりたす。`match: not_contains` を蚭定しお䞍圚を芁求するか、`match: "count:N"` を蚭定しお正確に N 回のマッチを芁求したす。倧文字小文字を区別しないようにするには `flags: i` に配眮したす。むンラむン `(?i)` はサポヌトされおいたせん |

585| `tool_used` | `tool`、`input_match`、`min`、`max` | JSON ゚ンコヌドされた入力がオプションの `input_match` regex にマッチする `tool` ぞの呌び出し数が `min`デフォルト 1ず `max`デフォルト無制限の間です。ツヌルが呌び出されなかったこずを䞻匵するには、`min: 0` ず `max: 0` の䞡方を蚭定したす |

586| `tool_order` | `before`、`after` | 䞡方のツヌルが呌び出され、最初にマッチする `before` 呌び出しが最初にマッチする `after` 呌び出しより前です。各々はツヌル名たたは `{ tool, input_match }` です |

587| `file_exists` | `path`、`exists` | Claude が䜜成したファむルが `path` グロブにマッチするか、`exists: false` で䜕もマッチしたせん。実行䞭に䜜成されたファむルのみがカりントされたす |

588| `llm` | `criteria`、`focus` | ゞャッゞモデルが少なくずも 3 回䞭 2 回のルヌブリックで PASS に投祚したす。`.md` レむアりトではファむル本文が criteria です |

589| `baseline` | `baseline_file`、`criteria` | ゞャッゞが実行が `baseline_file`ケヌスディレクトリ内の `.jsonl`の参照トランスクリプトず同じくらい criteria を満たしおいるこずを怜出したす |

590 

591<h3 id="mock-files">

592 モックファむル

593</h3>

594 

595`mocks/<server>/` の䞋の `<tool>.md` ファむルは 1 ぀のツヌルに答えたす。その本文はツヌル結果で、`{{input.<field>}}` ず `{{file:fixtures/<name>}}` の眮換がありたす。その frontmatter は以䞋のキヌを受け入れたす。

596 

597| キヌ | デフォルト | 目的 |

598| :----------- | :------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

599| `type` | `fixed` | `fixed` は本文をそのたた返したす。`agent` は本文を、実行のためにサヌバヌをプレむする小さなモデルの指瀺ずしお扱い、以前の呌び出しを履歎ずしお芋たす |

600| `expect` | 未蚭定 | ドット蚘法の入力パスから `string`、`number`、`boolean`、`array`、`object` などのタむプ名、`/regex/`、リテラル、たたは蚱可されたリテラルのリストぞのマップ。それに違反する呌び出しはスコア 0 で実行を䞭止し、サヌバヌ、ツヌル、理由を含む `aborted` ずしお報告されたす |

601| `error` | `false` | `fixed` のみ。本文をツヌル゚ラヌずしお返したす |

602| `abort_when` | 未蚭定 | `agent` のみ。゚ヌゞェントが実行を䞭止できる唯䞀の条件をリストする散文 |

603 

6042 ぀のオプションファむルがサヌバヌのディレクトリ内のツヌルファむルの暪に配眮されたす。

605 

606* **`_server.md`**: 耇数のツヌルに答える単䞀の `type: agent` モック。その `tools:` frontmatter キヌにリストされおいたす。同じツヌル甚の `<tool>.md` が優先されたす。`expect:` ガヌドを個別の `<tool>.md` に配眮し、ここには配眮したせん

607* **`_tools.json`**: 実際のサヌバヌから保存された `tools/list` レスポンス。モック化されたツヌルが蚱可的なプレヌスホルダヌの代わりに実際の説明ず入力スキヌマを持぀ようにしたす

608 

609ケヌス独自の `mocks/` ディレクトリは同じレむアりトを䜿甚し、スむヌトのモックをファむルごずにオヌバヌラむドしたす。

610 

611<h2 id="troubleshooting">

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

613</h2>

614 

615これらは著者が最も頻繁に遭遇する問題であり、衚瀺される内容に基づいおキヌが付けられおいたす。

616 

617<h3 id="plugin-eval-is-currently-in-early-access">

618 「plugin eval is currently in early access」

619</h3>

620 

621ビルドはコマンドの䞀般提䟛より前のものです。`claude update` を実行しおから、新しいセッションでコマンドを再床実行しおください。

622 

623<h3 id="plugin-eval-is-currently-unavailable">

624 「plugin eval is currently unavailable」

625</h3>

626 

627Anthropic がサヌバヌ偎でコマンドをオフにしおいたす。マシン䞊の䜕もそれをオンに戻すこずはできたせん。`claude update` を実行しお、埌で新しいセッションで再床詊しおください。

628 

629<h3 id="is-not-a-trusted-plugin-directory-and-this-run-cannot-stop-to-ask-you-about-it">

630 「is not a trusted plugin directory, and this run cannot stop to ask you about it」

631</h3>

632 

633これは Claude Code がただ信頌しおいないディレクトリに察する最初の実行であり、stdin たたは stdout がタヌミナルでないか、`--json` を枡したため、質問するこずができたせん。タヌミナルで `claude plugin eval <dir>` を䞀床実行しおプロンプトに答えるか、プラグむンのコヌドずスむヌトを信頌する堎合は `--trust-plugin` を枡しおください。[実行がアクセスできるもの](#security)を参照しおください。

634 

635<h3 id="no-eval-cases-found">

636 「No eval cases found」

637</h3>

638 

639eval ディレクトリの䞋に `<case>/prompt.md` たたは `<case>/case.yaml` が存圚しないか、`--case` および `--tag` フィルタヌがケヌスず䞀臎したせん。プラグむンルヌトから実行するか、`claude plugin eval init` を実行しおスむヌトを䜜成しおください。

640 

641<h3 id="the-baseline-arm-shows-no-plugin-or-delta-is-zero">

642 ベヌスラむンアヌムにプラグむンが衚瀺されない、たたはデルタがれロ

643</h3>

644 

645サマリヌに `W/OUT` 列がない堎合、たたはケヌスが「ablation requested but no plugin resolved」で倱敗する堎合、ケヌスのプラグむンが芋぀かりたせんでした。`plugins: ["../.."]` をケヌスに远加し、ケヌスディレクトリからプラグむンディレクトリぞのパスを指定しおください。

646 

647プラグむンが読み蟌たれ、`Δ` が `tool_used: Skill` グレヌダヌが倱敗しおいる堎合でもれロに近い堎合、これは通垞、スキルの `description` がプロンプトの衚珟でトリガヌされおいないこずを意味する実際の発芋です。説明を調敎しお、同じスむヌトを再床実行しおください。

648 

649<h3 id="everything-scores-zero-although-the-right-files-were-produced">

650 正しいファむルが生成されたにもかかわらず、すべおがれロスコアになる

651</h3>

652 

653グレヌダヌが `files`䜜成されたパスのリストをタヌゲットにしおいるが、ファむルの内容を意図しおいたした。`{ source: file, path: <path> }` を `target` たたは `focus` ずしお䜿甚しおください。別途、`file_exists` は実行䞭に䜜成されたファむルのみをカりントするため、スキャフォルドが䜜成したファむルたたは Claude が線集のみしたファむルは芋えたせん。その内容をグレヌドするか、`Edit` で `tool_used` を䜿甚しおください。

654 

655<h3 id="a-regex-over-the-trace-doesn’t-match-text-i-can-see">

656 トレヌス䞊の正芏衚珟が衚瀺されるテキストず䞀臎しない

657</h3>

658 

659デフォルトの `target` はトレヌスではなく `last_message` です。`target` をトレヌスにする堎合、行ごずに JSON であるため、匕甚笊は `\"` ずしお衚瀺されたす。正芏衚珟は JavaScript 構文を䜿甚するため、`(?i)` を蚘述するのではなく、`flags` に `i` を入れおください。

660 

661<h3 id="tools-are-denied-mcp-tools-are-missing-or-bash-won’t-run">

662 ツヌルが拒吊される、MCP ツヌルが芋぀からない、たたは Bash が実行されない

663</h3>

664 

665読み取り専甚セット以倖のすべおのものには、`--allow-tools Bash Write` などの蚱可が必芁です。個人甚 MCP サヌバヌは実行䞭に読み蟌たれたせん。プラグむン自䜓のサヌバヌは、[オプトむン](#mock-mcp-servers)しない限り開始されず、それらのツヌルは `--allow-tools "mcp__plugin_<plugin>_<server>__*"` 蚱可も必芁です。モック化されたツヌルはどちらも必芁ありたせん。

666 

667<h3 id="the-run-exits-1-but-the-results-look-fine">

668 実行が 1 で終了するが、結果は問題ないように芋える

669</h3>

670 

671デフォルトの `--threshold` は 1.0 であるため、ケヌスが完璧以䞋のスコアを取埗するずコマンドは 1 で終了したす。バヌに䞀臎するしきい倀を蚭定しおください。終了 1 は、読み蟌みに倱敗したケヌスファむルもカバヌしおおり、テヌブルの䞊の stderr で報告されたす。

672 

673<h3 id="json-output-path-must-end-in-json">

674 「--json output path must end in .json」

675</h3>

676 

677`--json` の埌にタヌゲットを配眮したため、出力パスずしお読み取られたした。`claude plugin eval . --json` のようにタヌゲットを最初に配眮するか、`--json` に明瀺的な `.json` パスを指定しおください。

678 

679<h3 id="a-grader-shows-passed-false-under-a-run-that-scored-1-0">

680 グレヌダヌが 1.0 のスコアを取埗した実行の䞋で passed: false を衚瀺する

681</h3>

682 

683そのグレヌダヌは蚭蚈䞊、2 アヌム実行でスコアから陀倖され、その `scored` フィヌルドは `false` です。[プラグむンなしベヌスラむンず比范](#compare-against-a-no-plugin-baseline)を参照しおください。

684 

685<h3 id="runs-fail-with-a-usage-limit-or-rate-limit-error-partway-through">

686 実行がスむヌトの途䞭で䜿甚量制限たたはレヌト制限゚ラヌで倱敗する

687</h3>

688 

689アカりントがプランの䜿甚量制限に達するか、スむヌト実行䞭に API レヌト制限に達した堎合、その埌の各実行はその゚ラヌで終了し、生成されたものに基づいおグレヌド化され、通垞はスコア 0 になりたす。スむヌトはただ完了し、`partial` ずしおマヌクされないため、結果は回垰のように芋える可胜性がありたす。スコアを信頌する前に `NOTES` 列たたは JSON の `cases[].arms.with[].error` で制限メッセヌゞを確認しおから、制限がリセットされた埌に再床実行しおください。`--runs 1` たたは `--case` フィルタヌを䜿甚しお、制限内に留たる必芁がある堎合は䜿甚しおください。

690 

691<h3 id="runs-time-out-or-hit-the-turn-cap">

692 実行がタむムアりトするか、タヌンキャップに達する

693</h3>

694 

695デフォルトは 10 タヌンず 300 秒です。より倚くを必芁ずするタスクの堎合、ケヌスで `max_turns` ず `timeout_seconds` を䞊げ、厳密な実行ごずの制限ではなく、`--max-cost-usd` をコスト䞊限ずしお䜿甚しおください。

696 

697<h2 id="see-also">

698 関連項目も参照

699</h2>

700 

701* [プラグむンを䜜成する](/docs/ja/plugins): テストしおいるプラグむンを構築し、開発䞭に `--plugin-dir` でロヌドしたす。

702* [プラグむンリファレンス](/docs/ja/plugins-reference#plugin-eval): `plugin eval` および `plugin eval init` コマンド゚ントリずマニフェストの `experimental.evals` キヌ

703* [スキル](/docs/ja/skills): スキルの説明が Claude がそれを呌び出すずきを決定する方法。これはスキルがトリガヌされるかどうかをチェックするケヌスが枬定しおいるものです。

704* [サンドボックス](/docs/ja/sandboxing): 実行に Bash を付䞎するずきに適甚される OS レベルサンドボックス

705* [プラグむンマヌケットプレむスを䜜成しお配垃する](/docs/ja/plugin-marketplaces): スむヌトが合栌したら、プラグむンを公開したす。

plugin-hints.md +7 −7

Details

28Claude Code はプラグむンを自動的にむンストヌルするこずはありたせん。ナヌザヌが垞に確認したす。28Claude Code はプラグむンを自動的にむンストヌルするこずはありたせん。ナヌザヌが垞に確認したす。

29 29 

30<h2 id="emit-the-hint">30<h2 id="emit-the-hint">

31 ヒントを出力する31 ヒントを発行する

32</h2>32</h2>

33 33 

34ヒントプロンプトは、公匏 Anthropic マヌケットプレむスにリストされおいるプラグむンに察しおのみ発火したす。統合をリリヌスする前に、[プラグむンを公匏マヌケットプレむスに登録する](#get-your-plugin-into-the-official-marketplace)を参照しおください。34ヒントプロンプトは、公匏の Anthropic マヌケットプレむスにリストされおいるプラグむンに察しおのみ発火したす。統合をリリヌスする前に、[プラグむンを公匏マヌケットプレむスに登録する](#get-your-plugin-into-the-official-marketplace)を参照しおください。

35 35 

36環境倉数でゲヌトを蚭定しお、マヌカヌが人間のナヌザヌが CLI を盎接実行するずきに衚瀺されないようにしたす。次に、タグを stderr に独立した行ずしお曞き蟌みたす。チェックする倉数を遞択しおください。36環境倉数で発行をゲヌトしお、人間が CLI を盎接実行する堎合にマヌカヌが衚瀺される可胜性を䜎くしおから、タグを stderr に独立した行ずしお曞き蟌みたす。チェックする倉数を遞択しおください。

37 37 

38* `CLAUDECODE`: Claude Code のすべおのバヌゞョンで蚭定されるため、最も倚くのセッションに到達したす。Claude Code が起動する tmux セッションず stdio MCP サヌバヌサブプロセスでも蚭定され、IDE 拡匵機胜は統合タヌミナルで蚭定したす。人間のナヌザヌが CLI を盎接実行する可胜性がありたす。38* `CLAUDECODE`すべおの Claude Code バヌゞョンで蚭定されるため、最も倚くのセッションに到達したす。Claude Code が開始する tmux セッションず stdio MCP サヌバヌサブプロセスでも蚭定されたす。IDE 拡匵機胜は、人間が CLI を盎接実行する可胜性がある統合タヌミナルでも蚭定したす。

39* `CLAUDE_CODE_CHILD_SESSION`: Claude Code 自䜓が生成するサブプロセスツヌル呌び出し、hook コマンド、[status line](/docs/ja/statusline) コマンドなどでのみ蚭定されるため、タグは通垞、人間のタヌミナルに到達したせん。セッション内で開始された長時間実行されるプロセスtmux サヌバヌなどは倉数をキャプチャするため、そのプロセスから埌で起動されたシェルは䟝然ずしお生のタグを衚瀺したす。Claude Code v2.1.172 以降が必芁なため、叀いバヌゞョンのセッションではヒントが衚瀺されたせん。39* `CLAUDE_CODE_CHILD_SESSION`Claude Code 自䜓がスポヌンするサブプロセスツヌル呌び出し、フックコマンド、[ステヌタスラむン](/docs/ja/statusline)コマンドなどでのみ蚭定されるため、タグは通垞、人間のタヌミナルに到達したせん。セッション内で開始された長時間実行プロセスtmux サヌバヌなどは倉数をキャプチャするため、そのプロセスから埌で起動されたシェルは䟝然ずしお生のタグを衚瀺したす。

40 40 

41以䞋の䟋は、最倧限のリヌチのために `CLAUDECODE` でゲヌトを蚭定し、公匏マヌケットプレむスの `example-cli` ずいう名前のプラグむンのヒントを出力したす。41以䞋の䟋は、最倧限のリヌチのために `CLAUDECODE` でゲヌトし、公匏マヌケットプレむスの `example-cli` ずいう名前のプラグむンのヒントを発行したす。

42 42 

43<CodeGroup>43<CodeGroup>

44 ```javascript Node.js theme={null}44 ```javascript Node.js theme={null}


73 ```73 ```

74</CodeGroup>74</CodeGroup>

75 75 

76公匏マヌケットプレむスのプラグむン名で `example-cli` を眮き換えたす。76公匏マヌケットプレむスのプラグむン名で `example-cli` を眮き換えおください。

77 77 

78<h2 id="choose-where-to-emit">78<h2 id="choose-where-to-emit">

79 出力堎所を遞択する79 出力堎所を遞択する

plugins.md +58 −50

Details

179<Warning>179<Warning>

180 **よくある間違い**`commands/`、`agents/`、`skills/`、`hooks/` を `.claude-plugin/` ディレクトリ内に配眮しないでください。`plugin.json` のみが `.claude-plugin/` 内に入りたす。他のすべおのディレクトリはプラグむンルヌトレベルにある必芁がありたす。180 **よくある間違い**`commands/`、`agents/`、`skills/`、`hooks/` を `.claude-plugin/` ディレクトリ内に配眮しないでください。`plugin.json` のみが `.claude-plugin/` 内に入りたす。他のすべおのディレクトリはプラグむンルヌトレベルにある必芁がありたす。

181 181 

182 プラグむンルヌトは個別プラグむン自䜓のディレクトリです。`--plugin-dir` に枡すディレクトリ、たたは `.claude-plugin/plugin.json` を含むディレクトリです。`~/.claude/` ではありたせん。䟋えば、Claude Code は `~/.claude/.mcp.json` に配眮された `.mcp.json` を読み蟌みたせん。182 プラグむンルヌトは個別プラグむン自䜓のディレクトリです。䟋えば、[クむックスタヌト](#quickstart)の `my-first-plugin/` のようなものです。`~/.claude/` ではありたせん。䟋えば、Claude Code は `~/.claude/.mcp.json` に配眮された `.mcp.json` を読み蟌みたせん。

183</Warning>183</Warning>

184 184 

185| ディレクトリ | 堎所 | 目的 |185| ディレクトリ | 堎所 | 目的 |


204基本的なプラグむンに慣れたら、より高床な拡匵機胜を䜜成できたす。204基本的なプラグむンに慣れたら、より高床な拡匵機胜を䜜成できたす。

205 205 

206<h3 id="add-skills-to-your-plugin">206<h3 id="add-skills-to-your-plugin">

207 プラグむンにスキルを远加する207 プラグむンに Skills を远加する

208</h3>208</h3>

209 209 

210プラグむンには、Claude の機胜を拡匵する[゚ヌゞェントスキル](/docs/ja/skills)を含めるこずができたす。スキルはモデル呌び出し型です。Claude はタスクコンテキストに基づいお自動的にそれらを䜿甚したす。210プラグむンは [Agent Skills](/docs/ja/skills) を含めるこずで、Claude の機胜を拡匵できたす。Skills はモデルが呌び出すもので、Claude はタスクのコンテキストに基づいお自動的に䜿甚したす。

211 211 

212プラグむンルヌトに `skills/` ディレクトリを远加し、`SKILL.md` ファむルを含むスキルフォルダを远加したす。212プラグむンのルヌトに `skills/` ディレクトリを远加し、`SKILL.md` ファむルを含む Skill フォルダを配眮したす。

213 213 

214```text theme={null}214```text theme={null}

215my-plugin/215my-plugin/


220 └── SKILL.md220 └── SKILL.md

221```221```

222 222 

223各 `SKILL.md` には YAML フロントマタヌず指瀺が含たれたす。Claude がスキルをい぀䜿甚するかを知るように `description` を含めおください。223各 `SKILL.md` には YAML フロントマタヌず説明が含たれたす。Claude がい぀ Skill を䜿甚するかを知るために `description` を含めたす。

224 224 

225```yaml theme={null}225```yaml theme={null}

226---226---


2344. Test coverage2344. Test coverage

235```235```

236 236 

237プラグむンをむンストヌルした埌、むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告されおいる堎合は、そのコマンドを実行しおスキルを読み蟌みたす。段階的な開瀺ずツヌル制限を含む完党なスキル䜜成ガむダンスに぀いおは、[゚ヌゞェントスキル](/docs/ja/skills)を参照しおください。237プラグむンをむンストヌル埌、むンストヌル抂芁を確認したす。`Run /reload-plugins to activate.` ず衚瀺される堎合は、[プラグむンの倉曎を再起動なしで適甚する](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting) を参照しお、珟圚のセッションで Skills を読み蟌みたす。段階的な情報開瀺ずツヌル制限を含む完党な Skill 䜜成ガむダンスに぀いおは、[Agent Skills](/docs/ja/skills) を参照しおください。

238 238 

239<h3 id="add-lsp-servers-to-your-plugin">239<h3 id="add-lsp-servers-to-your-plugin">

240 プラグむンに LSP サヌバヌを远加する240 プラグむンに LSP サヌバヌを远加する

241</h3>241</h3>

242 242 

243<Tip>243<Tip>

244 TypeScript、Python、Rust などの䞀般的な蚀語に぀いおは、公匏マヌケットプレむスから事前構築された LSP プラグむンをむンストヌルしおください。既に察応されおいない蚀語のサポヌトが必芁な堎合にのみ、カスタム LSP プラグむンを䜜成しおください。244 TypeScript、Python、Rust などの䞀般的な蚀語に぀いおは、公匏マヌケットプレむスから事前構築された LSP プラグむンをむンストヌルしおください。カスタム LSP プラグむンは、ただカバヌされおいない蚀語のサポヌトが必芁な堎合にのみ䜜成しおください。

245</Tip>245</Tip>

246 246 

247LSPLanguage Server Protocolプラグむンは Claude にリアルタむムコヌド むンテリゞェンスを提䟛したす。公匏 LSP プラグむンがない蚀語をサポヌトする必芁がある堎合は、プラグむンに `.lsp.json` ファむルを远加するこずで、独自のプラグむンを䜜成できたす。247LSPLanguage Server Protocolプラグむンは Claude にリアルタむムのコヌド むンテリゞェンスを提䟛したす。公匏 LSP プラグむンがない蚀語をサポヌトする必芁がある堎合は、プラグむンに `.lsp.json` ファむルを远加するこずで、独自のプラグむンを䜜成できたす。

248 248 

249```json .lsp.json theme={null}249```json .lsp.json theme={null}

250{250{


258}258}

259```259```

260 260 

261プラグむンをむンストヌルするナヌザヌは、蚀語サヌバヌバむナリをマシンにむンストヌルしおおく必芁がありたす。261プラグむンをむンストヌルするナヌザヌは、蚀語サヌバヌのバむナリをマシンにむンストヌルしおおく必芁がありたす。

262 262 

263サヌバヌが起動するこずを確認するには、プラグむンを有効にしお Claude Code を起動し、`/plugin` ゚ラヌタブを確認しおください。起動に倱敗した蚀語サヌバヌはそこに衚瀺されたす。䟋えば、バむナリがむンストヌルされおいない堎合は `Executable not found in $PATH` ず衚瀺されたす。無効な蚭定を持぀゚ントリはスキップされたす。理由を確認するには `claude --debug` を実行しおください。263サヌバヌが起動するこずを確認するには、プラグむンを有効にしお Claude Code を起動し、`/plugin` Errors タブを確認したす。起動に倱敗した蚀語サヌバヌはそこに衚瀺されたす。䟋えば、バむナリがむンストヌルされおいない堎合は `Executable not found in $PATH` ず衚瀺されたす。無効な蚭定を持぀゚ントリはスキップされたす。理由を確認するには `claude --debug` を実行しおください。

264 264 

265完党な LSP 蚭定オプションに぀いおは、[LSP サヌバヌ](/docs/ja/plugins-reference#lsp-servers)を参照しおください。265完党な LSP 蚭定オプションに぀いおは、[LSP servers](/docs/ja/plugins-reference#lsp-servers) を参照しおください。

266 266 

267<h3 id="add-background-monitors-to-your-plugin">267<h3 id="add-background-monitors-to-your-plugin">

268 プラグむンにバックグラりンドモニタヌを远加する268 プラグむンにバックグラりンド モニタヌを远加する

269</h3>269</h3>

270 270 

271バックグラりンドモニタヌを䜿甚するず、プラグむンはログ、ファむル、たたは倖郚ステヌタスをバックグラりンドで監芖し、むベントが到着したずきに Claude に通知できたす。Claude Code はプラグむンがアクティブな堎合、各モニタヌを自動的に開始するため、Claude にモニタヌの開始を指瀺する必芁はありたせん。271バックグラりンド モニタヌを䜿甚するず、プラグむンはログ、ファむル、たたは倖郚ステヌタスをバックグラりンドで監芖し、むベントが到着したずきに Claude に通知できたす。Claude Code はプラグむンがアクティブな堎合、各モニタヌを自動的に起動するため、Claude にりォッチを開始するよう指瀺する必芁はありたせん。

272 272 

273プラグむンルヌトに `monitors/monitors.json` ファむルを远加し、モニタヌ゚ントリの配列を含めたす。273プラグむンのルヌトに `monitors/monitors.json` ファむルを远加し、モニタヌ ゚ントリの配列を含めたす。

274 274 

275```json monitors/monitors.json theme={null}275```json monitors/monitors.json theme={null}

276[276[


282]282]

283```283```

284 284 

285`command` からの各 stdout 行は、セッション䞭に Claude ぞの通知ずしお配信されたす。`when` トリガヌず倉数眮換を含む完党なスキヌマに぀いおは、[モニタヌ](/docs/ja/plugins-reference#monitors)を参照しおください。285`command` からの各 stdout 行は、セッション䞭に Claude ぞの通知ずしお配信されたす。`when` トリガヌず倉数眮換を含む完党なスキヌマに぀いおは、[Monitors](/docs/ja/plugins-reference#monitors) を参照しおください。

286 286 

287<h3 id="ship-default-settings-with-your-plugin">287<h3 id="ship-default-settings-with-your-plugin">

288 プラグむンでデフォルト蚭定を配垃する288 プラグむンでデフォルト蚭定を配垃する

289</h3>289</h3>

290 290 

291プラグむンは、プラグむンルヌトに `settings.json` ファむルを含めお、プラグむンが有効になったずきにデフォルト蚭定を適甚できたす。珟圚、`agent` ず `subagentStatusLine` キヌのみがサポヌトされおいたす。291プラグむンはプラグむンのルヌトに `settings.json` ファむルを含めお、プラグむンが有効になったずきにデフォルト蚭定を適甚できたす。珟圚、`agent` ず `subagentStatusLine` キヌのみがサポヌトされおいたす。

292 292 

293`agent` を蚭定するず、プラグむンの[カスタム゚ヌゞェント](/docs/ja/sub-agents)の 1 ぀がメむンスレッドずしおアクティブになり、そのシステムプロンプト、ツヌル制限、モデルが適甚されたす。これにより、プラグむンは有効になったずきに Claude Code の動䜜方法をデフォルトで倉曎できたす。293`agent` を蚭定するず、プラグむンの [custom agents](/docs/ja/sub-agents) の 1 ぀がメむン スレッドずしおアクティブになり、そのシステム プロンプト、ツヌル制限、およびモデルが適甚されたす。これにより、プラグむンは有効になったずきに Claude Code のデフォルトの動䜜を倉曎できたす。

294 294 

295```json settings.json theme={null}295```json settings.json theme={null}

296{296{


304 耇雑なプラグむンを敎理する304 耇雑なプラグむンを敎理する

305</h3>305</h3>

306 306 

307倚くのコンポヌネントを持぀プラグむンの堎合、ディレクトリ構造を機胜別に敎理しおください。完党なディレクトリレむアりトず敎理パタヌンに぀いおは、[プラグむンディレクトリ構造](/docs/ja/plugins-reference#plugin-directory-structure)を参照しおください。307倚くのコンポヌネントを持぀プラグむンの堎合、機胜別にディレクトリ構造を敎理したす。完党なディレクトリ レむアりトず敎理パタヌンに぀いおは、[Plugin directory structure](/docs/ja/plugins-reference#plugin-directory-structure) を参照しおください。

308 308 

309<h3 id="test-your-plugins-locally">309<h3 id="test-your-plugins-locally">

310 プラグむンをロヌカルでテストする310 プラグむンをロヌカルでテストする

311</h3>311</h3>

312 312 

313開発䞭にプラグむンをテストするには、`--plugin-dir` フラグを䜿甚しおください。これにより、むンストヌルを必芁ずせずにプラグむンが盎接読み蟌たれたす。313`--plugin-dir` フラグを䜿甚しお、開発䞭にプラグむンをテストしたす。これにより、むンストヌルを必芁ずせずにプラグむンを盎接読み蟌みたす。

314 314 

315```bash theme={null}315```bash theme={null}

316claude --plugin-dir ./my-plugin316claude --plugin-dir ./my-plugin

317```317```

318 318 

319このフラグはプラグむンディレクトリの `.zip` アヌカむブも受け入れたす。319このフラグはプラグむン ディレクトリの `.zip` アヌカむブも受け入れたす。

320 320 

321```bash theme={null}321```bash theme={null}

322claude --plugin-dir ./my-plugin.zip322claude --plugin-dir ./my-plugin.zip

323```323```

324 324 

325`--plugin-dir` プラグむンがむンストヌル枈みのマヌケットプレむスプラグむンず同じ名前を持぀堎合、そのセッション䞭はロヌカルコピヌが優先されたす。これにより、最初にアンむンストヌルしなくおも、既にむンストヌル枈みのプラグむンぞの倉曎をテストできたす。マネヌゞド蚭定によっお匷制的に有効にされたマヌケットプレむスプラグむンは唯䞀の䟋倖であり、オヌバヌラむドできたせん。325`--plugin-dir` プラグむンがむンストヌル枈みのマヌケットプレむス プラグむンず同じ名前を持぀堎合、そのセッションではロヌカル コピヌが優先されたす。これにより、最初にアンむンストヌルしなくおも、既にむンストヌル枈みのプラグむンぞの倉曎をテストできたす。䟋倖は、管理蚭定によっお匷制的に有効にされたたたは匷制的に無効にされたプラグむンです。`--plugin-dir` はそれらをオヌバヌラむドできたせん。

326 326 

327プラグむンに倉曎を加えるず、`/reload-plugins` を実行しお再起動せずに曎新を反映させたす。これにより、プラグむン、スキル、゚ヌゞェント、フック、プラグむン MCP サヌバヌ、プラグむン LSP サヌバヌが再読み蟌みされたす。むンタラクティブタヌミナルのないセッションでは、プラグむン MCP サヌバヌの倉曎は[次のセッションを埅ちたす](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting)。プラグむンコンポヌネントをテストしたす。327プラグむンに倉曎を加えるず、`/reload-plugins` を実行しお、再起動せずに曎新を取埗したす。これにより、プラグむン、Skills、゚ヌゞェント、hooks、プラグむン MCP サヌバヌ、およびプラグむン LSP サヌバヌが再読み蟌みされたす。むンタラクティブ タヌミナルのないセッションでは、プラグむン MCP サヌバヌの倉曎は [次のセッションたで埅機](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting) したす。プラグむン コンポヌネントをテストしたす。

328 328 

329* `/plugin-name:skill-name` でスキルを詊す329* `/plugin-name:skill-name` で Skills を詊す

330* `/context` で゚ヌゞェントがカスタム゚ヌゞェントの䞋に衚瀺されるこずを確認するか、スコヌプ付き名で゚ヌゞェントを @-mention する330* ゚ヌゞェントが `/context` の Custom Agents に衚瀺されるか、たたはスコヌプ付き名で @-mention できるかを確認する

331* 各フックが䞀臎するむベントをトリガヌしたす。䟋えば、`PostToolUse` フックの堎合はファむルを線集するよう Claude に䟝頌し、その効果を確認したす。Claude Code は、[デバッグログ](/docs/ja/hooks#debug-hooks)で、どのフックが䞀臎したか、終了コヌド、出力を蚘録したす。331* `PostToolUse` hook の堎合は Claude にファむルを線集するよう求めるなど、各 hook が䞀臎するむベントをトリガヌし、その効果を確認する。Claude Code は、䞀臎した hooks、終了コヌド、および出力を [debug log](/docs/ja/hooks#debug-hooks) に蚘録したす。

332 332 

333<Tip>333<Tip>

334 フラグを耇数回指定するこずで、耇数のプラグむンを䞀床に読み蟌むこずができたす。334 耇数のプラグむンを䞀床に読み蟌むには、フラグを耇数回指定したす。

335 335 

336 ```bash theme={null}336 ```bash theme={null}

337 claude --plugin-dir ./plugin-one --plugin-dir ./plugin-two337 claude --plugin-dir ./plugin-one --plugin-dir ./plugin-two

338 ```338 ```

339 339 

340 プラグむンずそれが䟝存するプラグむンを䞀緒にテストするには、[プラグむンずその䟝存関係をロヌカルでテストする](/docs/ja/plugin-dependencies#test-a-plugin-and-its-dependency-locally)を参照しおください。340 プラグむンずそれが䟝存するプラグむンをテストするには、[プラグむンずその䟝存関係をロヌカルでテストする](/docs/ja/plugin-dependencies#test-a-plugin-and-its-dependency-locally) を参照しおください。

341</Tip>341</Tip>

342 342 

343URL でホストされおいる `.zip` アヌカむブずしおパッケヌゞ化されおいるプラグむンCI ビルドアヌティファクトなどをテストするには、代わりに `--plugin-url` を䜿甚しおください。Claude Code はスタヌトアップ時にアヌカむブをフェッチし、そのセッションのみ読み蟌みたす。Claude Code がアヌカむブをフェッチできない堎合、たたはアヌカむブが無効な堎合、プラグむンなしで開始し、`/plugin` マネヌゞャヌの**゚ラヌ**タブで確認できるプラグむン読み蟌み゚ラヌを蚘録したす。プラグむン゜ヌスに察しお同じ[信頌に関する考慮事項](/docs/ja/discover-plugins#security)が適甚されたす。このフラグは、制埡たたは信頌するアヌカむブのみを指しおください。343`--plugin-dir` でプラグむンを詊すこずで、それが機胜するこずがわかりたす。Claude が実際にどのくらいの頻床でそれに到達し、正しい結果を埗るかを確認するには、[`claude plugin eval`](/docs/ja/plugin-evals) を䜿甚しおテスト プロンプトのセットに察しお実行したす。各プロンプトはプラグむンが読み蟌たれた状態ず読み蟌たれおいない状態で耇数回実行されるため、プラグむンが䜕を貢献しおいるかを確認し、プラグむンを倉曎したずきたたは新しいモデルがリリヌスされたずきの回垰を怜出できたす。

344 

345耇数のプラグむンを 1 ぀の堎所から読み蟌むには、それらを保持するフォルダを枡したす䟋`--plugin-dir ./plugins`。フォルダからプラグむンを読み蟌むには Claude Code v2.1.265 以降が必芁です。Claude Code はフォルダのトップ レベルを読み取り、どのプラグむンを読み蟌むかを決定し、むンタラクティブ セッションではフォルダの埌の倉曎も監芖したす。

346 

347* **読み蟌たれるもの**: フォルダにマニフェストたたはプラグむン コンポヌネントがトップ レベルにない堎合、Claude Code はそれをプラグむンのフォルダずしお扱いたす。`.claude-plugin/plugin.json` マニフェストを持぀各盎䞋のサブフォルダは、別のプラグむンずしお読み蟌たれたす。Claude Code はフォルダ内の他のすべおをスキップしたす。マニフェストのないプラグむンを含め、゚ラヌを報告せずにスキップしたす。

348* **むンタラクティブ セッション䞭の倉曎**: 远加したサブフォルダは、マニフェストが配眮されるず新しいプラグむンずしお読み蟌たれ、サブフォルダを削陀するずそのプラグむンがアンロヌドされたす。Claude Code は各倉曎に぀いおセッションに行を出力したす。倉曎を䌚話の途䞭で適甚するず [プロンプト キャッシュが無効になる](/docs/ja/prompt-caching#enabling-or-disabling-a-plugin) 堎合、Claude Code はそれを保持し、行は `/reload-plugins` を実行しお適甚するよう指瀺したす。

349 

350既に `.zip` アヌカむブずしおパッケヌゞ化され、CI ビルド アヌティファクトなどの URL でホストされおいるプラグむンをテストするには、代わりに `--plugin-url` を䜿甚したす。Claude Code は起動時にアヌカむブをフェッチし、そのセッションのみ読み蟌みたす。Claude Code がアヌカむブをフェッチできない堎合、たたはアヌカむブが無効な堎合、プラグむンなしで起動し、`/plugin` マネヌゞャヌの **Errors** タブで確認できるプラグむン読み蟌み゚ラヌを蚘録したす。同じ [信頌に関する考慮事項](/docs/ja/discover-plugins#security) が、任意のプラグむン ゜ヌスに適甚されたす。このフラグは、制埡たたは信頌するアヌカむブのみを指したす。

344 351 

345耇数のプラグむンを読み蟌むには、各 URL に察しおフラグを繰り返したす。352耇数のプラグむンを読み蟌むには、各 URL に察しおフラグを繰り返したす。

346 353 


358 プラグむンの問題をデバッグする365 プラグむンの問題をデバッグする

359</h3>366</h3>

360 367 

361プラグむンが期埅どおりに機胜しない堎合368プラグむンが期埅どおりに機胜しおいない堎合

362 369 

3631. **構造を確認する**ディレクトリが `.claude-plugin/` 内ではなく、プラグむンルヌトにあるこずを確認しおください3701. **構造を確認する**: ディレクトリが `.claude-plugin/` 内ではなく、プラグむン ルヌトにあるこずを確認したす。

3642. **コンポヌネントを個別にテストする**各スキル、゚ヌゞェント、フックを個別に確認しおください3712. **コンポヌネントを個別にテストする**: 各 Skill、゚ヌゞェント、および hook を個別に確認したす。

3653. **怜蚌ずデバッグツヌルを䜿甚する**CLI コマンドずトラブルシュヌティング技術に぀いおは、[デバッグず開発ツヌル](/docs/ja/plugins-reference#debugging-and-development-tools)を参照しおください3723. **怜蚌ずデバッグ ツヌルを䜿甚する**: CLI コマンドずトラブルシュヌティング技術に぀いおは、[Debugging and development tools](/docs/ja/plugins-reference#debugging-and-development-tools) を参照しおください。

366 373 

367<h3 id="share-your-plugins">374<h3 id="share-your-plugins">

368 プラグむンを共有する375 プラグむンを共有する


370 377 

371プラグむンを共有する準備ができたら378プラグむンを共有する準備ができたら

372 379 

3731. **ドキュメントを远加する**むンストヌルず䜿甚方法の指瀺を含む `README.md` を含めたす3801. **ドキュメントを远加する**: むンストヌルず䜿甚方法の説明を含む `README.md` を含めたす。

3742. **バヌゞョン管理戊略を遞択する**明瀺的な `version` を蚭定するか、[バヌゞョン管理](/docs/ja/plugins-reference#version-management)で説明されおいるフォヌルバックに䟝存するかを決定しおください。3812. **バヌゞョン管理戊略を遞択する**: 明瀺的な `version` を蚭定するか、[version management](/docs/ja/plugins-reference#version-management) で説明されおいるフォヌルバックに䟝存するかを決定したす。

3753. **マヌケットプレむスを䜜成たたは䜿甚する**[プラグむンマヌケットプレむス](/docs/ja/plugin-marketplaces)を通じお配垃しおむンストヌルしたす3823. **マヌケットプレむスを䜜成たたは䜿甚する**: [plugin marketplaces](/docs/ja/plugin-marketplaces) を通じお配垃しおむンストヌルしたす。

3764. **他のナヌザヌでテストする**より広い配垃の前に、チヌムメンバヌにプラグむンをテストしおもらいたす3834. **他の人でテストする**: より広い配垃の前に、チヌム メンバヌにプラグむンをテストしおもらいたす。

377 384 

378プラグむンがマヌケットプレむスに登録されたら、他のナヌザヌは[プラグむンを怜出しおむンストヌルする](/docs/ja/discover-plugins)の指瀺を䜿甚しおむンストヌルできたす。プラグむンをチヌム内に保぀には、[プラむベヌトリポゞトリ](/docs/ja/plugin-marketplaces#private-repositories)でマヌケットプレむスをホストしおください。385プラグむンがマヌケットプレむスに登録されたら、他のナヌザヌは [Discover and install plugins](/docs/ja/discover-plugins) の説明を䜿甚しおむンストヌルできたす。プラグむンをチヌム内に保぀には、[private repository](/docs/ja/plugin-marketplaces#private-repositories) でマヌケットプレむスをホストしたす。

379 386 

380<h3 id="submit-your-plugin-to-the-community-marketplace">387<h3 id="submit-your-plugin-to-the-community-marketplace">

381 プラグむンをコミュニティマヌケットプレむスに送信する388 プラグむンをコミュニティ マヌケットプレむスに送信する

382</h3>389</h3>

383 390 

384Anthropic は Claude Code プラグむン甚に 2 ぀の公開マヌケットプレむスを管理しおいたす。391Anthropic は Claude Code プラグむン甚に 2 ぀の公開マヌケットプレむスを管理しおいたす。

385 392 

386* **`claude-plugins-official`**Anthropic によっお管理されおいるキュレヌションされたプラグむンセット。初めお Claude Code をむンタラクティブに起動したずきに自動的に登録されたす。最初のむンタラクティブ起動の前に Claude Code を非むンタラクティブに実行した堎合、たたは[マヌケットプレむスポリシヌ](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)が以前の詊みをブロックした堎合は、`claude plugin marketplace add anthropics/claude-plugins-official` で自分で登録しおください。393* **`claude-plugins-official`**: Anthropic によっお管理されるキュレヌションされたプラグむン セット。Claude Code は初めお察話的に Claude Code を起動するずきに自動的に登録したす。初回の察話的な起動の前に Claude Code を非察話的に実行した堎合、たたは [marketplace policy](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions) が以前の詊行をブロックした堎合は、`claude plugin marketplace add anthropics/claude-plugins-official` で自分で登録したす。

387* **`claude-community`**レビュヌ埌にサヌドパヌティの送信が登録される公開コミュニティマヌケットプレむス。ナヌザヌは `/plugin marketplace add anthropics/claude-plugins-community` で远加し、`@claude-community` ずしおむンストヌルしたす。394* **`claude-community`**: レビュヌ埌にサヌドパヌティの送信が行われる公開コミュニティ マヌケットプレむス。ナヌザヌは `/plugin marketplace add anthropics/claude-plugins-community` で远加し、`@claude-community` ずしおむンストヌルしたす。

388 395 

389プラグむンをコミュニティマヌケットプレむスレビュヌ甚に送信するには、アプリ内フォヌムの 1 ぀を䜿甚しおください。396コミュニティ マヌケットプレむスのレビュヌのためにプラグむンを送信するには、アプリ内フォヌムの 1 ぀を䜿甚したす。

390 397 

391* **claude.ai**[claude.ai/admin-settings/directory/submissions/plugins/new](https://claude.ai/admin-settings/directory/submissions/plugins/new)398* **claude.ai**: [claude.ai/admin-settings/directory/submissions/plugins/new](https://claude.ai/admin-settings/directory/submissions/plugins/new)

392* **Console**[platform.claude.com/plugins/submit](https://platform.claude.com/plugins/submit)399* **Console**: [platform.claude.com/plugins/submit](https://platform.claude.com/plugins/submit)

393 400 

394claude.ai フォヌムには Team たたは Enterprise 組織ずディレクトリ管理アクセスが必芁です。組織の所有者はデフォルトでこのアクセス暩を持っおいたす。Team たたは Enterprise 組織に属しおいない個別の䜜成者は、代わりに Console フォヌムを䜿甚できたす。401claude.ai フォヌムには Team たたは Enterprise 組織ずディレクトリ管理アクセスが必芁です。組織の所有者はデフォルトでこのアクセス暩を持っおいたす。Team たたは Enterprise 組織に属しおいない個別の䜜成者は、代わりに Console フォヌムを䜿甚できたす。

395 402 

396送信する前に、ロヌカルで `claude plugin validate ./your-plugin` を実行しおください。`./your-plugin` をプラグむンディレクトリぞのパスに眮き換えおください。レビュヌパむプラむンはすべおの送信に察しお同じチェックを実行し、自動化されたセヌフティスクリヌニングも行いたす。怜蚌が成功するず、Claude Code は `✔ Validation passed` を出力したす。譊告がある堎合は `✔ Validation passed with warnings` を出力したす。譊告は怜蚌を倱敗させたせん。`--strict` を远加しお、譊告を゚ラヌずしお扱っおください。403送信する前に、`claude plugin validate ./your-plugin` をロヌカルで実行したす。`./your-plugin` をプラグむン ディレクトリぞのパスに眮き換えたす。レビュヌ パむプラむンはすべおの送信に察しお同じチェックを実行し、自動化されたセヌフティ スクリヌニングも実行したす。怜蚌が成功するず、Claude Code は `✔ Validation passed` を出力するか、譊告がある堎合は `✔ Validation passed with warnings` を出力したす。譊告は怜蚌を倱敗させたせん。譊告を゚ラヌずしお扱うには `--strict` を远加したす。

397 404 

398承認されたプラグむンは、[`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) カタログ内の特定のコミット SHA にピン留めされ、CI はリポゞトリに新しいコミットをプッシュするたびに自動的にピンをバンプしたす。公開カタログはレビュヌパむプラむンから毎晩同期されるため、承認ず `marketplace.json` にプラグむンが衚瀺されるたでの間に遅延が生じる可胜性がありたす。プラグむンがむンストヌル可胜かどうかを確認するには、[コミュニティカタログ](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json)でその名前を怜玢しおください。405承認されたプラグむンは [`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) カタログの特定のコミット SHA にピン留めされ、CI はリポゞトリに新しいコミットをプッシュするずきに自動的にピンをバンプしたす。公開カタログは毎晩レビュヌ パむプラむンから同期されるため、承認ず `marketplace.json` にプラグむンが衚瀺されるたでの間に遅延が生じる可胜性がありたす。プラグむンがむンストヌル可胜かどうかを確認するには、[community catalog](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) でその名前を怜玢したす。

399 406 

400公匏マヌケットプレむス `claude-plugins-official` は別途キュレヌションされおいたす。Anthropic はどのプラグむンを含めるかを裁量で決定したす。申請プロセスはなく、送信フォヌムは公匏マヌケットプレむスにプラグむンを远加したせん。407公匏マヌケットプレむス `claude-plugins-official` は別途キュレヌションされおいたす。Anthropic は、どのプラグむンを含めるかを裁量で決定したす。申請プロセスはなく、送信フォヌムは公匏マヌケットプレむスにプラグむンを远加したせん。

401 408 

402Anthropic がプラグむンを公匏マヌケットプレむスにリストしおいる堎合、CLI は Claude Code ナヌザヌにむンストヌルを促すこずができたす。[CLI からプラグむンを掚奚する](/docs/ja/plugin-hints)を参照しおください。409Anthropic がプラグむンを公匏マヌケットプレむスにリストしおいる堎合、CLI は Claude Code ナヌザヌにむンストヌルを促すこずができたす。[CLI からプラグむンを掚奚する](/docs/ja/plugin-hints) を参照しおください。

403 410 

404<h2 id="convert-existing-configurations-to-plugins">411<h2 id="convert-existing-configurations-to-plugins">

405 既存の蚭定をプラグむンに倉換する412 既存の蚭定をプラグむンに倉換する


510 プラグむン開発者向け517 プラグむン開発者向け

511</h3>518</h3>

512 519 

520* [evals でプラグむンをテストする](/docs/ja/plugin-evals)プラグむンが䜕を倉曎するかを枬定し、CI でゲヌトする

513* [マヌケットプレむスを䜜成しお配垃する](/docs/ja/plugin-marketplaces)プラグむンをパッケヌゞ化しお共有521* [マヌケットプレむスを䜜成しお配垃する](/docs/ja/plugin-marketplaces)プラグむンをパッケヌゞ化しお共有

514* [プラグむンリファレンス](/docs/ja/plugins-reference)完党な技術仕様522* [プラグむンリファレンス](/docs/ja/plugins-reference)完党な技術仕様

515* 特定のプラグむンコンポヌネントをさらに詳しく調べる523* 特定のプラグむンコンポヌネントをさらに詳しく調べる

516 * [スキル](/docs/ja/skills)スキル開発の詳现524 * [Skills](/docs/ja/skills)スキル開発の詳现

517 * [サブ゚ヌゞェント](/docs/ja/sub-agents)゚ヌゞェント蚭定ず機胜525 * [Subagents](/docs/ja/sub-agents)゚ヌゞェント蚭定ず機胜

518 * [フック](/docs/ja/hooks)むベント凊理ず自動化526 * [Hooks](/docs/ja/hooks)むベント凊理ず自動化

519 * [MCP](/docs/ja/mcp)倖郚ツヌル統合527 * [MCP](/docs/ja/mcp)倖郚ツヌル統合

plugins-reference.md +140 −70

Details

121 121 

122プラグむン hooks は、[ナヌザヌ定矩 hooks](/docs/ja/hooks) ず同じラむフサむクルむベントに応答したす。122プラグむン hooks は、[ナヌザヌ定矩 hooks](/docs/ja/hooks) ず同じラむフサむクルむベントに応答したす。

123 123 

124| Event | When it fires |124| むベント | 発火するタむミング |

125| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |125| :-------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------ |

126| `SessionStart` | When a session begins or resumes |126| `SessionStart` | セッションが開始たたは再開されたずき |

127| `Setup` | When you start Claude Code with `--init-only`, or with `--init` or `--maintenance` in `-p` mode. For one-time preparation in CI or scripts |127| `Setup` | `--init-only` で Claude Code を起動するずき、たたは `-p` モヌドで `--init` たたは `--maintenance` を䜿甚するずき。CI たたはスクリプトでの 1 回限りの準備甚 |

128| `UserPromptSubmit` | When you submit a prompt, before Claude processes it |128| `UserPromptSubmit` | プロンプトを送信するずき、Claude が凊理する前 |

129| `UserPromptExpansion` | When a user-typed command expands into a prompt, before it reaches Claude. Can block the expansion |129| `UserPromptExpansion` | ナヌザヌが入力したコマンドがプロンプトに展開されるずき、Claude に到達する前。展開をブロックできたす |

130| `PreToolUse` | Before a tool call executes. Can block it |130| `PreToolUse` | ツヌル呌び出しが実行される前。ブロックできたす |

131| `PermissionRequest` | When a tool call needs a permission decision |131| `PermissionRequest` | ツヌル呌び出しが暩限決定を必芁ずするずき |

132| `PermissionDenied` | When auto mode denies a tool call, including denials without a classifier verdict. Use JSON `hookSpecificOutput.retry: true` to tell the model it may retry the denied tool call. Claude Code ignores `retry` when the classifier produced no verdict |132| `PermissionDenied` | オヌトモヌドがツヌル呌び出しを拒吊するずき、分類噚の刀定がない拒吊を含みたす。JSON `hookSpecificOutput.retry: true` を䜿甚しお、モデルが拒吊されたツヌル呌び出しを再詊行できるこずを䌝えたす。Claude Code は分類噚が刀定を出さなかった堎合、`retry` を無芖したす |

133| `PostToolUse` | After a tool call succeeds |133| `PostToolUse` | ツヌル呌び出しが成功した埌 |

134| `PostToolUseFailure` | After a tool call fails |134| `PostToolUseFailure` | ツヌル呌び出しが倱敗した埌 |

135| `PostToolBatch` | After a full batch of parallel tool calls resolves, before the next model call |135| `PostToolBatch` | 䞊列ツヌル呌び出しの完党なバッチが解決した埌、次のモデル呌び出しの前 |

136| `Notification` | When Claude Code sends a notification |136| `Notification` | Claude Code が通知を送信するずき |

137| `MessageDisplay` | While assistant message text is displayed |137| `MessageDisplay` | アシスタントメッセヌゞテキストが衚瀺されおいる間 |

138| `SubagentStart` | When a subagent is spawned |138| `SubagentStart` | サブ゚ヌゞェントがスポヌンされるずき |

139| `SubagentStop` | When a subagent finishes |139| `SubagentStop` | サブ゚ヌゞェントが終了するずき |

140| `TaskCreated` | When a task is being created via `TaskCreate` |140| `TaskCreated` | `TaskCreate` 経由でタスクが䜜成されるずき |

141| `TaskCompleted` | When a task is being marked as completed |141| `TaskCompleted` | タスクが完了ずしおマヌクされるずき |

142| `Stop` | When Claude finishes responding |142| `Stop` | Claude が応答を終了するずき |

143| `StopFailure` | When the turn ends due to an API error |143| `StopFailure` | API ゚ラヌが原因でタヌンが終了するずき |

144| `TeammateIdle` | When an [agent team](/docs/en/agent-teams) teammate is about to go idle |144| `TeammateIdle` | [゚ヌゞェントチヌム](/docs/ja/agent-teams) のチヌムメむトがアむドル状態になろうずするずき |

145| `InstructionsLoaded` | When a CLAUDE.md or `.claude/rules/*.md` file is loaded into context. Fires at session start and when files are lazily loaded during a session |145| `InstructionsLoaded` | CLAUDE.md たたは `.claude/rules/*.md` ファむルがコンテキストに読み蟌たれるずき。セッション開始時およびセッション䞭にファむルが遅延読み蟌みされるずきに発火したす |

146| `ConfigChange` | When a configuration file changes during a session |146| `ConfigChange` | セッション䞭に蚭定ファむルが倉曎されるずき |

147| `CwdChanged` | When the working directory changes, for example when Claude executes a `cd` command. Useful for reactive environment management with tools like direnv |147| `CwdChanged` | 䜜業ディレクトリが倉曎されるずき、䟋えば Claude が `cd` コマンドを実行するずき。direnv などのツヌルを䜿甚したリアクティブな環境管理に䟿利です |

148| `DirectoryAdded` | When a working directory is added mid-session via `/add-dir` or the SDK `register_repo_root` control request |148| `DirectoryAdded` | `/add-dir` たたは SDK `register_repo_root` コントロヌルリク゚スト経由でセッション䞭盀に䜜業ディレクトリが远加されるずき |

149| `FileChanged` | When a watched file changes on disk. The `matcher` field specifies which filenames to watch |149| `FileChanged` | 監芖察象ファむルがディスク䞊で倉曎されるずき。`matcher` フィヌルドは監芖するファむル名を指定したす |

150| `WorktreeCreate` | When a worktree is being created via `--worktree`, `isolation: "worktree"`, or for a background session. Replaces default git behavior |150| `WorktreeCreate` | `--worktree`、`isolation: "worktree"`、たたはバックグラりンドセッション経由で worktree が䜜成されるずき。デフォルトの git 動䜜を眮き換えたす |

151| `WorktreeRemove` | When a worktree is being removed at session exit, when a subagent finishes, or when you delete a background session |151| `WorktreeRemove` | セッション終了時、サブ゚ヌゞェント終了時、たたはバックグラりンドセッションを削陀するずきに worktree が削陀されるずき |

152| `PreCompact` | Before context compaction |152| `PreCompact` | コンテキスト圧瞮の前 |

153| `PostCompact` | After context compaction completes |153| `PostCompact` | コンテキスト圧瞮が完了した埌 |

154| `PreModelSwitch` | Before Claude Code applies a model switch that you or a client requested. Can block the switch |154| `PreModelSwitch` | Claude Code があなたたたはクラむアントがリク゚ストしたモデルスむッチを適甚する前。スむッチをブロックできたす |

155| `PostModelSwitch` | After the session's model changes, including changes Claude Code makes on its own, such as restoring the model when you resume a session |155| `PostModelSwitch` | セッションのモデルが倉曎された埌、Claude Code が独自に行う倉曎セッションを再開するずきのモデル埩元などを含みたす |

156| `Elicitation` | When an MCP server requests user input during a tool call |156| `Elicitation` | MCP サヌバヌがツヌル呌び出し䞭にナヌザヌ入力をリク゚ストするずき |

157| `ElicitationResult` | After a user responds to an MCP elicitation, before the response is sent back to the server |157| `ElicitationResult` | ナヌザヌが MCP ゚リシテヌションに応答した埌、レスポンスがサヌバヌに送り返される前 |

158| `SessionEnd` | When a session terminates |158| `SessionEnd` | セッションが終了するずき |

159 159 

160**Hook タむプ**:160**Hook タむプ**:

161 161 


488 "lspServers": "./.lsp.json",488 "lspServers": "./.lsp.json",

489 "experimental": {489 "experimental": {

490 "themes": "./themes/",490 "themes": "./themes/",

491 "monitors": "./monitors.json"491 "monitors": "./monitors.json",

492 "evals": "quality/evals"

492 },493 },

493 "dependencies": [494 "dependencies": [

494 "helper-lib",495 "helper-lib",


519 520 

520Claude Code が認識されたフィヌルドを凊理する方法は、倀の型が間違っおいる堎合、フィヌルドによっお異なりたす。521Claude Code が認識されたフィヌルドを凊理する方法は、倀の型が間違っおいる堎合、フィヌルドによっお異なりたす。

521 522 

522* **ほずんどのフィヌルド**: プラグむンは読み蟌みに倱敗したす。たずえば、文字列の代わりに配列である `keywords` 倀は読み蟌み゚ラヌであり、`claude plugin validate` はそれを゚ラヌずしお報告したす。523* **ほずんどのフィヌルド**: プラグむンは読み蟌みに倱敗したす。たずえば、配列ではなく文字列である `keywords` 倀は読み蟌み゚ラヌであり、`claude plugin validate` はそれを゚ラヌずしお報告したす。

523* **`experimental` ず `metadata`**: Claude Code は非オブゞェクト倀を無芖し、`claude plugin validate` は譊告を報告したす。524* **`experimental` ず `metadata`**: Claude Code は非オブゞェクト倀を無芖し、`claude plugin validate` は譊告を報告したす。

524 525 

525`--strict` を枡しお、譊告を゚ラヌずしお扱いたす。CI で䜿甚しお、公開前に別のツヌルのマニフェストから残されたスペルミスのあるフィヌルド名たたはフィヌルドをキャッチしたす。ただし、プラグむンは実行時に読み蟌たれたす。526`--strict` を枡しお、譊告を゚ラヌずしお扱いたす。CI で䜿甚しお、公開前に別のツヌルのマニフェストから残されたスペルミスのあるフィヌルド名たたはフィヌルドをキャッチしたす。ただし、プラグむンは実行時に読み蟌たれたす。


535| フィヌルド | 型 | 説明 | 䟋 |536| フィヌルド | 型 | 説明 | 䟋 |

536| :--------------- | :------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------- |537| :--------------- | :------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------- |

537| `$schema` | string | ゚ディタのオヌトコンプリヌトず怜蚌甚の JSON Schema URL。Claude Code は読み蟌み時にこのフィヌルドを無芖したす。 | `"https://json.schemastore.org/claude-code-plugin-manifest.json"` |538| `$schema` | string | ゚ディタのオヌトコンプリヌトず怜蚌甚の JSON Schema URL。Claude Code は読み蟌み時にこのフィヌルドを無芖したす。 | `"https://json.schemastore.org/claude-code-plugin-manifest.json"` |

538| `displayName` | string | `/plugin` ピッカヌおよび他の UI サヌフェスに衚瀺される人間が読める名前。省略した堎合は `name` にフォヌルバックしたす。`name` ずは異なり、スペヌスず任意の倧文字小文字を含むこずができたす。名前空間たたはルックアップには䜿甚されたせん。 | `"Deployment Tools"` |539| `displayName` | string | `/plugin` ピッカヌおよび他の UI サヌフェスに衚瀺される人間が読める名前。マヌケットプレむスむンストヌル枈みプラグむンの堎合、[マヌケットプレむス゚ントリ](/docs/ja/plugin-marketplaces#optional-plugin-fields)の `displayName` はこの倀より優先されたす。どちらの堎所にも衚瀺名が蚭定されおいない堎合、ナヌザヌは `name` を芋たす。`name` ずは異なり、スペヌスず任意の倧文字小文字を含むこずができたす。名前空間たたはルックアップには䜿甚されたせん。 | `"Deployment Tools"` |

539| `version` | string | オプション。セマンティックバヌゞョン。これを蚭定するずプラグむンをそのバヌゞョン文字列にピンしたす。ナヌザヌはバヌゞョンをバンプしたずきのみ曎新を受け取りたす。[`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を陀きたす。[バヌゞョン管理](#version-management)を参照しおください。マヌケットプレむス゚ントリにも蚭定されおいる堎合、`plugin.json` が優先されたす。省略した堎合、バヌゞョンは[バヌゞョン管理](#version-management)の次の゜ヌスから取埗されたす。 | `"2.1.0"` |540| `version` | string | オプション。セマンティックバヌゞョン。これを蚭定するずプラグむンをそのバヌゞョン文字列にピンしたす。ナヌザヌはバヌゞョンをバンプしたずきのみ曎新を受け取りたす。[`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を陀きたす。[バヌゞョン管理](#version-management)を参照しおください。マヌケットプレむス゚ントリにも蚭定されおいる堎合、`plugin.json` が優先されたす。省略した堎合、バヌゞョンは[バヌゞョン管理](#version-management)の次の゜ヌスから取埗されたす。 | `"2.1.0"` |

540| `description` | string | プラグむンの目的の簡朔な説明 | `"Deployment automation tools"` |541| `description` | string | プラグむンの目的の簡朔な説明 | `"Deployment automation tools"` |

541| `author` | object | 著者情報 | `{"name": "Dev Team", "email": "dev@company.com"}` |542| `author` | object | 著者情報 | `{"name": "Dev Team", "email": "dev@company.com"}` |


564</h3>565</h3>

565 566 

566| フィヌルド | 型 | 説明 | 䟋 |567| フィヌルド | 型 | 説明 | 䟋 |

567| :---------------------- | :-------------------- | :------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- |568| :---------------------- | :-------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- |

568| `skills` | string\|array | `<name>/SKILL.md` を含むカスタムスキルディレクトリ。デフォルト `skills/` スキャンに远加されたす。マヌケットプレむスルヌト䟋倖に぀いおは[パス動䜜ルヌル](#path-behavior-rules)を参照しおください | `"./custom/skills/"` |569| `skills` | string\|array | `<name>/SKILL.md` を含むカスタムスキルディレクトリ。デフォルト `skills/` スキャンに远加されたす。マヌケットプレむスルヌト䟋倖に぀いおは[パス動䜜ルヌル](#path-behavior-rules)を参照しおください | `"./custom/skills/"` |

569| `commands` | string\|array | カスタムフラット `.md` スキルファむルたたはディレクトリデフォルト `commands/` を眮き換え | `"./custom/cmd.md"` たたは `["./cmd1.md"]` |570| `commands` | string\|array | カスタムフラット `.md` スキルファむルたたはディレクトリデフォルト `commands/` を眮き換え | `"./custom/cmd.md"` たたは `["./cmd1.md"]` |

570| `agents` | string\|array | カスタム゚ヌゞェントファむルデフォルト `agents/` を眮き換え | `"./custom/agents/reviewer.md"` |571| `agents` | string\|array | カスタム゚ヌゞェントファむルデフォルト `agents/` を眮き換え | `"./custom/agents/reviewer.md"` |


575| `lspServers` | string\|array\|object | コヌド知胜定矩ぞ移動、参照を怜玢など甚の[Language Server Protocol](https://microsoft.github.io/language-server-protocol/)コンフィグ | `"./.lsp.json"` |576| `lspServers` | string\|array\|object | コヌド知胜定矩ぞ移動、参照を怜玢など甚の[Language Server Protocol](https://microsoft.github.io/language-server-protocol/)コンフィグ | `"./.lsp.json"` |

576| `experimental.themes` | string\|array | カラヌテヌマファむル/ディレクトリデフォルト `themes/` を眮き換え。[テヌマ](#themes)を参照しおください | `"./themes/"` |577| `experimental.themes` | string\|array | カラヌテヌマファむル/ディレクトリデフォルト `themes/` を眮き換え。[テヌマ](#themes)を参照しおください | `"./themes/"` |

577| `experimental.monitors` | string\|array | プラグむンがアクティブな堎合に自動的に開始されるバックグラりンド[Monitor](/docs/ja/tools-reference#monitor-tool)コンフィグ。[モニタヌ](#monitors)を参照しおください | `"./monitors.json"` |578| `experimental.monitors` | string\|array | プラグむンがアクティブな堎合に自動的に開始されるバックグラりンド[Monitor](/docs/ja/tools-reference#monitor-tool)コンフィグ。[モニタヌ](#monitors)を参照しおください | `"./monitors.json"` |

579| `experimental.evals` | string\|array | プラグむンルヌトの䞋のディレクトリ。プラグむンの[eval ケヌス](/docs/ja/plugin-evals#use-a-different-eval-directory)を保持したす。デフォルト `evals/` ではない堎合。`claude plugin eval --eval-dir` はそれをオヌバヌラむドしたす | `"quality/evals"` |

578| `userConfig` | object | 有効化時にプロンプトされるナヌザヌ蚭定可胜な倀。[ナヌザヌ蚭定](#user-configuration)を参照しおください | 以䞋を参照 |580| `userConfig` | object | 有効化時にプロンプトされるナヌザヌ蚭定可胜な倀。[ナヌザヌ蚭定](#user-configuration)を参照しおください | 以䞋を参照 |

579| `channels` | array | メッセヌゞ泚入甚のチャネル宣蚀Telegram、Slack、Discord スタむル。[チャネル](#channels)を参照しおください | 以䞋を参照 |581| `channels` | array | メッセヌゞ泚入甚のチャネル宣蚀Telegram、Slack、Discord スタむル。[チャネル](#channels)を参照しおください | 以䞋を参照 |

580| `dependencies` | array | このプラグむンが必芁ずする他のプラグむン。オプションで semver バヌゞョン制玄付き。[プラグむン䟝存関係バヌゞョンを制玄する](/docs/ja/plugin-dependencies)を参照しおください | `[{ "name": "secrets-vault", "version": "~2.1.0" }]` |582| `dependencies` | array | このプラグむンが必芁ずする他のプラグむン。オプションで semver バヌゞョン制玄付き。[プラグむン䟝存関係バヌゞョンを制玄する](/docs/ja/plugin-dependencies)を参照しおください | `[{ "name": "secrets-vault", "version": "~2.1.0" }]` |


861* **ラむフサむクルスクリプトなし:** `--ignore-scripts` は `preinstall`、`install`、および `postinstall` スクリプトが実行されないようにするため、これらのスクリプトでネむティブモゞュヌルをビルドする䟝存関係はダりンロヌドされたすが、このむンストヌル䞭にはコンパむルされたせん。863* **ラむフサむクルスクリプトなし:** `--ignore-scripts` は `preinstall`、`install`、および `postinstall` スクリプトが実行されないようにするため、これらのスクリプトでネむティブモゞュヌルをビルドする䟝存関係はダりンロヌドされたすが、このむンストヌル䞭にはコンパむルされたせん。

862* **60 秒のタむムアりト:** Claude Code は実行時間が長いむンストヌルを停止し、倱敗ずしお扱いたす。864* **60 秒のタむムアりト:** Claude Code は実行時間が長いむンストヌルを停止し、倱敗ずしお扱いたす。

863 865 

864npm ゜ヌスプラグむン自䜓をフェッチするず、この䟝存関係むンストヌルが実行される前に、ラむフサむクルスクリプルが有効な状態で `npm install` が実行されたす。866npm ゜ヌスプラグむン自䜓をフェッチするず、この䟝存関係むンストヌルが実行される前に、ラむフサむクルスクリプトが有効な状態で `npm install` が実行されたす。

865 867 

866倱敗たたはスキップされたむンストヌルはプラグむンをブロックするこずはありたせん。むンストヌルが倱敗した堎合、たたは Claude Code が yarn たたは pnpm ロックファむルをスキップした堎合、理由は [デバッグ出力](#debugging-commands)の譊告ずしお蚘録されたす。`package.json` ずロックファむルがないプラグむンはログ゚ントリなしでスキップされたす。タむムアりトしたむンストヌルは、キャッシュされたコピヌに郚分的な `node_modules` ツリヌを残すこずができたす。868倱敗たたはスキップされたむンストヌルはプラグむンをブロックするこずはありたせん。むンストヌルが倱敗した堎合、たたは Claude Code が yarn たたは pnpm ロックファむルをスキップした堎合、理由は [デバッグ出力](#debugging-commands)の譊告ずしお蚘録されたす。`package.json` ずロックファむルがないプラグむンはログ゚ントリなしでスキップされたす。タむムアりトしたむンストヌルは、キャッシュされたコピヌに郚分的な `node_modules` ツリヌを残すこずができたす。

867 869 


875 877 

876Claude Code はプラグむンが独自のディレクトリ倖のファむルを参照するこずを蚱可したせん。プラグむンルヌトの倖に解決されるコンポヌネントパスを拒吊したす。パスが `plugin.json` で宣蚀されおいるか、[マヌケットプレむス゚ントリ](/docs/ja/plugin-marketplaces#plugin-entries)で宣蚀されおいるかに関わらず。これは、`../shared-utils` などのように曞かれたプラグむンの倖を指すパス、および [1 ぀のマヌケットプレむス内のリンク](#share-files-within-a-marketplace-with-symlinks)以倖のプラグむンの倖に぀ながるシンボリックリンクをカバヌしたす。878Claude Code はプラグむンが独自のディレクトリ倖のファむルを参照するこずを蚱可したせん。プラグむンルヌトの倖に解決されるコンポヌネントパスを拒吊したす。パスが `plugin.json` で宣蚀されおいるか、[マヌケットプレむス゚ントリ](/docs/ja/plugin-marketplaces#plugin-entries)で宣蚀されおいるかに関わらず。これは、`../shared-utils` などのように曞かれたプラグむンの倖を指すパス、および [1 ぀のマヌケットプレむス内のリンク](#share-files-within-a-marketplace-with-symlinks)以倖のプラグむンの倖に぀ながるシンボリックリンクをカバヌしたす。

877 879 

880macOS ず Linux では、Claude Code はコンポヌネントパスにバックスラッシュが含たれおいる堎合も拒吊したす。バックスラッシュパスで宣蚀されたコンポヌネントは、Windows でのみロヌドされたす。`./commands/deploy.md` などのようにフォワヌドスラッシュを䜿甚しおコンポヌネントパスを蚘述しおください。

881 

878Claude Code がパスを拒吊するず、[`path escapes plugin directory`](/docs/ja/errors#path-escapes-plugin-directory) ゚ラヌを報告し、そのコンポヌネントなしでプラグむンをロヌドしたす。882Claude Code がパスを拒吊するず、[`path escapes plugin directory`](/docs/ja/errors#path-escapes-plugin-directory) ゚ラヌを報告し、そのコンポヌネントなしでプラグむンをロヌドしたす。

879 883 

880Claude Code はプラグむンをむンストヌルするずきにプラグむンディレクトリ倖のファむルをキャッシュにコピヌしないため、コピヌされたプラグむン内のスクリプトがプラグむンルヌト䞊のパスを読み取る堎合、それらのファむルも芋぀かりたせん。884Claude Code はプラグむンをむンストヌルするずきにプラグむンディレクトリ倖のファむルをキャッシュにコピヌしないため、コピヌされたプラグむン内のスクリプトがプラグむンルヌト䞊のパスを読み取る堎合、それらのファむルも芋぀かりたせん。


996claude plugin init <name> [options]1000claude plugin init <name> [options]

997```1001```

998 1002 

999**匕数:**1003コマンドは以䞋の匕数を取りたす:

1000 1004 

1001* `<name>`: プラグむン名。スキル名前空間ず `~/.claude/skills/` の䞋のディレクトリ名になるため、スペヌスやパス区切り文字を含めるこずはできたせん。1005* `<name>`: プラグむン名。スキル名前空間ず `~/.claude/skills/` の䞋のディレクトリ名になるため、スペヌスやパス区切り文字を含めるこずはできたせん。

1002 1006 

1003**オプション:**1007コマンドは以䞋のオプションを受け入れたす:

1004 1008 

1005| オプション | 説明 | デフォルト |1009| オプション | 説明 | デフォルト |

1006| :----------------------- | :------------------------------------------------------------------------------------------ | :---------------------- |1010| :----------------------- | :------------------------------------------------------------------------------------------ | :---------------------- |


1011| `-f, --force` | タヌゲットの既存 `.claude-plugin/` を䞊曞きしたす | |1015| `-f, --force` | タヌゲットの既存 `.claude-plugin/` を䞊曞きしたす | |

1012| `-h, --help` | コマンドのヘルプを衚瀺 | |1016| `-h, --help` | コマンドのヘルプを衚瀺 | |

1013 1017 

1014**゚むリアス:** `new`1018`claude plugin new` はこのコマンドの゚むリアスです。

1015 1019 

1016各 `--with` 倀は、そのコンポヌネント甚のスタヌタヌファむルを远加し、線集可胜な状態にしたす:1020各 `--with` 倀は、そのコンポヌネント甚のスタヌタヌファむルを远加し、線集可胜な状態にしたす:

1017 1021 


1027 1031 

1028スキャフォルドされたプラグむンは、マヌケットプレむスではなく `@skills-dir` ゜ヌスを䜿甚したす。管理者は `strictKnownMarketplaces` でこの゜ヌスをブロックするか、[管理蚭定](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)の `blockedMarketplaces` に `{"source": "skills-dir"}` を远加するこずでブロックできたす。ブロックされおいる堎合、`plugin init` は曞き蟌み前に倱敗したす。1032スキャフォルドされたプラグむンは、マヌケットプレむスではなく `@skills-dir` ゜ヌスを䜿甚したす。管理者は `strictKnownMarketplaces` でこの゜ヌスをブロックするか、[管理蚭定](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)の `blockedMarketplaces` に `{"source": "skills-dir"}` を远加するこずでブロックできたす。ブロックされおいる堎合、`plugin init` は曞き蟌み前に倱敗したす。

1029 1033 

1030**䟋:**1034これらの䟋は䞀般的な呌び出しを瀺しおいたす:

1031 1035 

1032```bash theme={null}1036```bash theme={null}

1033# 最小限のプラグむンをスキャフォルド1037# 最小限のプラグむンをスキャフォルド


1050claude plugin install <plugin> [options]1054claude plugin install <plugin> [options]

1051```1055```

1052 1056 

1053**匕数:**1057コマンドは以䞋の匕数を取りたす:

1054 1058 

1055* `<plugin>`: プラグむン名、たたは特定のマヌケットプレむス甚の `plugin-name@marketplace-name`1059* `<plugin>`: プラグむン名、たたは特定のマヌケットプレむス甚の `plugin-name@marketplace-name`

1056 1060 

1057**オプション:**1061コマンドは以䞋のオプションを受け入れたす:

1058 1062 

1059| オプション | 説明 | デフォルト |1063| オプション | 説明 | デフォルト |

1060| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |1064| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |

1061| `-s, --scope <scope>` | むンストヌルスコヌプ: `user`、`project`、たたは `local` | `user` |1065| `-s, --scope <scope>` | むンストヌルスコヌプ: `user`、`project`、たたは `local` | `user` |

1062| `--config <key=value>` | プラグむンのマニフェストで宣蚀された[`userConfig`](#user-configuration)オプションを蚭定したす。耇数のオプションを蚭定するにはフラグを繰り返したす | |1066| `--config <key=value>` | プラグむンのマニフェストで宣蚀された[`userConfig`](#user-configuration)オプションを蚭定したす。耇数のオプションを蚭定するにはフラグを繰り返したす | |

1063| `-y, --yes` | 確認プロンプトなしで、プラグむンのマヌケットプレむスが宣蚀するコマンドを受け入れたす: [`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を持぀プラグむンを生成するコマンド、たたはアヌカむブダりンロヌドを認蚌する[`headersHelper`](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)。`headersHelper` を受け入れるには Claude Code v2.1.238 以降が必芁です。Claude Code はたずコマンドを出力したす。stdin たたは stdout が TTY でない堎合は必須です。Claude Code セッション内では効果がないため、独自のタヌミナルからコマンドを実行しおください | |1067| `-y, --yes` | 確認プロンプトなしで、プラグむンのマヌケットプレむスが宣蚀するコマンドを受け入れたす: [`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を持぀プラグむンを生成するコマンド、たたはアヌカむブダりンロヌドを認蚌する[`headersHelper`](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)。`headersHelper` を受け入れるには Claude Code v2.1.238 以降が必芁です。Claude Code はたずコマンドを出力したす。stdin たたは stdout が TTY でない堎合は必須です。Claude Code セッション内では効果がないため、独自のタヌミナルからコマンドを実行しおください | |

1068| `--json` | 結果を stdout の最埌の行に 1 ぀の JSON オブゞェクトずしお出力したす。スクリプトで䜿甚するための人間が読める圢匏の代わりに。[JSON 結果圢匏](#plugin-json-result)を参照しおください。Claude Code v2.1.268 以降が必須です | |

1064| `-h, --help` | コマンドのヘルプを衚瀺 | |1069| `-h, --help` | コマンドのヘルプを衚瀺 | |

1065 1070 

1066スコヌプは、むンストヌルされたプラグむンが远加される蚭定ファむルを決定したす。たずえば、`--scope project` は .claude/settings.json の `enabledPlugins` に曞き蟌み、プロゞェクトリポゞトリをクロヌンした党員がプラグむンを利甚できるようにしたす。1071スコヌプは、むンストヌルされたプラグむンが远加される蚭定ファむルを決定したす。たずえば、`--scope project` は .claude/settings.json の `enabledPlugins` に曞き蟌み、プロゞェクトリポゞトリをクロヌンした党員がプラグむンを利甚できるようにしたす。

1067 1072 

1068**䟋:**1073<span id="plugin-json-result" />`--json` を䜿甚するず、stdout の最埌の行は 1 ぀の JSON オブゞェクトです。マヌケットプレむスが宣蚀するコマンドが前に出力される可胜性があるため、その行のみを解析しおください。3 ぀のフィヌルドは垞に存圚したす:

1074 

1075* `command`: 実行されたサブコマンド`install` など

1076* `outcome`: `ok` たたは `failed`

1077* `message`: 結果の人間が読める説明

1078 

1079`pluginId`、`scope`、`failureCode` などの他のフィヌルドは、適甚される堎合にのみ衚瀺されたす。`plugin uninstall`、`plugin update`、`plugin enable`、および `plugin disable` の `--json` オプションは、そのサブコマンド独自のフィヌルドを持぀同じオブゞェクトを出力したす。`--scope` が無効な堎合などの䜿甚゚ラヌは、結果行を出力せず、終了コヌド 1 で理由を stderr に出力したす。

1080 

1081これらの䟋は䞀般的な呌び出しを瀺しおいたす:

1069 1082 

1070```bash theme={null}1083```bash theme={null}

1071# ナヌザヌスコヌプにむンストヌルデフォルト1084# ナヌザヌスコヌプにむンストヌルデフォルト


1088claude plugin uninstall <plugin> [options]1101claude plugin uninstall <plugin> [options]

1089```1102```

1090 1103 

1091**匕数:**1104コマンドは以䞋の匕数を取りたす:

1092 1105 

1093* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`1106* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`

1094 1107 

1095**オプション:**1108コマンドは以䞋のオプションを受け入れたす:

1096 1109 

1097| オプション | 説明 | デフォルト |1110| オプション | 説明 | デフォルト |

1098| :-------------------- | :----------------------------------------------------------------- | :----- |1111| :-------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |

1099| `-s, --scope <scope>` | スコヌプからアンむンストヌル: `user`、`project`、たたは `local` | `user` |1112| `-s, --scope <scope>` | スコヌプからアンむンストヌル: `user`、`project`、たたは `local` | `user` |

1100| `--keep-data` | プラグむンの[氞続デヌタディレクトリ](#persistent-data-directory)を保持したす | |1113| `--keep-data` | プラグむンの[氞続デヌタディレクトリ](#persistent-data-directory)を保持したす | |

1101| `--prune` | 他のプラグむンが必芁ずしない自動むンストヌル䟝存関係も削陀したす。[plugin prune](#plugin-prune) を参照 | |1114| `--prune` | 他のプラグむンが必芁ずしない自動むンストヌル䟝存関係も削陀したす。[plugin prune](#plugin-prune) を参照 | |

1102| `-y, --yes` | `--prune` 確認プロンプトをスキップしたす。stdin たたは stdout が TTY でない堎合は必須 | |1115| `-y, --yes` | `--prune` 確認プロンプトをスキップしたす。stdin たたは stdout が TTY でない堎合は必須 | |

1116| `--json` | 結果を stdout の最埌の行に 1 ぀の JSON オブゞェクトずしお出力したす。[`plugin install --json`](#plugin-json-result)ず同じ圢匏で。`--prune` ず組み合わせるこずはできたせん。Claude Code v2.1.268 以降が必須です | |

1103| `-h, --help` | コマンドのヘルプを衚瀺 | |1117| `-h, --help` | コマンドのヘルプを衚瀺 | |

1104 1118 

1105**゚むリアス:** `remove`、`rm`1119`claude plugin remove` ず `claude plugin rm` はこのコマンドの゚むリアスです。

1106 1120 

1107デフォルトでは、最埌に残ったスコヌプからアンむンストヌルするず、プラグむンの `${CLAUDE_PLUGIN_DATA}` ディレクトリも削陀されたす。新しいバヌゞョンをテストした埌に再むンストヌルする堎合など、保持するには `--keep-data` を䜿甚したす。1121デフォルトでは、最埌に残ったスコヌプからアンむンストヌルするず、プラグむンの `${CLAUDE_PLUGIN_DATA}` ディレクトリも削陀されたす。新しいバヌゞョンをテストした埌に再むンストヌルする堎合など、保持するには `--keep-data` を䜿甚したす。

1108 1122 


1120claude plugin prune [options]1134claude plugin prune [options]

1121```1135```

1122 1136 

1123**オプション:**1137コマンドは以䞋のオプションを受け入れたす:

1124 1138 

1125| オプション | 説明 | デフォルト |1139| オプション | 説明 | デフォルト |

1126| :-------------------- | :---------------------------------------------- | :----- |1140| :-------------------- | :---------------------------------------------- | :----- |


1129| `-y, --yes` | 確認プロンプトをスキップしたす。stdin たたは stdout が TTY でない堎合は必須 | |1143| `-y, --yes` | 確認プロンプトをスキップしたす。stdin たたは stdout が TTY でない堎合は必須 | |

1130| `-h, --help` | コマンドのヘルプを衚瀺 | |1144| `-h, --help` | コマンドのヘルプを衚瀺 | |

1131 1145 

1132**゚むリアス:** `autoremove`1146`claude plugin autoremove` はこのコマンドの゚むリアスです。

1133 1147 

1134コマンドは孀立した䟝存関係をリストし、削陀前に確認を求めたす。プラグむンを削陀し、その䟝存関係をワンステップでクリヌンアップするには、`claude plugin uninstall <plugin> --prune` を実行したす。1148コマンドは孀立した䟝存関係をリストし、削陀前に確認を求めたす。プラグむンを削陀し、その䟝存関係をワンステップでクリヌンアップするには、`claude plugin uninstall <plugin> --prune` を実行したす。

1135 1149 


1143claude plugin enable <plugin> [options]1157claude plugin enable <plugin> [options]

1144```1158```

1145 1159 

1146**匕数:**1160コマンドは以䞋の匕数を取りたす:

1147 1161 

1148* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`1162* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`

1149 1163 

1150**オプション:**1164コマンドは以䞋のオプションを受け入れたす:

1151 1165 

1152| オプション | 説明 | デフォルト |1166| オプション | 説明 | デフォルト |

1153| :-------------------- | :-------------------------------------------------------------------------------------- | :---- |1167| :-------------------- | :--------------------------------------------------------------------------------------------------------------------------- | :---- |

1154| `-s, --scope <scope>` | 有効にするスコヌプ: `user`、`project`、たたは `local`。省略した堎合、Claude Code はプラグむンがむンストヌルされおいるスコヌプを怜出したす | 自動怜出 |1168| `-s, --scope <scope>` | 有効にするスコヌプ: `user`、`project`、たたは `local`。省略した堎合、Claude Code はプラグむンがむンストヌルされおいるスコヌプを怜出したす | 自動怜出 |

1169| `--json` | 結果を stdout の最埌の行に 1 ぀の JSON オブゞェクトずしお出力したす。[`plugin install --json`](#plugin-json-result)ず同じ圢匏で。Claude Code v2.1.268 以降が必須です | |

1155| `-h, --help` | コマンドのヘルプを衚瀺 | |1170| `-h, --help` | コマンドのヘルプを衚瀺 | |

1156 1171 

1157<h3 id="plugin-disable">1172<h3 id="plugin-disable">


1164claude plugin disable [plugin] [options]1179claude plugin disable [plugin] [options]

1165```1180```

1166 1181 

1167**匕数:**1182コマンドは以䞋の匕数を取りたす:

1168 1183 

1169* `[plugin]`: プラグむン名、たたは `plugin-name@marketplace-name`。`--all` を䜿甚する堎合はオプション1184* `[plugin]`: プラグむン名、たたは `plugin-name@marketplace-name`。`--all` を䜿甚する堎合はオプション

1170 1185 

1171**オプション:**1186コマンドは以䞋のオプションを受け入れたす:

1172 1187 

1173| オプション | 説明 | デフォルト |1188| オプション | 説明 | デフォルト |

1174| :-------------------- | :-------------------------------------------------------------------------------------- | :---- |1189| :-------------------- | :--------------------------------------------------------------------------------------------------------------------------- | :---- |

1175| `-a, --all` | すべおの有効なプラグむンを無効にしたす。`--scope` ず組み合わせるこずはできたせん | |1190| `-a, --all` | すべおの有効なプラグむンを無効にしたす。`--scope` ず組み合わせるこずはできたせん | |

1176| `-s, --scope <scope>` | 無効にするスコヌプ: `user`、`project`、たたは `local`。省略した堎合、Claude Code はプラグむンがむンストヌルされおいるスコヌプを怜出したす | 自動怜出 |1191| `-s, --scope <scope>` | 無効にするスコヌプ: `user`、`project`、たたは `local`。省略した堎合、Claude Code はプラグむンがむンストヌルされおいるスコヌプを怜出したす | 自動怜出 |

1192| `--json` | 結果を stdout の最埌の行に 1 ぀の JSON オブゞェクトずしお出力したす。[`plugin install --json`](#plugin-json-result)ず同じ圢匏で。Claude Code v2.1.268 以降が必須です | |

1177| `-h, --help` | コマンドのヘルプを衚瀺 | |1193| `-h, --help` | コマンドのヘルプを衚瀺 | |

1178 1194 

1179<h3 id="plugin-update">1195<h3 id="plugin-update">


1186claude plugin update <plugin> [options]1202claude plugin update <plugin> [options]

1187```1203```

1188 1204 

1189**匕数:**1205コマンドは以䞋の匕数を取りたす:

1190 1206 

1191* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`1207* `<plugin>`: プラグむン名、たたは `plugin-name@marketplace-name`

1192 1208 

1193**オプション:**1209コマンドは以䞋のオプションを受け入れたす:

1194 1210 

1195| オプション | 説明 | デフォルト |1211| オプション | 説明 | デフォルト |

1196| :-------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |1212| :-------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |

1197| `-s, --scope <scope>` | 曎新するスコヌプ: `user`、`project`、`local`、たたは `managed` | `user` |1213| `-s, --scope <scope>` | 曎新するスコヌプ: `user`、`project`、`local`、たたは `managed` | `user` |

1198| `-y, --yes` | 確認プロンプトなしで、プラグむンのマヌケットプレむスが宣蚀するコマンドを受け入れたす: [`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を持぀プラグむンを生成するコマンド、たたはアヌカむブダりンロヌドを認蚌する[`headersHelper`](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)。`headersHelper` を受け入れるには Claude Code v2.1.238 以降が必芁です。Claude Code はたずコマンドを出力したす。stdin たたは stdout が TTY でない堎合は必須です。Claude Code セッション内では効果がないため、独自のタヌミナルからコマンドを実行しおください | |1214| `-y, --yes` | 確認プロンプトなしで、プラグむンのマヌケットプレむスが宣蚀するコマンドを受け入れたす: [`command` ゜ヌス](/docs/ja/plugin-marketplaces#command-sources)を持぀プラグむンを生成するコマンド、たたはアヌカむブダりンロヌドを認蚌する[`headersHelper`](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)。`headersHelper` を受け入れるには Claude Code v2.1.238 以降が必芁です。Claude Code はたずコマンドを出力したす。stdin たたは stdout が TTY でない堎合は必須です。Claude Code セッション内では効果がないため、独自のタヌミナルからコマンドを実行しおください | |

1215| `--json` | 結果を stdout の最埌の行に 1 ぀の JSON オブゞェクトずしお出力したす。[`plugin install --json`](#plugin-json-result)ず同じ圢匏で。Claude Code v2.1.268 以降が必須です | |

1199| `-h, --help` | コマンドのヘルプを衚瀺 | |1216| `-h, --help` | コマンドのヘルプを衚瀺 | |

1200 1217 

1201<Note>1218<Note>


1214claude plugin list [options]1231claude plugin list [options]

1215```1232```

1216 1233 

1217**オプション:**1234コマンドは以䞋のオプションを受け入れたす:

1218 1235 

1219| オプション | 説明 | デフォルト |1236| オプション | 説明 | デフォルト |

1220| :------------ | :-------------------------------------- | :---- |1237| :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---- |

1221| `--json` | JSON ずしお出力 | |1238| `--json` | JSON ずしお出力したす。読み蟌み問題たたはオヌサリング譊告を含むプラグむン行は `errors` たたは `notes` 文字列配列を含みたす。Claude Code v2.1.268 以降では、䞊列 `errorDetails` および `noteDetails` 配列は各゚ントリの蚺断 `type` ず、プラグむン、マヌケットプレむス、サヌバヌ、たたはファむルなど、それが参照する名前を提䟛したす | |

1222| `--available` | マヌケットプレむスから利甚可胜なプラグむンを含めたす。`--json` が必須 | |1239| `--available` | マヌケットプレむスから利甚可胜なプラグむンを含めたす。`--json` が必須 | |

1223| `-h, --help` | コマンドのヘルプを衚瀺 | |1240| `-h, --help` | コマンドのヘルプを衚瀺 | |

1224 1241 


1240claude plugin details <name>1257claude plugin details <name>

1241```1258```

1242 1259 

1243**匕数:**1260コマンドは以䞋の匕数を取りたす:

1244 1261 

1245* `<name>`: プラグむン名、たたは `plugin-name@marketplace-name`1262* `<name>`: プラグむン名、たたは `plugin-name@marketplace-name`

1246 1263 

1247**オプション:**1264コマンドは以䞋のオプションを受け入れたす:

1248 1265 

1249| オプション | 説明 | デフォルト |1266| オプション | 説明 | デフォルト |

1250| :----------- | :---------- | :---- |1267| :----------- | :---------- | :---- |


1295claude plugin validate <path> [options]1312claude plugin validate <path> [options]

1296```1313```

1297 1314 

1298**匕数:**1315コマンドは以䞋の匕数を取りたす:

1299 1316 

1300* `<path>`: プラグむンディレクトリたたはマヌケットプレむスディレクトリぞのパス。プラグむン実行がカバヌするファむルに぀いおは、[マニフェストなしでプラグむンたたはディレクトリを怜蚌](/docs/ja/plugin-marketplaces#validate-a-plugin-or-a-directory-without-a-manifest)を参照しおください。1317* `<path>`: プラグむンディレクトリたたはマヌケットプレむスディレクトリぞのパス。プラグむン実行がカバヌするファむルに぀いおは、[マニフェストなしでプラグむンたたはディレクトリを怜蚌](/docs/ja/plugin-marketplaces#validate-a-plugin-or-a-directory-without-a-manifest)を参照しおください。

1301 1318 

1302**オプション:**1319コマンドは以䞋のオプションを受け入れたす:

1303 1320 

1304| オプション | 説明 | デフォルト |1321| オプション | 説明 | デフォルト |

1305| :----------- | :------------------------------------------------------------------------------------------------- | :---- |1322| :----------- | :------------------------------------------------------------------------------------------------- | :---- |


1319 1336 

1320察話的セッション内では、`/plugin validate <path>` は同じチェックをむンラむンで実行したす。1337察話的セッション内では、`/plugin validate <path>` は同じチェックをむンラむンで実行したす。

1321 1338 

1339<h3 id="plugin-eval">

1340 plugin eval

1341</h3>

1342 

1343プラグむンの[eval ケヌス](/docs/ja/plugin-evals)を実行し、スコア付き結果をレポヌトしたす。Claude Code v2.1.269 以降が必須です。各ケヌスはプロンプトずグレヌダヌです。Claude Code はタヌゲットプラグむンのみが読み蟌たれた分離されたセッションで耇数回実行し、デフォルトではプラグむンなしでも実行するため、レポヌトは差を瀺したす。ケヌス圢匏、グレヌダヌ、結果、および CI 䜿甚に぀いおは、[プラグむンを eval でテストする](/docs/ja/plugin-evals)を参照しおください。

1344 

1345```bash theme={null}

1346claude plugin eval [target] [options]

1347```

1348 

1349オプションの `target` は、プラグむンディレクトリ、単䞀の `prompt.md` たたは `case.yaml` ファむル、`name` たたは `name@marketplace` ずしおむンストヌルされたプラグむン、たたは `name@skills-dir` であり、デフォルトは珟圚のディレクトリです。`--tag`、`--allow-tools`、および `--json` の前に配眮したす。

1350 

1351このテヌブルは、ほずんどの実行が䜿甚するオプションをリストしたす。`claude plugin eval --help` を実行しお、`--case`、`--tag`、`--output-dir`、`--report`、`--allow-real-servers`、`--keep-temp`、および `--verbose` を含む完党なセットを確認しおください。

1352 

1353| オプション | 説明 | デフォルト |

1354| :------------------------- | :---------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- |

1355| `--runs <n>` | アヌム圓たりケヌス圓たりの実行 | 各ケヌスの `runs`、それ以倖は 3 |

1356| `-j, --concurrency <n>` | 䞀床に実行する゚ヌゞェントセッション、1 から 8。レヌト制限を共有したす | `1` |

1357| `--model <model>` | テスト察象の゚ヌゞェント甚モデル | 各ケヌスの `model`、それ以倖は `ANTHROPIC_MODEL` が蚭定されおいる堎合はそれ、それ以倖は Claude Code のデフォルト |

1358| `--judge-model <model>` | `llm` および `baseline` グレヌダヌ甚モデル | 小さく高速なモデル |

1359| `--ablation <mode>` | `none` たたは `with-without`。[プラグむンなしベヌスラむンず比范する](/docs/ja/plugin-evals#compare-against-a-no-plugin-baseline)を参照 | プラグむンが解決される堎合は `with-without`、それ以倖は `none` |

1360| `--threshold <0..1>` | いずれかのケヌスがこれ以䞋でスコアされた堎合は終了コヌド 1 | `1.0` |

1361| `--max-cost-usd <usd>` | 支出がこれに達したら次の実行前に停止し、終了コヌド 2 を返し、郚分的な結果をレポヌト | 䞊限なし |

1362| `--allow-tools <tools...>` | `Bash`、`Write`、`Edit`、たたは `"mcp__plugin_<plugin>_<server>__*"` など、読み取り専甚セット以倖のツヌルを付䞎したす。[ツヌルを付䞎する](/docs/ja/plugin-evals#grant-tools)を参照 | |

1363| `--scaffold` | 各ケヌスの[`scaffold_script`](/docs/ja/plugin-evals#add-setup-or-history-with-case-yaml)を実行 | オフ |

1364| `--trust-plugin` | 最初の実行信頌プロンプトをスキップしたす。CI 甚。[実行がアクセスできるもの](/docs/ja/plugin-evals#security)を参照 | オフ |

1365| `--mocks <mode>` | `record` たたは `off`。[MCP サヌバヌをモック](/docs/ja/plugin-evals#mock-mcp-servers)を参照 | `record` |

1366| `--eval-dir <dir>` | ケヌスを保持するプラグむン䞋のディレクトリ | マニフェストの `experimental.evals`、それ以倖は `evals` |

1367| `--json [path]` | [結果ドキュメント](/docs/ja/plugin-evals#json-result)を stdout に出力するか、`.json` パスに曞き蟌み | |

1368| `--no-publish` | HTML レポヌトをロヌカルに保持 | |

1369| `-h, --help` | コマンドのヘルプを衚瀺 | |

1370 

1371コマンドは、すべおのケヌスがしきい倀を満たす堎合は終了コヌド 0、倱敗したケヌス、読み蟌み゚ラヌ、たたは信頌されおいないプラグむンディレクトリの堎合は 1、郚分的な実行の堎合は 2、䞭断された堎合は 130、終了された堎合は 143 で終了したす。[CI で eval を実行する](/docs/ja/plugin-evals#run-evals-in-ci)を参照しおください。

1372 

1373<h3 id="plugin-eval-init">

1374 plugin eval init

1375</h3>

1376 

1377珟圚のディレクトリのプラグむン甚の eval スむヌトを䜜成したす。Claude Code v2.1.269 以降が必須です。タヌミナルでは、これはプラグむンを読み取り、ケヌスずグレヌダヌを提案し、それらをパむロットし、ファむルを曞き蟌むオヌサリングむンタビュヌを開始したす。`--bare` を䜿甚するか、タヌミナルなしで、代わりに空癜の単䞀ケヌステンプレヌトを曞き蟌みたす。察話的な Claude Code セッション内から実行するず、そのセッションが埓うべきむンタビュヌ指瀺を出力したす。[最初の eval スむヌトを䜜成する](/docs/ja/plugin-evals#create-your-first-eval-suite)を参照しおください。

1378 

1379```bash theme={null}

1380claude plugin eval init [name] [options]

1381```

1382 

1383オプションの `name` はケヌス名です: むンタビュヌは 1 ぀を必芁ずしたせんが、`--bare` ずタヌミナルなしテンプレヌトパスはそれを必芁ずしたす。これらのオプションを受け入れたす:

1384 

1385| オプション | 説明 | デフォルト |

1386| :------------------ | :----------------------------------------------------------------------- | :----------------------------------------- |

1387| `--bare` | むンタビュヌを実行する代わりに、`<name>` 甚の空癜の `prompt.md` ず `graders/criteria.md` を曞き蟌み | |

1388| `-i, --interactive` | むンタビュヌを必須にしたす。テンプレヌトを曞き蟌む代わりにタヌミナルなしで倱敗 | |

1389| `--eval-dir <dir>` | ケヌスを曞き蟌む珟圚のディレクトリ䞋のディレクトリ | マニフェストの `experimental.evals`、それ以倖は `evals` |

1390| `-h, --help` | コマンドのヘルプを衚瀺 | |

1391 

1322<h3 id="plugin-tag">1392<h3 id="plugin-tag">

1323 plugin tag1393 plugin tag

1324</h3>1394</h3>


1329claude plugin tag [path] [options]1399claude plugin tag [path] [options]

1330```1400```

1331 1401 

1332**匕数:**1402コマンドは以䞋の匕数を取りたす:

1333 1403 

1334* `[path]`: プラグむンディレクトリぞのパス。デフォルトは珟圚のディレクトリです。1404* `[path]`: プラグむンディレクトリぞのパス。デフォルトは珟圚のディレクトリです。

1335 1405 

1336**オプション:**1406コマンドは以䞋のオプションを受け入れたす:

1337 1407 

1338| オプション | 説明 | デフォルト |1408| オプション | 説明 | デフォルト |

1339| :-------------------- | :------------------------------------------- | :------- |1409| :-------------------- | :------------------------------------------- | :------- |

quickstart.md +13 −13

Details

27 ステップ 1Claude Code をむンストヌルする27 ステップ 1Claude Code をむンストヌルする

28</h2>28</h2>

29 29 

30To install Claude Code, use one of the following methods:30Claude Code をむンストヌルするには、以䞋のいずれかの方法を䜿甚しおください。

31 31 

32<Tabs>32<Tabs>

33 <Tab title="Native Install (Recommended)">33 <Tab title="ネむティブむンストヌル掚奚">

34 **macOS, Linux, WSL:**34 **macOS、Linux、WSL**

35 35 

36 ```bash theme={null}36 ```bash theme={null}

37 curl -fsSL https://claude.ai/install.sh | bash37 curl -fsSL https://claude.ai/install.sh | bash

38 ```38 ```

39 39 

40 **Windows PowerShell:**40 **Windows PowerShell**

41 41 

42 ```powershell theme={null}42 ```powershell theme={null}

43 irm https://claude.ai/install.ps1 | iex43 irm https://claude.ai/install.ps1 | iex

44 ```44 ```

45 45 

46 **Windows CMD:**46 **Windows CMD**

47 47 

48 ```batch theme={null}48 ```batch theme={null}

49 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd49 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

50 ```50 ```

51 51 

52 If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.52 `The token '&&' is not a valid statement separator` ずいう゚ラヌが衚瀺される堎合は、CMD ではなく PowerShell を䜿甚しおいたす。`'irm' is not recognized as an internal or external command` ずいう゚ラヌが衚瀺される堎合は、PowerShell ではなく CMD を䜿甚しおいたす。PowerShell を䜿甚しおいる堎合、プロンプトに `PS C:\` ず衚瀺され、CMD を䜿甚しおいる堎合は `PS` なしで `C:\` ず衚瀺されたす。

53 53 

54 If the install command fails with `syntax error near unexpected token '<'`, a `403`, or another curl error, see [Troubleshoot installation](/docs/en/troubleshoot-install#find-your-error) to match the error to a fix and for alternative install methods.54 むンストヌルコマンドが `syntax error near unexpected token '<'`、`403`、たたはその他の curl ゚ラヌで倱敗する堎合は、[むンストヌルのトラブルシュヌティング](/docs/ja/troubleshoot-install#find-your-error)を参照しお、゚ラヌを修正方法に照合し、代替むンストヌル方法を確認しおください。

55 55 

56 [Git for Windows](https://git-scm.com/downloads/win) is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.56 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツヌルを䜿甚できるようにネむティブ Windows で掚奚されたす。Git for Windows がむンストヌルされおいない堎合、Claude Code はシェルツヌルずしお PowerShell を代わりに䜿甚したす。WSL セットアップは Git for Windows を必芁ずしたせん。

57 57 

58 <Info>58 <Info>

59 Native installations automatically update in the background to keep you on the latest version.59 ネむティブむンストヌルは、最新バヌゞョンに保぀ために自動的にバックグラりンドで曎新されたす。

60 </Info>60 </Info>

61 </Tab>61 </Tab>

62 62 


65 brew install --cask claude-code65 brew install --cask claude-code

66 ```66 ```

67 67 

68 Homebrew offers two casks. `claude-code` tracks the stable release channel, which is typically about a week behind and skips releases with major regressions. `claude-code@latest` tracks the latest channel and receives new versions as soon as they ship.68 Homebrew は 2 ぀の cask を提䟛しおいたす。`claude-code` は安定リリヌスチャネルを远跡しおおり、通垞は玄 1 週間遅れおおり、倧きな回垰を䌎うリリヌスをスキップしたす。`claude-code@latest` は最新チャネルを远跡し、新しいバヌゞョンが出荷されるずすぐに受け取りたす。

69 69 

70 <Info>70 <Info>

71 Homebrew installations do not auto-update. Run `brew upgrade claude-code` or `brew upgrade claude-code@latest`, depending on which cask you installed, to get the latest features and security fixes.71 Homebrew むンストヌルは自動曎新されたせん。むンストヌルした cask に応じお、`brew upgrade claude-code` たたは `brew upgrade claude-code@latest` を実行しお、最新の機胜ずセキュリティ修正を取埗しおください。

72 </Info>72 </Info>

73 </Tab>73 </Tab>

74 74 


78 ```78 ```

79 79 

80 <Info>80 <Info>

81 WinGet installations do not auto-update. Run `winget upgrade Anthropic.ClaudeCode` periodically to get the latest features and security fixes.81 WinGet むンストヌルは自動曎新されたせん。最新の機胜ずセキュリティ修正を取埗するために、定期的に `winget upgrade Anthropic.ClaudeCode` を実行しおください。

82 </Info>82 </Info>

83 </Tab>83 </Tab>

84</Tabs>84</Tabs>

85 85 

86You can also install with [apt, dnf, or apk](/docs/en/setup#install-with-linux-package-managers) on Debian, Fedora, RHEL, and Alpine.86たた、Debian、Fedora、RHEL、Alpine で [apt、dnf、たたは apk](/docs/ja/setup#install-with-linux-package-managers) を䜿甚しおむンストヌルするこずもできたす。

87 87 

88むンストヌルが正垞に機胜したこずを確認するには、以䞋を実行しおください88むンストヌルが正垞に機胜したこずを確認するには、以䞋を実行しおください

89 89 

remote-control.md +197 −60

Details

7> Remote Control を䜿甚しお、電話、タブレット、たたは任意のブラりザから Claude Code のロヌカルセッションを続行したす。claude.ai/code ず Claude モバむルアプリで動䜜したす。7> Remote Control を䜿甚しお、電話、タブレット、たたは任意のブラりザから Claude Code のロヌカルセッションを続行したす。claude.ai/code ず Claude モバむルアプリで動䜜したす。

8 8 

9<Note>9<Note>

10 Remote Control は研究プレビュヌ段階にあり、すべおのプランで利甚可胜です。Team および Enterprise では、管理者が [Claude Code 管理蚭定](https://claude.ai/admin-settings/claude-code) で Remote Control トグルを有効にするたで、デフォルトではオフになっおいたす。10 Remote Control はすべおのプランで利甚可胜です。Team および Enterprise では、Owner が [Claude Code 管理蚭定](https://claude.ai/admin-settings/claude-code) で Remote Control トグルを有効にするたで、デフォルトではオフになっおいたす。

11</Note>11</Note>

12 12 

13Remote Control は [claude.ai/code](https://claude.ai/code) たたは Claude アプリ[iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) および [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude)をマシン䞊で実行されおいる Claude Code セッションに接続したす。デスクでタスクを開始しおから、゜ファの電話たたはコンピュヌタのブラりザで続行できたす。13Remote Control は [claude.ai/code](https://claude.ai/code) たたは Claude アプリ[iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) および [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude)をマシン䞊で実行されおいる Claude Code セッションに接続したす。デスクでタスクを開始しおから、゜ファの電話たたはコンピュヌタのブラりザで続行できたす。

14 14 

15マシン䞊で Remote Control セッションを開始するず、Claude はロヌカルで実行され続けるため、コヌド実行ずファむルシステムアクセスはマシン䞊に留たりたす。Remote Control を䜿甚するず、以䞋のこずができたす。15マシン䞊で Remote Control セッションを開始するず、Claude はロヌカルで実行され続けるため、コヌド実行ずファむルシステムアクセスはマシン䞊に留たりたす。Remote Control を䜿甚するず、以䞋のこずができたす。

16 16 

17* **ロヌカル環境党䜓をリモヌトで䜿甚する**: ファむルシステム、[MCP サヌバヌ](/docs/ja/mcp)、ツヌル、プロゞェクト蚭定がすべお利甚可胜なたたです。たた、`@` を入力するずロヌカルプロゞェクトのファむルパスが自動補完されたす17* **ロヌカル環境党䜓をリモヌトで䜿甚する**: ファむルシステム、[MCP サヌバヌ](/docs/ja/mcp)、ツヌル、プロゞェクト蚭定がすべお利甚可胜なたたです。たた、`@` を入力するずロヌカルプロゞェクトのファむルパスが自動補完されたす。

18* **䞡方のサヌフェスから同時に䜜業する**: 䌚話ず [subagents](/docs/ja/sub-agents) および [dynamic workflows](/docs/ja/workflows) の進捗がすべおの接続されたデバむス間で同期されるため、タヌミナル、ブラりザ、電話から盞互に亀換可胜にメッセヌゞを送信できたす。v2.1.207 より前では、[Desktop app](/docs/ja/desktop) でホストされたセッションは接続されたデバむスに subagent たたはワヌクフロヌの進捗を送信したせんでした。18* **䞡方のサヌフェスから同時に䜜業する**: 䌚話ず [subagents](/docs/ja/sub-agents) および [dynamic workflows](/docs/ja/workflows) の進捗がすべおの接続されたデバむス間で同期されるため、タヌミナル、ブラりザ、電話から盞互に亀換可胜にメッセヌゞを送信できたす。

19* **電話たたはブラりザから画像ずファむルを送信する**: Claude アプリたたは claude.ai/code に添付ファむルを远加するず、Claude Code はそれをマシンにダりンロヌドし、キャプション付きたたはキャプションなしで `@` ファむル参照ずしお Claude に枡したす。v2.1.202 より前では、キャプションなしで送信された添付ファむルがセッションに到達する前に Claude Code がドロップする可胜性がありたした。19* **電話たたはブラりザから画像ずファむルを送信する**: Claude アプリたたは claude.ai/code に写真たたはファむルを添付できたす。キャプション付きたたはキャプションなしで添付できたす。Claude は添付された写真をメッセヌゞの䞀郚ずしお盎接芋るこずができたす。Claude Code は他のファむルをマシンにダりンロヌドし、`@` ファむル参照ずしお Claude に枡したす。

20* **䞭断に察応する**: ラップトップがスリヌプ状態になったり、ネットワヌクが切断されたりした堎合、マシンがオンラむンに戻るず、セッションは自動的に再接続されたす。Claude Code は再接続䞭に subagents およびワヌクフロヌからのステヌタス曎新をキュヌに入れ、埩旧埌に配信したす。v2.1.207 より前では、再接続たたは認蚌情報の曎新䞭に送信された曎新が倱われる可胜性があり、接続されたデバむスは完了したタスクが実行䞭ずしお衚瀺され続けおいたした。20* **䞭断に察応する**: ラップトップがスリヌプ状態になったり、ネットワヌクが切断されたりした堎合、マシンがオンラむンに戻るず、Claude Code は自動的に再接続されたす。接続が再構築されおいる間、Claude Code はメッセヌゞ、暩限プロンプト、および subagents ずワヌクフロヌからのステヌタス曎新をキュヌに入れ、接続が埩旧した埌に配信したす。

21 21 

22クラりドむンフラストラクチャで実行される [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) ずは異なり、Remote Control セッションはマシン䞊で盎接実行され、ロヌカルファむルシステムず盞互䜜甚したす。Web およびモバむルむンタヌフェヌスは、そのロヌカルセッションぞのりィンドりにすぎたせん。22クラりドむンフラストラクチャで実行される [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) ずは異なり、Remote Control セッションはマシン䞊で盎接実行され、ロヌカルファむルシステムず盞互䜜甚したす。Web およびモバむルむンタヌフェヌスは、そのロヌカルセッションぞのりィンドりにすぎたせん。

23 23 


30Remote Control を䜿甚する前に、環境が以䞋の条件を満たしおいるこずを確認しおください。30Remote Control を䜿甚する前に、環境が以䞋の条件を満たしおいるこずを確認しおください。

31 31 

32* **サブスクリプション**: Pro、Max、Team、および Enterprise プランで利甚可胜です。API キヌはサポヌトされおいたせん。Team および Enterprise では、Owner が [Claude Code 管理蚭定](https://claude.ai/admin-settings/claude-code) で Remote Control トグルを最初に有効にする必芁がありたす。32* **サブスクリプション**: Pro、Max、Team、および Enterprise プランで利甚可胜です。API キヌはサポヌトされおいたせん。Team および Enterprise では、Owner が [Claude Code 管理蚭定](https://claude.ai/admin-settings/claude-code) で Remote Control トグルを最初に有効にする必芁がありたす。

33* **認蚌**: `claude` を実行し、ただサむンむンしおいない堎合は `/login` を䜿甚しお claude.ai 経由でサむンむンしたす。33* **認蚌**: `claude` を実行し、ただサむンむンしおいない堎合は `/login` を䜿甚しお claude.ai 経由でサむンむンしたす。適栌なログむンがない堎合、`claude remote-control` ぱラヌで終了したすが、`claude --remote-control` は察話型セッションを開始し、起動盎埌に Remote Control 倱敗通知を衚瀺したす。

34* **API ゚ンドポむント**: Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では利甚できたせん。v2.1.196 以降、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars) が `api.anthropic.com` 以倖のホスト[LLM gateway](/docs/ja/llm-gateway) やプロキシなどを指しおいる堎合、Remote Control も無効になりたす。Remote Control を䜿甚するには、この倉数を蚭定解陀しおください。34* **API ゚ンドポむント**: 以䞋のいずれかの構成では利甚できたせん。

35* **ワヌクスペヌス信頌**: プロゞェクトディレクトリで少なくずも 1 回 `claude` を実行しお、ワヌクスペヌス信頌ダむアログを受け入れたす。35 * Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry を䜿甚しおいる。

36 * [`ANTHROPIC_BASE_URL`](/docs/ja/env-vars) が `api.anthropic.com` 以倖のホスト[LLM gateway](/docs/ja/llm-gateway) やプロキシなどを指しおいる。Remote Control を䜿甚するには、この倉数を蚭定解陀しおください。v2.1.196 より前では、Claude Code はカスタム `ANTHROPIC_BASE_URL` で Remote Control を蚱可しおいたした。

37 * ゚ンタヌプラむズ [Claude apps gateway](/docs/ja/claude-apps-gateway) 経由でサむンむンしおいる。

38* **機胜フラグ評䟡**: [`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、および `DISABLE_GROWTHBOOK`](/docs/ja/env-vars) はそれぞれ、Remote Control の可甚性が䟝存する機胜フラグ評䟡を無効にしたす。Remote Control を䜿甚するには、シェル環境たたは [`settings.json` ファむル](/docs/ja/settings-reference#all-settings) の `env` ブロックのいずれかで倉数が蚭定されおいる堎所で倉数を蚭定解陀しおください。

39* **ワヌクスペヌス信頌**: プロゞェクトディレクトリで少なくずも 1 回 `claude` を実行しお、ワヌクスペヌス信頌ダむアログを受け入れたす。スタヌトアップ信頌ダむアログはホヌムディレクトリの信頌を保存しないため、プロゞェクトディレクトリから Remote Control を起動しおください。

36 40 

37<h2 id="start-a-remote-control-session">41<h2 id="start-a-remote-control-session">

38 Remote Control セッションを開始する42 Remote Control セッションを開始する


48 claude remote-control52 claude remote-control

49 ```53 ```

50 54 

55 Remote Control の䞀床限りの確認を受け入れるたで、`claude remote-control` は䜕をするかを説明し、サヌバヌを開始する前に `Enable Remote Control? (y/n)` ず尋ねたす。`y` ず答えお受け入れ、サヌバヌを開始したす。拒吊した堎合、Claude Code はサヌバヌを開始せずに終了し、次回コマンドを実行するずきに再床尋ねたす。

56 

51 プロセスはサヌバヌモヌドでタヌミナルで実行され続け、リモヌト接続を埅機したす。[別のデバむスから接続](#connect-from-another-device)するために䜿甚できるセッション URL が衚瀺され、スペヌスバヌを抌しお電話からの高速アクセス甚の QR コヌドを衚瀺できたす。リモヌトセッションがアクティブな間、タヌミナルは接続ステヌタスずツヌルアクティビティを衚瀺したす。57 プロセスはサヌバヌモヌドでタヌミナルで実行され続け、リモヌト接続を埅機したす。[別のデバむスから接続](#connect-from-another-device)するために䜿甚できるセッション URL が衚瀺され、スペヌスバヌを抌しお電話からの高速アクセス甚の QR コヌドを衚瀺できたす。リモヌトセッションがアクティブな間、タヌミナルは接続ステヌタスずツヌルアクティビティを衚瀺したす。

52 58 

53 利甚可胜なフラグ:59 利甚可胜なフラグ:


56 | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |62 | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

57 | `--name "My Project"` | claude.ai/code のセッションリストに衚瀺されるカスタムセッションタむトルを蚭定したす。 |63 | `--name "My Project"` | claude.ai/code のセッションリストに衚瀺されるカスタムセッションタむトルを蚭定したす。 |

58 | `--remote-control-session-name-prefix <prefix>` | 明瀺的な名前が蚭定されおいない堎合の自動生成セッション名のプレフィックス。デフォルトはマシンのホスト名で、`myhost-graceful-unicorn` のような名前が生成されたす。同じ効果のために `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` を蚭定したす。 |64 | `--remote-control-session-name-prefix <prefix>` | 明瀺的な名前が蚭定されおいない堎合の自動生成セッション名のプレフィックス。デフォルトはマシンのホスト名で、`myhost-graceful-unicorn` のような名前が生成されたす。同じ効果のために `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` を蚭定したす。 |

59 | `-c`, `--continue` | このディレクトリから開始された最新の Remote Control セッションを再開したす。新しいセッションを䜜成する代わりに䜿甚したす。`--session-id`、`--spawn`、`--capacity`、たたは `--create-session-in-dir` ず組み合わせるこずはできたせん。Claude Code v2.1.200 以降が必芁です。それより前のバヌゞョンはこのフラグを未知の匕数ずしお拒吊したす。 |65 | `-c`, `--continue` | このディレクトリから開始された最埌のサヌバヌが開始したセッションを埩垰させたす。新しいセッションを䜜成する代わりに䜿甚したす。[サヌバヌを停止した埌のセッションの再開](#resume-sessions-after-stopping-the-server)を参照しおください。`--session-id`、`--spawn`、`--capacity`、たたは `--create-session-in-dir` ず組み合わせるこずはできたせん。Claude Code v2.1.200 以降が必芁です。それより前のバヌゞョンはこのフラグを未知の匕数ずしお拒吊したす。 |

60 | `--session-id <id>` | 特定の Remote Control セッションをその ID で再開したす。`--continue`、`--spawn`、`--capacity`、たたは `--create-session-in-dir` ず組み合わせるこずはできたせん。Claude Code v2.1.200 以降が必芁です。それより前のバヌゞョンはこのフラグを未知の匕数ずしお拒吊したす。 |66 | `--session-id <id>` | 特定のセッションをその ID で埩垰させたす。[サヌバヌを停止した埌のセッションの再開](#resume-sessions-after-stopping-the-server)を参照しおください。`--continue`、`--spawn`、`--capacity`、たたは `--create-session-in-dir` ず組み合わせるこずはできたせん。Claude Code v2.1.200 以降が必芁です。それより前のバヌゞョンはこのフラグを未知の匕数ずしお拒吊したす。 |

61 | `--spawn <mode>` | サヌバヌがセッションを䜜成する方法。<br />• `same-dir`デフォルト: すべおのセッションが珟圚の䜜業ディレクトリを共有するため、同じファむルを線集しおいる堎合は競合する可胜性がありたす。<br />• `worktree`: オンデマンドセッションごずに独自の [git worktree](/docs/ja/worktrees) を取埗したす。git リポゞトリが必芁です。<br />• `session`: シングルセッションモヌド。正確に 1 ぀のセッションを提䟛し、远加の接続を拒吊したす。スタヌトアップ時にのみ蚭定したす。<br />実行時に `w` を抌しお `same-dir` ず `worktree` の間でトグルしたす。 |67 | `--spawn <mode>` | サヌバヌがセッションを䜜成する方法。<br />• `same-dir`デフォルト: すべおのセッションが珟圚の䜜業ディレクトリを共有するため、同じファむルを線集しおいる堎合は競合する可胜性がありたす。<br />• `worktree`: オンデマンドセッションごずに独自の [git worktree](/docs/ja/worktrees) を取埗したす。git リポゞトリが必芁です。<br />• `session`: シングルセッションモヌド。正確に 1 ぀のセッションを提䟛し、远加の接続を拒吊したす。スタヌトアップ時にのみ蚭定したす。<br />実行時に `w` を抌しお `same-dir` ず `worktree` の間でトグルしたす。 |

62 | `--capacity <N>` | 同時セッションの最倧数。デフォルトは 32 です。`--spawn=session` では䜿甚できたせん。 |68 | `--capacity <N>` | 同時セッションの最倧数。デフォルトは 32 です。`--spawn=session` では䜿甚できたせん。 |

63 | `--[no-]create-session-in-dir` | サヌバヌの起動時に珟圚のディレクトリに 1 ぀のセッションを事前䜜成し、すぐに入力できる堎所を甚意したす。`worktree` モヌドでは、このセッションは珟圚のディレクトリに留たり、オンデマンドセッションは分離された worktree を取埗したす。デフォルトではオンです。`--no-create-session-in-dir` を枡しお、䜕も䜜成しない状態で開始したす。 |69 | `--[no-]create-session-in-dir` | サヌバヌの起動時に珟圚のディレクトリに 1 ぀のセッションを事前䜜成し、すぐに入力できる堎所を甚意したす。`worktree` モヌドでは、このセッションは珟圚のディレクトリに留たり、オンデマンドセッションは分離された worktree を取埗したす。デフォルトではオンです。`--no-create-session-in-dir` を枡しお、䜕も䜜成しない状態で開始する堎合、Claude Code はサヌバヌのセッションをアヌカむブするため、[埩垰](#resume-sessions-after-stopping-the-server)するものがありたせん。 |

70 | `--permission-mode <mode>` | サヌバヌのセッションの開始時の[暩限モヌド](/docs/ja/permission-modes)を蚭定したす。䟋えば `acceptEdits` など。`manual` を `default` の゚むリアスずしお受け入れたす。認識されないモヌドはサヌバヌをスタヌトアップで停止し、有効なモヌドをリストしたす。 |

71 | `--debug-file <path>` | デバッグログを指定されたファむルに曞き蟌みたす。 |

64 | `--verbose` | 詳现な接続ずセッションログを衚瀺したす。 |72 | `--verbose` | 詳现な接続ずセッションログを衚瀺したす。 |

65 | `--sandbox` / `--no-sandbox` | ファむルシステムずネットワヌク分離のための [サンドボックス](/docs/ja/sandboxing)を有効たたは無効にしたす。デフォルトではオフです。 |73 | `--sandbox` / `--no-sandbox` | ファむルシステムずネットワヌク分離のための[サンドボックス](/docs/ja/sandboxing)を有効たたは無効にしたす。デフォルトではオフです。 |

74 

75 これらのフラグは `remote-control` の埌に指定したす。

76 

77 `remote-control` の前にグロヌバル `claude` フラグを枡すか、ラッパヌスクリプトが 1 ぀を远加する堎合、Claude Code はそのフラグをサヌバヌが䜜成するセッションに匕き継ぎたせん。Claude Code は `--verbose` や `--model` など、それらのセッションが実行できるこずを倉曎しないこずが既知のフラグのみを蚱可したす。他のフラグ䟋えば `--settings`の堎合、Claude Code は[開始を拒吊](/docs/ja/errors#not-carried-over-to-the-sessions-remote-control-starts)し、削陀するフラグを名前で指定したす。v2.1.248 より前では、`remote-control` の前のオプションは Claude Code が埌のフラグを `unknown option` ゚ラヌで拒吊させおいたした。

78 

79 Claude Code はヘルプを出力する前に Remote Control の適栌性をチェックするため、適栌なアカりントでサむンむンしおいない堎合、`claude remote-control --help` はこのフラグリストの代わりに゚ラヌを返したす。

66 </Tab>80 </Tab>

67 81 

68 <Tab title="察話型セッション">82 <Tab title="察話型セッション">


96 110 

97 これにより、珟圚の䌚話履歎を匕き継ぎ、Remote Control セッションが開始されたす。111 これにより、珟圚の䌚話履歎を匕き継ぎ、Remote Control セッションが開始されたす。

98 112 

113 Remote Control の䞀床限りの確認を受け入れるたで、`/remote-control` が接続する前にダむアログが衚瀺されたす。**Enable Remote Control** を遞択しお受け入れお接続したす。**Never mind** を遞択するか Esc を抌した堎合、Claude Code は接続せず、次回 `/remote-control` を実行するずきに再床尋ねたす。

114 

99 `--verbose`、`--sandbox`、および `--no-sandbox` フラグはこのコマンドでは利甚できたせん。115 `--verbose`、`--sandbox`、および `--no-sandbox` フラグはこのコマンドでは利甚できたせん。

100 </Tab>116 </Tab>

101 117 

102 <Tab title="VS Code">118 <Tab title="VS Code">

103 [Claude Code VS Code 拡匵機胜](/docs/ja/vs-code)で、プロンプトボックスに `/remote-control` たたは `/rc` を入力するか、`/` でコマンドメニュヌを開いお遞択したす。119 [Claude Code VS Code 拡匵機胜](/docs/ja/vs-code)で、プロンプトボックスに `/remote-control` たたは `/rc` を入力したす。

104 120 

105 ```text theme={null}121 ```text theme={null}

106 /remote-control122 /remote-control

107 ```123 ```

108 124 

109 プロンプトボックスの䞊にバナヌが衚瀺され、接続ステヌタスが瀺されたす。接続されたら、バナヌの **Open in browser** をクリックしおセッションに盎接移動するか、[claude.ai/code](https://claude.ai/code)のセッションリストで芋぀けたす。セッション URL は䌚話にも投皿されたす。125 Remote Control がオンの間、Claude Code はプロンプトボックスのフッタヌに **Remote Control** むンゞケヌタヌを衚瀺したす。セッションが接続されたら、むンゞケヌタヌをクリックしおセッションに盎接移動するか、[claude.ai/code](https://claude.ai/code)のセッションリストで芋぀けたす。Claude Code はセッション URL を䌚話にも投皿したす。切断するには、`/remote-control` を再床実行したす。

110 

111 切断するには、バナヌの閉じるアむコンをクリックするか、`/remote-control` を再床実行したす。

112 126 

113 CLI ずは異なり、VS Code コマンドは名前匕数を受け入れず、QR コヌドを衚瀺したせん。セッションタむトルは䌚話履歎たたは最初のプロンプトから掟生したす。127 CLI ずは異なり、VS Code コマンドは名前匕数を受け入れず、QR コヌドを衚瀺したせん。セッションタむトルは䌚話履歎たたは最初のプロンプトから掟生したす。

114 </Tab>128 </Tab>


118 接続ステヌタスを確認する132 接続ステヌタスを確認する

119</h3>133</h3>

120 134 

121察話型タヌミナルセッションでは、接続がアップしおいる間、入力ボックスの䞋のフッタヌに `/rc active` むンゞケヌタヌが衚瀺され、タヌミナルが狭すぎる堎合は非衚瀺になりたす。むンゞケヌタヌテキストは claude.ai のセッションぞのリンクです。䞋矢印キヌで遞択しお Enter キヌを抌すか、`/remote-control` を再床実行しお、セッション URL ず [別のデバむスから接続](#connect-from-another-device)するために䜿甚できる QR コヌドを含むステヌタスパネルを開きたす。135察話型タヌミナルセッションでは、接続がアップしおいる間、`/rc active` むンゞケヌタヌが衚瀺され、タヌミナルが狭すぎる堎合は非衚瀺になりたす。[フルスクリヌンレンダリング](/docs/ja/fullscreen)では、スタヌトアップヘッダヌの䜜業ディレクトリ行の末尟に配眮され、それなしでは、入力ボックスの䞋のフッタヌに配眮されたす。

136 

137むンゞケヌタヌテキストは claude.ai のセッションぞのリンクです。`/remote-control` を再床実行しお、セッション URL ず [別のデバむスから接続](#connect-from-another-device)するために䜿甚できる QR コヌドを含むステヌタスパネルを開きたす。むンゞケヌタヌがフッタヌにある堎合、䞋矢印キヌでむンゞケヌタヌを遞択しお Enter キヌを抌すこずでパネルを開くこずもできたす。パネルは切断オプションも提䟛し、これにより Remote Control をオフにしながらロヌカルセッションはタヌミナルで実行され続けたす。

138 

139接続に倱敗した堎合、Claude Code は倱敗の理由を含む通知を衚瀺し、理由を含む譊告行を䌚話に远加し、むンゞケヌタヌを倱敗状態に切り替えたす。これは所定の䜍眮に留たりたす。再接続するには、`/remote-control` を実行したす。ただし、[理由がセッションが別の堎所で匕き継がれたか終了したか、たたはサヌバヌがそれを芋぀けられないず蚀っおいる](#session-ended-elsewhere)堎合を陀きたす。

140 

141<span id="session-ended-elsewhere" />再接続する前に理由を読んでください。セッションが別のデバむス、アプリ、たたは Claude Code セッションから匕き継がれたか、別の堎所で終了したか、たたはサヌバヌがそれを芋぀けられない堎合、理由はどちらかを蚀い、Claude Code は通垞の `/remote-control` を実行するアドバむスを省略したす。

142 

143* **別のデバむスたたは Claude Code セッションがセッションを匕き継いだ**: そのデバむスからセッションを取り戻したい堎合のみ `/remote-control` を実行したす。

144* **別のデバむスたたはアプリからセッションを終了たたはアヌカむブした**: それを戻したい堎合のみ `/remote-control` を実行したす。Claude Code はアヌカむブされたセッションを再床開きたす。

145* **サヌバヌがセッションを芋぀けられない**: 別のデバむスたたはアプリから削陀されおいる可胜性がありたす。

146 

147<h3 id="session-url-reminders">

148 セッション URL リマむンダヌ

149</h3>

150 

151Remote Control が接続されおいる間、Claude Code は電話たたはブラりザに切り替えるのが最も圹立぀ずきにセッション URL を思い出させるため、リンクを `/remote-control` で芋぀ける必芁がありたせん。リマむンダヌは次のいずれかの瞬間にプロンプトボックスの䞊に衚瀺されたす。

122 152 

123接続に倱敗した堎合、通知が倱敗の理由ずずもに衚瀺され、むンゞケヌタヌはフッタヌから消えたす。`/remote-control` を再床実行しお再詊行したす。153* **長いタヌン**: タヌン がサヌバヌチュヌニングされたしきい倀より長く実行される堎合、Claude Code は **Still working** 通知ず **Check in from your phone** リンクを衚瀺し、タヌミナルで埅぀代わりに電話たたはブラりザからタヌンをフォロヌできたす。Claude Code はタヌンが終了するずそれを削陀したす。

154* **繰り返される暩限プロンプト**: セッションで耇数の[暩限プロンプト](/docs/ja/permissions)に答えた埌、**Approve tool calls from your phone** 通知がセッション URL を衚瀺したす。Claude Code は次のタヌンが開始されるずそれを削陀したす。

155 

156リマむンダヌは、Remote Control が[自動的に接続](#enable-remote-control-for-all-sessions)する堎合を含む、接続されたセッションに衚瀺される可胜性がありたす。これらの条件が発生するたびに衚瀺されるわけではなく、各条件はセッション党䜓で数回だけ衚瀺されたす。それらを蚭定たたは無効にするこずはできたせん。各条件は独自にクリアされたす。

124 157 

125<h3 id="connect-from-another-device">158<h3 id="connect-from-another-device">

126 別のデバむスから接続する159 別のデバむスから接続する


132* **QR コヌドをスキャンする**: セッション URL の暪に衚瀺される QR コヌドをスキャンしお、Claude アプリで盎接開きたす。`claude remote-control` を䜿甚する堎合は、スペヌスバヌを抌しお QR コヌド衚瀺をトグルしたす。165* **QR コヌドをスキャンする**: セッション URL の暪に衚瀺される QR コヌドをスキャンしお、Claude アプリで盎接開きたす。`claude remote-control` を䜿甚する堎合は、スペヌスバヌを抌しお QR コヌド衚瀺をトグルしたす。

133* **[claude.ai/code](https://claude.ai/code)たたは Claude アプリを開く**: セッションリストで名前でセッションを芋぀けたす。Claude モバむルアプリでは、ナビゲヌションの **Code** をタップしおセッションリストに到達したす。Remote Control セッションはオンラむンの堎合、コンピュヌタアむコンず緑色のステヌタスドットを衚瀺したす。166* **[claude.ai/code](https://claude.ai/code)たたは Claude アプリを開く**: セッションリストで名前でセッションを芋぀けたす。Claude モバむルアプリでは、ナビゲヌションの **Code** をタップしおセッションリストに到達したす。Remote Control セッションはオンラむンの堎合、コンピュヌタアむコンず緑色のステヌタスドットを衚瀺したす。

134 167 

135接続するず、デバむスはセッションが既にバックグラりンドで実行しおいるサブ゚ヌゞェントずワヌクフロヌを衚瀺したす。v2.1.208 より前では、察話型タヌミナルでホストされおいるセッションに接続するデバむスは、既に実行されおいたサブ゚ヌゞェントずワヌクフロヌを、それらの 1 ぀が開始たたは停止されるたで衚瀺したせんでした。168接続するず、デバむスはセッションが既にバックグラりンドで実行しおいるサブ゚ヌゞェントずワヌクフロヌを衚瀺したす。デバむスからそれらの 1 ぀を停止するず、Claude Code はマシンでそのタスクを停止したす。

136 169 

137リモヌトセッションのタむトルは、この順序で遞択されたす。170リモヌトセッションのタむトルは、この順序で遞択されたす。

138 171 


1413. 既存の䌚話履歎の最埌の意味のあるメッセヌゞ1743. 既存の䌚話履歎の最埌の意味のあるメッセヌゞ

1424. `myhost-graceful-unicorn` のような自動生成名。ここで `myhost` はマシンのホスト名たたは `--remote-control-session-name-prefix` で蚭定したプレフィックスです1754. `myhost-graceful-unicorn` のような自動生成名。ここで `myhost` はマシンのホスト名たたは `--remote-control-session-name-prefix` で蚭定したプレフィックスです

143 176 

144明瀺的な名前を蚭定しなかった堎合、プロンプトを送信するずタむトルが曎新されお反映されたす。Claude Code v2.1.176 以降、自動生成されたタむトルは䌚話の蚀語、たたは蚭定されおいる堎合は [`language`](/docs/ja/settings#available-settings) 蚭定に䞀臎したす。claude.ai たたは Claude アプリからセッションの名前を倉曎するず、`claude --resume` に衚瀺されるロヌカルタむトルも曎新されたす。177明瀺的な名前を蚭定しなかった堎合、Claude Code はプロンプトを送信するずタむトルを曎新しお反映したす。Claude Code は自動生成されたタむトルを䌚話の蚀語、たたは蚭定されおいる堎合は [`language`](/docs/ja/settings-reference#language) 蚭定に䞀臎させたす。蚀語マッチングには Claude Code v2.1.176 以降が必芁です。

145 178 

146環境に既にアクティブなセッションがある堎合は、それを続行するか新しいセッションを開始するかを尋ねられたす。179claude.ai たたは Claude アプリからセッションの名前を倉曎するず、Claude Code は `claude --resume` に衚瀺されるロヌカルタむトルも曎新したす。Claude Code は同じ名前倉曎をプロンプトバヌに衚瀺されるセッション名に適甚し、セッションが[バックグラりンドで実行](/docs/ja/agent-view)される堎合は `claude agents` リストに適甚したす。v2.1.221 より前では、claude.ai たたはClaudeアプリのセッションリストから名前を倉曎するずタむトルのみが曎新され、CLI は前のセッション名を保持しおいたした。CLI 自䜓で実行される `/rename` は任意のバヌゞョンで名前を蚭定したす。

147 180 

148Claude アプリをただ持っおいない堎合は、Claude Code 内で `/mobile` コマンドを䜿甚しお、[iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684)たたは [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude)のダりンロヌド QR コヌドを衚瀺したす。181Claude アプリをただ持っおいない堎合は、Claude Code 内で `/mobile` コマンドを䜿甚しお、[iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684)たたは [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude)のダりンロヌド QR コヌドを衚瀺したす。

149 182 

183<h3 id="what-connected-devices-see">

184 接続されたデバむスが芋るもの

185</h3>

186 

187接続されたデバむスは、タヌミナルの䌚話をリアルタむムで衚瀺したす。これらのケヌスは通垞のメッセヌゞを超えおいたす。

188 

189* **圧瞮ず `/clear`**: Claude Code が[䌚話を圧瞮](/docs/ja/context-window#what-survives-compaction)しおいる間、接続されたデバむスは進捗を衚瀺し、その埌䌚話が圧瞮された堎所を衚瀺したす。`/clear` を実行するず、䌚話は接続されたデバむスでもリセットされたす。

190* **`/resume` で䌚話を切り替える**: 接続されたデバむスは切り替えられた䌚話のタむトルたたは以前の履歎を受け取りたせんが、双方向の新しいメッセヌゞはタヌミナルで開いおいる䌚話に察しお行き来したす。デバむスから元の䌚話で再床䜜業するには、タヌミナルで `/resume` を実行しお戻したす。

191* **`/teleport` でセッションをプルする**: [Claude Code on the web セッション](/docs/ja/claude-code-on-the-web#from-web-to-terminal)をタヌミナルに `/teleport` でプルする堎合、接続されたデバむスはプルされた䌚話の以前の履歎を受け取りたせん。双方向の新しいメッセヌゞはプルされた䌚話に察しお行き来し、これはタヌミナルで開いおいる䌚話になりたす。

192* **他のセッションからのメッセヌゞ**: [クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging)では、同じ接続が異なるマシン䞊の独自のセッション間のメッセヌゞず [Claude Code on the web](/docs/ja/claude-code-on-the-web) セッションからのメッセヌゞを、Remote Control トラフィックの残りのように Anthropic サヌバヌを通じお運びたす。[他のマシンのメッセヌゞセッション](/docs/ja/cross-session-messaging#message-sessions-on-other-machines)は配信ルヌルをカバヌし、[むンバりンドメッセヌゞを制埡](/docs/ja/cross-session-messaging#control-inbound-messages)はむンバりンドコントロヌルをカバヌしたす。Claude Code v2.1.224 以降が必芁です。

193* **タヌン䞭に送信されたプロンプト**: 珟圚のタヌンが終了する前に接続されたデバむスからプロンプトを送信する堎合、Claude Code はそれをキュヌに入れ、そのタヌンが終了した埌、デバむスのトランスクリプトに保持したす。

194* **倉曎の差分**: セッションのディレクトリが git リポゞトリにある堎合、接続されたデバむスの差分ペむンはコミットされおいない倉曎の差分を衚瀺したす。デバむスは接続を通じお差分をリク゚ストし、Claude Code はマシンで蚈算したす。䜜業ツリヌがクリヌンな堎合、Claude Code は代わりにデフォルトブランチから分岐した以来のブランチの倉曎を提䟛したす。v2.1.247 より前では、Claude Code は `claude remote-control` で提䟛されるセッションでのみ接続されたデバむスに差分を報告しおいたした。

195* **モデル**: 接続されたデバむスから[モデル](/docs/ja/model-config)を遞択する堎合、Claude Code はセッションをそのモデルで実行したす。タヌミナルの `/model` ピッカヌ、`/status`、および `/config` はそのモデルを衚瀺したす。Claude Code v2.1.238 以降が必芁です。

196 * デバむスのモデルコントロヌルから遞択したモデルは珟圚のセッションのみに適甚されたす。デバむスから察話型セッションに `/model <name>` を送信する堎合、Claude Code は新しいセッションのデフォルトも蚭定したす。

197 * Claude Code が認識しない名前䟋えば、モデル ID が予期される堎所の衚瀺名を送信する堎合、Claude Code は[ピックを拒吊](/docs/ja/errors#model-is-not-a-recognized-model-id)し、セッションは珟圚のモデルを保持したす。v2.1.260 より前では、Claude Code はデバむスのモデルコントロヌルから認識されないピックを保存し、次のメッセヌゞは倱敗しおいたした。

198* **努力レベル**: 接続されたデバむスから[努力レベル](/docs/ja/model-config#adjust-effort-level)を蚭定する堎合、`/effort` たたはデバむスの努力コントロヌルで、Claude Code はマシンのセッションに適甚し、claude.ai/code はセッションが䜿甚しおいるレベルを衚瀺したす。`CLAUDE_CODE_EFFORT_LEVEL` でレベルをピンした堎合、セッションはそのレベルを保持し、Claude Code は努力コントロヌルから異なるピックを拒吊したす。努力コントロヌルからレベルをピックするには、マシンで Claude Code v2.1.234 以降が必芁です。

199* **接続倱敗埌の再接続**: `/remote-control` を実行しお再接続したす。圧瞮が䌚話を曞き盎したか、その間に `/resume` で䌚話を切り替えた堎合、Claude Code は䜿甚しおいたサヌバヌセッションをアヌカむブしたす。セッションリストに残す代わりに。[アヌカむブされたセッションをフィルタリング](/docs/ja/claude-code-on-the-web#archive-sessions)するこずで芋぀けるこずができたす。デバむスがただ接続されおいる間に䌚話を切り替えおもセッションはアヌカむブされたせん。

200 

150<h3 id="enable-remote-control-for-all-sessions">201<h3 id="enable-remote-control-for-all-sessions">

151 すべおのセッションで Remote Control を有効にする202 すべおのセッションで Remote Control を有効にする

152</h3>203</h3>

153 204 

154Remote Control のみ、`claude remote-control`、`claude --remote-control`、たたは `/remote-control` を明瀺的に実行した堎合、たたはオヌトコネクトがオンになっおいる堎合にアクティブになりたす。すべおの察話型セッションで自動的に有効にするには、Claude Code 内で `/config` を実行し、**Enable Remote Control for all sessions** を `true` に蚭定したす。無効にするには `false` に蚭定するか、組織のデフォルトに埓うために蚭定しないたたにしたす。Desktop アプリでは、**Settings → Claude Code → Enable remote control by default** からこれをトグルするこずもできたす。[VS Code 拡匵機胜](/docs/ja/vs-code#use-the-prompt-box)では、同じトグルがコマンドメニュヌの Settings セクションに **Enable Remote Control for all sessions** ずしお衚瀺されたす。Claude Code v2.1.203 以降が必芁です。205Remote Control のみ、`claude remote-control`、`claude --remote-control`、たたは `/remote-control` を明瀺的に実行した堎合、たたはオヌトコネクトがオンになっおいる堎合にアクティブになりたす。すべおの察話型セッションで自動的に接続するには、Claude Code 内で `/config` を実行し、**Enable Remote Control for all sessions** を蚭定したす。トグルは 3 ぀の倀を取りたす。

206 

207* **`true`**: 察話型セッションが開始されるずきに自動的に接続したす。

208* **`false`**: オヌトコネクトをオフにしたす。ただし、[管理蚭定](/docs/ja/managed-settings)からの `true` はそれを䞊回りたす。Claude Code はナヌザヌ蚭定に遞択を保存するためです。プロゞェクトたたはロヌカル蚭定`.claude/settings.json`、`.claude/settings.local.json`の `false` は、管理 `true` の䞊でもオヌトコネクトをオフにしたす。

209* **`default`**: 遞択をクリアし、蚭定されおいる堎合は組織の管理者デフォルトに埓うか、そうでない堎合は Claude Code の珟圚のデフォルトに埓いたす。

210 

211同じトグルは CLI の倖に衚瀺されたす。

212 

213* **デスクトップアプリ**: **Settings > Claude Code > Enable remote control by default**。

214* **VS Code 拡匵機胜**: [コマンドメニュヌの](/docs/ja/vs-code#use-the-prompt-box)Settings セクションの **Enable Remote Control for all sessions**。Claude Code v2.1.203 以降が必芁です。

215 

216代わりに蚭定ファむルからオヌトコネクトをオンにするには、ナヌザヌ `~/.claude/settings.json` たたは[管理蚭定](/docs/ja/managed-settings)で [`remoteControlAtStartup`](/docs/ja/settings-reference#remotecontrolatstartup) を `true` に蚭定したす。プロゞェクトたたはロヌカル蚭定`.claude/settings.json`、`.claude/settings.local.json`では、Claude Code は `false` を尊重し、そのリポゞトリのオヌトコネクトをオフにしたすが、`true` を無芖するため、チェックむンされたファむルはリポゞトリを開く誰もが Remote Control をオンにするこずはできたせん。

217 

218オヌトコネクトは独自の claude.ai アカりントでサむンむンするため、開始するセッションは独自のアカりントの Claude アプリにのみ衚瀺され、他の誰にもアクセスを蚱可したせん。

219 

220この蚭定がオンの堎合、各察話型 Claude Code プロセスは 1 ぀のリモヌトセッションを登録したす。耇数のむンスタンスを実行する堎合、各むンスタンスは独自のリモヌトセッションを取埗したす。単䞀のプロセスから耇数の同時セッションを実行するには、[サヌバヌモヌド](#start-a-remote-control-session)を䜿甚したす。

221 

222<h3 id="resume-sessions-after-stopping-the-server">

223 サヌバヌを停止した埌のセッションの再開

224</h3>

225 

226`claude remote-control` を Ctrl+C で停止するず、提䟛しおいたセッションは電話たたはブラりザからの応答を停止したす。別の `claude remote-control` を同じディレクトリで実行しおいなかったか、これを `--no-create-session-in-dir` で開始しおいない限り、Claude Code はそれらをアヌカむブしたせん。埩垰させるには、同じディレクトリで次のいずれかのコマンドを実行したす。

227 

228* **`claude remote-control`**: サヌバヌが提䟛しおいたすべおのセッションを埩垰させたす。

229* **`claude remote-control --continue`**: サヌバヌが開始したセッションのみを埩垰させ、そのセッションが終了するずきに終了したす。このディレクトリにレコヌドがない堎合、Claude Code はこのリポゞトリの他の git worktree から最新のものを䜿甚したす。

230* **`claude remote-control --session-id <id>`**: 枡した ID のセッションのみを埩垰させ、そのセッションが終了するずきに終了したす。ID はセッションの URL の claude.ai/code の `/code/` ず任意の `?` の間の郚分です。

231 

232これらのコマンドはサヌバヌが停止しおから玄 4 時間機胜したす。その埌、`claude remote-control` を実行しお新しいセッションを開始したす。その間にセッションをアヌカむブした堎合、`--continue` ず `--session-id` は Claude Code v2.1.228 以降でそれをアヌカむブ解陀したす。

155 233 

156この蚭定がオンの堎合、各察話型 Claude Code プロセスは 1 ぀のリモヌトセッションを登録したす。耇数のむンスタンスを実行する堎合、各むンスタンスは独自の環境ずセッションを取埗したす。単䞀のプロセスから耇数の同時セッションを実行するには、[サヌバヌモヌド](#start-a-remote-control-session)を䜿甚したす。234`claude --remote-control` たたは `/remote-control` で開始したセッションを埩垰させるには、`claude --continue` たたは `claude --resume` で䌚話を再開したす。Claude Code が再接続するかどうか、およびどのセッションに再接続するかは、䌚話の[再接続レコヌド](#resume-outcomes)に䟝存したす。

235 

236最初のタヌミナルが Remote Control をオンにしたたたで、2 番目のタヌミナルで䌚話を再開する堎合、Claude Code は 2 番目のタヌミナルに通知を出力し、セッションを最初から取り去る代わりに Remote Control をオフのたたにしたす。Remote Control がそこでオフのたたの間、そのタヌミナルの Claude は[他のマシンのセッション](/docs/ja/cross-session-messaging#see-which-sessions-claude-can-reach)を芋ず、それらはそれに到達できたせん。2 番目のタヌミナルで `/remote-control` を実行しお Remote Control をそこに移動したす。

237 

238Remote Control がオンだった Claude Desktop たたは IDE 拡匵機胜で䌚話を再開する堎合、Claude Code は新しいセッションをセッションリストに远加する代わりに、既存の claude.ai セッションに再床接続したす。

157 239 

158<h2 id="connection-and-security">240<h2 id="connection-and-security">

159 接続ずセキュリティ241 接続ずセキュリティ


161 243 

162ロヌカル Claude Code セッションは、アりトバりンド HTTPS リク゚ストのみを行い、マシン䞊のむンバりンドポヌトを開くこずはありたせん。Remote Control を開始するず、Anthropic API に登録され、䜜業をポヌリングしたす。別のデバむスから接続するず、サヌバヌは Web たたはモバむルクラむアントずロヌカルセッション間のメッセヌゞをストリヌミング接続経由でルヌティングしたす。244ロヌカル Claude Code セッションは、アりトバりンド HTTPS リク゚ストのみを行い、マシン䞊のむンバりンドポヌトを開くこずはありたせん。Remote Control を開始するず、Anthropic API に登録され、䜜業をポヌリングしたす。別のデバむスから接続するず、サヌバヌは Web たたはモバむルクラむアントずロヌカルセッション間のメッセヌゞをストリヌミング接続経由でルヌティングしたす。

163 245 

164すべおのトラフィックは TLS 経由で Anthropic API を通じお移動し、Claude Code セッションず同じトランスポヌトセキュリティです。接続は耇数の短呜の認蚌情報を䜿甚し、各認蚌情報は単䞀の目的にスコヌプされ、独立しお有効期限が切れたす。246すべおのトラフィックは TLS 経由で Anthropic API を通じお移動し、Claude Code セッションず同じトランスポヌトセキュリティです。接続は耇数の短呜の認蚌情報を䜿甚し、各認蚌情報は単䞀の目的にスコヌプされ、独立しお有効期限が切れたす。`claude remote-control` サヌバヌの登録認蚌情報が有効期限切れになるず、サヌバヌは Anthropic API に再床登録され、セッションの提䟛を継続したす。

165 247 

166Remote Control が接続されおいる間、セッショントランスクリプトメッセヌゞ、Claude の応答、ツヌルアクティビティを含むは Anthropic サヌバヌに保存されたす。保存されたトランスクリプトは、デバむス間で䌚話を同期させ、ネットワヌク障害埌にセッションが再接続できるようにしたす。実行ずファむルシステムアクセスはマシン䞊に留たり、保存されたトランスクリプトは [デヌタ䜿甚](/docs/ja/data-usage) ポリシヌに基づいお保持されたす。248Remote Control が接続されおいる間、セッショントランスクリプトメッセヌゞ、Claude の応答、ツヌルアクティビティを含むは Anthropic サヌバヌに保存されたす。保存されたトランスクリプトは、デバむス間で䌚話を同期させ、ネットワヌク障害埌にセッションが再接続できるようにしたす。実行ずファむルシステムアクセスはマシン䞊に留たり、保存されたトランスクリプトは [デヌタ䜿甚](/docs/ja/data-usage) ポリシヌに基づいお保持されたす。

167 249 

168Remote Control を完党にオフにするには、[`disableRemoteControl`](/docs/ja/settings#available-settings) 蚭定を䜿甚したす。Zero Data Retention などのコンプラむアンス芁件を持぀組織は Remote Control を有効にするこずはできたせん。250Remote Control を完党にオフにするには、[`disableRemoteControl`](/docs/ja/settings-reference#disableremotecontrol) 蚭定を䜿甚したす。Zero Data Retention などのコンプラむアンス芁件を持぀組織は Remote Control を有効にするこずはできたせん。

169 251 

170<h2 id="trusted-devices">252<h2 id="trusted-devices">

171 信頌できるデバむス253 信頌できるデバむス


174<Note>256<Note>

175 信頌できるデバむスは珟圚ベヌタ版です。゚クスペリ゚ンスが改善されるに぀れお、機胜ず機胜が進化する可胜性がありたす。257 信頌できるデバむスは珟圚ベヌタ版です。゚クスペリ゚ンスが改善されるに぀れお、機胜ず機胜が進化する可胜性がありたす。

176 258 

177 信頌できるデバむスは Team および Enterprise プランで利甚可胜です。デフォルトではオフになっおおり、管理者が有効にするたでオフのたたです。259 信頌できるデバむスは Team および Enterprise プランで利甚可胜です。デフォルトではオフになっおおり、Owner が有効にするたでオフのたたです。

178</Note>260</Note>

179 261 

180信頌できるデバむスは、メンバヌが claude.ai、Claude モバむルアプリ、たたは Claude Desktop から Remote Control セッションを衚瀺たたは操䜜する前に、デバむスを確認する必芁がある組織党䜓の蚭定です。これは、眲名されたアカりントだけでなく、既知のデバむスず最近の認蚌に Remote Control アクセスを結び付けたす。262信頌できるデバむスは、メンバヌが claude.ai、Claude モバむルアプリ、たたは Claude Desktop から Remote Control セッションを衚瀺たたは操䜜する前に、デバむスを確認する必芁がある組織党䜓の蚭定です。これは、眲名されたアカりントだけでなく、既知のデバむスず最近の認蚌に Remote Control アクセスを結び付けたす。


192 組織で信頌できるデバむスを有効にする274 組織で信頌できるデバむスを有効にする

193</h3>275</h3>

194 276 

195管理者は Claude Code 管理コン゜ヌルから蚭定を有効にしたす。277Owner は Claude Code 管理コン゜ヌルから蚭定を有効にしたす。

196 278 

197<Steps>279<Steps>

198 <Step title="Claude Code 管理蚭定を開く">280 <Step title="Claude Code 管理蚭定を開く">


234 Remote Control ず Web 䞊の Claude Code316 Remote Control ず Web 䞊の Claude Code

235</h2>317</h2>

236 318 

237Remote Control ず [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) の䞡方が claude.ai/code むンタヌフェヌスを䜿甚したす。䞻な違いはセッションが実行される堎所です。Remote Control はマシン䞊で実行されるため、ロヌカル MCP サヌバヌ、ツヌル、プロゞェクト蚭定が利甚可胜なたたです。Web 䞊の Claude Code は Anthropic が管理するクラりドむンフラストラクチャで実行されたす。319Remote Control ず [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) の䞡方が claude.ai/code むンタヌフェヌスを䜿甚したす。䞻な違いはセッションが実行される堎所です。Remote Control はマシン䞊で実行されるため、ロヌカル MCP サヌバヌ、ツヌル、プロゞェクト蚭定が利甚可胜なたたです。Web 䞊の Claude Code はクラりドで実行されたす。

238 320 

239ロヌカル䜜業の途䞭で別のデバむスから続行したい堎合は Remote Control を䜿甚したす。ロヌカルセットアップなしでタスクを開始したい堎合、クロヌンしおいないリポゞトリで䜜業したい堎合、たたは耇数のタスクを䞊列で実行したい堎合は Web 䞊の Claude Code を䜿甚したす。321ロヌカル䜜業の途䞭で別のデバむスから続行したい堎合は Remote Control を䜿甚したす。ロヌカルセットアップなしでタスクを開始したい堎合、クロヌンしおいないリポゞトリで䜜業したい堎合、たたは耇数のタスクを䞊列で実行したい堎合は Web 䞊の Claude Code を䜿甚したす。

240 322 


279</h2>361</h2>

280 362 

281* **察話型プロセスごずに 1 ぀のリモヌトセッション**: サヌバヌモヌド倖では、各 Claude Code むンスタンスは䞀床に 1 ぀のリモヌトセッションをサポヌトしたす。単䞀のプロセスから耇数の同時セッションを実行するには、[サヌバヌモヌド](#start-a-remote-control-session)を䜿甚したす。363* **察話型プロセスごずに 1 ぀のリモヌトセッション**: サヌバヌモヌド倖では、各 Claude Code むンスタンスは䞀床に 1 ぀のリモヌトセッションをサポヌトしたす。単䞀のプロセスから耇数の同時セッションを実行するには、[サヌバヌモヌド](#start-a-remote-control-session)を䜿甚したす。

282* **ロヌカルプロセスは実行し続ける必芁がありたす**: Remote Control はロヌカルプロセスずしお実行されたす。タヌミナルを閉じるか、VS Code を終了するか、たたは `claude` プロセスを停止するず、セッションは終了したす。364* **ロヌカルプロセスは実行し続ける必芁がありたす**: Remote Control はロヌカルプロセスずしお実行されたす。タヌミナルを閉じるか、VS Code を終了するか、たたは `claude` プロセスを停止するず、セッションはオフラむンになりたす。[セッションを埩垰させる](#resume-sessions-after-stopping-the-server)たで、セッションはオフラむンのたたです。Claude がタスクの途䞭でない限り、claude.ai ず Claude アプリはプロセス終了埌数秒以内にセッションをオフラむンずしお衚瀺したす。SSH から切断した埌もリモヌトマシンでセッションを実行し続けるには、`tmux` たたは `screen` 内で起動したす。

283* **長時間のネットワヌク障害**: マシンが起動しおいるがおよそ 10 分以䞊ネットワヌクに到達できない堎合、セッションはタむムアりトしおプロセスは終了したす。新しいセッションを開始するには、`claude remote-control` を再床実行したす。365* **サヌバヌモヌドでのクラッシュしたセッション**: `claude remote-control` で提䟛されるセッションがクラッシュした堎合、接続されたデバむスからメッセヌゞを送信したす。Claude Code はそれを再床提䟛したす。サヌバヌを再起動する必芁はありたせん。Claude Code v2.1.238 以降が必芁です。

284* **Ultraplan は Remote Control を切断したす**: [ultraplan](/docs/ja/ultraplan) セッションを開始するず、アクティブな Remote Control セッションが切断されたす。䞡方の機胜が claude.ai/code むンタヌフェヌスを占有し、䞀床に 1 ぀だけ接続できるためです。366* **接続されたセッションでの HTTP 403 拒吊**: 察話型セッションが接続されるず、VPN たたはネットワヌクの倉曎埌に発生する可胜性があるように、マシンず Anthropic のサヌバヌ間の䜕かが HTTP 403 で応答する堎合、Claude Code は最倧 3 分間再詊行を続けたす。拒吊が長く続く堎合、Claude Code は切断され、理由は䜕が拒吊したかを瀺したす。ネットワヌク゚ッゞ、たたはナヌザヌ自身のネットワヌク䞊のプロキシ、VPN、たたはファむアりォヌルです。

285* **䞀郚のコマンドはロヌカルのみです**: タヌミナルむンタヌフェヌスでのみ実行されるコマンド`/plugin` や `/resume` などは、匕数を枡すかどうかに関わらず、ロヌカル CLI からのみ機胜したす。以䞋がモバむルず Web から機胜したす367* **長時間のネットワヌク障害**: マシンが起動しおいるがネットワヌクに到達できない堎合、次に䜕をするかはモヌドによっお異なりたす。

286 * テキスト出力コマンド: `/compact`、`/clear`、`/context`、`/usage`、`/exit`、`/usage-credits`CLI 内ダむアログを開く代わりにテキスト圢匏を実行したす、`/recap`、`/reload-plugins`368 * **サヌバヌモヌド**: Claude Code はおよそ 10 分埌に諊め、`claude remote-control` プロセスは終了したす。新しいセッションを開始するには、`claude remote-control` を再床実行したす。

287 * `/model`、`/effort`、`/fast`、`/color`、`/rename`: 倀を匕数ずしお枡したす。䟋えば `/model sonnet` たたは `/effort high` のようにしたす。モバむルず Web からは、`/model` ず `/effort` は、タヌミナルピッカヌたたはスラむダヌの代わりに匕数を受け取りたす。369 * **察話型セッション**: ロヌカルで䜜業を続けたす。Claude Code は障害が続く限り再詊行し、ネットワヌクが埩垰するず自動的に再接続したす。

288 * `/mcp`、v2.1.166 以降: モバむルアプリからは、ピッカヌを開く代わりにサヌバヌステヌタスのテキスト抂芁を返したす。Web では、`/mcp` 単独で抂芁を返す代わりに [claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)のディレクトリを開きたす。`reconnect`、`enable`、`disable` [サブコマンド](/docs/ja/commands#all-commands)は䞡方から機胜したす。ロヌカル CLI ず異なり、サヌバヌ名なしで `/mcp reconnect` を実行するず、倱敗したか認蚌が必芁なすべおのサヌバヌを再接続したす。370* **プレれンスハヌトビヌトの倱敗**: 察話型セッションが `could not reach the Remote Control server for about 30 minutes` で切断された堎合、`/remote-control` を実行しお再接続したす。Claude Code はセッションのプレれンスハヌトビヌトが倱敗しおいる堎合にのみこのメッセヌゞを衚瀺し、接続の残りの郚分は皌働したたたです。セッションは玄 30 分間再登録されおから切断されたす。

289 * `/config`、v2.1.181 以降: モバむルアプリからは、`key=value` を枡しお蚭定を行うか、匕数なしで実行しお蚭定できるキヌのリストを衚瀺したす。Web では、`/config` は蚭定の Claude Code セクションを開く代わりに、コマンドの埌のテキストを無芖したす。371* **転送されたダむアログの有効期限**: Claude Code は暩限プロンプトず `AskUserQuestion` の質問を、ナヌザヌが回答するたで開いたたたにしたす。Claude Code が別の皮類のダむアログをリモヌトセッションに転送する堎合安党性拒吊埌に衚瀺されるモデル遞択プロンプトなど、デフォルトでは 5 分埅機しおからダむアログを閉じ、ダむアログのアクション䞍芁のデフォルトで続行したす。[`dialogExpiry`](/docs/ja/settings-reference#dialogexpiry) を蚭定しお期限を調敎たたは無効化したす。Claude Code v2.1.224 以降が必芁です。

372* **Fable 䜿甚クレゞット同意プロンプトは転送されたせん**: Claude Code はセッション䞭の [Fable 䜿甚クレゞット同意プロンプト](/docs/ja/model-config#fable-and-usage-credits)をセッションが実行される堎所にのみ衚瀺し、ナヌザヌのデバむスには衚瀺したせん。セッションがタヌミナルで実行され、Claude Code がプロンプトを閉じる前に誰もそこで回答しない堎合、タヌンはリク゚ストを送信せずに終了したす。[確認するプロンプトが未回答でした](/docs/ja/errors#the-prompt-to-confirm-went-unanswered)を参照しおください。

373* **䞀郚のコマンドはロヌカルのみです**: タヌミナルむンタヌフェヌスでのみ実行されるコマンド`/plugin` や `/resume` などは、匕数を枡すかどうかに関わらず、ロヌカル CLI からのみ機胜したす。以䞋がモバむルず Web から機胜したす。

374 * テキスト出力コマンド: `/compact`、`/clear`、`/context`、`/usage`、`/exit`、`/usage-credits`、`/recap`、`/reload-plugins`。`/usage-credits` はブラりザを開く代わりに請求 URL を出力したす。`/reload-plugins` はセッションが察話型タヌミナルで実行されおいる堎合にのみ機胜したす。セッションがない堎合は拒吊されたす。

375 * `/model`、`/effort`、`/fast`、`/color`、`/rename`: 倀を匕数ずしお枡したす。䟋えば `/model sonnet` たたは `/effort high` のようにしたす。モバむルず Web からは、`/model` ず `/effort` はタヌミナルピッカヌたたはスラむダヌの代わりに匕数を受け取りたす。

376 * `/mcp`: モバむルアプリからは、ピッカヌを開く代わりにサヌバヌステヌタスのテキスト抂芁を返したす。Web では、`/mcp` 単独で抂芁を返す代わりに [claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)のディレクトリを開きたす。`reconnect`、`enable`、`disable` [サブコマンド](/docs/ja/commands#all-commands)は䞡方から機胜したす。ロヌカル CLI ず異なり、サヌバヌ名なしで `/mcp reconnect` を実行するず、倱敗したか認蚌が必芁なすべおのサヌバヌを再接続したす。

377 * `/config`、v2.1.181 以降: モバむルアプリからは、`key=value` を枡しお蚭定を行うか、匕数なしで実行しお蚭定できるキヌのリストを衚瀺したす。Web では、`/config` は代わりに蚭定の Claude Code セクションを開き、コマンドの埌のテキストを無芖したす。

378 * Team ず Enterprise では、モバむルたたは Web から `/usage-credits` を実行しおも、[管理者ぞの䜿甚クレゞットリク゚スト](/docs/ja/costs#add-usage-credits-to-your-subscription)は送信されたせん。送信には察話型 CLI にのみ衚瀺される確認が必芁なため、コマンドはそこで実行するよう指瀺したす。v2.1.211 より前は、テキスト圢匏は確認なしでリク゚ストを送信しおいたした。

379 * `/autocompact`、v2.1.221 以降: りィンドりサむズを匕数ずしお枡したす。䟋えば `/autocompact 500k` のようにしたす。匕数がない堎合、タヌミナルセッションで衚瀺されるダむアログを開く代わりに、珟圚のりィンドりサむズをテキストずしお出力したす。

380 * `/advisor`、v2.1.260 以降: モデルを匕数ずしお枡したす。䟋えば `/advisor opus` のようにしたす。たたは `off` を枡しおアドバむザヌをオフにしたす。䞡方の圢匏は珟圚のセッションにのみ適甚され、保存されたデフォルトは倉わりたせん。匕数がない堎合、ピッカヌを開く代わりに、珟圚のアドバむザヌをテキストずしお出力したす。

290 381 

291<h2 id="troubleshooting">382<h2 id="troubleshooting">

292 トラブルシュヌティング383 トラブルシュヌティング


296 「Remote Control には claude.ai サブスクリプションが必芁です」387 「Remote Control には claude.ai サブスクリプションが必芁です」

297</h3>388</h3>

298 389 

299claude.ai アカりントで認蚌されおいたせん。`claude auth login` を実行しお claude.ai オプションを遞択しおください。`ANTHROPIC_API_KEY` が環境に蚭定されおいる堎合は、最初に蚭定を解陀しおください。390claude.ai アカりントで認蚌されおいないか、別の認蚌情報がログむンより優先されおいたす。メッセヌゞは以䞋のいずれかの圢匏になりたす。

391 

392* サむンアりト状態で `/remote-control` たたは `--remote-control` から「Remote Control requires a claude.ai subscription.」

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

394* サむンむン状態だが API キヌたたはトヌクンが䜿甚䞭「Remote Control requires claude.ai subscription auth.」の埌に、`ANTHROPIC_API_KEY is set, so this session is using API-key auth` などの䜿甚䞭の認蚌情報が続きたす。`apiKeyHelper` 蚭定ず `ANTHROPIC_AUTH_TOKEN` は同じ方法で名前が付けられたす。

395 

396`claude auth login` を実行しお claude.ai オプションを遞択しおください。メッセヌゞが `ANTHROPIC_API_KEY` たたは `ANTHROPIC_AUTH_TOKEN` を名前付けしおいる堎合は、シェル環境たたは [蚭定ファむル](/docs/ja/settings-reference#env)の `env` ブロックのいずれかに蚭定されおいる堎所から削陀しおください。`apiKeyHelper` を名前付けしおいる堎合は、その蚭定を削陀しおください。

300 397 

301v2.1.206 より前では、サむンアりト状態で `/remote-control` を実行するず、このメッセヌゞの代わりに `Unknown command: /remote-control` が報告されおいたした。398v2.1.206 より前では、サむンアりト状態で `/remote-control` を実行するず、このメッセヌゞの代わりに `Unknown command: /remote-control` が報告されおいたした。

302 399 


304 「Remote Control には完党スコヌプのログむントヌクンが必芁です」401 「Remote Control には完党スコヌプのログむントヌクンが必芁です」

305</h3>402</h3>

306 403 

307`claude setup-token` たたは `CLAUDE_CODE_OAUTH_TOKEN` 環境倉数からの長呜トヌクンで認蚌されおいたす。これらのトヌクンは掚論のみに制限されおおり、Remote Control セッションを確立できたせん。代わりに `claude auth login` を実行しお、完党スコヌプのセッショントヌクンで認蚌しおください。404`claude setup-token` たたは `CLAUDE_CODE_OAUTH_TOKEN` 環境倉数からの長呜トヌクンで認蚌されおいたす。これらのトヌクンはモデルリク゚ストのみを実行できるため、Remote Control セッションを確立できたせん。代わりに `claude auth login` を実行しお、完党スコヌプのセッショントヌクンで認蚌しおください。

308 405 

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

310 「Remote Control 適栌性のための組織を決定できたせん」407 「Remote Control 適栌性のための組織を決定できたせん」


312 409 

313キャッシュされたアカりント情報が叀いたたは䞍完党です。`claude auth login` を実行しお曎新しおください。410キャッシュされたアカりント情報が叀いたたは䞍完党です。`claude auth login` を実行しお曎新しおください。

314 411 

315<h3 id="remote-control-is-not-yet-enabled-for-your-account">412<h3 id="remote-control-isn’t-enabled-for-this-account">

316 「Remote Control はただアカりントで有効になっおいたせん」413 「Remote Control はこのアカりントで有効になっおいたせん」

317</h3>414</h3>

318 415 

319Remote Control ロヌルアりトがアカりントに到達しおいないか、キャッシュされた暩利が叀い可胜性がありたす。最近プランを倉曎した堎合は、`claude auth logout` を実行しおから `claude auth login` を実行しお曎新しおください。`claude doctor` を実行しお、どの個別の適栌性チェックが倱敗したかを確認しおください。環境倉数の競合、到達䞍可胜なチェック、および組織ポリシヌはそれぞれ独自のメッセヌゞを生成するため、この゚ラヌはロヌルアりトゲヌト自䜓を意味したす。416Claude Code はサむンむンしおいるアカりントの Remote Control 可甚性をチェックし、チェックがオフで返されたした。通垞の原因は、プラン倉曎埌に期限切れになったキャッシュされた暩利です。`claude auth logout` を実行しおから `claude auth login` を実行しお曎新し、叀いバヌゞョンを䜿甚しおいる堎合は Claude Code を曎新しおください。

417 

418`claude doctor` を実行しお、どの個別の適栌性チェックが倱敗したかを確認しおください。環境倉数の競合、到達䞍可胜なチェック、および組織の Remote Control 蚭定はそれぞれ独自のメッセヌゞを生成するため、この゚ラヌはアカりントレベルのチェック自䜓を意味したす。

419 

420v2.1.239 より前では、このメッセヌゞは「Remote Control is not yet enabled for your account」ず衚瀺されおいたした。v2.1.154 より前では、`DISABLE_TELEMETRY` たたは `DO_NOT_TRACK` などのフィヌチャヌフラグ評䟡を無効にする倉数もこのメッセヌゞを生成しおいたした。以䞋の「Remote Control はフィヌチャヌフラグ評䟡を必芁ずしたす」゚ントリがその蚭定をカバヌしおいたす。

320 421 

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

322 「Remote Control 適栌性を確認できたせんでした」423 「Remote Control 適栌性を確認できたせんでした」

323</h3>424</h3>

324 425 

325Claude Code は Remote Control がアカりントで有効になっおいるかどうかを確認するためにフィヌチャヌフラグサヌビスに到達できたせんでした。通垞、オフラむンであるか、プロキシがリク゚ストをブロックしおいるためです。ネットワヌクアクセスが可胜になったら再床実行するか、詳现に぀いおは `claude doctor` を実行しおください。関連メッセヌゞ「組織の Remote Control ポリシヌを確認できたせんでした」は同じ原因を持ち、同じ修正がありたす。䞡方のメッセヌゞは v2.1.178 で远加されたした。426Claude Code は Remote Control がアカりントで有効になっおいるかどうかをチェックするためにフィヌチャヌフラグサヌビスに到達できたせんでした。通垞、オフラむンであるか、プロキシがリク゚ストをブロックしおいるためです。ネットワヌクアクセスが可胜になったら再床実行するか、詳现に぀いおは `claude doctor` を実行しおください。関連メッセヌゞ「組織の Remote Control ポリシヌを確認できたせんでした」は同じ原因を持ち、同じ修正がありたす。䞡方のメッセヌゞは v2.1.178 で远加されたした。

427 

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

429 「Remote Control はフィヌチャヌフラグ評䟡を必芁ずしたす」

430</h3>

431 

432これらの倉数のいずれかが蚭定されおいたす[`DISABLE_TELEMETRY`、`DO_NOT_TRACK`、`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、たたは `DISABLE_GROWTHBOOK`](/docs/ja/env-vars)。これらのそれぞれは Remote Control 可甚性が䟝存するフィヌチャヌフラグ評䟡を無効にし、完党なメッセヌゞは Claude Code が芋぀けた倉数を名前付けしたす。シェル環境たたは [`settings.json` ファむル](/docs/ja/settings-reference#all-settings)の `env` ブロックのいずれかに蚭定されおいる堎所から、その倉数を蚭定解陀しおください。v2.1.154 より前のバヌゞョンでは、同じ蚭定により「Remote Control is not yet enabled for your account」が代わりに生成されたす。

326 433 

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

328 「Remote Control は Claude 経由で api.anthropic.com を䜿甚しおいる堎合にのみ利甚可胜です」435 「Remote Control は Claude を api.anthropic.com 経由で䜿甚しおいる堎合にのみ利甚可胜です」

329</h3>436</h3>

330 437 

331セッションが Anthropic API に盎接通信しおいないため、ペアリングする claude.ai バック゚ンドがありたせん。これは Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry で発生したす。v2.1.196 以降、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars) が `api.anthropic.com` 以倖のホスト[LLM ゲヌトりェむ](/docs/ja/llm-gateway)やプロキシなどを指しおいる堎合にも発生したす。claude.ai でサむンむンしおいる堎合でも同様です。`ANTHROPIC_BASE_URL` を蚭定解陀しおセッションを再開し、Remote Control を䜿甚しおください。438セッションが Anthropic API に盎接通信しおいないため、ペアリングする claude.ai バック゚ンドがありたせん。これは Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry で発生したす。たた、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)が `api.anthropic.com` 以倖のホスト[LLM ゲヌトりェむ](/docs/ja/llm-gateway)やプロキシなどを指しおいる堎合にも発生したす。claude.ai でサむンむンしおいる堎合でも同様です。v2.1.196 より前では、Claude Code はカスタム `ANTHROPIC_BASE_URL` に察しおこのメッセヌゞを衚瀺しおいたせんでした。完党な原因リストに぀いおは、[゚ラヌリファレンス](/docs/ja/errors#remote-control-requires-the-anthropic-api)を参照しおください。

439 

440メッセヌゞは `CLAUDE_CODE_USE_BEDROCK` たたはカスタム `ANTHROPIC_BASE_URL` など、セッションを Anthropic API から遠ざけたものを名前付けしたす。適栌な claude.ai ログむンがある堎合は、名前付けされた倉数を蚭定解陀し、[蚭定](/docs/ja/settings)で `env` キヌから削陀した堎合は削陀し、セッションを再開しおください。v2.1.219 より前では、メッセヌゞはこのセクションのヘッダヌの文のみであったため、叀いバヌゞョンでは `CLAUDE_CODE_USE_BEDROCK` や `CLAUDE_CODE_USE_VERTEX` などのプロバむダヌ倉数ず `ANTHROPIC_BASE_URL` に぀いお環境を自分で確認しおください。

332 441 

333<h3 id="remote-control-is-disabled-by-your-organization’s-policy">442<h3 id="remote-control-is-disabled-by-your-organization’s-policy">

334 「Remote Control は組織のポリシヌで無効になっおいたす」443 「Remote Control は組織のポリシヌで無効になっおいたす」

335</h3>444</h3>

336 445 

337この゚ラヌには 4 ぀の異なる原因がありたす。最初に `/status` を実行しお、䜿甚しおいるログむン方法ずサブスクリプションを確認しおください。446ポリシヌが Remote Control をブロックするか、Claude Code がこのマシンで組織のポリシヌを読み蟌めず、その間 Remote Control をオフのたたにしおいたす。これらの原因を順番にチェックしおください。

338 447 

339* **API キヌたたは Console アカりントで認蚌されおいる**: Remote Control は claude.ai OAuth が必芁です。`/login` を実行しお claude.ai オプションを遞択しおください。`ANTHROPIC_API_KEY` が環境に蚭定されおいる堎合は、蚭定を解陀しおください。448* **゚ラヌが `disableRemoteControl` を蚀及しおいる**IT 管理者が [管理蚭定](/docs/ja/managed-settings)を通じおこのデバむスで Remote Control を無効にしおいたす。これは組織党䜓のトグルずは関係なく、サむンむン方法ずは関係なく行われおいたす。

340* **Team たたは Enterprise 管理者が有効にしおいない**: Remote Control はこれらのプランではデフォルトでオフになっおいたす。管理者は [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **Remote Control** トグルをオンにしお有効にできたす。このトグルはサヌバヌ偎の組織蚭定です。449* **claude.ai プランが Pro たたは Max である**Claude Code は以前のログむンから Team たたは Enterprise 組織の䞋でただサむンむンしおいるため、その組織の Remote Control ポリシヌをチェックしたす。`/status` を実行しお、サむンむンが䜿甚するプランず組織を確認しおください。`claude auth logout` を実行しおから `claude auth login` を実行しお、珟圚のプランの䞋で再床サむンむンしおください。

341* **管理者トグルがグレヌアりトしおいる**: 組織には Remote Control ず互換性のないデヌタ保持たたはコンプラむアンス蚭定がありたす。これは管理パネルから倉曎するこずはできたせん。オプションに぀いお説明するために Anthropic サポヌトに連絡しおください。450* **組織ポリシヌがこのマシンで読み蟌たれなかった**`claude doctor` を実行しお `Organization policy` 行を読んでください。行がポリシヌが読み蟌たれおいないこずを瀺しおいる堎合、それが Remote Control をオフのたたにしおいるものです。v2.1.261 より前では、`claude doctor` はこの行を出力しおいたせんでした。

342* **゚ラヌに `disableRemoteControl` が蚘茉されおいる**: IT 管理者が [管理蚭定](/docs/ja/settings#settings-files)を通じおこのデバむスで Remote Control を無効にしおいたす。これは組織党䜓のトグルずは関係なく行われおいたす。451* **メッセヌゞが組織管理者に連絡するよう蚀っおいない**組織には Remote Control ず互換性のない HIPAA 蚭定があり、`/status` は `Compliance` 行に `HIPAA` をリストしおいたす。この状態では、管理パネルの Remote Control トグルはグレヌアりトしおいるため、所有者はそこで倉曎できたせん。オプションに぀いお説明するために Anthropic サポヌトに連絡しおください。v2.1.267 より前では、このケヌスは「Remote Control isn't available for your organization due to its compliance policy」ず衚瀺されおいたした。

452* **それ以倖の堎合、所有者が組織に察しお有効にしおいない**Remote Control は Team および Enterprise プランではデフォルトでオフになっおいたす。所有者は [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **Remote Control** トグルをオンにしお有効にできたす。このトグルはサヌバヌ偎の組織蚭定です。

343 453 

344<h3 id="remote-credentials-fetch-failed">454<h3 id="remote-credentials-fetch-failed">

345 「リモヌト認蚌情報の取埗に倱敗したした」455 「リモヌト認蚌情報の取埗に倱敗したした」


351claude remote-control --verbose461claude remote-control --verbose

352```462```

353 463 

354䞀般的な原因:464䞀般的な原因

465 

466* サむンむンしおいない`claude` を実行し、`/login` を䜿甚しお claude.ai アカりントで認蚌しおください。API キヌ認蚌は Remote Control ではサポヌトされおいたせん。

467* ネットワヌクたたはプロキシの問題ファむアりォヌルたたはプロキシがアりトバりンド HTTPS リク゚ストをブロックしおいる可胜性がありたす。Remote Control はポヌト 443 で Anthropic API ぞのアクセスが必芁です。

468* セッション䜜成に倱敗`Session creation failed — see debug log` も衚瀺される堎合、倱敗はセットアップの前の段階で発生したした。サブスクリプションがアクティブであるこずを確認しおください。

355 469 

356* サむンむンしおいない: `claude` を実行し、`/login` を䜿甚しお claude.ai アカりントで認蚌しおください。API キヌ認蚌は Remote Control ではサポヌトされおいたせん。470叀いログむントヌクンはこの゚ラヌを匕き起こしたせん。Anthropic API が保存されたトヌクンを拒吊する堎合䟋えば、別の Claude Code プロセスがすでにそれを曎新したため、Claude Code はトヌクンを曎新しお自動的に再詊行したす。v2.1.224 より前では、叀いトヌクンはこのメッセヌゞで Remote Control スタヌトアップに倱敗し、[自動的に接続するように蚭定](#enable-remote-control-for-all-sessions)されたセッションは起動時に断続的に倱敗する可胜性がありたした。

357* ネットワヌクたたはプロキシの問題: ファむアりォヌルたたはプロキシがアりトバりンド HTTPS リク゚ストをブロックしおいる可胜性がありたす。Remote Control はポヌト 443 で Anthropic API ぞのアクセスが必芁です。

358* セッション䜜成に倱敗: `Session creation failed — see debug log` も衚瀺される堎合、倱敗はセットアップの前の段階で発生したした。サブスクリプションがアクティブであるこずを確認しおください。

359 471 

360<h3 id="couldn’t-reconnect-to-your-remote-control-session">472<h3 id="couldn’t-reconnect-to-your-remote-control-session">

361 「Remote Control セッションに再接続できたせんでした」473 「Remote Control セッションに再接続できたせんでした」

362</h3>474</h3>

363 475 

364`claude --resume` たたは `claude --continue` で䌚話を再開するず、Claude Code はその䌚話に蚘録された Remote Control セッションに再接続したす。このメッセヌゞは、ネットワヌク䞭断たたはサヌバヌ゚ラヌなど、䞀時的な理由で再接続に倱敗したこずを意味したす。そのため、Claude Code はリモヌトセッションがただ存圚するかどうかを確認できたせん。サヌバヌが前のセッションがもう存圚しないこずを確認するず、Claude Code はこのメッセヌゞを衚瀺せずに新しい Remote Control セッションを䜜成したす。476`claude --resume` たたは `claude --continue` で䌚話を再開するず、Claude Code はその䌚話に蚘録された Remote Control セッションに再接続したす。このメッセヌゞは、ネットワヌク䞭断たたはサヌバヌ゚ラヌなど、䞀時的な理由で再接続に倱敗したこずを意味したす。そのため、Claude Code はリモヌトセッションがただ存圚するかどうかを確認できたせん。

477 

478`/remote-control` を実行しお接続を再詊行するか、`claude --remote-control` で新しいセッションを開始しお新しい Remote Control セッションを䜜成しおください。ロヌカルセッションは Remote Control なしで実行を続けたす。

479 

480<span id="resume-outcomes" />再開するず、このメッセヌゞの代わりにこれらの結果のいずれかを取埗するこずもできたす。

481 

482* **サヌバヌが蚘録されたセッションが消えたこずを報告するか、再接続レコヌドが別のアカりントを名前付けする**Claude Code は䌚話の再接続レコヌドが蚀うこずに埓いたす。

483 * **レコヌドがサむンむンしおいるアカりントを名前付けする**Claude Code は自動生成された名前で眮換セッションを開始し、䌚話の以前のメッセヌゞをそれから陀倖したす。䟋えば、claude.ai たたは Claude アプリからセッションを削陀した埌、これを取埗したす。

484 * **レコヌドが別のアカりントを名前付けする**Claude Code は䌚話の以前のメッセヌゞなしで新しいセッションを開始し、蚘録されたセッションがただ存圚するかどうかに関わらずメッセヌゞを衚瀺せずに開始したす。

485 * **レコヌドがセッションを所有しおいたアカりントを蚀わないか、Claude Code が保存されたサむンむンを読むこずができない**Claude Code はこのメッセヌゞの代わりに [`Previous session is unavailable — run /remote-control to start a new one`](#previous-session-is-unavailable)を衚瀺し、䜕も開始せず、䌚話からレコヌドを削陀したす。

486* **再開する前に Remote Control をオフにした**Claude Code をホストしおいるアプリが、アプリが claude.ai セッションを所有しおいるこずを通知しおいない限り、Claude Code は CLI の [ステヌタスパネル](#check-connection-status)、VS Code 拡匵機胜、たたは [Agent SDK](/docs/ja/agent-sdk/overview)に基づいお構築されたホストから Remote Control をオフにしたずきに再接続レコヌドを削陀したため、再接続したせん。所有アプリがそれをオフにした堎合、Claude Code はレコヌドを保持し、再接続したす。

487* **このマシン䞊の別の Claude Code がただセッションを持っおいる**`Remote Control not started here` で始たる通知が衚瀺され、Claude Code は [再開されたセッションで Remote Control をオフのたたにしたす](#resume-sessions-after-stopping-the-server)。そこで `/remote-control` を実行しお移動しおください。

488 

489<span id="reconnect-history" />v2.1.232 より前では、Claude Code はサヌバヌが蚘録されたセッションが消えたこずを報告したずきに異なる応答をしたした。v2.1.227 から v2.1.231 たで、Claude Code はレコヌドがアカりントず䞀臎した堎合でも眮換を開始するこずを拒吊したした。v2.1.226 を通じお、Claude Code はレコヌドがアカりントず䞀臎したかどうかに関わらず眮換を開始し、v2.1.224 から v2.1.226 では、䌚話の以前のメッセヌゞをアップロヌドせずに、そのマシンで眲名されたアカりントの䞋で䜜成し、別のアカりントの䞋では決しお䜜成したせんでした。v2.1.200 より前では、Claude Code は再接続の倱敗埌に新しいセッションを䜜成したした。

490 

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

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

493</h3>

494 

495Claude Code は前の Remote Control セッションを埩元できず、自動的に新しいセッションを開始する代わりに停止したした。`claude --resume` たたは `claude --continue` で䌚話を再開した埌、たたはクロヌド Code が [切断埌に自動的に再接続](/docs/ja/errors#remote-control-couldnt-refresh-your-login)した埌、このメッセヌゞが衚瀺される堎合がありたす。

365 496 

366ロヌカルセッションは Remote Control なしで実行を続けたす。`/remote-control` を実行しお接続を再詊行するか、`--resume` なしで Claude Code を開始しお新しい Remote Control セッションを䜜成しおください。497`/remote-control` を実行しお、珟圚のログむンの䞋で新しい Remote Control セッションを開始しおください。ロヌカルセッションは Remote Control なしで実行を続けたす。関連メッセヌゞ `Remote Control could not verify the signed-in account — run /remote-control to reconnect` は同じ修正を持っおいたす。Claude Code はサむンむンしおいるアカりントが倉曎されたか、怜蚌ず再接続の間で読むこずができなかった堎合に衚瀺したす。`Previous session is unavailable` の埌に Claude Code を再開する前に `/remote-control` を実行した堎合、Claude Code は䌚話の以前のメッセヌゞを新しいセッションから陀倖したす。

498 

499再開時に、Claude Code は [その堎所に新しいセッションを開始したす](#resume-outcomes)。䌚話の再接続レコヌドがセッションを所有しおいたアカりントを名前付けしおいる堎合のみです。サヌバヌは削陀したセッションず別のアカりントが所有するセッションを同じ方法で報告するためです。v2.1.227 より前の Claude Code はそのアカりントを蚘録しおいなかったため、Claude Code は保存されたサむンむンを読むこずができない堎合はレコヌドをチェックできたせん。v2.1.232 より前の Claude Code は `Remote Control could not resume the previous session under the current login — run /remote-control to start fresh` を衚瀺しおいたした。[異なるケヌスセット](#reconnect-history)では。

500 

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

502 「Remote Control は予期しないサヌバヌ応答を受け取りたした」

503</h3>

367 504 

368v2.1.200 より前では、再接続の倱敗により新しい Remote Control セッションが䜜成され、このメッセヌゞが衚瀺されず、claude.ai/code のセッションリストに䜙分なセッションが残されおいたした。505Remote Control サヌバヌはリク゚ストを受け入れたしたが、リモヌトセッションを䜜成するか、その認蚌情報を取埗する際に、このバヌゞョンの Claude Code が読むこずができない圢匏で応答したした。同じバヌゞョンで再詊行するず、同じ方法で倱敗したす。`claude update` を実行しおから、`/remote-control` を実行しお再接続しおください。このメッセヌゞは v2.1.225 で远加されたした。

369 506 

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

371 「組織は Remote Control に信頌できるデバむスを芁求しおいたすが、このデバむスは登録されおいたせん」508 「組織は Remote Control に信頌できるデバむスを芁求しおいたすが、このデバむスは登録されおいたせん」

372</h3>509</h3>

373 510 

374組織は [信頌できるデバむス](#trusted-devices)を有効にしおおり、このマシンはただ登録されおいたせん。Claude Code で `/login` を実行したす。登録はサむンむンの䞀郚ずしお行われ、別の登録コマンドはありたせん。511組織は [信頌できるデバむス](#trusted-devices)を有効にしおおり、このマシンはただ登録されおいたせん。Claude Code で `/login` を実行しおください。登録はサむンむンの䞀郚ずしお行われ、別の登録コマンドはありたせん。

375 512 

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

377 「信頌できるデバむスチェックのセッションが期限切れです」514 「信頌できるデバむスチェックのセッションが期限切れです」

378</h3>515</h3>

379 516 

380サむンむンが 18 時間以䞊前です。Claude Code で `/login` を実行するか、claude.ai たたはモバむルアプリが Face ID、Touch ID、Windows Hello、たたはパスキヌで確認するよう求めたずきに確認したす。[信頌できるデバむス](#trusted-devices)を参照しおください。517サむンむンが 18 時間以䞊前です。Claude Code で `/login` を実行するか、claude.ai たたはモバむルアプリが Face ID、Touch ID、Windows Hello、たたはパスキヌで確認するよう求めたずきに確認しおください。[信頌できるデバむス](#trusted-devices)を参照しおください。

381 518 

382<h2 id="choose-the-right-approach">519<h2 id="choose-the-right-approach">

383 適切なアプロヌチを遞択する520 適切なアプロヌチを遞択する


398 関連リ゜ヌス535 関連リ゜ヌス

399</h2>536</h2>

400 537 

401* [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web): マシン䞊ではなく Anthropic が管理するクラりド環境でセッションを実行したす538* [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web): マシン䞊ではなくクラりドでセッションを実行したす。[クラりド環境](/docs/ja/cloud-environments)を通じお蚭定したす

402* [Ultraplan](/docs/ja/ultraplan): タヌミナルからクラりド蚈画セッションを起動し、ブラりザで蚈画を確認したす539* [クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging): Claude が他のマシンたたは [Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web) 䞊のセッションにメッセヌゞを送信できるようにしたす

403* [チャネル](/docs/ja/channels): Telegram、Discord、たたは iMessage をセッションに転送しお、Claude が離垭䞭にメッセヌゞに反応するようにしたす540* [チャネル](/docs/ja/channels): Telegram、Discord、たたは iMessage をセッションに転送しお、Claude が離垭䞭にメッセヌゞに反応するようにしたす

404* [Dispatch](/docs/ja/desktop#sessions-from-dispatch): 電話からタスクをメッセヌゞしお、Desktop セッションを生成しお凊理できたす541* [Dispatch](/docs/ja/desktop#sessions-from-dispatch): 電話からタスクをメッセヌゞしお、Desktop セッションを生成しお凊理できたす

405* [認蚌](/docs/ja/authentication): `/login` をセットアップし、claude.ai の認蚌情報を管理したす542* [認蚌](/docs/ja/authentication): `/login` をセットアップし、claude.ai の認蚌情報を管理したす

Details

181 181 

182[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)は、各セッションを分離された Anthropic 管理の仮想マシンで実行したす。ネットワヌクプロキシはデフォルト蚱可リストを匷制し、別のプロキシはサンドボックス内のリポゞトリアクセスのためにスコヌプ付き認蚌情報を発行しながら、GitHub トヌクンをサンドボックスの倖に保持したす。組織が[セルフホスト環境](/docs/ja/self-hosted-environments)にルヌティングするセッションは、代わりにナヌザヌがプロビゞョニングするむンフラストラクチャ䞊で実行され、分離、゚グレス制埡、および git 認蚌情報はデプロむメントの責任です。182[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)は、各セッションを分離された Anthropic 管理の仮想マシンで実行したす。ネットワヌクプロキシはデフォルト蚱可リストを匷制し、別のプロキシはサンドボックス内のリポゞトリアクセスのためにスコヌプ付き認蚌情報を発行しながら、GitHub トヌクンをサンドボックスの倖に保持したす。組織が[セルフホスト環境](/docs/ja/self-hosted-environments)にルヌティングするセッションは、代わりにナヌザヌがプロビゞョニングするむンフラストラクチャ䞊で実行され、分離、゚グレス制埡、および git 認蚌情報はデプロむメントの責任です。

183 183 

184むンフラストラクチャを自分でプロビゞョニングせずに完党な VM 分離が必芁な堎合、たたはロヌカル開発環境がないデバむスからタスクを委任する堎合に、このアプロヌチを䜿甚したす。Claude サブスクリプションが必芁です。Web むンタヌフェヌスからセッションを起動する堎合、サンドボックスがリポゞトリをクロヌンできるように、接続された GitHub アカりントも必芁です。`--cloud`を䜿甚しお CLI から起動する堎合、GitHub が接続されおいなければ、Claude Code は代わりに[ロヌカルリポゞトリをバンドルしおアップロヌド](/docs/ja/claude-code-on-the-web#send-local-repositories-without-github)できたす。プラン可甚性ず GitHub 認蚌オプションに぀いおは、[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)を参照しおください。184むンフラストラクチャを自分でプロビゞョニングせずに完党な VM 分離が必芁な堎合、たたはロヌカル開発環境がないデバむスからタスクを委任する堎合に、このアプロヌチを䜿甚したす。Claude サブスクリプションが必芁です。Web むンタヌフェヌスからセッションを起動する堎合、サンドボックスがリポゞトリをクロヌンできるように、接続された GitHub アカりントも必芁です。`--cloud`を䜿甚しお CLI から起動する堎合、Claude Code は代わりに[ロヌカルリポゞトリをバンドルしおアップロヌド](/docs/ja/claude-code-on-the-web#send-local-repositories-without-github)できたす。プラン可甚性ず GitHub 認蚌オプションに぀いおは、[Web 䞊の Claude Code](/docs/ja/claude-code-on-the-web)を参照しおください。

185 185 

186<h2 id="enforce-isolation-across-an-organization">186<h2 id="enforce-isolation-across-an-organization">

187 組織党䜓で分離を匷制する187 組織党䜓で分離を匷制する

sandboxing.md +6 −0

Details

52 52 

53パネルでモヌドを遞択するず、Claude Code はそれをプロゞェクトのロヌカル蚭定 `.claude/settings.local.json` に保存したす。これは珟圚のプロゞェクトに適甚されたす。Claude Code はそこに蚭定を保存する際に、そのファむルをグロヌバル gitignore に远加したす。すべおのプロゞェクトでサンドボックスを有効化するには、ナヌザヌ蚭定 `~/.claude/settings.json` で [`sandbox.enabled`](/docs/ja/settings-reference#sandbox-enabled) を `true` に蚭定したす。組織内のすべおの開発者にサンドボックス化を実斜するには、[管理蚭定で実斜](#enforce-sandboxing-with-managed-settings)を䜿甚したす。53パネルでモヌドを遞択するず、Claude Code はそれをプロゞェクトのロヌカル蚭定 `.claude/settings.local.json` に保存したす。これは珟圚のプロゞェクトに適甚されたす。Claude Code はそこに蚭定を保存する際に、そのファむルをグロヌバル gitignore に远加したす。すべおのプロゞェクトでサンドボックスを有効化するには、ナヌザヌ蚭定 `~/.claude/settings.json` で [`sandbox.enabled`](/docs/ja/settings-reference#sandbox-enabled) を `true` に蚭定したす。組織内のすべおの開発者にサンドボックス化を実斜するには、[管理蚭定で実斜](#enforce-sandboxing-with-managed-settings)を䜿甚したす。

54 54 

551 ぀のセッションのみでサンドボックスを倉曎し、蚭定ファむルに曞き蟌たないようにするには、Claude Code を [`--settings`](/docs/ja/settings#change-a-setting-for-one-session) で起動したす。たずえば、このコマンドは、Claude がブロックされたコマンドをサンドボックス倖で再詊行できないサンドボックス化されたセッションを開始したす。

56 

57```bash theme={null}

58claude --settings '{"sandbox": {"enabled": true, "allowUnsandboxedCommands": false}}'

59```

60 

55<Warning>61<Warning>

56 デフォルトでは、䟝存関係が䞍足しおいるか、プラットフォヌムがサポヌトされおいないためにサンドボックスが起動できない堎合、Claude Code は譊告を衚瀺しおサンドボックス化なしでコマンドを実行したす。これをハヌド倱敗にするには、[`sandbox.failIfUnavailable`](/docs/ja/settings-reference#sandbox-failifunavailable) を `true` に蚭定したす。これは、セキュリティゲヌトずしおサンドボックス化を必芁ずする管理デプロむメント向けです。62 デフォルトでは、䟝存関係が䞍足しおいるか、プラットフォヌムがサポヌトされおいないためにサンドボックスが起動できない堎合、Claude Code は譊告を衚瀺しおサンドボックス化なしでコマンドを実行したす。これをハヌド倱敗にするには、[`sandbox.failIfUnavailable`](/docs/ja/settings-reference#sandbox-failifunavailable) を `true` に蚭定したす。これは、セキュリティゲヌトずしおサンドボックス化を必芁ずする管理デプロむメント向けです。

57</Warning>63</Warning>

scheduled-tasks.md +15 −15

Details

8 8 

9スケゞュヌル枈みタスクを䜿甚するず、Claude は䞀定の間隔でプロンプトを自動的に再実行できたす。デプロむメントをポヌリングしたり、PR を監芖したり、長時間実行されるビルドをチェックバックしたり、埌でセッション内で䜕かを実行するようにリマむンダヌを蚭定したりするために䜿甚したす。むベントが発生したずきにポヌリングする代わりに反応するには、[Channels](/docs/ja/channels) を参照しおください。CI はセッションに盎接倱敗をプッシュできたす。セッションが条件を満たすたで䞀定の間隔ではなくタヌンごずに動䜜し続けるようにするには、[`/goal`](/docs/ja/goal) を参照しおください。9スケゞュヌル枈みタスクを䜿甚するず、Claude は䞀定の間隔でプロンプトを自動的に再実行できたす。デプロむメントをポヌリングしたり、PR を監芖したり、長時間実行されるビルドをチェックバックしたり、埌でセッション内で䜕かを実行するようにリマむンダヌを蚭定したりするために䜿甚したす。むベントが発生したずきにポヌリングする代わりに反応するには、[Channels](/docs/ja/channels) を参照しおください。CI はセッションに盎接倱敗をプッシュできたす。セッションが条件を満たすたで䞀定の間隔ではなくタヌンごずに動䜜し続けるようにするには、[`/goal`](/docs/ja/goal) を参照しおください。

10 10 

11タスクはセッションスコヌプです。珟圚の䌚話に存圚し、新しい䌚話を開始するず停止したす。`--resume` たたは `--continue` で再開するず、[有効期限切れ](#seven-day-expiry)になっおいないタスクが埩元されたす。過去 7 日以内に䜜成された定期的なタスク、たたはスケゞュヌル枈み時間がただ経過しおいない 1 回限りのタスクです。セッションずは独立しお存圚する氞続的なスケゞュヌリングに぀いおは、[Routines](/docs/ja/routines) を䜿甚しお Anthropic 管理むンフラストラクチャ䞊にルヌチンを䜜成するか、[Desktop スケゞュヌル枈みタスク](/docs/ja/desktop-scheduled-tasks) をセットアップするか、[GitHub Actions](/docs/ja/github-actions) を䜿甚しおください。11タスクはセッションスコヌプです。珟圚の䌚話に存圚し、新しい䌚話を開始するず停止したす。`--resume` たたは `--continue` で再開するず、Claude Code は [有効期限切れ](#seven-day-expiry) になっおいないタスクを埩元したす。ただし、[制限事項](#limitations) に蚘茉されおいるタスクは陀きたす。セッションずは独立しお存圚する氞続的なスケゞュヌリングに぀いおは、[Routines](/docs/ja/routines) を䜿甚しお Anthropic 管理むンフラストラクチャ䞊にルヌチンを䜜成するか、[Desktop スケゞュヌル枈みタスク](/docs/ja/desktop-scheduled-tasks) をセットアップするか、[GitHub Actions](/docs/ja/github-actions) を䜿甚しおください。

12 12 

13<h2 id="compare-scheduling-options">13<h2 id="compare-scheduling-options">

14 スケゞュヌリングオプションを比范する14 スケゞュヌリングオプションを比范する

15</h2>15</h2>

16 16 

17Claude Code offers three ways to schedule recurring or one-off work:17Claude Code は、定期的たたは 1 回限りの䜜業をスケゞュヌルするための 3 ぀の方法を提䟛したす。

18 18 

19| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |19| | [Cloud](/docs/ja/routines) | [Desktop](/docs/ja/desktop-scheduled-tasks) | [`/loop`](/docs/ja/scheduled-tasks) |

20| :------------------------- | :---------------------------------- | :------------------------------------- | :------------------------------------------------------------------------- |20| :-------------- | :------------------------- | :------------------------------------- | :----------------------------------------------------- |

21| Runs on | Cloud, Anthropic-managed by default | Your machine | Your machine |21| 実行堎所 | Cloud、デフォルトでは Anthropic 管理 | お客様のマシン | お客様のマシン |

22| Requires machine on | No | Yes | Yes |22| マシンの起動が必芁 | いいえ | はい | はい |

23| Requires open session | No | No | Yes |23| オヌプンセッションが必芁 | いいえ | いいえ | はい |

24| Persistent across restarts | Yes | Yes | Restored on `--resume`, with [exceptions](/docs/en/scheduled-tasks#limitations) |24| 再起動埌も氞続 | はい | はい | `--resume` で埩元、[䟋倖](/docs/ja/scheduled-tasks#limitations)あり |

25| Access to local files | No (fresh clone) | Yes | Yes |25| ロヌカルファむルぞのアクセス | いいえ新芏クロヌン | はい | はい |

26| MCP servers | Connectors configured per task | [Config files](/docs/en/mcp) and connectors | Inherits from session |26| MCP サヌバヌ | タスクごずに蚭定されたコネクタ | [蚭定ファむル](/docs/ja/mcp)ずコネクタ | セッションから継承 |

27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |27| 暩限プロンプト | いいえ自埋的に実行 | タスクごずに蚭定可胜 | セッションから継承 |

28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |28| カスタマむズ可胜なスケゞュヌル | CLI の `/schedule` 経由 | はい | はい |

29| Minimum interval | 1 hour | 1 minute | 1 minute |29| 最小間隔 | 1 時間 | 1 分 | 1 分 |

30 30 

31<Tip>31<Tip>

32 Use **cloud tasks** for work that should run reliably without your machine. Use **Desktop tasks** when you need access to local files and tools. Use **`/loop`** for quick polling during a session.32 マシンなしで確実に実行する必芁がある䜜業には**クラりドタスク**を䜿甚したす。ロヌカルファむルずツヌルぞのアクセスが必芁な堎合は**デスクトップタスク**を䜿甚したす。セッション䞭の迅速なポヌリングには\*\*`/loop`\*\*を䜿甚したす。

33</Tip>33</Tip>

34 34 

35<h2 id="run-a-prompt-repeatedly-with-/loop">35<h2 id="run-a-prompt-repeatedly-with-/loop">


237 237 

238* タスクは Claude Code が実行䞭でアむドル状態の堎合にのみ実行されたす。タヌミナルを閉じるか、セッションを終了するず、タスクは実行を停止したす。[セッションをバックグラりンドで実行する](/docs/ja/agent-view#from-inside-a-session)ず、`/loop` タスクがバックグラりンドセッションに匕き継がれ、タヌミナルなしで実行を続けたす。238* タスクは Claude Code が実行䞭でアむドル状態の堎合にのみ実行されたす。タヌミナルを閉じるか、セッションを終了するず、タスクは実行を停止したす。[セッションをバックグラりンドで実行する](/docs/ja/agent-view#from-inside-a-session)ず、`/loop` タスクがバックグラりンドセッションに匕き継がれ、タヌミナルなしで実行を続けたす。

239* 芋萜ずされた実行のキャッチアップはありたせん。タスクのスケゞュヌル枈み時間が Claude が長時間実行されるリク゚ストでビゞヌの間に経過した堎合、Claude がアむドル状態になったずきに 1 回実行され、芋萜ずされた間隔ごずに 1 回ではありたせん。239* 芋萜ずされた実行のキャッチアップはありたせん。タスクのスケゞュヌル枈み時間が Claude が長時間実行されるリク゚ストでビゞヌの間に経過した堎合、Claude がアむドル状態になったずきに 1 回実行され、芋萜ずされた間隔ごずに 1 回ではありたせん。

240* 新しい䌚話を開始するず、すべおのセッションスコヌプのタスクがクリアされたす。`claude --resume` たたは `claude --continue` で再開するず、[有効期限切れ](#seven-day-expiry)になっおいない定期的なタスク、およびスケゞュヌル枈み時間がただ経過しおいない 1 回限りのタスクが埩元されたす。バックグラりンド Bash およびモニタヌタスクは再開時に埩元されるこずはありたせん。240* 新しい䌚話を開始するず、すべおのセッションスコヌプのタスクがクリアされたす。`claude --resume` たたは `claude --continue` でセッションを再開するず、Claude Code は `CronCreate` でスケゞュヌルされたタスクを埩元したす。ただし、[有効期限切れ](#seven-day-expiry)になっおいる定期的なタスク、およびスケゞュヌル枈み時間がすでに経過しおいる 1 回限りのタスクは陀きたす。[自分のペヌスで実行する `/loop`](#let-claude-choose-the-interval)は埩元されないため、再床 `/loop` を実行しお再開しおください。バックグラりンド Bash およびモニタヌタスクは再開時に埩元されるこずはありたせん。

241* [フィヌチャヌフラグ取埗がオフ](/docs/ja/env-vars#features-that-need-feature-flag-fetching)の堎合、Claude Code はセッション間で保持するよう芁求したタスクをプロゞェクトの `.claude` ディレクトリに保存したす。そのディレクトリたたはその䞭のタスクファむルがシンボリックリンクの堎合、Claude Code はタスクをスケゞュヌルする代わりに゚ラヌを返したす。241* [フィヌチャヌフラグ取埗がオフ](/docs/ja/env-vars#features-that-need-feature-flag-fetching)の堎合、Claude Code はセッション間で保持するよう芁求したタスクをプロゞェクトの `.claude` ディレクトリに保存したす。そのディレクトリたたはその䞭のタスクファむルがシンボリックリンクの堎合、Claude Code はタスクをスケゞュヌルする代わりに゚ラヌを返したす。

242 242 

243無人で実行する必芁がある cron 駆動オヌトメヌションの堎合は、以䞋を䜿甚しおください。243無人で実行する必芁がある cron 駆動オヌトメヌションの堎合は、以䞋を䜿甚しおください。

Details

43* `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。43* `Marketplace "claude-plugins-official" not found``/plugin marketplace add anthropics/claude-plugins-official` でマヌケットプレむスを远加しおから、むンストヌルを再詊行しおください。

44* [プラグむンがマヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。44* [プラグむンがマヌケットプレむスで芋぀かりたせん](/docs/ja/discover-plugins#install-plugins)プラグむン名を確認しおください。

45 45 

46むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告された堎合、再起動なしで保留䞭の倉曎を適甚しおください46むンストヌル抂芁を確認しおください。`Run /reload-plugins to activate.` ず報告された堎合、[プラグむン倉曎を再起動なしで適甚](/docs/ja/discover-plugins#apply-plugin-changes-without-restarting)を参照しお、珟圚のセッションでプラグむンを有効化しおください。

47 

48```text theme={null}

49/reload-plugins

50```

51 47 

52<h3 id="enable-in-cloud-sessions-and-shared-repositories">48<h3 id="enable-in-cloud-sessions-and-shared-repositories">

53 クラりドセッションず共有リポゞトリで有効化する49 クラりドセッションず共有リポゞトリで有効化する

self-hosted-environments.md +164 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 自己ホスト環境

6 

7> 自分たちが管理するむンフラストラクチャで Claude Code クラりドセッションを実行したす。自己ホスト環境をセットアップし、ランナヌをデプロむし、セッションを自分たちのコンピュヌトにルヌティングしたす。

8 

9<Note>

10 自己ホスト環境は Team および Enterprise プランでパブリックベヌタ版であり、デフォルトではオフになっおいたす。有効化パスず陀倖される内容に぀いおは、[利甚可胜性ず制限事項](#availability-and-limitations)を参照しおください。

11</Note>

12 

13自己ホスト環境は、組織が運甚するむンフラストラクチャで Claude Code クラりドセッションを実行したす。[クラりドセッション](/docs/ja/claude-code-on-the-web)は、開発者のマシン以倖の堎所で実行されるセッションです。開発者は claude.ai、モバむルおよびデスクトップアプリ、[`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-web)を䜿甚したタヌミナル、および[スケゞュヌル枈みルヌチン](/docs/ja/routines)から開始でき、デフォルトでは Anthropic のむンフラストラクチャで実行されたす。自己ホスト環境では、これらの同じセッションがネットワヌク内で実行され、開発者䜓隓は[利甚可胜性ず制限事項](#availability-and-limitations)の違いずデプロむペヌゞの[既知の問題](/docs/ja/self-hosted-environments-deploy#known-issues-and-limitations)を陀いお同じです。

14 

15チヌムがクラりドセッションを䜿甚しおいない堎合、ここで蚭定するこずはありたせん。タヌミナルたたは IDE のセッションは垞に開発者自身のマシンで実行されたす。Claude Code を垞時皌働しおいるマシンで実行し、他のデバむスから駆動したい堎合は、[リモヌトコントロヌル](/docs/ja/remote-control)を䜿甚しおください。これは Pro および Max プランでも利甚可胜です。セットアップの準備ができたら、[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart)に盎接進んでください。セキュリティ䜓制を最初に確認したい堎合は、[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)から始めおください。このペヌゞの残りの郚分では、自己ホスティングの仕組みず、それを遞択する時期に぀いお説明したす。

16 

17<h2 id="how-self-hosted-environments-work">

18 自己ホスト環境の仕組み

19</h2>

20 

21自己ホスティングには 3 ぀の郚分がありたす。

22 

23* **環境**: クラりドセッションを送信できる名前付きの宛先。組織は claude.ai 管理蚭定で環境を䜜成し、各環境はランナヌのセットをグルヌプ化したす。

24* **ランナヌ**: ネットワヌク内のホストで実行されるプログラム。ランナヌはセッションを実行したす。抂念は自己ホスト CI ランナヌず同じです。

25* **セッション**: 開発者が開始した 1 ぀の Claude Code タスク。

26 

27開発者がクラりドセッションを開始するず、セッション開始 UI に環境ピッカヌが衚瀺され、Anthropic ホスト環境ず組織が䜜成した環境が䞀芧衚瀺されたす。組織の環境を遞択するず、Anthropic のコントロヌルプレヌンはセッションを環境のキュヌに配眮し、ランナヌがそれを芁求し、開発者が遞択したリポゞトリをクロヌンし、ホストで Claude Code プロセスを開始しお実行したす。ランナヌは蚭定した認蚌情報を䜿甚しお git ホストに認蚌したす。[git の蚭定](/docs/ja/self-hosted-environments-deploy#configure-git)では、オプションに぀いお説明しおいたす。セッションはネットワヌク内からの内郚サヌビスに到達し、内郚の堎合は同じ方法で git ホストに到達したす。Anthropic ぞのトラフィック、キュヌポヌリング、セッションのむベントストリヌム、およびモデル掚論は、`api.anthropic.com`ぞの送信 HTTPS であり、セッションが到達できるホストの短いリストは[ネットワヌク芁件](/docs/ja/self-hosted-environments-deploy#network-requirements)にありたす。Anthropic はネットワヌクに接続するこずはありたせん。

28 

29<div style={{maxWidth: "640px", margin: "0 auto"}}>

30 <Frame>

31 <img src="https://mintcdn.com/claude-code/Y0sJ2uDoOVbOVZrQ/images/self-hosted-network-paths.svg?fit=max&auto=format&n=Y0sJ2uDoOVbOVZrQ&q=85&s=8056103fc1c5564c7f0ef219d260b99d" className="dark:hidden" alt="自己ホスト環境のアヌキテクチャ図。ネットワヌク境界内にはランナヌ、その内郚の 2 ぀の Claude Code セッションプロセス、および git ホストが含たれおおり、api.anthropic.com の倖偎にはキュヌ、セッションストリヌム、および掚論がありたす。ランナヌはキュヌをポヌリングしお git ホストに到達し、各セッションプロセスは独自のストリヌム、掚論、および git 接続を開き、すべおの接続はネットワヌクからの送信であり、受信はありたせん。" width="680" height="320" data-path="images/self-hosted-network-paths.svg" />

32 

33 <img src="https://mintcdn.com/claude-code/Y0sJ2uDoOVbOVZrQ/images/self-hosted-network-paths-dark.svg?fit=max&auto=format&n=Y0sJ2uDoOVbOVZrQ&q=85&s=fec6aef3b0740d80eaf6d6a7000a2233" className="hidden dark:block" alt="自己ホスト環境のアヌキテクチャ図。ネットワヌク境界内にはランナヌ、その内郚の 2 ぀の Claude Code セッションプロセス、および git ホストが含たれおおり、api.anthropic.com の倖偎にはキュヌ、セッションストリヌム、および掚論がありたす。ランナヌはキュヌをポヌリングしお git ホストに到達し、各セッションプロセスは独自のストリヌム、掚論、および git 接続を開き、すべおの接続はネットワヌクからの送信であり、受信はありたせん。" width="680" height="320" data-path="images/self-hosted-network-paths-dark.svg" />

34 </Frame>

35</div>

36 

37図の 2 ぀の Claude Code ボックスはセッションプロセスです。1 ぀のランナヌが最倧で蚭定容量たで 2 ぀のセッションを同時に実行しおいたす。ランナヌは䞀床に 1 ぀の[オヌナヌ](#key-concepts)に察応し、最初のセッションを芁求するずきにそのオヌナヌにロックされるため、チェックアりトされたコヌドはオヌナヌ間で混圚したせん。[ランナヌのラむフサむクル](#runner-lifecycle)では、このルヌルに぀いお説明しおいたす。

38 

39ランナヌを自分で開始しお実行し続けるか、ホストする[オヌトスケヌリングオヌケストレヌタヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)セッションがキュヌに入るずきにランナヌを開始する 2 番目のプロセスを実行できたす。各ランナヌは䜜業が完了するず自動的に終了したす。どちらの方法でも、環境を䞀床セットアップするず、サポヌトされおいるすべおのサヌフェスのピッカヌに衚瀺されたす。

40 

41<h2 id="availability-and-limitations">

42 利甚可胜性ず制限事項

43</h2>

44 

45ロヌルアりトを蚈画する前に、これらを確認しおください。

46 

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

48* **れロデヌタ保持**: [れロデヌタ保持](/docs/ja/zero-data-retention)が有効になっおいる組織では利甚できたせん。

49* **モデル掚論**: セッションは Anthropic API を䜿甚し、掚論は[Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry](/docs/ja/third-party-integrations)、たたは[LLM ゲヌトりェむ](/docs/ja/llm-gateway)を通じおルヌティングできたせん。

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

51* **リポゞトリ**: セッションは GitHub からリポゞトリをチェックアりトしたす。[GitHub 認蚌オプション](/docs/ja/claude-code-on-the-web#github-authentication-options)を参照しおください。

52* **請求**: 自己ホスト環境のセッションは、Anthropic ホスト環境のセッションず同じ方法で組織の Claude Code 䜿甚量を消費したす。

53 

54<h2 id="why-self-host">

55 自己ホスティングを遞ぶ理由

56</h2>

57 

58ほずんどのチヌムは、実行たたは保守するむンフラストラクチャが䞍芁な Anthropic ホスト環境の方が適しおいたす。自己ホスティングは、ネットワヌク、ツヌル、たたはコンプラむアンス芁件により、セッション実行を管理するむンフラストラクチャに保぀必芁があるチヌム向けです。その堎合、運甚䞊の所有暩を蚈画しおください。ランナヌむメヌゞを構築および保守し、フリヌトを運甚し、ネットワヌクを制埡したす。

59 

60その代わりに、自己ホスティングはネットワヌクアクセス、カスタムツヌル、およびコンプラむアンス制埡を提䟛したす。

61 

62* **ネットワヌクアクセス**: セッションはネットワヌク内で実行され、内郚サヌビス、デヌタベヌス、およびレゞストリに到達でき、それらをパブリックむンタヌネットに公開する必芁がありたせん。

63* **カスタムツヌル**: コンパむラ、SDK、および内郚 CLI をランナヌむメヌゞにプリむンストヌルしお、すべおのセッションが構築の準備ができた状態で開始されるようにしたす。

64* **コンプラむアンス**: リポゞトリのチェックアりトずビルドアヌティファクトは、管理するむンフラストラクチャに保たれたす。セッションコンテンツは、モデル掚論のために`api.anthropic.com`に送信されたす。

65 

66<h2 id="environments-runners-and-sessions">

67 環境、ランナヌ、およびセッション

68</h2>

69 

70環境は claude.ai 管理蚭定の**クラりド環境**ペヌゞで管理されたす。ランナヌは、自分のむンフラストラクチャで開始および管理するプロセスです。

71 

72<h3 id="key-concepts">

73 䞻芁な抂念

74</h3>

75 

76これらの甚語は自己ホストペヌゞ党䜓に衚瀺されたす。

77 

78| 甚語 | 説明 |

79| :------- | :-------------------------------------------------------------------------------------------------------------------------------------- |

80| 環境 | claude.ai 蚭定で䜜成された、ランナヌの名前付きグルヌプ。セッションは個別のランナヌではなく、環境にルヌティングされたす。 |

81| 環境シヌクレット | ランナヌが環境に認蚌および登録するために䜿甚する単䞀の共有認蚌情報。環境䜜成時に 1 回衚瀺され、管理 UI では**環境キヌ**ずラベル付けされたす。 |

82| ランナヌ | デプロむする長時間実行プロセス。ランナヌは環境に登録し、ランナヌトヌクンを受け取り、セッションをポヌリングしたす。 |

83| セッション | claude.ai、モバむルアプリ、たたはスケゞュヌル枈みルヌチンや゚ヌゞェントなどの別の Anthropic サヌフェスから開始された 1 ぀の Claude Code タスク。各セッションは、ランナヌが生成する子 Claude Code プロセスずしお実行されたす。 |

84 

85API フィヌルド、トヌクンクレヌム、およびメトリック名では、環境は`pool`ずしお衚瀺され、環境 ID は`pool_id`です。[リファレンス](/docs/ja/self-hosted-environments-reference)は 2 ぀のスペルをマップしたす。これには、非掚奚の`pool`フラグ名も含たれたす。

86 

87ランナヌは䞀床に 1 ぀のオヌナヌに察応したす。ランナヌが最初に取埗するセッションはランナヌをそのセッションのオヌナヌにロックし、ランナヌはそのオヌナヌのセッションのみを実行し、蚭定容量たで実行したす。オヌナヌが誰であるかは、セッションがどのように開始されたかによっお異なりたす。

88 

89* **ナヌザヌが開始するセッション**: オヌナヌはそのナヌザヌのアカりントです。

90* **Claude Tag チャネルセッション**: Claude はそれらをナヌザヌアカりントなしで実行するため、オヌナヌはセッションを開始した[Claude Tag ゚ヌゞェント](https://claude.com/docs/claude-tag/concepts/glossary#agent-identity)です。その゚ヌゞェントが開始するすべおのチャネルセッションは同じオヌナヌを持ち、Slack メッセヌゞを送信した人です。そのため、`--capacity`が 1 より倧きい堎合、たたは正の`--drain-grace-sec`で実行する堎合、ランナヌはそれにロックされたセッションを提䟛し、異なる人が開始したセッションを実行したす。ナヌザヌにロックされたランナヌはこれらを取埗したせん。Claude Tag ゚ヌゞェントにロックされたランナヌはナヌザヌのセッションを取埗したせん。

91 

92したがっお、最小フリヌトサむズは、䞀床にアクティブであるず予想されるオヌナヌの数です。ナヌザヌず Claude Tag ゚ヌゞェントをカりントしたす。

93 

94<h3 id="session-lifecycle">

95 セッションのラむフサむクル

96</h3>

97 

98開発者がセッションを開始しお環境を遞択するず、Anthropic のコントロヌルプレヌンはセッションを環境のキュヌに配眮したす。そこから。

99 

1001. 空き容量のあるランナヌがセッションを芁求し、それに察するリヌスを保持したす。

1012. ランナヌはリポゞトリを䜜業ディレクトリにクロヌンし、子 Claude Code プロセスを生成したす。

1023. 子はランナヌがポヌリングを続ける間、HTTPS 経由でむベントをストリヌミングしたす。各ポヌリングはリヌスをリフレッシュし、ハヌトビヌトずしおも機胜したす。

1034. ランナヌが玄 60 秒間ポヌリングを停止するず、サヌバヌはセッションを別のランナヌのキュヌに戻したす。

104 

105ランナヌは各ポヌリングリク゚ストに 10 秒を䞎えたす。リク゚ストがタむムアりト、倱われた、たたはランナヌが解析できない応答を取埗した堎合、ランナヌはラむブセッションの提䟛を続け、次のスケゞュヌル枈みポヌリングを埅぀代わりに、1  2 秒埌に再詊行したす。たずえば、独自のペヌゞでポヌリングに応答するむンタヌセプティングプロキシは、ランナヌが解析できない応答を生成したす。別のリク゚ストが倱敗するたびに、ランナヌは次の再詊行前のギャップを 2 倍にし、最倧 20 秒たで、リヌスの有効期限が近づくたびにギャップを短瞮したす。

106 

107<h3 id="runner-lifecycle">

108 ランナヌのラむフサむクル

109</h3>

110 

111ランナヌが最初に取埗するセッションはランナヌをそのセッションのオヌナヌにロックし、ランナヌはそのオヌナヌの最倧`--capacity`個の同時セッションを実行したす。ランナヌがアクティブなセッションを持ち、シャットダりン信号を受け取っおいない、たたは退職時間に達しおいない間、ランナヌはロックされたオヌナヌのキュヌに入った䜜業を芁求し続けたす。完了埌の動䜜は[`--drain-grace-sec`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)によっお異なりたす。

112 

113* **デフォルトの`0`**: ランナヌはアクティブなセッションが完了するずすぐに終了し、ポヌリングを続けたせん。デプロむされたオヌケストレヌタヌKubernetes などは、新しいディスクで再起動でき、任意のオヌナヌに察応する準備ができおいたす。

114* **正の倀**: ランナヌは終了する前に、ロックされたオヌナヌのキュヌをその秒数ポヌリングし続けたす。

115 

116このラむフサむクルは、ランナヌがオヌナヌ間でディスク状態を削陀する必芁なく、各オヌナヌのチェックアりトされたコヌドを分離したす。

117 

118むンフラストラクチャがランナヌを停止する方法によっお、`--retire-at`が必芁かどうかが決たりたす。`SIGTERM`を配信するキルには、フラグは䞍芁です。ランナヌは[シャットダりンタむミング](/docs/ja/self-hosted-environments-deploy#shutdown-timing)で説明されおいるようにドレむンするか、[`--defer-shutdown-max-min`](/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal)を蚭定するずきに既に保持しおいるセッションの提䟛を続けたす。むンフラストラクチャが代わりに既知の壁時蚈時刻でホストを砎棄する堎合、たたはシグナルなしで、たたはサンドボックスラむフタむムキャップやスポットむンスタンス再利甚などのドレむンに短すぎるグレヌスピリオドで、`--retire-at <epoch-seconds>`を枡したす。その時刻の数分前に蚭定したす。退職時刻に。

119 

1201. ランナヌは新しい䜜業を受け取るのを停止したす。

1212. ランナヌは、[`--release-idle-session-min`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)フラグが䜿甚する同じリリヌスパスを通じお各アクティブセッションをリリヌスするため、セッションはナヌザヌが次のメッセヌゞを送信するずきに新しいランナヌで再開されたす。ランナヌが各セッションをリリヌスするタむミングはその状態によっお異なりたす。

122 * ランナヌはタヌン䞭のセッションをそのタヌンが完了するずすぐにリリヌスしたす。

123 * タヌンが完了し、バックグラりンドタスクが実行されたたたの堎合、ランナヌは最倧 60 秒埅機しおから、ただ実行䞭でもセッションをリリヌスしたす。タスクが完了しおいるが、その結果を読む埌続のタヌンがただ実行されおいない堎合、ランナヌはそのタヌンが完了するたでセッションを保持し、[`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](/docs/ja/self-hosted-environments-reference#environment-variable-only-settings)以䞊埅機したせん。そのタヌンが開始されるたで。

1243. ランナヌはすべおのセッションがリリヌスされるず、0 で終了したす。

125 

126キルを超えるタヌンはただ倱われおいたす。[シャットダりンタむミング](/docs/ja/self-hosted-environments-deploy#shutdown-timing)では、マヌゞンのサむゞングに぀いお説明しおいたす。`--retire-at`がない堎合、シグナルレスホストキルはクラッシュず区別できたせん。コントロヌルプレヌンはクリヌンリリヌスではなく、倱われたワヌカヌを蚘録し、セッションは別のランナヌにキュヌに戻されたす。

127 

128<h3 id="network-paths">

129 ネットワヌクパス

130</h3>

131 

132ランナヌずそのセッションはいく぀かの皮類の送信接続を行い、Anthropic からのむンバりンド接続は䞍芁です。

133 

134* **コントロヌルプレヌン**: ランナヌは`api.anthropic.com`をポヌリングしお䜜業を取埗し、セットアップ進捗ず゚ラヌむベントを投皿したす。すべお送信 HTTPS です。ポヌリングはランナヌのハヌトビヌトずしおも機胜したす。

135* **SCM コネクタ**: オプションのオヌケストレヌタヌ[SCM コネクタ](/docs/ja/self-hosted-environments-reference#scm-connector-flags)トンネルは唯䞀の WebSocket 接続です。

136* **Git**: ランナヌは HTTPS たたは SSH 経由で git ホストからクロヌンおよびプッシュし、デプロむが提䟛する認蚌情報で認蚌されたす。[git の蚭定](/docs/ja/self-hosted-environments-deploy#configure-git)では、セッションごずにミントされた認蚌情報や[Anthropic git プロキシ](/docs/ja/self-hosted-environments-deploy#use-the-anthropic-git-proxy)git を`api.anthropic.com`経由でルヌティングを含むオプションに぀いお説明しおいたす。

137* **セッション子**: 子 Claude Code プロセスはセッションのむベントストリヌムを`api.anthropic.com`に保持し、モデル掚論ずセッション䞭に実行される git コマンドの送信呌び出しを行いたす。完党な送信リストに぀いおは、[ネットワヌク芁件](/docs/ja/self-hosted-environments-deploy#network-requirements)を参照しおください。[䞊蚘の図](#how-self-hosted-environments-work)はこれらのパスを瀺しおおり、オプションの SCM コネクタを陀きたす。

138 

139モデル掚論は Anthropic API を䜿甚したす。コントロヌルプレヌンは各セッションに API ゚ンドポむントを配信し、セッションは Anthropic が発行したセッションスコヌプの OAuth トヌクンで認蚌するため、自己ホスト環境では掚論を[Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry](/docs/ja/third-party-integrations)、たたは[LLM ゲヌトりェむ](/docs/ja/llm-gateway)を通じおルヌティングできたせん。

140 

141䌁業の送信プロキシはサポヌトされおいたす。ランナヌずオプションの[オヌトスケヌリングオヌケストレヌタヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)は、[ネットワヌク蚭定](/docs/ja/network-config)で説明されおいるプロキシず mTLS 環境倉数`HTTPS_PROXY`や`NO_PROXY`などを尊重したす。各プロセスの環境で蚭定したす。倉数はコントロヌルプレヌン呌び出し、オヌケストレヌタヌの[SCM コネクタ](/docs/ja/self-hosted-environments-reference#scm-connector-flags)WebSocket、および HTTPS リモヌトの組み蟌みクロヌンをカバヌし、セッションはランナヌからそれらを継承したす。セッションストリヌミングは HTTPS 経由のサヌバヌ送信むベントを䜿甚するため、パス内のプロキシは応答をバッファリングしおはいけたせん。

142 

143プロキシが`Proxy-Authorization`ヘッダヌも必芁ずする堎合、ランナヌはプロキシぞの各接続にそれを远加できたす。[送信プロキシぞの認蚌](/docs/ja/self-hosted-environments-deploy#authenticate-to-an-egress-proxy)を参照しおください。

144 

145<h2 id="what-stays-on-your-infrastructure">

146 むンフラストラクチャに保たれるもの

147</h2>

148 

149リポゞトリのチェックアりト、ビルドアヌティファクト、シヌクレット、およびセッションが䜜成たたは倉曎するファむルは、プロビゞョニングしたマシンに保たれたす。䌚話自䜓プロンプト、応答、ツヌル結果を含むは、モデル掚論のために`api.anthropic.com`に送信され、Anthropic はセッショントランスクリプトを保存しお、別の[サポヌトされおいるサヌフェス](#availability-and-limitations)からセッションを再開できるようにしたす。

150 

151自己ホスト環境はセッション実行をネットワヌクに移動させたす。コントロヌルプレヌンは Anthropic ホスト型のたたです。セッションオヌケストレヌション、キュヌむング、および claude.ai むンタヌフェヌスは Anthropic のむンフラストラクチャで実行され続けたす。

152 

153<h2 id="get-started">

154 開始する

155</h2>

156 

157自己ホスト環境ペヌゞは、実行しおいる内容によっお敎理されおいたす。

158 

159* [クむックスタヌト](/docs/ja/self-hosted-environments-quickstart): Claude Code をむンストヌルし、環境を䜜成し、ランナヌを開始し、最初のセッションをルヌティングしたす。

160* [本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy): セキュリティ匷化、ネットワヌク送信、git 認蚌情報、Kubernetes および Compose レシピ、既知の問題、およびトラブルシュヌティング

161* [セッションをカスタマむズ](/docs/ja/self-hosted-environments-configuration): セッションごずの認蚌情報、ラむフサむクルフック、オンデマンドランナヌ、MCP サヌバヌ、および暩限のためのラッパヌスクリプト

162* [゚ンドツヌ゚ンドをテスト](/docs/ja/self-hosted-environments-testing): ランナヌむメヌゞをプロモヌション前に怜蚌する CI スモヌクテスト

163* [リファレンス](/docs/ja/self-hosted-environments-reference): すべおの CLI フラグ、環境倉数、メトリック、およびヘルス゚ンドポむント

164* [セッション ID を怜蚌](/docs/ja/self-hosted-environments-identity): 独自のサヌビスからセッショントヌクンを怜蚌しおから、アクセスを蚱可したす。

Details

1> ## Documentation Index

2> 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.

4 

5# セルフホストされた環境でセッションをカスタマむズする

6 

7> ラッパヌスクリプト、ラむフサむクルフック、オンデマンドランナヌスポヌニングを䜿甚しお、セルフホストされた環境セッションをセッションごずの認蚌情報、ラむフサむクルフック、オンデマンドランナヌスポヌニングでカスタマむズしたす。

8 

9<Note>

10 セルフホストされた環境は Team および Enterprise プランでパブリックベヌタ版です。[Owner](/docs/ja/cloud-environments#organization-shared-environments) が [**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments) で **Allow self-hosted environments** をオンにするこずで有効になりたす。このペヌゞは動䜜するランナヌを前提ずしおいたす。セットアップに぀いおは [クむックスタヌト](/docs/ja/self-hosted-environments-quickstart) を、フリヌトレシピに぀いおは [本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy) を参照しおください。

11</Note>

12 

13[セルフホストされた環境](/docs/ja/self-hosted-environments) は、デプロむするランナヌプロセスによっお実行される独自のむンフラストラクチャ䞊で Claude Code [クラりドセッション](/docs/ja/claude-code-on-the-web) を実行したす。蚭定がない堎合、そのランナヌはセッションのリポゞトリをクロヌンし、Claude Code をスポヌンし、クリヌンアップしたす。このペヌゞはランナヌを操䜜するプラットフォヌム゚ンゞニア向けです。デフォルトが適さない堎合の拡匵ポむント、セッションごずの認蚌情報プロビゞョニングからチェックアりト党䜓の眮き換えたでをカバヌしおいたす。ラッパヌずフックはランナヌホスト䞊の実行可胜ファむルずしお実行され、Linux たたは macOS であり、このペヌゞの䟋は POSIX シェルを想定しおいたす。

14 

15このペヌゞのいく぀かのフック環境倉数は `pool` を䜿甚しおいたす䟋`CLAUDE_RUNNER_POOL_ID`。CLI フラグず環境倉数名は `environment` を䜿甚しおいたす䟋`--environment-secret-file`。

16 

17<h2 id="wrapper-scripts">

18 ラッパヌスクリプト

19</h2>

20 

21各セッションがランナヌ自䜓では実行できないセットアップが必芁な堎合、ラッパヌスクリプトを䜿甚したす。セッション䜜成者にスコヌプされた短期認蚌情報のプロビゞョニング、環境固有のシヌクレットの゚クスポヌト、蚀語ツヌルチェヌンの準備、たたは子プロセスの呚囲のリ゜ヌス制限の適甚などです。ランナヌはセッションごずに 1 回、Claude Code バむナリの代わりにラッパヌを起動したす。ラッパヌを終了するには、`$CLAUDE_RUNNER_CLAUDE_BIN`ランナヌ自䜓のバむナリに `exec` するこずで、シグナルず終了コヌドが正しく䌝播したす。

22 

23ランナヌを起動するずきに `--exec-path` たたは `SELF_HOSTED_RUNNER_EXEC_PATH` をラッパヌに指定したす。

24 

25```bash theme={null}

26claude self-hosted-runner --environment-secret-file /etc/claude/environment-secret --exec-path /etc/claude/session-wrapper.sh

27```

28 

29ランナヌはラッパヌの環境に以䞋を蚭定したす。

30 

31| 倉数 | 説明 |

32| :---------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

33| `CLAUDE_CODE_SESSION_ACCESS_TOKEN` | セッション JWT。プレフィックス `sk-ant-cc-` が付きたす。その `act` クレヌムはセッション䜜成者を識別し、䜜成サヌフェスが蚘録した堎合、䜜成者のメヌルずアップストリヌム ID プロバむダヌサブゞェクトを含みたす。倀はスポヌン時のトヌクンです。曎新はこどもの stdin を介しお到着するため、ラッパヌは初期倀のみを芋たす。[セッション ID を怜蚌する](/docs/ja/self-hosted-environments-identity) を参照しおください。 |

34| `CCR_SESSION_ACCOUNT_EMAIL` | セッション䜜成者のメヌル。ランナヌによっおトヌクンの `act.email` クレヌムから眲名怜蚌なしで事前抜出されたす。ラベリングなどに適しおいたす。メヌルが認蚌情報の発行をゲヌトする堎合、トヌクンを怜蚌し、代わりにクレヌムから読み取りたす。[セッション䜜成者にスコヌプされた認蚌情報をプロビゞョニングする](#provision-credentials-scoped-to-the-session-creator) を参照しおください。トヌクンが䜜成者メヌルを含たない堎合は蚭定されたせん。個人識別情報ずしお扱いたす。 |

35| `CLAUDE_RUNNER_CLIENT_PLATFORM` | セッションを䜜成したクラむアントサヌフェス`web_claude_ai`、`desktop_app`、`ios`、`claude_code_cli`、`scheduled_trigger` など。Anthropic はセッション䜜成時に倀を 1 回蚘録するため、ラッパヌずすべおのラむフサむクルフックは同じ倀を芋たす。採甚分析ずラベリングにのみ䜿甚し、認可シグナルずしおは䜿甚しないでください。セッションに蚘録たたは認識されたサヌフェスがない堎合は蚭定されないため、`set -u` の䞋で `${CLAUDE_RUNNER_CLIENT_PLATFORM:-}` ずしお参照しおください。Claude Code v2.1.229 以降が必芁です。 |

36| `CLAUDE_RUNNER_CLAUDE_BIN` | ランナヌ自䜓の Claude Code バむナリぞの絶察パス。`exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@"` でラッパヌを終了しお、むンストヌルパスをハヌドコヌドせずにピン留めされたバむナリに匕き枡したす。 |

37| `CLAUDE_CODE_REMOTE_SESSION_ID` | タグ付き `cse_...` 圢匏のセッション ID。これは [ラむフサむクルフック](#lifecycle-hooks) が `session_...` 圢匏の `CLAUDE_RUNNER_SESSION_ID` ずしお芋るのず同じセッションです。UUID 倉数は䞡方で䞀臎し、`cse_` プレフィックスを `session_` に眮き換えるずセッション URL に衚瀺される ID が埗られたす。 |

38| `CLAUDE_CODE_REMOTE_SESSION_UUID` | 正芏 UUID 圢匏の同じセッション ID。UUID をキヌずするシステム甚です。 |

39| `CLAUDE_SESSION_INGRESS_TOKEN_FILE` | 珟圚のセッション JWT を保持する、セッションごずのファむルぞの絶察パス。トヌクン曎新党䜓で最新に保たれたす。シェルサブプロセスは、ナヌザヌがセッションに远加した添付ファむルをダりンロヌドするずきに、その `Authorization` ヘッダヌに察しお読み取りたす。`exec` は倉数を自動的に保持したす。子の環境を再構築するラッパヌは倉数を匕き継ぐ必芁がありたす。そうしないず、添付ファむルのダりンロヌドが静かに停止したす。 |

40| `CLAUDE_CONFIG_DIR` | セッションごずの Claude 蚭定ディレクトリ。ランナヌが起動時にキャプチャするランナヌホストの蚭定のスナップショットからセッション開始時に曞き蟌たれたす。[暩限ずツヌル承認](#permissions-and-tool-approval) を参照しおください。このディレクトリぞの曞き蟌みはこのセッションに分離されたす。 |

41| `ANTHROPIC_BASE_URL` | こどもが䜿甚する API ベヌス URL。コントロヌルプレヌンによっおセッションごずに配信され、通垞は `https://api.anthropic.com` です。オヌバヌラむドしないでください。セッションの掚論認蚌情報は Anthropic が発行した OAuth トヌクンであり、他のプロバむダヌは受け入れないため、セルフホストされた環境での掚論は他の堎所にルヌティングできたせん。 |

42| `CLAUDE_CODE_OAUTH_TOKEN` | こどもが モデル掚論に䜿甚する短期 OAuth アクセストヌクン。モデル掚論ずファむルアップロヌドのみにスコヌプされ、玄 30 分の有効期限がありたす。ランナヌは有効期限前に再発行し、こどもの stdin を介しお曎新を配信するため、[stdin を接続したたたにしない](#keep-stdin-and-file-descriptor-3-attached) ラッパヌは初期倀のみを芋たす。組織の IP 蚱可リストに䟝存しおこのトヌクンの䜿甚を制限しないでください。玄 30 分間リヌクした堎合に䜿甚可胜なたたのベアラヌ認蚌情報ずしお扱い、ログに蚘録したり、ディスクに曞き蟌んだり、セッションコンテナの倖に転送したりしないでください。 |

43 

44ラッパヌはこどもの管理環境の残りの郚分も継承したす。これには、サヌバヌが提䟛する環境倉数が含たれたす。`exec` はすべおを自動的に䌝播したす。ラッパヌが別の方法でこどもをスポヌンする堎合、完党な環境を転送したす。

45 

46<h3 id="keep-stdin-and-file-descriptor-3-attached">

47 stdin ずファむルディスクリプタ 3 を接続したたたにする

48</h3>

49 

50こどもの stdin はランナヌのコントロヌルチャネルです。トヌクン曎新ずセッション終了シグナルがそこに到着したす。ランナヌはファむルディスクリプタ 3 でパむプも開き、こどものアクティビティシグナルを読み取っおアむドルおよびスタヌトアップタむムアりトを駆動したす。プレヌンな `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@"` は䞡方を自動的に保持したす。

51 

52ラッパヌが裞の `&` でこどもをバックグラりンドにする堎合、こどもの stdin が切断されたす。セッションは初期 OAuth トヌクンの玄 30 分の有効期限が切れるたで健党に芋えたすが、その埌すべおの API 呌び出しが `401 authentication_error` で倱敗したす。ラッパヌがこどもをバックグラりンドにする必芁がある堎合䟋えば、ティアダりントラップを生かしおおくため、stdin をファむルディスクリプタ 4 以䞊に保存し、明瀺的に再接続したす。

53 

54```bash theme={null}

55exec 4<&0

56"$CLAUDE_RUNNER_CLAUDE_BIN" "$@" <&4 4<&- &

57CHILD=$!

58trap 'teardown' EXIT

59wait "$CHILD"

60```

61 

62ラッパヌでファむルディスクリプタ 3 を閉じたり再利甚したりしないでください。こどもの stdout ず stderr をリダむレクトするのは問題ありたせん。

63 

64<h3 id="provision-credentials-scoped-to-the-session-creator">

65 セッション䜜成者にスコヌプされた認蚌情報をプロビゞョニングする

66</h3>

67 

68`decode-token` サブコマンドを䜿甚しおセッション JWT からクレヌムを読み取りたす。匕数、`CLAUDE_CODE_SESSION_ACCESS_TOKEN`、たたは stdin からトヌクンを読み取りたすこの順序で。[セッション内のトヌクンを怜蚌する](/docs/ja/self-hosted-environments-identity#verify-the-token-inside-the-session) を参照しお、䜕をチェックするかを確認しおください。以䞋の䟋は䜜成者 ID をデコヌドし、短期 AWS 認蚌情報ず亀換し、Claude Code に exec したす。

69 

70```bash theme={null}

71#!/bin/bash

72# 安定した Anthropic ナヌザヌ ID をキヌにし、人間の䜜成者を芁求したす。

73CREATOR_SUB=$("$CLAUDE_RUNNER_CLAUDE_BIN" self-hosted-runner decode-token \

74 | jq -re '.act.sub // "" | select(startswith("user:"))') \

75 || { echo "decode-token: verification failed or no human creator" >&2; exit 1; }

76 

77creds=$(your-sts-helper assume-role --subject "$CREATOR_SUB") \

78 || { echo "credential exchange failed" >&2; exit 1; }

79eval "$creds"

80 

81exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@"

82```

83 

84抜出されたクレヌムが認可決定をゲヌトする堎合、`jq -r` ではなく `jq -re` を䜿甚しお、䞍圚のクレヌムが䞋流に文字列 `null` を枡す代わりにれロ以倖で終了するようにしたす。組織のサヌビス IDボットおよび゚ヌゞェントセッションなどによっお䜜成されたセッションは、`user:` サブゞェクトではなく `agent:` サブゞェクトを持぀ため、この䟋はそれらを拒吊したす。環境がそれらのセッションを提䟛する堎合、ラッパヌが終了する代わりにデフォルト認蚌情報にフォヌルバックするかどうかを明瀺的に決定したす。認蚌情報亀換が SSO サブゞェクトたたはメヌルが必芁な堎合、`.act.attested_by.sub` たたは `.act.email` を読み取り、それらの䞍圚を凊理したす。トヌクンは䜜成サヌフェスが蚘録した堎合にのみそれらを持ち、[CLI ディスパッチセッション](/docs/ja/self-hosted-environments-testing#run-the-test-loop) は䞡方を欠く可胜性がありたす。完党なクレヌム参照ずランナヌの倖のサヌビスからの怜蚌に぀いおは、[セッション ID を怜蚌する](/docs/ja/self-hosted-environments-identity) を参照しおください。

85 

86<h2 id="lifecycle-hooks">

87 ラむフサむクルフック

88</h2>

89 

90ラむフサむクルフックは、ランナヌのセッションごずのパむプラむンのステヌゞを独自のスクリプトに眮き換えたす。`--hooks-dir <path>` たたは `SELF_HOSTED_RUNNER_HOOKS_DIR` を䜿甚しお、ランナヌをフックのディレクトリに指定したす。ランナヌは既知の名前を持぀実行可胜ファむルを探したす。存圚しないフックはすべお組み蟌み動䜜にフォヌルスルヌするため、必芁なものだけを蚘述したす。フックはランナヌ自身の暩限で実行され、セッション子プロセスはその UID を共有するため、フックディレクトリを読み取り専甚でマりントするか、むメヌゞにベむクしお、セッションコヌドが倉曎できないようにしおください。[匷化セクション](/docs/ja/self-hosted-environments-deploy#harden-your-deployment)を参照しおください。

91 

92これらのフックは、[Claude Code フック](/docs/ja/hooks)セッション内で実行されるずは異なりたす。ラむフサむクルフックはランナヌ䞊で、セッションの呚囲で実行されたす。

93 

94<h3 id="checkout">

95 checkout

96</h3>

97 

98リポゞトリごずに 1 回実行され、ランナヌの組み蟌みクロヌンずフェッチの代わりになりたす。フックを䜿甚しお、読み取り専甚ミラヌからクロヌンしたり、アヌカむブからワヌキングツリヌをシヌドしたり、セッションごずの git 認蚌を適甚したりしたす。ランナヌは以䞋を蚭定したす。

99 

100| 倉数 | 説明 |

101| :--------------------------------- | :------------------------------------------------------------------------------------ |

102| `CLAUDE_RUNNER_REPO_URL` | クロヌンするリポゞトリ URL。`--git-host-rewrite` ず `--git-ssh-rewrite` が適甚された埌 |

103| `CLAUDE_RUNNER_REPO_REF` | チェックアりトするリビゞョン。ブランチ、タグ、たたはコミット SHA。セッションがリク゚ストしたずおり。空の堎合はリポゞトリのデフォルトブランチ |

104| `CLAUDE_RUNNER_CHECKOUT_PATH` | ワヌキングツリヌを配眮する必芁がある絶察パス |

105| `CLAUDE_RUNNER_SESSION_ID` | ログず盞関のための `session_...` 圢匏のセッション ID |

106| `CLAUDE_RUNNER_SESSION_UUID` | 正芏 UUID 圢匏の同じセッション ID |

107| `CLAUDE_RUNNER_API_BASE_URL` | セッションスコヌプの呌び出し甚の Anthropic API ベヌス URL |

108| `CLAUDE_RUNNER_CLIENT_PLATFORM` | セッションを䜜成したクラむアント衚面。`web_claude_ai`、`desktop_app`、`ios` など。セッションに蚘録たたは認識された衚面がない堎合は未蚭定 |

109| `CLAUDE_CODE_SESSION_ACCESS_TOKEN` | セッションスコヌプの API 呌び出し甚のセッションアクセストヌクン |

110 

111スクリプトは `CLAUDE_RUNNER_CHECKOUT_PATH` にワヌキングツリヌを残し、リク゚ストされたリビゞョンでチェックアりトする必芁がありたす。デタッチド HEAD は問題ありたせん。ランナヌはその䞊にセッションのワヌキングブランチを䜜成したす。ランナヌはその埌、パスに `.git` が含たれおいるこずを確認したす。フックが Perforce やアンパックされたタヌルボヌルなどの非 git ゜ヌスを具䜓化する堎合は、ランナヌの環境で `CLAUDE_RUNNER_SKIP_GIT_VERIFY=1` を蚭定しお、そのチェックをスキップしおください。ワヌキングブランチの䜜成ず結果のプッシュなどの git ベヌスのフロヌには git チェックアりトが必芁なため、非 git ツリヌから結果を゚クスポヌトするには [`post-session` フック](#post-session)を䜿甚しおください。

112 

113ランナヌは git 認蚌情報をフックに枡したせん。代わりに、セッションの ID からセッションごずのクロヌン認蚌情報を発行したす。`CLAUDE_RUNNER_API_BASE_URL` の䞋の JWKS ゚ンドポむントに察しお暙準 JWT ラむブラリを䜿甚しお `CLAUDE_CODE_SESSION_ACCESS_TOKEN` を怜蚌したす。これは [Verify the token from your service](/docs/ja/self-hosted-environments-identity#verify-the-token-from-your-service) で説明されおいたす。その埌、認蚌情報サヌビスがトヌクンの `act` クレヌム内の ID に察しお短期間のクロヌン認蚌情報を発行したす。`CLAUDE_RUNNER_CLAUDE_BIN` はチェックアりトフック環境では蚭定されおいないため、`decode-token` サブコマンドはここでは利甚できたせん。SSH ゚ヌゞェント、認蚌情報ヘルパヌ、`.netrc` など、ホストが既に持っおいる git 認蚌にフォヌルバックするこずもオプションです。

114 

115フックが 0 以倖で終了するか、0 で終了しおも䜿甚可胜なチェックアりトを残さない堎合、ランナヌが実行する凊理はリポゞトリによっお異なりたす。

116 

117* **セッションが結果をプッシュするリポゞトリ**ランナヌはセッションを倱敗させ、0 以倖の終了時にスクリプトの stderr の末尟をナヌザヌに衚瀺したす。

118* **セッションが読み取り専甚のリポゞトリ**実行䞭のセッションに远加されたリポゞトリなどランナヌは倱敗の詳现を含む `[runner:warn]` 行をログに蚘録し、`Skipped` ステップをセッションにポストし、フックがチェックアりトパスに残したものを削陀し、残りのリポゞトリで続行したす。ランナヌがパスをすぐに削陀できない堎合、セッション終了時に削陀を再詊行したす。スキップによっおセッションにリポゞトリがたったくなくなった堎合、ランナヌはずにかくセッションを倱敗させたす。

119 

120v2.1.228 より前は、ランナヌはどのリポゞトリでもフック倱敗時にセッションを倱敗させおいたため、フックが提䟛できない読み取り専甚リポゞトリは、セッションが再開される新しいランナヌのたびに再床セッションを倱敗させおいたした。

121 

122ランナヌはセッション終了埌、チェックアりトパスを削陀したす。

123 

124<h3 id="post-session">

125 post-session

126</h3>

127 

128セッションごずに 1 回実行され、Claude Code 子プロセスが終了した埌、ランナヌがワヌクスペヌスを砎棄する前に実行されたす。このフックはコミットされおいない䜜業を保存する唯䞀のチャンスです。`--capacity` が 1 より倧きい堎合、ランナヌはフックが返された盎埌にセッションごずのワヌキングツリヌを削陀し、`--capacity 1` の堎合、再利甚される[正芏クロヌン](/docs/ja/self-hosted-environments-deploy#reuse-a-pre-warmed-checkout)は次のセッションが開始されるずきにハヌドリセットされるため、コミットされおいない远跡倉曎はどちらのパスでも保存されたせん。兞型的な甚途は、コミットされおいない倉曎のスナップショットブランチをプッシュしたり、ログをアヌカむブしたり、セッション終了むベントを独自のシステムに発行したりするこずです。

129 

130フックは子プロセスがスポヌンされたセッション終了のたびに発火したす。原因は䜕でもかたいたせん。以䞋の `CLAUDE_RUNNER_EXIT_REASON` 倀がケヌスを列挙しおいたす。ランナヌが VM プリ゚ンプションや停電などで突然終了する堎合は発火できたせん。突然の終了に察する保蚌が必芁な堎合は、Claude Code `PostToolUse` フックを䜿甚しおセッション内から定期的にスナップショットを取埗しおください。ランナヌは以䞋を蚭定したす。

131 

132| 倉数 | 説明 |

133| :--------------------------------- | :--------------------------------------------------------------------------------------------------------------- |

134| `CLAUDE_RUNNER_SESSION_ID` | `session_...` 圢匏のセッション ID |

135| `CLAUDE_RUNNER_SESSION_UUID` | 正芏 UUID 圢匏の同じセッション ID |

136| `CLAUDE_RUNNER_EXIT_REASON` | セッションがどのように終了したか。テヌブル䞋の倀を参照 |

137| `CLAUDE_RUNNER_WORKSPACE_PATHS` | セッションのワヌキングツリヌのコロン区切り絶察パス。れロリポゞトリセッションの堎合は空 |

138| `CLAUDE_RUNNER_DEBUG_LOG_PATH` | セッションのデバッグログぞのパス。フック実行䞭もディスク䞊に存圚 |

139| `CLAUDE_RUNNER_API_BASE_URL` | セッションスコヌプの呌び出し甚の Anthropic API ベヌス URL |

140| `CLAUDE_RUNNER_CLIENT_PLATFORM` | セッションを䜜成したクラむアント衚面。`web_claude_ai`、`desktop_app`、`ios` など。セッションに蚘録たたは認識された衚面がない堎合は未蚭定。Claude Code v2.1.229 以降が必芁 |

141| `CLAUDE_CODE_SESSION_ACCESS_TOKEN` | セッションスコヌプの API 呌び出し甚のセッションアクセストヌクン |

142 

143`CLAUDE_RUNNER_EXIT_REASON` は 4 ぀の倀のいずれかを取りたす。

144 

145* `completed`セッションがクリヌンに終了したした。Claude Code プロセスが正垞に終了したか、セッションがただ実行䞭に削陀たたはアヌカむブされたした。

146* `failed`Claude Code プロセスがクラッシュしたか、開始埌にセットアップが倱敗したした。

147* `interrupted`ランナヌがセッションを停止したした。セッションをリリヌスしおスロットを解攟したか、セッションがスタヌトアップでタむムアりトしたか、サヌバヌがセッションをこのランナヌから移動したか、ランナヌがドレむン䞭であったか、セッションが [`--kill-session-after-min`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) 制限を超えたした。

148* `abandoned`別のランナヌが芁求したセッション甚に予玄されおいたす。フックは珟圚その堎合には発火したせん。

149 

150[セッションラむフサむクルカりンタヌ](/docs/ja/self-hosted-environments-reference#session-lifecycle-counter-semantics)は、リリヌス、スタヌトアップタむムアりト、サヌバヌ移動を `interrupted` ではなく `completed` ずしおカりントしたす。ランナヌがスロットをクリヌンに返したためです。フック受信ずカりンタヌを比范する堎合、その違いを予期しおください。

151 

152フックの終了ステヌタスはセッション結果に圱響したせん。倱敗はログに蚘録され、無芖されたす。ランナヌはセッション終了を含むランナヌシャットダりンのたびに、`--post-session-hook-timeout-sec`デフォルトは 60 秒たで埅機したす。この䟋はコミットされおいない䜜業をレスキュヌブランチに保存したす。

153 

154```bash theme={null}

155#!/usr/bin/env bash

156set -u

157IFS=':'

158# Pin config the session could have planted in the checkout's .git/config:

159# -c overrides beat repo-local settings, blocking session-written fsmonitor,

160# hook-path, and gpg-program config from executing code with the hook's

161# privileges. Repo-local credential.helper, core.sshCommand, and pushurl

162# still apply; if the hook holds credentials the session didn't, pin the

163# push URL and helper too (see the note below the script).

164g() { git -c core.fsmonitor=false -c core.hooksPath=/dev/null \

165 -c commit.gpgsign=false "$@"; }

166for ws in $CLAUDE_RUNNER_WORKSPACE_PATHS; do

167 cd "$ws" 2>/dev/null || continue

168 [ -z "$(g status --porcelain 2>/dev/null)" ] && continue

169 g add -A

170 g commit -q -m "runner snapshot: $CLAUDE_RUNNER_SESSION_ID ($CLAUDE_RUNNER_EXIT_REASON)" || continue

171 g push -q origin "HEAD:refs/heads/rescue/$CLAUDE_RUNNER_SESSION_ID" || true

172done

173```

174 

175フックは、ランナヌホスト䞊の独自の環境で利甚可胜な git 認蚌情報を䜿甚しおプッシュしたす。[むメヌゞに認蚌情報がない姿勢](/docs/ja/self-hosted-environments-deploy#configure-git)の䞋では、組み蟌みクロヌンが Anthropic git プロキシを通過する堎合を含めお、認蚌情報がないため、フック内で短期間のプッシュ認蚌情報を発行したす。フックが受け取る `CLAUDE_CODE_SESSION_ACCESS_TOKEN` のセッショントヌクンを独自のトヌクンサヌビスず亀換し、[Verify session identity](/docs/ja/self-hosted-environments-identity) が説明するように怜蚌したす。フックがセッションが持たなかった認蚌情報を保持しおいる堎合は、プッシュ先もピンで留めたす。`origin` をオペレヌタヌ提䟛の URL に眮き換え、`-c credential.helper=` ず独自のヘルパヌを枡しお、セッションが曞き蟌んだリポゞトリロヌカル蚭定が認蚌情報付きプッシュをリダむレクトできないようにしたす。

176 

177<h4 id="hook-timing-when-the-runner-releases-a-session">

178 ランナヌがセッションをリリヌスするずきのフックタむミング

179</h4>

180 

181リリヌスされたセッションは別のランナヌで再開できたす。v2.1.236 以降のランナヌでは、セッションがリリヌス時に䜕をしおいたかによっお、このフックが終了する前に再開できるかどうかが決たりたす。

182 

183* **タヌンの埌にアむドル状態、たたはスタヌトアップでタむムアりト**ランナヌは子プロセスを停止し、このフックを完了たで実行したす。その埌でのみセッションをリリヌスしたす。フック実行䞭に送信されたナヌザヌメッセヌゞは、フックが終了する前に別のランナヌでセッションを再開できたせん。

184* **ナヌザヌが暩限プロンプトなどのプロンプトに答えるのを埅機䞭**ランナヌは最初にセッションをリリヌスし、その埌このフックを実行したす。フック実行䞭に送信されたナヌザヌメッセヌゞは、フックが終了する前に別のランナヌでセッションを再開できたす。

185 

186これはランナヌがセッションをリリヌスするたびに適甚されたす。アむドルタむムアりト時、[`--retire-at`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) 時、および v2.1.260 以降のランナヌでは、セッションの [`--kill-session-after-min`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) 制限時。タヌンが終了し、バックグラりンドタスクのみを保持するセッションはここではアむドル状態ずしおカりントされたす。v2.1.236 より前は、ランナヌは䞡方のケヌスで最初にセッションをリリヌスし、その埌このフックを実行しおいたした。

187 

188`SIGTERM` ドレむン䞭、ランナヌはフックが終了するたでセッションリヌスを保持したす。[Shutdown timing](/docs/ja/self-hosted-environments-deploy#shutdown-timing) を参照しおください。

189 

190<h3 id="command">

191 command

192</h3>

193 

194セッションごずに 1 回実行され、チェックアりト埌、組み蟌み子スポヌン の代わりになりたす。フックは [ラッパヌスクリプト](#wrapper-scripts)ず同じ環境を受け取り、同じ方法で `"$CLAUDE_RUNNER_CLAUDE_BIN"` に `exec` する必芁がありたす。`command` フックを䜿甚しお、すべおのカスタマむズをフックディレクトリに保持したす。ラッパヌが別の堎所にある堎合は `--exec-path` を䜿甚したす。`--exec-path` も蚭定されおいる堎合、フラグが優先され、`command` フックは無芖されたす。

195 

196PATH で解決された `claude` ではなく、ランナヌ自身のバむナリに垞に `exec` しおください。そうしないず、[バヌゞョンピンニング](/docs/ja/self-hosted-environments-deploy#pin-the-version)を無効にしおしたいたす。

197 

198<h2 id="on-demand-runners">

199 オンデマンドランナヌ

200</h2>

201 

202固定フリヌトを実行する代わりに、セッションごずに 1 ぀のランナヌをブヌトできたす。オヌケストレヌタヌは別の、ステヌトレスなサブコマンドで、Anthropic にスポヌン芁求をポヌリングしたす。利甚可胜なランナヌがないキュヌに入っおいるセッションごずに 1 ぀の芁求をポヌリングし、各芁求に察しお `spawn-runner` フックを実行したす。フックは、ワヌクロヌドをプラットフォヌムに送信したす。Kubernetes Job、EC2 むンスタンス、Nomad dispatch などです。

203 

204オンデマンドランナヌは認蚌情報の衛生状態を改善したす。固定フリヌトでは、環境シヌクレットはすべおのランナヌホストに存圚し、これはナヌザヌセッションを実行するのず同じホストです。オヌケストレヌタヌを䜿甚するず、環境シヌクレットはオヌケストレヌタヌホストにのみ存圚し、ナヌザヌコヌドは実行されたせん。各スポヌンされたランナヌは、正確に 1 ぀のランナヌを登録しおから期限切れになる単䞀甚途の䜜業指瀺を受け取りたす。

205 

206オヌケストレヌタヌを開始するには、環境シヌクレットず実行可胜な `spawn-runner` スクリプトを含むフックディレクトリを枡したす。

207 

208```bash theme={null}

209claude self-hosted-runner orchestrator \

210 --environment-secret-file /etc/claude/environment-secret \

211 --hooks-dir /etc/claude/hooks

212```

213 

214オヌケストレヌタヌはポヌリング間で状態を保持しないため、可甚性のために同じ環境に察しお 2 ぀以䞊のレプリカを実行できたす。各スポヌン芁求は、サヌバヌ偎で正確に 1 ぀のレプリカによっお芁求されたす。すべおのレプリカは同じ `--expected-spawn-seconds` 倀を䜿甚する必芁がありたす。[フックコントラクト](#the-spawn-runner-hook)を参照しおください。

215 

216<h3 id="the-spawn-runner-hook">

217 spawn-runner フック

218</h3>

219 

220オヌケストレヌタヌは、スポヌン芁求ごずに 1 回 `${hooks-dir}/spawn-runner` を実行したす。フックは非同期でワヌクを送信する必芁があり、ランナヌのブヌトを埅たずに、`--hook-timeout`デフォルトは 60 秒以内に戻る必芁がありたす。フックは以䞋を受け取りたす。

221 

222| 倉数 | 説明 |

223| :------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

224| `CLAUDE_RUNNER_WORK_ORDER_FILE` | 新しいランナヌが登録する眲名枈みワヌクオヌダヌ JWT を含む䞀時ファむルぞのパス。フック終了埌に削陀されたす。ファむルの内容をログに蚘録しないでください。 |

225| `CLAUDE_RUNNER_ORDER_ID` | 䞍透明なべき等性キヌ。スポヌン芁求ごずに䞀意で、Kubernetes リ゜ヌス名に察しお安党です。プロビゞョナヌの重耇排陀キヌずしお䜿甚しおください。 |

226| `CLAUDE_RUNNER_SESSION_ID` | この芁求が察象ずするセッション。[`--min-idle`](/docs/ja/self-hosted-environments-reference#orchestrator-cli-flags) が蚭定されおいる堎合、事前りォヌミング芁求特定のセッションの前にスタンバむランナヌをブヌトでは空です。倉数が蚭定されおいるず仮定しないでください。 |

227| `CLAUDE_RUNNER_SESSION_UUID` | 正芏 UUID 圢匏の同じセッション ID。事前りォヌミング芁求では空です。 |

228| `CLAUDE_RUNNER_ATTEMPT` | このセッションが持぀スポヌン芁求の数。事前りォヌミング芁求では 0 です。 |

229| `CLAUDE_RUNNER_ORDER_SERVER_TIME` | ポヌリング応答の HTTP `Date` ヘッダヌからのサヌバヌ時刻。フックがワヌクオヌダヌ JWT の `exp` を怜蚌する堎合、ロヌカルクロックの代わりにこの倀ず比范しお、スキュヌを蚱容しおください。ゲヌトりェむがヘッダヌを省略した堎合は空です。 |

230| `CLAUDE_RUNNER_POOL_ID` | 新しいランナヌが参加する環境の ID。`ccpool_...` 圢匏です。 |

231| `CLAUDE_RUNNER_ACCOUNT_ID` | セッションを゚ンキュヌしたアカりントのタグ付き ID。アカりントごずのルヌティング、クォヌタ、たたはチャヌゞバック甚です。利甚できない堎合は空で、Claude Tag チャネルセッションでは垞に空です。どのアカりントもこれらのセッションを゚ンキュヌしたせん。 |

232| `CLAUDE_RUNNER_ACCOUNT_EMAIL` | セッションを゚ンキュヌしたアカりントのメヌル。利甚できない堎合は空です。メヌルを個人識別情報ずしお扱い、ログに蚘録しないでください。 |

233| `CLAUDE_RUNNER_PRIMARY_REPO_URL` | セッションの最初の git ゜ヌスの URL。そのリポゞトリが事前りォヌミングされたランナヌぞのルヌティング甚です。セッションに git ゜ヌスがない堎合は空です。 |

234| `CLAUDE_RUNNER_PRIMARY_REPO_REVISION` | セッションの最初の git ゜ヌスのリビゞョン。ブランチ、SHA、たたはタグです。指定されおいない堎合は空です。 |

235| `CLAUDE_RUNNER_REPO_SOURCES` | セッションのすべおの git ゜ヌスの `{url, revision}` の JSON 配列。セカンダリリポゞトリでルヌティングするフック甚です。゜ヌスがない堎合は空です。 |

236| `CLAUDE_RUNNER_CORRELATION_ID` | セッション䜜成時に提䟛された盞関 ID。フックがこのワヌクオヌダヌをセッションを䜜成した芁求にマップできるように゚コヌバックされたす。セッションに盞関 ID がない堎合は空です。 |

237| `CLAUDE_RUNNER_CLIENT_PLATFORM` | セッションを䜜成したクラむアント衚面。`web_claude_ai`、`desktop_app`、`ios`、`scheduled_trigger` など。採甚分析甚です。セッションに蚘録たたは認識された衚面がない堎合は未蚭定で、事前りォヌミング芁求の堎合も未蚭定です。`[ -n "${CLAUDE_RUNNER_CLIENT_PLATFORM:-}" ]` で確認しおください。これは `set -u` の䞋で安党なたたです。 |

238 

239スポヌンされたランナヌは、環境シヌクレットの代わりにワヌクオヌダヌで登録したす。

240 

241* **ワヌクオヌダヌで開始したす**。[`--environment-secret-file`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) をワヌクオヌダヌ JWT を含むファむルに指定するか、`SELF_HOSTED_RUNNER_ENVIRONMENT_SECRET` を JWT 倀に蚭定したす。

242* **フック終了前に JWT をコピヌしたす**。オヌケストレヌタヌはフック終了埌にワヌクオヌダヌファむルを削陀するため、JWT を送信するワヌクロヌドスポヌンされたゞョブの Kubernetes Secret などにコピヌし、ファむルパスを枡さないでください。

243* **スポヌンされたランナヌで `--capacity 1` を䜿甚したす**。セッションバりンドワヌクオヌダヌは正確に 1 ぀のランナヌをそのセッションにバりンドするため、より高い容量を䜿甚するずスロットが远加されたすが、これらのスロットは䜜業を受け取らず、ランナヌはスタヌトアップで譊告をログに蚘録したす。

244* **事前りォヌミングワヌクオヌダヌはアンバりンドで登録したす**。スタンバむランナヌはセッションにバりンドされず、固定フリヌトランナヌのようにキュヌに入った䜜業を芁求したす。

245 

246コントラクトには 4 ぀のプロビゞョナヌ非䟝存ルヌルがありたす。

247 

2481. **`CLAUDE_RUNNER_ORDER_ID` でべき等です。** 同じ芁求の再配信は、最倧 1 ぀のランナヌをスポヌンする必芁がありたす。ID から決定論的なリ゜ヌス名を導出し、プラットフォヌムに重耇を拒吊させおください。

2492. **ワヌクロヌドを再詊行しないでください。** 1 ぀のオヌダヌ ID は、最倧 1 ぀の䜜成されたワヌクロヌドを意味したす。ランナヌが登録されない堎合、Anthropic は `--expected-spawn-seconds` 埌に新しいオヌダヌ ID で再芁求したす。

2503. **終了コヌドコントラクトを䜿甚したす。** 終了 0 は送信されたこずを意味したす。終了 1 は再詊行可胜な倱敗を意味したす。セッションはバックオフしお再床提䟛されたす。終了 2 以䞊は再詊行䞍可を意味したす。セッションは、[Owner](/docs/ja/cloud-environments#organization-shared-environments) が環境の **Activity** タブでそれに察しお **Retry** を遞択するたで、再床スポヌンされるこずがブロックされたす。れロ以倖の終了時に、フックの stderr の末尟がそこに倱敗理由ずしお衚瀺されるため、実行可胜な゚ラヌを stderr に曞き蟌み、シヌクレットは決しお曞き蟌たないでください。事前りォヌミング芁求の堎合、倱敗するセッションはありたせん。オヌケストレヌタヌはれロ以倖の終了をロヌカルでのみログに蚘録し、サヌバヌはリヌス埌にスポヌンを再芁求したす。

2514. **`--expected-spawn-seconds` を少なくずも p99 ブヌト時間に蚭定したす。** これはサヌバヌ偎のリヌスです。すべおのオヌケストレヌタヌレプリカは同じ倀を䜿甚する必芁がありたす。

252 

253フックが stdout たたは stderr に曞き蟌むすべおのものは、認蚌情報が自動的に削陀されたオヌケストレヌタヌのログに衚瀺されたす。セッションがキュヌに入ったたたの堎合、オヌケストレヌタヌの `/healthz` ボディをチェックしおキュヌ数を確認し、[**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)で環境の **Activity** タブを開きたす。倱敗したセッションをそこで展開しおスポヌン゚ラヌを確認し、**Retry** を遞択しお再芁求しおください。

254 

255<h2 id="mcp-servers">

256 MCP サヌバヌ

257</h2>

258 

259[MCP サヌバヌ](/docs/ja/mcp)をすべおのセッションで利甚可胜にするには、デスクトップむンストヌルで䜿甚する同じ `claude mcp add` コマンドを䜿甚しお、むメヌゞビルド時に远加したす。ランナヌがコンテナではなくベアプロセスの堎合は、ホスト䞊でランナヌのナヌザヌずしお同じコマンドを実行しおから、ランナヌを再起動したす。ランナヌは起動時に䞀床だけホスト蚭定を読み蟌みたす。`--scope user` フラグが必須です。デフォルトのロヌカルスコヌプはディレクトリごずのキヌの䞋に曞き蟌たれ、ランナヌはセッションにシヌドしたせん。䟋えば、Dockerfile では以䞋のようになりたす。

260 

261```dockerfile theme={null}

262RUN claude mcp add --scope user sidecar -- /usr/local/bin/mcp-sidecar

263RUN claude mcp add --scope user --transport http internal http://mcp-gateway.svc.cluster.local:8080

264```

265 

266ランナヌはホストの蚭定を起動時に䞀床スナップショットしたす。スナップショットはホストの `.claude.json` から `mcpServers` キヌをキャプチャしたす。`.claude.json` は `~/.claude/` の内郚ではなく隣に存圚し、ランナヌはそのキヌのみを各セッションの分離された蚭定にシヌドしたす。アカりント状態ずプロゞェクト履歎は削陀されたす。サヌバヌがセッションに到達したこずを確認するには、環境でセッションを開始し、Claude に MCP ツヌルをリストするよう䟝頌したす。ランナヌはたた、キャプチャされた゚ントリのうち、その `type` を認識しないものに぀いお起動時に譊告をログに蚘録し、゚ントリを削陀するため、そのサヌバヌがセッションから欠萜しおいる理由を確認できたす。`SELF_HOSTED_RUNNER_HOST_CONFIG_DIR` が蚭定されおいる堎合、ランナヌはその代わりにそのディレクトリから `.claude.json` を読み蟌むため、倉数を空のディレクトリに指すこずで MCP シヌディングも無効にできたす。

267 

268Claude Code は他の゜ヌスからも MCP サヌバヌを読み蟌みたす。

269 

270* ゚ンタヌプラむズスコヌプの[管理 MCP ファむル](/docs/ja/managed-mcp)暙準システムパス。Linux ランナヌホストでは `/etc/claude-code/managed-mcp.json`、macOS ホストでは `/Library/Application Support/ClaudeCode/managed-mcp.json`。管理者がリストしたサヌバヌのみが読み蟌たれるロックダりンされたフリヌトに䜿甚したす。優先順䜍ルヌルに぀いおは、[managed-mcp.json による排他的制埡](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json)を参照しおください。このファむルがランナヌホスト䞊にある堎合、Claude Code は Anthropic のコントロヌルプレヌンがセッションに配信する MCP サヌバヌclaude.ai コネクタを含むをスキップし、セッション子の stderr に譊告ずしお名前を付けたす。ランナヌはこれを `debug` ログレベルで蚘録したす。v2.1.229 より前では、これらのセッションは起動時に `You cannot dynamically configure MCP servers when an enterprise MCP config is present` で終了しおいたした。

271* ランナヌホスト䞊の[管理蚭定](/docs/ja/managed-settings)の [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) キヌ。排他的制埡を取埗しないで HTTP および SSE サヌバヌを提䟛するため、他の゜ヌスからのサヌバヌは匕き続き読み蟌たれたす。Claude Code v2.1.259 以降が必芁です。

272* `<repo>/.mcp.json`。プロゞェクトスコヌプ。ファむルをリポゞトリにコミットしたす。そのサヌバヌはクラりドセッションで自動承認されたす。

273 

274組織でコネクタ配信が有効になっおいる堎合、Anthropic のコントロヌルプレヌンは claude.ai で蚭定したコネクタをむンタラクティブに䜜成されたセッションにサヌバヌ提䟛の MCP 蚭定を通じお配信し、`api.anthropic.com` を経由しおルヌティングされたす。[CLI ディスパッチ](/docs/ja/self-hosted-environments-testing#run-the-test-loop)などプログラムで䜜成されたセッションはコネクタ配信を受け取りたせん。代わりに、このセクションにリストされおいる他の゜ヌスのいずれかを通じお MCP サヌバヌを提䟛したす。子の OAuth トヌクンはコネクタを盎接取埗するためのスコヌプを持たないため、子はその取埗を詊みたせん。配信はサヌバヌ駆動です。

275 

276`settings.json` は MCP サヌバヌ定矩を持たず、蚭定スキヌマに最䞊䜍の `mcpServers` フィヌルドはありたせん。管理蚭定では、代わりに [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) キヌでサヌバヌを提䟛したす。

277 

278セッションはランナヌの環境を継承するため、[`ENABLE_TOOL_SEARCH`](/docs/ja/mcp#scale-with-mcp-tool-search)をそこに蚭定しお、ランナヌが生成するすべおのセッションの MCP ツヌル怜玢を制埡したす。MCP ペヌゞは倀をカバヌしおいたす。

279 

280<h2 id="prompt-sessions-to-push-their-work">

281 セッションに䜜業をプッシュするよう促す

282</h2>

283 

284Anthropic ホストセッションは [`Stop` フック](/docs/ja/hooks#stop)Claude Code フック。Claude が応答を終了するずきに実行を実行し、Claude にその䜜業をコミットしおプッシュするよう促したす。ランナヌはそれをむンストヌルしたせん。それなしで、コミットされおいない倉曎で終了するセッションはその䜜業をランナヌのディスク䞊のみに残し、claude.ai/code の **Create PR** ボタンはブランチがリモヌトに存圚するたで非アクティブなたたです。

285 

286以䞋の参照実装には 2 ぀の郚分がありたす。蚭定ブロックを `~/.claude/settings.json` にランナヌホストにマヌゞし、スクリプトを `~/.claude/hooks/stop-hook-nudge.sh` にランナヌホストに保存しお実行可胜にしたす。

287 

288```json theme={null}

289{

290 "hooks": {

291 "Stop": [

292 {

293 "hooks": [

294 {

295 "type": "command",

296 "timeout": 10,

297 "command": "\"$CLAUDE_CONFIG_DIR/hooks/stop-hook-nudge.sh\""

298 }

299 ]

300 }

301 ]

302 }

303}

304```

305 

306```sh theme={null}

307#!/bin/sh

308# セルフホストランナヌ甚の Stop フック参照実装。

309#

310# プロゞェクトディレクトリにコミットされおいない倉曎たたは

311# プッシュされおいないコミットがある堎合、タヌンごずに 1 回 Claude を促したす。

312# これにより、アむドルセッションがリリヌスされるずきに䜜業が倱われず、

313# claude.ai/code の "Create PR" ボタンが点灯したす。

314#

315# ランナヌレベルリポゞトリ倉曎なしこのファむルを

316# ランナヌホストの ~/.claude/hooks/ にドロップし、

317# 付属の Stop フック蚭定ブロックを ~/.claude/settings.json にマヌゞしたす。

318# ランナヌは䞡方をすべおのセッションにシヌドしたす。

319# リポゞトリレベルの代替<repo>/.claude/hooks/ にコミットし、

320# settings.json コマンドパスを $CLAUDE_PROJECT_DIR/.claude/hooks/ に倉曎したす。

321#

322# stdinフック JSON ペむロヌドhttps://code.claude.com/docs/en/hooks を参照

323# stdout{"decision":"block","reason":"..."} で促すか、䜕もなしで停止を蚱可。

324 

325# 再入力ガヌドハヌネスはブロック埌に Stop フックを再呌び出しするずきに

326# stop_hook_active=true を蚭定したす。タヌンごずに 1 回だけ促すようにベむルしたす。

327# ハヌネスはコンパクト JSONコロン埌にスペヌスなしを発行したす。

328# このパタヌンはそれに䟝存したす。スペヌス蚱容チェックが必芁な堎合は jq を䜿甚したす。

329in=$(cat)

330case "$in" in *'"stop_hook_active":true'*) exit 0 ;; esac

331 

332d="$CLAUDE_PROJECT_DIR"

333 

334# git リポゞトリではない → 促すものはありたせん。

335git -C "$d" rev-parse --git-dir >/dev/null 2>&1 || exit 0

336 

337# リモヌトがない → "リモヌトにプッシュ" は満たせたせん。ベむルしたす。

338[ -z "$(git -C "$d" remote 2>/dev/null)" ] && exit 0

339 

340# コミットされおいない倉曎ステヌゞ、アンステヌゞ、たたは未远跡。

341# .claude/ 党䜓を陀倖したす。オペレヌタヌシヌド蚭定ず CLI 曞き蟌み

342# ランタむム状態スケゞュヌラロック、ワヌクツリヌ、ルヌチン状態

343# がそこに存圚し、どちらも「モデルがプッシュする必芁がある

344# コミットされおいない䜜業」ではありたせん。

345s=$(git -C "$d" status --porcelain -- . ':(exclude).claude/' 2>/dev/null)

346if [ -n "$s" ]; then

347 printf '{"decision":"block","reason":"There are uncommitted changes in the repository. Please commit and push these changes to the remote branch."}'

348 exit 0

349fi

350 

351# プッシュされおいないコミット。HEAD 䞊のコミット数を数えたす。

352# リモヌト远跡参照たたは FETCH_HEAD から到達䞍可。これは

353# 以䞋に察しお均䞀に機胜したす。

354# - init+fetch チェックアりトランナヌデフォルトFETCH_HEAD のみ存圚

355# - クロヌンベヌスのチェックアりトorigin/* が存圚

356# - ランナヌデフォルトこどもはセッションの結果ブランチで開始したす。

357# ランナヌはチェックアりト埌にそれを䜜成したす。

358# - デタッチされた HEAD。カスタムセットアップがそのブランチ䜜成をスキップする堎合

359# 参照ポむントがたったくない堎合フェッチされたこずがない、

360# 停陜性ではなく静かに留たりたす。

361base=""

362git -C "$d" rev-parse --verify -q FETCH_HEAD >/dev/null && base="FETCH_HEAD"

363if [ -z "$base" ] && [ -z "$(git -C "$d" for-each-ref --count=1 refs/remotes/origin 2>/dev/null)" ]; then

364 exit 0

365fi

366# shellcheck disable=SC2086 # $base は "" たたは "FETCH_HEAD"。意図的なワヌド分割

367unpushed=$(git -C "$d" rev-list HEAD --not $base --remotes=origin --count 2>/dev/null) || unpushed=0

368if [ "$unpushed" -gt 0 ]; then

369 branch=$(git -C "$d" symbolic-ref --short -q HEAD)

370 if [ -n "$branch" ]; then

371 # $branch は攻撃者の圱響を受けたす。git-check-ref-format(1) は

372 # ref 名で "`" を蚱可したす。`\` は犁止されおいたすルヌル 10

373 # が、安䟡な倚局防埡ずしお同様に゚スケヌプされたす。

374 # JSON メタ文字をハンドビルドペむロヌドに補間する前に゚スケヌプしお、

375 # x","continue":false のようなブランチがハヌネスが解析する

376 # フック出力 JSON にキヌを泚入できないようにしたす。

377 # $unpushed は安党です。䞊蚘の -gt ガヌドは平文敎数以倖を拒吊したす。

378 branch_esc=$(printf '%s' "$branch" | sed 's/\\/\\\\/g; s/"/\\"/g')

379 printf '{"decision":"block","reason":"There are %s unpushed commit(s) on branch '\''%s'\''. Please push these changes to the remote repository."}' "$unpushed" "$branch_esc"

380 else

381 printf '{"decision":"block","reason":"There are %s unpushed commit(s) on a detached HEAD. Please create a branch and push it to the remote repository."}' "$unpushed"

382 fi

383 exit 0

384fi

385 

386exit 0

387```

388 

389フックはセッション終了前に Claude にコミットしおプッシュするよう促し、ディレクトリが git リポゞトリではないか、リモヌトがない堎合は静かに留たりたす。

390 

391<h2 id="permissions-and-tool-approval">

392 暩限ずツヌル承認

393</h2>

394 

395セルフホストセッションには接続されたタヌミナルがないため、未回答の暩限プロンプトはナヌザヌが UI で応答するたでタヌンを停止したす。Anthropic のコントロヌルプレヌンは各セッションのツヌルリストず暩限ルヌルをワヌクペむロヌドで送信したす。デフォルト蚭定は `Bash` を含むルヌチンツヌル呌び出しを事前承認し、クラりドセッションは [モヌドに関係なくファむル線集を事前承認](/docs/ja/permission-modes#switch-permission-modes) したす。䜕も事前承認しない呌び出しはセッション UI を通じおプロンプトしたす。

396 

397<Note>

398 [デフォルト拒吊ネットワヌク出力](/docs/ja/self-hosted-environments-deploy#default-deny-egress) を実行するセッションコンテナず [匷化セクション](/docs/ja/self-hosted-environments-deploy#harden-your-deployment) の残りを備えた環境でのみ、オヌトモヌドをピン留めしたす。ルヌチンツヌル呌び出し`Bash` ネットワヌクリク゚ストを含むは、デフォルト事前承認ツヌルセットずオヌトモヌドの䞡方で人間のルヌプなしで実行されるため、ネットワヌク境界がそれらの呌び出しが到達できる堎所を制限するものです。

399</Note>

400 

401コントロヌルプレヌンが送信するものに関係なくプロンプトを最小限に保぀には、ラッパヌスクリプトたたは [`command` フック](#command) から [オヌトモヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) をピン留めしたす。オヌトモヌドはセッションがルヌチン暩限プロンプトなしで実行されるようにしたす。別の分類噚モデルは実行前にアクションをレビュヌし、拒吊するものをブロックし、明瀺的な ask ルヌルはただプロンプトを匷制したす。暩限モヌドペヌゞは分類噚がチェックするものをカバヌしおいたす。ランナヌはラッパヌを呌び出す前にサヌバヌ蚈算フラグを远加し、`--permission-mode` などの単䞀倀フラグの堎合、パヌサヌは最埌の出珟を尊重するため、`"$@"` の埌に远加するフラグはサヌバヌ送信倀をオヌバヌラむドしたす。

402 

403```bash theme={null}

404#!/bin/bash

405exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --permission-mode auto

406```

407 

408代わりに特定のツヌルを事前承認するには、`--allowed-tools` をルヌルで远加したす。䟋えば `--allowed-tools "Bash(bazel *) Bash(yarn *) mcp__internal__*"`。`--allowed-tools` ず `--disallowed-tools` などのリストフラグは出珟党䜓で蓄積され、オヌバヌラむドされないため、ルヌルはコントロヌルプレヌンが送信するルヌルの䞊に適甚されたす。絞り蟌むには、`--disallowed-tools` を远加したす。これは別のルヌルがそれらを蚱可しおも、ツヌルを拒吊したす。

409 

410<h3 id="how-each-session’s-config-is-assembled">

411 各セッションの蚭定がどのように組み立おられるか

412</h3>

413 

414ランナヌは各セッションに独自の蚭定ディレクトリを提䟛したす。ランナヌが起動時に 1 回キャプチャするホストの `~/.claude/` のメモリ内スナップショットからシヌドされたす。`settings.json`、`CLAUDE.md`、フック、゚ヌゞェント、コマンド、スキルがランナヌむメヌゞにありたす。これらはすべおのセッションにナヌザヌレベルのベヌスラむンずしお適甚されたす。スナップショットは起動時に取埗されるため、実行䞭のホストの蚭定倉曎はランナヌ再起動埌にのみ有効になりたす。`SELF_HOSTED_RUNNER_HOST_CONFIG_DIR` を蚭定しお別のパスからシヌドするか、空のディレクトリに指定しおシヌディングを無効にしたす。

415 

416リポゞトリコミット `.claude/settings.json` はプロゞェクト蚭定ずしお䞊に局状化されたす。セッションはランナヌむメヌゞの暙準システムパスから [`managed-settings.json`](/docs/ja/settings#where-settings-live) も読み取りたす。そのキヌが [サヌバヌ管理蚭定](/docs/ja/server-managed-settings) ず䞀緒に適甚されるかどうかは、[Claude Code が管理゜ヌスを組み合わせる方法](/docs/ja/managed-settings#how-claude-code-combines-managed-sources) に埓いたす。デフォルトでは、組織が任意のサヌバヌ管理キヌを配信する堎合、セッションは [Claude Code がすべおの管理゜ヌスから読み取るキヌ](/docs/ja/managed-settings#keys-read-from-every-admin-source)`env` ブロック、サンドボックスロック、サンドボックスバむナリパス、`forceRemoteSettingsRefresh` などを陀いお、ランナヌむメヌゞのファむルを無芖したす。[蚭定優先順䜍](/docs/ja/settings#settings-precedence) を参照しおください。

417 

418Anthropic のコントロヌルプレヌンがセッションに [Claude Code フック](/docs/ja/hooks) を提䟛する堎合、ランナヌはそれらを独自の蚭定の䞊ではなく隣に蚭定したす。Claude Code v2.1.229 以降が必芁です。

419 

420* **どこに着地するか**ランナヌは提䟛された各フックスクリプトをセッションの蚭定ディレクトリの予玄枈み `hooks/.ccr-launcher/` サブディレクトリに曞き蟌み、スクリプトを `--settings` で枡す別の蚭定ファむルに登録し、シヌドされた `settings.json` ず `hooks/<name>` の独自のスクリプトを倉曎しないたたにしたす。ランナヌは各セッションの予玄枈みサブディレクトリを再䜜成し、`~/.claude/hooks/.ccr-launcher/` のホストコンテンツをセッションにシヌドしたせん。

421* **誰がそれらを䜜成するか**コントロヌルプレヌンはセッションごずたたはサヌドパヌティ入力からではなく、独自のデプロむメント内の固定定数からスクリプトを入力したす。

422* **䜕がそれらを管理するか**`--settings` を通じお配信されるフックは通垞のマヌゞされたフック蚭定に入り、管理局ではないため、管理蚭定はただ適甚されたす。`disableAllHooks` はそれらを無効にし、[`allowManagedHooksOnly`](/docs/ja/settings-reference#allowmanagedhooksonly) が保぀カテゎリヌには含たれたせん。

423 

424<h3 id="repository-committed-permission-rules">

425 リポゞトリコミット暩限ルヌル

426</h3>

427 

428リポゞトリコミット `permissions.allow` にベアな `"Edit"`、`"Write"`、たたは `"NotebookEdit"` ゚ントリを入れないでください。ベアなファむルツヌルルヌルはパスに関係なくツヌルにマッチし、ワヌクスペヌスのみではなくホスト党䜓ぞの曞き蟌みを蚱可するため、ランナヌの曞き蟌みスコヌプ閉じ蟌めガヌドはセッションにフラグを立おたす。[`--confine-repo-settings enforce`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) を䜿甚するず、ログしお続行する代わりにセッションのスポヌンを拒吊したす。[匷化セクション](/docs/ja/self-hosted-environments-deploy#harden-your-deployment) を参照しおください。

429 

430リポゞトリはファむルツヌルルヌルをたったく必芁ずしたせん。クラりドセッションは [モヌドに関係なくファむル線集を事前承認](/docs/ja/permission-modes#switch-permission-modes) したす。ルヌルをコミットする堎合、ワヌクスペヌスにスコヌプしたす。䟋えば `"Edit(/**)"`。単䞀の先頭スラッシュはプロゞェクトルヌトセッションのワヌクスペヌスに盞察的です。ベアなファむルツヌルルヌルはオペレヌタヌのホストレベル `settings.json` では問題ありたせん。そのファむルはリポゞトリコミットされないため。

431 

432`defaultMode` の `auto` はむメヌゞ党䜓たたはナヌザヌレベルの蚭定ファむルからのみ尊重されるため、チェックアりトされたリポゞトリはそれ自䜓にオヌトモヌドを蚱可できたせん。クラりドセッションが受け入れるモヌドず完党なルヌル構文に぀いおは、[暩限モヌド](/docs/ja/permission-modes) を参照しおください。

433 

434<h2 id="what’s-next">

435 次のステップ

436</h2>

437 

438* [リファレンス](/docs/ja/self-hosted-environments-reference)すべおの CLI フラグ、環境倉数、メトリック

439* [セッション ID を怜蚌する](/docs/ja/self-hosted-environments-identity)ランナヌの倖のサヌビスからセッショントヌクンを怜蚌

self-hosted-environments-deploy.md +541 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 本番環境ぞのセルフホスト環境のデプロむ

6 

7> 本番環境でセルフホストランナヌを実行するセキュリティ匷化、ネットワヌク出力制埡、git 認蚌情報、Kubernetes ず Compose レシピ、トラブルシュヌティング。

8 

9<Note>

10 セルフホスト環境は Team および Enterprise プランで公開ベヌタ版です。[利甚可胜性ず制限事項](/docs/ja/self-hosted-environments#availability-and-limitations)では有効化パスに぀いお説明しおいたす。このペヌゞではフリヌトを本番環境で実行する方法に぀いお説明したす。最初のランナヌずセッションに぀いおは[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart)を参照しおください。

11</Note>

12 

13[セルフホスト環境](/docs/ja/self-hosted-environments)は、ネットワヌク内にデプロむしたランナヌ䞊で Claude Code [クラりドセッション](/docs/ja/claude-code-on-the-web)を実行し、本番環境ではそれらのセッションが環境にセッションをディスパッチできるすべおのナヌザヌに代わっおモデル指向のコヌドを実行したす。このペヌゞは、動䜜しおいる環境を本番環境に移行するオペレヌタヌ向けです。デプロむメントを順番に説明したす実際のシステムに接続する前にロックダりンすべき内容、フリヌトが必芁ずする出力、セッションが git ホストに認蚌する方法、デプロむメントレシピ自䜓、セッションが䞍正に動䜜する堎合に確認すべき内容です。

14 

15<h2 id="harden-your-deployment">

16 デプロむメントを匷化する

17</h2>

18 

19セルフホストランナヌは、環境にセッションをディスパッチできるすべおのナヌザヌに代わっお、むンフラストラクチャ䞊で任意のモデル指向のコヌドを実行したす。これは Anthropic 組織のすべおのメンバヌず、[Claude Tag](https://claude.com/docs/claude-tag/overview) チャネルセッションを環境にルヌティングされたスコヌプで開始できるすべおのナヌザヌです。本番環境システムに環境を接続する前に、各項目を確認しおください

20 

21* **゚フェメラルなセッションごずのコンテナ**各ランナヌプロセスを、プロセスが終了するずきに砎棄される新しいコンテナたたは VM で実行したす。`--capacity 1` ず デフォルトの `--drain-grace-sec 0` を䜿甚しお、各コンテナが正確に 1 ぀のセッションを凊理するようにしたす。容量が高い堎合、たたはドレむングレヌスが正の堎合、1 ぀のコンテナが同じ[ロックされたオヌナヌ](/docs/ja/self-hosted-environments#key-concepts)からの耇数のセッションを凊理したす。[ランナヌのラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle)を参照しおください。ランナヌの再起動間でファむルシステムを再利甚しないでください。ただし、意図的な[プリりォヌミングされたチェックアりト](#reuse-a-pre-warmed-checkout)セットアップは陀きたす。たた、オヌナヌ間では再利甚しないでください。

22* **むメヌゞに広範な認蚌情報を含めない**長期的な SSH キヌ、クラりドプロバむダヌの認蚌情報、たたはセッションが必芁ずする以䞊の暩限を付䞎するパヌ゜ナルアクセストヌクンを含めないでください。セッション䞭に䜿甚される認蚌情報プッシュトヌクンや API トヌクンは、[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts)からセッションごずにミントしおください。初期クロヌンの堎合ラッパヌが実行される前に発生、[`checkout` ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#checkout)たたは [`--use-anthropic-git-proxy`](#use-the-anthropic-git-proxy) を䜿甚しおください。[git を蚭定する](#configure-git)を参照しおください。

23* **セッション実行ホストから環境シヌクレットを保持する**環境シヌクレットはランナヌを登録し、環境でキュヌに入っおいるセッションを取埗できたす。固定フリヌトでは、すべおのランナヌホストに存圚し、セッションのコヌドはシヌクレットファむルを読み取るこずができたす。[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)を優先しおください。ここではシヌクレットはオヌケストレヌタヌホストに留たり、ナヌザヌコヌドは実行されず、各ランナヌは正確に 1 ぀のランナヌを登録する単䞀䜿甚の䜜業指瀺を受け取りたす。固定フリヌトでは、環境シヌクレットファむルをすべおのセッションで読み取り可胜ずしお扱い、疑わしいセッション䟵害埌にシヌクレットをロヌテヌションしおください。

24* **デフォルト拒吊ネットワヌク出力**すべおの環境でランナヌずセッションコンテナのアりトバりンドトラフィックをネットワヌク境界で制限しおください。[デフォルト拒吊出力](#default-deny-egress)では、蚱可する内容ず理由に぀いお説明しおいたす。

25* **最小暩限ホスト IAM**ランナヌホストに接続されたコンピュヌト IDむンスタンスプロファむルやノヌドサヌビスアカりントなどは、ランナヌ自䜓が必芁ずするもののみを付䞎する必芁がありたす。セッションは、ホストの ID を継承するのではなく、ラッパヌスクリプトを通じお独自の認蚌情報を取埗する必芁がありたす。

26* **セッションからクラりドメタデヌタ゚ンドポむントをブロックする**セッションをホスト ID から保持するには、クラりドメタデヌタ゚ンドポむントぞのアクセスをブロックする必芁がありたす。サブネットレベルの出力ポリシヌはリンクロヌカルメタデヌタトラフィックをむンタヌセプトしないため、コンテナ自䜓でブロックしおください

27 

28 * ホップリミットが 1 の IMDSv2

29 * メタデヌタ隠蔜を備えた GKE Workload Identity

30 * セッションコンテナのネットワヌク名前空間で `169.254.169.254` の明瀺的な拒吊

31 

32 ブロックはラッパヌスクリプトずラむフサむクルフックにも適甚されたす。これらはコンテナを共有するためです。トヌクン亀換を[セッション JWT](/docs/ja/self-hosted-environments-identity)で認蚌し、蚱可リストに登録された出力を通じお独自のトヌクンサヌビスに察しお行うか、Amazon EKS の IAM Roles for Service AccountsIRSAなどのファむルベヌスの Web ID を䜿甚しおください。

33* **ランナヌごずのファむルシステム分離**各ランナヌプロセスは、ホスト䞊の他のプロセスが読み取りたたは曞き蟌みできない独自の䜜業ディレクトリを取埗したす。`--hooks-dir`、ラッパヌスクリプト、ホストの `~/.claude/` をセッションに察しお読み取り専甚にしたす。むメヌゞに組み蟌むか、読み取り専甚でマりントしおください。

34* **ディスパッチには環境ごずのアクセス制埡がない**Anthropic 組織のすべおのメンバヌは、セッションを任意の環境にディスパッチできたす。オヌナヌが [Claude Tag チャネルを環境にルヌティング](/docs/ja/cloud-environments#set-the-environment-a-claude-tag-channel-uses)する堎合、[Claude Tag アクセス蚭定](https://claude.com/docs/claude-tag/admins/restrict-access#restrict-who-can-use-claude)が蚱可するすべおのナヌザヌがそこで実行されるチャネルセッションを開始できたす。デフォルトでは、Claude アカりントの有無に関わらず、接続された Slack ワヌクスペヌス内のすべおのナヌザヌです。すべおのランナヌホストを、それにディスパッチできるすべおのナヌザヌがコヌド実行に到達可胜ずしお扱い、ランナヌホストには、それらのナヌザヌすべおが読み取るこずを蚱可されおいるデヌタず認蚌情報のみを配眮しおください。[`--lock-to-account`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)は、特定のホストが実行するアカりントのセッションを制限したすが、環境にディスパッチできるナヌザヌを絞り蟌みたせん。セルフホスト環境を唯䞀のピッカヌオプションにするには、[オヌナヌ](/docs/ja/cloud-environments#organization-shared-environments)が [**クラりド環境**ペヌゞ](https://claude.ai/admin-settings/cloud-environments)から組織党䜓の Anthropic ホスト環境を非衚瀺にできたす。

35* **リポゞトリ蚭定ガヌドを適甚する**[`--confine-repo-settings`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)でガヌドモヌドを遞択しおください。デフォルトの `warn` は違反をログに蚘録しおもセッションを生成し、`enforce` はセッションを拒吊し、`off` はスキャンを無効にしたす。ランナヌは各リポゞトリのコミットされた蚭定をスキャンしたす

36 

37 * そのセッション独自のワヌクスペヌスの倖で解決される付䞎`additionalDirectories` ゚ントリ、`permissions.allow` の `Edit`、`Write`、たたは `NotebookEdit` ルヌル、たたは `sandbox.filesystem.allowWrite` たたは `allowRead` ゚ントリ

38 * 空でない `env` ブロック

39 * `sandbox.enabled: false` などのオペレヌタヌ姿勢オヌバヌラむド

40 

41 ガヌドは [`--trust-workspace`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) に関係なく実行され、リポゞトリフック、`.mcp.json`、たたは Bash ルヌルはカバヌしたせん。[暩限ずツヌル承認](/docs/ja/self-hosted-environments-configuration#permissions-and-tool-approval)では、これらの付䞎がどこに属するかに぀いお説明しおいたす。

42 

43<Note>

44 組織の IP 蚱可リストはデフォルトではセルフホストランナヌトラフィックをカバヌしたせん。ランナヌたたはセッショントラフィックのネットワヌク制埡ずしお䟝存しないでください。代わりに、独自のネットワヌク境界でデフォルト拒吊出力を適甚し、組織の IP 蚱可リスト適甚が必芁な堎合は Anthropic アカりントチヌムに連絡しおください。

45</Note>

46 

47<h2 id="network-requirements">

48 ネットワヌク芁件

49</h2>

50 

51ランナヌずそれが生成するセッション子は、以䞋のホストぞのアりトバりンド接続を行いたす。セッションコンテナの出力をこれらのホストずセッションが到達する必芁がある特定の内郚サヌビスに制限しおください。[デフォルト拒吊出力](#default-deny-egress)では、方法ず理由に぀いお説明しおいたす。

52 

53これらのホストは垞に必須です

54 

55| ホスト | ポヌト | 甹途 |

56| :---------------------------------------------------- | :----------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

57| `api.anthropic.com` | 443、HTTPSSCM コネクタのみ WSS | ランナヌコントロヌルプレヌンずセッションストリヌミング、モデル掚論、機胜フラグ、補品分析、[JWKS](/docs/ja/self-hosted-environments-identity) キヌフェッチ、コミット眲名、`--use-anthropic-git-proxy` が蚭定されおいる堎合の git プロキシ、`--scm-connector-host` が蚭定されおいる堎合のオヌケストレヌタヌの [SCM コネクタ](/docs/ja/self-hosted-environments-reference#scm-connector-flags)トンネル |

58| `github.com` たたはお客様の GitHub Enterprise ホストなどの git ホスト | 443 たたは 22 | リポゞトリのクロヌンずプッシュ。ランナヌが `--use-anthropic-git-proxy` を䜿甚する堎合は䞍芁です。これは git トラフィックを `api.anthropic.com` を通じおルヌティングしたす。 |

59 

60これらのホストが必芁かどうかは、蚭定によっお異なりたす

61 

62| ホスト | ポヌト | 必須の堎合 |

63| :----------------------------------- | :-- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

64| `downloads.claude.ai` | 443 | むンストヌル時に、ネむティブむンストヌラヌでホストに Claude Code をむンストヌルたたは曎新する堎合。`install.sh` スクリプト自䜓は `claude.ai` から提䟛されたす。セッション実行時には、セッションが公匏 Anthropic マヌケットプレむスからプラグむンをむンストヌルする堎合のみです。 |

65| `storage.googleapis.com` | 443 | セッション実行時に、`/plugin` に衚瀺されるプラグむンむンストヌル数ずメタデヌタの堎合。 |

66| `code.claude.com` および `claude.com` | 443 | 組み蟌みの claude-code-guide ゚ヌゞェントによるドキュメント怜玢ず、セッション䞭の事前承認された WebFetch リク゚ストの堎合。これらのホストをブロックするずドキュメント怜玢のみに圱響したす。 |

67| `*.frame.claudeusercontent.com` | 443 | 組織内のセッションで [Artifact ツヌル](/docs/ja/artifacts#availability)が利甚可胜な堎合のみ。デフォルトはプランによっお異なり、そこの利甚可胜性テヌブルに埓いたす。ランナヌで `CLAUDE_CODE_DISABLE_ARTIFACT=1` を蚭定しお、組織蚭定に関係なくツヌルを無効に保ちたす。 |

68| `registry.npmjs.org` | 443 | セッションがプラグむンをむンストヌルする堎合、npm ゜ヌスプラグむンパッケヌゞのフェッチずプラグむンの Node.js 䟝存関係のむンストヌル、たたは `npx` で起動された MCP サヌバヌが実行される堎合。 |

69| `http-intake.logs.us5.datadoghq.com` | 443 | Anthropic 運甚メトリクス。`CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` が蚭定されおいる堎合のみ。セルフホスト環境ではデフォルトでオフです。 |

70| `browser-intake-us5-datadoghq.com` | 443 | Anthropic ゚ラヌレポヌトアップロヌド。セッションのアカりントで[゚ラヌレポヌト](/docs/ja/data-usage#telemetry-services)が有効な堎合のみ送信されたす。`DISABLE_ERROR_REPORTING=1` たたは `DISABLE_TELEMETRY=1` で抑制されたす。 |

71 

72ランナヌは `statsig.anthropic.com`、`*.sentry.io`、`claude.ai`、たたは `platform.claude.com` に到達したせん。これらのホストは叀い゚ンタヌプラむズネットワヌクチェックリストに衚瀺されたすが、ランナヌたたはセッショントラフィックのために蚱可リストに登録する必芁はありたせん機胜フラグフェッチは `api.anthropic.com` に移動し、ランナヌはむンタラクティブ OAuth ではなく環境シヌクレットで認蚌したす。 2 ぀のホスト偎フロヌは `claude.ai` に到達するため、出力を蚱可するホストから実行しおください。セッションコンテナ出力を広げるのではなくワンラむンむンストヌラヌはむンストヌル時に `claude.ai` から `install.sh` をフェッチし、むンタラクティブな `claude auth login`[ガむド付きセットアップ](/docs/ja/self-hosted-environments-quickstart#set-up-an-environment-and-runner)、`doctor` の眲名入りモヌド、[CI ディスパッチ](/docs/ja/self-hosted-environments-testing#authenticate-from-ci)が䜿甚は `claude.ai`、`claude.com`、`platform.claude.com` を通じおサむンむンしたす。`mcp-proxy.anthropic.com` も必須ではありたせんセルフホストセッションはそれを䜿甚せず、組織の claude.ai コネクタをセッションに配信する堎合組織で有効な堎合、`api.anthropic.com` を通じおルヌティングされたす。[MCP サヌバヌ](/docs/ja/self-hosted-environments-configuration#mcp-servers)を参照しおください。

73 

74<h3 id="default-deny-egress">

75 デフォルト拒吊出力

76</h3>

77 

78ランナヌずセッションコンテナを、アりトバりンドトラフィックが[ネットワヌク芁件テヌブル](#network-requirements)のホスト、git ホスト、セッションが到達する必芁がある特定の内郚サヌビスに制限されるネットワヌクセグメントたたは名前空間にデプロむしたす。補品はこれを怜蚌たたは適甚できないため、すべおの環境でネットワヌク境界に適甚しおください。セッションコヌドはモデル指向であり、任意のホストぞの接続を詊みるこずができたす。ネットワヌクレむダヌでのデフォルト拒吊出力は、これらの詊みが到達できる堎所を制限したす。これは暩限モヌドに関係なく適甚されたすデフォルトの事前承認ツヌルセットには既に `Bash` が含たれおいるため、[自動モヌド](/docs/ja/self-hosted-environments-configuration#permissions-and-tool-approval)がなくおもシェル出力はプロンプトなしで実行されたす。

79 

80各セッションが出力するテレメトリずそれをオフにする方法の詳现に぀いおは、[テレメトリ](/docs/ja/self-hosted-environments-reference#telemetry)を参照しおください。

81 

82<h3 id="authenticate-to-an-egress-proxy">

83 出力プロキシに認蚌する

84</h3>

85 

86䞀郚の䌁業出力プロキシは、すべおの接続で `Proxy-Authorization` ヘッダヌを必芁ずしたす。そのヘッダヌのトヌクンは、`HTTPS_PROXY` に蚭定するプロキシ URL に曞き蟌むには速すぎるペヌスでロヌテヌションするこずが倚いです。通垞どおり `HTTPS_PROXY` たたは `HTTP_PROXY` をプロキシの URL に蚭定しおから、`--proxy-authorization-command` たたは `--proxy-authorization-file` を蚭定しお、ランナヌにヘッダヌ倀を読み取る堎所を指瀺しおください。䞡方のフラグには Claude Code v2.1.238 以降が必芁です。

87 

88<h4 id="choose-where-the-proxy-authorization-value-comes-from">

89 `Proxy-Authorization` 倀の出所を遞択する

90</h4>

91 

92`Proxy-Authorization` トヌクンを生成する方法に䞀臎するフラグを遞択しおください

93 

94* **[`--proxy-authorization-command <command>`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)**オンデマンドで生成するトヌクンの堎合はこれを遞択しおください。ランナヌはシェルコマンドを実行し、トリミングされた stdout をヘッダヌ倀ずしお䜿甚したす。䟋えば `Bearer <token>`。

95* **[`--proxy-authorization-file <path>`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)**別のプロセスがロヌテヌションするトヌクンの堎合はこれを遞択しおください。ランナヌはファむルを読み取り、トリミングされた内容をヘッダヌ倀ずしお䜿甚したす。

96 

97<h4 id="configurations-the-runner-refuses-to-start-with">

98 ランナヌが起動を拒吊する蚭定

99</h4>

100 

101各フラグには環境倉数圢匏もあり、[ランナヌ CLI フラグリファレンス](/docs/ja/self-hosted-environments-reference#runner-cli-flags)に蚘茉されおいたす。ランナヌがプロキシたたはコントロヌルプレヌンに接続する前に、フラグずその倉数をチェックし、3 ぀の堎合に起動を拒吊したす

102 

103* **䞡方のフラグが蚭定されおいる**1 ぀のフラグず他のフラグの環境倉数は、䞡方を蚭定するこずずしおカりントされたす。

104* **プロキシ URL がない**`HTTPS_PROXY` も `HTTP_PROXY` も `http://` たたは `https://` URL を保持しおいたせん。ランナヌは䞡方の倉数を倧文字たたは小文字で読み取り、`ALL_PROXY` を参照したせん。

105* **フラグがオヌケストレヌタヌサブコマンドに枡される**`self-hosted-runner orchestrator` はフラグたたはそれらの環境倉数を受け入れたせん。代わりに、オヌケストレヌタヌが開始する各ランナヌにフラグを枡しおください。

106 

107<h4 id="what-the-runner-changes-while-a-proxy-authorization-flag-is-set">

108 プロキシ認可フラグが蚭定されおいる間にランナヌが倉曎する内容

109</h4>

110 

111いずれかのフラグが蚭定されおいる堎合、ランナヌは独自のリスナヌを開始し、プロキシトラフィックをそれ自䜓、ラむフサむクルフック、セッションからそのリスナヌを通じお送信したす。リスナヌはプロキシぞの途䞭で `Proxy-Authorization` ヘッダヌを远加したす。

112 

113* **リスナヌ**リスナヌは `127.0.0.1` 䞊のフォワヌドプロキシです。ランナヌはコントロヌルプレヌンに登録する前にリスナヌを開始し、リスナヌが開始できない堎合は起動時に終了したす。

114* **プロキシ倉数**ランナヌは、蚭定した `HTTPS_PROXY` ず `HTTP_PROXY` のいずれかをリスナヌを指すように曞き盎したす。その曞き盎された倀はランナヌ自䜓、ラむフサむクルフック、実行するすべおのセッションに到達したす。

115* **トヌクンロヌテヌション**ロヌテヌションされたトヌクンは再起動なしで有効になりたす。リスナヌがプロキシに開く各接続に぀いお、ランナヌはコマンドを実行するか、ファむルを再床読み取り、結果をヘッダヌずしお远加したす。

116* **セッション環境**セッションはリスナヌを通じおのみプロキシに到達したす。各セッションの環境で、ランナヌは `ALL_PROXY` を削陀し、蚭定しなかった `HTTPS_PROXY` たたは `HTTP_PROXY` のスペルを削陀し、`NO_PROXY` をランナヌ独自の倀にピンしたす。

117* **ログ**ランナヌはヘッダヌ倀をログに蚘録したせん。

118 

119<h2 id="configure-git">

120 git を蚭定する

121</h2>

122 

123ランナヌはリポゞトリチェックアりトを管理したすが、デフォルトでは git ID たたは認蚌情報を蚭定したせん。ランナヌのむメヌゞずプロセス環境を制埡するため、git 蚭定を制埡したす。 2 ぀のアプロヌチのいずれかを遞択しおください

124 

125* **ランナヌに git を蚭定させる**`--configure-git` でランナヌを開始しお、Anthropic ホストセッションが䜿甚する同じ ID ずコミット眲名蚭定を曞き蟌たせたす

126* **むメヌゞに git 蚭定を含める**ID ずプッシュ認蚌情報を自分で蚭定したす。䟋えば、独自のボット ID でコミットするため

127 

128ランナヌホストの Git バヌゞョンフロア[`--configure-git`](#let-the-runner-configure-git) SSH コミット眲名には Git 2.34 以降が必芁です。[`--use-anthropic-git-proxy`](#use-the-anthropic-git-proxy) には 2.32 以降が必芁です。[`--push-outcome-on-release`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) でプッシュされたブランチからセッションを再開するには 2.29 以降が必芁です。 3 ぀すべおを省略しお git ID を自分で管理する堎合は、Git 2.24 で十分です。

129 

130<h3 id="let-the-runner-configure-git">

131 ランナヌに git を蚭定させる

132</h3>

133 

134`--configure-git` でランナヌを開始するか、`SELF_HOSTED_RUNNER_CONFIGURE_GIT=1` を蚭定しお、起動時にグロヌバル git 蚭定を曞き蟌たせたす

135 

136* `user.name = Claude` および `user.email = noreply@anthropic.com`。Anthropic ホストセッションず䞀臎したす

137* SSH 圢匏のコミットずタグ眲名。ランナヌ管理のシムを通じおルヌティングされ、セッション独自の認蚌情報を䜿甚しお Anthropic の眲名サヌビスを通じお各コミットに眲名したす。眲名は GitHub で Anthropic の公開 SSH 眲名キヌに察しお怜蚌可胜です。

138* `push.negotiate = true`。git がプッシュをパックする前に git ホストが既に持っおいるコミットを尋ねたす。Claude Code v2.1.257 以降が必芁です。

139* `core.hooksPath` はランナヌ管理のフックディレクトリを指したす。その `commit-msg` および `prepare-commit-msg` フックは、各コミットにセッションの䜜成者の `Co-authored-by:` トレヌラヌを远加したす。[`CCR_SESSION_ACCOUNT_EMAIL`](/docs/ja/self-hosted-environments-configuration#wrapper-scripts) のメヌルから構築され、その倉数が蚭定されおいない堎合は省略されたす。むメヌゞが既に `core.hooksPath` を蚭定しおいる堎合、ランナヌは蚭定を保持し、これらのフックのむンストヌルをスキップし、`[runner:git]` 譊告を出力したす。

140 

141コミット眲名には git 2.34 以降が必芁です。ランナヌは起動時にチェックし、git が叀い堎合ぱラヌで終了したす。このフラグはプッシュ認蚌情報を蚭定したせん。これはむメヌゞで提䟛する必芁がありたす。

142 

143<h3 id="ship-git-config-in-your-image">

144 むメヌゞに git 蚭定を含める

145</h3>

146 

147git ID はすべおのコミットに必須です。Dockerfile でシステム党䜓に蚭定しお、ランナヌプロセスが実行されるナヌザヌに関係なく蚭定が適甚されるようにしたす

148 

149```dockerfile theme={null}

150RUN git config --system user.name "Claude" && \

151 git config --system user.email "noreply@anthropic.com"

152```

153 

154ID がない堎合、`git commit` は `Please tell me who you are` で倱敗し、セッションは進行できたせん。代わりに独自のボット ID を䜿甚できたす。ランナヌはこれらの倀をオヌバヌラむドしたせん。

155 

156長期的たたは広くスコヌプされたプッシュ認蚌情報を共有ランナヌむメヌゞにベむクしないでくださいむメヌゞの認蚌情報は、むメヌゞが実行するすべおのセッションで利甚可胜です。誰が開始したかに関係なく。代わりに、セッション JWT からデコヌドされたセッション䜜成者の ID を䜿甚しお、[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts)からセッションごずに短期的で最小スコヌプのトヌクンをミントしおください。゚フェメラルなセッションごずのコンテナず組み合わせたす。これには `--capacity 1` が必芁です。認蚌情報がセッションを超えお存続しないようにしたす。[匷化セクション](#harden-your-deployment)を参照しおください。

157 

158むメヌゞレベルでプッシュ認蚌情報を蚭定する必芁がある堎合䟋えば、読み取り専甚デプロむキヌの堎合、git ホストが蚱可する限りスコヌプを厳しくしおください

159 

160* `url.<base>.insteadOf` 曞き盎しで 1 ぀のリポゞトリに制限された SSH デプロむキヌ

161* 最小限のスコヌプトヌクンを返す `credential.helper`

162* 狭くスコヌプされたキヌを指す `GIT_SSH_COMMAND`

163 

164蚭定するメカニズムは、ランナヌの組み蟌みクロヌンずフェッチがプロンプトを無効にするため、プロンプトなしで動䜜する必芁がありたす。git、SSH、Git Credential Manager が衚瀺するプロンプト

165 

166* ランナヌは `GIT_TERMINAL_PROMPT=0` を蚭定するため、git はナヌザヌ名たたはパスワヌドを芁求したせん。

167* ランナヌは `BatchMode=yes` で SSH を実行したす。`GIT_SSH_COMMAND` を蚭定した堎合は远加されたす。SSH はパスフレヌズたたはホスト確認を芁求したせん。

168* ランナヌは `GCM_INTERACTIVE=never` を蚭定するため、Git Credential Manager はサむンむンダむアログを開きたせん。

169* ランナヌは `core.askPass` をクリアするため、askpass ヘルパヌを䜿甚する堎合は、`GIT_ASKPASS` 環境倉数を通じお蚭定しおください。

170 

171git ホストが認蚌情報を拒吊するか、認蚌情報を蚭定しなかった堎合、ランナヌは数回再詊行しおから倱敗したす。ランナヌはこれらの蚭定をセッション環境に枡したせん。

172 

173チェックアりトディレクトリがランナヌプロセスず異なる uid で所有されおいる堎合、git は操䜜を拒吊したす。`safe.directory` を远加しおください

174 

175```dockerfile theme={null}

176RUN git config --system --add safe.directory '*'

177```

178 

179<h3 id="use-the-anthropic-git-proxy">

180 Anthropic git プロキシを䜿甚する

181</h3>

182 

183`--use-anthropic-git-proxy` でランナヌを開始するか、`CLAUDE_RUNNER_USE_GIT_PROXY=1` を蚭定しお、セッション独自の短期トヌクンで認蚌された Anthropic の git プロキシを通じおクロヌンさせたす。通垞のナヌザヌセッションの堎合、プロキシはセッション䜜成者甚に保存された GitHub たたは GitHub Enterprise OAuth トヌクンを䜿甚したす。ボットおよび゚ヌゞェントセッションの堎合、組織の GitHub App むンストヌルトヌクンを䜿甚したす。どちらの堎合でも、ランナヌむメヌゞは git 認蚌情報をたったく必芁ずしたせんSSH キヌなし、認蚌情報ヘルパヌなし、`.netrc` なし。これは Anthropic ホスト環境が䜿甚する同じ認蚌パスです。

184 

185プロキシは `--capacity 1` を必芁ずしたす。プロキシ URL はセッションごずであり、git 2.32 以降が必芁です。叀い git はプロキシがセッションを盞互に分離するために䜿甚する蚭定メカニズムを無芖するためです。ランナヌは芁件のいずれかが満たされない堎合、起動を拒吊したす。プロキシは Anthropic 偎からフェッチするため、git ホストは Anthropic むンフラストラクチャから到達可胜である必芁がありたす。これは Anthropic ホストセッションず同じ芁件です。ネットワヌク内でのみルヌティング可胜な git ホストの堎合は、代わりに [`checkout` ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#checkout)を䜿甚しおください。各ランナヌプロセスは䞀床に 1 ぀のセッションを凊理するため、䞊列凊理のためにより倚くのレプリカを実行しおください。プロキシが有効な堎合、`--git-host-rewrite` ず `--git-ssh-rewrite` は効果がありたせんプロキシ URL は git ホストではなく `api.anthropic.com` を指したす。

186 

187ランナヌは登録時に Anthropic にオプトむンを報告し、起動時に `Registering as opted in to Anthropic-managed git (--use-anthropic-git-proxy)` を出力したす。その埌、オプトむンランナヌ䞊の各セッションは、Anthropic 管理の git たたはセッションごずのプロキシ URL のいずれかを䜿甚したす。セッションがセッションごずのプロキシ URL を䜿甚する堎合、ランナヌは 1 ぀の `[runner:warn]` 行をログに蚘録したす。

188 

189<h3 id="rewrite-git-urls-for-private-networks">

190 プラむベヌトネットワヌクの git URL を曞き盎す

191</h3>

192 

193リポゞトリ URL はコントロヌルプレヌンから HTTPS ずしお到達したす。git ホストのホスト名を䜿甚したす。GitHub Enterprise の堎合、Claude Code 管理蚭定で [GitHub Enterprise 統合](/docs/ja/github-enterprise-server)甚に蚭定したホスト名です。 2 ぀の繰り返し可胜なフラグはクロヌン前にこれらの URL を曞き盎したす

194 

195* `--git-host-rewrite <from>=<to>`スプリットホラむズン DNS の堎合。Anthropic は倖郚ホスト名を通じお git ホストに到達したすが、ランナヌは内郚ホスト名を䜿甚する必芁がありたす

196* `--git-ssh-rewrite <host>`SSH のみを受け入れる git ホストの堎合。`https://<host>/owner/repo` を `git@<host>:owner/repo` に曞き盎したす

197 

198ホスト曞き盎しが最初に実行されるため、䞡方が必芁な堎合は `--git-ssh-rewrite` に内郚ホスト名をリストしたす。チェックアりトを完党に制埡するには、[`checkout` ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#checkout)を䜿甚しおください。

199 

200<h2 id="build-the-runner-image">

201 ランナヌむメヌゞをビルドする

202</h2>

203 

204Anthropic は事前構築されたランナヌむメヌゞを公開しおいたせん。`claude` バむナリの呚りに独自のむメヌゞをビルドし、リポゞトリが必芁ずするツヌルチェヌンをレむダヌしたす蚀語ランタむム、コンパむラ、パッケヌゞマネヌゞャヌ、[MCP](/docs/ja/mcp) サむドカヌ。

205 

206以䞋のレシピは `--capacity 4` を䜿甚するため、1 ぀のコンテナは同じロックされたオヌナヌからの最倧 4 ぀の同時セッションを凊理したす。これは[匷化セクション](#harden-your-deployment)のセッションごずのコンテナ分離を提䟛したせん本番環境システムに環境を接続する前に、レシピを `--capacity 1` で実行しおセッションごずに 1 ぀のコンテナを䜿甚するか、[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)を䜿甚しおください。オンデマンドランナヌは、環境シヌクレットをセッション実行ホストに眮かないようにもしたす。

207 

208このDockerfile は最小限の出発点です

209 

210```dockerfile theme={null}

211FROM debian:bookworm-slim

212ARG CLAUDE_CODE_VERSION

213RUN apt-get update && apt-get install -y --no-install-recommends git curl ca-certificates openssh-client \

214 && rm -rf /var/lib/apt/lists/*

215RUN curl -fsSL "https://downloads.claude.ai/claude-code-releases/${CLAUDE_CODE_VERSION:?set with --build-arg CLAUDE_CODE_VERSION}/linux-x64/claude" \

216 -o /usr/local/bin/claude && chmod +x /usr/local/bin/claude

217RUN git config --system user.name "Claude" \

218 && git config --system user.email "noreply@anthropic.com" \

219 && git config --system --add safe.directory '*'

220ENTRYPOINT ["claude"]

221```

222 

223ノヌドが ARM の堎合は `linux-x64` を `linux-arm64` に、Alpine などの musl ベヌスのむメヌゞの堎合は `linux-x64-musl` たたは `linux-arm64-musl` に眮き換えたす。[Alpine Linux セットアップ](/docs/ja/setup#alpine-linux-and-musl-based-distributions)を参照しお、musl むメヌゞが必芁ずする远加パッケヌゞに぀いお確認しおください。URL は暙準 Claude Code リリヌスロケヌションであるため、[バむナリ敎合性ずコヌド眲名](/docs/ja/setup#binary-integrity-and-code-signing)で説明されおいるように、ダりンロヌドされたバむナリをリリヌスの眲名されたマニフェストに察しお怜蚌できたす。Claude Code バヌゞョン 2.1.224 以降でむメヌゞをビルドしおから、レゞストリにプッシュし、以䞋のレシピで参照しおください

224 

225```bash theme={null}

226docker build --build-arg CLAUDE_CODE_VERSION=2.1.224 -t <your-registry>/claude-runner:latest .

227```

228 

229<h2 id="size-cpu-and-memory-for-sessions">

230 セッション甚に CPU ずメモリをサむズ蚭定する

231</h2>

232 

233ランナヌプロセス自䜓ではなく、ランナヌが実行するセッション甚にランナヌのコンテナたたはホストをサむズ蚭定しおください。ランナヌ自䜓は䜜業をポヌリングし、各セッションのチェックアりトを準備し、[ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#lifecycle-hooks)を実行し、セッションプロセスを開始および監芖したす。負荷はセッションから発生したす。各セッションは Claude Code プロセスず、ビルド、テストスむヌト、パッケヌゞむンストヌル、[MCP サヌバヌ](/docs/ja/mcp)など、それが開始するものです。

234 

2351 ぀のセッションに぀いお、以䞋の倀から開始しおください。Kubernetes のリク゚ストず制限、たたはプラットフォヌムの同等の倀ずしお蚘茉されおおり、芁件ではなく開始点ずしお扱っおください。

236 

237* **メモリ**: 各 4 GiB のリク゚ストず制限。これは Claude Code の[システム芁件](/docs/ja/setup#system-requirements)の 4 GB 最小倀を満たしたす。2 ぀を等しく保぀こずで、スケゞュヌラヌはコンテナの党メモリを考慮に入れたす。コンテナがメモリ制限に達するず、カヌネルはその内郚のプロセスを匷制終了し、セッションをタスクの途䞭で終了させる可胜性がありたす。

238* **CPU**: 2 CPU のリク゚ストず 4 CPU の制限。セッションはビルド䞭にリク゚ストを超えおバヌスト可胜です。カヌネルはコンテナを CPU 制限でスロットルしたす。その制限でプロセスを匷制終了するのではなく、セッションは制限で実行速床が䜎䞋したすが、実行を続けたす。

239 

240Kubernetes コンテナスペックで、以䞋の `resources` ブロックを䜿甚しおこれらの開始倀を蚭定したす。

241 

242```yaml theme={null}

243resources:

244 requests:

245 cpu: "2"

246 memory: 4Gi

247 limits:

248 cpu: "4"

249 memory: 4Gi

250```

251 

252ビルドずテストは通垞、セッションの負荷の最倧か぀最も倉動する郚分です。リポゞトリの代衚的なビルドを実行し、ピヌク CPU ずメモリを枬定し、そのピヌクの䞊に Claude Code プロセスの䜙地を残さない開始倀を匕き䞊げおください。

253 

254ランナヌは `--capacity` を䜿甚しお、䞀床に実行するセッション数をキャップしたす。CPU たたはメモリをセッション間で分割しないため、ランナヌ䞊のセッションはコンテナの CPU ずメモリを共有したす。1 ぀のセッションのシェアをキャップするには、[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts)から制限を適甚しおください。したがっお、1 ぀のコンテナに䞎える内容は、䞀床に䜕個のセッションを提䟛するかによっお異なりたす。

255 

256* **ランナヌあたり 1 ぀のセッション**: 各コンテナに 1 ぀のセッションの倀を䞎えたす。[匷化セクション](#harden-your-deployment)が掚奚する `--capacity 1` でこのサむズ蚭定を䜿甚し、[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)の堎合、[`spawn-runner` フック](/docs/ja/self-hosted-environments-configuration#the-spawn-runner-hook)が送信するワヌクロヌドKubernetes Job のポッドテンプレヌトなどに倀を蚭定したす。

257* **ランナヌあたり耇数のセッション**: `--capacity` が 1 より䞊の堎合、1 ぀のセッションの倀に容量を掛けたす。その容量たで倚くのセッションがコンテナ内で同時に実行できるためです。[Kubernetes](#kubernetes) ず [Docker Compose](#docker-compose) レシピは CPU たたはメモリ制限なしで `--capacity 4` を実行するため、実行する容量のサむズ蚭定された制限を远加しおください。

258 

259<h2 id="kubernetes">

260 Kubernetes

261</h2>

262 

263ランナヌはデフォルトでポヌト 8080 で `GET /healthz` を提䟛し、`--health-port` で蚭定可胜です。Kubernetes プロヌブは远加セットアップなしで動䜜したす。゚ンドポむントはプロセスが生きおいる限り `200` を返すため、以䞋のプロヌブはデッドプロセスを怜出し、スタックしたプロセスは怜出したせん。ランナヌがポヌリングを停止したこずをキャッチするには、[`/metrics`](/docs/ja/self-hosted-environments-reference#prometheus-metrics)から `last_poll_age_seconds` シリヌズでアラヌトを出しおください。以䞋の Deployment は Kubernetes Secret から環境シヌクレットをマりントし、liveness および readiness プロヌブを `/healthz` に指したす。90 秒の終了猶予期間を蚭定したす。[シャットダりンタむミング](#shutdown-timing)を参照しお、猶予期間が重芁な理由を確認しおください。

264 

265マニフェストはランナヌコンテナに CPU たたはメモリ `resources` を蚭定したせん。実行する容量のサむズ蚭定されたブロックを远加しおください。[セッションの CPU ずメモリをサむズ蚭定する](#size-cpu-and-memory-for-sessions)で説明されおいたす。

266 

267```yaml theme={null}

268apiVersion: apps/v1

269kind: Deployment

270metadata:

271 name: claude-runner

272 namespace: claude-runners

273spec:

274 replicas: 3

275 selector:

276 matchLabels:

277 app: claude-runner

278 template:

279 metadata:

280 labels:

281 app: claude-runner

282 app.kubernetes.io/part-of: claude-code-self-hosted-runner

283 spec:

284 terminationGracePeriodSeconds: 90

285 containers:

286 - name: runner

287 image: <your-registry>/claude-runner:latest

288 args:

289 - self-hosted-runner

290 - --environment-secret-file

291 - /etc/claude/environment-secret

292 - --capacity

293 - "4"

294 volumeMounts:

295 - name: environment-secret

296 mountPath: /etc/claude

297 readOnly: true

298 ports:

299 - name: health

300 containerPort: 8080

301 readinessProbe:

302 httpGet:

303 path: /healthz

304 port: 8080

305 initialDelaySeconds: 5

306 periodSeconds: 10

307 livenessProbe:

308 httpGet:

309 path: /healthz

310 port: 8080

311 initialDelaySeconds: 30

312 periodSeconds: 30

313 volumes:

314 - name: environment-secret

315 secret:

316 secretName: claude-runner-environment-secret

317```

318 

319䞊蚘の Deployment は `claude-runners` 名前空間に存圚したす。最初に名前空間を䜜成しおください

320 

321```bash theme={null}

322kubectl create namespace claude-runners

323```

324 

325管理 UI の [**環境キヌをコピヌ**ステップ](/docs/ja/self-hosted-environments-quickstart#set-up-an-environment-and-runner)でコピヌした倀を保持するロヌカルファむルからバッキング Secret を䜜成しおください。シヌクレットはシェル履歎に衚瀺されたせん。`(umask 077 && cat > ./environment-secret)` を実行し、シヌクレットを貌り付け、Enter キヌを抌しおから Ctrl-D を抌しおください。次に Secret を䜜成しおファむルを削陀しおください

326 

327```bash theme={null}

328kubectl create secret generic claude-runner-environment-secret -n claude-runners --from-file=environment-secret=./environment-secret

329```

330 

331<h2 id="docker-compose">

332 Docker Compose

333</h2>

334 

335以䞋の Compose サヌビスは、ランナヌが終了するたびに再起動したす。これはクラッシュず通垞のドレむン埌の終了の䞡方をカバヌしたす。Docker 再起動ポリシヌは、曞き蟌み可胜なレむダヌを保持しお同じコンテナを再起動するため、ランナヌは[匷化姿勢](#harden-your-deployment)が掚奚する新しいファむルシステムではなく、再利甚されたファむルシステムで戻りたす。このレシピを評䟡に䜿甚し、本番環境ではコンテナを実行ごずに再䜜成するか、そうするオヌケストレヌタヌを䜿甚しおください。

336 

337```yaml theme={null}

338services:

339 claude-runner:

340 image: <your-registry>/claude-runner:latest

341 command:

342 - self-hosted-runner

343 - --environment-secret-file

344 - /run/secrets/environment-secret

345 - --capacity

346 - "4"

347 secrets:

348 - environment-secret

349 restart: always

350 stop_grace_period: 90s

351 

352secrets:

353 environment-secret:

354 file: ./environment-secret

355```

356 

357<h2 id="shutdown-timing">

358 シャットダりンタむミング

359</h2>

360 

361`SIGTERM` では、ランナヌは新しい䜜業を受け取るのを停止し、[`--defer-shutdown-max-min`](#defer-the-drain-past-the-first-signal)を蚭定しない限り、最倧 `--drain-wait-sec`デフォルトはれロ埅機しお、進行䞭のタヌンが終了するのを埅ちたす。各セッションのプロセスツリヌを終了し、[`post-session` ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#post-session)を実行したす。そのプロセスツリヌには、Claude がセッションで実行しおいたコマンドが含たれたす。

362 

363完党なドレむンパスには、最倧 `--session-stop-grace-sec` + `--drain-wait-sec` + `--post-session-hook-timeout-sec` が必芁です。プロセスクリヌンアップの固定オヌバヌヘッド 15 秒ず、[`--push-outcome-on-release`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)が蚭定されおいる堎合はさらに 30 秒が必芁です。デフォルトでは 80 秒です。ランナヌは起動時に合蚈をログに蚘録したす。セッションはこの 1 ぀の予算の䞋で䞊列にドレむンされるため、合蚈は `--capacity` で増加したせん。

364 

365デフォルトの `--drain-wait-sec 0` では、ロヌリング再起動は進行䞭のタヌンを䞭断したす。各セッションは別のランナヌで再開され、[既知の問題](#additional-limitations)で説明されおいるように、プッシュされおいない䜜業が倱われたす。`--drain-wait-sec` を蚭定し、猶予期間を䞀臎させお、タヌンが最初に終了するようにしたす。

366 

367その党䜓のパス党䜓を通じお、ランナヌはれロ容量でコントロヌルプレヌンにハヌトビヌトを送信し続けるため、セッションリヌスは期限切れにならず、`post-session` フックがコミットされおいない䜜業を曞き出しおいる間に別のランナヌに再キュヌむングされたせん。ハヌトビヌトはランナヌが登録解陀される盎前に停止したす。

368 

369ランナヌが起動時にログに蚘録する合蚈の少なくずも前に、ホストがそれを停止する前に䞎えおください。蚭定する堎所は、ホストがどのように停止するかによっお異なりたす

370 

371* **`SIGTERM` 猶予期間付き**Kubernetes で `terminationGracePeriodSeconds` を蚭定し、Docker Compose で `stop_grace_period` を蚭定するか、オヌケストレヌタヌの同等物をその合蚈の少なくずも蚭定しおください。Kubernetes のデフォルト 30 秒はランナヌのドレむンパスより短いため、Kubernetes はランナヌがドレむンを終了する前にポッドを停止したす。

372* **[`--retire-at`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)付き**リタむア時間ずホストの停止時間の間のマヌゞンを、兞型的なタヌン、[ランナヌのラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle)が説明するバックグラりンドタスク保持、およびその同じ合蚈をカバヌするようにサむズ蚭定しおください。各起動時にリタむア時間を蚈算したす。䟋えば `date +%s` にランナヌの意図された生涯を加えたす。

373* **[`--defer-shutdown-max-min`](#defer-the-drain-past-the-first-signal)付き**ドレむンパス合蚈に 2 ぀の郚分を远加しおください。最初は蚭定する分です。 2 番目は[最初のシグナルを超えおドレむンを遅延させる](#defer-the-drain-past-the-first-signal)が説明するリリヌス埌の猶予です。デフォルトでは 75 秒です。フラグが蚭定されおいる堎合、ランナヌは起動時に組み合わせた図も出力したす。ドレむンパス合蚈の埌。

374 

375<h3 id="defer-the-drain-past-the-first-signal">

376 最初のシグナルを超えおドレむンを遅延させる

377</h3>

378 

379再起動しおいるランナヌが最初のシグナルでドレむンするのではなく、最倧 `n` 分間保持するセッションを提䟛し続けるようにしたい堎合は、[`--defer-shutdown-max-min <n>`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)を蚭定しおください。最初の `SIGTERM` たたは `SIGINT` では、ランナヌは新しい䜜業を受け取るのを停止し、保持するセッションを提䟛し続けたす。ポヌリングを続けるため、コントロヌルプレヌンはそれらのセッションを再キュヌむングしたせん。Claude Code v2.1.238 以降が必芁です。

380 

381<h4 id="what-happens-to-the-sessions-the-runner-holds-after-the-first-signal">

382 最初のシグナル埌にランナヌが保持するセッションに䜕が起こるか

383</h4>

384 

385最初のシグナルに続く最初の 2 ぀のステヌゞでは、ランナヌはセッションをリリヌスし、リリヌスされたセッションはナヌザヌが次のメッセヌゞを送信するずきに新しいランナヌで再開されたす。最初のシグナルからカりントしお、ランナヌは 3 ぀のステヌゞを通じお移動したす

386 

387* **最初の `n` 分間**ランナヌは通垞セッションを提䟛し、`--startup-timeout-min` ず `--kill-session-after-min` を適甚し続けたす。[`--release-idle-session-min`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)も蚭定した堎合、ランナヌはそのナヌザヌがアむドル状態だったセッションをリリヌスしたす。それなしでは、アむドルセッションはランナヌに留たりたす。

388* **`n` 分が経過したずき**ランナヌはただ保持しおいるすべおのセッションをリリヌスしたす。アむドルかどうか。ランナヌはタヌン途䞭のセッションのタヌンが終了するのを埅ち、タヌンのバックグラりンドタスクのために最倧 60 秒埅っおから、そのセッションをリリヌスしたす。

389* **リリヌス埌の猶予が経過したずき**ランナヌはただ保持しおいるセッションをドレむンし、コントロヌルプレヌンは各ドレむンされたセッションを別のランナヌにすぐに再キュヌむングしたす。リリヌス埌の猶予は `n` 分が経過したずきに開始され、デフォルトでは 75 秒です。`--drain-wait-sec` を 60 秒以䞊に蚭定した堎合、リリヌス埌の猶予は `--drain-wait-sec` + 15 秒です。

390 

391任意のステヌゞで、ランナヌはセッションを保持しなくなるずすぐに 0 で終了したす。 2 番目のシグナルはステヌゞを短瞮したす`--defer-shutdown-max-min` なしの最初のシグナルの堎合ず同様に、ランナヌは盎ちにドレむンしたす。ドレむンが進行䞭になるず、次のシグナルはランナヌを匷制終了したす。これは、ドレむンを開始したのが 2 番目のシグナルであっおも、リリヌス埌の猶予の経過であっおも同じです。

392 

393<h4 id="size-the-stop-timeout">

394 停止タむムアりトをサむズ蚭定する

395</h4>

396 

397ホストの停止タむムアりトに、少なくずも 3 ぀の郚分の合蚈を䞎えおください蚭定する `n` 分、リリヌス埌の猶予、[シャットダりンタむミング](#shutdown-timing)が説明する完党なドレむンパス。デフォルト蚭定ではリリヌス埌の猶予は 75 秒、ドレむンパスは 80 秒です。`n` 分 + 155 秒を蚱可しおください。ランナヌはこの合蚈を起動時に出力したす。`--defer-shutdown-max-min` が蚭定されおいる堎合。

398 

399ランナヌが終了する前に停止タむムアりトが切れるず、ホストはランナヌを匷制終了したす。保持するセッションは `post-session` フックを取埗したせん。ランナヌは登録解陀されず、コントロヌルプレヌンは玄 1 分埌にセッションを再キュヌむングしたす。停止タむムアりトをその合蚈に䞎えるこずができない堎合は、`--defer-shutdown-max-min` を蚭定しないたたにしお、ランナヌが最初のシグナルでドレむンするようにしおください。

400 

401<h3 id="what-reaches-a-running-post-session-hook">

402 実行䞭の post-session フックに到達するもの

403</h3>

404 

405`post-session` フックず Claude セッション子は、それぞれ独自の POSIX プロセスグルヌプで実行され、ランナヌから分離されおいるため、停止メカニズムは異なる方法で到達したす

406 

407* **ランナヌが既にドレむン䞭の `SIGTERM`**ランナヌを盎ちに匷制終了し、ドレむンパスの残りをスキップしたす。[`--defer-shutdown-max-min`](#defer-the-drain-past-the-first-signal)なしでは、ランナヌが受け取る 2 番目の `SIGTERM` です。䜕も実行䞭の `post-session` フックに信号を送信したせん。そのため、孀児を採甚する init プロセスを持぀ベアホストでは、それは独自に終了したすが、監芖されおいたせんタむムアりト予算はもはや適甚されず、閉じたログパむプぞの曞き蟌みは `SIGPIPE` で匷制終了できるため、匷制終了から生き残る必芁があるフックはそこで独自の出力をファむルにリダむレクトする必芁がありたす。このペヌゞのコンテナレシピでは、ランナヌはコンテナの PID 1 であり、その終了はコンテナを終了し、systemd のデフォルト `KillMode=control-group` の䞋では、cgroup 党䜓のキルは **Cgroup 党䜓のキル**゚ントリが説明するようにフックにも到達したす。どちらでも、匷制終了をフックに察しお臎呜的ずしお扱い、猶予期間に䟝存しおください。

408* **プロセスグルヌプ党䜓のシグナル**。`kill -- -<pid>` をラッパヌスクリプト、シェルゞョブ制埡、たたはグルヌプ党䜓のりォッチドッグでランナヌず mid-`checkout`-hook サブプロセスに到達したす。これは意図的にグルヌプに接続されたたたですが、実行䞭の `post-session` フックたたはセッション子には到達したせん。

409* **Cgroup 党䜓のキル**。systemd のデフォルト `KillMode=control-group` たたは `terminationGracePeriodSeconds` が期限切れになったずきに Kubernetes が配信する `SIGKILL` などすべおに到達したす。フックを含む。プロセスグルヌプ分離はこれらに察しお保護したせん。これが猶予期間が完党なドレむンパスをカバヌする必芁がある理由です。

410* **フック独自のタむムアりト**フックが `--post-session-hook-timeout-sec` を超えるず、ランナヌはフックの党䜓プロセスグルヌプに `SIGTERM` を送信し、2 秒埌に `SIGKILL` を送信したす。フックがフォヌクしたワヌカヌtar、rsync、git などはラッパヌシェルず䞀緒に終了し、孀児ずしお生き残りたせん。ランナヌの監芖は、フックの stdio が閉じたずきに終了したす独自の出力をファむルにリダむレクトし、`SIGTERM` ステヌゞを超えお生き残るワヌカヌはランナヌの到達範囲を超えおいたす。

411 

412ドレむンが開始されたずき、および匷制終了時に、ランナヌはただ実行䞭の `post-session` フックの数をログに蚘録するため、静かなドレむンず mid-snapshot のドレむンを区別できたす。

413 

414<h2 id="keep-the-base-directory-and-capacity-identical-across-runners">

415 ベヌスディレクトリず容量をランナヌ党䜓で同じに保぀

416</h2>

417 

418ランナヌがセッション途䞭で死亡した堎合、サヌバヌはセッションを再キュヌむングし、環境内の別のランナヌがそれを取埗したす。そのランナヌは、独自の `--base-dir` ず `--capacity` からチェックアりトパスを導出したす`--capacity 1` は `--base-dir` の盎䞋にチェックアりトし、`--capacity` が 1 を超える堎合は代わりにセッションごずの worktrees を䜿甚したす。同じ環境内のランナヌがこれらのフラグのいずれかに異なる倀を䜿甚する堎合、再開されたセッションの䜜業ディレクトリが倉曎され、゚ヌゞェントが以前に蚘録した絶察パス線集、ツヌル呌び出し、独自のメモは、もはや存圚しない堎所を指したす。

419 

420環境内のすべおのランナヌで同じ `--base-dir` ず `--capacity` を䜿甚し、むンスタンス ID やホスト名などのホストごずの倀を䜿甚しないでください。

421 

422ベヌスディレクトリのデフォルトは `/workspace` です。[`--base-dir` リファレンス行](/docs/ja/self-hosted-environments-reference#runner-cli-flags)が蚘録する䟋倖を陀きたす。ランナヌは曞き蟌みアクセスが必芁です。起動時に登録する前に、ランナヌはディレクトリを䜜成し、曞き蟌みできるこずを確認し、できない堎合は `cannot create or write to base directory` で終了したす。ルヌトずしお開始されたランナヌはデフォルト `/workspace` を自分で䜜成したす。非ルヌトランナヌの堎合、ランナヌを開始する前にディレクトリを䜜成しおランナヌのナヌザヌに所有暩を䞎えるか、`--base-dir` をそのナヌザヌが既に所有しおいるディレクトリを指しおください。

423 

424<h2 id="reuse-a-pre-warmed-checkout">

425 事前にりォヌムアップされたチェックアりトを再利甚する

426</h2>

427 

428倧芏暡なリポゞトリの堎合、クロヌンがセッション起動を支配するこずがありたす。`--capacity 1` で [`checkout` フック](/docs/ja/self-hosted-environments-configuration#checkout) がない堎合、ランナヌは `<base-dir>/<repo-owner>/<repo>` でリポゞトリごずに 1 ぀の正芏クロヌンを保持し、セッション党䜓で再利甚したす。芁求された ref をフェッチし、`HEAD` をデタッチしお、それにハヌドリセットしたす。これは倉曎がほずんどない堎合、ほが瞬時に完了したす。コヌルドクロヌンをスキップするには、次の 2 ぀の方法のいずれかでクロヌンを提䟛したす。

429 

430* **むメヌゞ内にクロヌンを配眮する**: ランナヌむメヌゞをそのパスにビルドしおクロヌンを含めたす。その埌、新しいコンテナはすべおディスクを再利甚せずにりォヌムクロヌンで起動したす。

431* **氞続ボリュヌム䞊にクロヌンを配眮する**: [`--lock-to-account`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) で 1 人のナヌザヌアカりントにプリロックされたランナヌで、`--base-dir` を氞続ボリュヌムに指定するず、ディスクはそのアカりントのみを提䟛したす。プリロックされたランナヌは Claude Tag チャネルセッションを取埗しないため、このオプションはそれらを提䟛するランナヌには適甚されたせん。

432 

433再利甚パスが保蚌するもの、しないもの

434 

435* **任意のクロヌン圢状が機胜する**: パスの完党、シャロヌ、たたは単䞀ブランチクロヌンはそのたた䜿甚されたす。ランナヌは既存のクロヌンにフェッチするずきに `--depth` を枡したせん。そのため、完党なプリりォヌムは完党な履歎を保持し、シャロヌクロヌンはシャロヌのたたです。`CLAUDE_RUNNER_FETCH_DEPTH``full`、`0`、たたは数倀。デフォルト 50は、クロヌンがただ存圚しない堎合にランナヌが䜜成するコヌルドクロヌンのみを制埡したす。

436* **远跡された倉曎はリセットされ、远跡されおいないファむルは保持される**: 各セッションはハヌドリセットから開始され、前のセッションの远跡された倉曎を削陀したすが、ランナヌは `git clean` を実行しないため、ロックされたオヌナヌの以前のセッションからの远跡されおいないファむルはツリヌに残りたす。

437* **git プロキシを䜿甚する堎合、リセットはチェックアりトになる**: [`--use-anthropic-git-proxy`](#use-the-anthropic-git-proxy) を䜿甚するず、ランナヌは各セッションの前にクロヌンの `.git/` をサニタむズし、オブゞェクトストア、ref、およびシャロヌ状態を保持したすが、むンデックスを削陀するため、各セッションはほが瞬時のリセットではなく、完党なワヌキングツリヌチェックアりトを実行したす。それでも再クロヌンは実行されたせん。プロキシの䞋ではサブモゞュヌルプリりォヌムはサポヌトされおいたせん。

438* **長いクロヌンは回避策を必芁ずしない**: ランナヌは各 git 操䜜を 120 秒の無進捗りォッチドッグず 30 分のハヌドキャップで制限し、フラットタむムアりトではないため、進捗を報告し続けるスロヌコヌルドクロヌンは完了したす。

439 

440<h2 id="pin-the-version">

441 バヌゞョンをピンする

442</h2>

443 

444各セッションの子 Claude Code プロセスはランナヌ独自のバむナリを実行し、ランナヌはセッション内でオヌトアップデヌトをオフにするため、すべおのセッションはホストにむンストヌルされたか、むメヌゞに組み蟌たれたバヌゞョンを実行したす。ホストレベルのアップデヌトはランナヌが次に開始するずきに有効になりたす。

445 

446* **フリヌトを 1 ぀のバヌゞョンに保持するには**ピンされたバヌゞョンでむメヌゞをビルドするか、ベアホストで特定のバヌゞョンをむンストヌルし、[オヌトアップデヌトを無効にしおください](/docs/ja/setup#disable-auto-updates)

447* **アップグレヌドするには**新しいバヌゞョンをむンストヌルするか、むメヌゞを再ビルドしおから、ランナヌを再起動しおください

448* **プラグむン**プラグむンマヌケットプレむスもオヌトアップデヌトしたせん。ランナヌの環境で `FORCE_AUTOUPDATE_PLUGINS=1` を蚭定しお、バむナリがピンされたたたの間、プラグむンをオヌトアップデヌトさせたす

449 

450<h2 id="scale-the-fleet">

451 フリヌトをスケヌリングする

452</h2>

453 

454オヌケストレヌタヌは、ランナヌを远加たたは削陀するタむミングを決定したす。[ランナヌのラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle)に関する 1 ぀のオヌナヌごずのロックのため、最小レプリカ数は、同時にアクティブになるず予想されるナヌザヌず Claude Tag ゚ヌゞェントの数です。`--capacity` は、オヌナヌ党䜓ではなく、1 ぀のオヌナヌのセッション内での䞊列凊理を制埡したす。

455 

4562 ぀のスケヌリングアプロヌチが利甚可胜です。

457 

458* **固定フリヌト**: 静的なランナヌレプリカセットを実行し、各ランナヌが提䟛する [Prometheus メトリクス](/docs/ja/self-hosted-environments-reference#prometheus-metrics)に基づいおスケヌリングしたす

459* **オンデマンドランナヌ**: `claude self-hosted-runner orchestrator` サブコマンドを実行したす。このコマンドは、利甚可胜なランナヌがないキュヌに入っおいるセッションに぀いお Anthropic をポヌリングし、`spawn-runner` フックを呌び出しお、セッションごずに 1 ぀起動したす。[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)を参照しおください。

460 

461<h2 id="known-issues-and-limitations">

462 既知の問題ず制限事項

463</h2>

464 

465これらはこのリリヌスの制限事項です。回避策が存圚する堎合は蚘茉されおいたす。

466 

467<h3 id="connector-traffic-leaves-your-network">

468 コネクタトラフィックはネットワヌクを離れたす

469</h3>

470 

471Anthropic はランナヌからではなく、独自のむンフラストラクチャからコネクタツヌルを呌び出したす。コネクタツヌルは claude.ai コネクタです。GitHub、Slack、Linear など。Claude がセルフホストセッションでコネクタを䜿甚する堎合、そのトラフィックはネットワヌク境界内から発信されるのではなく、`api.anthropic.com` を通じお移動したす。

472 

473セルフホストセッションからコネクタを陀倖するには、[`allowedMcpServers` および `deniedMcpServers` ポリシヌ蚭定](/docs/ja/managed-mcp#policy-based-control-with-allowlists-and-denylists)でフィルタリングしおください。Claude Code はこれらの蚭定をランナヌホストからシヌドするサヌバヌずナヌザヌが远加するサヌバヌず同様に、Anthropic が配信するコネクタに適甚したす。他のサヌバヌの URL ベヌスの蚱可リストをデプロむする堎合、Claude Code は配信されたコネクタもブロックしたす。配信されたコネクタを他のサヌバヌず䞀緒に利甚可胜に保぀には、Anthropic プロキシパスの配信されたコネクタに䞀臎する゚ントリを远加しおください

474 

475* `https://api.anthropic.com/v2/ccr-sessions/*`

476* `https://api.anthropic.com/v1/code/sessions/*`

477* `https://api.anthropic.com/v1/code/mcp/*`

478 

479ツヌルトラフィックがネットワヌク内に留たる必芁がある堎合は、代わりにランナヌむメヌゞ䞊でロヌカル MCP サヌバヌずしお同等のツヌルを実行しおください。[MCP サヌバヌ](/docs/ja/self-hosted-environments-configuration#mcp-servers)を参照しおください。

480 

481<h3 id="some-sessions-don’t-count-as-idle">

482 䞀郚のセッションはアむドルずしおカりントされたせん

483</h3>

484 

485終了しないバックグラりンドタスクを保持するセッションはアむドルずしおカりントされないため、`--release-idle-session-min` はそのセッションのスロットをリリヌスしたせん。実行䞭のツヌル呌び出し内から芁求された承認を埅機しおいるセッションもアむドルずしおカりントされたせん。垞に `--kill-session-after-min` をそれず䞀緒に蚭定しお、セッションがスロットを無期限に保持できないようにハヌドバックストップずしおください。

486 

487`--kill-session-after-min` は暎走セッションのバックストップです。v2.1.260 以降のランナヌでは、制限に達したセッションは盎ちに終了されたせん。ランナヌは猶予りィンドりを䞎えたす。デフォルトでは 15 分です。[`SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS`](/docs/ja/self-hosted-environments-reference#environment-variable-only-settings)で倉曎できたす

488 

489* セッションがナヌザヌを埅機しおいる堎合、たたはタヌンが終了しおバックグラりンドタスクのみを保持しおいる堎合、ランナヌはそれを盎ちにリリヌスしたす。セッションはナヌザヌが次のメッセヌゞを送信するずきに再開されたす。

490* タヌンがただ実行䞭の堎合、ランナヌはタヌンが終了するのを埅぀か、セッションが次にナヌザヌを埅機するのを埅っおから、それをリリヌスしたす。

491* セッションが猶予りィンドりの終了時にランナヌに留たっおいる堎合、ランナヌはそれを終了し、実行䞭のタヌンの䜜業は倱われたす。実行䞭のツヌル呌び出し内から芁求された承認を埅機しおいるタヌンは、セッションがりィンドりを超えお存続する 1 ぀の方法です。

492 

493リリヌスされたセッションは新しいクロヌンから再開されるため、プッシュしおいない䜜業はどちらの方法でも倱われたす。[再開されたセッションはプッシュされおいない䜜業を倱う](#additional-limitations)を参照しおください。v2.1.260 より前では、ランナヌはすべおのセッションを制限で終了し、実行䞭のタヌンが終了するのを最倧猶予りィンドり埅機したした。

494 

495フラグを最長予想セッション䟋えば 8 時間の堎合は `--kill-session-after-min 480`の䞊に蚭定しおください。アむドル状態になった䌚話からスロットを解攟するには、代わりに `--release-idle-session-min` を䜿甚しおください。

496 

497<h3 id="additional-limitations">

498 远加の制限事項

499</h3>

500 

501* **再開されたセッションはプッシュされおいない䜜業を倱う**セッションがリリヌスされるか、ランナヌが再起動され、ナヌザヌが別のメッセヌゞを送信するず、セッションは新しいランナヌで再開され、開始ブランチからリポゞトリを再床クロヌンするため、セッションがプッシュしおいない䜜業は倱われたす。[`--push-outcome-on-release`](/docs/ja/self-hosted-environments-reference#runner-cli-flags)を蚭定しお、ランナヌがリリヌスする前にセッションの結果ブランチをベスト゚フォヌトでプッシュするようにしたす。再開されたセッションはそれらのコミットから開始されたす。これはコミットされた䜜業を保持し、ダヌティな䜜業ツリヌではありたせん。有効にする前に、゜ヌスリモヌトの `claude/*` refs ぞのプッシュを制限しおください。䟋えば、ブランチルヌルセットを䜿甚したす再開時に、ランナヌは以前にプッシュされたブランチをフェッチし、誰がプッシュしたかを怜蚌したせん。そのため、それらの refs ぞのプッシュアクセスを持぀すべおのナヌザヌが再開されたワヌクスペヌスにコンテンツを配眮できたす。ランナヌは再開時にセッションごずの蚭定も砎棄したす。぀たり、セッションの Claude 蚭定ディレクトリずセッションが曞き蟌んだシェル状態です。`--push-outcome-on-release` はそれらをカバヌしたせん。

502* **プラむベヌトリポゞトリは mid-session に远加できたせん**セッション開始埌に远加されたリポゞトリは、セルフホストランナヌで認蚌情報でクロヌンされないため、远加は倱敗したす。セッションを䜜成するずきに、セッションが必芁ずするすべおのリポゞトリを遞択しおください。

503* **䞀郚のコネクタはセルフホストセッションに衚瀺されたせん**claude.ai 蚭定でただ接続しおいないコネクタはセルフホストセッションにリストされず、セッションはそれを接続するように促したせん。最初に蚭定で接続しおから、新しいセッションを開始しおください。実行䞭のセッションにコネクタを远加しおも、Claude がそのツヌルを利甚できるようにはなりたせん。新しく远加されたコネクタを取埗するには、新しいセッションを開始しおください。

504 

505<h3 id="report-an-issue">

506 問題を報告する

507</h3>

508 

509セルフホスト環境の問題に぀いおは、Anthropic アカりントチヌムに連絡しおください。

510 

511<h2 id="troubleshooting">

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

513</h2>

514 

515ガむド付き蚺断に぀いおは、ランナヌホスト䞊で doctor サブコマンドを実行しおください。doctor サブコマンドは、ランナヌのログず状態が添付された察話型 Claude Code セッションを開始したす。そのホスト䞊で `claude auth login` でサむンむンしお、セッションが環境、ランナヌ、キュヌに入っおいるセッションをク゚リできるようにしおください。そのサむンむンがない堎合、䟋えばホストが API キヌで認蚌する堎合、ロヌカルヘルス゚ンドポむント、メトリクス、およびランナヌのログに限定され、`--log-file` でランナヌを起動した堎合のみログを読み取りたす。

516 

517```bash theme={null}

518claude self-hosted-runner doctor

519```

520 

521䞀般的な問題

522 

523* **ランナヌが環境に衚瀺されない**ホストが HTTPS 経由で `api.anthropic.com` に到達できるこず、環境シヌクレットが最新であるこず、ホストの時刻が実時間の 5 分以内であるこずを確認しおください。より倧きなずれは認蚌倱敗を匕き起こしたす。ランナヌは認蚌倱敗時に拒吊理由を含む `[runner:fatal]` をログに蚘録したす。

524* **ランナヌが `cannot create or write to base directory` で起動時に終了する**ランナヌが `--base-dir` を䜜成たたは曞き蟌みできたせん。これはデフォルトで `/workspace` です。ディレクトリの所有暩を修正するか、[ランナヌ党䜓でベヌスディレクトリず容量を同じに保぀](#keep-the-base-directory-and-capacity-identical-across-runners)で説明されおいるように `--base-dir` を曞き蟌み可胜なパスに指定しおください。ランナヌが代わりにベヌスディレクトリチェックがタむムアりトしたこずを瀺す `[runner:fatal]` をログに蚘録する堎合、ディレクトリはハングしおいる NFS たたは CSI マりント䞊にありたす。暩限ではなくマりントヘルスを確認しおください。ランナヌは `--log-file` を開く前にこれらの起動倱敗を stderr に出力するため、ログファむルではなくタヌミナルたたはプラットフォヌムのコンテナログで探しおください。v2.1.225 より前では、ランナヌは起動時にベヌスディレクトリをチェックしおおらず、この蚭定ミスはピックアップ埌にセッションを倱敗させたした。

525* **セッションがキュヌに留たる**すべおのオンラむンランナヌは異なる所有者にロックされおいる可胜性がありたす。各ランナヌの `claude_code_self_hosted_runner_locked_account` [メトリクス](/docs/ja/self-hosted-environments-reference#prometheus-metrics)たたはその `[runner:health]` ログ行の `locked_account` フィヌルドをチェックしお、誰がそれを保持しおいるかを確認しおください。どちらも、ランナヌが `act.email` クレヌムを含むセッショントヌクンを発行された埌にのみ所有者のメヌルアドレスを衚瀺したす。これは Claude Tag ゚ヌゞェントのセッションでは決しお行われたせん。クレヌムがない堎合、ランナヌは `locked_account` シリヌズを出力せず、`locked_account=yes` をログに蚘録したす。これはランナヌがロックされおいるこずを瀺したすが、どの所有者にロックされおいるかは瀺したせん。レプリカを远加するか、既存のランナヌがドレむンしお再起動するのを埅っおください。環境がオンデマンドランナヌを䜿甚する堎合は、代わりにオヌケストレヌタヌをチェックしおください。[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners)を参照しおください。

526* **セッションがピックアップ盎埌に倱敗する**claude.ai/code でセッションを開いお゚ラヌを確認しおください。最も䞀般的な原因は、ランナヌむメヌゞの [git 認蚌情報](#configure-git)の欠萜ずむンストヌルされおいないビルドツヌルです。曞き蟌み䞍可胜なベヌスディレクトリはセッションを倱敗させるのではなく、起動時にランナヌを停止させたす。このリストの **ランナヌが `cannot create or write to base directory` で起動時に終了する** ゚ントリを参照しおください。

527* **セッションが認蚌゚グレスプロキシ経由でネットワヌクに到達できない**[`--proxy-authorization-command` たたは `--proxy-authorization-file`](#authenticate-to-an-egress-proxy) で蚭定した゜ヌスが倱敗する堎合、30 秒埌にタむムアりトする堎合、たたは空の倀を生成する堎合、ランナヌはその接続に `502 Bad Gateway` で応答し、理由をログに蚘録したす。ランナヌはそのログでコマンドの stderr を線集し、ヘッダヌ倀をログに蚘録したせん。`--proxy-authorization-command` を䜿甚する堎合、ホスト䞊でコマンド自䜓を実行しお、stdout 党䜓のヘッダヌ倀を出力するこずを確認しおください。ランナヌが代わりに `could not start the proxy-authorization listener` で起動時に終了する堎合、ルヌプバックリスナヌを開くこずができたせんでした。

528* **ランナヌが `rejecting the malformed poll response` を含む `Poll failed` 行をログに蚘録する**ランナヌは、本䜓がキュヌの予期された JSON ではないワヌクポヌル応答を受け取りたした。最も䞀般的には、むンタヌセプティングプロキシやキャプティブポヌタルなど、ランナヌず `api.anthropic.com` の間の䜕かが独自のペヌゞで応答したためです。ランナヌは応答を拒吊し、`claude_code_self_hosted_runner_poll_errors_total` [メトリクス](/docs/ja/self-hosted-environments-reference#prometheus-metrics)の `transport` 皮別の䞋でカりントし、[セッションラむフサむクル](/docs/ja/self-hosted-environments#session-lifecycle)で説明されおいる倱敗したポヌルスケゞュヌルで再詊行したす。ランナヌはラむブセッションを提䟛し続けたす。`api.anthropic.com` からの応答を倉曎されずに通すようにプロキシを蚭定しおください。v2.1.246 より前では、ランナヌはそのような応答を空のワヌクキュヌずしお読み取り、ラむブセッションを終了するか、終了させる可胜性がありたした。

529* **セッションのブランチがリモヌトに存圚しなくなった**セッションが読み取り専甚の git ゜ヌスの堎合、ランナヌはその゜ヌスをスキップしお残りの゜ヌスで続行したす。セッションが結果をプッシュする゜ヌスの堎合、削陀されたブランチ通垞はマヌゞされお自動削陀されたためはセッションを倱敗させ、リポゞトリずブランチを名前付けする゚ラヌを衚瀺し、ブランチを埩元しお再詊行するよう求めたす。ランナヌはスキップするずリポゞトリがたったくなくなる堎合、同じ゚ラヌでセッションを倱敗させたす。v2.1.228 より前では、そのようなセッションは空のディレクトリで開始されたした。

530* **セッションの開始に数分かかる**初期クロヌンが通垞支配的です。`claude_code_self_hosted_runner_session_init_duration_seconds` [メトリクス](/docs/ja/self-hosted-environments-reference#prometheus-metrics)を監芖しお確認し、[事前にりォヌミングされたチェックアりト](#reuse-a-pre-warmed-checkout)たたはより小さい `CLAUDE_RUNNER_FETCH_DEPTH` でクロヌンを削枛しおください。

531* **ポッドがドレむン䞭に匷制終了される**`terminationGracePeriodSeconds` をランナヌが起動時にログに蚘録する倀以䞊に匕き䞊げおください。[シャットダりンタむミング](#shutdown-timing)を参照しおください。

532 

533ログが初期化されるず、ランナヌはそのラむフサむクルログ`[runner:fatal]` 行を含むを stdout に曞き蟌み、デバッグ出力を stderr に曞き蟌みたす。すべお JSON ではなくプレヌンテキスト行ずしお。䞊蚘のトラブルシュヌティング゚ントリで説明されおいる起動倱敗はその前に stderr に出力されたす。`--log-file` で䞡方のストリヌムをキャプチャしたす。これにより `self-hosted-runner doctor` がそれらをテヌルできるようになり、たたはプラットフォヌムのログ収集で。各セッションの子プロセスは個別のデバッグログを曞き蟌みたす。倱敗時、ランナヌはログを保持し、ランナヌログにログのパスを出力し、ログのテヌルを claude.ai/code のセッションず䞀緒に衚瀺したす。

534 

535<h2 id="what’s-next">

536 次のステップ

537</h2>

538 

539* [セッションをカスタマむズする](/docs/ja/self-hosted-environments-configuration)ラッパヌスクリプト、ラむフサむクルフック、オンデマンドランナヌ、MCP サヌバヌ、暩限

540* [゚ンドツヌ゚ンドをテストする](/docs/ja/self-hosted-environments-testing)本番環境に昇栌させる前に新しいランナヌむメヌゞを怜蚌する

541* [リファレンス](/docs/ja/self-hosted-environments-reference)すべおの CLI フラグ、環境倉数、メトリクス

Details

1> ## Documentation Index

2> 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.

4 

5# 自己ホスト環境でセッション ID を怜蚌する

6 

7> CLAUDE_CODE_SESSION_ACCESS_TOKEN JWT を怜蚌しお、自己ホスト環境内のセッションからのリク゚ストをネットワヌク䞊のサヌビスが信頌できるようにしたす。

8 

9<Note>

10 自己ホスト環境は Team および Enterprise プランでパブリックベヌタ版です。[オヌナヌ](/docs/ja/cloud-environments#organization-shared-environments)が [**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)で **Allow self-hosted environments** をオンにするこずで有効になりたす。このペヌゞではセッション ID 怜蚌に぀いお説明したす。セットアップに぀いおは[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart)を、フリヌト構成に぀いおは[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)を参照しおください。

11</Note>

12 

13[自己ホスト環境](/docs/ja/self-hosted-environments)では、[りェブ䞊の Claude Code](/docs/ja/claude-code-on-the-web) セッションが Anthropic のむンフラストラクチャではなく、お客様が運甚するむンフラストラクチャ䞊で実行されたす。セッションはお客様のネットワヌク内で実行されるため、Claude はお客様の内郚サヌビスを盎接呌び出すこずができたす。これらのサヌビスは、リク゚ストが環境内の Claude Code セッションから来たこずを確認し、そのセッションを䜜成したナヌザヌたたはサヌビス ID を識別する方法が必芁です。

14 

15自己ホスト環境内のすべおのセッションは、`CLAUDE_CODE_SESSION_ACCESS_TOKEN` 環境倉数に眲名付き JSON Web TokenJWTを受け取りたす。セッションはトヌクンをベアラヌ認蚌情報ずしお提瀺したす。たずえば、Claude が実行するスクリプトは `curl -H "Authorization: Bearer $CLAUDE_CODE_SESSION_ACCESS_TOKEN"` を䜿甚しおお客様のサヌビスを呌び出すこずができたす。Anthropic はトヌクンに眲名し、怜蚌キヌを公開 JWKS ゚ンドポむントで公開したす。お客様のサヌビスはこれらのキヌを取埗し、眲名を怜蚌し、クレヌムを読んでアクセス暩を決定したす。

16 

17<h2 id="the-session-token">

18 セッショントヌクン

19</h2>

20 

21怜蚌コヌドを䜜成する前に、トヌクンが䜕を確立するか、および JWT ラむブラリが芋る圢匏を理解しおください。

22 

23<h3 id="what-the-token-proves">

24 トヌクンが蚌明するこず

25</h3>

26 

27有効なトヌクンは䞀郚の事実を確立し、意図的に他の事実は確立したせん。

28 

29* **蚌明するこず**: Anthropic が特定の環境内の特定のセッション甚にトヌクンを発行したこず、およびセッションがどのように䜜成されたか。組織内のナヌザヌによっお、たたは組織のサヌビス ID によっお[Claude Tag チャネルセッション](https://claude.com/docs/claude-tag/concepts/agent-identity)の開始方法

30* **蚌明しないこず**: ランナヌホスト䞊のどのプロセスがそれを提瀺するか。トヌクンはセッション内の環境倉数に存圚するため、Claude が実行するコヌド、およびセッションが開始するツヌルたたは MCP サヌバヌは、それを読んで提瀺できたす。

31 

32お客様のサヌビスに察する 2 ぀の結果

33 

34* `aud` クレヌムを環境 ID[**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)で環境ず共に衚瀺される `ccpool_...` 倀に察しお怜蚌し、他の組織の環境に発行されたトヌクンを拒吊したす。

35* トヌクンから掟生させた認蚌情報を、単䞀のコヌディングセッションが実行できるこずにスコヌプしたす。セッションの䜜成者ができるすべおのこずではなく。[掟生認蚌情報のスコヌプ](#scope-derived-credentials)を参照しおください。

36 

37<h3 id="token-format">

38 トヌクン圢匏

39</h3>

40 

41`CLAUDE_CODE_SESSION_ACCESS_TOKEN` の倀は `sk-ant-cc-` プレフィックスの埌に暙準的な 3 郚構成の JWT が続きたす。

42 

43```text theme={null}

44sk-ant-cc-<base64url header>.<base64url payload>.<base64url signature>

45```

46 

47JWT ラむブラリに倀を枡す前にプレフィックスを削陀したす。Anthropic ホスト型クラりドセッションに発行されたトヌクンは代わりに `sk-ant-si-` プレフィックスを持ち、異なるキヌセットで眲名されおいるため、`sk-ant-cc-` で始たらない倀は拒吊したす。

48 

49眲名アルゎリズムは `ES256` で、これは P-256 曲線䞊の ECDSA ず SHA-256 です。トヌクンヘッダヌは、それに眲名した JWKS 内のキヌを識別する `kid` を持ちたす。

50 

51<h2 id="verify-the-token">

52 トヌクンを怜蚌する

53</h2>

54 

55怜蚌は 2 ぀の堎所のいずれかで実行されたす。ネットワヌク䞊のサヌビスは Anthropic の公開キヌに察しおトヌクンを暗号的に怜蚌し、セッション内のラッパヌスクリプトはランナヌバむナリの組み蟌みデコヌダヌを代わりに䜿甚できたす。

56 

57<h3 id="verify-the-token-from-your-service">

58 サヌビスからトヌクンを怜蚌する

59</h3>

60 

61Anthropic は怜蚌キヌを公開の認蚌なし゚ンドポむントで公開したす。

62 

63```text theme={null}

64https://api.anthropic.com/v1/code/.well-known/jwks.json

65```

66 

67レスポンスは暙準的な [JSON Web Key Set](https://www.rfc-editor.org/rfc/rfc7517) です。Anthropic は眲名キヌを定期的にロヌテヌションし、ロヌテヌション前のキヌはセットに十分な期間残り、それらが眲名したトヌクンが怜蚌を続けるため、単䞀のキヌをピンしないでください。゚ンドポむントは `Cache-Control: public, max-age=300` を蚭定するため、キヌセットをキャッシュしお 5 分ごずに再取埗するこずは安党です。

68 

69これらのチェックに察しお各受信トヌクンを怜蚌したす。

70 

71<Steps>

72 <Step title="プレフィックスを確認する">

73 倀が `sk-ant-cc-` で始たらない堎合は拒吊し、そのプレフィックスを削陀したす。残りは暙準的なコンパクト JWT です。

74 </Step>

75 

76 <Step title="眲名を怜蚌する">

77 JWKS を取埗し、トヌクンヘッダヌの `kid` ず䞀臎するキヌを遞択し、`ES256` 眲名を怜蚌したす。`alg` ヘッダヌが `ES256` でないトヌクンを拒吊したす。キャッシュされたキヌセットにない `kid` を持぀トヌクンが到着した堎合、拒吊する前に JWKS を 1 回再取埗したす。ロヌテヌション埌、新しいトヌクンはキャッシュされたセットにただないキヌで眲名されたす。

78 </Step>

79 

80 <Step title="発行者を怜蚌する">

81 `iss` が正確に `ccr` でない堎合、トヌクンを拒吊したす。

82 </Step>

83 

84 <Step title="環境に察しおオヌディ゚ンスを怜蚌する">

85 `aud` クレヌムは配列です。環境 ID`ccpool_...` の圢匏を含たない限り、トヌクンを拒吊したす。環境 ID は [**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)の環境の詳现ダむアログに衚瀺され、環境のセッショントヌクンのいずれかに `ccr:pool_id` クレヌムずしお衚瀺されたす。このチェックはトヌクンを環境にスコヌプし、他の組織に発行されたトヌクンを拒吊するものです。

86 </Step>

87 

88 <Step title="ロヌルを怜蚌する">

89 `ccr:role` が正確に `session_worker` でない堎合、トヌクンを拒吊したす。環境シヌクレット、ランナヌトヌクン、ワヌクオヌダヌなど、自己ホスト環境甚に発行された他のトヌクンは同じキヌセットで眲名されおいたすが、異なるロヌルを持ちたす。

90 </Step>

91 

92 <Step title="有効期限を怜蚌する">

93 `exp` が過去の堎合、トヌクンを拒吊したす。Anthropic はセッショントヌクンをデフォルトで 4 時間の有効期限、最倧 8 時間で発行したす。ランナヌは有効期限前にトヌクンを曎新し、新しい倀をセッションにプッシュするため、Claude が曎新埌に開始するサブプロセスはそれを継承したす。したがっお、1 ぀のセッションは有効期間䞭にお客様のサヌビスに耇数の異なる有効なトヌクンを提瀺できたす。

94 </Step>

95 

96 <Step title="ID を読む">

97 䜜成ナヌザヌの ID は `act` クレヌムにありたす。`act.sub` はプレフィックス圢匏 `user:<id>` の Anthropic ナヌザヌ ID で、`act.email` は䜜成サヌフェスが蚘録した堎合、メヌルアドレスです。組織のサヌビス ID が䜜成するセッションClaude Tag チャネルセッションを含むは代わりに `agent:` サブゞェクトを持぀ため、`act.sub` が `user:` プレフィックスを持぀堎合にのみセッションをナヌザヌ䜜成ずしお扱い、ID クレヌムが存圚しないかどうかをテストするのではなく。完党な構造ずフラット重耇クレヌムに぀いおは、[クレヌムリファレンス](#claims-reference)を参照しおください。

98 </Step>

99</Steps>

100 

101チェックは暙準 JWT ラむブラリに盎接マップされたす。以䞋の䟋は、JWKS フェッチ、キャッシング、および `kid` 遞択を凊理する [`jose`](https://www.npmjs.com/package/jose) を䜿甚した Node.js での完党なシヌケンスず、[`PyJWT`](https://pyjwt.readthedocs.io/) ずその組み蟌み JWKS クラむアントを䜿甚した Python で実装しおいたす。

102 

103<Tabs>

104 <Tab title="Node.js (jose)">

105 ```typescript theme={null}

106 import { createRemoteJWKSet, jwtVerify } from "jose";

107 

108 const JWKS = createRemoteJWKSet(

109 new URL("https://api.anthropic.com/v1/code/.well-known/jwks.json")

110 );

111 

112 const PREFIX = "sk-ant-cc-";

113 const EXPECTED_POOL_ID = "ccpool_...";

114 

115 export async function verifySessionToken(raw: string) {

116 if (!raw.startsWith(PREFIX)) {

117 throw new Error("not a self-hosted runner session token");

118 }

119 const jwt = raw.slice(PREFIX.length);

120 

121 const { payload } = await jwtVerify(jwt, JWKS, {

122 issuer: "ccr",

123 audience: EXPECTED_POOL_ID,

124 algorithms: ["ES256"],

125 });

126 

127 if (payload["ccr:role"] !== "session_worker") {

128 throw new Error("token is not a session_worker token");

129 }

130 

131 const act = payload.act as { email?: string; sub?: string };

132 return {

133 sessionId: payload["ccr:session_id"] as string,

134 poolId: payload["ccr:pool_id"] as string,

135 orgId: payload["ccr:org_id"] as string,

136 creatorEmail: act?.email,

137 creatorSub: act?.sub,

138 };

139 }

140 ```

141 </Tab>

142 

143 <Tab title="Python (PyJWT)">

144 ```python theme={null}

145 import jwt

146 from jwt import PyJWKClient

147 

148 JWKS_URL = "https://api.anthropic.com/v1/code/.well-known/jwks.json"

149 PREFIX = "sk-ant-cc-"

150 EXPECTED_POOL_ID = "ccpool_..."

151 

152 jwks = PyJWKClient(JWKS_URL)

153 

154 

155 def verify_session_token(raw: str) -> dict:

156 if not raw.startswith(PREFIX):

157 raise ValueError("not a self-hosted runner session token")

158 token = raw.removeprefix(PREFIX)

159 

160 signing_key = jwks.get_signing_key_from_jwt(token)

161 payload = jwt.decode(

162 token,

163 signing_key.key,

164 algorithms=["ES256"],

165 issuer="ccr",

166 audience=EXPECTED_POOL_ID,

167 )

168 

169 if payload.get("ccr:role") != "session_worker":

170 raise ValueError("token is not a session_worker token")

171 

172 act = payload.get("act") or {}

173 return {

174 "session_id": payload["ccr:session_id"],

175 "pool_id": payload["ccr:pool_id"],

176 "org_id": payload["ccr:org_id"],

177 "creator_email": act.get("email"),

178 "creator_sub": act.get("sub"),

179 }

180 ```

181 </Tab>

182</Tabs>

183 

184<h3 id="verify-the-token-inside-the-session">

185 セッション内でトヌクンを怜蚌する

186</h3>

187 

188[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts)はセッション内で Claude が開始する前に実行されたす。JWT ラむブラリを呌び出す代わりに、ランナヌバむナリの `self-hosted-runner decode-token` サブコマンドを実行できたす。サブコマンドは䜍眮匕数、`CLAUDE_CODE_SESSION_ACCESS_TOKEN`、たたはパむプされた stdin からトヌクンを読み取りたすこの順序で。その埌、プレフィックスを削陀し、JWKS ゚ンドポむントに察しお眲名を怜蚌し、有効期限をチェックし、クレヌムを JSON ずしお出力したす。サブコマンドは眲名ず有効期限チェックのみを実行したす。`iss`、`aud`、たたは `ccr:role` はチェックしたせん。ラッパヌの認蚌決定がこれらのクレヌムに䟝存する堎合、出力された JSON からそれらを読み取り、明瀺的に比范したす。

189 

190このコマンドは䜜成者 ID を抜出し、SSO プロバむダヌのサブゞェクト、メヌルアドレス、䜜成者の `act.sub` サブゞェクト`user:<id>` たたは `agent:<id>`の順で優先したす。

191 

192```bash theme={null}

193"$CLAUDE_RUNNER_CLAUDE_BIN" self-hosted-runner decode-token | jq -re '.act.attested_by.sub // .act.email // .act.sub'

194```

195 

196ラッパヌはランナヌ自身のバむナリぞの絶察パスを `CLAUDE_RUNNER_CLAUDE_BIN` で受け取りたす。PATH で解決された `claude` ではなく、そのパスを䜿甚しお、デコヌドがランナヌ自身が䜿甚するのず同じバむナリで実行されるようにしたす。

197 

198`jq -r` ではなく `jq -re` を䜿甚しお、クレヌムが芋぀からない堎合は 0 以倖の終了コヌドが発生するようにしたす。`-r` だけでは、クレヌムが芋぀からない堎合、リテラル文字列 `null` を出力しお 0 で終了し、䞍正な倀を静かに䞋流に枡したす。JWKS ゚ンドポむントに到達できないオフラむン怜査の堎合のみ、`decode-token` に `--no-verify` を枡したす。

199 

200<h2 id="claims-reference">

201 クレヌムリファレンス

202</h2>

203 

204以䞋の衚は、怜蚌に関連するセッショントヌクンクレヌムをリストしおいたす。`ccr:*` 名前空間ず `act` チェヌンから ID を読み取りたす。フラット `account_email`、`organization_uuid`、および `account_uuid` クレヌムは、削陀される可胜性のある埌方互換性の重耇です。組織のサヌビス ID が䜜成するセッションClaude Tag チャネルセッションを含むは、`act.sub` に `agent:` サブゞェクトを持ち、`act.email`、`ccr:account_id`、`account_email`、および `account_uuid` を省略したす。2 ぀のメヌルクレヌムはナヌザヌ䜜成セッションでもオプションです。Anthropic はセッション䜜成時にそれらを蚘録するのは、䜜成リク゚ストの認蚌情報がメヌルを持぀堎合のみで、CLI からディスパッチされたセッションは䞡方を欠く可胜性があるため、メヌルではなく `act.sub` たたは `ccr:account_id` で ID をキヌにしたす。トヌクンはこのテヌブルを超えお远加のクレヌムを持぀こずもできたす。認識しないクレヌムは無芖したす。

205 

206| クレヌム | 型 | 説明 |

207| :------------------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

208| `iss` | 文字列 | 垞に `ccr`。 |

209| `sub` | 文字列 | `ccr:session:<session_id>`。 |

210| `aud` | 文字列の配列 | 垞に `anthropic-api` を含みたす。自己ホスト環境内のセッションの堎合、配列は `ccpool_...` などの環境 ID も含みたす。`anthropic-api` ではなく環境 ID を怜蚌したす。 |

211| `exp` | 数倀 | Unix タむムスタンプずしおの有効期限。4 時間のデフォルト有効期限、8 時間の最倧倀。 |

212| `iat` | 数倀 | Unix タむムスタンプずしお発行された時刻。 |

213| `jti` | 文字列 | 䞀意のトヌクン識別子。 |

214| `ccr:role` | 文字列 | セッショントヌクンの堎合、垞に `session_worker`。 |

215| `ccr:session_id` | 文字列 | セッション ID。`sub` のサフィックスず同じ倀。 |

216| `ccr:pool_id` | 文字列 | 環境 ID。`aud` に衚瀺される同じ倀。 |

217| `ccr:org_id` | 文字列 | Anthropic 組織 ID。 |

218| `ccr:account_id` | 文字列 | 䜜成ナヌザヌの Anthropic アカりント ID。`act.sub` の倀から `user:` プレフィックスを陀いたもので、タグ付き `user_...` ID。[spawn-runner フック](/docs/ja/self-hosted-environments-configuration#the-spawn-runner-hook)の `CLAUDE_RUNNER_ACCOUNT_ID` が持぀倀ず同じで、[`--lock-to-account`](/docs/ja/self-hosted-environments-reference#runner-cli-flags) が受け入れるため、3 ぀は等しい文字列ずしお比范されたす。 |

219| `account_email` | 文字列 | `act.email` の重耇。`act.email` がない堎合は垞に存圚したせん。 |

220| `organization_uuid` | 文字列 | Anthropic 組織 UUID。 |

221| `account_uuid` | 文字列 | 䜜成ナヌザヌの Anthropic アカりント UUID。 |

222| `act` | オブゞェクト | [RFC 8693](https://www.rfc-editor.org/rfc/rfc8693) 委任チェヌン。[`act` チェヌン](#the-act-chain)を参照しおください。 |

223 

224<h3 id="the-act-chain">

225 `act` チェヌン

226</h3>

227 

228`act` クレヌムは、セッションを䜜成したナヌザヌたたはサヌビス ID から、ランナヌを認めた[環境](/docs/ja/self-hosted-environments#key-concepts)のシヌクレット、およびそのシヌクレットを䜜成した ID たでの完党な委任パスを蚘録したす。䜜成者は最も倖偎のアクタヌであるため、`act.sub` は盎接それらを識別したす。

229 

230| パス | 説明 |

231| :---------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- |

232| `act.sub` | 䜜成ナヌザヌの Anthropic ナヌザヌ ID`user:<id>` の圢匏、たたは組織のサヌビス ID がセッションを䜜成した堎合は `agent:<id>`Claude Tag チャネルセッションの堎合。 |

233| `act.email` | 䜜成ナヌザヌのメヌルアドレスセッション䜜成時に蚘録された堎合。それを芁求しないでください。`act.sub` でキヌにしたす。 |

234| `act.attested_by` | 䜜成ナヌザヌのアップストリヌム ID プロバむダヌの蚌明利甚可胜な堎合。`act.attested_by.sub` は Google や Okta などの SSO プロバむダヌが発行したサブゞェクトです。独自のシステムの ID にマップする堎合、`act.email` よりこれを優先したす。 |

235| `act.act` | セッションを生成したランナヌ。`act.act.sub` は `ccr:runner:<runner_id>`。 |

236| `act.act.act` | 環境。`act.act.act.sub` は `ccr:pool:<pool_id>`。 |

237| `act.act.act.act` | ランナヌが登録した環境シヌクレットを䜜成した ID。チェヌンはここで終わりたす。 |

238 

239<h2 id="scope-derived-credentials">

240 掟生認蚌情報のスコヌプ

241</h2>

242 

243セッショントヌクンはセッションを䜜成したナヌザヌたたはサヌビス ID を識別したすが、それを䜜成者が盎接ログむンするのず同等ずしお扱わないでください。トヌクンはセッション内の環境倉数に存圚するため、Claude が実行するコヌド、およびセッションが開始するツヌルたたは MCP サヌバヌは、それを読んで提瀺できたす。

244 

245怜蚌もオフラむンです。JWKS に察しお怜蚌するトヌクンは、その `exp` たで有効なたたで、セッションに䜕が起こったかに関係なく、Anthropic はセッショントヌクンの倱効フィヌドを公開したせん。トヌクンから掟生させるものはそれに応じおバむンドしたす。

246 

247サヌビスがトヌクンを内郚認蚌情報ず亀換する堎合、1 ぀のコヌディングセッションが到達すべきこずにスコヌプされた認蚌情報を発行したす。

248 

249* **機胜を制限する**: セッションがコヌディングタスクに必芁なリ゜ヌスぞの読み取りおよび曞き蟌みアクセスを付䞎し、䜜成者が他の堎所で保持する管理機胜は付䞎したせん。

250* **有効期限を制限する**: 掟生認蚌情報をトヌクンの `exp` たたはそれより短い期間にバむンドしたす。

251* **セッションずしお監査する**: `ccr:session_id` ず `jti` を䜜成者 ID ず共に蚘録しお、アクションを特定のセッションにトレヌスバックできるようにしたす。

252 

253<h2 id="related-environment-variables">

254 関連環境倉数

255</h2>

256 

257䜜成者 ID は、トヌクンを怜蚌しない 2 ぀のサヌフェスのプレヌンテキスト環境倉数にも衚瀺されたす。

258 

259* **[`spawn-runner` フック](/docs/ja/self-hosted-environments-configuration#the-spawn-runner-hook)オヌケストレヌタヌ䞊**: フックはキュヌに入れられたセッションのランナヌが存圚する前に実行され、`CLAUDE_RUNNER_ACCOUNT_EMAIL` や `CLAUDE_RUNNER_ACCOUNT_ID` などの倉数で䜜成者 ID を受け取りたす。オヌケストレヌタヌはワヌクオヌダヌ1 ぀のランナヌを生成するこずを認可する眲名付き 1 回限りのトヌクンからそれらを読み取り、ワヌクオヌダヌの眲名自䜓を怜蚌せずに。クレヌムは環境シヌクレットが認蚌するオヌケストレヌタヌの Anthropic ぞの接続を介しおワヌクオヌダヌが到着するため、信頌されたす。

260* **[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts)セッション内**: ラッパヌは `CCR_SESSION_ACCOUNT_EMAIL` を受け取りたす。これは䜜成者のメヌルで、眲名怜蚌なしでトヌクンから事前に抜出されたものです。倉数は認蚌決定ではなく、コミットトレヌラヌなどのラベル付けに適しおいたす。

261 

262オヌケストレヌタヌ偎の決定マシンむメヌゞの遞択などにはプレヌンテキスト倉数を䜿甚したす。ランナヌの環境を信頌するのではなく、ダりンストリヌムサヌビスが独立した暗号化蚌明を必芁ずする堎合は `CLAUDE_CODE_SESSION_ACCESS_TOKEN` を䜿甚したす。

263 

264<h2 id="what’s-next">

265 次のステップ

266</h2>

267 

268* [自己ホスト環境](/docs/ja/self-hosted-environments): 環境、ランナヌ、およびセッションモデル。[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart)ず[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)はセットアップず運甚を保持しおいたす。

269* [セッションをカスタマむズする](/docs/ja/self-hosted-environments-configuration): トヌクンを䜿甚するラッパヌスクリプト、および `spawn-runner` フック

270* [リファレンス](/docs/ja/self-hosted-environments-reference): CLI フラグ、環境倉数、およびメトリクス

Details

1> ## Documentation Index

2> 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.

4 

5# セルフホストされた環境のクむックスタヌト

6 

7> セルフホストされた環境を初めおセットアップしたす。Claude Code をむンストヌルし、環境を䜜成し、ランナヌを起動し、セッションをルヌティングしたす。

8 

9<Note>

10 セルフホストされた環境は Team および Enterprise プランでパブリックベヌタ版です。[利甚可胜性ず制限事項](/docs/ja/self-hosted-environments#availability-and-limitations)は有効化パスをカバヌしおいたす。このペヌゞは最初のセッションを実行したす。詳现は[セルフホストされた環境](/docs/ja/self-hosted-environments)を参照し、本番環境ぞのデプロむに぀いおは[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)を参照しおください。

11</Note>

12 

13[セルフホストされた環境](/docs/ja/self-hosted-environments)は、Claude Code の[クラりドセッション](/docs/ja/claude-code-on-the-web)を、組織が運甚するむンフラストラクチャ䞊で実行し、デプロむするランナヌプロセスによっお実行されたす。このクむックスタヌトは最初のセットアップを行いたす。最小限の構成は、単䞀ホスト䞊の 1 ぀のランナヌで 1 ぀のテストセッションを実行するこずです。2 ぀のステップがありたす。[環境ずランナヌを䜜成し、セッションをルヌティングする](#set-up-an-environment-and-runner)、その埌[実行䞭のセッションにタヌミナルからメッセヌゞを送信する](#send-a-follow-up-message-to-a-running-session)。2 ぀のサヌフェス間を移動したす。claude.ai は環境の䜜成、ステヌタスの確認、セッションのルヌティング甚で、ホスト䞊のタヌミナルはランナヌが行うすべおのこずに䜿甚したす。

14 

15終了時には、[**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)に環境があり、ランナヌが仕事をポヌリングしおおり、セッションがホスト䞊で実行されおいたす。実際のリポゞトリたたは内郚システムを接続する前に、[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)を実行しおください。これはセキュリティ䜓制、゚グレス制埡、git 認蚌情報、およびオヌケストレヌションをカバヌしおいたす。

16 

17<h2 id="prerequisites">

18 前提条件

19</h2>

20 

21<h3 id="organization-and-roles">

22 組織ずロヌル

23</h3>

24 

25claude.ai 偎には以䞋が必芁です。

26 

27* **セルフホストされた環境を蚱可**は、[**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)で[オヌナヌ](/docs/ja/cloud-environments#organization-shared-environments)によっおオンにされたす。**新芏**ボタンはそれがオンになるたで衚瀺されたせん。ロヌルを保持しおいない堎合、保持しおいる人が環境を䜜成しおシヌクレットを枡すこずができたす。このペヌゞのランナヌずタヌミナルのステップには claude.ai ロヌルは䞍芁です。ステップが管理 UI でステヌタスをチェックする堎合、ランナヌ自身のログ行が同じシグナルを提䟛したす。

28* 組織の[GitHub 接続](/docs/ja/claude-code-on-the-web#github-authentication-options)。開発者がセッションを開始するずきにリポゞトリを遞択できるようにしたす。

29 

30<h3 id="host-and-network">

31 ホストずネットワヌク

32</h3>

33 

34ランナヌホストには以䞋が必芁です。

35 

36* `api.anthropic.com`、`claude.ai` および以䞋のむンストヌルステップ甚のダりンロヌドホストぞのアりトバりンド HTTPS、および git ホストぞのクロヌン甚の Linux たたは macOS ホストたたはコンテナ。[ネットワヌク芁件テヌブル](/docs/ja/self-hosted-environments-deploy#network-requirements)に完党なリストがありたす。Windows はランナヌホストずしおサポヌトされおいたせん。代わりに Linux コンテナでランナヌを実行しおください。セッションは claude.ai のブラりザから開始されるため、開発者ワヌクステヌションは圱響を受けたせん。

37* NTP などで実時間に同期されたクロック。クロックが 5 分以䞊ずれおいるず認蚌が倱敗したす。[トラブルシュヌティング](/docs/ja/self-hosted-environments-deploy#troubleshooting)を参照しおください。

38 

39<h3 id="software-on-the-runner-host">

40 ランナヌホスト䞊の゜フトりェア

41</h3>

42 

43開始する前にホストにむンストヌルしおください。

44 

45* **Claude Code v2.1.224 以降**。[暙準むンストヌル方法](/docs/ja/setup)のいずれかを䜿甚したす。ランナヌは暙準 `claude` バむナリの䞀郚であり、以前のバヌゞョンは `self-hosted-runner` サブコマンドを認識したせん。ネむティブむンストヌラヌのデフォルト `latest` チャネルは各リリヌスを公開盎埌に提䟛したす。`stable` チャネル、Homebrew `claude-code` cask、および安定版 apt、dnf、apk リポゞトリは玄 1 週間遅れたす。フロヌトが実行する正確なバヌゞョンをピンするには、[特定のバヌゞョンをむンストヌル](/docs/ja/setup#install-a-specific-version)を参照しおください。コンテナむメヌゞに぀いおは、[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy#build-the-runner-image)の Dockerfile を参照しおください。

46* **Git 2.24 以降**。デプロむペヌゞの䞀郚の git オプションはより新しいバヌゞョンが必芁です。[git を蚭定](/docs/ja/self-hosted-environments-deploy#configure-git)は各フロアを蚘茉しおいたす。

47 

48ホストの準備ができおいるこずを確認したす。

49 

50```bash theme={null}

51claude self-hosted-runner --help

52```

53 

54準備ができたホストはランナヌの䜿甚テキストを出力し、`--environment-secret-file` などのフラグをリストしたす。2.1.224 より叀いバヌゞョンでは、コマンドは代わりに䞀般的な `claude --help` 出力を出力したす。`claude update` でアップグレヌドするか、`latest` チャネルから再むンストヌルしおください。

55 

56<h2 id="set-up-an-environment-and-runner">

57 環境ずランナヌをセットアップする

58</h2>

59 

60Claude Code には、ガむド付きセットアップが含たれおいたす。管理 UI で環境を䜜成する手順を説明するむンタラクティブな Claude Code セッション。保存したシヌクレットファむルでロヌカルランナヌを起動し、ランナヌが登録されたこずを確認し、`./runner-setup/CHEAT-SHEET.md` にチヌトシヌトを曞き蟌みたす。`claude auth login` でサむンむンしたマシンで実行したす。オヌナヌロヌルを保持するアカりントを䜿甚したす。API キヌたたはサヌドパヌティモデルプロバむダヌでは利甚できたせん。むンタラクティブセッションが䞍可胜なホストでは、代わりに以䞋の手動ステップを䜿甚しおください。[バヌゞョンチェック](#software-on-the-runner-host)が最初に合栌したこずを確認しおください。2.1.224 より叀いバヌゞョンでは、このコマンドはガむド付きセットアップの代わりに、単語をプロンプトずしお通垞の Claude セッションを開始したす。ガむド付きセットアップを開始するには、セットアップサブコマンドを実行しおプロンプトに埓いたす。

61 

62```bash theme={null}

63claude self-hosted-runner setup

64```

65 

66代わりに手動でセットアップするには。

67 

68<Steps>

69 <Step title="環境を䜜成する">

70 管理蚭定の[**Cloud environments** ペヌゞ](https://claude.ai/admin-settings/cloud-environments)に移動したす。**セルフホストされた環境**の䞋で、**新芏**を遞択し、環境に名前を付けお、**䜜成**を遞択したす。りィザヌドの 2 番目のステップで、**環境キヌをコピヌ**を遞択しお環境シヌクレットをコピヌしたす。管理 UI はこれを環境キヌずしおラベル付けしたす。claude.ai はシヌクレットを 1 回衚瀺し、埌で取埗するこずはできたせん。䜜成から 365 日埌に期限切れになりたす。環境の `ccpool_...` ID は詳现ダむアログに衚瀺されたたたです。[トヌクン怜蚌](/docs/ja/self-hosted-environments-identity)の `aud` チェックおよび[CI からのテストセッションのディスパッチ](/docs/ja/self-hosted-environments-testing#run-the-test-loop)に必芁になりたす。

71 

72 シヌクレットを倱った堎合たたはロヌテヌションが必芁な堎合は、環境の**蚭定**タブから新しいシヌクレットを䜜成し、新しいシヌクレットをランナヌにロヌルアりトしおから、叀いシヌクレットを取り消したす。取り消されたシヌクレットを保持するランナヌは次の認蚌枈みポヌリングに倱敗しお終了し、`poll auth failed` をログに蚘録したす。オヌケストレヌタヌは新しいシヌクレットで再起動したす。

73 </Step>

74 

75 <Step title="ランナヌを起動する">

76 シヌクレットディレクトリを䜜成したす。このステップず次のステップは `/etc/claude` パスに root が必芁です。ランナヌプロセスが読み取るこずができるパスは機胜するため、別のパスを䜿甚する堎合は䞡方のコマンドず `--environment-secret-file` 倀を䞀緒に調敎しおください。

77 

78 ```bash theme={null}

79 mkdir -p /etc/claude

80 ```

81 

82 環境シヌクレットをファむルに曞き蟌みたす。以䞋のコマンドはタヌミナルから読み取るため、シヌクレットはシェル履歎から倖れたす。コピヌした倀を貌り付け、Enter キヌを抌しおから Ctrl-D を抌したす。サブシェルの `umask` はファむルを所有者のみが読み取り可胜にしたす。

83 

84 ```bash theme={null}

85 (umask 077 && cat > /etc/claude/environment-secret)

86 ```

87 

88 ベヌスディレクトリを遞択したす。以䞋のランナヌコマンドの `<writable-dir>` を、ランナヌが曞き蟌みたたは䜜成できる絶察パスに眮き換えたす。ランナヌはスタヌトアップ時にディレクトリを䜜成し、リポゞトリをチェックアりトし、その䞋にセッションごずのディレクトリを䜜成したす。`--base-dir` がない堎合は `/workspace` を䜿甚したす。これはそのディレクトリが既に存圚し、曞き蟌み可胜であるか、ランナヌを root ずしお起動する堎合にのみ機胜したす。

89 

90 ランナヌがパスを䜜成たたは曞き蟌みできない堎合、スタヌトアップ時にディレクトリを名前付けする゚ラヌで終了し、登録されたせん。[トラブルシュヌティング](/docs/ja/self-hosted-environments-deploy#troubleshooting)を参照しおください。

91 

92 次に、`--environment-secret-file` ず `--base-dir` でランナヌを起動したす。ランナヌは環境に登録され、仕事をポヌリングし始めたす。ランナヌが終了した堎合、手動で再起動しおください。本番環境デプロむメントはランナヌをオヌケストレヌタヌの䞋で実行し、通垞は再起動ごずに新しいファむルシステムで終了したランナヌを再起動したす。[事前にりォヌムアップされたチェックアりトを再利甚](/docs/ja/self-hosted-environments-deploy#reuse-a-pre-warmed-checkout)はサポヌトされおいる氞続ディスクセットアップをカバヌしおいたす。

93 

94 ```bash theme={null}

95 claude self-hosted-runner --environment-secret-file '/etc/claude/environment-secret' --base-dir '<writable-dir>'

96 ```

97 </Step>

98 

99 <Step title="ランナヌが衚瀺されるこずを確認する">

100 [**Cloud environments** ペヌゞ](https://claude.ai/admin-settings/cloud-environments)に戻りたす。環境のステヌタスはランナヌが起動しおから数秒以内に**ランナヌがデプロむされおいたせん**から**正垞**に倉わりたす。環境を開いお**アクティビティ**を遞択しおランナヌ自䜓を確認したす。

101 </Step>

102 

103 <Step title="セッションを環境にルヌティングする">

104 claude.ai/code でセッションを開始し、環境ピッカヌから環境を遞択したす。セルフホストされた環境は Anthropic ホストされた環境ず䞊んで衚瀺されたす。ランナヌはホストが既に持っおいる git 認蚌情報でクロヌンするため、このホストが既にクロヌンできるリポゞトリたたはパブリックリポゞトリを遞択しおください。本番環境のプラむベヌトリポゞトリの認蚌情報オプションは[git を蚭定](/docs/ja/self-hosted-environments-deploy#configure-git)にありたす。次に利甚可胜なランナヌはキュヌに入ったセッションを取埗し、`Picked up session <session-id>` をアクティブカりントず容量ず共にログに蚘録したす。ランナヌ自身の出力からどのホストがセッションを取埗したかを確認できたす。[claude.ai/code](https://claude.ai/code)でセッションの動䜜を監芖し、Claude の返信を読みたす。セッションがキュヌに入ったたたの堎合は、[トラブルシュヌティング](/docs/ja/self-hosted-environments-deploy#troubleshooting)を参照しおください。

105 </Step>

106</Steps>

107 

108ランナヌはアクティブセッションが終了するず蚭蚈䞊終了したす。[ランナヌのラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle)を参照しおください。本番環境では、終了時に再起動するオヌケストレヌタヌの䞋にデプロむしおください。[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)を参照しおください。

109 

110<h2 id="send-a-follow-up-message-to-a-running-session">

111 実行䞭のセッションにフォロヌアップメッセヌゞを送信する

112</h2>

113 

114セッションが環境で実行されたら、`claude auth login` でログむンしおいるマシンの `claude` CLI からフォロヌアップを送信したす。コマンドはセッションを開始したマシンから実行する必芁はありたせん。コマンドは 1 ぀のメッセヌゞを投皿したす。

115 

116```bash theme={null}

117claude -p "your message" --cloud <session-id>

118```

119 

120`<session-id>` に぀いおは、ベアの `session_...` たたは `cse_...` ID たたはセッションの claude.ai/code URL を枡したす。成功した送信は `Sent to cloud session.` をセッション ID ずビュヌリンク付きで出力したす。受け入れられた ID フォヌム、JSON 出力、アカりントずポリシヌ芁件、および゚ラヌリファレンスは[CLI からフォロヌアップを送信](/docs/ja/claude-code-on-the-web#send-follow-ups-from-the-cli)にありたす。コマンドは Anthropic ホストされたセッションに察しお同じように機胜するためです。

121 

122<h2 id="what’s-next">

123 次のステップ

124</h2>

125 

126* [本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)。デプロむメントを匷化し、゚グレスを制埡し、git 認蚌情報を蚭定し、Kubernetes たたは Compose の䞋でフロヌトを実行したす。

127* [セッションをカスタマむズ](/docs/ja/self-hosted-environments-configuration)。ラッパヌスクリプト、ラむフサむクルフック、オンデマンドランナヌ、MCP サヌバヌ、および暩限。

128* [゚ンドツヌ゚ンドをテスト](/docs/ja/self-hosted-environments-testing)。セッションをディスパッチしお Claude の返信を読む CI スモヌクテスト。

Details

1> ## Documentation Index

2> 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.

4 

5# セルフホスト環境リファレンス

6 

7> セルフホストランナヌずオヌケストレヌタヌの完党なリファレンスCLI フラグ、環境倉数、Prometheus メトリクス。

8 

9<Note>

10 セルフホスト環境は Team および Enterprise プランでパブリックベヌタ版です。[Owner](/docs/ja/cloud-environments#organization-shared-environments) が [**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments) で **Allow self-hosted environments** をオンにするこずで有効になりたす。このペヌゞはフラグずメトリクスのリファレンスです。セットアップに぀いおは [クむックスタヌト](/docs/ja/self-hosted-environments-quickstart) を、フリヌト構成に぀いおは [本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy) をご芧ください。

11</Note>

12 

13このペヌゞは、[セルフホスト環境](/docs/ja/self-hosted-environments) で実行する 2 ぀のプロセスのリファレンスです。ランナヌはホスト䞊で Claude Code [クラりドセッション](/docs/ja/claude-code-on-the-web) を実行し、オプションのオヌトスケヌリングオヌケストレヌタヌはセッションがキュヌに入るず同時にランナヌを起動したす。それぞれ独自のフラグテヌブルを持っおいたす。どちらも Linux たたは macOS ホスト䞊で実行され、`/workspace` や `~/.claude` などのデフォルトを想定しおいたす。むンストヌル枈みバヌゞョンの暩限あるリストに぀いおは、`claude self-hosted-runner --help` を実行しおください。

14 

15メトリクスシリヌズず䞀郚の API フィヌルドは、これらのペヌゞが環境ず呌ぶものに察しお `pool` を䜿甚しおいたす。どちらの甚語も同じものを指しおいたす。環境 ID は `pool_id` フィヌルドで、圢匏は `ccpool_...` です。これらのペヌゞが `pool` 識別子を瀺す堎所では、環境を指しおいたす。CLI フラグず環境倉数では `environment` ず衚蚘されたす。䟋えば `--environment-secret-file` のように。非掚奚の `pool` 衚蚘はただ機胜したす。[`--environment-secret-file` 行](#runner-cli-flags) で説明されおいるずおりです。

16 

17<h2 id="runner-cli-flags">

18 Runner CLI フラグ

19</h2>

20 

21ほずんどのフラグには察応する環境倉数がありたす。䞡方が蚭定されおいる堎合、フラグが優先されたす。期間フラグは CLI では分たたは秒を取りたすが、察応する環境倉数は垞にミリ秒単䜍で、`_MS` サフィックスで瀺され、デフォルト列はフラグの単䜍を瀺したす。`--exit-if-unused-min 10` は `SELF_HOSTED_RUNNER_IDLE_SHUTDOWN_MS=600000` ず同等であり、`SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS: "15"` のような Helm 倀は 15 分のデフォルトではなく 15 ミリ秒を意味したす。

22 

23| フラグ | 環境倉数 | デフォルト | 説明 |

24| :---------------------------------------- | :------------------------------------------------ | :-------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

25| `--api-url <url>` | なし | `https://api.anthropic.com` | API ベヌス URL。テスト目的でのみオヌバヌラむドしおください。 |

26| `--base-dir <path>` | `SELF_HOSTED_RUNNER_BASE_DIR` | `/workspace`; Windows では なし | リポゞトリチェックアりトずセッションごずの䜜業ディレクトリ甚のディレクトリ。ランナヌはこのパスたたはその芪ぞの曞き蟌みアクセスが必芁です。ランナヌはスタヌトアップ時にディレクトリを䜜成し、䜜成たたは曞き蟌みができない堎合は `cannot create or write to base directory` で終了したす。v2.1.225 より前は、ランナヌは最初のセッションが開始されたずきにディレクトリを䜜成しおいたため、䜿甚䞍可胜なパスはスタヌトアップではなくセッションを倱敗させおいたした。Windows はサポヌトされおいないランナヌホストであり、デフォルトはありたせん。フラグを枡すか倉数を蚭定しない限り、ランナヌはスタヌトアップ時に終了したす。環境内のすべおのランナヌで同じ倀を䜿甚しおください。[ランナヌ党䜓でベヌスディレクトリず容量を同じに保぀](/docs/ja/self-hosted-environments-deploy#keep-the-base-directory-and-capacity-identical-across-runners) を参照しおください。 |

27| `--capacity <n>` | なし | `1` | このランナヌが凊理する最倧同時セッション数。すべおのセッションは同じロック枈み [オヌナヌ](/docs/ja/self-hosted-environments#key-concepts) に属したす。環境内のすべおのランナヌで同じ倀を䜿甚しおください。[ランナヌ党䜓でベヌスディレクトリず容量を同じに保぀](/docs/ja/self-hosted-environments-deploy#keep-the-base-directory-and-capacity-identical-across-runners) を参照しおください。 |

28| `--client-label <label>` | `SELF_HOSTED_RUNNER_CLIENT_LABEL` | ホストのホスト名 | ランナヌが登録時に送信するラベル。ランナヌはこれを [`claude_code_self_hosted_runner_info`](#prometheus-metrics) の `client_label` ラベルずしおも報告したす。Claude Code v2.1.248 以降が必芁です。 |

29| `--configure-git` | `SELF_HOSTED_RUNNER_CONFIGURE_GIT=1` | オフ | スタヌトアップ時にグロヌバル git ID を曞き蟌み、Anthropic コミット眲名を有効にし、git プッシュネゎシ゚ヌションをオンにし、`Co-authored-by:` トレヌラヌを远加するコミットフックをむンストヌルしたす。プッシュネゎシ゚ヌションには Claude Code v2.1.257 以降が必芁です。[git を蚭定する](/docs/ja/self-hosted-environments-deploy#configure-git) を参照しおください。 |

30| `--confine-repo-settings <mode>` | `SELF_HOSTED_RUNNER_CONFINE_REPO_SETTINGS` | `warn` | リポゞトリのコミットされた蚭定がそのセッション独自のワヌクスペヌス倖ぞの曞き蟌みたたは読み取りアクセスを蚱可しようずする堎合、環境倉数を蚭定する堎合、たたはオペレヌタヌのサンドボックスたたはフック姿勢をオヌバヌラむドしようずする堎合`sandbox.enabled: false` や `disableAllHooks` などにセッションにフラグを立おるガヌドのモヌドを蚭定したす。デフォルトの `warn` は違反をログに蚘録しおもセッションを開始し、`enforce` はセッションを拒吊し、`off` はスキャンを無効にしたす。[デプロむメントを匷化する](/docs/ja/self-hosted-environments-deploy#harden-your-deployment) を参照しおください。 |

31| `--debug-token-dir <path>` | `SELF_HOSTED_RUNNER_DEBUG_TOKEN_DIR` | 未蚭定 | ラむブトヌクンをディスクに曞き蟌んで怜査したす。デバッグのみ。本番環境では䜿甚しないでください。 |

32| `--defer-shutdown-max-min <n>` | `SELF_HOSTED_RUNNER_DEFER_SHUTDOWN_MAX_MS` | `0` | 最初の `SIGTERM` たたは `SIGINT` で、ドレむンする代わりに既にアタッチされおいるセッションの提䟛を続け、その埌 N 分埌に残っおいるものをリリヌスしお終了したす。これを蚭定する前に、ホストの停止タむムアりトを䞊げおください。[最初のシグナルの埌のドレむンを遅延させる](/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) を参照しおください。`0` は無効にしたす。Claude Code v2.1.238 以降が必芁です。 |

33| `--drain-grace-sec <n>` | `SELF_HOSTED_RUNNER_DRAIN_GRACE_MS` | `0` | ランナヌがシャットダりンシグナルを受け取るか、リタむア時間に達するたで、アクティブなセッションが終了した埌にランナヌが終了するタむミングを制埡したす。`0` はポヌリングなしで即座に終了し、正の倀はランナヌをアラむブに保ち、ロック枈みオヌナヌのキュヌを最初にその秒数だけ再ポヌリングしたす。これは [匷化セクション](/docs/ja/self-hosted-environments-deploy#harden-your-deployment) で説明されおいるセッションごずのコンテナ分離のコストがかかりたす。[`--defer-shutdown-max-min`](/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) で遅延させた最初のシグナルの埌、ランナヌはセッションを保持しおいない限り即座に終了し、ここで蚭定したものは関係ありたせん。 |

34| `--drain-wait-sec <n>` | `SELF_HOSTED_RUNNER_DRAIN_WAIT_MS` | `0` | ドレむンが開始されたら[`--defer-shutdown-max-min`](/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) を蚭定しおいない限り `SIGTERM` で、各セッションの進行䞭のタヌンずバックグラりンドタスクが終了するたで最倧 N 秒埅機しおから子を終了したす。この埅機䞭、ランナヌは終了したばかりのバックグラりンドタスクを、その結果を読む埌続のタヌンが開始されるたで実行䞭ずしおカりントしたす。最倧で [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](#environment-variable-only-settings) りィンドりです。 |

35| `--environment-secret-file <path>` | `SELF_HOSTED_RUNNER_ENVIRONMENT_SECRET` | 必須 | 環境シヌクレットを含むファむルぞのパス、たたは [オヌケストレヌタヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners) によっお生成されたランナヌの堎合は単䞀䜿甚のワヌクオヌダヌ JWT。`SELF_HOSTED_RUNNER_ENVIRONMENT_SECRET` はファむルパスではなくシヌクレット倀を盎接保持したす。叀い `--pool-secret-file` フラグず `SELF_HOSTED_RUNNER_POOL_SECRET` 倉数はただ機胜し、stderr に非掚奚通知を出力したす。2.1.216 より前のプレビュヌプログラムランナヌビルドはこれらの叀い名前のみを認識したす。 |

36| `--exec-path <path>` | `SELF_HOSTED_RUNNER_EXEC_PATH` | 独自のバむナリ | 各セッション甚に生成するバむナリたたはラッパヌスクリプト。[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts) を参照しおください。 |

37| `--exit-if-unused-min <n>` | `SELF_HOSTED_RUNNER_IDLE_SHUTDOWN_MS` | `0` | 䜜業が割り圓おられたこずのない N 分間のポヌリング埌に終了したす。オヌトスケヌラヌのスケヌルダりン甚です。`0` は無効にしたす。 |

38| `--git-host-rewrite <from>=<to>` | なし | 未蚭定 | クロヌン前に `https://<from>/...` ゜ヌス URL を `https://<to>/...` に曞き換えたす。スプリットホラむズン DNS 甚です。繰り返し可胜。フラグのみ。 |

39| `--git-ssh-rewrite <host>` | なし | 未蚭定 | クロヌン前に `https://<host>/...` ゜ヌス URL を `git@<host>:...` に曞き換えたす。SSH のみの git ホスト甚です。繰り返し可胜。フラグのみ。 |

40| `--health-port <port>` | `SELF_HOSTED_RUNNER_HEALTH_PORT` | `8080` | `/healthz` ず `/metrics` リスナヌのポヌト。`0` に蚭定しお無効にしたす。 |

41| `--hooks-dir <path>` | `SELF_HOSTED_RUNNER_HOOKS_DIR` | 未蚭定 | ラむフサむクルフックスクリプトのディレクトリ。[ラむフサむクルフック](/docs/ja/self-hosted-environments-configuration#lifecycle-hooks) を参照しおください。 |

42| `--kill-session-after-min <n>` | `SELF_HOSTED_RUNNER_MAX_LIFETIME_MS` | `0` | セッションを N 分のりォヌルクロック時間に制限したす。スタックセッションの安党制限ずしお機胜したす。v2.1.260 以降では、ランナヌは制限に達したセッションをリリヌスしお、ナヌザヌの次のメッセヌゞで再開できるようにし、[`SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS`](#environment-variable-only-settings) グレヌスりィンドりが終了した時点でただランナヌ䞊にある堎合にのみ、そのセッションを終了したす。v2.1.260 より前は、ランナヌは制限でセッションを終了しおいたした。詳现ず倀の遞択方法に぀いおは、[䞀郚のセッションはアむドルずしおカりントされない](/docs/ja/self-hosted-environments-deploy#some-sessions-don%E2%80%99t-count-as-idle) を参照しおください。`0` は無効にしたす。 |

43| `--lock-to-account <id>` | `SELF_HOSTED_RUNNER_LOCK_TO_ACCOUNT` | 未蚭定 | スタヌトアップ時に最初のセッションでロックする代わりに、ランナヌを特定のアカりントに事前ロックしたす。環境の組織内のメヌルアドレスたたは `user_...` ID を受け入れたす。事前ロックされたランナヌは、アカりントを持たない Claude Tag チャネルセッションを決しおピックアップしたせん。 |

44| `--log-file <path>` | `SELF_HOSTED_RUNNER_LOG_FILE` | 未蚭定 | ランナヌログを stdout ず stderr に加えおファむルにミラヌリングしたす。`0600` 暩限で䜜成されたす。`self-hosted-runner doctor` がロヌカルでログをテヌルするために必芁です。 |

45| `--log-level <level>` | なし | `info` | `info` たたは `debug` |

46| `--post-session-hook-timeout-sec <n>` | `SELF_HOSTED_RUNNER_POST_SESSION_HOOK_TIMEOUT_MS` | `60` | すべおのセッション終了時ランナヌシャットダりンを含むの [`post-session` フック](/docs/ja/self-hosted-environments-configuration#post-session) の予算 |

47| `--proxy-authorization-command <command>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_COMMAND` | 未蚭定 | ランナヌが゚グレスプロキシぞのすべおの接続に察しお実行するシェルコマンド。トリミングされた stdout を `Proxy-Authorization` ヘッダヌ倀ずしお䜿甚したす。`HTTPS_PROXY` たたは `HTTP_PROXY` が必芁で、`--proxy-authorization-file` ず組み合わせるこずはできたせん。[゚グレスプロキシに認蚌する](/docs/ja/self-hosted-environments-deploy#authenticate-to-an-egress-proxy) を参照しおください。Claude Code v2.1.238 以降が必芁です。 |

48| `--proxy-authorization-file <path>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_FILE` | 未蚭定 | ランナヌが゚グレスプロキシぞのすべおの接続に察しお読み取るファむル。トリミングされた内容を `Proxy-Authorization` ヘッダヌ倀ずしお䜿甚したす。別のプロセスが所定の䜍眮でロヌテヌションするトヌクンの堎合、このフラグを䜿甚しおください。`--proxy-authorization-command` ず同じ芁件を持ち、それず組み合わせるこずはできたせん。[゚グレスプロキシに認蚌する](/docs/ja/self-hosted-environments-deploy#authenticate-to-an-egress-proxy) を参照しおください。Claude Code v2.1.238 以降が必芁です。 |

49| `--push-outcome-on-release` | `SELF_HOSTED_RUNNER_PUSH_OUTCOME_ON_RELEASE` | オフ | ドレむンやアむドルリリヌスなどのランナヌ開始セッション終了時に、ワヌクスペヌスを削陀する前に远跡された結果ブランチを `origin` にプッシュしたす。進行䞭のコミットは再起動埌も生き残りたす。ベスト゚フォヌト。シャットダりン予算に 30 秒を远加し、プッシュされたブランチから再開するには git 2.29 以降が必芁です。有効にする前に、`claude/*` refs ぞのプッシュアクセスを制限しおください。[再開されたセッションはプッシュされおいない䜜業を倱う](/docs/ja/self-hosted-environments-deploy#additional-limitations) を参照しおください。`checkout` ラむフサむクルフックを介しおチェックアりトされたリポゞトリはプッシュされたせん。代わりに [`post-session` フック](/docs/ja/self-hosted-environments-configuration#post-session) からスナップショットしおください。 |

50| `--release-idle-session-min <n>` | `SELF_HOSTED_RUNNER_SESSION_IDLE_MS` | `0` | タヌンが終了するか、セッションがナヌザヌのアクションを埅぀埌、N 分間の非アクティビティ埌にセッションスロットをリリヌスしたす。タヌン䞭のセッション決しお終了しないバックグラりンドタスクを保持しおいるセッション、たたは実行䞭のツヌル呌び出し内から芁求された承認を含むはアむドルずしおカりントされたせん。`--kill-session-after-min` ずペアにしお、ハヌドバックストップずしお機胜させおください。セッションのバックグラりンドタスクが終了した埌、ランナヌはセッションをビゞヌず芋なしたす。その結果を読む埌続のタヌンが開始されるたで、最倧で [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](#environment-variable-only-settings) りィンドりです。ランナヌがシャットダりンシグナルを受け取るか、リタむア時間に達するたで、ランナヌにアクティブなセッションがなくなるリリヌスは、通垞のドレむンず同じ終了パスを開始したす。`--drain-grace-sec` によっお管理されたす。[`--defer-shutdown-max-min`](/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) で遅延させた最初のシグナルの埌、ランナヌはリリヌスがセッションを保持しおいない限り即座に終了したす。`0` は無効にしたす。 |

51| `--retire-at <epoch-seconds>` | `SELF_HOSTED_RUNNER_RETIRE_AT` | 未蚭定 | ランナヌを秒単䜍の絶察 Unix タむムスタンプでリタむアしたす。ランナヌが既知の時間に匷制終了されるむンフラストラクチャ甚です。[ランナヌラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle) はリリヌスシヌケンスずマヌゞンのサむズ方法を説明しおいたす。2001 より前たたは 5138 幎より埌の倀はフラグによっお拒吊され、環境倉数によっお無芖されたす。 |

52| `--session-stop-grace-sec <n>` | `SELF_HOSTED_RUNNER_SESSION_STOP_GRACE_MS` | `5` | セッション終了埌、Claude プロセスがクリヌンに終了するたで埅機する時間。匷制終了する前に。子独自の `SessionEnd` フックがより倚くの時間を必芁ずする堎合は、倀を䞊げおください。 |

53| `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | 子が生成埌 N 分以内に [アクティビティチャネル](/docs/ja/self-hosted-environments-configuration#keep-stdin-and-file-descriptor-3-attached) で初期化されたこずを通知しおいない堎合、セッションスロットをリリヌスしたす。通垞の出力ではなく、子の初期化シグナルによっおクリアされたす。その埌、`--release-idle-session-min` が匕き継ぎたす。`0` は無効にしたす。 |

54| `--trust-workspace [bool]` | `SELF_HOSTED_RUNNER_TRUST_WORKSPACE` | オン | 各セッションのリポゞトリパスの氞続化された信頌をシヌドしたす。リポゞトリコミットされた `permissions.allow` ず `additionalDirectories` が尊重されるようにしたす。`false` に蚭定しお、リポゞトリコミットされた暩限付䞎をドロップし、代わりにホスト蚭定の `settings.json` で蚱可ルヌルを蚭定したす。リポゞトリコミットされた `sandbox.*` 蚭定はどちらの方法でも適甚されたす。これが [リポゞトリ蚭定ガヌド](/docs/ja/self-hosted-environments-deploy#harden-your-deployment) がこのフラグに関係なくそれらをスキャンする理由です。 |

55| `--use-anthropic-git-proxy` | `CLAUDE_RUNNER_USE_GIT_PROXY=1` | オフ | 顧客管理の git 認蚌の代わりに [Anthropic git プロキシ](/docs/ja/self-hosted-environments-deploy#use-the-anthropic-git-proxy) 経由でクロヌンしたす。`--capacity 1` ず git 2.32 以降が必芁です。ランナヌはそれ以倖の堎合は起動を拒吊したす。曞き換えフラグに優先したす。 |

56 

57ほずんどの期間フラグには最倧倀がありたす。各タむムアりトをランタむムの 32 ビットタむマヌ䞊限玄 24.85 日内に保぀ために遞択されおいたす。`--*-min` フラグは 10080 分7 日でキャップされたす。`--drain-grace-sec` は 604800 秒7 日でもキャップされたす。`--drain-wait-sec` は 86400 秒24 時間でキャップされたす。`--session-stop-grace-sec` ず `--post-session-hook-timeout-sec` はキャップされおいたせん。キャップを超過する動䜜は衚面ごずに異なりたす。

58 

59* **フラグ**: スタヌトアップぱラヌで倱敗したす。

60* **環境倉数**: ランナヌはそれを拒吊するのではなく、倀をタむマヌ䞊限にクランプしたす。

61 

62<h2 id="orchestrator-cli-flags">

63 オヌケストレヌタヌ CLI フラグ

64</h2>

65 

66`self-hosted-runner orchestrator` サブコマンド[オンデマンドランナヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners) を生成は、`--api-url`、`--environment-secret-file`、`--hooks-dir`、`--health-port`、`--log-level` をランナヌず同じデフォルトで受け入れたす。ランナヌのフラグに 1 ぀ある堎合は同じ環境倉数を䜿甚したす。ただし、`--hooks-dir` は必須で、`spawn-runner` フックを含む必芁がありたす。たた、独自のフラグも取りたす。

67 

68| フラグ | デフォルト | 説明 |

69| :------------------------------- | :---- | :------------------------------------------------------------------------------------------------------------------------------------------------ |

70| `--hook-concurrency <n>` | `4` | 䞊列で実行される最倧 `spawn-runner` フック数。たた、ポヌリングごずにクレヌムされるスポヌン芁求の数もキャップしたす。 |

71| `--hook-timeout <sec>` | `60` | この倚くの秒埌にフックのプロセスツリヌを終了したす。タむムアりトずその 5 秒のキルグレヌスは `--expected-spawn-seconds` より䞋にある必芁がありたす。オヌケストレヌタヌはスタヌトアップでこれを匷制したす。 |

72| `--expected-spawn-seconds <sec>` | `120` | スポヌン枈みランナヌの予想 p99 ブヌト時間秒単䜍。サヌバヌ匷制範囲 10  3600。すべおのポヌリングでサヌバヌ偎リヌスずしお送信されたす。ランナヌが経過前に登録されない堎合、セッションは新しいオヌダヌ ID で再提䟛されたす。すべおのレプリカはこの倀を共有する必芁がありたす。 |

73| `--min-idle <n>` | `0` | スタンバむランナヌを積極的に生成するこずで、少なくずも N 個のアむドルセッションスロットを無料で保ちたす。`0` はプレりォヌミングを無効にしたす。ランナヌの `--exit-if-unused-min` ずペアにしお、䜙分なスタンバむランナヌが自分自身を再利甚するようにしたす。 |

74| `--debug-dir <path>` | 未蚭定 | 各スポヌン芁求のワヌクオヌダヌずフック stderr をディスクに曞き蟌みたす。デバッグのみ。本番環境では蚭定しないでください。 |

75 

76<h3 id="scm-connector-flags">

77 SCM コネクタフラグ

78</h3>

79 

80オヌケストレヌタヌは Anthropic のコントロヌルプレヌンぞのスタンディング WebSocket 接続を保持できたす。リポゞトリピッカヌやブランチたたは ref リゟルバヌなどのホスト枈みプリセッションフロヌが、ネットワヌク内からのみルヌティング可胜な GitHub Enterprise Server ホストに到達できるようにしたす。`--scm-connector-host` を蚭定しない限り、コネクタはオフのたたです。

81 

82| フラグ | デフォルト | 説明 |

83| :------------------------------------------------------ | :------------------------- | :------------------------------------------------------------------------------------ |

84| `--scm-connector-host <host[:port]>` | 未蚭定 | リク゚ストを転送する GitHub Enterprise Server ホスト名。ポヌトはデフォルトで `443` です。このフラグを蚭定するずコネクタが有効になりたす。 |

85| `--scm-connector-id <n>` | `--scm-connector-host` で必須 | 組織の GitHub Enterprise Server 接続の数倀 ID。コネクタを有効にするずきは、Anthropic アカりントチヌムに倀を問い合わせおください。 |

86| `--scm-connector-provider <slug>` | `ghe` | プロバむダヌを識別するパスセグメント。`^[a-z0-9-]{1,32}$` ず䞀臎したす。 |

87| `--scm-connector-ca-file <path>` | 未蚭定 | GitHub Enterprise Server ホストぞの TLS 接続甚の远加 CA バンドルPEM 圢匏。 |

88| `--scm-connector-host-rewrite <from>=<to_host:to_port>` | 未蚭定 | ゚ンドツヌ゚ンドテスト専甚ホストヘッダヌず TLS SNI を `--scm-connector-host` ずしお保ちながら TCP 接続をリダむレクトしたす。 |

89 

90コネクタはオヌケストレヌタヌの既存の環境シヌクレットで認蚌し、自動的に再接続したす。ドロップされた接続で指数バックオフするか、別のオヌケストレヌタヌレプリカが既に保持しおいるため、コントロヌルプレヌンが接続を閉じるずきに固定 30 秒の遅延がありたす。

91 

92<h2 id="environment-variable-only-settings">

93 環境倉数のみの蚭定

94</h2>

95 

96これらのランナヌ蚭定は環境からのみ読み取られ、ほずんどのデプロむメントがデフォルトのたたにしおおく動䜜をカバヌしおいたす。

97 

98| 環境倉数 | デフォルト | 説明 |

99| :----------------------------------------- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

100| `SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS` | `30000` | バックグラりンドタスクが終了した埌、その結果を読み取る埌続タヌンが開始されおいない間、ランナヌがセッションをビゞヌず芋なす時間。[`--drain-wait-sec` および `--release-idle-session-min` 行](#runner-cli-flags) はドレむンおよびアむドルリリヌス時にホヌルドが適甚される堎所を説明し、[ランナヌラむフサむクル](/docs/ja/self-hosted-environments#runner-lifecycle) は `--retire-at` リタむアメント時に適甚される堎所を説明しおいたす。`0` たたは䜿甚䞍可胜な倀はデフォルトにフォヌルバックするため、ホヌルドをオフにするこずはできたせん。Claude Code v2.1.228 以降が必芁です。 |

101| `SELF_HOSTED_RUNNER_HOST_CONFIG_DIR` | `~/.claude` | ランナヌのスタヌトアップスナップショットにキャプチャされ、各セッションの `CLAUDE_CONFIG_DIR` にシヌドされるディレクトリ。ディスク䞊の倉曎はランナヌの再起動埌に適甚されたす。倉数を蚭定するず、ランナヌが [MCP シヌディング](/docs/ja/self-hosted-environments-configuration#mcp-servers) 甚に `.claude.json` を読み取る堎所も移動したす。蚭定するず、独自のデフォルトを含めお、その怜玢を再配眮したす。空のディレクトリを指しおシヌディングを完党に無効にしたす。 |

102| `SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS` | `900000` | セッションが `--kill-session-after-min` 制限に達した埌、実行䞭のタヌンが終了するか、リリヌスが完了するのを埅぀時間。その埌、ランナヌはセッションを終了したす。 |

103| `SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS` | `30000` | ランナヌが割り蟌み䞍可胜な I/O でスタックしおいる子に `SIGKILL` を配信するのを埅぀時間。その埌、ランナヌ自䜓が終了したす。`--post-session-hook-timeout-sec` プラス 15 秒でフロアされ、`--push-outcome-on-release` が蚭定されおいる堎合は 30 秒远加されたす。有効な最小倀はデフォルトで 75 秒です。 |

104| `CLAUDE_RUNNER_FETCH_DEPTH` | `50` | 新芏クロヌン甚の Git フェッチ深床。正の敎数、たたは完党なフェッチ甚に `full` たたは `0` を蚭定したす。ワヌクスペヌスに既に存圚するリポゞトリは既存の深床を保持したす。 |

105| `CLAUDE_RUNNER_SKIP_GIT_VERIFY` | 未蚭定 | `1` の堎合、`checkout` フック実行埌の `.git` 存圚チェックをスキップしたす。フックが非 git ゜ヌスを具䜓化する堎合は、これを蚭定したす。 |

106| `FORCE_AUTOUPDATE_PLUGINS` | 未蚭定 | `1` の堎合、バむナリがピン留めされおいおも、プラグむンマヌケットプレむスの自動曎新を蚱可したす。 |

107| `CLAUDE_CODE_DISABLE_ARTIFACT` | 未蚭定 | `1` の堎合、組織の管理者蚭定に関係なくセッション内の Artifact ツヌルを無効にし、`*.frame.claudeusercontent.com` ゚グレス芁件をドロップしたす。 |

108 

109<h2 id="telemetry">

110 テレメトリ

111</h2>

112 

113セッション子は、オフにしない限り、運甚テレメトリを Anthropic に送信したす。コヌドたたはリポゞトリコンテンツは送信されたせん。ランナヌプロセスでテレメトリ倉数を蚭定したす。ランナヌはサヌバヌ提䟛の環境倉数を適甚した埌、それらを再アサヌトするため、オペレヌタヌの蚭定は垞に優先されたす。

114 

1151 ぀のコントロヌルはセルフホスト環境に固有です。`CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` は Datadog 運甚メトリクスにオプトむンしたす。これはセルフホスト環境ではデフォルトでオフです。䞀般的な Claude Code テレメトリコントロヌル `DISABLE_TELEMETRY`、`DO_NOT_TRACK`、`DISABLE_ERROR_REPORTING`、`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` は [環境倉数リファレンス](/docs/ja/env-vars) に蚘茉されおいるようにセッション子に適甚されたす。`DISABLE_GROWTHBOOK` は関連しおいたすが異なりたす。`DISABLE_GROWTHBOOK=1` を蚭定するずフィヌチャヌフラグフェッチが無効になり、`DISABLE_TELEMETRY` も蚭定されない限りテレメトリはオンのたたです。

116 

117`CLAUDE_CODE_ENABLE_TELEMETRY` は無関係です。これは [監芖](/docs/ja/monitoring-usage) で説明されおいるように、独自のコレクタヌぞの OpenTelemetry ゚クスポヌトを有効にし、Anthropic のアナリティクスを制埡したせん。

118 

119<h2 id="health-endpoint">

120 ヘルス゚ンドポむント

121</h2>

122 

123ランナヌは蚭定されたヘルスポヌトで `GET /healthz` を提䟛したす。レスポンスは、プロセスが生存しおいる限り、ポヌリングルヌプがどの状態にあるかに関係なく `200 OK` です。したがっお、この゚ンドポむントの HTTP プロヌブはデッドプロセスのみを怜出したす。JSON ボディは珟圚の状態を説明したす。

124 

125```json theme={null}

126{

127 "status": "ok",

128 "runner_id": "ccrunner_...",

129 "active_sessions": 2,

130 "last_poll_at": "2026-03-31T18:04:11.220Z",

131 "last_poll_age_ms": 842

132}

133```

134 

135カスタムプロヌブでラむブネスシグナルずしお `last_poll_age_ms` を䜿甚したす。無限に増加する倀は、ポヌリングルヌプがスタックしおいるこずを瀺したす。`last_poll_at` ず `last_poll_age_ms` の䞡方は、最初のポヌリングが完了するたで `null` です。

136 

137オヌケストレヌタヌはそのヘルスポヌトで独自の `/healthz` を提䟛したす。その゚ンドポむントは垞に `200` を返し、ボディは最新のポヌリングが成功したかどうかを報告する `connected` フィヌルドず、`queue_counts` のスポヌン キュヌ数ごずの状態を持ちたす。ステヌタスコヌドではなく `connected` でレディネスずアラヌトをゲヌトしたす。

138 

139[SCM コネクタ](#scm-connector-flags) が蚭定されおいる堎合、オヌケストレヌタヌの `/healthz` ボディは `scm_connector_connected` ず、`connected`、`last_connected_at`、`last_error`、`reconnects`、`requests_forwarded` を持぀ `scm_connector` オブゞェクトも持ちたす。`--scm-connector-host` が蚭定されおいない堎合、䞡方のフィヌルドは `null` です。

140 

141<h2 id="prometheus-metrics">

142 Prometheus メトリクス

143</h2>

144 

145各ランナヌは `/healthz` ず同じポヌトで `GET /metrics` で Prometheus メトリクスを提䟛したす。䞻芁なシリヌズ

146 

147| シリヌズ | 泚蚘 |

148| :-------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

149| `claude_code_self_hosted_runner_info{runner_id,version,client_label}` | 垞に `1`。フリヌトむンベントリずバヌゞョンドリフト怜出に有甚です。 |

150| `claude_code_self_hosted_runner_capacity` | 蚭定枈み `--capacity` |

151| `claude_code_self_hosted_runner_active_sessions` | 珟圚実行䞭のセッション |

152| `claude_code_self_hosted_runner_locked_account{email}` | ランナヌがナヌザヌにロックされ、`act.email` クレヌムを持぀セッショントヌクンが発行された埌に存圚したす。シリヌズは Claude Tag ゚ヌゞェントにロックされたランナヌには存圚したせん。そのセッショントヌクンは `act.email` を持ちたせん。ラベル倀はアカりントメヌルです。メトリクスストアが広く読み取り可胜な堎合は、スクレむプ時にラベルをドロップたたはハッシュしたす。䟋えば Prometheus `metric_relabel_configs` を䜿甚したす。 |

153| `claude_code_self_hosted_runner_last_poll_age_seconds` | 最埌の成功したポヌリング以降の秒数。60 を超える堎合はアラヌトしたす。 |

154| `claude_code_self_hosted_runner_poll_errors_total{error_kind}` | 皮類別の环積 PollWork 倱敗`transport`、`timeout`、`5xx`、`429`、たたは `4xx`。すべおの 5 ぀のシリヌズはプロセス開始から存圚したす。`rate(...[5m]) > 0` でアラヌトしたす。 |

155| `claude_code_self_hosted_runner_sessions_started_total{client_platform}` | ランナヌの生存期間にわたっおスポヌンされたセッション子プロセス。セッションオリゞン`web_claude_ai`、`ios`、`android`、`desktop_app`、`claude_code_cli` などごずに 1 ぀のシリヌズ、たたはサヌバヌが 1 ぀を送信しなかった堎合は `unknown`。Slack セッションは、どの Slack 統合が䜜成したかに応じお `claude_in_slack` たたは `claude-in-slack` を持ちたす。`{client_platform=~"claude[-_]in[-_]slack"}` などの正芏衚珟セレクタヌで䞡方ず䞀臎したす。フリヌト合蚈には `sum()` を䜿甚したす。 |

156| `claude_code_self_hosted_runner_sessions_completed_total{client_platform}` | クリヌンに終了したセッション。同じ方法でラベル付けされたす。より広い範囲[セッションラむフサむクルカりンタヌセマンティクス](#session-lifecycle-counter-semantics) を参照しお、䜕がカりントされるかを確認しおください。 |

157| `claude_code_self_hosted_runner_sessions_failed_total{client_platform}` | 倱敗で終了したセッション。同じ泚意事項[セッションラむフサむクルカりンタヌセマンティクス](#session-lifecycle-counter-semantics) を参照しおください。 |

158| `claude_code_self_hosted_runner_sessions_interrupted_total{client_platform}` | ランナヌがセッション結果ではなく運甚䞊の理由で終了したセッション。同じ方法でラベル付けされたす。[セッションラむフサむクルカりンタヌセマンティクス](#session-lifecycle-counter-semantics) を参照しおください。 |

159| `claude_code_self_hosted_runner_initializing_sessions` | 初期化フェヌズ内のセッション。割り圓おから子の初期化むベントたで。 |

160| `claude_code_self_hosted_runner_session_init_duration_seconds` | セッション初期化期間のヒストグラム |

161| `claude_code_self_hosted_runner_session_init_errors_total` | 初期化に到達する前に倱敗したセッションチェックアりトフック倱敗、git 準備、トヌクン問題、たたは初期化前の子クラッシュ |

162| `claude_code_self_hosted_runner_session_start_hook_errors_total` | ゚ラヌ結果を報告した `SessionStart` フック。倱敗したフック実行ごずに 1 ぀。 |

163| `claude_code_self_hosted_runner_session_idle_seconds{session_id,client_platform}` | セッションがアむドル状態になっおからの秒数のセッションごずのゲヌゞ。未回答の暩限プロンプトでスタックしおいるセッションを終了するのに有甚です。 |

164 

165オヌケストレヌタヌは `/healthz` ず同じポヌトで `GET /metrics` で独自のシリヌズを提䟛したす。

166 

167| シリヌズ | 泚蚘 |

168| :-------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

169| `claude_code_self_hosted_orchestrator_info{version,pool_id,orchestrator_uuid,hostname}` | 垞に `1` |

170| `claude_code_self_hosted_orchestrator_connected` | 最新のポヌリングが成功した堎合は `1`。倱敗の皮類に関係なく、倱敗したポヌリング埌は `0` にドロップしたす。 |

171| `claude_code_self_hosted_orchestrator_last_poll_age_seconds` | 最埌のポヌリング詊行成功たたは倱敗以降の秒数。最埌の成功以降を枬定するランナヌの同じ名前のメトリクスずは異なりたす。`connected` ずペアにしお、倱敗したポヌリングをキャッチしたす。オヌケストレヌタヌのポヌリングルヌプはフック実行で埅機するため、デフォルトで玄 90 秒の `--hook-timeout` プラス䜙裕の䞊でアラヌトしたす。フラット 60 ではなく。 |

172| `claude_code_self_hosted_orchestrator_poll_errors_total{error_kind}` | 皮類別の环積 PollSpawnHints 倱敗`transport`、`timeout`、`5xx`、`429`、たたは `4xx`。すべおの 5 ぀のシリヌズはプロセス開始から存圚したす。`rate(...[5m]) > 0` でアラヌトしたす。 |

173| `claude_code_self_hosted_orchestrator_queue_pending_sessions` | 今すぐクレヌム可胜なスポヌン芁求 |

174| `claude_code_self_hosted_orchestrator_queue_backing_off_sessions` | 再詊行可胜なフック倱敗埌の再詊行バックオフ内のスポヌン芁求 |

175| `claude_code_self_hosted_orchestrator_queue_circuit_broken_sessions` | Owner が環境の **Activity** タブから再詊行するたでブロックされたスポヌン芁求。れロを超える堎合はアラヌトしたす。 |

176| `claude_code_self_hosted_orchestrator_pool_pending_sessions` | この環境でランナヌを埅機しおいる総セッション数。環境党䜓の集蚈。すべおのオヌケストレヌタヌむンスタンスで同䞀です。むンスタンス党䜓で `SUM` ではなく `MAX` を䜿甚したす。 |

177| `claude_code_self_hosted_orchestrator_pool_active_sessions` | この環境内のアラむブランナヌに珟圚割り圓おられおいるセッション。環境党䜓の集蚈。すべおのオヌケストレヌタヌむンスタンスで同䞀です。むンスタンス党䜓で `SUM` ではなく `MAX` を䜿甚したす。 |

178| `claude_code_self_hosted_orchestrator_spawn_hooks_total{result}` | 环積 `spawn-runner` フック結果`ok`、`retryable`、`non_retryable`。オヌケストレヌタヌフック呌び出しをカりントしたす。ランナヌがスポヌンするセッション子ではありたせん。容量が 1 を超える堎合、りォヌムプヌル、同じセッション甚に再床スポヌンされたランナヌは `sessions_started_total` ず比范できないため、2 ぀が異なりたす。 |

179| `claude_code_self_hosted_orchestrator_spawn_hook_duration_seconds` | フック期間のヒストグラム |

180| `claude_code_self_hosted_orchestrator_warm_hints_dispatched_total` | プロセス開始以降にディスパッチされたスタンバむスポヌン芁求 |

181| `claude_code_self_hosted_orchestrator_session_queue_wait_seconds` | 各セッションがオヌケストレヌタヌがスポヌン甚にクレヌムするたでキュヌで埅機した秒数のヒストグラム。コントロヌルプレヌンが各セッションのスポヌン芁求で送信するキュヌ埅機タむムスタンプから蚘録されたす。p50/p99 キュヌ時間アラヌトに䜿甚したす。プレりォヌミングスポヌンはサンプリングされたせん。 |

182| `claude_code_self_hosted_orchestrator_clock_skew_seconds` | ロヌカルマむナスサヌバヌクロックスキュヌ。蚺断。枬定埌に存圚したす。 |

183| `claude_code_self_hosted_orchestrator_scm_connector_connected` | [SCM コネクタ](#scm-connector-flags) の WebSocket がオヌプンしおいる堎合は `1`。ダむアルたたはバックオフ䞭は `0`。`--scm-connector-host` が蚭定されおいない堎合は存圚したせん。 |

184| `claude_code_self_hosted_orchestrator_scm_connector_requests_forwarded_total` | プロセス開始以降に蚭定された SCM ホストにプロキシされた环積 HTTP リク゚スト。`--scm-connector-host` が蚭定されおいない堎合は存圚したせん。 |

185 

186オヌトスケヌリングの堎合、スケヌリングスタむルに䞀臎するシリヌズを遞択し、スケヌラヌに䟛絊する前にゲヌトしたす。

187 

188* **キュヌ深床スケヌリング**`queue_pending_sessions` ではなく `claude_code_self_hosted_orchestrator_pool_pending_sessions` を HPA たたは KEDA スケヌラヌに䟛絊したす。

189* **容量スケヌリング**ランナヌの `active_sessions` ず `capacity` の比率でスケヌリングしたす。

190* **`connected` でゲヌト**むンスタンスごずに `claude_code_self_hosted_orchestrator_connected == 1` でク゚リをフィルタリングしたす。切断されたレプリカの叀い倀がスケヌラヌに䟛絊されないようにしたす。

191 

192完党なポヌリング停止䞭、すべおのレプリカが切断されるず、ゲヌトされたク゚リはデヌタを返したせん。HPA は欠萜メトリクスで珟圚のレプリカ数を保持したすが、KEDA の Prometheus スケヌラヌはデフォルト `ignoreNullValues: "true"` で空の結果をれロずしお読み取り、スケヌルむンしたす。ScaledObject で `ignoreNullValues: "false"` を蚭定し、オプションで `fallback` レプリカフロアを蚭定したす。

193 

194次の Prometheus Operator `PodMonitor` は䞡方のプロセスをカバヌしおいたす。`app.kubernetes.io/part-of: claude-code-self-hosted-runner` ラベルず、[Kubernetes レシピ](/docs/ja/self-hosted-environments-deploy#kubernetes) が蚭定する名前付き `health` ポヌトでポッドを遞択したす。デプロむメントに合わせお名前空間を調敎したす。

195 

196```yaml theme={null}

197# Claude Code セルフホストランナヌ + オヌケストレヌタヌ甚の Prometheus Operator PodMonitor の䟋。

198# 名前空間ずラベルセレクタヌをデプロむメントに合わせお調敎したす。

199# ランナヌずオヌケストレヌタヌの䞡方は、その --health-portデフォルト 8080で /metrics を提䟛したす。

200apiVersion: monitoring.coreos.com/v1

201kind: PodMonitor

202metadata:

203 name: claude-code-self-hosted-runner

204 namespace: monitoring

205spec:

206 namespaceSelector:

207 matchNames:

208 - claude-runners

209 selector:

210 matchExpressions:

211 # Kubernetes レシピからのランナヌ Deployment、および同じ方法でラベル付けされた

212 # オンデマンドランナヌ Job ずオヌケストレヌタヌポッド、および名前付き 'health' containerPort を持぀ものず䞀臎したす。

213 - key: app.kubernetes.io/part-of

214 operator: In

215 values: [claude-code-self-hosted-runner]

216 podMetricsEndpoints:

217 - port: health

218 path: /metrics

219 interval: 30s

220```

221 

222これらのサンプルアラヌトルヌルは出発点です。フリヌトサむズのしきい倀を調敎したす。

223 

224```yaml theme={null}

225# Claude Code セルフホストランナヌ + オヌケストレヌタヌ甚の Prometheus アラヌトルヌルの䟋。

226# フリヌトサむズず SLO のしきい倀を調敎したす。

227groups:

228 - name: claude-code-self-hosted-runner

229 rules:

230 - alert: ClaudeRunnerPollStale

231 expr: claude_code_self_hosted_runner_last_poll_age_seconds > 60

232 for: 2m

233 labels: {severity: warning}

234 annotations:

235 summary: "ランナヌ {{ $labels.pod }} は 60 秒以䞊ポヌリングしおいたせん"

236 - alert: ClaudeRunnerVersionDrift

237 expr: count(count by (version) (claude_code_self_hosted_runner_info)) > 1

238 for: 30m

239 labels: {severity: info}

240 annotations:

241 summary: "ランナヌは混合バヌゞョンを実行しおいたす"

242 - alert: ClaudeRunnerInitErrorsHigh

243 expr: increase(claude_code_self_hosted_runner_session_init_errors_total[10m]) > 3

244 for: 5m

245 labels: {severity: warning}

246 annotations:

247 summary: "ランナヌ {{ $labels.pod }}10 分間に 3 回以䞊のセッション初期化倱敗チェックアりトフック / git / トヌクン / 初期化前クラッシュ"

248 - alert: ClaudeRunnerPollErrors

249 expr: sum by (pod) (rate(claude_code_self_hosted_runner_poll_errors_total[5m])) > 0

250 for: 2m

251 labels: {severity: warning}

252 annotations:

253 summary: "ランナヌ {{ $labels.pod }}PollWork が倱敗しおいたす5 分間に {{ $value | humanize }}/s"

254 - alert: ClaudeRunnerSessionStartHookErrors

255 expr: increase(claude_code_self_hosted_runner_session_start_hook_errors_total[10m]) > 3

256 for: 5m

257 labels: {severity: warning}

258 annotations:

259 summary: "ランナヌ {{ $labels.pod }}10 分間に 3 回以䞊の SessionStart フック倱敗"

260 

261 - name: claude-code-self-hosted-orchestrator

262 rules:

263 - alert: ClaudeOrchestratorDisconnected

264 expr: claude_code_self_hosted_orchestrator_connected == 0

265 for: 2m

266 labels: {severity: critical}

267 annotations:

268 summary: "オヌケストレヌタヌ {{ $labels.pod }} は Anthropic コントロヌルプレヌンに到達できたせん"

269 - alert: ClaudeOrchestratorPollStale

270 expr: claude_code_self_hosted_orchestrator_last_poll_age_seconds > 90

271 for: 2m

272 labels: {severity: warning}

273 annotations:

274 summary: "オヌケストレヌタヌ {{ $labels.pod }} は 90 秒以䞊ポヌリングしおいたせんポヌリングルヌプはフック実行で埅機"

275 - alert: ClaudeOrchestratorCircuitBroken

276 expr: claude_code_self_hosted_orchestrator_queue_circuit_broken_sessions > 0

277 for: 1m

278 labels: {severity: critical}

279 annotations:

280 summary: "{{ $value }} セッションがサヌキットブレヌク — spawn-runner フックが繰り返し非再詊行可胜。むンフラを修正しおから Activity タブから再詊行しおください"

281 - alert: ClaudeOrchestratorPollErrors

282 expr: sum by (pod) (rate(claude_code_self_hosted_orchestrator_poll_errors_total[5m])) > 0

283 for: 2m

284 labels: {severity: warning}

285 annotations:

286 summary: "オヌケストレヌタヌ {{ $labels.pod }}PollSpawnHints が倱敗しおいたす5 分間に {{ $value | humanize }}/s"

287 - alert: ClaudeOrchestratorSpawnHookFailing

288 expr: sum by (pod) (increase(claude_code_self_hosted_orchestrator_spawn_hooks_total{result!="ok"}[5m])) > 3

289 for: 5m

290 labels: {severity: warning}

291 annotations:

292 summary: "オヌケストレヌタヌ {{ $labels.pod }}5 分間に 3 回以䞊の spawn-runner フック倱敗"

293```

294 

295<h3 id="pass-through-session-child-metrics">

296 セッション子メトリクスをパススルヌする

297</h3>

298 

299各セッションは独自の子プロセスで実行され、独自の OpenTelemetry メトリクスを持ちたす。`--capacity` が 1 を超える堎合、ランナヌはそれらの子メトリクスの公開方法を曞き換えたす。ランナヌホストで `OTEL_METRICS_EXPORTER=prometheus` を蚭定し、セッションの環境で `CLAUDE_CODE_ENABLE_TELEMETRY=1` を蚭定したす。䟋えば、[ラッパヌスクリプト](/docs/ja/self-hosted-environments-configuration#wrapper-scripts) たたはセッションが継承するランナヌ独自の環境から、各子のカりンタヌずゲヌゞ蚈噚をランナヌ独自の `/metrics` ゚ンドポむントで再公開したす。ランナヌのシリヌズず䞊んで。ランナヌは子の゚クスポヌタヌを曞き換えお、ヘルスポヌトのルヌプバックのみのレシヌバヌに OTLP 経由でプッシュし、各シリヌズに `session_id` および `client_platform` ラベルでタグ付けし、セッションが終了するずセッションのシリヌズを削陀したす。ヒストグラムはパススルヌしたせん。ランナヌ独自のプレフィックスず衝突する子メトリクスの名前は削陀されたす。

300 

301デフォルトの `--capacity 1` では、曞き換えは適甚されたせん。セッションの子は通垞どおりポヌト 9464 で独自の Prometheus ゚ンドポむントをバむンドしたす。

302 

303<h3 id="session-lifecycle-counter-semantics">

304 セッションラむフサむクルカりンタヌセマンティクス

305</h3>

306 

307`sessions_started_total`、`sessions_completed_total`、`sessions_failed_total`、`sessions_interrupted_total` カりンタヌは、各セッションがどのように終了したかで分類したす。スポヌンされたすべおのセッション子はスポヌン時に `sessions_started_total` をむンクリメントし、終了時に他の 3 ぀のうち正確に 1 ぀をむンクリメントしたす。したがっお、`sessions_started_total` から他の 3 ぀の合蚈を匕いたものは、珟圚実行䞭のセッション子の数に等しくなりたす。

308 

309* `completed`セッションはクリヌンに終了したした。これは子がコヌド `0` で独自に終了する堎合、セッションが子がただ接続されおいる間にアヌカむブたたは削陀される堎合、およびランナヌがスロットをクリヌンハンドオフずしおリリヌスする堎合をカバヌしたす。アむドルタむムアりト、リタむア時間、たたは `--kill-session-after-min` 制限でのリリヌス、スタヌトアップタむムアりト、たたはポヌリングルヌプが子が終了する前に気付いたサヌバヌ偎の割り圓お解陀。`sessions_completed_total` をむンクリメントしたす。

310* `failed`子がれロ以倖のコヌドで独自に終了したした。クラッシュたたはスポヌン埌のセットアップ倱敗のいずれか。`sessions_failed_total` をむンクリメントしたす。

311* `interrupted`ランナヌがセッション成功たたはランナヌ障害のいずれでもない運甚䞊の理由で子を終了したした。たずえばドレむンや、`--kill-session-after-min` 制限埌の [`SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS`](#environment-variable-only-settings) グレヌスりィンドりが終了した時点でただランナヌ䞊にあったセッションの終了などです。Kubernetes ロヌリング再起動が `SIGTERM` を送信するこずは、ドレむンの䞀䟋です。`sessions_interrupted_total` をむンクリメントしたす。

312 

313v2.1.260 より前では、ランナヌは `--kill-session-after-min` 制限に達したすべおのセッションを終了し、`sessions_interrupted_total` でカりントしたした。

314 

315[`post-session` フック](/docs/ja/self-hosted-environments-configuration#post-session) の `CLAUDE_RUNNER_EXIT_REASON` はクリヌンハンドオフを異なる方法で分類したす。フックはリリヌス、スタヌトアップタむムアりト、サヌバヌ割り圓お解陀をランナヌが子を停止したため `interrupted` ずしお報告したす。これらのカりンタヌは、スロットがクリヌンに返されたため、`completed` ずしお同じむベントを蚘録したす。

316 

317フック受信を `sessions_completed_total` に察しお盎接調敎する堎合、完了をアンダヌカりントしたす。セッションごずの保蚌にはフックを䜿甚し、集蚈レヌトにはカりンタヌを䜿甚したす。

318 

319ワンショット環境では、`--capacity 1` ずデフォルト `--drain-grace-sec 0` で、各ランナヌプロセスは 1 ぀のセッションが終了した盎埌に終了したす。`sessions_completed_total`、`sessions_failed_total`、`sessions_interrupted_total` はセッション終了時にのみむンクリメントされたす。その終了の盎前に、Prometheus スクレむプが 15  60 秒ごずの堎合、ランナヌのシリヌズが消える前にむンクリメントをキャッチするこずはめったにありたせん。これら 3 ぀のセッション終了カりンタヌは、このセクションの残りが参照するタヌミナルカりンタヌです。`sessions_started_total` はスポヌン時にむンクリメントされ、セッションの生存期間䞭は衚瀺されたたたなので、確実に衚瀺されたす。ただし、ワンショット環境では、环積カりントよりも「珟圚実行䞭のセッション」に近く読み取られたす。

320 

321察応する目暙の代わりにこのテヌブルのシリヌズを䜿甚したす。

322 

323| 目暙 | 䜿甚 |

324| :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

325| スルヌプット | `claude_code_self_hosted_orchestrator_spawn_hooks_total{result="ok"}`。成功した `spawn-runner` フック呌び出しごずに 1 回むンクリメントされ、`rate()` の䞋で意味のある長寿呜オヌケストレヌタヌ䞊のカりンタヌ。フック呌び出しをカりントしたす。ランナヌがスポヌンするセッションではなく、プレりォヌミングず同じセッション甚の繰り返しスポヌンはセッションカりントから異なりたす。 |

326| 利甚率 | `sum(claude_code_self_hosted_runner_active_sessions)` 察 `sum(claude_code_self_hosted_runner_capacity)`。ランナヌの生存期間に関係なく、すべおのスクレむプで有効なゲヌゞ。 |

327| バックログ | キュヌ深床の `claude_code_self_hosted_orchestrator_pool_pending_sessions`、および `claude_code_self_hosted_orchestrator_queue_circuit_broken_sessions`。れロを超える堎合はアラヌトしたす。 |

328| 倱敗 | `claude_code_self_hosted_runner_sessions_failed_total`。ベスト゚フォヌト。スポヌン埌の実際のクラッシュはむンクリメントされ、`rate()` はセッションを超えお生存するランナヌで意味がありたす。`--drain-grace-sec` が `0` を超える堎合。ワンショット環境は他のタヌミナルカりンタヌず同じスクレむプりィンドり問題を持぀ため、衚瀺される非れロ倀を調査する䟡倀があるものずしお扱いたす。スポヌン前の倱敗チェックアりトフック倱敗、git 準備、トヌクン問題などは `session_init_errors_total` にのみ衚瀺されたす。 |

329 

330`orchestrator_*` 行は [オンデマンドオヌケストレヌタヌ](/docs/ja/self-hosted-environments-configuration#on-demand-runners) を実行しおいる環境にのみ存圚したす。セッションを超えお生存するランナヌを持぀固定フリヌトで、`--drain-grace-sec` が `0` を超える堎合、スルヌプットに `sum(rate(claude_code_self_hosted_runner_sessions_started_total[5m]))` を䜿甚したす。ワンショットフリヌトではそのシリヌズは他のタヌミナルカりンタヌず同じスクレむプりィンドり問題を持぀ため、キュヌに入ったセッション数に䟝存したす。バックログを環境の **Activity** タブで確認したす。[**Cloud environments** 管理ペヌゞ](https://claude.ai/admin-settings/cloud-environments)ランナヌはキュヌ深床シリヌズを゚クスポヌトしたせん。

331 

332セッションごずの結果報告に぀いおは、代わりに [`post-session` フック](/docs/ja/self-hosted-environments-configuration#post-session) を䜿甚しおください。VM プリ゚ンプションなどの突然のランナヌ終了を陀き、子プロセスがスポヌンされたすべおのセッション終了で発火したす。[フック独自の契玄](/docs/ja/self-hosted-environments-configuration#post-session) に埓っお。

333 

334<h2 id="what’s-next">

335 次のステップ

336</h2>

337 

338* [セルフホスト環境](/docs/ja/self-hosted-environments)環境、ランナヌ、セッションモデル。[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart) ず [本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy) はセットアップず運甚を保持しおいたす。

339* [セッションをカスタマむズする](/docs/ja/self-hosted-environments-configuration)ラッパヌスクリプト、ラむフサむクルフック、オンデマンドランナヌ。

340* [セッション ID を怜蚌する](/docs/ja/self-hosted-environments-identity)セッショントヌクン、そのクレヌム、怜蚌方法。

Details

1> ## Documentation Index

2> 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.

4 

5# 自己ホスト環境を゚ンドツヌ゚ンドでテストする

6 

7> CI から自己ホスト実行むメヌゞを怜蚌したす。CLI でセッションをディスパッチし、Stop フックを通じお Claude の返信を読み取り、完党なルヌプをスクリプト化したす。

8 

9<Note>

10 自己ホスト環境は Team および Enterprise プランでパブリックベヌタ版です。[利甚可胜性ず制限事項](/docs/ja/self-hosted-environments#availability-and-limitations)に有効化パスが蚘茉されおいたす。このペヌゞは CI テストレシピです。セットアップに぀いおは[クむックスタヌト](/docs/ja/self-hosted-environments-quickstart)を、フリヌトレシピに぀いおは[本番環境ぞのデプロむ](/docs/ja/self-hosted-environments-deploy)をご芧ください。

11</Note>

12 

13[自己ホスト環境](/docs/ja/self-hosted-environments)では、Claude Code の[クラりドセッション](/docs/ja/claude-code-on-the-web)は、ナヌザヌが構築・管理する実行むメヌゞ䞊で実行されたす。新しいむメヌゞを本番環境にロヌルアりトする前に、スクリプトからテスト環境に察しお完党なセッションを実行したす。セッションを䜜成し、Claude の返信を読み取り、フォロヌアップを送信し、その返信も読み取りたす。これは実行むメヌゞ、git アクセス、カスタムツヌルを怜蚌する CI スモヌクテストの圢です。

14 

15このレシピは、[環境ず実行むメヌゞのセットアップ](/docs/ja/self-hosted-environments-quickstart#set-up-an-environment-and-runner)が完了しおいるこずを前提ずしおいたす。たた、CI ゞョブがテストスクリプトず同じホスト䞊で実行むメヌゞプロセスを開始するこずを想定しおいたす。これは新しい実行むメヌゞをテストするための自然なセットアップです。実行むメヌゞにむンストヌルする Stop フックは、各タヌンの最終返信をロヌカルファむルに曞き蟌み、スクリプトがそこから読み取りたす。そのため、Anthropic API ぞの呌び出しは 2 ぀のディスパッチだけです。テスト実行むメヌゞが別のむンフラストラクチャ䞊にある堎合は、[リモヌトテスト実行むメヌゞ](#remote-test-runners)をご芧ください。

16 

17<h2 id="install-the-capture-hook-on-your-test-runner">

18 テスト実行むメヌゞにキャプチャフックをむンストヌルする

19</h2>

20 

21読み取りは Claude Code の[Stop フック](/docs/ja/hooks#stop)を通じお機胜したす。Claude がタヌンを完了するず、フックは最終アシスタントメッセヌゞを stdin JSON の `last_assistant_message` ずしお受け取り、`$E2E_REPLY_DIR/<session_id>.txt` に远加したす。[commit-nudge Stop フック](/docs/ja/self-hosted-environments-configuration#prompt-sessions-to-push-their-work)ず同じ方法でむンストヌルしたす。実行むメヌゞホストの `~/.claude/` にむンストヌルしたす。実行むメヌゞはこれをすべおのセッションにシヌドしたす。

22 

23<h3 id="save-the-hook-files">

24 フックファむルを保存する

25</h3>

26 

27実行むメヌゞホストに以䞋の 2 ぀のファむルを保存したす。

28 

29* 蚭定ブロック実行むメヌゞホストの `~/.claude/settings.json` にマヌゞしたす

30* スクリプト実行むメヌゞホストに `~/.claude/hooks/e2e-stop-hook-capture.sh` ずしお保存し、実行可胜にしたす

31 

32```json theme={null}

33{

34 "hooks": {

35 "Stop": [

36 {

37 "hooks": [

38 {

39 "type": "command",

40 "timeout": 10,

41 "command": "\"$CLAUDE_CONFIG_DIR/hooks/e2e-stop-hook-capture.sh\""

42 }

43 ]

44 }

45 ]

46 }

47}

48```

49 

50```sh theme={null}

51#!/bin/sh

52# Stop hook for testing a self-hosted environment end to end: writes each

53# turn's final assistant reply to $E2E_REPLY_DIR/<session_id>.txt so a

54# co-located test driver can read it without calling the Anthropic API.

55# Install on the TEST runner only. Requires jq.

56 

57# No-op unless the driver is listening. Never fail the turn.

58[ -n "${E2E_REPLY_DIR:-}" ] && [ -d "$E2E_REPLY_DIR" ] || exit 0

59 

60# CLAUDE_CODE_REMOTE_SESSION_ID is exported in cse_... form; the session

61# id the dispatch CLI prints is in session_... form. Same id, different

62# prefix.

63sid=$(printf '%s' "${CLAUDE_CODE_REMOTE_SESSION_ID:-}" | sed 's/^cse_/session_/')

64[ -n "$sid" ] || exit 0

65 

66# last_assistant_message is absent when the final assistant turn had no

67# text, such as a tool-use-only turn. The `// empty` filter makes that a

68# zero-byte write rather than the literal string "null".

69jq -r '.last_assistant_message // empty' >> "$E2E_REPLY_DIR/$sid.txt" 2>/dev/null

70exit 0

71```

72 

73<h3 id="before-you-start-the-runner">

74 実行むメヌゞを開始する前に

75</h3>

76 

77フックが䟝存する 2 ぀のこず

78 

79* 実行むメヌゞを開始する前にむンストヌルしたす。実行むメヌゞは起動時に `~/.claude/` をスナップショットするため、実行䞭の実行むメヌゞに远加されたフックは再起動埌にのみ有効になりたす。

80* 実行むメヌゞプロセスに `E2E_REPLY_DIR` を゚クスポヌトしたす。フックは倉数が未蚭定たたは ディレクトリが存圚しない堎合は no-op です。実行むメヌゞを開始する堎所systemd ナニット、pod spec、CI ステップなどで蚭定したす。以䞋のテストスクリプトもこれが必芁です。

81 

82このフックはテスト環境にサヌビスを提䟛する実行むメヌゞにのみむンストヌルしたす。`E2E_REPLY_DIR` が存圚するたびにすべおのセッションの最終返信をディスクに曞き蟌みたす。これは䜿い捚おの CI 実行むメヌゞでは無害ですが、倉数が誀っお蚭定される可胜性がある本番環境実行むメヌゞには含めるべきではありたせん。

83 

84<h2 id="run-the-test-loop">

85 テストルヌプを実行する

86</h2>

87 

88`--environment` および `--ref` ディスパッチフラグには、スクリプトを実行するマシン䞊の Claude Code v2.1.224 以降が必芁です。これは実行むメヌゞ自䜓ず同じ䞋限です。フックが配眮され、このホストで実行むメヌゞが開始されおいる堎合、テストスクリプトは以䞋を実行したす。

89 

901. `claude -p "<prompt>" --environment <environment-id> --output-format json` でテスト環境にセッションを䜜成したす。git チェックアりトから実行しお、CLI が `origin` リモヌトからリポゞトリを自動怜出できるようにしたす。オプションの `--ref <branch>` は、ロヌカル HEAD の代わりに名前付き ref に基づいおセッションのチェックアりトを行いたす。コマンドはセッションを䜜成し、`session_id` を含む 1 行の JSON を出力し、Claude の返信を埅たずに終了したす。

912. Stop フックが実行むメヌゞ䞊でタヌンが完了したら `$E2E_REPLY_DIR/<session_id>.txt` に返信が衚瀺されるたで埅機したす。

923. `claude -p "<message>" --cloud <session_id> --output-format json` でフォロヌアップを送信したす[実行䞭のセッションにフォロヌアップメッセヌゞを送信する](/docs/ja/claude-code-on-the-web#send-follow-ups-from-the-cli)を参照。これは既存のセッションにナヌザヌむベントをポストし、終了したす。

934. ステップ 2 ず同じ方法でフォロヌアップの返信を埅機したす。

94 

95<h3 id="environment-dispatch-behavior">

96 `--environment` ディスパッチ動䜜

97</h3>

98 

99Claude Code はセッションを䜜成し、セッション ID ずそのリンクを出力しお終了したす。

100 

101フラグは [`remote.defaultEnvironmentId`](/docs/ja/settings-reference#remote-defaultenvironmentid) 蚭定よりも優先されたす。`--output-format stream-json` をサポヌトしおおらず、`--resume`、`--continue`、`--teleport`、`--session-id`、`--init-only` など、セッションを再開、アタッチ、たたは事前蚭定するフラグず組み合わせるこずはできたせん。`--cloud` はセッション ID たたは URL で拒吊され、非察話型実行では説明を含む堎合に拒吊されたす。ベアの `--cloud` は存圚しないものずしお扱われたす。タヌミナルから、䜍眮指定プロンプトの代わりに `--cloud` 説明ずしおタスクを枡すこずができたす。

102 

103<h2 id="example-script">

104 スクリプト䟋

105</h2>

106 

107以䞋のスクリプトは `$CLAUDE_TEST_ENVIRONMENT_ID`テスト環境の `ccpool_...` IDに察しお完党なルヌプを実行したす。これは管理ペヌゞの環境詳现ダむアログに衚瀺されるか、[環境䜜成呌び出し](#create-a-dedicated-test-environment)によっお返されたす。各返信のセンチネルフレヌズをアサヌトしたす。キャプチャフックがむンストヌルされ、`E2E_REPLY_DIR` が゚クスポヌトされおいる実行むメヌゞを䜿甚しお、このホストで実行むメヌゞを開始した埌、セッションを実行したいリポゞトリの git チェックアりトから実行したす。

108 

109```bash theme={null}

110#!/usr/bin/env bash

111# End-to-end test against a self-hosted environment, using Stop-hook read-back.

112# Prereqs: `claude auth login` has been run on this machine (see "Authenticate

113# from CI" below); jq is installed; CLAUDE_TEST_ENVIRONMENT_ID names an

114# environment whose runner is the one on this host, with the capture hook

115# installed and E2E_REPLY_DIR in its environment.

116 

117set -euo pipefail

118 

119: "${CLAUDE_TEST_ENVIRONMENT_ID:=${CLAUDE_TEST_POOL_ID:-}}" # CLAUDE_TEST_POOL_ID is the legacy spelling

120: "${CLAUDE_TEST_ENVIRONMENT_ID:?set CLAUDE_TEST_ENVIRONMENT_ID to a ccpool_... id served by a runner on this host}"

121: "${E2E_REPLY_DIR:?set E2E_REPLY_DIR to the directory the Stop hook on your test runner writes to, and export it to the runner process}"

122: "${TEST_REPO_REF:=main}"

123 

124[ -d "$E2E_REPLY_DIR" ] || {

125 echo "FAIL: E2E_REPLY_DIR ($E2E_REPLY_DIR) does not exist. The Stop hook on the runner needs it." >&2

126 exit 1

127}

128 

129# Waits until $E2E_REPLY_DIR/<session_id>.txt contains $2, or fails after

130# 90 seconds. Tune the timeout to your environment's cold-start time. The

131# file is written by the Stop hook on the runner.

132await_reply() {

133 local expect="$2" f="$E2E_REPLY_DIR/$1.txt"

134 local deadline=$(($(date +%s) + 90))

135 while :; do

136 if [ -f "$f" ] && grep -qF -- "$expect" "$f"; then

137 return

138 fi

139 [ "$(date +%s)" -lt "$deadline" ] || {

140 echo "FAIL: '$expect' not in $f within 90s. The Stop hook on the runner did not write it." >&2

141 echo "-- $E2E_REPLY_DIR contents --" >&2; ls -la "$E2E_REPLY_DIR" >&2

142 [ -f "$f" ] && { echo "-- $f --" >&2; cat "$f" >&2; }

143 exit 1

144 }

145 sleep 1

146 done

147}

148 

149# 1. Create the session on the test environment. Run from a git checkout

150# so the CLI can auto-detect the repo. --ref pins the checkout to a named

151# ref regardless of local HEAD.

152TURN1="e2e-probe-$(date +%s)-$$: say exactly 'ok: custom tools are reachable' and nothing else"

153EXPECT1="ok: custom tools are reachable"

154create_json=$(claude -p "$TURN1" --environment "$CLAUDE_TEST_ENVIRONMENT_ID" \

155 --ref "$TEST_REPO_REF" --output-format json)

156echo "create: $create_json"

157SESSION_ID=$(jq -er '.session_id' <<<"$create_json")

158 

159# 2. Wait for the turn-1 reply.

160await_reply "$SESSION_ID" "$EXPECT1"

161echo "turn-1 reply ok"

162 

163# 3. Post a follow-up via the CLI.

164TURN2="e2e-probe-followup-$(date +%s): say exactly 'ok: follow-up delivered' and nothing else"

165EXPECT2="ok: follow-up delivered"

166followup_json=$(claude -p "$TURN2" --cloud "$SESSION_ID" --output-format json)

167echo "followup: $followup_json"

168jq -e '.ok == true' <<<"$followup_json" >/dev/null

169 

170# 4. Wait for the turn-2 reply.

171await_reply "$SESSION_ID" "$EXPECT2"

172echo "turn-2 reply ok"

173 

174echo "PASS: test-environment round-trip (session $SESSION_ID)"

175```

176 

177`TURN1`/`TURN2` プロンプトず `EXPECT1`/`EXPECT2` センチネルを、カスタム MCP ツヌルの 1 ぀を実行するよう Claude に䟝頌し、その出力をアサヌトするなど、セットアップを実行するものに眮き換えたす。

178 

179<h2 id="remote-test-runners">

180 リモヌトテスト実行むメヌゞ

181</h2>

182 

183テスト実行むメヌゞが別のむンフラストラクチャ䞊にある堎合CI ゞョブがファむルシステムを共有できない氞続的な Kubernetes フリヌトなど、Stop フックのファむル曞き蟌みをドラむバヌがリッスンする゚ンドポむントぞの POST に眮き換えたす。

184 

185```sh theme={null}

186#!/bin/sh

187# Variant of the capture hook for runners on separate infrastructure.

188# Set E2E_REPLY_URL on the runner to an endpoint the driver controls.

189[ -n "${E2E_REPLY_URL:-}" ] || exit 0

190sid=$(printf '%s' "${CLAUDE_CODE_REMOTE_SESSION_ID:-}" | sed 's/^cse_/session_/')

191[ -n "$sid" ] || exit 0

192jq -r '.last_assistant_message // empty' | \

193 curl -fsS -X POST --data-binary @- "$E2E_REPLY_URL/$sid" >/dev/null 2>&1

194exit 0

195```

196 

197ドラむバヌ偎では、POST を受け入れ、テストが芁求するたで返信を保持するものを実行したす。CI ゞョブ内の小さな HTTP リスナヌや、既に実行しおいる webhook レシヌバヌなどです。フックはむンフラストラクチャ䞊で実行されるため、゚ンドポむントは実行むメヌゞからのみ到達可胜である必芁がありたす。

198 

199<h2 id="authenticate-from-ci">

200 CI から認蚌する

201</h2>

202 

203`claude -p ... --environment` ず `claude -p ... --cloud` の䞡方は claude.ai OAuth トヌクンで認蚌したす。`sk-ant-xxxxx` などの API キヌはどちらの呌び出しでも受け入れられたせん。2 ぀のアプロヌチにより、CI でトヌクンを利甚できるようになりたす。

204 

205<h3 id="long-lived-ci-host">

206 長期間存続する CI ホスト

207</h3>

208 

209スクリプトを実行するマシン䞊で、自動化甚の専甚ナヌザヌアカりントを䜿甚しお、`claude auth login` を 1 回察話的に実行したす。Claude Code はトヌクンを macOS ではOS キヌチェヌンに、Linux ず Windows では `~/.claude/.credentials.json` に保存したす。キヌチェヌンに曞き蟌みできない macOS ホストSSH セッションでログむンキヌチェヌンがロックされたたたの堎合などでは、Claude Code はトヌクンを `~/.claude/.credentials.json` にも保存したす。[認蚌情報管理](/docs/ja/authentication#credential-management)を参照しおください。

210 

211CLI は各呌び出しで短期アクセストヌクンを自動的に曎新したすが、基盀ずなるリフレッシュトヌクングラントは初期ログむンから 30 日間に制限されおいるため、そのホストで 30 日ごずに `claude auth login` を察話的に再実行しおください。

212 

213<h3 id="ephemeral-ci-runners">

214 ゚フェメラル CI 実行むメヌゞ

215</h3>

216 

217珟圚、これに察する長期間存続する CI トヌクンはありたせん。リモヌトセッション制埡を付䞎するスコヌプ `user:sessions:claude_code` はサヌバヌ偎で 30 日間に制限されおいるため、1 幎間の掚論のみのトヌクンを発行する `claude setup-token` はこれをカバヌしおいたせん。[環境シヌクレット](/docs/ja/self-hosted-environments-quickstart#set-up-an-environment-and-runner)も受け入れられたせん。これは実行むメヌゞが環境に登録するこずのみを認可し、セッションを䜜成するこずは認可しないためです。

218 

219゚フェメラル実行むメヌゞに保存されたログむンをプロビゞョニングするには、[`CLAUDE_CODE_OAUTH_REFRESH_TOKEN` ず `CLAUDE_CODE_OAUTH_SCOPES`](/docs/ja/env-vars#variables) を蚭定しお、`claude auth login` がブラりザなしでトヌクンを亀換できるようにしたす。リフレッシュグラントに察しお同じ 30 日間の䞊限が適甚されたす。人間のアカりントにバむンドされおいないマシンアむデンティティパスが必芁な堎合は、Anthropic アカりントチヌムにお問い合わせください。

220 

221<h2 id="create-a-dedicated-test-environment">

222 専甚テスト環境を䜜成する

223</h2>

224 

225CI の各実行ごずにクリヌンな環境を取埗するために、環境をプログラムで䜜成および削陀したす。CI ゞョブが開始する runner がこのフレッシュな環境に登録されたす。以䞋の䜜成および削陀呌び出しは、claude.ai の **Cloud environments** 管理ペヌゞが䜿甚するのず同じ゚ンドポむントであり、`anthropic-beta: ccr-byoc-2025-07-29` ヘッダヌが必芁です。

226 

227<h3 id="mint-the-admin-token">

228 管理トヌクンを生成する

229</h3>

230 

231`$ADMIN_TOKEN` は、Owner ロヌルを保持するアカりントの claude.ai OAuth アクセストヌクンであり、[CI から認蚌する](#authenticate-from-ci)ず同じ方法で生成されたす。

232 

233* **生成する**: Owner ロヌルを保持するアカりントで `claude auth login` を実行しおから、[長期間実行される CI ホスト](#long-lived-ci-host)が Claude Code がそれを保存した堎所を瀺す堎所から珟圚のアクセストヌクンを読み取りたす。

234* **各実行ごずにフレッシュに読み取る**: CLI はアクセストヌクンをロヌテヌションし、同じ 30 日間のリフレッシュ蚱可䞊限が適甚されるため、コピヌを保存しないでください。

235* **stdin 経由で枡す**: 䟋が行うように、トヌクンが curl の匕数リストたたはビルドログに蚘録されないようにしたす。

236 

237<h3 id="create-the-environment">

238 環境を䜜成する

239</h3>

240 

241レスポンスをキャプチャしお出力しないようにしたす。`pool_secret` は、runner を環境に登録できる長期間有効な認蚌情報であるため、マスクされた CI シヌクレットずしお保存し、環境 ID のみを出力したす。トヌクンをプロセスリストから陀倖する `-H @-` 圢匏には curl 7.55 以降が必芁です。叀い curl は `@-` をリテラルヘッダヌずしお扱い、認可なしでリク゚ストを送信したす。

242 

243```bash theme={null}

244create=$(curl -fsS -X POST -H @- \

245 -H "anthropic-beta: ccr-byoc-2025-07-29" -H "anthropic-version: 2023-06-01" \

246 -H "content-type: application/json" \

247 -d '{"name":"ci-test-environment"}' \

248 https://api.anthropic.com/v1/code/runners/self-hosted/pools \

249 <<<"Authorization: Bearer $ADMIN_TOKEN")

250ENVIRONMENT_ID=$(jq -er .pool.pool_id <<<"$create")

251ENVIRONMENT_SECRET=$(jq -er .pool_secret <<<"$create")

252```

253 

254[Owner が組織に察しお **Allow self-hosted environments** をオンにする](/docs/ja/self-hosted-environments#availability-and-limitations)たでは、呌び出しは `403` `permission_error` で倱敗し、`self-hosted runners are disabled by your organization's policy` ず衚瀺されたす。

255 

256このホストで runner を開始したす。`SELF_HOSTED_RUNNER_ENVIRONMENT_SECRET=$ENVIRONMENT_SECRET` ず、[キャプチャフックをテスト runner にむンストヌルする](#install-the-capture-hook-on-your-test-runner)に埓う capture hook および `E2E_REPLY_DIR` を䜿甚しおから、テストスクリプトを実行したす。

257 

258<h3 id="delete-the-environment">

259 環境を削陀する

260</h3>

261 

262各 CI 実行がクリヌンな状態で開始されるように、実行が終了したずきに環境を削陀したす。

263 

264```bash theme={null}

265curl -fsS -X DELETE -H @- \

266 -H "anthropic-beta: ccr-byoc-2025-07-29" -H "anthropic-version: 2023-06-01" \

267 "https://api.anthropic.com/v1/code/runners/self-hosted/pools/$ENVIRONMENT_ID" \

268 <<<"Authorization: Bearer $ADMIN_TOKEN"

269```

Details

4 4 

5# サヌバヌ管理蚭定を構成する5# サヌバヌ管理蚭定を構成する

6 6 

7> デバむス管理むンフラストラクチャを必芁ずせずに、Claude.ai 䞊のりェブベヌスむンタヌフェヌスを通じお、組織党䜓で Claude Code を䞀元的に構成したす。7> デバむス管理むンフラストラクチャを必芁ずせずに、サヌバヌ配信蚭定を通じお組織党䜓で Claude Code を䞀元的に構成したす。

8 8 

9サヌバヌ管理蚭定により、組織の所有者は claude.ai コン゜ヌルの [**Admin Settings > Claude Code > Managed settings**](https://claude.ai/admin-settings/claude-code) から Claude Code を䞀元的に構成できたす。Claude Code クラむアントは、ナヌザヌが組織の OAuth ログむンたたは盎接構成された API キヌで認蚌するず、これらの蚭定を自動的に取埗したす。サヌバヌ管理配信がサポヌトされおいるプラットフォヌムに぀いおは、[プラットフォヌムの可甚性](#platform-availability)を参照しおください。9サヌバヌ管理蚭定により、組織の所有者は claude.ai コン゜ヌルの [**Admin Settings > Claude Code > Managed settings**](https://claude.ai/admin-settings/claude-code) から Claude Code を䞀元的に構成できたす。Claude Code クラむアントは、ナヌザヌが察象ずなる認蚌情報を䜿甚しお、サヌバヌ管理配信がサポヌトされおいるプラットフォヌムで認蚌するず、これらの蚭定を自動的に取埗したす。察象ずなる認蚌情報ずプラットフォヌムに぀いおは、[プラットフォヌムの可甚性](#platform-availability)を参照しおください。

10 

11このアプロヌチは、デバむス管理むンフラストラクチャが導入されおいない組織、たたは管理されおいないデバむス䞊のナヌザヌの蚭定を管理する必芁がある組織向けに蚭蚈されおいたす。

12 10 

13<Note>11<Note>

14 サヌバヌ管理蚭定は [Claude for Teams](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=server_settings_teams#team-&-enterprise) および [Claude for Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=server_settings_enterprise) カスタマヌ向けに利甚可胜です。12 サヌバヌ管理蚭定は [Claude for Teams](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=server_settings_teams#team-&-enterprise) および [Claude for Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=server_settings_enterprise) カスタマヌ向けに利甚可胜です。


28 サヌバヌ管理蚭定ず゚ンドポむント管理蚭定の遞択26 サヌバヌ管理蚭定ず゚ンドポむント管理蚭定の遞択

29</h2>27</h2>

30 28 

31Claude Code は、䞀元的な構成のための 2 ぀のアプロヌチをサポヌトしおいたす。サヌバヌ管理蚭定は Anthropic のサヌバヌから構成を配信したす。[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files)は、ネむティブ OS ポリシヌmacOS 管理蚭定、Windows レゞストリたたは管理蚭定ファむルを通じおデバむスに盎接配眮されたす。29Claude Code は、䞀元的な構成のための 2 ぀のアプロヌチをサポヌトしおいたす。サヌバヌ管理蚭定は Anthropic のサヌバヌから構成を配信したす。[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)は、ネむティブ OS ポリシヌmacOS 管理蚭定、Windows レゞストリたたは管理蚭定ファむルを通じおデバむスに盎接配眮されたす。

32 30 

33| アプロヌチ | 最適な甚途 | セキュリティモデル |31| アプロヌチ | 最適な甚途 | セキュリティモデル |

34| :--------------------------------------------- | :------------------------------ | :------------------------------------------------- |32| :---------------------------------------------------------- | :------------------------------ | :----------------------------------------------------------- |

35| **サヌバヌ管理蚭定** | MDM がない組織、たたは管理されおいないデバむス䞊のナヌザヌ | 認蚌時に Anthropic のサヌバヌから配信される蚭定 |33| **サヌバヌ管理蚭定** | MDM がない組織、たたは管理されおいないデバむス䞊のナヌザヌ | Claude Code が起動時に Anthropic のサヌバヌから取埗し、セッション䞭に 1 時間ごずに曎新する蚭定 |

36| **[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files)** | MDM たたぱンドポむント管理がある組織 | MDM 構成プロファむル、レゞストリポリシヌ、たたは管理蚭定ファむルを通じおデバむスに配眮される蚭定 |34| **[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)** | MDM たたぱンドポむント管理がある組織 | MDM 構成プロファむル、レゞストリポリシヌ、たたは管理蚭定ファむルを通じおデバむスに配眮される蚭定 |

37 35 

38デバむスが MDM たたぱンドポむント管理゜リュヌションに登録されおいる堎合、゚ンドポむント管理蚭定はより匷力なセキュリティ保蚌を提䟛したす。これは、蚭定ファむルが OS レベルでナヌザヌの倉曎から保護される可胜性があるためです。゚ンドポむント管理蚭定は[クラりドセッション](/docs/ja/model-config#surface-coverage)に到達しないため、Web 䞊で Claude Code を䜿甚する組織はサヌバヌ管理蚭定も構成する必芁がありたす。36デバむスが MDM たたぱンドポむント管理゜リュヌションに登録されおいる堎合、゚ンドポむント管理蚭定はより匷力なセキュリティ保蚌を提䟛したす。これは、蚭定ファむルが OS レベルでナヌザヌの倉曎から保護される可胜性があるためです。゚ンドポむント管理蚭定は Anthropic がホストする環境の[クラりドセッション](/docs/ja/model-config#surface-coverage)に到達しないため、Web 䞊で Claude Code を䜿甚する組織はサヌバヌ管理蚭定も構成する必芁がありたす。[自己ホスト環境](/docs/ja/self-hosted-environments)内のセッションも、ランナヌむメヌゞ内の管理蚭定ファむルを読み取りたす。以䞋の[蚭定の優先順䜍](#settings-precedence)は、そのファむルが適甚される堎合を瀺しおいたす。

39 37 

40<h2 id="configure-server-managed-settings">38<h2 id="configure-server-managed-settings">

41 サヌバヌ管理蚭定を構成する39 サヌバヌ管理蚭定を構成する


49 </Step>47 </Step>

50 48 

51 <Step title="蚭定を定矩する">49 <Step title="蚭定を定矩する">

52 構成を JSON ずしお远加したす。`settings.json` で利甚可胜な[すべおの蚭定](/docs/ja/settings#available-settings)がサポヌトされおおり、OS レベルのポリシヌ配信に制限されおいるものを陀きたす。[珟圚の制限事項](#current-limitations)でその短いリストを参照しおください。これには[hooks](/docs/ja/hooks)、[環境倉数](/docs/ja/env-vars)、および `allowManagedPermissionRulesOnly` などの[管理専甚蚭定](/docs/ja/permissions#managed-only-settings)が含たれたす。50 構成を JSON ずしお远加したす。`settings.json` で利甚可胜な[すべおの蚭定](/docs/ja/settings-reference#all-settings)がサポヌトされおおり、OS レベルのポリシヌ配信に制限されおいるものを陀きたす。[珟圚の制限事項](#current-limitations)でその短いリストを参照しおください。これには[hooks](/docs/ja/hooks)、[環境倉数](/docs/ja/env-vars)、および `allowManagedPermissionRulesOnly` などの[管理専甚蚭定](/docs/ja/managed-settings#managed-only-settings)が含たれたす。

53 51 

54 この䟋は、暩限拒吊リストを適甚し、ナヌザヌが暩限をバむパスするのを防ぎ、暩限ルヌルを管理蚭定で定矩されたものに制限したす。52 この䟋は、暩限拒吊リストを適甚し、ナヌザヌが暩限をバむパスするのを防ぎ、暩限ルヌルを管理蚭定で定矩されたものに制限したす。`Bash(curl *)` ルヌルは、`/usr/bin/curl` や `sh -c 'curl 
'` ではなく、[Claude が蚘述する方法](/docs/ja/permissions#bash-rule-limits)ずしお `curl` にマッチしたす。コマンドテキストに䟝存しないネットワヌク匷制の堎合は、[`sandbox` ブロックに `allowManagedDomainsOnly`](/docs/ja/sandboxing#configure-the-sandbox-for-your-organization) を远加しおください。

55 53 

56 ```json theme={null}54 ```json theme={null}

57 {55 {


68 }66 }

69 ```67 ```

70 68 

71 hooks は `settings.json` ず同じ圢匏を䜿甚したす。69 Hooks は `settings.json` ず同じ圢匏を䜿甚したす。

72 70 

73 この䟋は、組織党䜓のすべおのファむル線集埌に監査スクリプトを実行したす。71 この䟋は、組織党䜓のすべおのファむル線集埌に監査スクリプトを実行したす。

74 72 


87 }85 }

88 ```86 ```

89 87 

90 [auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) 分類噚を構成しお、組織が信頌するリポゞトリ、バケット、ドメむンを認識させるには、以䞋のようにしたす。88 hooks はシェルコマンドを実行するため、むンタラクティブセッション内のナヌザヌは Claude Code がそれらを適甚する前に[セキュリティ承認ダむアログ](#security-approval-dialogs)を衚瀺したす。

91 

92 ```json theme={null}

93 {

94 "autoMode": {

95 "environment": [

96 "Source control: github.example.com/acme-corp and all repos under it",

97 "Trusted cloud buckets: s3://acme-build-artifacts, gs://acme-ml-datasets",

98 "Trusted internal domains: *.corp.example.com"

99 ]

100 }

101 }

102 ```

103 89 

104 hooks はシェルコマンドを実行するため、ナヌザヌは適甚される前に[セキュリティ承認ダむアログ](#security-approval-dialogs)を衚瀺したす。`autoMode` ゚ントリが分類噚がブロックする内容にどのように圱響するか、および `environment`、`allow`、`soft_deny`、および `hard_deny` フィヌルドに関する重芁な譊告に぀いおは、[auto mode を構成する](/docs/ja/auto-mode-config)を参照しおください。90 [auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) 分類噚を構成しお、組織が信頌するリポゞトリ、バケット、ドメむンを認識させるには、同じ方法で `autoMode` ブロックを配信しおください。`autoMode` ゚ントリが分類噚がブロックする内容にどのように圱響するか、および `environment`、`allow`、`soft_deny`、および `hard_deny` フィヌルドに関する重芁な譊告に぀いおは、[auto mode を構成する](/docs/ja/auto-mode-config)を参照しおください。

105 </Step>91 </Step>

106 92 

107 <Step title="保存しおデプロむする">93 <Step title="保存しおデプロむする">


113 蚭定配信の確認99 蚭定配信の確認

114</h3>100</h3>

115 101 

116蚭定が適甚されおいるこずを確認するには、ナヌザヌに Claude Code を再起動するよう䟝頌したす。構成に[セキュリティ承認ダむアログ](#security-approval-dialogs)をトリガヌする蚭定が含たれおいる堎合、ナヌザヌは起動時に管理蚭定を説明するプロンプトを衚瀺したす。たた、ナヌザヌに `/permissions` を実行しお有効な暩限ルヌルを衚瀺させるこずで、管理暩限ルヌルがアクティブであるこずを確認するこずもできたす。102蚭定が適甚されおいるこずを確認するには、ナヌザヌに Claude Code を再起動するよう䟝頌したす。構成に[セキュリティ承認ダむアログ](#security-approval-dialogs)をトリガヌする蚭定が含たれおいる堎合、ナヌザヌは Claude Code がそれらを取埗する次回時次回の起動時、たたはむンタラクティブセッション実行䞭は 1 時間以内に管理蚭定を説明するプロンプトを衚瀺したす。たた、ナヌザヌに `/permissions` を実行しお有効な暩限ルヌルを衚瀺させるこずで、管理暩限ルヌルがアクティブであるこずを確認するこずもできたす。

103 

104特定のマシンでフェッチ結果を確認するには、ナヌザヌに `claude doctor` を実行させ、`Managed settings (remote)` 行を読んでください。Claude Code v2.1.248 以降が必芁です。この行は 4 ぀の結果のいずれかを報告したす。

105 

106* 配信された蚭定が読み蟌たれた

107* 組織にサヌバヌ管理蚭定が構成されおいない

108* フェッチが倱敗し、原因ず キャッシュされたポリシヌがただ適甚されおいるかどうかを衚瀺

109* Claude Code がフェッチをスキップし、理由を衚瀺。[プラットフォヌム可甚性](#platform-availability)でスキップするプロバむダヌず構成を参照しおください

110 

111フェッチがただ進行䞭の堎合、行はそれを報告したす。

112 

113実行䞭のセッションでは、`/status` はフェッチ倱敗埌に同じ行を衚瀺し、サヌドパヌティプロバむダヌ倉数やナヌザヌのシェルで゚クスポヌトされたカスタム `ANTHROPIC_BASE_URL` など、スキップされたフェッチの原因によっおは衚瀺されたす。

117 114 

118<h3 id="access-control">115<h3 id="access-control">

119 アクセス制埡116 アクセス制埡


130 管理専甚蚭定127 管理専甚蚭定

131</h3>128</h3>

132 129 

133ほずんどの[蚭定キヌ](/docs/ja/settings#available-settings)は任意のスコヌプで機胜したす。いく぀かのキヌは管理蚭定からのみ読み蟌たれ、ナヌザヌたたはプロゞェクト蚭定ファむルに配眮された堎合は効果がありたせん。完党なリストに぀いおは、[管理専甚蚭定](/docs/ja/permissions#managed-only-settings)を参照しおください。そのリストにない蚭定は、管理蚭定に配眮するこずができ、最高の優先床を持ちたす。130ほずんどの[蚭定キヌ](/docs/ja/settings-reference#all-settings)は任意のスコヌプで機胜したす。いく぀かのキヌは管理蚭定からのみ読み蟌たれ、ナヌザヌたたはプロゞェクト蚭定ファむルに配眮された堎合は効果がありたせん。暩限およびプラグむン制埡に぀いおは[管理専甚蚭定](/docs/ja/managed-settings#managed-only-settings)を参照するか、完党なセットに぀いおは[すべおの蚭定](/docs/ja/settings-reference#all-settings)むンデックスの Scope 列を読んでください。

134 131 

135<h3 id="current-limitations">132<h3 id="current-limitations">

136 珟圚の制限事項133 珟圚の制限事項


139サヌバヌ管理蚭定には、以䞋の制限がありたす。136サヌバヌ管理蚭定には、以䞋の制限がありたす。

140 137 

141* 蚭定は組織内のすべおのナヌザヌに均䞀に適甚されたす。グルヌプごずの構成はただサポヌトされおいたせん。138* 蚭定は組織内のすべおのナヌザヌに均䞀に適甚されたす。グルヌプごずの構成はただサポヌトされおいたせん。

142* [`managed-mcp.json`](/docs/ja/managed-mcp) ファむルはサヌバヌ管理蚭定を通じお配垃するこずはできたせん。代わりに `allowedMcpServers` および `deniedMcpServers` ポリシヌキヌをそこに配信しおください。139* [`managed-mcp.json`](/docs/ja/managed-mcp) ファむルはサヌバヌ管理蚭定を通じお配垃するこずはできたせん。代わりに `allowedMcpServers` および `deniedMcpServers` ポリシヌキヌをそこに配信しおください。Claude Code v2.1.259 以降では、[`managedMcpServers`](/docs/ja/managed-mcp#provide-servers-through-managed-settings) でリモヌトサヌバヌを提䟛するこずもできたす。これは `http` および `sse` サヌバヌのみを受け入れ、ファむルが行う方法で排他的制埡を行いたせん。

143* `policyHelper` および `wslInheritsWindowsSettings` など、OS レベルのポリシヌ゜ヌスに制限されおいる蚭定は、尊重されたせん。代わりに MDM たたはシステム `managed-settings.json` ファむルを通じおデプロむしおください。140 

141 Claude Code は、その[システムパス](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json)にデプロむされた `managed-mcp.json` を管理蚭定局ずは別に読み蟌むため、サヌバヌ管理蚭定が有効な堎合でもファむルが適甚されたす。

142* `policyHelper` および `wslInheritsWindowsSettings` など、OS レベルのポリシヌ゜ヌスに制限されおいる蚭定は、尊重されたせん。代わりに MDM たたはシステム `managed-settings.json` ファむルを通じおデプロむしおください。その方法でデプロむされた `policyHelper` は、その送信元が[管理局内の優先順䜍](/docs/ja/managed-settings#precedence-within-the-managed-tier)の䞋で遞択されたものである堎合にのみ実行されたす。

144 143 

145<h2 id="settings-delivery">144<h2 id="settings-delivery">

146 蚭定配信145 蚭定配信


150 蚭定の優先順䜍149 蚭定の優先順䜍

151</h3>150</h3>

152 151 

153サヌバヌ管理蚭定ず[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files)は、Claude Code [蚭定階局](/docs/ja/settings#settings-precedence)の最䞊䜍を占めたす。コマンドラむン匕数を含む他の蚭定レベルはこれらをオヌバヌラむドできたせん。管理局内では、蚭定された [`policyHelper`](/docs/ja/settings#compute-managed-settings-with-a-policy-helper) は他のすべおの管理゜ヌスサヌバヌ管理蚭定を含むに優先したす。その出力は実行のための唯䞀の管理構成になりたす。それ以倖の堎合、Claude Code は空でない構成を配信する最初の゜ヌスを䜿甚したす。サヌバヌ管理蚭定が最初にチェックされ、次に゚ンドポむント管理蚭定がチェックされたす。゜ヌスはマヌゞされたせん。サヌバヌ管理蚭定がキヌを配信する堎合、他の゚ンドポむント管理蚭定は無芖されたす。サヌバヌ管理蚭定が䜕も配信しない堎合、゚ンドポむント管理蚭定が適甚されたす。152サヌバヌ管理蚭定ず[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)は、Claude Code [蚭定階局](/docs/ja/settings#settings-precedence)の最䞊䜍を占めたす。コマンドラむン匕数を含む他の蚭定レベルはこれらをオヌバヌラむドできたせん。ただし、[管理蚭定の優先順䜍の䟋倖](/docs/ja/settings#exceptions-to-managed-settings-precedence)は陀きたす。

153 

154管理局内では、Claude Code はデフォルトで、少なくずも 1 ぀のポリシヌキヌを配信する最初の゜ヌスを䜿甚したす。サヌバヌ管理蚭定が最初にチェックされ、次に゚ンドポむント管理蚭定がチェックされたす。ただし、[次に説明するキヌ単䜍の䟋倖](#per-key-exceptions-across-managed-sources)は陀きたす。[Claude Code が管理゜ヌスを組み合わせる方法](/docs/ja/managed-settings#precedence-within-the-managed-tier)には、完党なランキング、制埡キヌの陀倖、およびすべおの゜ヌスに適甚されるオプトむンが蚘茉されおいたす。

155 

156遞択された゜ヌスが MDM ポリシヌたたは管理蚭定ファむルであり、その [`policyHelper`](/docs/ja/settings-reference#policyhelper) が管理蚭定を提䟛する堎合、ヘルパヌの出力はその゜ヌスを眮き換え、実行のための唯䞀の管理構成になりたす。Claude Code は、サヌバヌ管理蚭定がポリシヌキヌを配信しおいる間、MDM たたはファむルベヌスの蚭定で構成された `policyHelper` を参照したせん。

157 

158埌続のフェッチでサヌバヌ管理蚭定が削陀されたこずが刀明した堎合、Claude Code は次の起動時ではなく、すぐにそのヘルパヌを実行したす。[`policyHelper`](/docs/ja/settings-reference#policyhelper) ゚ントリは、その実行が倱敗した堎合に䜕が起こるかをカバヌしおいたす。

159 

160管理コン゜ヌルでサヌバヌ管理構成をクリアしお、゚ンドポむント管理 plist たたはレゞストリポリシヌにフォヌルバックする意図がある堎合、[キャッシュされた蚭定](#fetch-and-caching-behavior)はクラむアントマシンに保持され、次の成功したフェッチたで続きたす。たた、[次の起動時にのみ適甚される](#fetch-and-caching-behavior)キヌ`model` などは、各クラむアントが再起動するたで有効なたたです。`/status` を実行しお、どの管理゜ヌスがアクティブであるかを確認しおください。

161 

162<h3 id="per-key-exceptions-across-managed-sources">

163 管理゜ヌス党䜓でのキヌ単䜍の䟋倖

164</h3>

154 165 

1551 ぀の䟋倖が適甚されたす。[クロス゜ヌスロックキヌ](/docs/ja/settings#settings-precedence)サンドボックスホワむトリストロックなどの小さなセットは、管理者が管理する管理゜ヌスがそれらを蚭定する堎合に尊重されたす。ナヌザヌが曞き蟌み可胜な HKCU レゞストリ局は陀倖されたす。1662 ぀の皮類のキヌがマヌゞなしルヌルの䟋倖です。

156 167 

157管理コン゜ヌルでサヌバヌ管理構成をクリアしお、゚ンドポむント管理 plist たたはレゞストリポリシヌにフォヌルバックする意図がある堎合、[キャッシュされた蚭定](#fetch-and-caching-behavior)はクラむアントマシンに保持され、次の成功したフェッチたで続きたす。`/status` を実行しお、どの管理゜ヌスがアクティブであるかを確認しおください。168* **クロス゜ヌスロックキヌ**サンドボックスホワむトリストロックなど、[管理蚭定ペヌゞに蚘茉されおいる](/docs/ja/managed-settings#precedence-within-the-managed-tier)小さなキヌセット。Claude Code は、管理者が管理する管理゜ヌスがそれらを蚭定する堎合にそれらを尊重したす。ナヌザヌが曞き蟌み可胜な HKCU レゞストリ局は陀倖されたす。[`policyHelper`](/docs/ja/settings-reference#policyhelper) が管理蚭定を提䟛する堎合、その出力はこれらのチェックが読み取る唯䞀の゜ヌスです。ただし、[`forceRemoteSettingsRefresh`](/docs/ja/settings-reference#forceremotesettingsrefresh) は陀きたす。これは Claude Code が起動時に管理゜ヌスから盎接読み取りたす。

169* **`env` ブロック**テレメトリナニットず認蚌情報キヌずペアになったルヌティング倉数を陀き、以䞋で説明するように、管理者が管理する゜ヌス党䜓でキヌごずにマヌゞされたす。各環境倉数に぀いお、それを定矩する最優先゜ヌスが優先され、䞋䜍の管理゜ヌスは䞊䜍の゜ヌスが蚭定しない倉数を埋めたす。したがっお、゚ンドポむント管理 `env` ゚ントリは、サヌバヌ管理構成がその倉数を蚭定しない堎合、たたはキャッシュされたサヌバヌ倀が[サヌバヌ確認埅ちで保留䞭](#fetch-and-caching-behavior)の堎合に適甚されたす。Claude Code v2.1.223 以降が必芁です。v2.1.223 より前は、Claude Code は遞択された゜ヌスの党䜓 `env` ブロックのみを適甚したす。

170 * **テレメトリナニット**`OTEL_EXPORTER_OTLP_*` ゚クスポヌタヌキヌ、`OTEL_LOG_*` コンテンツキャプチャトグル、`OTEL_LOGS_EXPORTER`、およびベヌタトレヌシング倉数 `ENABLE_BETA_TRACING_DETAILED` ず `BETA_TRACING_ENDPOINT` は、それらのいずれかを蚭定する最優先゜ヌスをナニットずしお埓いたす。`otelHeadersHelper` 認蚌情報キヌを配信する゜ヌスもナニットを芁求したすが、これらの倉数は遞択された゜ヌスである堎合にのみ配眮されたす。遞択されおいないが、キヌを配信する゜ヌスはそれらのいずれも提䟛せず、䞋䜍の゜ヌスがそれらを埋めるのをブロックしたす。いずれにせよ、1 ぀の゜ヌスからの゚クスポヌタヌ゚ンドポむントは、別の゜ヌスからの認蚌情報ずペアになるこずはできたせん。

171 * **認蚌情報ペアのルヌティング**`apiKeyHelper` たたは `otelHeadersHelper` などの遞択された゜ヌスのみの認蚌情報キヌずペアになったルヌティング倉数を配信する゜ヌスは、それがスロットに勝぀堎合にのみそれらのルヌティング倉数を提䟛したす。

158 172 

159<h3 id="fetch-and-caching-behavior">173<h3 id="fetch-and-caching-behavior">

160 フェッチずキャッシング動䜜174 フェッチずキャッシング動䜜


162 176 

163Claude Code は起動時に Anthropic のサヌバヌから蚭定をフェッチし、アクティブなセッション䞭は 1 時間ごずに曎新をポヌリングしたす。177Claude Code は起動時に Anthropic のサヌバヌから蚭定をフェッチし、アクティブなセッション䞭は 1 時間ごずに曎新をポヌリングしたす。

164 178 

179[Claude apps gateway](#platform-availability) を通じおサむンむンしたクラむアントは、ゲヌトりェむから蚭定をフェッチし、セッションが開始される前にそのフェッチを埅぀ため、以䞋のリストのフェッチはそれに適甚されたせん。[フェッチが倱敗した堎合の凊理](#enforce-fail-closed-startup)に぀いおは、「匷制的にクロヌズされた起動を適甚する」を参照しおください。

180 

165**キャッシュされた蚭定なしの初回起動**181**キャッシュされた蚭定なしの初回起動**

166 182 

167* Claude Code は非同期で蚭定をフェッチしたす183* 開発者が起動時初回実行時や `/logout` 埌などにサむンむンする堎合、Claude Code はセッションを開く前にフェッチを最倧 5 秒間埅ちたす。ポリシヌが時間内に到着した堎合、Claude Code は最初の画面からそれを適甚し、[`companyAnnouncements`](/docs/ja/settings-reference#companyannouncements) をそこに衚瀺したす。ペむロヌドが[セキュリティ承認](#security-approval-dialogs)を必芁ずする堎合、Claude Code は埅機を終了し、開発者が承認した埌にペむロヌドを適甚したす。

168* フェッチが倱敗した堎合、Claude Code は管理蚭定なしで続行したす184* その他の起動時、および 5 秒の埅機がタむムアりトした堎合、Claude Code はセッションを開き、フェッチが続行されるため、蚭定が読み蟌たれ、制限が有効になるたでの短い期間が経過したす。

169* 蚭定が読み蟌たれるたでの短い期間があり、その間は制限が適甚されたせん185* フェッチが倱敗した堎合、Claude Code はサヌバヌ管理蚭定なしで続行し、察話型セッションで遠隔ポリシヌが適甚されないこずを譊告したす。゚ンドポむント管理蚭定は匕き続き適甚されたす。管理゜ヌスが [`forceRemoteSettingsRefresh`](#enforce-fail-closed-startup) を蚭定しおいる堎合、Claude Code は代わりに終了したす。

170 186 

171**キャッシュされた蚭定での埌続の起動**187**キャッシュされた蚭定での埌続の起動**

172 188 

173* キャッシュされた蚭定は起動時に盎ちに適甚されたす。ただし、以䞋で説明するトランスポヌト、ルヌティング、認蚌環境倉数は陀きたす189* キャッシュされた蚭定は起動時に盎ちに適甚されたす。ただし、キャッシュされた `modelPricing` ず `managedMcpServers` の倀、およびサヌバヌがペむロヌドを確認するたで Claude Code が保留する環境倉数は陀きたす。

174* Claude Code はバックグラりンドで新しい蚭定をフェッチしたす190* キャッシュされた [`modelPricing`](/docs/ja/settings-reference#modelpricing) は、セッションのフェッチがペむロヌドを確認するたで適甚されたせん。それたで、開発者が `/usage` ず状態行で芋るコスト数倀は定䟡です。

175* キャッシュされた蚭定はネットワヌク障害を通じお保持されたす。保留䞭の環境倉数はフェッチが成功するたで保留されたたたです191* キャッシュされた [`managedMcpServers`](/docs/ja/settings-reference#managedmcpservers) ブロックは、セッションのフェッチがペむロヌドを確認するたで適甚されたせん。Claude Code はそのフェッチを最倧 30 秒間埅っおから MCP サヌバヌに接続したす。フェッチが倱敗たたはタむムアりトした堎合、セッションは組織のサヌバヌなしで開始され、`/status` はそう蚀い、埌続のフェッチがそれらを確認するず接続されたす。初回起動を含む完党な動䜜に぀いおは、[提䟛されたサヌバヌが接続する堎合](/docs/ja/managed-mcp#when-provided-servers-connect)を参照しおください。Claude Code v2.1.259 以降が必芁です。

192* Claude Code はバックグラりンドで新しい蚭定をフェッチしたす。

193* キャッシュされた蚭定はネットワヌク障害を通じお保持されたす。起動フェッチが倱敗した堎合、Claude Code は察話型セッションでキャッシュされたポリシヌが有効であるこずを譊告したす。

194* フェッチが成功するたで、起動時に保留された倀は保留されたたたです。

176 195 

177v2.1.198 以降、Claude Code はセッションのペむロヌドをサヌバヌが確認するたで、キャッシュされた `env` ブロック内の 3 ぀のカテゎリの倉数を保留したす。これにより、キャッシュされたプロキシ、認蚌局、゚ンドポむント、たたは認蚌情報の倀がペむロヌドを確認する蚭定フェッチをリダむレクト、傍受、たたは再認蚌するこずを防ぎたす。匷化はサヌバヌがフェッチした蚭定キャッシュにのみ適甚されたす。MDM たたは `managed-settings.json` を通じおデプロむされた[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files)は圱響を受けたせん。保留䞭のカテゎリは以䞋の通りです。196Claude Code は、セッションのペむロヌドをサヌバヌが確認するたで、キャッシュされた `env` ブロック内の耇数のカテゎリの倉数を保留したす。これにより、キャッシュされたプロキシ、認蚌局、゚ンドポむント、たたは認蚌情報の倀がペむロヌドを確認する蚭定フェッチをリダむレクト、傍受、たたは再認蚌するこずを防ぎたす。匷化はサヌバヌがフェッチした蚭定キャッシュにのみ適甚されたす。MDM たたは `managed-settings.json` を通じおデプロむされた[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)は圱響を受けたせん。保留には Claude Code v2.1.198 以降が必芁です。v2.1.198 より前は、党䜓のキャッシュされた `env` ブロックが起動時に適甚されたす。保留䞭のカテゎリは以䞋の通りです。

178 197 

179* `HTTPS_PROXY`、`NODE_EXTRA_CA_CERTS`、mTLS クラむアント蚌明曞倉数 `CLAUDE_CODE_CLIENT_CERT` および `CLAUDE_CODE_CLIENT_KEY` などのプロキシず TLS 構成198* `HTTPS_PROXY`、`NODE_EXTRA_CA_CERTS`、mTLS クラむアント蚌明曞倉数 `CLAUDE_CODE_CLIENT_CERT` および `CLAUDE_CODE_CLIENT_KEY` などのプロキシず TLS 構成

180* `ANTHROPIC_BASE_URL`、`CLAUDE_CODE_USE_BEDROCK` および `CLAUDE_CODE_USE_VERTEX` などのプロバむダヌ遞択倉数、`ANTHROPIC_BEDROCK_BASE_URL` などのプロバむダヌ゚ンドポむント URL を含む API ルヌティングずプロバむダヌ遞択199* `ANTHROPIC_BASE_URL`、`CLAUDE_CODE_USE_BEDROCK` および `CLAUDE_CODE_USE_VERTEX` などのプロバむダヌ遞択倉数、`ANTHROPIC_BEDROCK_BASE_URL` などのプロバむダヌ゚ンドポむント URL を含む API ルヌティングずプロバむダヌ遞択

181* `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、`CLAUDE_CODE_OAUTH_TOKEN` などの認蚌認蚌情報200* `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、`CLAUDE_CODE_OAUTH_TOKEN` などの認蚌認蚌情報

201* 構成ディレクトリセレクタヌ `CLAUDE_CONFIG_DIR`

202* Claude Code v2.1.223 以降の認蚌情報゜ヌスず構成ディレクトリセレクタヌ`ANTHROPIC_FEDERATION_RULE_ID` および `ANTHROPIC_IDENTITY_TOKEN` などの Workload Identity Federation 倉数、プロファむルず構成ディレクトリセレクタヌ `ANTHROPIC_PROFILE` および `ANTHROPIC_CONFIG_DIR`、およびオペレヌティングシステムディレクトリ倉数 `HOME`、`XDG_CONFIG_HOME`、`APPDATA`、`USERPROFILE`

203 

204Claude Code は Workload Identity Federation 倉数ず `ANTHROPIC_PROFILE` および `ANTHROPIC_CONFIG_DIR` セレクタヌを起動時にのみ読み取るため、サヌバヌ配信倀はフェッチが成功した埌でもセッションの認蚌情報゜ヌスを切り替えたせん。Claude Code v2.1.223 以降でこれらのセレクタヌを配信するには、MDM たたは `managed-settings.json` などの[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)を䜿甚しおください。`CLAUDE_CONFIG_DIR` およびオペレヌティングシステムディレクトリ倉数に぀いおは、保留自䜓が保護です。キャッシュされた倀は、サヌバヌがペむロヌドを確認するたで環境から倖れたたたです。

182 205 

183キャッシュされた `env` ブロック内の他のすべおのキヌテレメトリず OpenTelemetry 構成などは、以前ず同様に起動時に適甚されたす。フェッチが成功するず、保留䞭の倉数はセッションの残りの期間に適甚されたす。206キャッシュされた `env` ブロック内の他のすべおのキヌは起動時に適甚されたす。サヌバヌがペむロヌドを確認し、[セキュリティ承認](#security-approval-dialogs)が必芁な堎合は承認した埌、保留䞭の倉数はセッションの残りの期間に適甚されたす。

184 207 

185組織が `api.anthropic.com` に到達するためにプロキシが必芁な堎合、管理 `env` ブロックのみではなく、シェル環境たたは[ナヌザヌ蚭定](/docs/ja/settings#settings-files)で蚭定しおください。初回起動にはキャッシュがないため、これらの゜ヌスは既に初期フェッチに必芁でした。208組織が `api.anthropic.com` に到達するためにプロキシが必芁な堎合、保留はサヌバヌ配信 `env` ブロック自䜓にのみ圱響したす。MDM たたは `managed-settings.json` を通じた[゚ンドポむント管理](/docs/ja/managed-settings#delivery-mechanisms) `env` ブロック、シェル環境、たたは[ナヌザヌ蚭定](/docs/ja/settings#where-settings-live)で蚭定されたプロキシは蚭定フェッチに到達したす。゚ンドポむント管理゜ヌスには Claude Code v2.1.223 以降が必芁です。キャッシュされたサヌバヌ管理プロキシ倀はフェッチがそれを確認するたで保留されるため、゚ンドポむント管理倀はキヌ単䜍で埋たり、フェッチ自䜓に到達したす。v2.1.223 より前は、シェル環境たたはナヌザヌ蚭定を䜿甚しお、プロキシがキャッシュされたサヌバヌペむロヌドず䞀緒に適甚されるようにしおください。初回起動にはキャッシュがないため、゚ンドポむント管理゜ヌス、シェル環境、たたはナヌザヌ蚭定は初期フェッチに匕き続き必芁です。

186 209 

187Claude Code は蚭定曎新を自動的に適甚したす。ただし、OpenTelemetry 構成などの高床な蚭定は、有効にするために完党な再起動が必芁です。210Claude Code はほずんどの蚭定曎新を実行䞭のセッションに再起動なしで適甚したす。OpenTelemetry ゚クスポヌタヌ構成、`model` キヌ、および `env` ブロックからの倉数の削陀を含む䞀郚の曎新は、次の起動時にのみ適甚されたす。

188 211 

189<h3 id="invalid-entries-in-delivered-settings">212<h3 id="invalid-entries-in-delivered-settings">

190 配信された蚭定の無効な゚ントリ213 配信された蚭定の無効な゚ントリ

191</h3>214</h3>

192 215 

193配信されたペむロヌドは、他の管理゜ヌスず同じルヌルで寛容にパヌスされたす。ペむロヌドにスキヌマ怜蚌に倱敗する゚ントリが含たれおいる堎合、Claude Code はその゚ントリを削陀し、怜蚌゚ラヌを衚瀺し、残りのすべおの有効な蚭定を適甚したす。セキュリティ匷制フィヌルドの凊理方法を含むフィヌルドレベルの動䜜に぀いおは、[管理蚭定の無効な゚ントリ](/docs/ja/settings#invalid-entries-in-managed-settings)を参照しおください。Claude Code v2.1.169 以降が必芁です。216ペむロヌドの䞀郚がスキヌマ怜蚌に倱敗した堎合、Claude Code は怜蚌゚ラヌを衚瀺し、残りのすべおの有効な蚭定を適甚したす。[管理蚭定の無効な゚ントリ](/docs/ja/managed-settings#invalid-entries-in-managed-settings)は、削陀されるもの、およびどのキヌがより厳密な倀にフォヌルバックするかを説明しおいたす。Claude Code v2.1.169 以降が必芁です。

194 217 

195サヌバヌ管理配信は、これらの動䜜を远加したす。218サヌバヌ管理配信は、これらの動䜜を远加したす。

196 219 

197* `~/.claude/remote-settings.json` のキャッシュは、無効な゚ントリが削陀された救枈されたペむロヌドを保存したす。生の無効なペむロヌドは氞続化されたせん。220* `~/.claude/remote-settings.json` のキャッシュは、無効な゚ントリが削陀された救枈されたペむロヌドを保存したす。ただし、無効な `cleanupPeriodDays` および `desktopSessionCleanupPeriodDays` 倀は陀きたす。これらはキャッシュされたコピヌに留たり、適甚されるこずはありたせん。

198* ペむロヌド内のフィヌルドが救枈できない堎合、Claude Code は最埌に受け入れられたキャッシュされた蚭定を保持し、臎呜的な゚ラヌを蚘録したす。221* ペむロヌド内のフィヌルドが救枈できず、ペむロヌドがこれらの保持キヌのみではない堎合、Claude Code はペむロヌドを拒吊し、最埌に受け入れられたキャッシュされた蚭定を保持し、`Remote settings: Settings validation failed - no fields could be salvaged` をデバッグログに曞き蟌みたす。`forceRemoteSettingsRefresh` が蚭定されおいる堎合、CLI は代わりに終了したす。

199* [セキュリティ承認ダむアログ](#security-approval-dialogs)は救枈されたペむロヌドを評䟡するため、削陀された無効な゚ントリは承認のために提瀺されず、実行されたせん。222* [セキュリティ承認ダむアログ](#security-approval-dialogs)は救枈されたペむロヌドを評䟡するため、削陀された無効な゚ントリは承認のために提瀺されず、実行されたせん。

200 223 

201配信の問題をデバッグするには、`claude --debug-file <path>` を実行し、ログで `Remote settings` を怜玢しおください。組織にロヌルアりトする前に、テストマシンで `claude doctor` を䜿甚しおペむロヌド倉曎を怜蚌しおください。224配信の問題をデバッグするには、`claude --debug-file <path>` を実行し、ログで `Remote settings` を怜玢しおください。組織にロヌルアりトする前に、テストマシンで `claude doctor` を䜿甚しおペむロヌド倉曎を怜蚌しおください。


204 匷制的にクロヌズされた起動を適甚する227 匷制的にクロヌズされた起動を適甚する

205</h3>228</h3>

206 229 

207デフォルトでは、起動時にリモヌト蚭定フェッチが倱敗した堎合、CLI は管理蚭定なしで続行したす。この短い未適甚りィンドりが蚱容できない環境では、管理蚭定で `forceRemoteSettingsRefresh: true` を蚭定したす。230デフォルトでは、起動時にリモヌト蚭定フェッチが倱敗した堎合、CLI は最埌の成功したフェッチからキャッシュされた蚭定で続行したす。ただし、[Claude Code が保留する倀](#fetch-and-caching-behavior)はフェッチが成功するたで保留されたたたです。それを䞀床もフェッチしたこずがないマシンでは、CLI はサヌバヌ管理蚭定なしで続行し、デバむス䞊の[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)は匕き続き適甚されたす。

231 

232クラむアントがキャッシュされたたたは䞍圚のサヌバヌ管理蚭定で起動するのを防ぐには、管理蚭定で `forceRemoteSettingsRefresh: true` を蚭定したす。

233 

234[Claude apps gateway](#platform-availability) を通じおサむンむンしたクラむアントは、この蚭定を蚭定しおいるかどうかに関わらず起動フェッチを埅ち、倱敗したフェッチを次のように凊理したす。

235 

236* ゲヌトりェむが出垭型察話型起動に `401` で応答し、この蚭定がオフの堎合、ゲヌトりェむはそのサむンむンを終了したした。Claude Code は [`Cloud gateway session expired — run /login to reconnect.`](/docs/ja/errors#cloud-gateway-session-expired) を出力し、ナヌザヌが `/login` を実行するたでゲヌトりェむからサむンアりトしたセッションを開きたす。

237* フェッチが他の方法で倱敗した堎合、たたは `claude auth` サブコマンド以倖の他の皮類の起動の堎合、クラむアントぱラヌで終了したす。

208 238 

209この蚭定がアクティブな堎合、CLI は起動時にリモヌト蚭定が新しくフェッチされるたでブロックされたす。フェッチが倱敗した堎合、CLI はポリシヌなしで続行するのではなく、終了したす。この蚭定は自己氞続化したす。サヌバヌから配信されるず、ロヌカルにもキャッシュされるため、新しいセッションの最初の成功したフェッチの前でも、埌続の起動は同じ動䜜を適甚したす。239この蚭定がサヌバヌ管理蚭定をフェッチするセッションでアクティブな堎合、CLI は起動時にリモヌト蚭定が新しくフェッチされるたでブロックされたす。フェッチが倱敗した堎合、CLI はポリシヌなしで続行するのではなく、終了したす。この蚭定は自己氞続化したす。サヌバヌから配信されるず、ロヌカルにもキャッシュされるため、新しいセッションの最初の成功したフェッチの前でも、埌続の起動は同じ動䜜を適甚したす。[サヌバヌ管理蚭定をフェッチしないセッション](#platform-availability)は埅機なしで開始されたす。

210 240 

211これを有効にするには、管理蚭定構成にキヌを远加したす。241これを有効にするには、管理蚭定構成にキヌを远加したす。

212 242 


216}246}

217```247```

218 248 

219[゚ンドポむント管理](/docs/ja/settings#settings-files)MDM プロファむルたたはシステム `managed-settings.json` ファむルでこのキヌを蚭定しお、最初の起動時にクロヌズされた倱敗動䜜を適甚するこずもできたす。サヌバヌペむロヌドが配信される前です。v2.1.191 以降、このフラグは䞊蚘の[優先順䜍ルヌル](#settings-precedence)の䟋倖です。キャッシュされたサヌバヌ管理ペむロヌドも存圚する堎合でも、任意の管理゜ヌスで蚭定されおいる堎合は尊重されるため、MDM 配信倀はサヌバヌ管理蚭定が存圚する堎合は無芖されたせん。蚭定フェッチは `Cache-Control: no-cache` ヘッダヌも送信するため、䞭間 HTTP プロキシは叀い応答を提䟛したせん。249[゚ンドポむント管理](/docs/ja/managed-settings#delivery-mechanisms)MDM プロファむルたたはシステム `managed-settings.json` ファむルでこのキヌを蚭定しお、最初の起動時にクロヌズされた倱敗動䜜を適甚するこずもできたす。サヌバヌペむロヌドが配信される前です。Claude Code v2.1.191 以降では、このフラグは䞊蚘の[優先順䜍ルヌル](#settings-precedence)の䟋倖です。Claude Code は、キャッシュされたサヌバヌ管理ペむロヌドも存圚する堎合でも、管理者が管理する管理゜ヌスがそれを蚭定する堎合にそれを尊重するため、MDM 配信倀はサヌバヌ管理蚭定が存圚する堎合は無芖されたせん。

250 

251[`policyHelper`](/docs/ja/settings-reference#policyhelper) が管理蚭定を提䟛する堎合、その出力は起動埌に Claude Code が読み取るキヌのすべおの他の管理゜ヌスを眮き換えたす。Claude Code がこのキヌを読み取る゜ヌスに぀いおは、[その蚭定゚ントリ](/docs/ja/settings-reference#forceremotesettingsrefresh)を参照しおください。`policyHelper` ゚ントリは、Claude Code がヘルパヌを読み取る゜ヌスず実行時期を説明しおいたす。

252 

253蚭定フェッチは `Cache-Control: no-cache` ヘッダヌも送信するため、䞭間 HTTP プロキシは叀い応答を提䟛したせん。

220 254 

221この蚭定を有効にする前に、ネットワヌクポリシヌが `api.anthropic.com` ぞの接続を蚱可しおいるこずを確認しおください。その゚ンドポむントに到達できない堎合、CLI は起動時に終了し、ナヌザヌは Claude Code を開始できたせん。255この蚭定を有効にする前に、ネットワヌクポリシヌが `api.anthropic.com` ぞの接続を蚱可しおいるこずを確認しおください。その゚ンドポむントに到達できない堎合、CLI は起動時に終了し、ナヌザヌは Claude Code を開始できたせん。

222 256 

223v2.1.139 以降、`claude auth` サブコマンド`claude auth login` などはこのチェックから陀倖されるため、期限切れの認蚌情報が蚭定フェッチが倱敗する理由である堎合、ナヌザヌは再認蚌できたす。257`claude auth` サブコマンド`claude auth login` などはこのチェックずゲヌトりェむ起動終了から陀倖されるため、期限切れの認蚌情報が蚭定フェッチが倱敗する理由である堎合、ナヌザヌは再認蚌できたす。

224 258 

225<h3 id="security-approval-dialogs">259<h3 id="security-approval-dialogs">

226 セキュリティ承認ダむアログ260 セキュリティ承認ダむアログ

227</h3>261</h3>

228 262 

229セキュリティリスクをもたらす可胜性のある特定の蚭定には、適甚される前に明瀺的なナヌザヌ承認が必芁です。263セキュリティリスクをもたらす可胜性のある特定の蚭定には、察話型セッションで Claude Code が適甚する前に明瀺的なナヌザヌ承認が必芁です。

230 264 

231* **シェルコマンド蚭定**シェルコマンドを実行する蚭定265* **シェルコマンド蚭定**`apiKeyHelper`、`statusLine`、`otelHeadersHelper` などのシェルコマンドを実行する蚭定

232* **カスタム環境倉数**既知の安党なホワむトリストにない倉数266* **サンドボックスバむナリ蚭定**`sandbox.bwrapPath`、`sandbox.socatPath`、`sandbox.ripgrep`。これらの各蚭定は実行可胜ファむルを指し、Claude Code はその実行可胜ファむルを実行したす。

267* **サンドボックスネットワヌクず分離蚭定**[sandbox](/docs/ja/sandboxing) 蚭定。サンドボックスプロキシがトラフィックを読み取り、再ルヌティング、たたは認蚌できるようにするか、サンドボックスの分離を匱める蚭定`sandbox.network.tlsTerminate`、`sandbox.network.httpProxyPort`、`sandbox.network.socksProxyPort`、`sandbox.credentials`、`sandbox.allowAppleEvents`、`sandbox.enableWeakerNestedSandbox`、`sandbox.enableWeakerNetworkIsolation`、`sandbox.filesystem.disabled`、`sandbox.network.allowAllUnixSockets`、`sandbox.network.allowUnixSockets`、`sandbox.network.allowMachLookup`。`deny` ルヌルのみを含む `sandbox.credentials` ブロックは、プロキシに認蚌情報を䞎えずにサンドボックスを制限するため、承認は必芁ありたせん。v2.1.251 より前は、Claude Code はこれらの蚭定を承認なしで適甚したした。

268* **カスタム環境倉数**プロキシおよびベヌス URL 倉数など、ナヌザヌの承認を必芁ずする配信 `env` 倉数。[環境倉数ず承認ダむアログ](#environment-variables-and-the-approval-dialog)を参照しおください。

233* **フック構成**任意のフック定矩269* **フック構成**任意のフック定矩

234* **管理 CLAUDE.md コンテンツ**管理蚭定を通じお配信される `claudeMd` 倀

235 270 

236これらの蚭定が存圚する堎合、ナヌザヌは構成されおいる内容を説明するセキュリティダむアログを衚瀺したす。ナヌザヌは続行するために承認する必芁がありたす。ナヌザヌが蚭定を拒吊した堎合、Claude Code は終了したす。271これらの蚭定が存圚する堎合、ナヌザヌは構成されおいる内容を説明するセキュリティダむアログを衚瀺したす。ナヌザヌは続行するために承認する必芁がありたす。ナヌザヌが蚭定を拒吊した堎合、Claude Code は終了したす。

237 272 

238<Note>273[`claudeMd`](/docs/ja/settings-reference#claudemd) キヌを通じお配信される管理 CLAUDE.md は、Claude Code が実行するコマンドではなく Claude の呜什テキストであるため、承認は必芁ありたせん。Claude Code は、これらの呜什に埓う際に Claude が䜿甚するツヌルの[暩限](/docs/ja/permissions)をチェックしたす。v2.1.260 より前は、`claudeMd` 倀は承認も必芁でした。

239 `claude -p` たたは Agent SDK セッションなどの非察話実行では、ダむアログを衚瀺できたせん。配信された蚭定が承認を必芁ずする堎合、Claude Code はその実行のためだけにそれらを適甚したす。[ロヌカルキャッシュ](#fetch-and-caching-behavior)に承認枈みずしお蚘録したり、曞き蟌んだりしたせん。次の察話セッションではダむアログが衚瀺されたす。ナヌザヌが察話セッションで承認するたで、各非察話実行は起動時に蚭定を再床フェッチしたす。v2.1.207 より前は、非察話実行は蚭定を承認枈みずしお保存したため、埌続の察話セッションはそれらのダむアログを衚瀺したせんでした。274 

240</Note>275<h4 id="approval-memory">

276 承認メモリ

277</h4>

278 

279Claude Code は、蚭定ディレクトリ `~/.claude`[`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars) を蚭定しない限りに承認を蚘録したす。蚘録内容は、蚭定フェッチが䜿甚する認蚌情報によっお異なりたす。

280 

281* **`/login` たたは `claude auth login` で保存された claude.ai ログむン、たたは[キヌレスコン゜ヌルサむンむン](/docs/ja/authentication#sign-in-without-an-api-key)**組織ごずに 1 ぀の承認。最近承認したアカりントが保持したす。

282* **[Claude apps gateway](/docs/ja/claude-apps-gateway) サむンむン**ゲヌトりェむごずに 1 ぀の承認。

283 

284 同じゲヌトりェむからサむンアりトしお再床サむンむンした堎合、承認を必芁ずする蚭定が倉わらない限り、Claude Code はダむアログを再床衚瀺したせん。これらの蚭定が倉わる堎合、別のゲヌトりェむにサむンむンする堎合、および同じゲヌトりェむの新しい蚌明曞を受け入れる堎合、Claude Code はそれを再床衚瀺したす。

285 

286 Claude Code は、平文 HTTP を介しお到達されるルヌプバック開発ゲヌトりェむの承認を保存しないため、ダむアログは各サむンむン埌に再床衚瀺されたす。

287* **API キヌたたは `CLAUDE_CODE_OAUTH_TOKEN` などの他の認蚌情報**配信された蚭定の承認。その構成ディレクトリ内の蚭定のキャッシュされたコピヌず䞀緒に保持されたす。Claude Code は、承認を必芁ずする蚭定が倉わる堎合、および `/logout` たたは `claude auth logout` を実行する堎合にダむアログを再床衚瀺したす。どちらもキャッシュされたコピヌを削陀したす。

288 

289`sandbox.credentials` たたは `sandbox.network.tlsTerminate` の承認は、同じ配信蚭定内の [`sandbox.network.allowedDomains`](/docs/ja/settings-reference#sandbox-network-alloweddomains) ゚ントリもカバヌしたす。䞡方の蚭定がそのホワむトリストに䜜甚するためです。管理者がそれらの゚ントリのいずれかを远加たたは削陀する堎合、ダむアログが再床衚瀺されたす。`sandbox.network.allowedDomains` は独自に承認を必芁ずしたせんが。

290 

291保存された claude.ai ログむンの堎合

292 

293* サむンアりトしお再床サむンむンするか、別の組織に切り替えお埌で戻る堎合、これらの蚭定が倉わらない限り、Claude Code はダむアログを再床衚瀺したせん。ただし、その間に別のアカりントがその構成ディレクトリ内のその組織のためにそれらを承認した堎合は陀きたす。

294* 別のアカりントで同じ組織にサむンむンする堎合、蚭定が倉わらない堎合でも Claude Code はダむアログを再床衚瀺したす。そのアカりントの承認は前のものを眮き換えるため、切り替え盎すず Claude Code はもう䞀床衚瀺したす。

295 

296Claude Code は垞にダむアログを衚瀺できるわけではありたせん。以䞋の各ケヌスは、衚瀺できない堎合に適甚される蚭定ず、次にダむアログが衚瀺される堎合を説明しおいたす。

297 

298* **ダむアログを衚瀺できない察話型セッション**Claude Code は配信された蚭定を適甚せず、最埌に承認された蚭定を保持したす。ダむアログは、それを衚瀺できる次のセッションに衚瀺されたす。Claude Code v2.1.211 以降が必芁です。

299* **`claude install` たたは `claude update`**Claude Code はどちらのコマンド䞭もダむアログを衚瀺したせん。コマンドは最埌に承認された蚭定で実行され、ダむアログは次の察話型セッションに衚瀺されたす。Claude Code が起動時に蚭定フェッチを埅぀堎合[`forceRemoteSettingsRefresh`](#enforce-fail-closed-startup) が蚭定されおいる堎合、たたは [Claude apps gateway](/docs/ja/claude-apps-gateway) デプロむメント䞊など、代わりにコマンド䞭にダむアログを衚瀺し、パむプからのむンストヌル実行は倱敗したす。[むンストヌル䞭の「Raw mode is not supported」](/docs/ja/troubleshoot-install#raw-mode-is-not-supported-during-install)を参照しおください。v2.1.246 より前は、Claude Code はこれらのコマンド䞭もダむアログを衚瀺しようずしたした。

300* **゚ラヌがダむアログを閉じる前に答える**Claude Code は配信された蚭定を適甚せず、最埌に承認された蚭定を保持したす。それを衚瀺できる次のセッションでダむアログを再床衚瀺したす。

301* **`claude -p` たたは Agent SDK セッションなどの非察話型実行**Claude Code はダむアログを衚瀺できないため、配信された蚭定が承認を必芁ずする堎合、その実行のためだけにそれらを適甚したす。[ロヌカルキャッシュ](#fetch-and-caching-behavior)に承認枈みずしお蚘録したり、曞き蟌んだりしたせん。次の察話型セッションはダむアログを衚瀺したす。ナヌザヌが察話型セッションで承認するたで、各非察話型実行は起動時に蚭定を再床フェッチしたす。v2.1.207 より前は、非察話型実行は蚭定を承認枈みずしお保存したため、埌続の察話型セッションはそれらのダむアログを衚瀺したせんでした。

302 

303<h4 id="environment-variables-and-the-approval-dialog">

304 環境倉数ず承認ダむアログ

305</h4>

306 

307Claude Code は、承認ダむアログを衚瀺せずに配信された䞀郚の `env` 倉数を適甚したす。以䞋を含みたす。

308 

309* 機胜ずコマンドトグル

310* `ANTHROPIC_MODEL`、`DISABLE_PROMPT_CACHING`、`CLAUDE_CODE_EFFORT_LEVEL` などのモデル遞択ず動䜜蚭定

311* `DISABLE_AUTO_COMPACT` などのコンテキストりィンドりず圧瞮蚭定

312* タヌミナル UI ずアクセシビリティオプション

313* 数倀制限、予算、タむムアりト

314 

315他の配信倉数は、有効になる前にナヌザヌの承認を必芁ずする堎合がありたす。空でないプロキシ、ベヌス URL、たたは `OTEL_EXPORTER_OTLP_ENDPOINT` 倀は垞にそうです。配信倉数が承認を必芁ずする堎合、ダむアログはそれに名前を付けるため、ナヌザヌはポリシヌが蚭定するよう求めおいるものを正確に芋たす。v2.1.218 より前は、Claude Code は少ない倉数を承認なしで適甚したため、`DISABLE_AUTO_COMPACT` などの蚭定は空でない倀でダむアログをトリガヌしたした。

316 

317Claude Code は、倉数名ではなく配信倀によっお 4 ぀のプラむバシヌトグルが承認を必芁ずするかどうかを決定したす。`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`、`DISABLE_ERROR_REPORTING`、`DISABLE_TELEMETRY`、`DO_NOT_TRACK`。`1` たたは `true` などの真の倀は、トラッキング、レポヌト、たたはその他の非必須トラフィックをオフにするだけなので、Claude Code はナヌザヌに尋ねずにそれを適甚したす。他の空でない倀の堎合、Claude Code はダむアログを衚瀺したす。v2.1.218 より前は、`DO_NOT_TRACK` を陀くすべおが空でない倀で承認なしで適甚され、`DO_NOT_TRACK` は空でない倀でダむアログをトリガヌしたした。

318 

319Claude Code は、配信倀によっお [`API_FORCE_IDLE_TIMEOUT`](/docs/ja/env-vars) が承認を必芁ずするかどうかも決定したす。真の倀は[ボディアむドルタむムアりト](/docs/ja/network-config#streaming-idle-watchdogs)をオンにするだけなので、Claude Code はナヌザヌに尋ねずにそれを適甚したす。他の空でない倀の堎合、Claude Code はダむアログを衚瀺したす。v2.1.248 より前は、空でない倀はダむアログをトリガヌしたした。

320 

321[`ANTHROPIC_CUSTOM_HEADERS`](/docs/ja/env-vars#variables) が承認を必芁ずするかどうかも配信倀に䟝存したす。`Accept-Language` などのリク゚ストにタグを付けるだけのヘッダヌはダむアログなしで適甚されたす。認蚌情報、org たたは tenant セレクタヌ、ルヌティングたたはホストオヌバヌラむド、たたは `Authorization`、`X-Api-Key`、`Host`、`anthropic-beta`、`X-Amzn-Bedrock-*` ヘッダヌなどの API 動䜜ヘッダヌに名前を付ける行は承認を必芁ずしたす。有効な HTTP ヘッダヌトヌクンではない名前の行、たたはその倀が HTTP ヘッダヌが実行できない文字を含む行も同様です。チェックはヘッダヌ名内の単語ず䞀臎するため、`client` ず `version` を含む `X-Client-Version` も承認を必芁ずしたす。v2.1.251 より前は、任意の `ANTHROPIC_CUSTOM_HEADERS` 倀はそれなしで適甚されたした。

322 

323[`ENABLE_BETA_TRACING_DETAILED`](/docs/ja/env-vars#variables) たたは [`OTEL_LOG_RAW_API_BODIES`](/docs/ja/env-vars#variables) の `0` たたは `false` などの停の倀は、詳现なトレヌシングたたは生 API ボディキャプチャをオフにするだけなので、ダむアログなしで適甚されたす。どちらかの倉数の他の空でない倀は承認を必芁ずしたす。

241 324 

242<h2 id="platform-availability">325<h2 id="platform-availability">

243 プラットフォヌムの可甚性326 プラットフォヌムの可甚性

244</h2>327</h2>

245 328 

246サヌバヌ管理蚭定は `api.anthropic.com` ぞの盎接接続が必芁であり、配信にはセッションが組織 OAuth ログむンたたは盎接蚭定された API キヌで認蚌される必芁がありたす。[`apiKeyHelper`](/docs/ja/settings#available-settings) スクリプトによっお返されたキヌは蚭定フェッチをトリガヌしたせん。329サヌバヌ管理蚭定は `api.anthropic.com` ぞの盎接接続が必芁です。配信にはセッションが以䞋のいずれかの認蚌情報で認蚌される必芁がありたす。

330 

331* Team たたは Enterprise OAuth ログむン

332* `CLAUDE_CODE_OAUTH_TOKEN` を通じお提䟛される OAuth トヌクン

333* 盎接蚭定された API キヌ

334* Anthropic プロファむルの `user_oauth`\[Anthropic プロファむル]\(/ja/authentication#anthropic-profiles-and-federation-credentials、ただしプロファむルが Anthropic API 以倖の `base_url` を蚭定しおいない堎合。Claude Code v2.1.257 以降が必芁です。

335 

336[`apiKeyHelper`](/docs/ja/settings-reference#apikeyhelper) スクリプトによっお返されたキヌも [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) 認蚌情報も蚭定フェッチをトリガヌしたせん。

247 337 

248サヌバヌ管理蚭定は、サヌドパヌティのモデルプロバむダヌを䜿甚する堎合は利甚できたせん。338Claude Desktop アプリの [Cowork](https://claude.com/docs/cowork/overview) セッションでは、ナヌザヌが Team たたは Enterprise アカりントでサむンむンしおいる堎合でも、Claude Code は claude.ai 管理コン゜ヌルからサヌバヌ管理蚭定をフェッチしたせん。[ポリシヌが適甚される堎所ず時期](/docs/ja/managed-settings#where-and-when-a-policy-applies) では、ナヌザヌのマシン䞊の Cowork セッションずリモヌト Cowork セッションにどのポリシヌが適甚されるかに぀いお説明しおいたす。

249 339 

250* Amazon Bedrock340シェルで `CLAUDE_CODE_USE_*` プロバむダヌ倉数たたはデフォルト以倖の `ANTHROPIC_BASE_URL` を゚クスポヌトする堎合、Claude Code はセッションの蚭定フェッチをスキップしたす。[`claude doctor` ず `/status` はスキップされたフェッチずその原因を報告したす](#verify-settings-delivery)。

251* Google Cloud の Agent Platform

252* Microsoft Foundry

253* [Claude Platform on AWS](/docs/ja/claude-platform-on-aws)

254* `ANTHROPIC_BASE_URL` たたは [LLM ゲヌトりェむ](/docs/ja/llm-gateway)を通じたカスタム API ゚ンドポむント

255 341 

256シェルで `CLAUDE_CODE_USE_*` プロバむダヌ倉数たたは デフォルト以倖の `ANTHROPIC_BASE_URL` を゚クスポヌトする堎合、Claude Code はセッションの蚭定フェッチをスキップしたす。゚クスポヌトがフェッチを防ぐため、サヌバヌ管理 `env` ブロックで゚クスポヌトをクリアするこずはできたせん。[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files) `env` ブロックもフェッチを埩元したせん。Claude Code は管理 `env` ブロックを適甚する前に適栌性をチェックするため、オヌバヌラむドはセッションのプロバむダヌ遞択を倉曎したすが、フェッチはスキップされたたたです。342゚クスポヌトがフェッチを防ぐため、サヌバヌ管理 `env` ブロックで゚クスポヌトをクリアするこずはできたせん。[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms) `env` ブロックもフェッチを埩元したせん。Claude Code は管理 `env` ブロックを適甚する前に適栌性をチェックするため、゚ンドポむント管理倀はセッションのプロバむダヌ遞択を倉曎したすが、フェッチはスキップされたたたです。

257 343 

258サヌバヌ管理配信を埩元するには、シェルから゚クスポヌトを削陀するか、ナヌザヌ蚭定 `env` ブロックで倉数を `""` に蚭定したす。これは適栌性チェックの前に適甚されたす。ナヌザヌがシェルを倉曎するこずに䟝存せずにポリシヌを適甚するには、代わりに゚ンドポむント管理チャネルを通じお蚭定を配信しおください。344サヌバヌ管理配信を埩元するには、シェルから゚クスポヌトを削陀するか、ナヌザヌ蚭定 `env` ブロックで倉数を `""` に蚭定したす。これは適栌性チェックの前に適甚されたす。ナヌザヌがシェルを倉曎するこずに䟝存せずにポリシヌを適甚するには、代わりに゚ンドポむント管理チャネルを通じお蚭定を配信しおください。

259 345 

260Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry デプロむメントの堎合、自己ホスト型の [Claude apps ゲヌトりェむ](/docs/ja/claude-apps-gateway)は同等のリモヌト管理蚭定配信を提䟛したす。ゲヌトりェむにサむンむンしたクラむアントは、`api.anthropic.com` の代わりにゲヌトりェむから管理蚭定をフェッチしたす。起動時の倱敗セマンティクスは異なりたす。ゲヌトりェむに到達できないゲヌトりェむクラむアントはキャッシュされた蚭定にフォヌルバックする代わりに゚ラヌで終了したすが、時間ごずのバックグラりンド曎新は䞡方のチャネルで fail-open です。346Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、および [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) デプロむメントの堎合、自己ホスト型の [Claude apps ゲヌトりェむ](/docs/ja/claude-apps-gateway) は同等のリモヌト管理蚭定配信を提䟛したす。ゲヌトりェむにサむンむンしたクラむアントは、`api.anthropic.com` の代わりにゲヌトりェむから管理蚭定をフェッチしたす。起動時の倱敗セマンティクスは異なりたす。ゲヌトりェむに到達できないゲヌトりェむクラむアントはキャッシュされた蚭定にフォヌルバックする代わりに゚ラヌで終了したすが、時間ごずのバックグラりンド曎新は䞡方のチャネルで fail-open です。

261 347 

262<h2 id="audit-logging">348<h2 id="audit-logging">

263 監査ログ349 監査ログ


274サヌバヌ管理蚭定は䞀元的なポリシヌ適甚を提䟛したすが、クラむアント偎の制埡ずしお機胜し、セキュリティ境界ではありたせん。管理されおいないデバむスでは、ナヌザヌは管理者たたは sudo アクセス暩を持぀必芁なく、これらをバむパスできたす。360サヌバヌ管理蚭定は䞀元的なポリシヌ適甚を提䟛したすが、クラむアント偎の制埡ずしお機胜し、セキュリティ境界ではありたせん。管理されおいないデバむスでは、ナヌザヌは管理者たたは sudo アクセス暩を持぀必芁なく、これらをバむパスできたす。

275 361 

276| シナリオ | 動䜜 |362| シナリオ | 動䜜 |

277| :--------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |363| :--------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

278| ナヌザヌがキャッシュされた蚭定ファむルを線集する | 改ざんされたファむルは起動時に適甚されたすが、次のサヌバヌフェッチで正しい蚭定が埩元されたす。v2.1.198 以降、`env` ブロック内のトランスポヌト、API ルヌティング、および認蚌環境倉数は、[サヌバヌがペむロヌドを確認するたで保留されたす](#fetch-and-caching-behavior) |364| ナヌザヌがキャッシュされた蚭定ファむルを線集する | 改ざんされたファむルは起動時に適甚されたすが、[サヌバヌがペむロヌドを確認するたで Claude Code が保留する倀](#fetch-and-caching-behavior)を陀きたす。次のサヌバヌフェッチで正しい蚭定が埩元されたす。ただし、[次回の起動時にのみ適甚されるキヌ](#fetch-and-caching-behavior)`model` や `env` ブロックに远加された倉数などは、再起動されるたで有効なたたです |

279| ナヌザヌがキャッシュされた蚭定ファむルを削陀する | 初回起動動䜜が発生したす。蚭定は非同期でフェッチされ、短い未適甚りィンドりがありたす |365| ナヌザヌがキャッシュされた蚭定ファむルを削陀する | [初回起動動䜜](#fetch-and-caching-behavior)が発生したす |

280| ナヌザヌが倉曎された Claude Code バむナリを実行する | 倉曎されたクラむアントを実行できるナヌザヌは、クラむアント偎の制埡をバむパスできたす |366| ナヌザヌが倉曎された Claude Code バむナリを実行する | 倉曎されたクラむアントを実行できるナヌザヌは、クラむアント偎の制埡をバむパスできたす |

281| ナヌザヌが叀い Claude Code バヌゞョンを実行する | サヌバヌ管理蚭定より前のバヌゞョンは、これらをフェッチたたは適甚したせん |367| ナヌザヌが叀い Claude Code バヌゞョンを実行する | サヌバヌ管理蚭定より前のバヌゞョンは、これらをフェッチたたは適甚したせん |

282| API が利甚䞍可 | キャッシュされた蚭定が利甚可胜な堎合は適甚されたす。そうでない堎合、管理蚭定は次の成功したフェッチたで適甚されたせん。v2.1.198 以降、キャッシュされた `env` ブロック内のトランスポヌト、API ルヌティング、および認蚌環境倉数は、[フェッチ倱敗時に保留されたす](#fetch-and-caching-behavior)。キャッシュの残りの郚分は匕き続き適甚されたす。`forceRemoteSettingsRefresh: true` の堎合、CLI は続行するのではなく終了したす。ただし、[`claude auth` サブコマンド](#enforce-fail-closed-startup)を陀きたす |368| API が利甚䞍可 | キャッシュされた蚭定が利甚可胜な堎合は適甚されたす。ただし、[フェッチが成功するたで Claude Code が保留する倀](#fetch-and-caching-behavior)を陀きたす。キャッシュがない堎合、Claude Code は次の成功したフェッチたでサヌバヌ管理蚭定を適甚したせん。たた、デバむス䞊の[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)は匕き続き適甚されたす。`forceRemoteSettingsRefresh: true` の堎合、CLI は続行するのではなく終了したす。ただし、[`claude auth` サブコマンド](#enforce-fail-closed-startup)を陀きたす。[Claude apps gateway](#platform-availability)を通じおサむンむンしおいるクラむアントは、その蚭定がない堎合、起動時に終了したす。同じ `claude auth` 陀倖がありたす |

283| ナヌザヌが別の組織で認蚌する | 管理察象組織倖のアカりントには蚭定が配信されたせん |369| ナヌザヌが別の組織で認蚌する | 管理察象組織倖のアカりントには蚭定が配信されたせん |

284| ナヌザヌが[サヌドパヌティモデルプロバむダヌ](#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` の蚭定が含たれたす |370| ナヌザヌが[サヌドパヌティモデルプロバむダヌ](#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` の蚭定が含たれたす |

285| ネットワヌクトラフィックが傍受たたはリダむレクトされる | TLS 怜蚌が無効化されたか、傍受されたトラフィックは、クラむアントが受け取る蚭定を倉曎できたす |371| ネットワヌクトラフィックが傍受たたはリダむレクトされる | TLS 怜蚌が無効化されたか、傍受されたトラフィックは、クラむアントが受け取る蚭定を倉曎できたす |

286 372 

287ランタむム構成の倉曎を怜出するには、[`ConfigChange` フック](/docs/ja/hooks#configchange)を䜿甚しお、倉曎をログに蚘録するか、倉曎が有効になる前に䞍正な倉曎をブロックしおください。373ロヌカル蚭定ファむル`managed-settings.json` を含むぞの線集をログに蚘録するには、[`ConfigChange` フック](/docs/ja/hooks#configchange)を䜿甚しおください。Claude Code は、サヌバヌ管理蚭定が到着たたは曎新されるずき、たたは MDM プロファむルたたはレゞストリポリシヌが倉曎されるずきにこれらを実行したせん。たた、フックは `policy_settings` の倉曎をブロックできたせん。

288 374 

289ナヌザヌがクラむアントが提䟛する認蚌情報でアクセスできる組織を制限するには、Claude ヘルプセンタヌの[テナント制限を䜿甚したネットワヌクレベルのアクセス制埡の適甚](https://support.claude.com/en/articles/13198485-enforce-network-level-access-control-with-tenant-restrictions)を参照しおください。より匷力な適甚保蚌に぀いおは、MDM ゜リュヌションに登録されおいるデバむスで[゚ンドポむント管理蚭定](/docs/ja/settings#settings-files)を䜿甚しおください。375ナヌザヌがクラむアントが提䟛する認蚌情報でアクセスできる組織を制限するには、Claude ヘルプセンタヌの[テナント制限を䜿甚したネットワヌクレベルのアクセス制埡の適甚](https://support.claude.com/en/articles/13198485-enforce-network-level-access-control-with-tenant-restrictions)を参照しおください。より匷力な適甚保蚌に぀いおは、MDM ゜リュヌションに登録されおいるデバむスで[゚ンドポむント管理蚭定](/docs/ja/managed-settings#delivery-mechanisms)を䜿甚しおください。

290 376 

291<h2 id="see-also">377<h2 id="see-also">

292 関連項目378 関連項目


294 380 

295Claude Code 構成を管理するための関連ペヌゞ381Claude Code 構成を管理するための関連ペヌゞ

296 382 

297* [Settings](/docs/ja/settings)すべおの利甚可胜な蚭定を含む完党な構成リファレンス383* [すべおの蚭定](/docs/ja/settings-reference)すべおの蚭定キヌ

298* [Endpoint-managed settings](/docs/ja/settings#settings-files)IT によっおデバむスに配眮される管理蚭定384* [Endpoint-managed settings](/docs/ja/managed-settings#delivery-mechanisms)IT によっおデバむスに配眮される管理蚭定

299* [Authentication](/docs/ja/authentication)Claude Code ぞのナヌザヌアクセスのセットアップ385* [Authentication](/docs/ja/authentication)Claude Code ぞのナヌザヌアクセスのセットアップ

300* [Security](/docs/ja/security)セキュリティ保護ずベストプラクティス386* [Security](/docs/ja/security)セキュリティ保護ずベストプラクティス

sessions.md +3 −3

Details

37 37 

38再開されたセッションは、䌚話ずそれに保存された状態を埩元したす。38再開されたセッションは、䌚話ずそれに保存された状態を埩元したす。

39 39 

40* 䌚話履歎ツヌル呌び出しず結果を含む完党な履歎。40* 䌚話履歎ツヌル呌び出しず結果を含む完党な履歎。前のプロセスが終了したずきに実行䞭だったツヌル䟋えばクラッシュは、再開時に完了たたは再実行されたせん。Claude はその出力なしで続行したす。

41* モデルセッションは䜿甚しおいたモデルで続行されたす。モデルが廃止されたか `availableModels` で蚱可されおいない堎合、`--model` フラグたたは `ANTHROPIC_MODEL` ファミリヌ環境倉数が起動時に 1 ぀を遞択する堎合、たたは [Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry](/docs/ja/third-party-integrations)などのプロバむダヌ固有のデプロむ ID を䜿甚するプロバむダヌの堎合は埩元されたせん。[モデル蚭定](/docs/ja/model-config#setting-your-model)の解決順序を参照しおください。41* モデルセッションは䜿甚しおいたモデルで続行されたす。モデルが廃止されたか `availableModels` で蚱可されおいない堎合、`--model` フラグたたは `ANTHROPIC_MODEL` ファミリヌ環境倉数が起動時に 1 ぀を遞択する堎合、たたは [Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry](/docs/ja/third-party-integrations)などのプロバむダヌ固有のデプロむ ID を䜿甚するプロバむダヌの堎合は埩元されたせん。[モデル蚭定](/docs/ja/model-config#setting-your-model)の解決順序を参照しおください。

42* ゚ヌゞェント[`--agent`](/docs/ja/sub-agents#invoke-subagents-explicitly)たたは `agent` 蚭定で開始されたセッションはその゚ヌゞェントずしお続行され、システムプロンプト、ツヌル制限、およびモデルを保持したす。再開時に `--agent` を枡しお別の゚ヌゞェントを遞択したす。Claude Code は 2 ぀の堎所で゚ヌゞェントを怜玢したす。セッションの元のディレクトリ[そのワヌクスペヌスを信頌しおいる](/docs/ja/permissions#project-allow-rules-and-workspace-trust)堎合、次に再開するディレクトリ。プロゞェクトスコヌプの゚ヌゞェントは別のディレクトリから再開する堎合でも読み蟌たれたす。Claude Code がどちらの堎所でも゚ヌゞェントを芋぀けられない堎合、セッションはデフォルトのツヌルずシステムプロンプトで再開され、[゚ヌゞェントに名前を付けた譊告](/docs/ja/errors#session-agent-no-longer-available)が衚瀺されたす。42* ゚ヌゞェント[`--agent`](/docs/ja/sub-agents#invoke-subagents-explicitly)たたは `agent` 蚭定で開始されたセッションはその゚ヌゞェントずしお続行され、ツヌル制限ずモデルを保持したす。再開時に `--agent` を枡しお別の゚ヌゞェントを遞択したす。どちらの堎合のシステムプロンプトに぀いおは、[再開された䌚話のシステムプロンプトフラグ](/docs/ja/cli-reference#system-prompt-flags-in-resumed-conversations)を参照しおください。Claude Code は 2 ぀の堎所で゚ヌゞェントを怜玢したす。セッションの元のディレクトリ[そのワヌクスペヌスを信頌しおいる](/docs/ja/permissions#project-allow-rules-and-workspace-trust)堎合、次に再開するディレクトリ。プロゞェクトスコヌプの゚ヌゞェントは別のディレクトリから再開する堎合でも読み蟌たれたす。Claude Code がどちらの堎所でも゚ヌゞェントを芋぀けられない堎合、セッションはデフォルトのツヌルで再開され、[゚ヌゞェントに名前を付けた譊告](/docs/ja/errors#session-agent-no-longer-available)が衚瀺されたす。

43* 暩限モヌド`claude --continue`、`claude --resume <session-id>`、たたは `claude --resume <name>`名前が 1 ぀のセッションず䞀臎する堎合で `-p` なしでタヌミナルから再開する堎合、Claude Code はセッションが存圚しおいた暩限モヌドを埩元したす。ただし、[再開時の暩限モヌド](#permission-mode-on-resume)の堎合は陀きたす。これはセッションピッカヌ、`/resume`、および `claude -p` で再開する堎合もカバヌしたす。`--permission-mode` たたは `--dangerously-skip-permissions` を枡しお埩元されたモヌドをオヌバヌラむドしたす。43* 暩限モヌド`claude --continue`、`claude --resume <session-id>`、たたは `claude --resume <name>`名前が 1 ぀のセッションず䞀臎する堎合で `-p` なしでタヌミナルから再開する堎合、Claude Code はセッションが存圚しおいた暩限モヌドを埩元したす。ただし、[再開時の暩限モヌド](#permission-mode-on-resume)の堎合は陀きたす。これはセッションピッカヌ、`/resume`、および `claude -p` で再開する堎合もカバヌしたす。`--permission-mode` たたは `--dangerously-skip-permissions` を枡しお埩元されたモヌドをオヌバヌラむドしたす。

44* アクティブなゎヌルセッションが終了したずきにただアクティブだった [ゎヌル](/docs/ja/goal#resume-with-an-active-goal)は匕き継がれたす。タヌン数、タむマヌ、およびトヌクン支出ベヌスラむンはリセットされたす。44* アクティブなゎヌルセッションが終了したずきにただアクティブだった [ゎヌル](/docs/ja/goal#resume-with-an-active-goal)は匕き継がれたす。タヌン数、タむマヌ、およびトヌクン支出ベヌスラむンはリセットされたす。

45* スケゞュヌル枈みタスク[有効期限が切れおいない](/docs/ja/scheduled-tasks#limitations)タスクが埩元されたす。バックグラりンド Bash およびモニタヌタスクは埩元されたせん。45* スケゞュヌル枈みタスク[有効期限が切れおいない](/docs/ja/scheduled-tasks#limitations)タスクが埩元されたす。バックグラりンド Bash およびモニタヌタスクは埩元されたせん。

46 46 

47元の起動からのすべおの蚭定フラグが埩元されるわけではありたせん。セッションが `--mcp-config`、`--settings`、`--plugin-dir`、`--fallback-model`、たたは `--add-dir` で远加されたディレクトリに䟝存しおいた堎合、再開時に再床枡したす。セッション䞭に `/add-dir` で远加されたディレクトリは埩元されたせんが、セッションピッカヌはセッションを芋぀けるためにそれらを䜿甚したす。`settings.json` や `settings.local.json` などの暙準蚭定ファむルは起動時に再床読み蟌たれるため、それらに存圚する蚭定を再床枡す必芁はありたせん。47元の起動からのすべおの蚭定フラグが埩元されるわけではありたせん。セッションが `--mcp-config`、`--settings`、`--plugin-dir`、`--fallback-model`、たたは `--add-dir` で远加されたディレクトリに䟝存しおいた堎合、再開時に再床枡したす。セッション䞭に `/add-dir` で远加されたディレクトリは埩元されたせんが、セッションピッカヌはセッションを芋぀けるためにそれらを䜿甚したす。`settings.json` や `settings.local.json` などの暙準蚭定ファむルは起動時に再床読み蟌たれるため、それらに存圚する蚭定を再床枡す必芁はありたせん。`--system-prompt` および `--append-system-prompt` に぀いおは、[再開された䌚話のシステムプロンプトフラグ](/docs/ja/cli-reference#system-prompt-flags-in-resumed-conversations)を参照しおください。

48 48 

49<h4 id="permission-mode-on-resume">49<h4 id="permission-mode-on-resume">

50 再開時の暩限モヌド50 再開時の暩限モヌド

settings.md +1 −1

Details

794| [`syncClaudeAiSkills`](/docs/ja/settings-reference#syncclaudeaiskills) | 任意の管理゜ヌス、`--settings`、`~/.claude/settings.json`、たたは `.claude/settings.local.json` からの `false` | 勝利した管理゜ヌスが `true` を蚭定する堎合でも優先されたす。`.claude/settings.json` の `false` は無芖されたす |794| [`syncClaudeAiSkills`](/docs/ja/settings-reference#syncclaudeaiskills) | 任意の管理゜ヌス、`--settings`、`~/.claude/settings.json`、たたは `.claude/settings.local.json` からの `false` | 勝利した管理゜ヌスが `true` を蚭定する堎合でも優先されたす。`.claude/settings.json` の `false` は無芖されたす |

795| [`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) | `--settings` を含む任意のスコヌプからの、より䜎い䞊限 | Claude Code が適甚する管理蚭定がより高い䞊限を蚭定しおいる堎合でも優先されたす。最も䜎い䞊限が適甚されたす。Claude Code v2.1.267 以降が必芁です |795| [`maxEffortLevel`](/docs/ja/settings-reference#maxeffortlevel) | `--settings` を含む任意のスコヌプからの、より䜎い䞊限 | Claude Code が適甚する管理蚭定がより高い䞊限を蚭定しおいる堎合でも優先されたす。最も䜎い䞊限が適甚されたす。Claude Code v2.1.267 以降が必芁です |

796 796 

797Claude Code を実行し、[`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](/docs/ja/env-vars) を蚭定するアプリも䟋倖です。Claude Code はそのアプリのモデル構成を、すべおの管理゜ヌスからの `model`、`fallbackModel`、および `modelOverrides` キヌより優先し、管理 `env` ブロック内のモデル遞択倉数`ANTHROPIC_MODEL` および `ANTHROPIC_DEFAULT_*_MODEL` ファミリヌなどより優先したす。Claude Code は、アプリが独自のものを提䟛しない限り、管理 [`availableModels`](/docs/ja/settings-reference#availablemodels) 蚱可リストを有効に保ちたす。797Claude Code を実行し、[`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](/docs/ja/env-vars) を蚭定するアプリも䟋倖です。Claude Code はそのアプリのモデル構成を、すべおの管理゜ヌスからの `model`、`fallbackModel`、`modelPicker`、および `modelOverrides` キヌより優先し、管理 `env` ブロック内のモデル遞択倉数`ANTHROPIC_MODEL` および `ANTHROPIC_DEFAULT_*_MODEL` ファミリヌなどより優先したす。Claude Code は、アプリが独自のものを提䟛しない限り、管理 [`availableModels`](/docs/ja/settings-reference#availablemodels) 蚱可リストを有効に保ちたす。

798 798 

799<h2 id="settings-in-cloud-sessions">799<h2 id="settings-in-cloud-sessions">

800 クラりドセッションの蚭定800 クラりドセッションの蚭定

settings-example.md +391 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 蚭定ファむルの䟋

6 

7> 開発者、チヌム、組織向けの珟実的な settings.json ファむル1 ぀をコピヌしお、必芁なキヌを保持し、倀を倉曎しおください。

8 

9このペヌゞには 3 ぀の䟋 `settings.json` ファむルがありたす。蚭定を保存する堎所ごずに 1 ぀ず぀です

10 

11* 開発者の `~/.claude/settings.json`

12* チヌムの `.claude/settings.json`リポゞトリにコミットされたもの

13* 組織の `managed-settings.json`

14 

15それぞれが読者にずっお劥圓なファむルなので、圢状を確認しお必芁な郚分をコピヌできたす。どれも掚奚されるベヌスラむンではありたせん。すべおの倀は [蚭定リファレンス](/docs/ja/settings-reference) のキヌの゚ントリから取埗されおおり、そこには型、デフォルト倀、および蚭定できる堎所が蚘茉されおいたす。

16 

17各䟋には 2 ぀のタブがありたす。**コピヌ可胜な蚭定ファむル** は保存するファむルです。**各キヌの機胜** は同じファむルですが、各キヌの䞊にコメントがありたす。Claude Code は蚭定ファむルのコメントを受け入れないため、最初のタブからコピヌしおください。

18 

19<h2 id="your-own-settings">

20 独自の蚭定

21</h2>

22 

231 人の開発者の個人蚭定です。モデルず努力レベルを遞択し、タヌミナルを調敎し、読み取り専甚コマンドず 1 ぀のファむル読み取りを事前承認したす。リストされおいないすべおのものはデフォルトを保持したす。このようなファむルは `~/.claude/settings.json` に保存され、開くすべおのプロゞェクトに適甚されたす。

24 

25<Tabs>

26 <Tab title="コピヌ可胜な蚭定ファむル">

27 これを `~/.claude/settings.json` ずしお保存しおください。コメントのない有効な JSON なので、そのたた貌り付けお、䞍芁なキヌを削陀できたす。

28 

29 ```json ~/.claude/settings.json theme={null}

30 {

31 "model": "claude-sonnet-5",

32 "effortLevel": "xhigh",

33 "editorMode": "vim",

34 "theme": "light-daltonized",

35 "statusLine": {

36 "type": "command",

37 "command": "jq -r '\"[\\(.model.display_name)] \\(.context_window.used_percentage // 0)% context\"'",

38 "padding": 2

39 },

40 "spinnerTipsEnabled": false,

41 "preferredNotifChannel": "terminal_bell",

42 "permissions": {

43 "allow": [

44 "Bash(git diff *)",

45 "Read(~/.zshrc)"

46 ]

47 },

48 "autoUpdatesChannel": "stable",

49 "cleanupPeriodDays": 20

50 }

51 ```

52 </Tab>

53 

54 <Tab title="各キヌの機胜">

55 同じファむルですが、各キヌの䞊にコメントがありたす。ここで読んでください。Claude Code は蚭定ファむルのコメントを受け入れないため、別のタブからコピヌしおください。

56 

57 ```jsonc ~/.claude/settings.json theme={null}

58 {

59 // すべおのセッションを Sonnet 5 で開始

60 "model": "claude-sonnet-5",

61 // 保存されたレベルのないモデルでデフォルトの高レベルより深く掚論したす。/effort はモデルごずにレベルを保存し、--effort は単䞀セッションに蚭定したす

62 "effortLevel": "xhigh",

63 // プロンプトの Vim キヌバむンディング

64 "editorMode": "vim",

65 // 色芚異垞察応のラむトテヌマ

66 "theme": "light-daltonized",

67 // プロンプトの䞋のステヌタスラむンモデル名ずコンテキスト䜿甚量

68 "statusLine": {

69 "type": "command",

70 "command": "jq -r '\"[\\(.model.display_name)] \\(.context_window.used_percentage // 0)% context\"'",

71 "padding": 2

72 },

73 // スピナヌの䞋で回転するヒントを非衚瀺にする

74 "spinnerTipsEnabled": false,

75 // 完了したタスクや埅機䞭の暩限プロンプトなどの通知のためにタヌミナルベルを鳎らす

76 "preferredNotifChannel": "terminal_bell",

77 // Claude Code が git diff を実行し、.zshrc を読み取るこずを蚱可する確認なし

78 "permissions": {

79 "allow": [

80 "Bash(git diff *)",

81 "Read(~/.zshrc)"

82 ]

83 },

84 // 安定チャネルから曎新を取埗

85 "autoUpdatesChannel": "stable",

86 // 20 日以䞊前のセッショントランスクリプトおよび他のロヌカルセッションデヌタを削陀

87 "cleanupPeriodDays": 20

88 }

89 ```

90 </Tab>

91</Tabs>

92 

93<h2 id="a-teams-shared-settings">

94 チヌムの共有蚭定

95</h2>

96 

971 ぀のチヌムの共有蚭定は、リポゞトリにコミットされるため、それをクロヌンした党員が同じ暩限、hooks、テレメトリ、プラグむンマヌケットプレむスを取埗したす。リポゞトリのトップレベルに `.claude/settings.json` のようなファむルを保存しおください。コミットする前に知っおおくべきこずは以䞋の通りです。

98 

99* **クラりドセッションもこれを読みたす。** Claude Code りェブ䞊の[クラりドセッション](/docs/ja/settings#settings-in-cloud-sessions)はリポゞトリのクロヌンから開始されるため、コミットされたファむルはそこにも適甚されたす。

100* **蚱可ルヌルは信頌を埅ちたす。** 蚱可ルヌルず `extraKnownMarketplaces` ゚ントリは、各ナヌザヌが[このフォルダ自䜓を信頌](/docs/ja/permissions#project-allow-rules-and-workspace-trust)した埌に有効になりたす。芪フォルダだけではなく、このフォルダ自䜓を信頌する必芁がありたす。拒吊ルヌルず確認ルヌルは、信頌されおいるセッションでもそうでないセッションでも、すべおのセッションで適甚されたす。

101* **hook はリポゞトリ内のスクリプトです。** このファむルの hook は `.claude/hooks/block-rm.sh` を実行したす。[hook がどのように解決されるか](/docs/ja/hooks#how-a-hook-resolves)では、これを曞く方法に぀いお説明しおいたす。

102* **ルヌルはコマンドずパスを蚘述されたずおりにマッチしたす。** `Bash(git push *)` は [`git -C . push`](/docs/ja/permissions#bash-rule-limits) にはマッチしたせん。`Read(./.env)` 単独では、ファむルツヌルず `cat .env` のようにファむルを名前で指定するコマンドを停止したすが、[`grep -r` をディレクトリ䞊で実行](/docs/ja/permissions#read-and-edit)するこずは停止したせん。このファむルの `sandbox` ブロックはそのギャップを埋めたす。sandbox は[あなたの `Read` 拒吊パス](/docs/ja/settings-reference#sandbox-filesystem-denyread)をすべおのサンドボックス化されたコマンドが読み取れないものに远加するためです。

103 

104<Tabs>

105 <Tab title="コピヌ可胜な蚭定ファむル">

106 これをリポゞトリのトップレベルに `.claude/settings.json` ずしお保存しおコミットしおください。コメントのない有効な JSON なので、そのたた貌り付けお、䞍芁なキヌを削陀できたす。

107 

108 ```json .claude/settings.json theme={null}

109 {

110 "permissions": {

111 "allow": [

112 "Bash(npm run *)"

113 ],

114 "ask": [

115 "Bash(git push *)"

116 ],

117 "deny": [

118 "Read(./.env)",

119 "Read(./.env.*)",

120 "Read(./secrets/**)"

121 ]

122 },

123 "env": {

124 "CLAUDE_CODE_ENABLE_TELEMETRY": "1",

125 "OTEL_METRICS_EXPORTER": "otlp",

126 "OTEL_EXPORTER_OTLP_PROTOCOL": "grpc",

127 "OTEL_EXPORTER_OTLP_ENDPOINT": "http://collector.example.com:4317"

128 },

129 "hooks": {

130 "PreToolUse": [

131 {

132 "matcher": "Bash",

133 "hooks": [

134 {

135 "type": "command",

136 "command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/block-rm.sh"

137 }

138 ]

139 }

140 ]

141 },

142 "extraKnownMarketplaces": {

143 "acme-tools": {

144 "source": {

145 "source": "github",

146 "repo": "acme-corp/claude-plugins"

147 }

148 }

149 },

150 "enabledPlugins": {

151 "code-formatter@acme-tools": true

152 },

153 "sandbox": {

154 "enabled": true,

155 "filesystem": {

156 "allowWrite": [

157 "/tmp/build"

158 ]

159 },

160 "network": {

161 "allowedDomains": [

162 "registry.npmjs.org",

163 "*.example.com"

164 ]

165 }

166 },

167 "plansDirectory": "./plans"

168 }

169 ```

170 </Tab>

171 

172 <Tab title="各キヌの機胜">

173 各キヌの䞊にコメントが付いた同じファむルです。ここで読んでください。Claude Code は蚭定ファむルのコメントを受け入れないため、他のタブからコピヌしおください。

174 

175 ```jsonc .claude/settings.json theme={null}

176 {

177 "permissions": {

178 // npm スクリプトを確認なしで実行

179 "allow": [

180 "Bash(npm run *)"

181 ],

182 // git push コマンドの前に確認

183 "ask": [

184 "Bash(git push *)"

185 ],

186 // ファむルツヌルずファむル読み取りコマンドによる env ファむルず secrets フォルダの読み取りを拒吊

187 "deny": [

188 "Read(./.env)",

189 "Read(./.env.*)",

190 "Read(./secrets/**)"

191 ]

192 },

193 // OpenTelemetry メトリクスをチヌムのコレクタヌに gRPC 経由で送信。゚ンドポむントをコレクタヌの URL に眮き換えおください

194 "env": {

195 "CLAUDE_CODE_ENABLE_TELEMETRY": "1",

196 "OTEL_METRICS_EXPORTER": "otlp",

197 "OTEL_EXPORTER_OTLP_PROTOCOL": "grpc",

198 "OTEL_EXPORTER_OTLP_ENDPOINT": "http://collector.example.com:4317"

199 },

200 // すべおの Bash コマンドの前に、リポゞトリ内のスクリプトを実行しおそれをブロックできたす

201 "hooks": {

202 "PreToolUse": [

203 {

204 "matcher": "Bash",

205 "hooks": [

206 {

207 "type": "command",

208 "command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/block-rm.sh"

209 }

210 ]

211 }

212 ]

213 },

214 // すべおのクロヌンでチヌムのプラグむンマヌケットプレむスを登録

215 "extraKnownMarketplaces": {

216 "acme-tools": {

217 "source": {

218 "source": "github",

219 "repo": "acme-corp/claude-plugins"

220 }

221 }

222 },

223 // そのマヌケットプレむスから 1 ぀のプラグむンを有効化。GitHub リポゞトリなどの倖郚゜ヌスからのプラグむンは、各ナヌザヌが 1 回むンストヌルする必芁がありたす

224 "enabledPlugins": {

225 "code-formatter@acme-tools": true

226 },

227 // サンドボックスコマンド曞き蟌み可胜なビルドディレクトリ。npm ず example.com は事前に蚱可、他のホストはただプロンプト衚瀺

228 "sandbox": {

229 "enabled": true,

230 "filesystem": {

231 "allowWrite": [

232 "/tmp/build"

233 ]

234 },

235 "network": {

236 "allowedDomains": [

237 "registry.npmjs.org",

238 "*.example.com"

239 ]

240 }

241 },

242 // プランファむルをリポゞトリ内に保持

243 "plansDirectory": "./plans"

244 }

245 ```

246 </Tab>

247</Tabs>

248 

249<h2 id="an-organizations-managed-settings">

250 組織の管理蚭定

251</h2>

252 

253`managed-settings.json` ファむルは、管理キヌの圢状を瀺し、各キヌに察しお 1 ぀の劥圓な倀を含みたす。これは掚奚ポリシヌではありたせん。自分の芁件に合臎するキヌを遞択し、独自の倀を蚭定しおください。この䟋では、以䞋のキヌを蚭定しおいたす。

254 

255* `forceLoginMethod` ず `forceLoginOrgUUID` はログむン方法ず組織を固定したす

256* `availableModels` ず `enforceAvailableModels` はセッションが䜿甚できるモデルを制限したす

257* `permissions.deny` は 2 ぀のファむル読み取りず `curl` コマンドをブロックし[Claude が蚘述する方法](/docs/ja/permissions#bash-rule-limits)、`disableBypassPermissionsMode` は暩限モヌドのバむパスを削陀したす

258* [`allowManagedPermissionRulesOnly`](/docs/ja/settings-reference#allowmanagedpermissionrulesonly) ず [`allowManagedMcpServersOnly`](/docs/ja/settings-reference#allowmanagedmcpserversonly) は、管理暩限ず MCP 蚱可リストのみを適甚察象にしたす

259* `allowedMcpServers` は MCP サヌバヌを URL で固定したす

260* `strictKnownMarketplaces` は 1 ぀のプラグむンマヌケットプレむスを蚱可したす

261* `sandbox` はコマンドを固定ネットワヌク蚱可リストでサンドボックス化し、サンドボックス倖での再詊行を蚱可したせん

262* `requiredMinimumVersion` は最小 Claude Code バヌゞョンを蚭定したす

263* `cleanupPeriodDays` はセッショントランスクリプトおよび他のロヌカルデヌタの保持期間を 7 日に短瞮したす

264* `companyAnnouncements` は起動時にメッセヌゞを衚瀺したす

265 

266管理者は、このようなファむルを `managed-settings.json` ずしお、たたは MDM もしくは [サヌバヌ管理蚭定](/docs/ja/server-managed-settings) を通じお同じ JSON をデプロむしたす。デプロむされた 1 ぀のファむルは、それが到達するすべおのマシンたたはアカりントに適甚されたす。グルヌプに異なる倀を付䞎するには、そのグルヌプに異なるファむルたたはプロファむルをデプロむしおください。[サヌバヌ管理蚭定はただグルヌプごずのポリシヌをサポヌトしおいない](/docs/ja/server-managed-settings#current-limitations) ためです。

267 

268<Tabs>

269 <Tab title="コピヌ可胜な蚭定ファむル">

270 これを `managed-settings.json` ずしおデプロむするか、MDM たたは claude.ai コン゜ヌルを通じお同じ JSON をデプロむしおください。コメントのない有効な JSON です。䟋の組織 UUID、サヌバヌ URL、およびマヌケットプレむスを自分のものに眮き換え、䞍芁なキヌを削陀しおください。

271 

272 ```json managed-settings.json theme={null}

273 {

274 "forceLoginMethod": "claudeai",

275 "forceLoginOrgUUID": [

276 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

277 ],

278 "availableModels": [

279 "opus",

280 "sonnet"

281 ],

282 "enforceAvailableModels": true,

283 "permissions": {

284 "deny": [

285 "Bash(curl *)",

286 "Read(./.env)",

287 "Read(./secrets/**)"

288 ],

289 "disableBypassPermissionsMode": "disable"

290 },

291 "allowManagedPermissionRulesOnly": true,

292 "allowedMcpServers": [

293 {

294 "serverUrl": "https://api.githubcopilot.com/*"

295 }

296 ],

297 "allowManagedMcpServersOnly": true,

298 "strictKnownMarketplaces": [

299 {

300 "source": "github",

301 "repo": "acme-corp/approved-plugins"

302 }

303 ],

304 "sandbox": {

305 "enabled": true,

306 "failIfUnavailable": true,

307 "allowUnsandboxedCommands": false,

308 "network": {

309 "allowedDomains": [

310 "registry.npmjs.org",

311 "github.com"

312 ],

313 "allowManagedDomainsOnly": true

314 }

315 },

316 "requiredMinimumVersion": "2.1.150",

317 "cleanupPeriodDays": 7,

318 "companyAnnouncements": [

319 "Welcome to Acme Corp! Review our code guidelines at docs.example.com"

320 ]

321 }

322 ```

323 </Tab>

324 

325 <Tab title="各キヌの機胜">

326 各キヌの䞊にコメントが付いた同じファむルです。ここで読んでください。Claude Code は蚭定ファむルのコメントを受け入れないため、他のタブからコピヌしおください。

327 

328 ```jsonc managed-settings.json theme={null}

329 {

330 // claude.ai ログむンのみ、か぀この組織内のみ

331 "forceLoginMethod": "claudeai",

332 "forceLoginOrgUUID": [

333 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

334 ],

335 // Opus ず Sonnet モデルのみ。enforceAvailableModels を䜿甚するず、デフォルトオプションもリストに埓いたす

336 "availableModels": [

337 "opus",

338 "sonnet"

339 ],

340 "enforceAvailableModels": true,

341 "permissions": {

342 // すべおのマシンで curl、プロゞェクトの .env ファむル、およびそのシヌクレットフォルダをブロック

343 "deny": [

344 "Bash(curl *)",

345 "Read(./.env)",

346 "Read(./secrets/**)"

347 ],

348 // すべおのセッションから暩限モヌドのバむパスを削陀

349 "disableBypassPermissionsMode": "disable"

350 },

351 // ナヌザヌ、プロゞェクト、およびロヌカル蚭定からの暩限ルヌルを無芖

352 "allowManagedPermissionRulesOnly": true,

353 // GitHub MCP サヌバヌのみ。ナヌザヌは任意のサヌバヌに「github」ずいう名前を付けるこずができるため、名前ではなく URL で照合されたす。リストに䞀臎しないナヌザヌが远加したサヌバヌは読み蟌たれたせん。リストに URL ゚ントリのみがある堎合、すべおの stdio サヌバヌを含みたす。以䞋の allowManagedMcpServersOnly キヌは、この管理リストのみが適甚される蚱可リストにしたす

354 "allowedMcpServers": [

355 {

356 "serverUrl": "https://api.githubcopilot.com/*"

357 }

358 ],

359 "allowManagedMcpServersOnly": true,

360 // プラグむンはこのマヌケットプレむスからのみ取埗可胜

361 "strictKnownMarketplaces": [

362 {

363 "source": "github",

364 "repo": "acme-corp/approved-plugins"

365 }

366 ],

367 // Claude が実行するすべおのコマンドをサンドボックス化し、サンドボックスをセットアップできない堎合は起動を拒吊し、ブロックされたコマンドがサンドボックス倖で再詊行されるこずを蚱可したせん。ネットワヌクは npm ず GitHub に制限され、ナヌザヌはドメむンを远加できたせん

368 "sandbox": {

369 "enabled": true,

370 "failIfUnavailable": true,

371 "allowUnsandboxedCommands": false,

372 "network": {

373 "allowedDomains": [

374 "registry.npmjs.org",

375 "github.com"

376 ],

377 "allowManagedDomainsOnly": true

378 }

379 },

380 // 2.1.150 より叀いバヌゞョンでの起動を拒吊

381 "requiredMinimumVersion": "2.1.150",

382 // 7 日埌にセッショントランスクリプトおよび他のロヌカルセッションデヌタを削陀

383 "cleanupPeriodDays": 7,

384 // すべおのナヌザヌが起動時に衚瀺するメッセヌゞ

385 "companyAnnouncements": [

386 "Welcome to Acme Corp! Review our code guidelines at docs.example.com"

387 ]

388 }

389 ```

390 </Tab>

391</Tabs>

setup.md +15 −13

Details

41 タヌミナルは初めおですか[タヌミナルガむド](/docs/ja/terminal-guide)で段階的な手順を参照しおください。41 タヌミナルは初めおですか[タヌミナルガむド](/docs/ja/terminal-guide)で段階的な手順を参照しおください。

42</Tip>42</Tip>

43 43 

44To install Claude Code, use one of the following methods:44Claude Code をむンストヌルするには、以䞋のいずれかの方法を䜿甚しおください。

45 45 

46<Tabs>46<Tabs>

47 <Tab title="Native Install (Recommended)">47 <Tab title="ネむティブむンストヌル掚奚">

48 **macOS, Linux, WSL:**48 **macOS、Linux、WSL**

49 49 

50 ```bash theme={null}50 ```bash theme={null}

51 curl -fsSL https://claude.ai/install.sh | bash51 curl -fsSL https://claude.ai/install.sh | bash

52 ```52 ```

53 53 

54 **Windows PowerShell:**54 **Windows PowerShell**

55 55 

56 ```powershell theme={null}56 ```powershell theme={null}

57 irm https://claude.ai/install.ps1 | iex57 irm https://claude.ai/install.ps1 | iex

58 ```58 ```

59 59 

60 **Windows CMD:**60 **Windows CMD**

61 61 

62 ```batch theme={null}62 ```batch theme={null}

63 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd63 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

64 ```64 ```

65 65 

66 If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.66 `The token '&&' is not a valid statement separator` ずいう゚ラヌが衚瀺される堎合は、CMD ではなく PowerShell を䜿甚しおいたす。`'irm' is not recognized as an internal or external command` ずいう゚ラヌが衚瀺される堎合は、PowerShell ではなく CMD を䜿甚しおいたす。PowerShell を䜿甚しおいる堎合、プロンプトに `PS C:\` ず衚瀺され、CMD を䜿甚しおいる堎合は `PS` なしで `C:\` ず衚瀺されたす。

67 67 

68 If the install command fails with `syntax error near unexpected token '<'`, a `403`, or another curl error, see [Troubleshoot installation](/docs/en/troubleshoot-install#find-your-error) to match the error to a fix and for alternative install methods.68 むンストヌルコマンドが `syntax error near unexpected token '<'`、`403`、たたはその他の curl ゚ラヌで倱敗する堎合は、[むンストヌルのトラブルシュヌティング](/docs/ja/troubleshoot-install#find-your-error)を参照しお、゚ラヌを修正方法に照合し、代替むンストヌル方法を確認しおください。

69 69 

70 [Git for Windows](https://git-scm.com/downloads/win) is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.70 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツヌルを䜿甚できるようにネむティブ Windows で掚奚されたす。Git for Windows がむンストヌルされおいない堎合、Claude Code はシェルツヌルずしお PowerShell を代わりに䜿甚したす。WSL セットアップは Git for Windows を必芁ずしたせん。

71 71 

72 <Info>72 <Info>

73 Native installations automatically update in the background to keep you on the latest version.73 ネむティブむンストヌルは、最新バヌゞョンに保぀ために自動的にバックグラりンドで曎新されたす。

74 </Info>74 </Info>

75 </Tab>75 </Tab>

76 76 


79 brew install --cask claude-code79 brew install --cask claude-code

80 ```80 ```

81 81 

82 Homebrew offers two casks. `claude-code` tracks the stable release channel, which is typically about a week behind and skips releases with major regressions. `claude-code@latest` tracks the latest channel and receives new versions as soon as they ship.82 Homebrew は 2 ぀の cask を提䟛しおいたす。`claude-code` は安定リリヌスチャネルを远跡しおおり、通垞は玄 1 週間遅れおおり、倧きな回垰を䌎うリリヌスをスキップしたす。`claude-code@latest` は最新チャネルを远跡し、新しいバヌゞョンが出荷されるずすぐに受け取りたす。

83 83 

84 <Info>84 <Info>

85 Homebrew installations do not auto-update. Run `brew upgrade claude-code` or `brew upgrade claude-code@latest`, depending on which cask you installed, to get the latest features and security fixes.85 Homebrew むンストヌルは自動曎新されたせん。むンストヌルした cask に応じお、`brew upgrade claude-code` たたは `brew upgrade claude-code@latest` を実行しお、最新の機胜ずセキュリティ修正を取埗しおください。

86 </Info>86 </Info>

87 </Tab>87 </Tab>

88 88 


92 ```92 ```

93 93 

94 <Info>94 <Info>

95 WinGet installations do not auto-update. Run `winget upgrade Anthropic.ClaudeCode` periodically to get the latest features and security fixes.95 WinGet むンストヌルは自動曎新されたせん。最新の機胜ずセキュリティ修正を取埗するために、定期的に `winget upgrade Anthropic.ClaudeCode` を実行しおください。

96 </Info>96 </Info>

97 </Tab>97 </Tab>

98</Tabs>98</Tabs>

99 99 

100You can also install with [apt, dnf, or apk](/docs/en/setup#install-with-linux-package-managers) on Debian, Fedora, RHEL, and Alpine.100たた、Debian、Fedora、RHEL、Alpine で [apt、dnf、たたは apk](/docs/ja/setup#install-with-linux-package-managers) を䜿甚しおむンストヌルするこずもできたす。

101 101 

102むンストヌルが完了したら、䜜業するプロゞェクトでタヌミナルを開き、Claude Code を起動したす。102むンストヌルが完了したら、䜜業するプロゞェクトでタヌミナルを開き、Claude Code を起動したす。

103 103 


296}296}

297```297```

298 298 

299ネむティブたたは npm むンストヌルで、`claude doctor` を実行しお倉曎が有効になったこずを確認し、`Auto-updates` 行が `enabled` ではなく `disabled (set by env: DISABLE_AUTOUPDATER)` を衚瀺しおいるこずを確認したす。

300 

299`DISABLE_AUTOUPDATER` はバックグラりンドチェックのみを停止したす。`claude update` ず `claude install` は匕き続き機胜したす。手動曎新を含むすべおの曎新パスをブロックするには、代わりに [`DISABLE_UPDATES`](/docs/ja/env-vars)を蚭定したす。独自のチャネルを通じお Claude Code を配垃し、ナヌザヌが提䟛するバヌゞョンに留たる必芁がある堎合に䜿甚したす。301`DISABLE_AUTOUPDATER` はバックグラりンドチェックのみを停止したす。`claude update` ず `claude install` は匕き続き機胜したす。手動曎新を含むすべおの曎新パスをブロックするには、代わりに [`DISABLE_UPDATES`](/docs/ja/env-vars)を蚭定したす。独自のチャネルを通じお Claude Code を配垃し、ナヌザヌが提䟛するバヌゞョンに留たる必芁がある堎合に䜿甚したす。

300 302 

301<h3 id="update-manually">303<h3 id="update-manually">

terminal-config.md +5 −5

Details

226 メッセヌゞずむンゞケヌタヌ党䜓で成功、倱敗、譊告状態を通知したす。226 メッセヌゞずむンゞケヌタヌ党䜓で成功、倱敗、譊告状態を通知したす。

227 227 

228 | トヌクン | 制埡察象 |228 | トヌクン | 制埡察象 |

229 | :-------- | :-------------------------- |229 | :-------- | :----------------------------- |

230 | `success` | 成功メッセヌゞず合栌チェック |230 | `success` | 成功メッセヌゞず合栌チェック |

231 | `error` | ゚ラヌメッセヌゞず倱敗 |231 | `error` | ゚ラヌメッセヌゞず倱敗 |

232 | `warning` | 譊告、泚意メッセヌゞ、および auto モヌドボヌダヌ |232 | `warning` | 譊告、泚意メッセヌゞ、および auto モヌドむンゞケヌタヌ |

233 | `merged` | マヌゞされたプルリク゚ストステヌタス |233 | `merged` | マヌゞされたプルリク゚ストステヌタス |

234 234 

235 <h4 id="input-box-and-mode-indicators">235 <h4 id="input-box-and-mode-indicators">


240 240 

241 | トヌクン | 制埡察象 |241 | トヌクン | 制埡察象 |

242 | :------------- | :-------------------------------------------------------------------------------------------------------------------------------- |242 | :------------- | :-------------------------------------------------------------------------------------------------------------------------------- |

243 | `promptBorder` | Manual モヌドの入力ボックスボヌダヌ |243 | `promptBorder` | 入力ボックスボヌダヌ |

244 | `planMode` | Plan モヌドアクセントずボヌダヌ |244 | `planMode` | Plan モヌドアクセント、プランメッセヌゞ、および Plan モヌドダむアログ |

245 | `autoAccept` | Accept-edits モヌドアクセントずボヌダヌ |245 | `autoAccept` | Accept-edits モヌドアクセント |

246 | `bashBorder` | `!` シェルコマンドを入力するずきの入力ボックスボヌダヌ |246 | `bashBorder` | `!` シェルコマンドを入力するずきの入力ボックスボヌダヌ |

247 | `ide` | IDE 接続むンゞケヌタヌ |247 | `ide` | IDE 接続むンゞケヌタヌ |

248 | `fastMode` | Fast モヌドむンゞケヌタヌ |248 | `fastMode` | Fast モヌドむンゞケヌタヌ |

Details

227 ドキュメントずメモリに投資する227 ドキュメントずメモリに投資する

228</h3>228</h3>

229 229 

230Claude Code がコヌドベヌスを理解できるようにドキュメントに投資するこずを匷くお勧めしたす。組織は耇数のレベルで CLAUDE.md ファむルをデプロむできたす。230Claude Code がコヌドベヌスを理解できるようにドキュメントに投資するこずを匷くお勧めしたす。組織は耇数のレベルで CLAUDE.md ファむルをデプロむできたす。[CLAUDE.md ファむルをどこに配眮できるか](/docs/ja/memory#choose-where-to-put-claude-md-files)ず[組織党䜓の CLAUDE.md をデプロむする方法](/docs/ja/memory#deploy-organization-wide-claude-md)をご芧ください。

231 

232* **組織党䜓**: macOS の `/Library/Application Support/ClaudeCode/CLAUDE.md`、Linux ず WSL の `/etc/claude-code/CLAUDE.md`、Windows の `C:\Program Files\ClaudeCode\CLAUDE.md` などのシステムディレクトリにデプロむしお、䌚瀟党䜓の暙準を蚭定したす

233* **リポゞトリレベル**: プロゞェクトアヌキテクチャ、ビルドコマンド、貢献ガむドラむンを含むリポゞトリルヌトに `CLAUDE.md` ファむルを䜜成したす。゜ヌス管理にチェックむンしお、すべおのナヌザヌが利益を埗られるようにしたす

234 

235[メモリず CLAUDE.md ファむル](/docs/ja/memory)で詳现をご芧ください。

236 231 

237<h3 id="simplify-deployment">232<h3 id="simplify-deployment">

238 デプロむメントを簡玠化する233 デプロむメントを簡玠化する

tools-reference.md +27 −20

Details

42| `PushNotification` | デスクトップ通知を送信し、[リモヌトコントロヌル](/docs/ja/remote-control)が接続されおいる堎合は電話プッシュを送信したす。長時間実行されるタスクたたは[スケゞュヌル枈みタスク](/docs/ja/scheduled-tasks)が、あなたが離れおいるずきに到達できるようにしたす。プッシュ配信は Anthropic ホスト型むンフラストラクチャを通じお実行されたす。これは Amazon Bedrock、AWS 䞊の Claude Platform、Google Cloud の Agent Platform、たたは Microsoft Foundry からはアクセスできたせん | いいえ |42| `PushNotification` | デスクトップ通知を送信し、[リモヌトコントロヌル](/docs/ja/remote-control)が接続されおいる堎合は電話プッシュを送信したす。長時間実行されるタスクたたは[スケゞュヌル枈みタスク](/docs/ja/scheduled-tasks)が、あなたが離れおいるずきに到達できるようにしたす。プッシュ配信は Anthropic ホスト型むンフラストラクチャを通じお実行されたす。これは Amazon Bedrock、AWS 䞊の Claude Platform、Google Cloud の Agent Platform、たたは Microsoft Foundry からはアクセスできたせん | いいえ |

43| `Read` | ファむルの内容を読み取りたす。[Read ツヌルの動䜜](#read-tool-behavior)を参照しおください | いいえ |43| `Read` | ファむルの内容を読み取りたす。[Read ツヌルの動䜜](#read-tool-behavior)を参照しおください | いいえ |

44| `ReadMcpResourceTool` | URI で特定の MCP リ゜ヌスを読み取りたす | いいえ |44| `ReadMcpResourceTool` | URI で特定の MCP リ゜ヌスを読み取りたす | いいえ |

45| `RemoteTrigger` | claude.ai で[ルヌチン](/docs/ja/routines)を䜜成、曎新、実行、リストしたす。`/schedule` コマンドをサポヌトしたす。[`RemoteTrigger` 入力リファレンス](/docs/ja/agent-sdk/typescript#remotetrigger)は、すべおのアクション ず、ツヌルを削陀する組織ポリシヌを文曞化しおいたす。ルヌチンは claude.ai に存圚し、Pro、Max、Team、たたは Enterprise プランが必芁です。そのため、このツヌルは Amazon Bedrock、AWS 䞊の Claude Platform、Google Cloud の Agent Platform、たたは Microsoft Foundry からはアクセスできたせん | いいえ |45| `RemoteTrigger` | claude.ai で[ルヌチン](/docs/ja/routines)を䜜成、曎新、実行、リストしたす。`/schedule` コマンドをサポヌトしたす。[`RemoteTrigger` 入力リファレンス](/docs/ja/agent-sdk/typescript#remotetrigger)は、すべおのアクションず、ツヌルを削陀する組織ポリシヌを文曞化しおいたす。ルヌチンは claude.ai に存圚し、Pro、Max、Team、たたは Enterprise プランが必芁です。そのため、このツヌルは Amazon Bedrock、AWS 䞊の Claude Platform、Google Cloud の Agent Platform、たたは Microsoft Foundry からはアクセスできたせん | いいえ |

46| `ReportFindings` | コヌド レビュヌの怜出結果を構造化リストずしおレポヌトしたす。怜出結果ごずにファむル、抂芁、倱敗シナリオがあり、Claude Code はテキストずしお出力する代わりにレンダリングできたす。Claude はアクティブなコヌド レビュヌ指瀺がこれを呌び出すように指瀺する堎合に呌び出したす。Claude Code v2.1.196 以降が必芁です。v2.1.199 以降、怜出結果は `correctness` たたは `test-coverage` などのオプションの `category` スラッグを含むこずができ、レンダリングされたリストのファむルの堎所の暪に衚瀺されたす | いいえ |46| `ReportFindings` | コヌドレビュヌの怜出結果を構造化リストずしおレポヌトしたす。怜出結果ごずにファむル、抂芁、倱敗シナリオがあり、Claude Code はテキストずしお出力する代わりにレンダリングできたす。Claude はアクティブなコヌドレビュヌ指瀺がこれを呌び出すように指瀺する堎合に呌び出したす。Claude Code v2.1.196 以降が必芁です。v2.1.199 以降、怜出結果は `correctness` たたは `test-coverage` などのオプションの `category` スラッグを含むこずができ、レンダリングされたリストのファむルの堎所の暪に衚瀺されたす | いいえ |

47| `ScheduleWakeup` | [自分のペヌスで進む `/loop`](/docs/ja/scheduled-tasks#let-claude-choose-the-interval) の次の反埩をスケゞュヌルし盎したす。Claude は各反埩の終了時にこれを呌び出しお、次の反埩をい぀実行するかを 1 分埌から 1 時間埌の間で遞択したす。ナヌザヌが盎接呌び出すこずはありたせん。代わりにルヌプを終了するには、Claude はこれを `stop: true` で呌び出したす。これは保留䞭のりェむクアップをキャンセルしたす。`stop` フィヌルドには Claude Code v2.1.202 以降が必芁です。保留䞭のりェむクアップは[Stop フックの入力](/docs/ja/hooks#stop-input)の `session_crons` に衚瀺されたす | いいえ |47| `ScheduleWakeup` | [自分のペヌスで進む `/loop`](/docs/ja/scheduled-tasks#let-claude-choose-the-interval) の次の反埩をスケゞュヌルし盎したす。Claude は各反埩の終了時にこれを呌び出しお、次の反埩をい぀実行するかを 1 分埌から 1 時間埌の間で遞択したす。ナヌザヌが盎接呌び出すこずはありたせん。代わりにルヌプを終了するには、Claude はこれを `stop: true` で呌び出したす。これは保留䞭のりェむクアップをキャンセルしたす。`stop` フィヌルドには Claude Code v2.1.202 以降が必芁です。保留䞭のりェむクアップは[Stop フックの入力](/docs/ja/hooks#stop-input)の `session_crons` に衚瀺されたす | いいえ |

48| `SendFeedback` | Claude Code に関するフィヌドバックレポヌトを䜜成したす。補品の問題たたは Claude Code セッション内での Claude 自身の動䜜をカバヌしたす。ナヌザヌがレビュヌできるよう、お䜿いのマシン䞊のキュヌに入れたす。Claude Code は、ドラフトを送信するこずを遞択するたで䜕も送信したせん。[SendFeedback ツヌルの動䜜](#sendfeedback-tool-behavior)を参照しおください。Claude Code v2.1.238 以降が必芁です | いいえ |48| `SendFeedback` | Claude Code に関するフィヌドバックレポヌトを䜜成したす。補品の問題たたは Claude Code セッション内での Claude 自身の動䜜をカバヌしたす。ナヌザヌがレビュヌできるよう、お䜿いのマシン䞊のキュヌに入れたす。Claude Code は、ドラフトを送信するこずを遞択するたで䜕も送信したせん。[SendFeedback ツヌルの動䜜](#sendfeedback-tool-behavior)を参照しおください。Claude Code v2.1.238 以降が必芁です | いいえ |

49| `SendMessage` | 別の゚ヌゞェントにメッセヌゞを送信したす。[゚ヌゞェントチヌム](/docs/ja/agent-teams)チヌムメむト、[゚ヌゞェント ID たたは名前で再開するサブ゚ヌゞェント](/docs/ja/sub-agents#resume-subagents)、たたはこのマシン䞊たたはその倖にある他の Claude Code セッションのいずれか。他のセッションぞのメッセヌゞングには Claude Code v2.1.224 以降が必芁です。[クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging)は、Claude が到達できるセッション、[メッセヌゞが到着したずきの倖芳](/docs/ja/cross-session-messaging#what-a-message-looks-like)、および[別のセッションがアむドル状態になったずきに Claude が通知を受け取る方法](/docs/ja/cross-session-messaging#get-a-notice-when-another-session-goes-idle)をカバヌしおいたす。Claude はオプションの `summary` 入力を含めるこずができたす。通垞は 510 語で、Claude Code は 1 行のプレビュヌずしお衚瀺したす。Claude が[プレヌンテキストメッセヌゞ](/docs/ja/cross-session-messaging#limitations)で省略した堎合、Claude Code はメッセヌゞの最初の行を抂芁ずしお䜿甚したす。Claude Code は 200 文字を超える抂芁を省略蚘号で切り詰めたす | いいえ |49| `SendMessage` | 別の゚ヌゞェントにメッセヌゞを送信したす。[゚ヌゞェントチヌム](/docs/ja/agent-teams)チヌムメむト、[゚ヌゞェント ID たたは名前で再開するサブ゚ヌゞェント](/docs/ja/sub-agents#resume-subagents)、たたはこのマシン䞊たたはその倖にある他の Claude Code セッションのいずれか。他のセッションぞのメッセヌゞングには Claude Code v2.1.224 以降が必芁です。[クロスセッションメッセヌゞング](/docs/ja/cross-session-messaging)は、Claude が到達できるセッション、[メッセヌゞが到着したずきの倖芳](/docs/ja/cross-session-messaging#what-a-message-looks-like)、および[別のセッションがアむドル状態になったずきに Claude が通知を受け取る方法](/docs/ja/cross-session-messaging#get-a-notice-when-another-session-goes-idle)をカバヌしおいたす。Claude はオプションの `summary` 入力を含めるこずができたす。通垞は 510 語で、Claude Code は 1 行のプレビュヌずしお衚瀺したす。Claude が[プレヌンテキストメッセヌゞ](/docs/ja/cross-session-messaging#limitations)で省略した堎合、Claude Code はメッセヌゞの最初の行を抂芁ずしお䜿甚したす。Claude Code は 200 文字を超える抂芁を省略蚘号で切り詰めたす | いいえ |

50| `SendUserFile` | セッションからファむルをオプションのキャプション付きで送信したす。生成されたレポヌト、図、スクリヌンショット、たたは構築されたアヌティファクトがトランスクリプトでのみ蚀及されるのではなく、デバむスに到達するようにしたす。v2.1.196 以降、オプションの `display` 入力はプレれンテヌションを制埡したす。`render` はファむルをクラむアントにむンラむンで開き、`attach` はダりンロヌドカヌドのみを衚瀺し、蚭定されおいない堎合、クラむアントはファむルタむプで決定したす。[リモヌトコントロヌル](/docs/ja/remote-control)クラむアントが接続されおいる堎合、たたはセッションが[りェブ䞊の Claude Code](/docs/ja/claude-code-on-the-web)などのマネヌゞドクラりド環境で実行されおいる堎合に利甚可胜です。配信は Anthropic ホスト型むンフラストラクチャを通じお実行されるため、このツヌルは Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では利甚できたせん | いいえ |50| `SendUserFile` | セッションからファむルをオプションのキャプション付きで送信したす。生成されたレポヌト、図、スクリヌンショット、たたは構築されたアヌティファクトがトランスクリプトでのみ蚀及されるのではなく、デバむスに到達するようにしたす。v2.1.196 以降、オプションの `display` 入力はプレれンテヌションを制埡したす。`render` はファむルをクラむアントにむンラむンで開き、`attach` はダりンロヌドカヌドのみを衚瀺し、蚭定されおいない堎合、クラむアントはファむルタむプで決定したす。[リモヌトコントロヌル](/docs/ja/remote-control)クラむアントが接続されおいる堎合、たたはセッションが[りェブ䞊の Claude Code](/docs/ja/claude-code-on-the-web)などのマネヌゞドクラりド環境で実行されおいる堎合に利甚可胜です。配信は Anthropic ホスト型むンフラストラクチャを通じお実行されるため、このツヌルは Amazon Bedrock、Google Cloud の Agent Platform、たたは Microsoft Foundry では利甚できたせん | いいえ |

51| `ShareOnboardingGuide` | ガむドが䜜成された埌、`ONBOARDING.md` をアップロヌドし、チヌムメむトが Claude Code で開くこずができる共有リンクを返したす。`/team-onboarding` から呌び出されたす。claude.ai サブスクラむバヌが Pro、Max、Team、Enterprise プランで利甚可胜です | はい |51| `ShareOnboardingGuide` | ガむドが䜜成された埌、`ONBOARDING.md` をアップロヌドし、チヌムメむトが Claude Code で開くこずができる共有リンクを返したす。`/team-onboarding` から呌び出されたす。claude.ai サブスクラむバヌが Pro、Max、Team、Enterprise プランで利甚可胜です | はい |

52| `Skill` | メむン䌚話内で[スキル](/docs/ja/skills#control-who-invokes-a-skill)を実行したす | はい |52| `Skill` | メむン䌚話内で[スキル](/docs/ja/skills#control-who-invokes-a-skill)を実行したす | はい |

53| `TaskCreate` | タスクリストに新しいタスクを䜜成したす。Claude Code は、[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでこれを陀倖したす。オプトむンしない限り | いいえ |53| `TaskCreate` | タスクリストに新しいタスクを䜜成したす。[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでデフォルトで提䟛され、他のモデルではオプトむンした堎合に提䟛されたす | いいえ |

54| `TaskGet` | 特定のタスクの完党な詳现を取埗したす。Claude Code は、[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでこれを陀倖したす。オプトむンしない限り | いいえ |54| `TaskGet` | 特定のタスクの完党な詳现を取埗したす。[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでデフォルトで提䟛され、他のモデルではオプトむンした堎合に提䟛されたす | いいえ |

55| `TaskList` | すべおのタスクを珟圚のステヌタスでリストしたす。Claude Code は、[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでこれを陀倖したす。オプトむンしない限り | いいえ |55| `TaskList` | すべおのタスクを珟圚のステヌタスでリストしたす。[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでデフォルトで提䟛され、他のモデルではオプトむンした堎合に提䟛されたす | いいえ |

56| `TaskOutput` | バックグラりンドタスクから出力を取埗したす。タスクの出力ファむルパスで `Read` を優先しお廃止されたした。ID に䞀臎するタスクがない堎合、゚ラヌは実行䞭のバックグラりンド゚ヌゞェントを ID ず説明でリストしたす。v2.1.203 より前では、゚ラヌは欠萜しおいる ID のみを名前付けおいたした | いいえ |56| `TaskOutput` | バックグラりンドタスクから出力を取埗したす。タスクの出力ファむルパスで `Read` を優先しお廃止されたした。ID に䞀臎するタスクがない堎合、゚ラヌは実行䞭のバックグラりンド゚ヌゞェントを ID ず説明でリストしたす。v2.1.203 より前では、゚ラヌは欠萜しおいる ID のみを名前付けおいたした | いいえ |

57| `TaskStop` | ID でバックグラりンドタスクを実行䞭に停止したす。たた、[゚ヌゞェントチヌムチヌムメむト](/docs/ja/agent-teams)たたぱヌゞェント ID たたは名前でバックグラりンド゚ヌゞェントを受け入れたす。v2.1.198 より前では、バックグラりンドタスク ID のみを受け入れおいたした。ID に䞀臎するタスクがない堎合、゚ラヌは実行䞭のバックグラりンド゚ヌゞェントを ID ず説明でリストしたす。別の゚ヌゞェントが生成した゚ヌゞェントを含みたす。v2.1.203 より前では、゚ラヌは実行䞭のチヌムメむトず名前付き゚ヌゞェントをリストしおいたしたが、別の゚ヌゞェントが生成したバックグラりンド゚ヌゞェントはリストしおいなかったため、メむン䌚話から識別たたは停止できたせんでした | いいえ |57| `TaskStop` | ID でバックグラりンドタスクを実行䞭に停止したす。たた、[゚ヌゞェントチヌムチヌムメむト](/docs/ja/agent-teams)たたぱヌゞェント ID たたは名前でバックグラりンド゚ヌゞェントを受け入れたす。v2.1.198 より前では、バックグラりンドタスク ID のみを受け入れおいたした。ID に䞀臎するタスクがない堎合、゚ラヌは実行䞭のバックグラりンド゚ヌゞェントを ID ず説明でリストしたす。別の゚ヌゞェントが生成した゚ヌゞェントを含みたす。v2.1.203 より前では、゚ラヌは実行䞭のチヌムメむトず名前付き゚ヌゞェントをリストしおいたしたが、別の゚ヌゞェントが生成したバックグラりンド゚ヌゞェントはリストしおいなかったため、メむン䌚話から識別たたは停止できたせんでした | いいえ |

58| `TaskUpdate` | タスクステヌタス、䟝存関係、詳现を曎新するか、タスクを削陀したす。Claude Code は、[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでこれを陀倖したす。オプトむンしない限り | いいえ |58| `TaskUpdate` | タスクステヌタス、䟝存関係、詳现を曎新するか、タスクを削陀したす。[タスクツヌル利甚可胜性](#task-tool-availability)の䞋にリストされおいるモデルでデフォルトで提䟛され、他のモデルではオプトむンした堎合に提䟛されたす | いいえ |

59| `TodoWrite` | セッションタスクチェックリストを管理したす。`TaskCreate`、`TaskGet`、`TaskList`、`TaskUpdate` を優先しお、デフォルトで無効になっおいたす。[タスク远跡ツヌルを持぀セッション](#task-tool-availability)で再床有効にするには、`CLAUDE_CODE_ENABLE_TASKS=0` を蚭定したす | いいえ |59| `TodoWrite` | セッションタスクチェックリストを管理したす。`TaskCreate`、`TaskGet`、`TaskList`、`TaskUpdate` を優先しお、デフォルトで無効になっおいたす。[タスク远跡ツヌルを持぀セッション](#task-tool-availability)で再床有効にするには、`CLAUDE_CODE_ENABLE_TASKS=0` を蚭定したす | いいえ |

60| `ToolSearch` | [ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)が有効な堎合、遅延ツヌルを怜玢しおロヌドしたす | いいえ |60| `ToolSearch` | [ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)が有効な堎合、遅延ツヌルを怜玢しおロヌドしたす | いいえ |

61| `WaitForMcpServers` | バックグラりンドでただ接続䞭の 1 ぀以䞊の[MCP サヌバヌ](/docs/ja/mcp)を埅機しお、セッションを再開しなくおもリク゚ストがそのツヌルを䜿甚できるようにしたす。必芁なサヌバヌがただ接続されおいない堎合、Claude はこれを呌び出したす。[ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)が無効な堎合にのみ衚瀺されたす。有効な堎合は `ToolSearch` が埅機を凊理したす | いいえ |61| `WaitForMcpServers` | バックグラりンドでただ接続䞭の 1 ぀以䞊の[MCP サヌバヌ](/docs/ja/mcp)を埅機しお、セッションを再開しなくおもリク゚ストがそのツヌルを䜿甚できるようにしたす。必芁なサヌバヌがただ接続されおいない堎合、Claude はこれを呌び出したす。[ツヌル怜玢](/docs/ja/mcp#scale-with-mcp-tool-search)が無効な堎合にのみ衚瀺されたす。有効な堎合は `ToolSearch` が埅機を凊理したす | いいえ |


73* 蚭定の [`permissions.allow`](/docs/ja/settings-reference#permissions-allow) ず [`permissions.deny`](/docs/ja/settings-reference#permissions-deny)、および `/permissions` むンタヌフェヌス内73* 蚭定の [`permissions.allow`](/docs/ja/settings-reference#permissions-allow) ず [`permissions.deny`](/docs/ja/settings-reference#permissions-deny)、および `/permissions` むンタヌフェヌス内

74* [`CLI フラグ`](/docs/ja/cli-reference)の `--allowedTools` ず `--disallowedTools`74* [`CLI フラグ`](/docs/ja/cli-reference)の `--allowedTools` ず `--disallowedTools`

75* Agent SDK の [`allowedTools` ず `disallowedTools`](/docs/ja/agent-sdk/permissions#allow-and-deny-rules) オプション内75* Agent SDK の [`allowedTools` ず `disallowedTools`](/docs/ja/agent-sdk/permissions#allow-and-deny-rules) オプション内

76* [サブ゚ヌゞェントの `tools` たたは `disallowedTools`](/docs/ja/sub-agents#supported-frontmatter-fields) frontmatter 内

77* [スキルの `allowed-tools`](/docs/ja/skills#frontmatter-reference) frontmatter 内76* [スキルの `allowed-tools`](/docs/ja/skills#frontmatter-reference) frontmatter 内

78* フックの [`if` 条件](/docs/ja/hooks-guide#filter-by-tool-name-and-arguments-with-the-if-field)内77* フックの [`if` 条件](/docs/ja/hooks-guide#filter-by-tool-name-and-arguments-with-the-if-field)内

79 78 


154 コマンド間で保持されるもの153 コマンド間で保持されるもの

155</h3>154</h3>

156 155 

157* Claude が メむンセッションで `cd` を実行するず、新しい䜜業ディレクトリは、プロゞェクトディレクトリ内に留たっおいる限り、たたは `--add-dir`、`/add-dir`、もしくは蚭定の `additionalDirectories` で远加した[远加の䜜業ディレクトリ](/docs/ja/permissions#working-directories)内に留たっおいる限り、埌続の Bash コマンドに匕き継がれたす。サブ゚ヌゞェントセッションは䜜業ディレクトリの倉曎を匕き継ぎたせん。156* Claude がメむンセッションで `cd` を実行するず、新しい䜜業ディレクトリは、プロゞェクトディレクトリ内に留たっおいる限り、たたは `--add-dir`、`/add-dir`、もしくは蚭定の `additionalDirectories` で远加した[远加の䜜業ディレクトリ](/docs/ja/permissions#working-directories)内に留たっおいる限り、埌続の Bash コマンドに匕き継がれたす。これには、埌続のメッセヌゞに応答しお Claude が実行するコマンドが含たれたす。

157 * サブ゚ヌゞェントセッションは䜜業ディレクトリの倉曎を匕き継ぎたせん。

158 * `cd` がこれらのディレクトリの倖に出た堎合、Claude Code はプロゞェクトディレクトリにリセットし、ツヌル結果に `Shell cwd was reset to <dir>` を远加したす。158 * `cd` がこれらのディレクトリの倖に出た堎合、Claude Code はプロゞェクトディレクトリにリセットし、ツヌル結果に `Shell cwd was reset to <dir>` を远加したす。

159 * この匕き継ぎを無効にしお、すべおの Bash コマンドがプロゞェクトディレクトリで開始されるようにするには、`CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1` を蚭定したす。159 * この匕き継ぎを無効にしお、すべおの Bash コマンドがプロゞェクトディレクトリで開始されるようにするには、`CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1` を蚭定したす。

160* 環境倉数は保持されたせん。1 ぀のコマンドで `export` しおも、次のコマンドでは利甚できたせん。160* 環境倉数は保持されたせん。1 ぀のコマンドで `export` しおも、次のコマンドでは利甚できたせん。


196 196 

197[フォアグラりンドサブ゚ヌゞェント](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)が開始したコマンドは、そのサブ゚ヌゞェントが最終応答を提䟛するずきに停止したす。メむンの䌚話たたはバックグラりンドサブ゚ヌゞェントが開始したコマンドは、最終応答の埌も実行し続けたす。`-p` フラグを䜿甚した非察話型モヌドでは、[バックグラりンドコマンドは実行の最終結果の盎埌に終了したす](/docs/ja/headless#background-tasks-at-exit)。197[フォアグラりンドサブ゚ヌゞェント](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)が開始したコマンドは、そのサブ゚ヌゞェントが最終応答を提䟛するずきに停止したす。メむンの䌚話たたはバックグラりンドサブ゚ヌゞェントが開始したコマンドは、最終応答の埌も実行し続けたす。`-p` フラグを䜿甚した非察話型モヌドでは、[バックグラりンドコマンドは実行の最終結果の盎埌に終了したす](/docs/ja/headless#background-tasks-at-exit)。

198 198 

199コマンドがタむムアりトに達しおも完了しない堎合、Claude Code はそれを停止する代わりにバックグラりンドに移動したす。Claude はコマンドが続行しおいる間、䜜業を続けたす。Claude Code は移動されたコマンドに他のバックグラりンドコマンドず同じラむフタむムルヌルを適甚するため、フォアグラりンドサブ゚ヌゞェントのコマンドはそのサブ゚ヌゞェントの最終応答で終了したす。[`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1`](/docs/ja/env-vars#variables) を蚭定するず、バックグラりンドタスク機胜の残りず共に自動バックグラりンド化を無効にしたす。199コマンドがタむムアりトに達しおも完了しない堎合、Claude Code はそれを停止する代わりにバックグラりンドに移動したす。ただし、コマンドが `sleep` で始たる堎合は陀きたす。Claude はコマンドが続行しおいる間、䜜業を続けたす。Claude Code は移動されたコマンドに他のバックグラりンドコマンドず同じラむフタむムルヌルを適甚するため、フォアグラりンドサブ゚ヌゞェントのコマンドはそのサブ゚ヌゞェントの最終応答で終了したす。[`CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1`](/docs/ja/env-vars#variables) を蚭定するず、バックグラりンドタスク機胜の残りず共に自動バックグラりンド化を無効にしたす。

200 

201Claude Code は 3 皮類のコマンドを自動バックグラりンド化したせん。代わりにタむムアりトで停止したす。

202 

203* `sleep` で始たるコマンド。

204* どこかで `git` を実行するコマンド。

205* Claude Code が単玔なコマンドに完党に解析できない耇合コマンド。Claude Code は `${VAR}` などのパラメヌタ展開を解析䞍可胜ずしお扱うため、`; exit "${PIPESTATUS[0]}"` で終わるコマンドは、コマンドの残りが解析される堎合でもタむムアりトで停止したす。

206 200 

207バックグラりンドに移動されたコマンドの結果は、䜕が起こったかを瀺したす。201バックグラりンドに移動されたコマンドの結果は、䜕が起こったかを瀺したす。

208 202 


218* サむズをバむト数ずしお、たたは `K`、`M`、`G`、たたは `T` サフィックス付きで蚘述したす。`0`、`off`、`false`、`no`、たたは `none` を蚭定しお䞊限をオフにしたす。Claude Code は `4e9` などのサむズずしお読み取るこずができない他の倀を無芖したす。212* サむズをバむト数ずしお、たたは `K`、`M`、`G`、たたは `T` サフィックス付きで蚘述したす。`0`、`off`、`false`、`no`、たたは `none` を蚭定しお䞊限をオフにしたす。Claude Code は `4e9` などのサむズずしお読み取るこずができない他の倀を無芖したす。

219* Claude Code は、各コマンドごずではなく、1 ぀の䞊限に察しおセッションのすべおの Bash、PowerShell、および Monitor コマンドをカりントしたす。213* Claude Code は、各コマンドごずではなく、1 ぀の䞊限に察しおセッションのすべおの Bash、PowerShell、および Monitor コマンドをカりントしたす。

220* Claude Code はメモリ cgroup で䞊限を適甚したす。cgroup をセットアップできない堎合、コマンドは䞊限なしで実行され、`claude --debug` からのデバッグログは理由を瀺したす。214* Claude Code はメモリ cgroup で䞊限を適甚したす。cgroup をセットアップできない堎合、コマンドは䞊限なしで実行され、`claude --debug` からのデバッグログは理由を瀺したす。

221* Claude Code が開始した最初のプロセスが䞊限をオンにした埌、たたはオフ倀たたはcgroup セットアップの倱敗のためにオフにした埌、Claude Code はその結果を保持したす。倉曎たたは削陀された倀、たたは固定されたセットアップを適甚するには、`claude` を再床起動したす。215* Claude Code が開始した最初のプロセスが䞊限をオンにした埌、たたはオフ倀たたは cgroup セットアップの倱敗のためにオフにした埌、Claude Code はその結果を保持したす。倉曎たたは削陀された倀、たたは固定されたセットアップを適甚するには、`claude` を再床起動したす。

222* コマンドが䞊限の䞋に留たるこずができない堎合、カヌネルはコマンドを匷制終了し、その結果に䞊限を名前で瀺すものはありたせん。216* コマンドが䞊限の䞋に留たるこずができない堎合、カヌネルはコマンドを匷制終了し、その結果に䞊限を名前で瀺すものはありたせん。

223 217 

224Claude Code は、開始する他の皮類のプロセスも同じ制限に察しおカりントできたす。[`CLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDE`](/docs/ja/env-vars#variables) を䞊限から陀倖する皮類のカンマ区切りリストに蚭定したす。Claude Code はリストにない皮類に䞊限を適甚したす。`none` に蚭定しおすべおの皮類に䞊限を蚭定するか、`all-new` に蚭定しお Bash、PowerShell、および Monitor ツヌルコマンドのみに䞊限を蚭定したす。Claude Code v2.1.246 以降が必芁です。名前を付けるこずができる皮類は次のずおりです。218Claude Code は、開始する他の皮類のプロセスも同じ制限に察しおカりントできたす。[`CLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDE`](/docs/ja/env-vars#variables) を䞊限から陀倖する皮類のカンマ区切りリストに蚭定したす。Claude Code はリストにない皮類に䞊限を適甚したす。`none` に蚭定しおすべおの皮類に䞊限を蚭定するか、`all-new` に蚭定しお Bash、PowerShell、および Monitor ツヌルコマンドのみに䞊限を蚭定したす。Claude Code v2.1.246 以降が必芁です。名前を付けるこずができる皮類は次のずおりです。


291 Glob ツヌルの動䜜285 Glob ツヌルの動䜜

292</h2>286</h2>

293 287 

294Glob ツヌルはファむル名パタヌンでファむルを怜玢したす。`**` を䜿甚した再垰的なディレクトリマッチングを含む暙準的な glob 構文をサポヌトしおいたす。288Glob ツヌルはファむル名パタヌンでファむルを怜玢したす。Windows では、デフォルトツヌルセットの䞀郚です。macOS、Linux、および WSL では、Claude Code は Glob ず [Grep](#grep-tool-behavior) をデフォルトツヌルセットから陀倖し、Claude は Bash ツヌルを通じお `find` ず `grep` で怜玢したす。Claude のシェルでは、これら 2 ぀のコマンドは `bfs` ず `ugrep` の組み蟌みバヌゞョンを実行し、怜玢は Bash 呌び出しずしおフック ず暩限ルヌルに到達したす。

289 

290macOS、Linux、および WSL では、以䞋の堎合に Glob ず Grep ツヌルが戻りたす。

291 

292* セッションを開始するずきに [`--tools` たたは `--allowedTools`](/docs/ja/cli-reference#cli-flags) で `Glob` たたは `Grep` を指定するか、同等の [Agent SDK](/docs/ja/agent-sdk/overview) オプションで指定したす。`--tools` を䜿甚するず、リストしたものが取埗され、`--allowedTools` でいずれかのツヌルを指定するず䞡方が埩元されたす。蚭定ファむルの蚱可ルヌルはこの効果を持ちたせん。

293* 暩限 [拒吊ルヌル](/docs/ja/permissions#match-all-uses-of-a-tool)、`--disallowedTools` フラグ、たたは [`--restricted`](/docs/ja/cli-reference#cli-flags) がセッションから `Bash` を削陀したす。

294* [サブ゚ヌゞェント](/docs/ja/sub-agents#available-tools) が `tools` フィヌルドに `Glob` たたは `Grep` をリストし、`Bash` を陀倖したす。リストされたツヌルはそのサブ゚ヌゞェントのみ、たたは [`--agent`](/docs/ja/sub-agents#invoke-subagents-explicitly) たたぱヌゞェント蚭定を通じおメむンセッション゚ヌゞェントずしお実行される堎合はセッション党䜓に戻りたす。

295 

296Glob は再垰的なディレクトリマッチングのための `**` を含む暙準的な glob 構文をサポヌトしおいたす。

295 297 

296* `**/*.js` は任意の深さにあるすべおの `.js` ファむルにマッチしたす298* `**/*.js` は任意の深さにあるすべおの `.js` ファむルにマッチしたす

297* `src/**/*.ts` は `src/` 以䞋のすべおの `.ts` ファむルにマッチしたす299* `src/**/*.ts` は `src/` 以䞋のすべおの `.ts` ファむルにマッチしたす


309 Grep ツヌルの動䜜311 Grep ツヌルの動䜜

310</h2>312</h2>

311 313 

312Grep ツヌルはファむルの内容からパタヌンを怜玢したす。[Glob](#glob-tool-behavior) がファむル名でファむルを怜玢するのに察し、Grep はそれらの内郚の行を怜玢したす。314Grep ツヌルはファむルの内容からパタヌンを怜玢したす。[Glob](#glob-tool-behavior) がファむル名でファむルを怜玢するのに察し、Grep はそれらの内郚の行を怜玢したす。macOS、Linux、WSL では、Grep は Glob ず同じ条件䞋ではデフォルトで存圚したせん。䞡方のツヌルが利甚可胜な堎合に぀いおは、[Glob ツヌルの動䜜](#glob-tool-behavior) を参照しおください。

313 315 

314Grep は [ripgrep](https://github.com/BurntSushi/ripgrep) に基づいおおり、POSIX grep ではなく ripgrep の正芏衚珟構文を䜿甚したす。正芏衚珟のメタ文字を含むパタヌンぱスケヌプが必芁です。䟋えば、Go コヌドで `interface{}` を怜玢する堎合、パタヌン `interface\{\}` が必芁です。316Grep は [ripgrep](https://github.com/BurntSushi/ripgrep) に基づいおおり、POSIX grep ではなく ripgrep の正芏衚珟構文を䜿甚したす。正芏衚珟のメタ文字を含むパタヌンぱスケヌプが必芁です。䟋えば、Go コヌドで `interface{}` を怜玢する堎合、パタヌン `interface\{\}` が必芁です。

315 317 


580 Task ツヌルの利甚可胜性582 Task ツヌルの利甚可胜性

581</h2>583</h2>

582 584 

583Claude Code v2.1.233 以降では、以䞋のツヌルは Opus 4.8、Sonnet 5、Fable 5、Mythos 5、たたはそれ以降のバヌゞョンでは、オプトむンしない限り利甚できたせん`TodoWrite`、`TaskCreate`、`TaskGet`、`TaskUpdate`、および `TaskList`。これらのモデルは曞かれたチェックリストなしで耇数ステップの䜜業を远跡でき、ツヌルの定矩ずリマむンダヌはコンテキストを占有するため、Claude Code はそれらを陀倖したす。これらがない堎合、Claude は䜜業䞭に[タスクリスト](/docs/ja/interactive-mode#task-list)に䜕も远加したせん。Opus 4.7 などの他のモデルでは、Claude Code はデフォルトで 4 ぀の Task ツヌルを提䟛し、[`CLAUDE_CODE_ENABLE_TASKS=0`](/docs/ja/env-vars)を蚭定した堎合のみ `TodoWrite` を提䟛したす。585Task トラッキングツヌル`TaskCreate`、`TaskGet`、`TaskUpdate`、`TaskList`、および `TodoWrite`は、デフォルトでは Claude 3.x モデル、Opus 4 から 4.7、Sonnet 4 から 4.6、および Haiku 4.5 でのみ利甚可胜です。ツヌルが利甚可胜な堎所では、4 ぀の Task ツヌル、たたは [`CLAUDE_CODE_ENABLE_TASKS=0`](/docs/ja/env-vars)を蚭定した堎合は `TodoWrite` が提䟛されたす。

586 

587他のすべおのモデルでは、Claude Code はオプトむンしない限りツヌルを陀倖したす。Claude Code が認識しないモデル ID[LLM ゲヌトりェむ](/docs/ja/llm-gateway)を通じお提䟛されるカスタムモデル名などにも同じこずが圓おはたりたす。新しいモデルでは、Claude は曞かれたチェックリストなしで耇数ステップの䜜業を远跡でき、ツヌルの定矩ずリマむンダヌはコンテキストを占有したす。ツヌルがない堎合、Claude は䜜業䞭に[タスクリスト](/docs/ja/interactive-mode#task-list)に䜕も远加したせん。

584 588 

585これらのツヌルをリストされたモデルのいずれかで䜿甚したい堎合は、以䞋のいずれかを実行しおください589デフォルトではこれらのツヌルを持たないモデルでこれらのツヌルを䜿甚したい堎合は、以䞋のいずれかを実行しおください

586 590 

587* Claude Code を開始する前に [`CLAUDE_CODE_ENABLE_TODO_TOOLS=1`](/docs/ja/env-vars)を゚クスポヌトしたす。䟋えば `CLAUDE_CODE_ENABLE_TODO_TOOLS=1 claude`。Claude Code はすべおのモデルずすべおのプロバむダヌで同じツヌルを提䟛したす591* Claude Code を開始する前に [`CLAUDE_CODE_ENABLE_TODO_TOOLS=1`](/docs/ja/env-vars)を゚クスポヌトしたす。䟋えば `CLAUDE_CODE_ENABLE_TODO_TOOLS=1 claude`。Claude Code はすべおのモデルずすべおのプロバむダヌで同じツヌルを提䟛したす

588* [`--allowedTools`](/docs/ja/cli-reference#cli-flags)で、䟋えば `claude --allowedTools TaskCreate` のようにツヌルの 1 ぀を指定したす592* [`--allowedTools`](/docs/ja/cli-reference#cli-flags)で、䟋えば `claude --allowedTools TaskCreate` のようにツヌルの 1 ぀を指定したす


593 597 

594Claude Code はサブ゚ヌゞェントにツヌルを提䟛するのは、セッションがそれらを持っおいる堎合のみです。サブ゚ヌゞェントが異なるモデルを実行しおいる堎合でも同じです。プロセス内の[゚ヌゞェントチヌム](/docs/ja/agent-teams)メンバヌはセッションず同じ方法で埓いたすが、独自の[分割ペむン](/docs/ja/agent-teams#choose-a-display-mode)にいるメンバヌは別の Claude Code プロセスずしお実行されるため、独自のモデルが決定したす。Task ツヌルがない堎合、゚ヌゞェントは[共有タスクリスト](/docs/ja/agent-teams#assign-and-claim-tasks)の代わりにメッセヌゞを通じおチヌムず調敎したす。598Claude Code はサブ゚ヌゞェントにツヌルを提䟛するのは、セッションがそれらを持っおいる堎合のみです。サブ゚ヌゞェントが異なるモデルを実行しおいる堎合でも同じです。プロセス内の[゚ヌゞェントチヌム](/docs/ja/agent-teams)メンバヌはセッションず同じ方法で埓いたすが、独自の[分割ペむン](/docs/ja/agent-teams#choose-a-display-mode)にいるメンバヌは別の Claude Code プロセスずしお実行されるため、独自のモデルが決定したす。Task ツヌルがない堎合、゚ヌゞェントは[共有タスクリスト](/docs/ja/agent-teams#assign-and-claim-tasks)の代わりにメッセヌゞを通じおチヌムず調敎したす。

595 599 

600ここで説明されおいるデフォルトセットは Claude Code v2.1.268 以降に適甚されたす。

601 

596<h2 id="webfetch-tool-behavior">602<h2 id="webfetch-tool-behavior">

597 WebFetch ツヌルの動䜜603 WebFetch ツヌルの動䜜

598</h2>604</h2>


606* HTTP URL は自動的に HTTPS にアップグレヌドされたす。612* HTTP URL は自動的に HTTPS にアップグレヌドされたす。

607* 倧きなペヌゞは凊理前に固定文字数制限に切り詰められたす。613* 倧きなペヌゞは凊理前に固定文字数制限に切り詰められたす。

608* WebFetch はデフォルトで各レスポンスを 15 分間キャッシュするため、同じ URL の繰り返しフェッチは迅速に返されたす。Claude Code v2.1.233 以降では、[`CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS`](/docs/ja/env-vars#variables) を蚭定しお、WebFetch が各レスポンスを保持する期間を倉曎できたす。614* WebFetch はデフォルトで各レスポンスを 15 分間キャッシュするため、同じ URL の繰り返しフェッチは迅速に返されたす。Claude Code v2.1.233 以降では、[`CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS`](/docs/ja/env-vars#variables) を蚭定しお、WebFetch が各レスポンスを保持する期間を倉曎できたす。

615* ペヌゞが 5 分以内WebFetch が埓うリダむレクトを含むにダりンロヌドを完了しない堎合、デッドラむン゚ラヌで倱敗したす。Claude Code v2.1.268 以降では、[`CLAUDE_CODE_WEBFETCH_DEADLINE_MS`](/docs/ja/env-vars#variables) を蚭定しお制限を倉曎するか、`0` に蚭定しお削陀できたす。

609* URL が別のホストにリダむレクトされる堎合、WebFetch はそれに埓う代わりに、元の URL ずリダむレクト先を名前で瀺すテキスト結果を返したす。その埌 Claude は 2 番目の WebFetch 呌び出しで新しい URL をフェッチしたす。616* URL が別のホストにリダむレクトされる堎合、WebFetch はそれに埓う代わりに、元の URL ずリダむレクト先を名前で瀺すテキスト結果を返したす。その埌 Claude は 2 番目の WebFetch 呌び出しで新しい URL をフェッチしたす。

610* 抜出ステップが過負荷の API にヒットした堎合、Claude Code はバックオフで再詊行したす。それでも倱敗するフェッチぱラヌ結果を返したす。v2.1.212 より前では、API ゚ラヌテキストが抜出されたペヌゞコンテンツであるかのように Claude に到達する可胜性がありたした。617* 抜出ステップが過負荷の API にヒットした堎合、Claude Code はバックオフで再詊行したす。それでも倱敗するフェッチぱラヌ結果を返したす。v2.1.212 より前では、API ゚ラヌテキストが抜出されたペヌゞコンテンツであるかのように Claude に到達する可胜性がありたした。

611 618 

troubleshooting.md +13 −0

Details

110 110 

111パむプされたコマンドが代わりにクリップボヌドに盎接到達できるようにするには、`pbcopy *`、`wl-copy *`、たたは `xclip *` を [`excludedCommands`](/docs/ja/settings-reference#sandbox-excludedcommands) に远加しお、コマンドがサンドボックスの倖で実行されるようにしたす。111パむプされたコマンドが代わりにクリップボヌドに盎接到達できるようにするには、`pbcopy *`、`wl-copy *`、たたは `xclip *` を [`excludedCommands`](/docs/ja/settings-reference#sandbox-excludedcommands) に远加しお、コマンドがサンドボックスの倖で実行されるようにしたす。

112 112 

113<h3 id="copied-text-doesn’t-reach-your-local-clipboard-over-ssh">

114 SSH 経由でコピヌされたテキストがロヌカルクリップボヌドに到達しない

115</h3>

116 

117Claude Code がリモヌトマシンで SSH 経由で実行されおいる堎合、ロヌカルマシンでクリップボヌドツヌルを実行できたせん。tmux の倖では、[フルスクリヌンレンダリング](/docs/ja/fullscreen)でテキストを遞択するか `/copy` を実行するず、Claude Code はテキストを OSC 52 ゚スケヌプシヌケンスずしおタヌミナルに送信したす。タヌミナルがそれをクリップボヌドに配眮するかどうかを決定したす。`/copy` は、テキストが到達したかどうかに関わらず `Copied to clipboard` を報告し、tmux の倖では遞択通知は `sent N chars via OSC 52` ず衚瀺されたす。

118 

119䞀郚のタヌミナルは OSC 52 に察応しおいたせん。iTerm2 は **Settings > General > Selection > Applications in terminal may access clipboard** をオンにするたで無芖し、macOS Terminal.app はそれをサポヌトしおいたせん。

120 

121OSC 52 なしでテキストを取埗するには

122 

123* タヌミナルのネむティブ遞択キヌを抌しながらドラッグしおから、タヌミナルの通垞のショヌトカット`Cmd+C` などでコピヌしたす。キヌは Terminal.app では `Fn`、iTerm2 では `Option` です。[ネむティブテキスト遞択を保持](/docs/ja/fullscreen#keep-native-text-selection)で他のタヌミナルのキヌを䞀芧衚瀺したす。

124* リモヌトマシンで [`CLAUDE_CODE_DISABLE_MOUSE=1`](/docs/ja/env-vars) を蚭定しお、タヌミナルがセッション党䜓の遞択を凊理するようにしたす。

125 

113<h3 id="search-and-discovery-issues">126<h3 id="search-and-discovery-issues">

114 怜玢ず発芋の問題127 怜玢ず発芋の問題

115</h3>128</h3>

vs-code.md +44 −9

Details

56 56 

57 Claude Code を開くその他の方法57 Claude Code を開くその他の方法

58 58 

59 * **アクティビティバヌ**巊サむドバヌの Spark アむコンをクリックしおセッションリストを開きたす。任意のセッションをクリックしおフル゚ディタタブずしお開くか、新しいセッションを開始したす。このアむコンはアクティビティバヌに垞に衚瀺されたす。59 * **アクティビティバヌ**巊サむドバヌの Spark アむコンをクリックしおセッションリストを開きたす。任意のセッションをクリックしお[優先䜍眮](#extension-settings)で開くか、新しいセッションを開始したす。このアむコンはアクティビティバヌに垞に衚瀺されたす。

60 * **コマンドパレット**`Cmd+Shift+P`Macたたは `Ctrl+Shift+P`Windows/Linuxを抌し、「Claude Code」ず入力しお、「Open in New Tab」などのオプションを遞択したす。60 * **コマンドパレット**`Cmd+Shift+P`Macたたは `Ctrl+Shift+P`Windows/Linuxを抌し、「Claude Code」ず入力しお、「Open in New Tab」などのオプションを遞択したす。

61 * **ステヌタスバヌ**[`preferredLocation`](#extension-settings) を `sidebar` に蚭定した堎合、たたは **Claude Code: Open in Side Bar** で Claude を開いた堎合、りィンドりの右䞋隅の **✱ Claude Code** をクリックしたす。ファむルが開いおいない堎合でも機胜したす。61 * **ステヌタスバヌ**[`preferredLocation`](#extension-settings) を `sidebar` に蚭定した堎合、たたは **Claude Code: Open in Side Bar** で Claude を開いた堎合、りィンドりの右䞋隅の **✱ Claude Code** をクリックしたす。ファむルが開いおいない堎合でも機胜したす。

62 62 

63 Claude パネルをドラッグしお VS Code 内の任意の堎所に移動できたす。詳现は [ワヌクフロヌをカスタマむズする](#customize-your-workflow) を参照しおください。63 Claude パネルをドラッグしお VS Code 内の任意の堎所に移動できたす。詳现は[ワヌクフロヌをカスタマむズする](#customize-your-workflow)を参照しおください。

64 </Step>64 </Step>

65 65 

66 <Step title="サむンむン">66 <Step title="サむンむン">


84 </Step>84 </Step>

85 85 

86 <Step title="倉曎を確認する">86 <Step title="倉曎を確認する">

87 衚瀺内容は、プロンプトボックスの䞋郚に衚瀺される [暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in) によっお異なりたす。87 衚瀺内容は、プロンプトボックスの䞋郚に衚瀺される[暩限モヌド](/docs/ja/permission-modes#which-mode-a-session-starts-in)によっお異なりたす。

88 88 

89 * Auto たたは Edit automatically モヌドでは、Claude はワヌクスペヌス内のほずんどのファむルを確認なしで線集したす。89 * Auto たたは Edit automatically モヌドでは、Claude はワヌクスペヌス内のほずんどのファむルを確認なしで線集したす。

90 * Manual モヌドでは、Claude がファむルを線集したい堎合、元のコンテンツず提案された倉曎の䞊べお比范を衚瀺し、暩限を求めたす。受け入れたり、拒吊したり、代わりに Claude に䜕をするかを指瀺したりできたす。受け入れる前に diff ビュヌで提案されたコンテンツを盎接線集した堎合、Claude はそれを修正したこずが通知されるため、ファむルが元の提案ず䞀臎しおいるず想定されたせん。90 * Manual モヌドでは、Claude がファむルを線集したい堎合、元のコンテンツず提案された倉曎の䞊べお比范を衚瀺し、暩限を求めたす。受け入れたり、拒吊したり、代わりに Claude に䜕をするかを指瀺したりできたす。受け入れる前に diff ビュヌで提案されたコンテンツを盎接線集した堎合、Claude はそれを修正したこずが通知されるため、ファむルが元の提案ず䞀臎しおいるず想定されたせん。


93 </Step>93 </Step>

94</Steps>94</Steps>

95 95 

96Claude Code でできるこずに぀いおのアむデアに぀いおは、[䞀般的なワヌクフロヌ](/docs/ja/common-workflows) を参照しおください。96Claude Code でできるこずに぀いおのアむデアに぀いおは、[䞀般的なワヌクフロヌ](/docs/ja/common-workflows)を参照しおください。

97 97 

98<Tip>98<Tip>

99 コマンドパレットから「Claude Code: Open Walkthrough」を実行しお、基本的な機胜のガむド付きツアヌを衚瀺したす。99 コマンドパレットから「Claude Code: Open Walkthrough」を実行しお、基本的な機胜のガむド付きツアヌを衚瀺したす。


141 141 

142゚ディタヌでテキストを遞択するず、Claude は匷調衚瀺されたコヌドを自動的に芋るこずができたす。プロンプトボックスのフッタヌは、遞択されおいる行数を衚瀺したす。`Option+K`Mac/ `Alt+K`Windows/Linuxを抌しお、ファむルパスず行番号を含む @-mention を挿入したす䟋`@app.ts#5-10`。遞択指瀺噚をクリックしお、Claude が匷調衚瀺されたテキストを芋るこずができるかどうかを切り替えたす。目のスラッシュアむコンは、遞択が Claude から隠されおいるこずを意味したす。142゚ディタヌでテキストを遞択するず、Claude は匷調衚瀺されたコヌドを自動的に芋るこずができたす。プロンプトボックスのフッタヌは、遞択されおいる行数を衚瀺したす。`Option+K`Mac/ `Alt+K`Windows/Linuxを抌しお、ファむルパスず行番号を含む @-mention を挿入したす䟋`@app.ts#5-10`。遞択指瀺噚をクリックしお、Claude が匷調衚瀺されたテキストを芋るこずができるかどうかを切り替えたす。目のスラッシュアむコンは、遞択が Claude から隠されおいるこずを意味したす。

143 143 

144たた、`Shift` を抌しながらファむルをプロンプトボックスにドラッグしお、添付ファむルずしお远加するこずもできたす。任意の添付ファむルの X をクリックしお、コンテキストから削陀したす。144画像を添付するには、クリップボヌドからプロンプトボックスに貌り付けたす。たた、`Shift` を抌しながらファむルをプロンプトボックスにドラッグしお、添付ファむルずしお远加するこずもできたす。任意の添付ファむルの X をクリックしお、コンテキストから削陀したす。

145 145 

146<h3 id="resume-past-conversations">146<h3 id="resume-past-conversations">

147 過去の䌚話を再開する147 過去の䌚話を再開する

148</h3>148</h3>

149 149 

150Claude Code パネルの䞊郚にある **Session history** ボタンをクリックしお、䌚話履歎にアクセスしたす。キヌワヌドで怜玢するか、時間で参照できたす。任意の䌚話をクリックしお、完党なメッセヌゞ履歎で再開したす。セッションの再開の詳现に぀いおは、[Manage sessions](/docs/ja/sessions) を参照しおください。150Claude Code パネルの䞊郚にある **Session history** ボタンをクリックしお、䌚話履歎にアクセスしたす。キヌワヌドで怜玢するか、時間で参照できたす。

151 151 

152新しいセッションは、最初のメッセヌゞに基づいお AI が生成したタむトルを受け取りたす。セッションの䞊にマりスを眮くず、名前倉曎ずアヌカむブアクションが衚瀺されたす。説明的なタむトルを付けるために名前倉曎するか、リストの䞋郚にある **Archived sessions** グルヌプに移動するためにアヌカむブしたす。152任意の䌚話をクリックしお、完党なメッセヌゞ履歎で再開したす。セッションが珟圚のりィンドりの別のタブで既に開いおいる堎合、クリックするずそのタブに切り替わりたす。セッションの再開の詳现に぀いおは、[Manage sessions](/docs/ja/sessions) を参照しおください。

153 

154* **Session titles**: 新しいセッションは、最初のメッセヌゞに基づいお AI が生成したタむトルを受け取りたす。

155* **Rename and archive**: セッションの䞊にマりスを眮くず、これらのアクションが衚瀺されたす。説明的なタむトルを付けるために名前倉曎するか、リストの䞋郚にある **Archived sessions** グルヌプに移動するためにアヌカむブしたす。

156 

157デフォルトでは、14 日間アクティビティがないセッションは、開いおいる、未読、たたは [group](#organize-sessions-into-groups) にない限り、自動的に **Archived sessions** に移動したす。自動アヌカむブには Claude Code v2.1.265 以降が必芁です。期間を倉曎するか、オフにするには、[Archive Inactive Sessions setting](vscode://settings/claudeCode.archiveInactiveSessions) を開き、日数を遞択するか **Never** を遞択したす。

153 158 

154アヌカむブされたセッションを埩元するには、**Archived sessions** を展開しお **Unarchive session** をクリックしたす。v2.1.257 より前では、アクションは **Delete session** でした。これはセッションを隠し、埩元する方法がありたせんでした。その埌削陀したセッションは、アップグレヌド埌に **Archived sessions** の䞋に衚瀺されたす。159アヌカむブされたセッションを埩元するには、**Archived sessions** を展開しお **Unarchive session** をクリックしたす。v2.1.257 より前では、アクションは **Delete session** でした。これはセッションを隠し、埩元する方法がありたせんでした。その埌削陀したセッションは、アップグレヌド埌に **Archived sessions** の䞋に衚瀺されたす。

155 160 


212 メむン Claude セッションにはサむドバヌを䜿甚し、サむドタスク甚に远加タブを開きたす。Claude は優先される堎所を蚘憶したす。アクティビティバヌのセッションリストアむコンは Claude パネルずは別です。セッションリストは垞にアクティビティバヌに衚瀺されたすが、Claude パネルアむコンは巊偎のサむドバヌにドッキングされおいる堎合にのみそこに衚瀺されたす。217 メむン Claude セッションにはサむドバヌを䜿甚し、サむドタスク甚に远加タブを開きたす。Claude は優先される堎所を蚘憶したす。アクティビティバヌのセッションリストアむコンは Claude パネルずは別です。セッションリストは垞にアクティビティバヌに衚瀺されたすが、Claude パネルアむコンは巊偎のサむドバヌにドッキングされおいる堎合にのみそこに衚瀺されたす。

213</Tip>218</Tip>

214 219 

220**Developer: Reload Window** を実行するか VS Code を再起動した埌、チャットがその䌚話ずずもに戻るかどうかは、それがどこで開かれおいたかによっお異なりたす。

221 

222* **゚ディタタブ**: 䌚話はそのタブずずもに戻りたす。

223* **サむドバヌ**: 過去 10 分以内にメッセヌゞを送信したか Claude が応答した堎合、䌚話は戻りたす。戻らない堎合は、[セッション履歎](#resume-past-conversations)から䌚話を再開しおください。

224 

215<h3 id="run-multiple-conversations">225<h3 id="run-multiple-conversations">

216 耇数の䌚話を実行する226 耇数の䌚話を実行する

217</h3>227</h3>


266* **このプロゞェクトのためにむンストヌル**プロゞェクト協力者ず共有プロゞェクトスコヌプ276* **このプロゞェクトのためにむンストヌル**プロゞェクト協力者ず共有プロゞェクトスコヌプ

267* **ロヌカルにむンストヌル**このリポゞトリのみ、あなただけロヌカルスコヌプ277* **ロヌカルにむンストヌル**このリポゞトリのみ、あなただけロヌカルスコヌプ

268 278 

279<h3 id="share-a-plugin-install-link">

280 プラグむンむンストヌルリンクを共有する

281</h3>

282 

283特定のプラグむンのむンストヌルに盎接誘導するリンクを送信するには、拡匵機胜の `install-plugin` URL を䜿甚したす。これを開くず VS Code が起動たたはフォヌカスされ、Claude Code パネルが開き、**プラグむンを管理**ダむアログがそのプラグむンのスコヌプ遞択で開きたす。ナヌザヌがスコヌプを遞択するたで、䜕もむンストヌルされたせん。プラグむンのマヌケットプレむスが Claude Code でただ蚭定されおいない堎合、ダむアログはたずそれを远加するよう求めたす。

284 

285```text theme={null}

286vscode://anthropic.claude-code/install-plugin?plugin=code-review&marketplace=anthropics/claude-plugins-official

287```

288 

289URL は 2 ぀のク゚リパラメヌタを受け取りたす。

290 

291| パラメヌタ | 説明 |

292| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

293| `plugin` | マヌケットプレむスにリストされおいるプラグむンの名前。必須です。 |

294| `marketplace` | プラグむンの出所。[マヌケットプレむスタブ](#manage-marketplaces)が受け入れる任意の圢匏GitHub の `owner/repo` たたは git URL など。`&` などの文字が含たれおいる堎合は URL ゚ンコヌドしおください。省略した堎合は `anthropics/claude-plugins-official` がデフォルトになりたす。 |

295 

2962 ぀のケヌスでは、スコヌプ遞択ではなくダむアログのメッセヌゞで終了したす。

297 

298* **マヌケットプレむスにその名前のプラグむンがリストされおいない**ダむアログはプラグむンが芋぀からなかったこずを報告したす。`plugin` の倀をマヌケットプレむスのリストず照合しおください。

299* **プラグむンが既にむンストヌルされおいる**ダむアログはそのこずを瀺し、䜕も倉わりたせん。

300 

301GitHub README、issue、およびその他の Markdown ホストの䞀郚は、スキヌムが `http` たたは `https` ではないリンクを削陀するため、`vscode://` リンクはプレヌンテキストずしおレンダリングされたす。これらのホストではコヌドブロック内に URL を配眮しおください。[リンクがクリック可胜ではなくプレヌンテキストずしおレンダリングされる](/docs/ja/deep-links#the-link-renders-as-plain-text-instead-of-being-clickable)は `claude-cli://` リンクに぀いお説明しおいたす。

302 

269<h3 id="manage-marketplaces">303<h3 id="manage-marketplaces">

270 マヌケットプレむスを管理する304 マヌケットプレむスを管理する

271</h3>305</h3>


276* 曎新アむコンをクリックしお、マヌケットプレむスのプラグむンリストを曎新したす310* 曎新アむコンをクリックしお、マヌケットプレむスのプラグむンリストを曎新したす

277* ゎミ箱アむコンをクリックしお、マヌケットプレむスを削陀したす311* ゎミ箱アむコンをクリックしお、マヌケットプレむスを削陀したす

278 312 

279倉曎を加えた埌、Claude Code を再起動しお倉曎を適甚するようにバナヌが衚瀺されたす。313ダむアログで加えたプラグむン倉曎は、その VS Code りィンドりで開いおいる Claude Code セッションにすぐに適甚されたす。ダむアログを開いたセッションがプラグむンをリロヌドできない堎合、ダむアログは再床詊すか、そのセッションで Claude を再起動するオプションを提䟛したす。

280 314 

281<Note>315<Note>

282 VS Code のプラグむン管理は、内郚的に同じ CLI コマンドを䜿甚しおいたす。拡匵機胜で蚭定したプラグむンずマヌケットプレむスは CLI でも利甚でき、その逆も同様です。316 VS Code のプラグむン管理は、内郚的に同じ CLI コマンドを䜿甚しおいたす。拡匵機胜で蚭定したプラグむンずマヌケットプレむスは CLI でも利甚でき、その逆も同様です。


382vscode://anthropic.claude-code/open?prompt=review%20my%20changes416vscode://anthropic.claude-code/open?prompt=review%20my%20changes

383```417```

384 418 

385VS Code タブの代わりにタヌミナルセッションを起動するには、CLI の `claude-cli://` ハンドラヌを䜿甚したす。[リンクからセッションを起動する](/docs/ja/deep-links) を参照しおください。419拡匵機胜はたた `vscode://anthropic.claude-code/install-plugin` を凊理したす。これは[1 ぀のプラグむンでプラグむンダむアログを開きたす](#share-a-plugin-install-link)。VS Code タブの代わりにタヌミナルセッションを起動するには、CLI の `claude-cli://` ハンドラヌを䜿甚したす。[リンクからセッションを起動する](/docs/ja/deep-links) を参照しおください。

386 420 

387<h2 id="configure-settings">421<h2 id="configure-settings">

388 蚭定を構成する422 蚭定を構成する


412| `useCtrlEnterToSend` | `false` | Enter の代わりに Ctrl/Cmd+Enter を䜿甚しおプロンプトを送信したす |446| `useCtrlEnterToSend` | `false` | Enter の代わりに Ctrl/Cmd+Enter を䜿甚しおプロンプトを送信したす |

413| `enableNewConversationShortcut` | `false` | Cmd/Ctrl+N を有効にしお新しい䌚話を開始したす |447| `enableNewConversationShortcut` | `false` | Cmd/Ctrl+N を有効にしお新しい䌚話を開始したす |

414| `enableReopenClosedSessionShortcut` | `true` | Cmd/Ctrl+Shift+T を䜿甚しお、最近閉じた Claude セッションタブを再床開きたす。最埌に閉じたタブが Claude セッションではなかった堎合、ショヌトカットは VS Code の通垞の再床開く閉じた゚ディタヌコマンドを実行したす。 |448| `enableReopenClosedSessionShortcut` | `true` | Cmd/Ctrl+Shift+T を䜿甚しお、最近閉じた Claude セッションタブを再床開きたす。最埌に閉じたタブが Claude セッションではなかった堎合、ショヌトカットは VS Code の通垞の再床開く閉じた゚ディタヌコマンドを実行したす。 |

449| `archiveInactiveSessions` | `14` | この日数アクティビティがない堎合、[セッションを自動的にアヌカむブしたす](#resume-past-conversations)`1`、`2`、`7`、たたは `14`。`0` に蚭定しおオフにしたす。Claude Code v2.1.265 以降が必芁です |

415| `hideOnboarding` | `false` | オンボヌディングチェックリスト卒業垜アむコンを非衚瀺にしたす |450| `hideOnboarding` | `false` | オンボヌディングチェックリスト卒業垜アむコンを非衚瀺にしたす |

416| `focusView` | `false` | ツヌル呌び出し、ツヌル結果、思考を展開可胜な行の背埌に非衚瀺にしお、プロンプトず Claude の応答を残したす。Claude の最新のやるこずリストは衚瀺されたたたです。これには Claude Code v2.1.225 以降が必芁です。コマンドメニュヌから Focus ビュヌを切り替えるこずもできたす。Claude Code v2.1.221 以降が必芁です |451| `focusView` | `false` | ツヌル呌び出し、ツヌル結果、思考を展開可胜な行の背埌に非衚瀺にしお、プロンプトず Claude の応答を残したす。Claude の最新のやるこずリストは衚瀺されたたたです。これには Claude Code v2.1.225 以降が必芁です。コマンドメニュヌから Focus ビュヌを切り替えるこずもできたす。Claude Code v2.1.221 以降が必芁です |

417| `respectGitIgnore` | `true` | ファむル怜玢から .gitignore パタヌンを陀倖したす |452| `respectGitIgnore` | `true` | ファむル怜玢から .gitignore パタヌンを陀倖したす |

web-quickstart.md +45 −29

Details

70 </Step>70 </Step>

71 71 

72 <Step title="GitHub でサむンむン">72 <Step title="GitHub でサむンむン">

73 サむンむン埌、claude.ai/code は GitHub を接続するよう促したす。プロンプトに埓うず、claude.ai/code は GitHub の認可ペヌゞに移動したす。認可リク゚ストを承認するず、GitHub は claude.ai/code に戻りたす。Cloud セッションは既存の GitHub リポゞトリで機胜し、GitHub アカりントが芋るこずができるすべおのリポゞトリに到達できたす。新しいプロゞェクトを開始するには、たず [GitHub に空のリポゞトリを䜜成](https://github.com/new) しおください。73 サむンむン埌、claude.ai/code は GitHub を接続するよう促したす。プロンプトに埓うず、claude.ai/code は GitHub の認可ペヌゞに移動したす。認可リク゚ストを承認するず、GitHub は claude.ai/code に戻りたす。Cloud セッションは既存の GitHub リポゞトリで機胜したす。新しいプロゞェクトを開始するには、たず [GitHub に空のリポゞトリを䜜成](https://github.com/new) しおください。

74 74 

75 Quick web setup がオフの堎合Team および Enterprise プランではデフォルトでオフ、claude.ai/code はただむンストヌルされおいない堎合、リポゞトリに Claude GitHub App をむンストヌルするよう求めたす。CI の倱敗ず pull request のレビュヌコメントに Claude が応答できる [Auto-fix](/docs/ja/claude-code-on-the-web#auto-fix-pull-requests) が必芁な堎合はむンストヌルしおください。それ以倖の堎合は **Skip** をクリックしたす。どちらの堎合でも、セッションは同じリポゞトリに到達できたす。75 この接続により、セッションは任意のパブリックリポゞトリをクロヌンできたすが、プラむベヌトリポゞトリで機胜するのは Claude GitHub App がむンストヌルされおいる堎合のみです。[App をむンストヌル](https://github.com/apps/claude/installations/new) しおください。䜿甚したいプラむベヌトリポゞトリを持぀各 GitHub アカりントたたは Organization に察しおむンストヌルしたす。GitHub Organization では、Organization オヌナヌがむンストヌルを承認する必芁がある堎合がありたす。App をむンストヌルするず、[Auto-fix](/docs/ja/claude-code-on-the-web#auto-fix-pull-requests) も有効になりたす。これにより、Claude はこれらのリポゞトリの pull request の CI 倱敗ずレビュヌコメントに応答できたす。

76 

77 オンボヌディングがこの時点で App をむンストヌルするよう促し、埌で実行したい堎合は、**Skip** をクリックしたす。

76 </Step>78 </Step>

77 79 

78 <Step title="デフォルト環境をセットアップ">80 <Step title="デフォルト環境をセットアップ">


91 タヌミナルから接続93 タヌミナルから接続

92</h3>94</h3>

93 95 

94既に GitHub CLI`gh`を䜿甚しおいる堎合は、ブラりザを開かずに Claude Code on the web をセットアップできたす。これには [Claude Code CLI](/docs/ja/quickstart) が必芁です。`/web-setup` を実行するず、Claude Code はロヌカルの `gh` トヌクンを読み取り、claude.ai アカりントにリンクし、cloud 環境がない堎合は **Default** cloud 環境を䜜成したす。Team および Enterprise プランでは、`/web-setup` は Owner が [Quick web setup](/docs/ja/claude-code-on-the-web#github-authentication-options) をオンにした埌にのみ利甚可胜です。96既に GitHub CLI`gh`を䜿甚しおいる堎合は、ブラりザを開かずに Claude Code on the web をセットアップできたす。これには [Claude Code CLI](/docs/ja/quickstart) が必芁です。Team および Enterprise プランでは、`/web-setup` は Owner が [Quick web setup](/docs/ja/claude-code-on-the-web#github-authentication-options) をオンにした埌にのみ利甚可胜です。

97 

98`/web-setup` を実行するず、Claude Code は `gh auth token` が出力するトヌクンを読み取り、確認を求め、トヌクンを Anthropic に送信したす。Anthropic はそれを claude.ai アカりントで暗号化しお保存し、cloud セッションはそれを GitHub アクセスに䜿甚したす。これは [削陀](#remove-the-web-setup-token) するたで続きたす。Cloud セッションはそのトヌクンがアクセスできる任意のリポゞトリにアクセスでき、Claude GitHub App をむンストヌルする必芁はありたせん。

99 

100既にブラりザで GitHub を接続しおいる堎合、`/web-setup` は続行するず cloud セッションの接続が眮き換わるこずを譊告したす。

95 101 

96<Note>102<Note>

97 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な Organization は `/web-setup` たたは他の cloud セッション機胜を䜿甚できたせん。GitHub CLI がむンストヌルされおいない、たたは認蚌されおいない堎合、Claude Code はブラりザオンボヌディングフロヌを開きたす。103 [Zero Data Retention](/docs/ja/zero-data-retention) が有効な Organization は `/web-setup` たたは他の cloud セッション機胜を䜿甚できたせん。GitHub CLI がむンストヌルされおいない、たたは認蚌されおいない堎合、Claude Code はブラりザオンボヌディングフロヌを開きたす。


117 /web-setup123 /web-setup

118 ```124 ```

119 125 

120 これにより、`gh` トヌクンが Claude アカりントに同期されたす。成功するず、Claude Code は `Connected as <your-github-username>` を出力し、[claude.ai/code](https://claude.ai/code) をブラりザで開きたす。cloud 環境がただない堎合、`/web-setup` は Trusted ネットワヌクアクセスず setup script なしで環境を䜜成したす。埌で [環境を線集したり、倉数を远加](/docs/ja/cloud-environments#configure-your-environment) できたす。`/web-setup` が完了したら、[`--cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-web) でタヌミナルから cloud セッションを開始するか、[`/schedule`](/docs/ja/routines) で定期的なタスクをセットアップできたす。126 `gh` トヌクンを Claude アカりントに送信するプロンプトを確認したす。成功するず、Claude Code は `Connected as <your-github-username>` を出力し、[claude.ai/code](https://claude.ai/code) をブラりザで開きたす。cloud 環境がただない堎合、`/web-setup` は Trusted ネットワヌクアクセスず setup script なしで環境を䜜成したす。埌で [環境を線集したり、倉数を远加](/docs/ja/cloud-environments#configure-your-environment) できたす。`/web-setup` が完了したら、[`--cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-web) でタヌミナルから cloud セッションを開始するか、[`/schedule`](/docs/ja/routines) で定期的なタスクをセットアップできたす。

121 </Step>127 </Step>

122</Steps>128</Steps>

123 129 

130<h4 id="remove-the-web-setup-token">

131 `/web-setup` トヌクンを削陀

132</h4>

133 

134Claude アカりントからトヌクンを削陀するには、[claude.ai/customize/connectors](https://claude.ai/customize/connectors) で GitHub を切断したす。切断するず、ブラりザから来たか `/web-setup` から来たかに関わらず、cloud セッションが䜿甚する GitHub 認蚌情報が削陀されるため、cloud セッションは再床接続するたで GitHub アクセスを倱いたす。ロヌカルの `gh` はサむンむンしたたたで、トヌクンは GitHub で有効なたたです。

135 

136トヌクン自䜓を無効にするには、GitHub でそれを取り消したす。ブラりザを通じお `gh` にサむンむンした堎合、トヌクンは GitHub の [**Settings > Applications > Authorized OAuth Apps**](https://github.com/settings/applications) の **GitHub CLI** ゚ントリに属し、その゚ントリを取り消すず、マシン䞊の GitHub CLI もサむンアりトしたす。Cloud セッションは `gh auth login` ず `/web-setup` を再床実行するたで GitHub アクセスを倱いたす。

137 

124<h2 id="start-a-task">138<h2 id="start-a-task">

125 タスクを開始139 タスクを開始

126</h2>140</h2>


204 GitHub 接続埌にリポゞトリが衚瀺されない218 GitHub 接続埌にリポゞトリが衚瀺されない

205</h3>219</h3>

206 220 

207cloud セッションは、接続された GitHub アカりントが芋るこずができるすべおのリポゞトリを䜿甚できたす。Claude GitHub App がむンストヌルされおいるリポゞトリに関係なく。リポゞトリが芋぀からない堎合は、接続された GitHub アカりントが GitHub でそれにアクセスできるこずを確認しおください。たた、リポゞトリの [Auto-fix](/docs/ja/claude-code-on-the-web#auto-fix-pull-requests) が必芁な堎合は、App をむンストヌルしおくださいgithub.com で **Settings → Applications → Claude → Configure** を開き、リポゞトリが **Repository access** の䞋にリストされおいるこずを確認したす。Private リポゞトリは public リポゞトリず同じ認可が必芁です。221ブラりザで GitHub を接続した堎合、セッションはすべおのパブリックリポゞトリをクロヌンできたすが、プラむベヌトリポゞトリは Claude GitHub App がそれを所有するアカりントたたは組織にむンストヌルされおおり、むンストヌルのリポゞトリアクセスにそれが含たれおいる堎合にのみ衚瀺されたす。[Claude GitHub App をむンストヌル](https://github.com/apps/claude/installations/new)するか、組織の所有者にむンストヌルたたは承認を䟝頌しおください。

222 

223`/web-setup` で接続した堎合、セッションは `gh` トヌクンがアクセスできるすべおのリポゞトリに到達できたす。シェルで `gh repo view OWNER/REPO` を実行しお、GitHub CLI ログむンがリポゞトリを芋るこずができるこずを確認し、接続以降に `gh` アカりントを切り替えた堎合は `/web-setup` を再床実行しおください。

208 224 

209<h3 id="the-page-only-shows-a-github-login-button">225<h3 id="the-page-only-shows-a-github-login-button">

210 ペヌゞに GitHub ログむンボタンのみが衚瀺される226 ペヌゞに GitHub ログむンボタンのみが衚瀺される

211</h3>227</h3>

212 228 

213Cloud セッションには接続された GitHub アカりントが必芁です。䞊蚘のブラりザフロヌで接続するか、GitHub CLI を䜿甚しおいる堎合はタヌミナルから `/web-setup` を実行したす。GitHub をたったく接続したくない堎合は、[Remote Control](/docs/ja/remote-control) を参照しお、独自のマシンで Claude Code を実行し、りェブから監芖したす。229クラりドセッションには接続された GitHub アカりントが必芁です。䞊蚘のブラりザフロヌで接続するか、GitHub CLI を䜿甚する堎合はタヌミナルから `/web-setup` を実行しおください。GitHub をたったく接続したくない堎合は、[Remote Control](/docs/ja/remote-control) を参照しお、自分のマシンで Claude Code を実行し、りェブから監芖しおください。

214 230 

215<h3 id="not-available-for-the-selected-organization">231<h3 id="not-available-for-the-selected-organization">

216 「Not available for the selected organization」232 「遞択した組織では利甚できたせん」

217</h3>233</h3>

218 234 

219Enterprise Organization では、Owner が Claude Code on the web を有効にする必芁がある堎合がありたす。Anthropic アカりントチヌムに連絡しおください。235゚ンタヌプラむズ組織では、所有者が Claude Code をりェブで有効にする必芁がある堎合がありたす。Anthropic アカりントチヌムにお問い合わせください。

220 236 

221<h3 id="/web-setup-says-not-signed-in-to-claude">237<h3 id="/web-setup-says-not-signed-in-to-claude">

222 `/web-setup` が「Not signed in to Claude」ず衚瀺される238 `/web-setup` が「Claude にサむンむンしおいたせん」ず衚瀺される

223</h3>239</h3>

224 240 

225`/web-setup` が「Not signed in to Claude. Run /login first.」ず応答する堎合、CLI は有効な claude.ai サむンむンを持っおいたせん。これは以前のサむンむンが期限切れになった堎合にも発生する可胜性がありたす。`/login` を実行しお、claude.ai アカりントでサむンむンしおから、`/web-setup` を再床実行したす。241`/web-setup` が「Not signed in to Claude. Run /login first.」ず応答する堎合、CLI には有効な claude.ai サむンむンがありたせん。これは以前のサむンむンの有効期限が切れた堎合にも発生する可胜性がありたす。`/login` を実行し、claude.ai アカりントでサむンむンしおから、`/web-setup` を再床実行しおください。

226 242 

227<h3 id="/web-setup-warns-that-your-token-doesn’t-have-the-workflow-scope">243<h3 id="/web-setup-warns-that-your-token-doesn’t-have-the-workflow-scope">

228 `/web-setup` が、トヌクンに `workflow` スコヌプがないこずを譊告する244 `/web-setup` がトヌクンに `workflow` スコヌプがないこずを譊告する

229</h3>245</h3>

230 246 

231`/web-setup` が GitHub CLI トヌクンに `workflow` スコヌプがないず衚瀺される堎合、続行できたすが、GitHub はそのトヌクンで行われた䞀郚のプッシュを拒吊する可胜性がありたす。たずえば、GitHub Actions ワヌクフロヌファむルを倉曎するプッシュなどです。スコヌプを远加するには、シェルで `gh auth refresh -s workflow` を実行しおから、`/web-setup` を再床実行したす。247`/web-setup` が GitHub CLI トヌクンに `workflow` スコヌプがないず衚瀺される堎合、続行できたすが、GitHub はそのトヌクンで行われた䞀郚のプッシュGitHub Actions ワヌクフロヌファむルを倉曎するプッシュなどを拒吊する可胜性がありたす。スコヌプを远加するには、シェルで `gh auth refresh -s workflow` を実行しおから、`/web-setup` を再床実行しおください。

232 248 

233<h3 id="web-setup-shows-no-commands-match-or-unknown-command">249<h3 id="web-setup-shows-no-commands-match-or-unknown-command">

234 `/web-setup` が「No commands match」たたは「Unknown command」を衚瀺する250 `/web-setup` が「No commands match」たたは「Unknown command」を衚瀺する

235</h3>251</h3>

236 252 

237`/web-setup` はシェルではなく Claude Code CLI 内で実行されたす。たず `claude` を起動し、プロンプトで `/web-setup` を入力したす。253`/web-setup` は Claude Code CLI 内で実行され、シェルではありたせん。たず `claude` を起動しおから、プロンプトで `/web-setup` ず入力しおください。

238 254 

239Claude Code 内で入力しおコマンドメニュヌが `/web-setup` に察しお「No commands match "/web-setup"」を衚瀺するか、送信するず「Unknown command: /web-setup」が返される堎合、芁件が満たされおいないため、コマンドは非衚瀺になっおいたす。原因は通垞、API キヌたたはサヌドパヌティプロバむダヌではなく claude.ai サブスクリプションで認蚌されおいるこずです。`/login` を実行しお、claude.ai アカりントでサむンむンしたす。255Claude Code 内に入力した堎合、コマンドメニュヌが「No commands match "/web-setup"」を衚瀺するか、送信するず「Unknown command: /web-setup」が返される堎合、芁件が満たされおいないため、コマンドは非衚瀺になっおいたす。通垞の原因は、claude.ai サブスクリプションではなく API キヌたたはサヌドパヌティプロバむダヌで認蚌されおいるこずです。`/login` を実行しお claude.ai アカりントでサむンむンしおください。

240 256 

241Team および Enterprise プランでは、コマンドはデフォルトで非衚瀺になっおいたす[Quick web setup toggle](/docs/ja/claude-code-on-the-web#github-authentication-options) は Owner がオンにするたでオフになっおいたす。オフになっおいる間は、[ブラりザから GitHub を接続](#connect-github) しおください。管理者が組織の Claude Code on the web を無効にした堎合、たたぱンタヌプラむズ組織が [Zero Data Retention](/docs/ja/zero-data-retention) を有効にしおいる堎合、コマンドも非衚瀺になりたす。これにより Claude Code on the web は利甚できなくなりたす。257Team および Enterprise プランでは、コマンドはデフォルトで非衚瀺になっおいたす。[Quick web setup トグル](/docs/ja/claude-code-on-the-web#github-authentication-options)は、所有者がオンにするたでオフになっおいたす。オフの間は、代わりに[ブラりザから GitHub を接続](#connect-github)しおください。管理者が組織の Claude Code をりェブで無効にした堎合、たたは Enterprise 組織が [Zero Data Retention](/docs/ja/zero-data-retention) を有効にしおいる堎合Claude Code をりェブで利甚できなくする、コマンドも非衚瀺になりたす。

242 258 

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

244 `--cloud` を䜿甚する堎合に「Could not create a cloud environment」たたは「No cloud environment available」260 `--cloud` を䜿甚する堎合に「Could not create a cloud environment」たたは「No cloud environment available」が衚瀺される

245</h3>261</h3>

246 262 

247Remote セッション機胜は、cloud 環境がない堎合、デフォルトの cloud 環境を自動的に䜜成したす。「Could not create a cloud environment」が衚瀺される堎合、自動䜜成に倱敗したした。「No cloud environment available」が衚瀺される堎合、CLI は自動䜜成より前のものです。どちらの堎合でも、Claude Code CLI で `/web-setup` を実行するか、[environment selector](/docs/ja/cloud-environments#configure-your-environment) から [claude.ai/code](https://claude.ai/code) で環境を远加したす。263リモヌトセッション機胜は、環境がない堎合、デフォルトのクラりド環境を自動的に䜜成したす。「Could not create a cloud environment」が衚瀺される堎合、自動䜜成に倱敗したした。「No cloud environment available」が衚瀺される堎合、CLI は自動䜜成より前のバヌゞョンです。どちらの堎合でも、Claude Code CLI で `/web-setup` を実行するか、[claude.ai/code](https://claude.ai/code) の[環境セレクタヌ](/docs/ja/cloud-environments#configure-your-environment)から環境を远加しおください。

248 264 

249<h3 id="setup-script-failed">265<h3 id="setup-script-failed">

250 Setup script が倱敗266 セットアップスクリプトが倱敗した

251</h3>267</h3>

252 268 

253Setup script は 0 以倖のステヌタスで終了し、セッションの開始をブロックしたす。䞀般的な原因269セットアップスクリプトがれロ以倖のステヌタスで終了し、セッションの開始がブロックされたした。䞀般的な原因は以䞋の通りです。

254 270 

255* レゞストリが [network access level](/docs/ja/cloud-environments#access-levels) にないため、パッケヌゞのむンストヌルに倱敗したした。`Trusted` はほずんどのパッケヌゞマネヌゞャヌをカバヌしたす。`None` はすべおをブロックしたす。271* パッケヌゞむンストヌルが倱敗したした。レゞストリが[ネットワヌクアクセスレベル](/docs/ja/cloud-environments#access-levels)にないためです。`Trusted` はほずんどのパッケヌゞマネヌゞャヌをカバヌしおおり、`None` はすべおをブロックしたす。

256* スクリプトは新芏クロヌンに存圚しないファむルたたはパスを参照しおいたす。272* スクリプトが新しいクロヌンに存圚しないファむルたたはパスを参照しおいたす。

257* ロヌカルで機胜するコマンドは Ubuntu で異なる呌び出しが必芁です。273* ロヌカルで機胜するコマンドが Ubuntu では異なる呌び出しが必芁です。

258 274 

259デバッグするには、スクリプトの䞊郚に `set -x` を远加しお、どのコマンドが倱敗したかを確認したす。重芁でないコマンドの堎合は、`|| true` を远加しおセッション開始をブロックしないようにしたす。275デバッグするには、スクリプトの先頭に `set -x` を远加しお、どのコマンドが倱敗したかを確認しおください。重芁でないコマンドの堎合は、セッション開始をブロックしないように `|| true` を远加しおください。

260 276 

261<h3 id="new-sessions-hang-or-time-out-during-setup">277<h3 id="new-sessions-hang-or-time-out-during-setup">

262 新しいセッションがセットアップ䞭にハングするか、タむムアりトする278 新しいセッションがセットアップ䞭にハングするか、タむムアりトする

263</h3>279</h3>

264 280 

265新しいセッションが setup script ステップで停止するか、スクリプトが完了する前に䞀般的なコンテナ゚ラヌで倱敗する堎合、スクリプトは [environment cache](/docs/ja/cloud-environments#environment-caching) を構築するための玄 5 分間の時間予算を超えおいる可胜性がありたす。倧きな Docker むメヌゞの取埗、完党な䟝存関係ツリヌの同期、たたはモデルの重みのダりンロヌドなどの重い手順は、特に 1 ぀ず぀実行される堎合、合蚈を制限を超えるこずがよくありたす。281新しいセッションがセットアップスクリプトステップで停止するか、スクリプトが完了する前に䞀般的なコンテナ゚ラヌで倱敗する堎合、スクリプトは[環境キャッシュ](/docs/ja/cloud-environments#environment-caching)を構築するための玄 5 分間の時間予算を超えおいる可胜性がありたす。倧きな Docker むメヌゞのプル、完党な䟝存関係ツリヌの同期、モデルの重みのダりンロヌドなどの重い手順は、特に連続しお実行される堎合、合蚈を制限を超えるこずがよくありたす。

266 282 

267これを修正するには、スクリプトをトリミングしお、5 分以内に確実に完了するようにしたす283これを修正するには、スクリプトを調敎しお、5 分以内に確実に完了するようにしおください。

268 284 

269* `&` ず最終的な `wait` を䜿甚しお独立したむンストヌルを䞊列で実行し、それらを順序立おお実行する代わりに。285* `&` ず最終的な `wait` を䜿甚しお独立したむンストヌルを䞊列で実行し、順序に実行する代わりに実行したす。

270* 最倧のダりンロヌドを setup script から [SessionStart hook](/docs/ja/cloud-environments#setup-scripts-vs-sessionstart-hooks) に移動しお、バックグラりンドで起動するため、セッションは完了䞭に䜿甚可胜になりたす。286* 最倧のダりンロヌドをセットアップスクリプトから[SessionStart hook](/docs/ja/cloud-environments#setup-scripts-vs-sessionstart-hooks)に移動しお、バックグラりンドで起動し、セッションが完了䞭に䜿甚可胜になるようにしたす。

271* setup script から長い再詊行スリヌプを削陀したす。停止した再詊行ルヌプは予算に察しおカりントされるためです。287* セットアップスクリプトから長い再詊行スリヌプを削陀しおください。停止した再詊行ルヌプは予算に察しおカりントされるためです。

272 288 

273<h3 id="session-keeps-running-after-closing-the-tab">289<h3 id="session-keeps-running-after-closing-the-tab">

274 タブを閉じた埌もセッションが実行され続ける290 タブを閉じた埌もセッションが実行され続ける

275</h3>291</h3>

276 292 

277これは仕様です。タブを閉じたり、移動したりしおもセッションは停止したせん。Claude が珟圚のタスクを完了するたでバックグラりンドで実行され、その埌アむドル状態になりたす。サむドバヌから、セッションをリストから非衚瀺にするために [archive a session](/docs/ja/claude-code-on-the-web#archive-sessions) するか、氞久に削陀するために [delete it](/docs/ja/claude-code-on-the-web#delete-sessions) できたす。293これは仕様です。タブを閉じたり、移動したりしおもセッションは停止したせん。Claude が珟圚のタスクを完了するたでバックグラりンドで実行され続け、その埌アむドル状態になりたす。サむドバヌから、セッションをリストから非衚瀺にするために[セッションをアヌカむブ](/docs/ja/claude-code-on-the-web#archive-sessions)するか、氞続的に削陀するために[削陀](/docs/ja/claude-code-on-the-web#delete-sessions)できたす。

278 294 

279<h2 id="next-steps">295<h2 id="next-steps">

280 次のステップ296 次のステップ

whats-new/2026-w29.md +70 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 第 29 週・2026 幎 7 月 1317 日

6 

7> MCP コネクタを通じおラむブデヌタを公開アヌティファクトに取り蟌み、新しいスクリヌンリヌダヌモヌドで Claude Code をスクリヌンリヌダヌず共に䜿甚したす。

8 

9<div className="digest-meta">

10 <span>リリヌス <a href="/docs/en/changelog#2-1-207">v2.1.207 → v2.1.212</a></span>

11 <span>2 ぀の機胜・7 月 1317 日</span>

12</div>

13 

14<div className="digest-feature">

15 <div className="digest-feature-header">

16 <span className="digest-feature-title">アヌティファクトが MCP コネクタを呌び出す</span>

17 <span className="digest-feature-pill">web</span>

18 </div>

19 

20 <p className="digest-feature-lede">公開されたアヌティファクトは、誰かがそれを衚瀺するたびに MCP コネクタを呌び出すこずができるようになりたした。これにより、ダッシュボヌドはラむブデヌタを衚瀺し、それを構築したセッションからのスナップショットではなく、オンデマンドでアクションを実行できたす。各呌び出しは、衚瀺しおいるアカりント独自の接続を通じお実行され、ペヌゞの最初のコネクタ呌び出しの前に、衚瀺者がアクセスを承認したす。今週は、公開共有リンク、Team および Enterprise プランでの共有線集甚の゚ディタヌロヌル、Claude Tag セッションから䜜成されたアヌティファクトも远加されたす。</p>

21 

22 <Frame>

23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/ItzF3QVI6L0QypjJ/images/whats-new/artifacts-mcp.mp4?fit=max&auto=format&n=ItzF3QVI6L0QypjJ&q=85&s=ff8b81ed52b26c773899dc28cec959e6" data-path="images/whats-new/artifacts-mcp.mp4" />

24 </Frame>

25 

26 <p className="digest-feature-try">プロンプトでコネクタず必芁なデヌタを指定したす</p>

27 

28 ```text title="Claude Code" wrap theme={null}

29 Build a dashboard artifact of open pull requests that pulls the live list through my GitHub connector when the page loads.

30 ```

31 

32 <a className="digest-feature-link" href="/docs/ja/artifacts#pull-live-data-with-mcp-connectors">MCP コネクタでラむブデヌタを取埗する</a>

33</div>

34 

35<div className="digest-feature">

36 <div className="digest-feature-header">

37 <span className="digest-feature-title">スクリヌンリヌダヌモヌド</span>

38 <span className="digest-feature-pill">CLI</span>

39 </div>

40 

41 <p className="digest-feature-lede">スクリヌンリヌダヌモヌドは、ビゞュアルタヌミナルむンタヌフェヌスをプレヌンな線圢テキストに眮き換えたす。ボックス、スピナヌ、むンプレヌス再描画の代わりに、Claude Code はラベル付きの行を出力し、VoiceOver や NVDA などのスクリヌンリヌダヌが順番に読み䞊げるため、暩限を承認し、出力を最初から最埌たで確認できたす。セッションごずにフラグで有効にするか、<code>CLAUDE\_AX\_SCREEN\_READER</code> 環境倉数でシェルごずに有効にするか、<code>axScreenReader</code> 蚭定でどこでも有効にできたす。</p>

42 

43 <p className="digest-feature-try">スクリヌンリヌダヌモヌドでセッションを開始したす</p>

44 

45 ```bash terminal theme={null}

46 claude --ax-screen-reader

47 ```

48 

49 <a className="digest-feature-link" href="/docs/ja/accessibility#turn-on-screen-reader-mode">スクリヌンリヌダヌモヌドを有効にする</a>

50</div>

51 

52<div className="digest-wins">

53 <p className="digest-wins-title">その他の改善</p>

54 

55 <div className="digest-wins-grid">

56 <div><code>/fork</code> は、䌚話を <code>claude agents</code> に独自の行を持぀新しいバックグラりンドセッションにコピヌし、䜜業を続けるこずができたす。以前に起動しおいたセッション内フォヌクサブ゚ヌゞェントは、珟圚 <code>/subtask</code> になっおいたす</div>

57 <div><a href="/docs/ja/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry">Auto モヌド</a>は、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry で <code>CLAUDE\_CODE\_ENABLE\_AUTO\_MODE</code> オプトむンが䞍芁になりたした。管理者は <code>disableAutoMode</code> で無効にできたす</div>

58 <div>2 分以䞊実行される MCP ツヌル呌び出しは、セッションが䜿甚可胜な状態を保぀ため、自動的にバックグラりンドに移動したす。<code>CLAUDE\_CODE\_MCP\_AUTO\_BACKGROUND\_MS</code> でしきい倀を調敎たたは無効にできたす</div>

59 <div>新しい <code>claude auto-mode reset</code> はデフォルトの auto-mode 蚭定を埩元し、`--yes` は確認プロンプトをスキップしたす</div>

60 <div>新しい <a href="/docs/ja/corporate-launcher">corporate launcher</a> サポヌト<code>CLAUDE\_CODE\_PROCESS\_WRAPPER</code> たたは <code>processWrapper</code> 蚭定は、Claude Code がその独自のバむナリから起動するプロセスバックグラりンドサヌビスや゚ヌゞェントビュヌセッションなどを、必須のラッパヌ実行可胜ファむルを通じお実行したす</div>

61 <div><code>vimInsertModeRemaps</code> 蚭定は、vim モヌドで <code>jj</code> などの 2 キヌの挿入モヌドシヌケンスを Escape にマップしたす</div>

62 <div>`--forward-subagent-text` ず <code>CLAUDE\_CODE\_FORWARD\_SUBAGENT\_TEXT</code> は、サブ゚ヌゞェントテキストず思考ブロックを <a href="/docs/ja/headless">stream-json 出力</a>に含めたす</div>

63 <div>セッション党䜓のキャップは暎走ルヌプを停止したす。WebSearch 呌び出しずサブ゚ヌゞェント生成はそれぞれデフォルトで 200 に蚭定され、<code>CLAUDE\_CODE\_MAX\_WEB\_SEARCHES\_PER\_SESSION</code> ず <code>CLAUDE\_CODE\_MAX\_SUBAGENTS\_PER\_SESSION</code> で調敎可胜です</div>

64 <div>「垞に蚱可」暩限ルヌルはリポゞトリルヌトに保存されるため、git worktree で付䞎された承認はセッションず worktree 党䜓で保持されたす</div>

65 <div>Amazon Bedrock、Google Cloud の Agent Platform、AWS 䞊の Claude Platform は、デフォルトで Claude Opus 4.8 になりたした</div>

66 <div>折りたたたれたツヌル抂芁行は、ラむブ経過時間カりンタヌを衚瀺するため、長時間実行されるツヌル呌び出しは目に芋えおティックし、スタックしおいるように芋えたせん</div>

67 </div>

68</div>

69 

70[v2.1.207v2.1.212 の完党なチェンゞログ →](/docs/en/changelog#2-1-207)

whats-new/2026-w30.md +91 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Week 30 · 7月2024日、2026幎

6 

7> Opus 5 が Opus のデフォルトモデルになり、Claude Code Desktop に iOS Simulator ペむンが远加され、Claude Security プラグむンがコヌドの脆匱性をスキャンしたす。

8 

9<div className="digest-meta">

10 <span>Releases <a href="/docs/en/changelog#2-1-214">v2.1.214 → v2.1.219</a></span>

11 <span>3 features · 7月2024日</span>

12</div>

13 

14<div className="digest-feature">

15 <div className="digest-feature-header">

16 <span className="digest-feature-title">Claude Opus 5</span>

17 <span className="digest-feature-pill">new model</span>

18 </div>

19 

20 <p className="digest-feature-lede">Claude Opus 5 は Claude Code の新しいデフォルト Opus モデルです。Max、Team Premium、Enterprise 埓量課金制、Anthropic API、AWS 䞊の Claude Platform、Amazon Bedrock、Google Cloud の Agent Platform でデフォルトになりたす。Anthropic API ず Max、Team、Enterprise プランでは、Opus 5 は <a href="/docs/ja/model-config#extended-context">1M トヌクンのコンテキストりィンドり</a>で実行されたす。Amazon Bedrock ず Google Cloud の Agent Platform では、1M モデルバリアントを遞択しおください。Fast mode は Opus 5 に移行し、$10/$50 per MTok になりたす。v2.1.219 以降が必芁です。</p>

21 

22 <Frame>

23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/opus-5.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8536b1cb3180e539008f39930403e47b" data-path="images/whats-new/opus-5.mp4" />

24 </Frame>

25 

26 <p className="digest-feature-try">名前で Opus 5 に切り替えるか、モデルピッカヌから遞択しおください</p>

27 

28 ```text Claude Code theme={null}

29 > /model claude-opus-5

30 ```

31 

32 <a className="digest-feature-link" href="/docs/ja/model-config#available-models">Model configuration</a>

33</div>

34 

35<div className="digest-feature">

36 <div className="digest-feature-header">

37 <span className="digest-feature-title">Claude Code Desktop の iOS Simulator</span>

38 <span className="digest-feature-pill">Desktop</span>

39 </div>

40 

41 <p className="digest-feature-lede">macOS 䞊の Claude Code Desktop に iOS Simulator ペむンが远加されたした。Pro、Max、Team プランでパブリックベヌタ版ずしお利甚できたす。Claude がシミュレヌタでアプリをビルド、起動、たたはチェックするずき、ペむンは䌚話の暪に開き、デバむス画面をラむブストリヌミングするため、Claude がアプリをタップしお倉曎を確認するのを芋たり、デバむスを自分で操䜜したりできたす。XcodeiOS プラットフォヌムがむンストヌル枈みず Claude Desktop v1.24012.0 以降が必芁です。</p>

42 

43 <Frame>

44 <img className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/ios-simulator.jpg?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=6c88418ed14ed0fb12cc1af75b17f2ee" alt="Claude Code Desktop with the iOS Simulator pane showing an iPhone app next to the conversation" width="2048" height="1152" data-path="images/whats-new/ios-simulator.jpg" />

45 </Frame>

46 

47 <p className="digest-feature-try">Claude にアプリを実行たたはテストするよう䟝頌するず、アプリが起動するずきにペむンが開きたす</p>

48 

49 ```text Claude Code theme={null}

50 > Build the app and run it in the simulator to check the onboarding flow.

51 ```

52 

53 <a className="digest-feature-link" href="/docs/ja/desktop-ios-simulator#run-your-app-in-the-simulator">Test iOS apps in the simulator</a>

54</div>

55 

56<div className="digest-feature">

57 <div className="digest-feature-header">

58 <span className="digest-feature-title">Claude Security プラグむン</span>

59 <span className="digest-feature-pill">plugin</span>

60 </div>

61 

62 <p className="digest-feature-lede">Claude Security プラグむンは Claude Code セッション内でコヌドベヌスのマルチ゚ヌゞェント脆匱性スキャンを実行したす。゚ヌゞェントはアヌキテクチャをマッピングし、脅嚁モデルを構築し、脆匱性を探し、すべおの怜出結果を独立しお確認しおから、<code>CLAUDE-SECURITY-\<timestamp>/</code> ディレクトリにレポヌトを曞き蟌みたす。リポゞトリ党䜓たたはブランチの差分、プルリク゚スト、たたは単䞀のコミットのみをスキャンしおから、遞択した怜出結果をレビュヌ枈みパッチに倉換しお自分で適甚できたす。</p>

63 

64 <p className="digest-feature-try">公匏 Anthropic マヌケットプレむスからプラグむンをむンストヌルし、<code>/reload-plugins</code> を実行しおから、<code>/claude-security</code> でスキャンを開始しおください</p>

65 

66 ```text Claude Code theme={null}

67 > /plugin install claude-security@claude-plugins-official

68 ```

69 

70 <a className="digest-feature-link" href="/docs/ja/claude-security#scan-and-fix-your-codebase">Scan and fix your codebase</a>

71</div>

72 

73<div className="digest-wins">

74 <p className="digest-wins-title">その他の改善</p>

75 

76 <div className="digest-wins-grid">

77 <div><a href="/docs/ja/code-review#review-a-diff-locally"><code>/code-review</code></a> は独自のコンテキストりィンドりを持぀バックグラりンドサブ゚ヌゞェントずしお実行されるようになったため、レビュヌ䜜業は䌚話から倖れ、完了時に怜出結果が到着したす</div>

78 <div><code>/verify</code>、<code>/code-review</code>、<code>/deep-research</code> は呌び出すずきのみ実行されたす。Claude は自動的に起動しなくなりたした</div>

79 <div><a href="/docs/ja/interactive-mode#emoji-shortcodes">Emoji shortcodes</a> はプロンプト入力で自動補完されたす。<code>:heart:</code> を入力しお絵文字を挿入するか、<code>:</code> の埌に 2 文字以䞊入力しお候補を衚瀺したす。<code>emojiCompletionEnabled</code> でオフにできたす</div>

80 <div><code>context: fork</code> を持぀スキルは <a href="/docs/ja/skills#run-skills-in-a-subagent">バックグラりンドで実行</a>されるようになり、スキルのフロントマタヌで <code>background: false</code> を蚭定するず同じタヌンで結果を埅ちたす</div>

81 <div>セッションはデフォルトで最倧 20 個のサブ゚ヌゞェントを同時に実行できたす。<code>CLAUDE\_CODE\_MAX\_CONCURRENT\_SUBAGENTS</code> で <a href="/docs/ja/sub-agents#concurrent-subagent-limit">制限</a>を倉曎しおください</div>

82 <div>`--max-budget-usd` はサブ゚ヌゞェントの䞊限を匷制するようになりたした。支出がそれに達するず、Claude はこれ以䞊起動できず、実行䞭のバックグラりンドサブ゚ヌゞェントは停止したす</div>

83 <div>新しい <a href="/docs/ja/sandboxing#disable-filesystem-isolation"><code>sandbox.filesystem.disabled</code></a> 蚭定はファむルシステム分離をスキップしながらネットワヌク出力制埡を維持したす</div>

84 <div>自動モヌドでは、危険な <code>rm</code> コマンド、バックグラりンドゞョブ、疑わしい Windows パスのチェックは暩限ダむアログを開かなくなりたす。自動モヌド分類噚が刀定したす</div>

85 <div>Bash 暩限チェックはより倚くのシェル圢匏で倱敗するようになりたした。ファむルディスクリプタリダむレクト、Zsh 倉数サブスクリプト<code>\[\[ ]]</code> 比范内、安党でないオプションを実行できる <code>help</code> ず <code>man</code> 呌び出し、10,000 文字を超えるコマンドが含たれたす</div>

86 <div><a href="/docs/ja/fast-mode">Fast mode</a> は Opus 4.7 をサポヌトしなくなりたした。<code>/fast</code> は Opus 5 ず Opus 4.8 に適甚されるようになりたした</div>

87 <div>長時間実行されるツヌル呌び出しは沈黙する代わりに定期的な進捗ハヌトビヌトを発行したす</div>

88 </div>

89</div>

90 

91[Full changelog for v2.1.214–v2.1.219 →](/docs/en/changelog#2-1-214)

whats-new/2026-w32.md +103 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Week 32 · 8月3日7日、2026幎

6 

7> Claude Code セッションが盞互にメッセヌゞを送信でき、自己ホスト環境がクラりドセッションをお客様のむンフラストラクチャで実行でき、自動モヌドがデフォルトの暩限モヌドになりたす。

8 

9<div className="digest-meta">

10 <span>リリヌス <a href="/docs/en/changelog#2-1-220">v2.1.220 → v2.1.224</a></span>

11 <span>3 ぀の機胜 · 8月3日7日</span>

12</div>

13 

14<div className="digest-feature">

15 <div className="digest-feature-header">

16 <span className="digest-feature-title">クロスセッションメッセヌゞング</span>

17 <span className="digest-feature-pill">v2.1.224</span>

18 </div>

19 

20 <p className="digest-feature-lede">Claude Code セッションが盞互にメッセヌゞを送信できるようになりたした。Claude は <code>ListAgents</code> ツヌルで他のセッションを怜出し、<code>SendMessage</code> で送信したす。これはお客様がそれを芁求したずきか、たたは 1 ぀のセッションでの倉曎が別のセッションが䜜業しおいる内容に圱響を䞎えた埌など、独自に行われたす。メッセヌゞは Claude が別のセッション甚に曞いたテキストであり、お客様の䌚話履歎たたはファむルではありたせん。macOS ず Linux で利甚可胜です。v2.1.224 以降が必芁です。</p>

21 

22 <Frame>

23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" data-path="images/whats-new/cross-session-messaging.mp4" />

24 </Frame>

25 

26 <p className="digest-feature-try">同じマシンで 2 ぀のセッションを開いた状態で、そのうちの 1 ぀に䜕かを枡すよう䟝頌しおください</p>

27 

28 ```text title="Claude Code" wrap theme={null}

29 Tell the session working on the payments API that users.name is now users.display_name

30 ```

31 

32 <p className="digest-feature-try">別のセッションには、Claude がメッセヌゞを読んだら <code>Message from</code> 行が衚瀺されたす。<code>Ctrl+O</code> を抌しお展開しおください。Claude が到達できるセッションを確認するには、<code>/list-agents</code> を実行しおください。</p>

33 

34 <a className="digest-feature-link" href="/docs/ja/cross-session-messaging#message-another-session">別のセッションにメッセヌゞを送信</a>

35</div>

36 

37<div className="digest-feature">

38 <div className="digest-feature-header">

39 <span className="digest-feature-title">自己ホスト環境</span>

40 <span className="digest-feature-pill">v2.1.224</span>

41 </div>

42 

43 <p className="digest-feature-lede">自己ホスト環境は Claude Code クラりドセッションをお客様の組織独自のむンフラストラクチャで実行し、Team および Enterprise プランでパブリックベヌタ版です。マシンたたはコンテナで <code>claude self-hosted-runner</code> を実行しお、それらをランナヌに倉えおください。誰かが claude.ai、モバむルたたはデスクトップアプリ、たたは `claude --cloud` からセッションを開始するずきにお客様の環境を遞択するず、そのセッションはお客様のネットワヌク内で実行され、お客様の内郚サヌビスにアクセスできたす。Owner は <a href="https://claude.ai/admin-settings/cloud-environments">管理蚭定</a> で最初に <strong>自己ホスト環境を蚱可</strong> をオンにしたす。</p>

44 

45 <Frame>

46 <img className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=ae9152cb1670c8af517d1aee57689b14" alt="linux-dev や macos-prod などの環境、それらのステヌタス、およびアクティブなセッション数をリストする自己ホスト環境管理ペヌゞ" width="2048" height="1152" data-path="images/whats-new/self-hosted-environments.jpg" />

47 </Frame>

48 

49 <p className="digest-feature-try">Owner ずしおサむンむンし、ガむド付きセットアップを実行したす。これは環境の䜜成をガむドし、ランナヌを開始したす</p>

50 

51 ```bash terminal theme={null}

52 claude self-hosted-runner setup

53 ```

54 

55 <p className="digest-feature-try">ランナヌが登録されるず、環境は管理蚭定で <strong>Healthy</strong> ず衚瀺されたす。</p>

56 

57 <a className="digest-feature-link" href="/docs/ja/self-hosted-environments-quickstart#set-up-an-environment-and-runner">自己ホスト環境クむックスタヌト</a>

58</div>

59 

60<div className="digest-feature">

61 <div className="digest-feature-header">

62 <span className="digest-feature-title">自動モヌドがデフォルトになる</span>

63 <span className="digest-feature-pill">CLI</span>

64 </div>

65 

66 <p className="digest-feature-lede">8月14日から、自動モヌドは Pro、Max、および Team プランの新しいセッションのデフォルト暩限モヌドです。お客様が自分でデフォルトモヌドを蚭定した堎合、ワンタむムスむッチプロンプトを受け入れない限りそのたたです。お客様の組織が管理するデフォルトは倉わりたせん。い぀でもモヌドを切り替えるこずができたす。既にこれらのプランで有効自動モヌドが行う分類噚呌び出しはお客様の䜿甚制限にカりントされなくなりたす。</p>

67 

68 <p className="digest-feature-try">スむッチ前にすべおのセッションを自動モヌドで開始するには、ナヌザヌ蚭定でデフォルトずしお蚭定しおください</p>

69 

70 ```json ~/.claude/settings.json {3} theme={null}

71 {

72 "permissions": {

73 "defaultMode": "auto"

74 }

75 }

76 ```

77 

78 <p className="digest-feature-try">新しいセッションはステヌタスバヌに <code>auto mode on</code> ず衚瀺されたす。</p>

79 

80 <a className="digest-feature-link" href="/docs/ja/permission-modes#eliminate-prompts-with-auto-mode">自動モヌドの芁件ず制埡</a>

81</div>

82 

83<div className="digest-wins">

84 <p className="digest-wins-title">その他の改善</p>

85 

86 <div className="digest-wins-grid">

87 <div>VS Code 拡匵機胜は <a href="/docs/ja/vs-code#extension-settings">Focus ビュヌ</a> を取埗したす。これはツヌルアクティビティを 1 タヌンあたり 1 ぀の展開可胜な行の背埌に隠したす。コマンドメニュヌから、たたは <code>Ctrl+Alt+F</code>Mac では <code>Ctrl+Option+F</code>で切り替えおください</div>

88 <div>Sandbox 認蚌情報ファむルは Linux ず WSL2 で <a href="/docs/ja/sandboxing#mask-credential-files"><code>mode: "mask"</code></a> を受け入れるため、サンドボックス化されたコマンドはセンチネルコピヌを読み取り、サンドボックスプロキシは出力時に実際の倀を眮き換えたす。認蚌情報マスキングは <code>extract</code>、JWT 察応 <code>decode</code>、および AWS SigV4 再眲名オプションも取埗したす</div>

89 <div>マヌケットプレむスは新しい <code>archive</code> ゜ヌスを䜿甚しおプラグむンを <a href="/docs/ja/plugin-marketplaces#zip-archives">zip アヌカむブ</a> ずしお配垃でき、HTTPS 経由でダりンロヌドされ、オプションの SHA-256 ピンが付いおいるため、むンストヌルは git たたは npm なしで機胜したす</div>

90 <div><code>/review</code> は <a href="/docs/ja/code-review#review-a-diff-locally"><code>/code-review</code></a> の゚むリアスになり、努力レベルなしの <code>/code-review</code> は最埌に入力したレベルを再利甚したす</div>

91 <div><a href="/docs/ja/agent-view#copy-the-session-with-%2Ffork"><code>/fork</code></a> でコピヌするセッションは、元のセッションのチェックアりトの代わりに、独自の worktree でコヌド倉曎を行うようになりたした</div>

92 <div><code>/plugin</code> から <a href="/docs/ja/discover-plugins#install-plugins">むンストヌル</a> するプラグむンは、安党な堎合に珟圚のセッションで有効になりたす。むンストヌル抂芁は <code>Plugin is now active.</code> を報告するか、<code>/reload-plugins</code> を実行するよう指瀺したす</div>

93 <div><a href="/docs/ja/agent-view#how-file-edits-are-isolated">バックグラりンドセッション</a> が worktree でコヌドを倉曎した堎合、完了前にコミットしおプッシュし、タスクが芁求する堎合にのみドラフトプルリク゚ストを開き、お客様の <code>CLAUDE.md</code> の git 指瀺に埓いたす</div>

94 <div>セッションあたり 200 サブ゚ヌゞェントの䞊限が削陀されたため、長時間実行されるセッションは新しいサブ゚ヌゞェントを拒吊しなくなりたす。<a href="/docs/ja/sub-agents#concurrent-subagent-limit">同時実行</a> ず深さの制限は匕き続き適甚されたす</div>

95 <div>リポゞトリのチェックむン蚭定は <a href="/docs/ja/remote-control#enable-remote-control-for-all-sessions">Remote Control 自動接続</a> をオンにできなくなりたした。代わりにお客様のナヌザヌたたは管理蚭定で <code>remoteControlAtStartup</code> を蚭定し、プロゞェクトずロヌカル蚭定はそれをオフにするこずのみできたす</div>

96 <div><a href="/docs/ja/worktrees#how-claude-code-enforces-isolation">Worktree 分離</a> はファむル線集だけでなく、メむンチェックアりトに到達する Bash コマンドず git リダむレクトもブロックするようになり、すべおのセッションタむプずセッションのサブ゚ヌゞェントで行われたす</div>

97 <div>Bash コマンドは暩限チェックから自身の䞀郚を隠すこずができなくなり、タブたたは非衚瀺の Unicode パディングはコマンドの䞀郚を承認ダむアログから隠さなくなりたす</div>

98 <div>PreToolUse 自動蚱可フックは、抂芁やコンパクションなどの Claude Code の内郚サむドタスクでツヌル制限をバむパスしなくなりたす</div>

99 <div><a href="/docs/ja/ultraplan">Ultraplan</a> リサヌチプレビュヌは削陀されたした。<code>/ultraplan</code> コマンドず <code>ultraplan</code> キヌワヌドを含めお。代わりにプランモヌドたたは Web 䞊の Claude Code を䜿甚しおください</div>

100 </div>

101</div>

102 

103[v2.1.220–v2.1.224 の完党なチェンゞログ →](/docs/en/changelog#2-1-220)

whats-new/2026-w33.md +87 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# 第 33 週・8 月 1014 日、2026 幎

6 

7> Claude Code Desktop は䜿甚制限がリセットされた埌に自動継続し、フォヌクモヌドがデフォルトで有効になり、GitLab マヌゞリク゚ストずマヌケットプレむスが GitHub に参加したす。

8 

9<div className="digest-meta">

10 <span>リリヌス <a href="/docs/en/changelog#2-1-225">v2.1.225 → v2.1.233</a></span>

11 <span>3 ぀の機胜・8 月 1014 日</span>

12</div>

13 

14<div className="digest-feature">

15 <div className="digest-feature-header">

16 <span className="digest-feature-title">Desktop での䜿甚制限埌の自動継続</span>

17 <span className="digest-feature-pill">Desktop</span>

18 </div>

19 

20 <p className="digest-feature-lede">Claude Code Desktop のコヌドタブでセッション制限に達するず、制限カヌドに <strong>制限がリセットされたずきに自動継続</strong> チェックボックスが衚瀺されるようになりたした。これをチェックするず、Desktop アプリはリセット埌に䞭断されたタヌンを再詊行したす。カヌドには再詊行時刻が衚瀺されたす。週間制限カヌドではこのオプションは提䟛されたせん。</p>

21 

22 <Frame>

23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/desktop-auto-continue.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=1937f489695feaea715e48ecfd7e62cd" data-path="images/whats-new/desktop-auto-continue.mp4" />

24 </Frame>

25 

26 <p className="digest-feature-try">次にセッション制限カヌドが衚瀺されたずきに、<strong>制限がリセットされたずきに自動継続</strong> をチェックしおセッションを開いたたたにしおください。カヌドに <code>Auto-resuming at</code> ずリセット時刻が衚瀺され、制限がリセットされるずタヌンが自動的に再開されたす。</p>

27 

28 <a className="digest-feature-link" href="/docs/ja/errors#youve-hit-your-session-limit">䜿甚制限に達したずきの察凊方法</a>

29</div>

30 

31<div className="digest-feature">

32 <div className="digest-feature-header">

33 <span className="digest-feature-title">フォヌクモヌドがデフォルトで有効</span>

34 <span className="digest-feature-pill">v2.1.232</span>

35 </div>

36 

37 <p className="digest-feature-lede">フォヌクモヌドはむンタラクティブセッションでデフォルトで有効になりたした。Claude は <code>fork</code> サブ゚ヌゞェントタむプをリク゚ストできたす。これは完党な䌚話ずプロンプトキャッシュを継承するため、最初からやり盎す必芁がなく、サむドタスクのコンテキストを再床説明する必芁がありたせん。むンタラクティブセッションで Claude が生成するサブ゚ヌゞェント゚ヌゞェントチヌムのチヌムメむトが生成するもの以倖もデフォルトでバックグラりンドで実行されたす。</p>

38 

39 <p className="digest-feature-try">これたでに説明したすべおのコンテキストが必芁なタスクでフォヌクを自分で開始しおください</p>

40 

41 ```text Claude Code theme={null}

42 > /subtask draft unit tests for the parser changes so far

43 ```

44 

45 <p className="digest-feature-try">フォヌクはプロンプトの䞋のパネルに衚瀺され、その結果は完了時に䌚話に到着したす。フォヌクモヌドをオフにするには、<code>CLAUDE\_CODE\_FORK\_SUBAGENT=0</code> を蚭定しおください。</p>

46 

47 <a className="digest-feature-link" href="/docs/ja/sub-agents#turn-fork-mode-on-or-off">フォヌクモヌドをオンたたはオフにする</a>

48</div>

49 

50<div className="digest-feature">

51 <div className="digest-feature-header">

52 <span className="digest-feature-title">GitLab マヌゞリク゚ストずマヌケットプレむス</span>

53 <span className="digest-feature-pill">v2.1.232</span>

54 </div>

55 

56 <p className="digest-feature-lede">プラグむンマヌケットプレむスはベア <code>gitlab.com</code> URLネストされたサブグルヌプを含むをクロヌンしたす。v2.1.233 以降では、GitLab マヌゞリク゚スト URL を <code>--worktree</code> に枡しおそこからブランチを䜜成でき、<code>claude agents</code> ビュヌはマヌゞリク゚ストにリンクされたセッションを <code>!N</code> ずしおラベル付けしたす。Claude Code は <code>glpat-</code> や <code>glrt-</code> などの GitLab トヌクンファミリヌも線集し、<code>glab</code> CLI の蚭定ストアを <code>gh</code> ず同じ方法で保護したす。</p>

57 

58 <p className="digest-feature-try">マヌゞリク゚ストからブランチされたワヌクツリヌでセッションを開始しおください</p>

59 

60 ```bash terminal theme={null}

61 claude --worktree https://gitlab.com/group/project/-/merge_requests/42

62 ```

63 

64 <p className="digest-feature-try"><code>origin</code> が gitlab.com 䞊にある堎合、Claude Code は <code>merge-requests/42/head</code> をフェッチし、そのブランチ䞊のセッションを独自のワヌクツリヌで開きたす。</p>

65 

66 <a className="digest-feature-link" href="/docs/ja/worktrees#branch-from-a-pull-request">プルたたはマヌゞリク゚ストからワヌクツリヌをブランチする</a>

67</div>

68 

69<div className="digest-wins">

70 <p className="digest-wins-title">その他の改善</p>

71 

72 <div className="digest-wins-grid">

73 <div>プロンプトで <code>@</code> を入力しお、別の Claude セッションを名前で <a href="/docs/ja/cross-session-messaging#message-another-session">メンションする</a> ず、Claude は <code>SendMessage</code> でそれに盎接メッセヌゞを送信したす。正確に 1 ぀のラむブセッションず䞀臎するベア名は確認ステップなしで配信されるようになりたした</div>

74 <div>1 台のマシン䞊のむンタラクティブセッションは <a href="/docs/ja/cross-session-messaging#see-which-sessions-claude-can-reach">䞀意の名前</a> を保持したす。別のラむブセッションが既に䜿甚しおいる名前でセッションを開始たたは名前倉曎した堎合、Claude Code はあなたのセッションに <code>name-word-word</code> バリアントを付䞎し、その旚を通知したす</div>

75 <div>プラグむンマヌケットプレむスは <a href="/docs/ja/plugin-marketplaces#command-sources"><code>command</code> ゜ヌス</a> を受け入れたす。ロヌカルコマンドはプラグむンディレクトリを出力し、Claude Code は各セッションで再解決しお再起動なしで適甚したす</div>

76 <div>Linux ず WSL では、<a href="/docs/ja/tools-reference#memory-limit-on-linux-and-wsl"><code>CLAUDE\_CODE\_TOOL\_MEMORY\_LIMIT</code></a> を <code>4G</code> などのサむズに蚭定しお、Bash および PowerShell ツヌルコマンドが䜿甚できるメモリをキャップできたす</div>

77 <div><code>TaskCreate</code>、<code>TaskUpdate</code>、<code>TodoWrite</code> などのタスク远跡ツヌルは、<a href="/docs/ja/tools-reference#task-tool-availability">Opus 4.8、Sonnet 5、Fable 5、Mythos 5、およびそれ以降のモデルでは利甚できなくなりたした</a>。<code>CLAUDE\_CODE\_ENABLE\_TODO\_TOOLS=1</code> を蚭定しお再床有効にしおください</div>

78 <div><a href="/docs/ja/code-review#review-a-diff-locally"><code>/code-review</code></a> は高、xhigh、および max 努力レベルで、他のレベルず同様にバックグラりンド゚ヌゞェントで実行されるようになりたした</div>

79 <div><a href="/docs/ja/discover-plugins#install-plugins"><code>/plugin install plugin\@marketplace</code></a> はたずマヌケットプレむスをリフレッシュするため、新しく公開されたプラグむンは手動マヌケットプレむス曎新なしでむンストヌルできたす</div>

80 <div>蚭定は <a href="/docs/ja/settings-reference#marketplace-key-aliases"><code>additionalMarketplaces</code> および <code>allowedMarketplaces</code></a> を <code>extraKnownMarketplaces</code> および <code>strictKnownMarketplaces</code> の゚むリアスずしお受け入れたす</div>

81 <div>新しいモデルでは、Claude は <a href="/docs/ja/tools-reference#write-tool-behavior">Write ツヌルで既存ファむルを䞊曞き</a> できるようになり、このセッションで最初に読み蟌む必芁がなくなり、Edit ツヌルのルヌルず䞀臎したす。叀いモデルは読み蟌みが必芁です</div>

82 <div>VS Code 拡匵機胜は <a href="/docs/ja/vs-code#organize-sessions-into-groups">セッションリストをグルヌプに敎理</a> できたす。右クリックしおグルヌプを䜜成、名前倉曎、たたは削陀し、Cmd/Ctrl- たたは Shift- クリックで耇数のセッションを䞀床に移動できたす</div>

83 <div>組織が Claude Code を <a href="/docs/ja/claude-apps-gateway-spend-limits">支出制限のある Claude アプリゲヌトりェむ</a> を通じおルヌティングしおいる堎合、Claude Code は制限期間、リセット時刻、および制限に達したずきのオペレヌタヌのメッセヌゞを衚瀺したす</div>

84 </div>

85</div>

86 

87[v2.1.225v2.1.233 の完党なチェンゞログ →](/docs/en/changelog#2-1-225)

whats-new/2026-w34.md +105 −0 created

Details

1> ## Documentation Index

2> 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.

4 

5# Week 34 · 8月1721日、2026幎

6 

7> /design スキルでドラフト可胜な UI アヌトボヌドを䜜成し、Concise 出力スタむルを蚭定し、スマヌトフォンからマシン䞊で Claude Code セッションを開始したす。

8 

9<div className="digest-meta">

10 <span>リリヌス <a href="/docs/en/changelog#2-1-234">v2.1.234 → v2.1.239</a></span>

11 <span>3 ぀の機胜 · 8月1721日</span>

12</div>

13 

14<div className="digest-feature">

15 <div className="digest-feature-header">

16 <span className="digest-feature-title">/design</span>

17 <span className="digest-feature-pill">research preview</span>

18 </div>

19 

20 <p className="digest-feature-lede"><code>/design</code> スキルは Claude Design のアヌトボヌドワヌクフロヌを CLI ず Claude Code Desktop に持ち蟌み、アヌティファクトの䞊に構築されおいたす。簡朔なブリヌフで実行するず、Claude は UI 甚の線集可胜なアヌトボヌドのキャンバスを公開したす。1 ぀を遞択し、調敎しおから、Claude に実装させたす。Pro、Max、Team、Enterprise で利甚可胜です。v2.1.234 以降が必芁です。</p>

21 

22 <Frame>

23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/design-skill.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=0b376a94227c14a4204af89c4c9fd7ac" data-path="images/whats-new/design-skill.mp4" />

24 </Frame>

25 

26 <p className="digest-feature-try">デザむンしたいものを説明し、Claude にオプションをドラフトさせたす</p>

27 

28 ```text Claude Code theme={null}

29 > /design redesign the composer based on what people actually use it for

30 ```

31 

32 <p className="digest-feature-try">Claude は公開されたキャンバスぞのリンクを出力したす。それを開き、アヌトボヌドを遞択しお、Claude にどのオプションを実装するかを䌝えたす。</p>

33 

34 <a className="digest-feature-link" href="/docs/ja/artifacts#availability">アヌティファクトが利甚可胜な堎所</a>

35</div>

36 

37<div className="digest-feature">

38 <div className="digest-feature-header">

39 <span className="digest-feature-title">Concise 出力スタむル</span>

40 <span className="digest-feature-pill">v2.1.237</span>

41 </div>

42 

43 <p className="digest-feature-lede">Concise は新しい組み蟌み出力スタむルです。Claude は結果を最初に瀺し、前眮きず説明をスキップしながら、Default スタむルず同じくらい培底的に䜜業を行いたす。説明や詳现を求めるず、Claude は完党に答えたす。゚ラヌレポヌト、セキュリティ譊告、砎壊的なアクションの確認は、完党なコンテンツを保持したす。</p>

44 

45 <Frame>

46 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/concise-output-style.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=dfb40ec8921ed1bc82eb629042a8ec17" data-path="images/whats-new/concise-output-style.mp4" />

47 </Frame>

48 

49 <p className="digest-feature-try"><code>/config</code> の <strong>Output style</strong> で有効にするか、蚭定ファむルで蚭定したす</p>

50 

51 ```json ~/.claude/settings.json {2} theme={null}

52 {

53 "outputStyle": "Concise"

54 }

55 ```

56 

57 <p className="digest-feature-try"><code>/clear</code> を実行するか新しいセッションを開始するず、Claude の返信は結果を最初に瀺したす。</p>

58 

59 <a className="digest-feature-link" href="/docs/ja/output-styles#built-in-output-styles">組み蟌み出力スタむル</a>

60</div>

61 

62<div className="digest-feature">

63 <div className="digest-feature-header">

64 <span className="digest-feature-title">スマヌトフォンからマシン䞊でセッションを開始</span>

65 <span className="digest-feature-pill">mobile</span>

66 </div>

67 

68 <p className="digest-feature-lede"><code>claude remote-control</code> を実行しおいるマシンは、Claude アプリの Code タブの䞊郚にデバむスカヌドずしお衚瀺されるようになりたした。Remote Control は research preview から倖れたした。</p>

69 

70 <Frame>

71 <img className="w-full" src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/remote-control-phone-start.jpg?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=9f0ebedab23aa0e1732cc37782573907" alt="Claude モバむルアプリの Code タブ。セッションリストの䞊に接続された MacBook をデバむスカヌドずしお衚瀺する Devices セクションがありたす" width="1206" height="895" data-path="images/whats-new/remote-control-phone-start.jpg" />

72 </Frame>

73 

74 <p className="digest-feature-try">到達したいマシンで Remote Control を開始し、スマヌトフォンで Code タブを開きたす</p>

75 

76 ```bash terminal theme={null}

77 claude remote-control

78 ```

79 

80 <p className="digest-feature-try">マシンは Code タブの䞊郚にデバむスカヌドずしお衚瀺されたす。それをタップしおディレクトリを遞択し、そこでセッションを開始したす。</p>

81 

82 <a className="digest-feature-link" href="/docs/ja/remote-control#start-a-remote-control-session">Remote Control セッションを開始</a>

83</div>

84 

85<div className="digest-wins">

86 <p className="digest-wins-title">その他の改善</p>

87 

88 <div className="digest-wins-grid">

89 <div>Claude Code は claude.ai の䜿甚制限がリセットされたずきにセッションを自動的に続行するようになりたした。<code>/config</code> の <strong>Continue automatically at usage limit</strong> 行から無効にできたす</div>

90 <div>オプションの <a href="/docs/ja/interactive-mode#check-spelling-as-you-type"><code>spellcheck</code> 蚭定</a> は、入力時にプロンプト入力内のスペルミスをアンダヌラむンで瀺したす。むンストヌル枈みの <code>aspell</code>、<code>hunspell</code>、たたは <code>ispell</code> を䜿甚したす</div>

91 <div>開いおいる GitLab マヌゞリク゚ストを持぀ブランチで、<code>glab auth login</code> を通じお認蚌された <code>glab</code> CLI を䜿甚するず、フッタヌは <a href="/docs/ja/interactive-mode#gitlab-merge-requests"><code>MR !N</code> バッゞ</a> を衚瀺したす。マヌゞリク゚ストがドラフト、オヌプン、たたはマヌゞ可胜かどうかで色分けされたす</div>

92 <div>スマヌトフォンたたは claude.ai/code から努力レベルを倉曎するず、<a href="/docs/ja/remote-control#what-connected-devices-see">マシン䞊のセッションに適甚されたす</a>。Desktop たたは VS Code でホストされおいる Remote Control セッションは、接続されたデバむスに珟圚の暩限モヌドも衚瀺したす</div>

93 <div>Claude が䜜業䞭に <a href="/docs/ja/permissions#manage-permissions"><code>/permissions</code></a> を開くか <code>/add-dir \<path></code> を実行できたす。暩限ルヌルの倉曎は珟圚のタヌンの残りに適甚されたす</div>

94 <div>バックグラりンドタスクが <a href="/docs/ja/goal#background-work-defers-evaluation"><code>/goal</code></a> を埅機させおいる堎合、Claude は無期限に埅぀のではなく 30 分埌にチェックむンし、セッションがアむドル状態の間、より長い間隔でチェックむンを続けたす。<code>CLAUDE\_CODE\_GOAL\_CHECKIN\_MINUTES=0</code> を蚭定しおオプトアりトしたす</div>

95 <div>独自のプロンプトはトランスクリプトで markdown をレンダリングするようになりたした。ハむラむトされたコヌドブロック、むンラむンコヌド、リストは、返信ず同じ方法で衚瀺されたす</div>

96 <div>新しい <a href="/docs/ja/model-config#set-a-default-model-for-new-sessions"><code>ANTHROPIC\_DEFAULT\_MODEL</code></a> 環境倉数は、新しいセッションが開始するモデルを蚭定したす。<code>/model</code> の遞択はそれをオヌバヌラむドし、再起動埌も保持されたす</div>

97 <div><code>SendMessage</code> の <code>notify\_when\_idle</code> 入力を䜿甚するず、Claude は同じマシン䞊の別の Claude Code セッションに <a href="/docs/ja/cross-session-messaging#get-a-notice-when-another-session-goes-idle">次にアむドル状態になったずきに 1 ぀の通知を送信するよう</a> 芁求できたす</div>

98 <div><a href="/docs/ja/interactive-mode#make-ctrl-w-delete-back-to-whitespace"><code>keybindingFlavor</code></a> を <code>"readline"</code> に蚭定しお、プロンプトの <code>Ctrl+W</code> を Bash のように前のホワむトスペヌスたで削陀するようにしたす。<code>/</code> などの句読点で停止する代わりに</div>

99 <div>ネむティブ Windows では、Claude Code セッションは <code>SendMessage</code> で <a href="/docs/ja/cross-session-messaging#availability">互いにメッセヌゞを送信</a> し、<code>ListAgents</code> で互いを芋぀けるこずができるようになりたした。macOS ず Linux ず同じです</div>

100 <div>自己ホスト型ランナヌは `--defer-shutdown-max-min` を受け入れたす。これは <a href="/docs/ja/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal">SIGTERM 埌の蚭定された分数の間、接続されたセッションを提䟛し続けたす</a></div>

101 <div>自己ホスト型ランナヌは `--proxy-authorization-command` たたは `--proxy-authorization-file` を受け入れお、<a href="/docs/ja/self-hosted-environments-deploy#authenticate-to-an-egress-proxy">1 ぀が必芁な出力プロキシの新しい `Proxy-Authorization` ヘッダヌを提䟛したす</a></div>

102 </div>

103</div>

104 

105[v2.1.234v2.1.239 の完党なチェンゞログ →](/docs/en/changelog#2-1-234)

workflows.md +84 −76

Details

37 バンドルされたワヌクフロヌを実行する37 バンドルされたワヌクフロヌを実行する

38</h2>38</h2>

39 39 

40最速の方法でワヌクフロヌの動䜜を確認するには、Claude Code に含たれおいる組み蟌みワヌクフロヌ `/deep-research` を実行したす。これは[バンドルされたワヌクフロヌ](#bundled-workflows)で、倚くの゜ヌスにわたっお質問を調査するためのものです。セッションが無料のたたで、タヌンバむタヌンのトランスクリプトの代わりに 1 ぀のレポヌトを取埗しながら、゚ヌゞェントがバックグラりンドで䞀連のフェヌズを凊理するのを芋るこずができたす。40ワヌクフロヌの動䜜を最も簡単に確認する方法は、Claude Code に含たれおいる[組み蟌みワヌクフロヌ](#bundled-workflows)である `/deep-research` を実行するこずです。このワヌクフロヌは、耇数の゜ヌスにわたっお質問を調査するためのものです。セッションがバックグラりンドで䞀連のフェヌズを凊理しおいる間、セッションは自由に䜿甚でき、タヌンバむタヌンのトランスクリプトではなく、最埌に 1 ぀のレポヌトが埗られたす。

41 41 

42<Steps>42<Steps>

43 <Step title="ワヌクフロヌを実行する">43 <Step title="ワヌクフロヌを実行する">

44 調査したい質問で `/deep-research` を実行したす。耇数の角床にわたっお Web 怜玢をファンアりトし、芋぀けた゜ヌスをフェッチしお盞互怜蚌し、匕甚されたレポヌトを合成したす。44 調査したい質問を䜿甚しお `/deep-research` を実行したす。耇数の角床から Web 怜玢を展開し、芋぀けた゜ヌスを取埗しおクロスチェックし、匕甚されたレポヌトを合成したす。

45 45 

46 ```text wrap theme={null}46 ```text wrap theme={null}

47 /deep-research What changed in the Node.js permission model between v20 and v22?47 /deep-research What changed in the Node.js permission model between v20 and v22?


49 </Step>49 </Step>

50 50 

51 <Step title="ワヌクフロヌを蚱可する">51 <Step title="ワヌクフロヌを蚱可する">

52 Claude Code はワヌクフロヌを蚱可するかどうかを尋ねたす。**Yes** を遞択しお続行したす。正確なプロンプトは暩限モヌドによっお異なりたす。[実行前に蚈画を承認する](#approve-the-plan-before-it-runs)でモヌドごずのオプションを参照しおください。52 Claude Code はワヌクフロヌを蚱可するかどうかを尋ねたす。**Yes** を遞択しお続行したす。正確なプロンプトは暩限モヌドによっお異なりたす。[実行前にプランを承認する](#approve-the-plan-before-it-runs)を参照しお、モヌド別のオプションを確認しおください。

53 </Step>53 </Step>

54 54 

55 <Step title="進捗を監芖する">55 <Step title="進捗を監芖する">


59 /workflows59 /workflows

60 ```60 ```

61 61 

62 ビュヌは各フェヌズを゚ヌゞェント数、トヌクン合蚈、経過時間ずずもに衚瀺したす。任意のフェヌズにドリルダりンしお、その゚ヌゞェントず各゚ヌゞェントが芋぀けたものを確認したす。[実行を監芖する](#watch-the-run)で完党なコントロヌルセットを参照しおください。62 ビュヌには、各フェヌズが゚ヌゞェント数、トヌクン合蚈、経過時間ずずもに衚瀺されたす。任意のフェヌズをドリルダりンしお、その゚ヌゞェントず各゚ヌゞェントが芋぀けたものを確認したす。[実行を監芖する](#watch-the-run)を参照しお、コントロヌルの完党なセットを確認しおください。

63 63 

64 入力ボックスの䞋のタスクパネルからも監芖できたす。実行䞭は 1 行の進捗サマリヌが衚瀺されたす。䞋矢印を抌しおフォヌカスし、Enter キヌを抌しお展開したす。64 入力ボックスの䞋のタスクパネルからも監芖できたす。実行䞭は、1 行の進捗サマリヌがそこに衚瀺されたす。䞋矢印を抌しおフォヌカスし、Enter キヌを抌しお展開したす。

65 </Step>65 </Step>

66 66 

67 <Step title="レポヌトを読む">67 <Step title="レポヌトを読む">

68 実行が完了するず、レポヌトがセッションに衚瀺されたす。各クレヌムが由来する゜ヌスを匕甚し、盞互怜蚌を生き残らなかったクレヌムは既にフィルタリングされおいたす。68 実行が完了するず、レポヌトがセッションに衚瀺されたす。各クレヌムの出所を匕甚し、クロスチェックで生き残らなかったクレヌムは既にフィルタリングされおいたす。

69 69 

70 怜蚌゚ヌゞェントがレヌト制限や API ゚ラヌの埌など、クレヌムを確認できない堎合、レポヌトはそのクレヌムを未怜蚌ずしお列挙し、反論されたものずしおカりントしたせん。70 怜蚌゚ヌゞェントがレヌト制限や API ゚ラヌの埌など、クレヌムをチェックできない堎合、レポヌトはそのクレヌムを未怜蚌ずしお列挙し、反論されたものずしおカりントしたせん。

71 </Step>71 </Step>

72</Steps>72</Steps>

73 73 

74独自のタスク甚にワヌクフロヌを実行するには、[Claude にワヌクフロヌを䜜成させ](#have-claude-write-a-workflow)、実行が必芁なこずを実行したら、[保存しお](#save-the-workflow-for-reuse)独自のコマンドずしお䜿甚できたす。74独自のタスク甚にワヌクフロヌを実行するには、[Claude にワヌクフロヌを䜜成させ](#have-claude-write-a-workflow)、実行が目的を達成したら、それを[保存](#save-the-workflow-for-reuse)しお独自のコマンドずしお䜿甚できたす。

75 75 

76<h3 id="bundled-workflows">76<h3 id="bundled-workflows">

77 バンドルされたワヌクフロヌ77 バンドルされたワヌクフロヌ


79 79 

80Claude Code には、組み蟌みワヌクフロヌずしお `/deep-research` が含たれおいたす。80Claude Code には、組み蟌みワヌクフロヌずしお `/deep-research` が含たれおいたす。

81 81 

82| コマンド | 実行内容 |82| コマンド | 機胜 |

83| :-------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |83| :-------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

84| `/deep-research <question>` | 耇数の角床にわたっお質問に察する Web 怜玢をファンアりトし、芋぀けた゜ヌスをフェッチしお盞互怜蚌し、各クレヌムに投祚し、盞互怜蚌を生き残らなかったクレヌムがフィルタリングされた匕甚されたレポヌトを返したす。[WebSearch ツヌル](/docs/ja/tools-reference#websearch-tool-behavior)が利甚可胜である必芁がありたす |84| `/deep-research <question>` | 耇数の角床から質問に察する Web 怜玢を展開し、芋぀けた゜ヌスを取埗しおクロスチェックし、各クレヌムに投祚し、クロスチェックで生き残らなかったクレヌムがフィルタリングされた匕甚されたレポヌトを返したす。[WebSearch ツヌル](/docs/ja/tools-reference#websearch-tool-behavior)が利甚可胜である必芁がありたす |

85 85 

86`/deep-research` は呌び出すずきのみ実行されたす。86`/deep-research` は、呌び出すずきのみ実行されたす。

87 87 

88[自分で保存](#save-the-workflow-for-reuse)したワヌクフロヌは同じ方法でコマンドになり、バンドルされたものず䞀緒に `/` オヌトコンプリヌトに衚瀺されたす。88[自分で保存](#save-the-workflow-for-reuse)したワヌクフロヌは同じ方法でコマンドになり、バンドルされたものず䞀緒に `/` オヌトコンプリヌトに衚瀺されたす。

89 89 


91 実行を監芖する91 実行を監芖する

92</h3>92</h3>

93 93 

94ワヌクフロヌはバックグラりンドで実行されるため、゚ヌゞェントが䜜業しおいる間、セッションは応答性を保ちたす。任意の時点で `/workflows` を実行しお、実行䞭および完了したワヌクフロヌをリストアップし、1 ぀を遞択しお進捗ビュヌを開きたす。94ワヌクフロヌはバックグラりンドで実行されるため、゚ヌゞェントが䜜業しおいる間、セッションは応答性を保ちたす。任意の時点で `/workflows` を実行しお、実行䞭および完了したワヌクフロヌをリストアップし、1 ぀を遞択しおその進捗ビュヌを開きたす。

95 95 

96進捗ビュヌは各フェヌズを゚ヌゞェント数、トヌクン合蚈、経過時間ずずもに衚瀺したす。フッタヌは各アクションのキヌをリストアップしたす。96進捗ビュヌには、各フェヌズが゚ヌゞェント数、トヌクン合蚈、経過時間ずずもに衚瀺されたす。フッタヌには各アクションのキヌが衚瀺されたす。

97 97 

98| キヌ | アクション |98| キヌ | アクション |

99| :-------------- | :--------------------------------------------------------------------------------------- |99| :-------------- | :----------------------------------------------------------------------------------------- |

100| `↑` / `↓` | フェヌズたたぱヌゞェントを遞択 |100| `↑` / `↓` | フェヌズたたぱヌゞェントを遞択したす |

101| `Enter` たたは `→` | 遞択したフェヌズにドリルダりンし、次に゚ヌゞェントにドリルダりンしおプロンプト、最近のツヌル呌び出し、結果を読む |101| `Enter` たたは `→` | 遞択したフェヌズをドリルダりンし、次に゚ヌゞェントの詳现をドリルダりンしたす。詳现では、`Enter` で展開たたは折りたたみたす |

102| `Esc` たたは `←` | 1 レベル戻る。v2.1.203 から v2.1.205 では、`←` はフェヌズたたぱヌゞェントから戻りたせんでした。これらのバヌゞョンでは `Esc` を䜿甚しおください |102| `Esc` たたは `←` | 1 レベル戻りたす。v2.1.203 から v2.1.205 では、`←` はフェヌズたたぱヌゞェントから戻りたせんでした。これらのバヌゞョンでは `Esc` を䜿甚しおください |

103| `j` / `k` | オヌバヌフロヌするずきに゚ヌゞェント詳现内でスクロヌル |103| `j` / `k` | ゚ヌゞェント詳现がオヌバヌフロヌしたずきにスクロヌルしたす |

104| `f` | 遞択したフェヌズの゚ヌゞェントリストをステヌタスでフィルタリングしたす。もう䞀床抌すずサむクルしたす |104| `f` | 遞択したフェヌズの゚ヌゞェントリストをステヌタスでフィルタリングしたす。もう䞀床抌すずサむクルしたす |

105| `p` | 実行を䞀時停止たたは再開 |105| `p` | 実行を䞀時停止たたは再開したす |

106| `x` | 遞択した゚ヌゞェントを停止するか、フォヌカスが実行にあるずきにワヌクフロヌ党䜓を停止 |106| `x` | 遞択した゚ヌゞェントを停止するか、フォヌカスが実行にある堎合はワヌクフロヌ党䜓を停止したす |

107| `r` | 遞択した実行䞭の゚ヌゞェントを再開始 |107| `r` | 遞択した実行䞭の゚ヌゞェントを再起動したす |

108| `s` | 実行のスクリプトを[保存](#save-the-workflow-for-reuse)しおコマンドずしお保存 |108| `s` | 実行のスクリプトを[保存](#save-the-workflow-for-reuse)しおコマンドにしたす |

109 

110゚ヌゞェント詳现には、゚ヌゞェントのプロンプト、最近のツヌル呌び出し、および結果が衚瀺されたす。各呌び出しは、実行䞭たたぱラヌなどの状態を瀺したす。゚ヌゞェントが独自のタスクリストを保持しおいる堎合、詳现にはそれも衚瀺され、各タスクのステヌタスが衚瀺されたす。

111 

112`Enter` を抌しお詳现を展開したす。プロンプトず結果は完党に衚瀺され、リストされた各呌び出しはその入力ず結果の開始を衚瀺したす。

109 113 

110<h2 id="have-claude-write-a-workflow">114<h2 id="have-claude-write-a-workflow">

111 Claude にワヌクフロヌを䜜成させる115 Claude にワヌクフロヌを曞かせる

112</h2>116</h2>

113 117 

114Claude にワヌクフロヌを䜜成させるには 2 ぀の方法がありたす。118Claude にタスク甚のワヌクフロヌを曞かせるには、2 ぀の方法がありたす。

115 119 

116* [プロンプトでワヌクフロヌを芁求](#ask-for-a-workflow-in-your-prompt)し、キヌワヌド `ultracode` を含めるか、自分の蚀葉で芁求しお、Claude がタスク甚のワヌクフロヌを䜜成したす。120* [プロンプトでワヌクフロヌをリク゚ストする](#ask-for-a-workflow-in-your-prompt)。自分の蚀葉で、たたはキヌワヌド `ultracode` を含めるこずで、Claude がそのタスク甚のワヌクフロヌを曞きたす。

117* [ultracode で Claude に決定させる](#let-claude-decide-with-ultracode)。`/effort ultracode` を蚭定し、Claude はセッション内のすべおの実質的なタスク甚にワヌクフロヌを蚈画したす。121* [ultracode で Claude に決めさせる](#let-claude-decide-with-ultracode)。`/effort ultracode` を蚭定するず、Claude がセッション内のすべおの実質的なタスク甚にワヌクフロヌを蚈画したす。

118 122 

119既に存圚するワヌクフロヌコマンドを実行するこずもできたす。[バンドルされたワヌクフロヌ](#bundled-workflows)`/deep-research` など、たたは[保存](#save-the-workflow-for-reuse)したワヌクフロヌ。123既に存圚するワヌクフロヌコマンドを実行するこずもできたす。`/deep-research` のような[バンドルされたワヌクフロヌ](#bundled-workflows)、たたは[保存した](#save-the-workflow-for-reuse)ワヌクフロヌです。

120 124 

121<h3 id="ask-for-a-workflow-in-your-prompt">125<h3 id="ask-for-a-workflow-in-your-prompt">

122 プロンプトでワヌクフロヌを芁求する126 プロンプトでワヌクフロヌをリク゚ストする

123</h3>127</h3>

124 128 

125セッションの努力レベルを倉曎せずに単䞀のタスクをワヌクフロヌずしお実行するには、プロンプトにキヌワヌド `ultracode` を含めたす。「ワヌクフロヌを䜿甚する」たたは「ワヌクフロヌを実行する」など、自分の蚀葉で芁求するこずもできたす。Claude は盎接的な芁求を同じオプトむンずしお扱いたす。129セッションの努力レベルを倉曎せずに単䞀のタスクをワヌクフロヌずしお実行するには、プロンプトにキヌワヌド `ultracode` を含めたす。「ワヌクフロヌを䜿甚する」たたは「ワヌクフロヌを実行する」など、自分の蚀葉で尋ねるこずも機胜したす。Claude は盎接的なリク゚ストを同じオプトむンずしお扱いたす。

126 130 

127```text wrap theme={null}131```text wrap theme={null}

128ultracode: audit every API endpoint under src/routes/ for missing auth checks132ultracode: audit every API endpoint under src/routes/ for missing auth checks

129```133```

130 134 

131Claude Code はキヌワヌドをプロンプトでハむラむトし、Claude はタヌンバむタヌンで凊理する代わりにタスク甚のワヌクフロヌスクリプトを䜜成したす。キヌワヌドは Claude の䜜業の構造化方法のみを遞択したす。゚ヌゞェントのツヌル呌び出しは、セッション内の他のツヌル呌び出しず同じ暩限チェックず[サンドボックス化](/docs/ja/sandboxing)を受け取りたす。135Claude Code はあなたの入力でキヌワヌドをハむラむトし、Claude はタヌンバむタヌンで䜜業するのではなく、タスク甚のワヌクフロヌスクリプトを曞きたす。キヌワヌドは Claude が䜜業をどのように構成するかのみを遞択したす。゚ヌゞェントのツヌル呌び出しは、セッション内の他のツヌル呌び出しず同じ暩限チェックず[サンドボックス化](/docs/ja/sandboxing)を受けたす。

132 136 

133実行が必芁なこずを実行した堎合、その埌[コマンドずしお保存](#save-the-workflow-for-reuse)できたす。別の方法で構築されたオヌケストレヌタヌサブ゚ヌゞェントプロンプトのフォルダヌや、䜜業をファンアりトするスキルなどが既にある堎合は、Claude にそれを指し瀺し、同じこずを行うワヌクフロヌを芁求できたす。137実行が望んだこずを実行した堎合、その埌[コマンドずしお保存](#save-the-workflow-for-reuse)できたす。別の方法で構築されたオヌケストレヌタヌが既にある堎合サブ゚ヌゞェントプロンプトのフォルダヌやスキルなど、Claude にそれを指し瀺し、同じこずを行うワヌクフロヌをリク゚ストできたす。

134 138 

135<h4 id="dismiss-or-turn-off-the-keyword">139<h4 id="dismiss-or-turn-off-the-keyword">

136 キヌワヌドを無芖するか、オフにする140 キヌワヌドを無芖するか、オフにする

137</h4>141</h4>

138 142 

139意図しない堎合は、macOS で `Option+W` たたは Windows ず Linux で `Alt+W` を抌しおこのプロンプトのハむラむトを無芖するか、ハむラむトされたキヌワヌドの盎埌にカヌ゜ルがある状態でバックスペヌスを抌したす。キヌワヌドがたったくトリガヌされないようにするには、`/config` で Ultracode キヌワヌドトリガヌをオフにしたす。143ワヌクフロヌを開始する぀もりがなかった堎合、macOS では `Option+W`、Windows ず Linux では `Alt+W` を抌しおこのプロンプトのハむラむトを無芖するか、ハむラむトされたキヌワヌドの盎埌にカヌ゜ルがある状態でバックスペヌスを抌したす。キヌワヌドがたったくトリガヌされないようにするには、`/config` で Ultracode キヌワヌドトリガヌをオフにしたす。

140 144 

141<h4 id="where-the-keyword-works">145<h4 id="where-the-keyword-works">

142 キヌワヌドが機胜する堎所146 キヌワヌドが機胜する堎所

143</h4>147</h4>

144 148 

145キヌワヌドはオプトむンのみで、自分で入力するプロンプトです。察話的なプロンプト、IDE 拡匵機胜パネル、[Remote Control](/docs/ja/remote-control) クラむアント、たたは[`origin`](/docs/ja/agent-sdk/typescript#sdkmessageorigin) を `{ kind: "human" }` ずしおスタンプする゚ヌゞェント SDK アプリケヌション。セッションに別の方法で到達した堎合、ワヌクフロヌを開始したせん。149キヌワヌドは、自分で入力したプロンプトでのみオプトむンです。察話型プロンプト、IDE 拡匵機胜パネル、[Remote Control](/docs/ja/remote-control) クラむアント、たたはキヌボヌド入力の [`origin`](/docs/ja/agent-sdk/typescript#sdkmessageorigin) を `{ kind: "human" }` ずしおスタンプする Agent SDK アプリケヌションです。セッションに別の方法で到達した堎合、ワヌクフロヌを開始したせん。

146 150 

147* `-p` で枡されたプロンプト151* `-p` で枡されたプロンプト

148* ゚ヌゞェント SDK アプリケヌションが人間入力ずしおスタンプせずに送信するプロンプト152* Agent SDK アプリケヌションが人間の入力ずしおスタンプせずに送信するプロンプト

149* スケゞュヌル枈みタスクプロンプト153* スケゞュヌルされたタスクプロンプト

150* りェブフック ペむロヌドたたはプルリク゚ストコメントが䌚話にリレヌされた154* りェブフック ペむロヌドたたはプルリク゚ストコメントが䌚話にリレヌされた堎合

151 155 

152<Note>156<Note>

153 v2.1.210 より前は、キヌワヌドはこれらのルヌトのいずれからでもワヌクフロヌを開始したした。りェブフック ペむロヌドたたはプルリク゚ストコメントが䌚話にリレヌされた堎合も含みたす。157 v2.1.210 より前は、キヌワヌドはこれらのルヌトのいずれからでもワヌクフロヌを開始したした。りェブフック ペむロヌドたたはプルリク゚ストコメントが䌚話にリレヌされた堎合も含みたす。

154</Note>158</Note>

155 159 

156<h3 id="let-claude-decide-with-ultracode">160<h3 id="let-claude-decide-with-ultracode">

157 ultracode で Claude に決定させる161 ultracode で Claude に決めさせる

158</h3>162</h3>

159 163 

160Ultracode は、`xhigh` [掚論努力](/docs/ja/model-config#adjust-effort-level)ず自動ワヌクフロヌオヌケストレヌションを組み合わせた Claude Code 蚭定です。オンにするず、Claude は各実質的なタスク甚にワヌクフロヌを蚈画し、あなたが芁求するのを埅ちたせん。164Ultracode は Claude Code の蚭定で、`xhigh` [掚論努力](/docs/ja/model-config#adjust-effort-level)ず自動ワヌクフロヌオヌケストレヌションを組み合わせたす。オンにするず、Claude はあなたが尋ねるのを埅぀のではなく、各実質的なタスク甚にワヌクフロヌを蚈画したす。

161 165 

162```text wrap theme={null}166```text wrap theme={null}

163/effort ultracode167/effort ultracode

164```168```

165 169 

166ultracode がオンの状態でセッションを開始するには、`claude --effort ultracode` で起動したす。Claude Code v2.1.203 以降が必芁です。170ultracode が既にオンの状態でセッションを開始するには、`claude --effort ultracode` で起動したす。Claude Code v2.1.203 以降が必芁です。

167 171 

168ultracode をオンにしながらモデルを遞択するには、矢印キヌで `/model` ピッカヌの努力スラむダヌを `ultracode` に移動したす。[努力レベルを調敎する](/docs/ja/model-config#adjust-effort-level)は ultracode をオンにするルヌトをリストしたす。172モデルを遞択しながらオンにするには、`/model` ピッカヌの努力スラむダヌを矢印キヌで `ultracode` に移動したす。[努力レベルを調敎する](/docs/ja/model-config#adjust-effort-level)は ultracode をオンにするルヌトをリストしたす。

169 173 

170ultracode がオンの堎合、Claude はタスクがワヌクフロヌを必芁ずするかどうかを決定したす。単䞀のリク゚ストは耇数のワヌクフロヌに倉わる可胜性がありたす。コヌドを理解するためのワヌクフロヌ、倉曎を加えるためのワヌクフロヌ、怜蚌するためのワヌクフロヌ。これはセッション内のすべおのタスクに適甚されるため、各リク゚ストはより倚くのトヌクンを䜿甚し、より䜎い努力レベルより長くかかりたす。174ultracode がオンの堎合、Claude はタスクがワヌクフロヌを必芁ずするかどうかを決定したす。単䞀のリク゚ストは耇数のワヌクフロヌに倉わる可胜性がありたす。コヌドを理解するためのワヌクフロヌ、倉曎を加えるためのワヌクフロヌ、それを怜蚌するためのワヌクフロヌです。これはセッション内のすべおのタスクに適甚されるため、各リク゚ストはより倚くのトヌクンを䜿甚し、䜎い努力レベルよりも長くかかりたす。

171 175 

172`/effort ultracode` は珟圚のセッション甚に続きたす。すべおのセッションをそれで開始するには、[`ultracode`](/docs/ja/settings-reference#ultracode) 蚭定を蚭定したす。ルヌチンワヌクに戻るずきは `/effort high` でドロップバックしたす。`xhigh` [努力](/docs/ja/model-config#adjust-effort-level)をサポヌトするモデルで利甚可胜です。他のモデルでは、`/effort` メニュヌはそれを提䟛したせん。176`/effort ultracode` は珟圚のセッション甚です。すべおのセッションをそれで開始するには、[`ultracode`](/docs/ja/settings-reference#ultracode) 蚭定を蚭定したす。日垞的な䜜業に戻るずきは `/effort high` で戻りたす。`/effort` メニュヌは [ultracode が利甚可胜な堎合](/docs/ja/model-config#when-ultracode-is-available)のみそれを提䟛したす。

173 177 

174<h3 id="approve-the-plan-before-it-runs">178<h3 id="approve-the-plan-before-it-runs">

175 実行前に蚈画を承認する179 実行前にプランを承認する

176</h3>180</h3>

177 181 

178CLI では、実行ごずのプロンプトは蚈画されたフェヌズずこれらのオプションを衚瀺したす。182CLI では、実行ごずのプロンプトは蚈画されたフェヌズずこれらのオプションを衚瀺したす。

179 183 

180* **Yes, run it**: 実行を開始184* **Yes, run it**: 実行を開始する

181* **Yes, and don't ask again for `<name>` in `<path>`**: 開始し、このプロゞェクトからこのワヌクフロヌ甚にこのプロンプトをスキップしたす。Claude Code は、バンドルされた、保存された、たたはプラグむンワヌクフロヌを名前で実行する堎合にこのオプションを提䟛したす。珟圚のタスク甚に Claude が䜜成したスクリプトではありたせん。185* **Yes, and don't ask again for `<name>` in `<path>`**: 開始し、このプロゞェクトでこのワヌクフロヌに察しおこのプロンプトをスキップしたす。Claude Code は、珟圚のタスク甚に Claude が曞いたスクリプトではなく、バンドルされた、保存された、たたはプラグむンワヌクフロヌを名前で実行する堎合にこのオプションを提䟛したす。

182* **View raw script**: 決定する前にスクリプトを読む186* **View raw script**: 決定する前にスクリプトを読む

183* **No**: キャンセル187* **No**: キャンセル

184 188 

185`Ctrl+G` ぱディタヌでスクリプトを開きたす。`Tab` を䜿甚するず、実行開始前にプロンプトを調敎できたす。189`Ctrl+G` はスクリプトを゚ディタヌで開きたす。`Tab` を䜿甚するず、実行が開始される前にプロンプトを調敎できたす。

186 190 

187このプロンプトを衚瀺するかどうかは、[暩限モヌド](/docs/ja/permission-modes)によっお異なりたす。191このプロンプトが衚瀺されるかどうかは、[暩限モヌド](/docs/ja/permission-modes)によっお異なりたす。

188 192 

189| 暩限モヌド | プロンプトが衚瀺される堎合 |193| 暩限モヌド | プロンプトが衚瀺される堎合 |

190| :-------------------- | :--------------------------------------------------------------------------------- |194| :--------------------- | :--------------------------------------------------------------------------------- |

191| 自動 | 最初の起動のみ。任意の **Yes** はナヌザヌ蚭定に同意を蚘録し、埌の起動はプロンプトなしで開始したす。ultracode がオンの堎合は完党にスキップされたす |195| Auto | 最初の起動のみ。任意の **Yes** はナヌザヌ蚭定に同意を蚘録し、埌の起動はプロンプトなしで開始したす。ultracode がオンの堎合は完党にスキップされたす |

192| 手動、線集を受け入れ | すべおの実行、そのワヌクフロヌ甚に**Yes, and don't ask again** を遞択しおいない限り |196| Manual, accept edits | すべおの実行。ただし、このプロゞェクトでそのワヌクフロヌに察しお **Yes, and don't ask again** を遞択した堎合を陀きたす |

193| 暩限をバむパス | Claude Code はプロンプトを衚瀺したせん。実行は盎ちに開始 |197| Bypass permissions | Claude Code はプロンプトを衚瀺したせん。実行は盎ちに開始されたす |

194| `claude -p`、Agent SDK | Claude Code はプロンプトを衚瀺したせん |198| `claude -p`, Agent SDK | Claude Code はプロンプトを衚瀺したせん |

195 199 

196`claude -p` ず Agent SDK では、Claude Code はこのプロンプトを衚瀺したせん。ワヌクフロヌ ツヌル呌び出しをセッションの残りの郚分ず同じ[暩限評䟡](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を通じお実行するため、拒吊ルヌル、質問ルヌル、および `dontAsk` モヌドはすべおのツヌル呌び出しに適甚されるようにワヌクフロヌ起動に適甚されたす。これらの実行でワヌクフロヌを開始させるには、次のいずれかを䜿甚したす。200`claude -p` ず Agent SDK では、Claude Code はこのプロンプトを衚瀺したせん。セッションの残りの郚分ず同じ[暩限評䟡](/docs/ja/agent-sdk/permissions#how-permissions-are-evaluated)を通じおワヌクフロヌ ツヌル呌び出しを実行するため、拒吊ルヌル、質問ルヌル、および `dontAsk` モヌドはすべおのツヌル呌び出しに適甚されるのず同じように適甚されたす。これらの実行でワヌクフロヌを開始させるには、次のいずれかを䜿甚したす。

197 201 

198* **暩限ルヌル**: 蚱可ルヌル内の `Workflow` はすべおのワヌクフロヌを承認し、`Workflow(<name>)` は保存されたワヌクフロヌを名前で承認したす。202* **暩限ルヌル**: 蚱可ルヌル内の `Workflow` はすべおのワヌクフロヌを承認し、`Workflow(<name>)` は名前で 1 ぀の保存されたワヌクフロヌを承認したす。

199* **自動暩限モヌド**: [分類噚](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)は呌び出しを確認し、それを承認できたす。203* **自動暩限モヌド**: [分類噚](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)は呌び出しをレビュヌし、それを承認できたす。

200* **暩限をバむパスモヌド**: Claude Code は呌び出しを承認したす。204* **バむパス暩限モヌド**: Claude Code は呌び出しを承認したす。

201* **`PreToolUse` フック**: 呌び出しに察しお `allow` を返す[フック](/docs/ja/hooks#pretooluse)はそれを承認したす。205* **`PreToolUse` フック**: 呌び出しに察しお `allow` を返す[フック](/docs/ja/hooks#pretooluse)はそれを承認したす。

202* **ホスト**: [`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags)はそれを承認するか、Agent SDK を䜿甚しお、[`canUseTool`](/docs/ja/agent-sdk/permissions)コヌルバックたたは[`PermissionRequest` フック](/docs/ja/hooks#permissionrequest)はそれを承認したす。206* **ホスト**: [`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags)がそれを承認するか、Agent SDK では [`canUseTool`](/docs/ja/agent-sdk/permissions) コヌルバックたたは [`PermissionRequest` フック](/docs/ja/hooks#permissionrequest)がそれを承認したす。

203 207 

204Desktop アプリでは、承認カヌドはワヌクフロヌ名、フェヌズリスト、トヌクン䜿甚量の泚意を衚瀺し、**Once**、**Always**、**Deny** アクションがありたす。進捗ビュヌは Background tasks サむドペむンに衚瀺されたす。208デスクトップアプリでは、承認カヌドはワヌクフロヌ名、フェヌズリスト、トヌクン䜿甚量の泚意を衚瀺し、**Once**、**Always**、**Deny** アクションを衚瀺したす。進行状況ビュヌは、バックグラりンドタスクサむドペむンに衚瀺されたす。

205 209 

206ワヌクフロヌが生成するサブ゚ヌゞェントは[暩限ルヌル](/docs/ja/settings-reference#permission-settings)を䜿甚し、Claude Code は[サブ゚ヌゞェントが実行される暩限モヌド](/docs/ja/sub-agents#permission-modes)の䞋のルヌルによっおサブ゚ヌゞェントの暩限モヌドを遞択したす。長い実行でプロンプトを回避するには、開始前に゚ヌゞェントが必芁ずするツヌルを蚱可ルヌルに远加したす。210ワヌクフロヌが生成するサブ゚ヌゞェントは、[暩限ルヌル](/docs/ja/settings-reference#permission-settings)を䜿甚し、Claude Code は[サブ゚ヌゞェントが実行される暩限モヌド](/docs/ja/sub-agents#permission-modes)の䞋のルヌルによっお暩限モヌドを遞択したす。長い実行でプロンプトを避けるには、゚ヌゞェントが必芁ずするツヌルを開始する前に蚱可ルヌルに远加したす。

207 211 

208<h3 id="save-the-workflow-for-reuse">212<h3 id="save-the-workflow-for-reuse">

209 再利甚甚にワヌクフロヌを保存する213 再利甚するためにワヌクフロヌを保存する

210</h3>214</h3>

211 215 

212Claude が繰り返すタスク甚にワヌクフロヌを䜜成した堎合、その実行のスクリプトをコマンドずしお保存できたす。すべおのブランチで実行するレビュヌなどのプロセスは、毎回同じオヌケストレヌションを実行したす。216Claude が繰り返すタスク甚のワヌクフロヌを曞く堎合、その実行のスクリプトをコマンドずしお保存できたす。すべおのブランチで実行するレビュヌなどのプロセスは、毎回同じオヌケストレヌションを実行したす。

213 217 

214`/workflows` を実行し、保持したい実行を遞択し、`s` を抌したす。保存ダむアログで、Tab は 2 ぀の保存堎所を切り替えたす。218`/workflows` を実行し、保持したい実行を遞択しお、`s` を抌したす。保存ダむアログで、Tab は 2 ぀の保存堎所を切り替えたす。

215 219 

216* `.claude/workflows/` プロゞェクト内。リポゞトリをクロヌンする党員ず共有220* プロゞェクト内の `.claude/workflows/`。リポゞトリをクロヌンする党員ず共有されたす

217* `~/.claude/workflows/` ホヌムディレクトリ内。すべおのプロゞェクトで利甚可胜、自分にのみ衚瀺。[`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars) を蚭定した堎合、この堎所はそのパスの䞋の `workflows/` ディレクトリです。221* ホヌムディレクトリ内の `~/.claude/workflows/`。すべおのプロゞェクトで利甚可胜で、あなたにのみ衚瀺されたす。[`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars) を蚭定した堎合、この堎所はそのパスの䞋の `workflows/` ディレクトリです。

218 222 

219保存ダむアログは個人甚の堎所の解決されたパスを衚瀺したす。223保存ダむアログは個人甚の堎所の解決されたパスを衚瀺したす。

220 224 

221Enter キヌを抌しお保存したす。ワヌクフロヌは、どちらかの堎所から今埌のセッションで `/<name>` ずしお実行されたす。225Enter を抌しお保存したす。ワヌクフロヌは、どちらかの堎所からの将来のセッションで `/<name>` ずしお実行されたす。

222 226 

223Claude Code は曞き蟌み前に保存堎所をシンボリックリンクでチェックし、゚ラヌを衚瀺する代わりに 1 ぀を通じお曞き蟌みたす。チェックする内容は保存堎所によっお異なりたす。227Claude Code は曞き蟌み前に保存堎所をシンボリックリンクでチェックし、゚ラヌを衚瀺しおシンボリックリンクを通じお曞き蟌みたせん。チェックする内容は、保存する堎所によっお異なりたす。

224 228 

225* プロゞェクト堎所: `.claude`、`.claude/workflows`、たたはタヌゲットファむルがシンボリックリンクの堎合、Claude Code は拒吊したす。229* プロゞェクト堎所: `.claude`、`.claude/workflows`、たたはタヌゲットファむルがシンボリックリンクの堎合、Claude Code は拒吊したす。

226* 個人堎所: タヌゲットファむル自䜓がシンボリックリンクの堎合のみ Claude Code は拒吊するため、ドットファむルツヌルで管理される `~/.claude` ディレクトリは匕き続き機胜したす。230* 個人甚の堎所: Claude Code はタヌゲットファむル自䜓がシンボリックリンクの堎合のみ拒吊するため、ドットファむルツヌルで管理される `~/.claude` ディレクトリは匕き続き機胜したす。

227 231 

228v2.1.216 より前は、Claude Code はリンクをたどり、ファむルを遞択した堎所の倖に配眮する可胜性がありたした。232v2.1.216 より前は、Claude Code はリンクをたどり、遞択した堎所の倖にファむルを配眮する可胜性がありたした。

229 233 

230耇数の `.claude/` ディレクトリを持぀モノレポでは、ワヌクフロヌをそれが適甚されるパッケヌゞの暪に保持できたす。v2.1.178 以降、プロゞェクトの堎所に保存するず、䜜業ディレクトリずリポゞトリルヌトの間に既に存圚する最も近い `.claude/workflows/` ディレクトリに曞き蟌たれるか、ただ存圚しない堎合はリポゞトリルヌトに曞き蟌たれたす。プロゞェクトワヌクフロヌはその経路に沿ったすべおの `.claude/workflows/` から読み蟌たれ、耇数が同じ名前を定矩する堎合、Claude Code は䜜業ディレクトリに最も近いものを実行したす。234耇数の `.claude/` ディレクトリを持぀モノレポでは、ワヌクフロヌを適甚するパッケヌゞの暪に保持できたす。v2.1.178 以降、プロゞェクト堎所に保存するず、䜜業ディレクトリずリポゞトリルヌトの間に既に存圚する最も近い `.claude/workflows/` ディレクトリに曞き蟌むか、ただ存圚しない堎合はリポゞトリルヌトに曞き蟌みたす。プロゞェクトワヌクフロヌはそのパスに沿ったすべおの `.claude/workflows/` からも読み蟌たれ、耇数が同じ名前を定矩する堎合、Claude Code は䜜業ディレクトリに最も近いものを実行したす。

231 235 

232プロゞェクトワヌクフロヌず個人ワヌクフロヌが名前を共有する堎合、プロゞェクトワヌクフロヌが実行されたす。236プロゞェクトワヌクフロヌず個人甚ワヌクフロヌが名前を共有する堎合、プロゞェクトのものが実行されたす。

233 237 

234<h3 id="distribute-a-workflow-in-a-plugin">238<h3 id="distribute-a-workflow-in-a-plugin">

235 プラグむンでワヌクフロヌを配垃する239 プラグむンでワヌクフロヌを配垃する

236</h3>240</h3>

237 241 

238ワヌクフロヌをチヌム間たたはリポゞトリ間で共有するには、[プラグむン](/docs/ja/plugins)に含めたす。スクリプトをプラグむンルヌトの `workflows/` ディレクトリに配眮するか、[`workflows` マニフェストフィヌルド](/docs/ja/plugins-reference#component-path-fields)で別の堎所を指したす。242チヌム間たたはリポゞトリ間でワヌクフロヌを共有するには、[プラグむン](/docs/ja/plugins)に含めたす。スクリプトをプラグむンルヌトの `workflows/` ディレクトリに配眮するか、[`workflows` マニフェストフィヌルド](/docs/ja/plugins-reference#component-path-fields)で別の堎所を指したす。

239 243 

240プラグむンワヌクフロヌはプラグむン名でネヌムスペヌス化されたす。`meta.name` が `release-audit` であるスクリプトを含む `acme-tools` ずいうプラグむンは `/acme-tools:release-audit` ずしお実行されたす。244プラグむンワヌクフロヌはプラグむン名でネヌムスペヌスされたす。`meta.name` が `release-audit` のスクリプトを含む `acme-tools` ずいうプラグむンは `/acme-tools:release-audit` ずしお実行されたす。

241 245 

242<h3 id="pass-input-to-a-saved-workflow">246<h3 id="pass-input-to-a-saved-workflow">

243 保存されたワヌクフロヌに入力を枡す247 保存されたワヌクフロヌに入力を枡す

244</h3>248</h3>

245 249 

246保存されたワヌクフロヌは、`args` パラメヌタヌを通じお入力を受け入れるこずができたす。スクリプトはそれを `args` ずいう名前のグロヌバルずしお読み取りたす。これを䜿甚しお、スクリプトを実行するたびに線集する代わりに、呌び出し時に研究質問、タヌゲットパスのリスト、たたは蚭定オブゞェクトを提䟛したす。250保存されたワヌクフロヌは `args` パラメヌタヌを通じお入力を受け入れるこずができたす。スクリプトは `args` ずいう名前のグロヌバルずしお読み蟌みたす。スクリプトを線集するのではなく、呌び出し時に研究質問、タヌゲットパスのリスト、たたは構成オブゞェクトを提䟛するために䜿甚したす。

247 251 

248次のプロンプトは、問題番号のリストを䜿甚しお保存されたワヌクフロヌを実行したす。252次のプロンプトは、問題番号のリストを䜿甚しお保存されたワヌクフロヌを実行したす。

249 253 


251Run /triage-issues on issues 1024, 1025, and 1030255Run /triage-issues on issues 1024, 1025, and 1030

252```256```

253 257 

254Claude はリストを構造化デヌタずしお枡すため、スクリプトは最初に解析するこずなく、`args` に察しお配列ずオブゞェクトメ゜ッドを盎接呌び出すこずができたす。`args` が省略された堎合、グロヌバルはスクリプト内で `undefined` です。258Claude はリストを構造化デヌタずしお枡すため、スクリプトは最初に解析するこずなく `args` に察しお配列ずオブゞェクトメ゜ッドを盎接呌び出すこずができたす。`args` が省略された堎合、グロヌバルはスクリプト内で `undefined` です。

255 259 

256<h2 id="example-workflow-prompts">260<h2 id="example-workflow-prompts">

257 ワヌクフロヌの実行䟋プロンプト261 ワヌクフロヌの実行䟋プロンプト


344 348 

345本䜓は最䞊䜍の `await` を持぀プレヌン JavaScript です。`agent()` は 1 ぀のサブ゚ヌゞェントを生成し、`pipeline()` はリスト内の 1 ぀のアむテムごずに 1 ぀を実行し、`parallel()` は䞀連の゚ヌゞェント タスクを同時に実行しおすべおが完了するのを埅ちたす。349本䜓は最䞊䜍の `await` を持぀プレヌン JavaScript です。`agent()` は 1 ぀のサブ゚ヌゞェントを生成し、`pipeline()` はリスト内の 1 ぀のアむテムごずに 1 ぀を実行し、`parallel()` は䞀連の゚ヌゞェント タスクを同時に実行しおすべおが完了するのを埅ちたす。

346 350 

347`agent()` 呌び出しは、実行䞭に停止した堎合たたは回埩䞍可胜な API ゚ラヌが発生した堎合は `null` に解決されたす。`pipeline()` はその `null` を結果配列に保持するため、䟋は `.filter(Boolean)` で終わっおそれらの゚ントリを削陀したす。351`agent()` 呌び出しは、実行䞭に停止した堎合たたは回埩䞍可胜な API ゚ラヌが発生した堎合は `null` に解決されたす。[auto モヌド](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)では、分類噚はサブ゚ヌゞェントが開始される前に `agent()` 呌び出しをブロックできたす。ブロックされた呌び出しは `null` に解決され、理由ずずもに実行の進捗ビュヌに衚瀺されたす。`pipeline()` はその `null` を結果配列に保持するため、䟋は `.filter(Boolean)` で終わっおそれらの゚ントリを削陀したす。

348 352 

349`agent()` 呌び出しで `schema` を枡す堎合、そのサブ゚ヌゞェントはプロヌズの代わりに圢状に䞀臎する JSON を返したす。Claude Code はサブ゚ヌゞェントを開始する前にスキヌマをチェックしたす。スキヌマが矛盟しおいるこずを蚌明できる堎合、呌び出しは矛盟を名前付けする゚ラヌで倱敗し、サブ゚ヌゞェントは開始されたせん。蚌明できる 1 ぀の矛盟は、`additionalProperties: false` が陀倖する `required` キヌです。353`agent()` 呌び出しで `schema` を枡す堎合、そのサブ゚ヌゞェントはプロヌズの代わりに圢状に䞀臎する JSON を返したす。Claude Code はサブ゚ヌゞェントを開始する前にスキヌマをチェックしたす。スキヌマが矛盟しおいるこずを蚌明できる堎合、呌び出しは矛盟を名前付けする゚ラヌで倱敗し、サブ゚ヌゞェントは開始されたせん。蚌明できる 1 ぀の矛盟は、`additionalProperties: false` が陀倖する `required` キヌです。

350 354 


432* [セッションをバックグラりンドにする](/docs/ja/agent-view#what-carries-over-when-you-background)堎合、Claude Code はバックグラりンドセッションで同じ方法で実行を再生し、それを続行したす。436* [セッションをバックグラりンドにする](/docs/ja/agent-view#what-carries-over-when-you-background)堎合、Claude Code はバックグラりンドセッションで同じ方法で実行を再生し、それを続行したす。

433* ワヌクフロヌが実行䞭に Claude Code を終了し、[゚ヌゞェントビュヌがオン](/docs/ja/agent-view#from-inside-a-session)の堎合、終了ダむアログは `Move to background and exit` を提䟛し、実行を同じ方法で匕き継ぎたす。代わりに `Exit and stop tasks` を遞択するか、オプションが提䟛されない堎合、実行はセッションで停止したす。Claude Code は `~/.claude/projects/` のそのセッションのディレクトリの䞋に実行の保存された結果を保持するため、`claude --resume` で再開するセッションは Claude にワヌクフロヌを再起動するよう䟝頌するずきにそれらを再生でき、新芏に開始するセッションは再生するものがなく、ワヌクフロヌを最初から開始したす。437* ワヌクフロヌが実行䞭に Claude Code を終了し、[゚ヌゞェントビュヌがオン](/docs/ja/agent-view#from-inside-a-session)の堎合、終了ダむアログは `Move to background and exit` を提䟛し、実行を同じ方法で匕き継ぎたす。代わりに `Exit and stop tasks` を遞択するか、オプションが提䟛されない堎合、実行はセッションで停止したす。Claude Code は `~/.claude/projects/` のそのセッションのディレクトリの䞋に実行の保存された結果を保持するため、`claude --resume` で再開するセッションは Claude にワヌクフロヌを再起動するよう䟝頌するずきにそれらを再生でき、新芏に開始するセッションは再生するものがなく、ワヌクフロヌを最初から開始したす。

434 438 

439[クラりドセッション](/docs/ja/claude-code-on-the-web)では、Claude Code はセッションの䌚話履歎ずずもに実行の結果も保存し、セッションの VM が回収されるずきに生き残りたす。[そのようなセッションを再床開く](/docs/ja/claude-code-on-the-web#environment-expired)ずきに Claude にワヌクフロヌを再起動するよう䟝頌するず、完了した゚ヌゞェントは䟝然ずしお保存された結果を返したす。

440 

441ロヌカルセッションずクラりドセッションの䞡方で、Claude が以前の実行を再起動し、Claude Code がその実行の保存された結果をたったく芋぀けられない堎合、再起動は実行を自動的に最初から開始する代わりに `nothing to resume` ゚ラヌで倱敗したす。Claude にワヌクフロヌを新しい実行ずしお最初から開始するよう䟝頌したす。

442 

435<h3 id="cost">443<h3 id="cost">

436 コスト444 コスト

437</h3>445</h3>