6 6
7> Claude Code のランタイムエラーメッセージを検索し、各エラーの意味と修正方法を確認できます。7> Claude Code のランタイムエラーメッセージを検索し、各エラーの意味と修正方法を確認できます。
8 8
9このページでは、Claude Code が表示するランタイムエラーと各エラーからの復旧方法、および応答がエラーなしで異常に見える場合に確認すべき内容を一覧表示しています。セットアップ中の `command not found` や TLS エラーなどのインストールエラーについては、[トラブルシューティング インストールとログイン](/ja/troubleshoot-install)を参照してください。9このページでは、Claude Code が表示するランタイムエラーと各エラーからの復旧方法、および応答がエラーなしで異常に見える場合に確認すべき内容を一覧表示しています。セットアップ中の `command not found` や TLS エラーなどのインストールエラーについては、[トラブルシューティング インストールとログイン](/docs/ja/troubleshoot-install)を参照してください。
10 10
11これらのエラーと復旧コマンドは、CLI、[デスクトップアプリ](/ja/desktop)、および[ウェブ上の Claude Code](/ja/claude-code-on-the-web)全体に適用されます。これら 3 つはすべて同じ Claude Code CLI をラップしているためです。サーフェス固有の問題については、そのサーフェスのページのトラブルシューティングセクションを参照してください。11これらのエラーと復旧コマンドは、CLI、[デスクトップアプリ](/docs/ja/desktop)、および[ウェブ上の Claude Code](/docs/ja/claude-code-on-the-web)全体に適用されます。これら 3 つはすべて同じ Claude Code CLI をラップしているためです。サーフェス固有の問題については、そのサーフェスのページのトラブルシューティングセクションを参照してください。
12 12
13<Note>13<Note>
14 Claude Code は、モデルレスポンスについて Claude API を呼び出すため、ほとんどのランタイムエラーは基盤となる API エラーコードにマップされます。このページでは、Claude Code 内での各エラーの意味と復旧方法について説明しています。生の HTTP ステータスコード定義については、[Claude Platform エラーリファレンス](https://platform.claude.com/docs/en/api/errors)を参照してください。14 Claude Code は、モデルレスポンスについて Claude API を呼び出すため、ほとんどのランタイムエラーは基盤となる API エラーコードにマップされます。このページでは、Claude Code 内での各エラーの意味と復旧方法について説明しています。生の HTTP ステータスコード定義については、[Claude Platform エラーリファレンス](https://platform.claude.com/docs/en/api/errors)を参照してください。
97 自動リトライ97 自動リトライ
98</h2>98</h2>
99 99
100Claude Code は、エラーを表示する前に一時的な障害をリトライします。サーバーエラー、オーバーロードレスポンス、リクエストタイムアウト、一時的な 429 スロットル、および接続の切断はすべて、指数バックオフで最大 10 回リトライされます。{/* min-version: 2.1.198 */}v2.1.198 以降では、これは、表示可能な出力がストリームされる前に応答の途中で切断される接続をカバーしています。Claude Code は同じバックオフでリクエストを再発行し、接続エラーで停止する代わりにターンが続行されます。{/* min-version: 2.1.199 */}v2.1.199 以降では、プランのクォータヘッダーを持たない一時的な 429 スロットルも、claude.ai サブスクリプションでサインインしている場合にリトライされます。それより前のバージョンでは、API キーおよびエンタープライズサインインの場合のみリトライされました。100Claude Code は、エラーを表示する前に一時的な障害をリトライします。サーバーエラー、オーバーロードレスポンス、リクエストタイムアウト、一時的な 429 スロットル、および接続の切断はすべて、指数バックオフで最大 10 回リトライされます。v2.1.198 以降では、これは、表示可能な出力がストリームされる前に応答の途中で切断される接続をカバーしています。Claude Code は同じバックオフでリクエストを再発行し、接続エラーで停止する代わりにターンが続行されます。v2.1.199 以降では、プランのクォータヘッダーを持たない一時的な 429 スロットルも、claude.ai サブスクリプションでサインインしている場合にリトライされます。それより前のバージョンでは、API キーおよびエンタープライズサインインの場合のみリトライされました。
101 101
102リトライが成功できないため、リトライされない障害クラスがあります。102リトライが成功できないため、リトライされない障害クラスがあります。
103 103
104* {/* min-version: 2.1.199 */}v2.1.199 以降では、TLS 証明書検証の失敗(TLS 検査プロキシ、不足している `NODE_EXTRA_CA_CERTS` バンドル、または期限切れの証明書など)は最初の試行で失敗するため、完全なリトライ予算の後ではなく、修正がすぐに表示されます。[SSL 証明書エラー](#ssl-certificate-errors)を参照してください。ハンドシェイクタイムアウトなどの一時的な TLS 条件はまだリトライされます。104* v2.1.199 以降では、TLS 証明書検証の失敗(TLS 検査プロキシ、不足している `NODE_EXTRA_CA_CERTS` バンドル、または期限切れの証明書など)は最初の試行で失敗するため、完全なリトライ予算の後ではなく、修正がすぐに表示されます。[SSL 証明書エラー](#ssl-certificate-errors)を参照してください。ハンドシェイクタイムアウトなどの一時的な TLS 条件はまだリトライされます。
105* {/* min-version: 2.1.199 */}v2.1.199 以降では、Claude が既に表示可能な出力をストリームした後に到着するサーバーエラーは、部分的なレスポンスを保持し、リトライする代わりに[不完全なレスポンス通知](#the-response-above-may-be-incomplete)を追加します。同じツール呼び出しを 2 回実行する可能性があるためです。それより前のバージョンでは、部分的な出力を破棄し、ターン全体をエラーとして報告しました。105* v2.1.199 以降では、Claude が既に表示可能な出力をストリームした後に到着するサーバーエラーは、部分的なレスポンスを保持し、リトライする代わりに[不完全なレスポンス通知](#the-response-above-may-be-incomplete)を追加します。同じツール呼び出しを 2 回実行する可能性があるためです。それより前のバージョンでは、部分的な出力を破棄し、ターン全体をエラーとして報告しました。
106* {/* min-version: 2.1.208 */}[Amazon Bedrock ストリーミングレスポンスに予期しないコンテンツタイプがある](#bedrock-streaming-response-has-an-unexpected-content-type)場合は最初の試行で失敗します。ゲートウェイまたはプロキシがレスポンスを書き換えると、リトライも同じ方法で書き換えるためです。Claude Code v2.1.208 以降が必要です。106* [Amazon Bedrock ストリーミングレスポンスに予期しないコンテンツタイプがある](#bedrock-streaming-response-has-an-unexpected-content-type)場合は最初の試行で失敗します。ゲートウェイまたはプロキシがレスポンスを書き換えると、リトライも同じ方法で書き換えるためです。Claude Code v2.1.208 以降が必要です。
107 107
108リトライ中、スピナーはエラーラベルの後に `Retrying in Ns · attempt x/y` カウントダウンを表示します。ラベルは、すぐに対応できる障害の最初の試行からの具体的な理由を示します。ネットワークがダウンしている、TLS ハンドシェイクが失敗した、またはレート制限に達しました。他のエラーの場合は、最初は `API error` と表示されます。{/* min-version: 2.1.198 */}v2.1.198 以降では、3 番目の試行からの具体的な理由に切り替わるか、`CLAUDE_CODE_MAX_RETRIES` が 3 未満の試行を許可する場合は最終試行時に切り替わります。それより前のバージョンでは、最終試行時のみ切り替わります。108リトライ中、スピナーはエラーラベルの後に `Retrying in Ns · attempt x/y` カウントダウンを表示します。ラベルは、すぐに対応できる障害の最初の試行からの具体的な理由を示します。ネットワークがダウンしている、TLS ハンドシェイクが失敗した、またはレート制限に達しました。他のエラーの場合は、最初は `API error` と表示されます。v2.1.198 以降では、3 番目の試行からの具体的な理由に切り替わるか、`CLAUDE_CODE_MAX_RETRIES` が 3 未満の試行を許可する場合は最終試行時に切り替わります。それより前のバージョンでは、最終試行時のみ切り替わります。
109 109
110{/* min-version: 2.1.198 */}v2.1.198 以降では、通常のスピナーチップはリトライ中に抑制されます。エラーの理由が明らかになると、障害が 529 オーバーロードの場合、カウントダウンの下の行はサービスステータスを確認する場所も示します。Anthropic API では `status.claude.com`、または他の設定ではメッセージに示されているプロバイダーまたはゲートウェイホスト。110v2.1.198 以降では、通常のスピナーチップはリトライ中に抑制されます。エラーの理由が明らかになると、障害が 529 オーバーロードの場合、カウントダウンの下の行はサービスステータスを確認する場所も示します。Anthropic API では `status.claude.com`、または他の設定ではメッセージに示されているプロバイダーまたはゲートウェイホスト。
111 111
112{/* min-version: 2.1.185 */}リクエストがまだ保留中の状態で、レスポンスストリームで 20 秒間データが到着しない場合、スピナーは `Waiting for API response · will retry in … · check your network` を表示します。これはリトライが開始される前です。リクエストはまだ失敗していません。カウントダウンは Claude Code が停止した接続を中止してリトライする時点まで実行されるため、データが再開されるか、リトライが成功するとバナーは自動的にクリアされます。v2.1.185 以降、閾値は 20 秒です。それより前のバージョンでは、異なる表現でバナーが 10 秒後に表示されます。すべての試行で再度表示される場合は、[ネットワークの問題](#unable-to-connect-to-api)として扱ってください。112リクエストがまだ保留中の状態で、レスポンスストリームで 20 秒間データが到着しない場合、スピナーは `Waiting for API response · will retry in … · check your network` を表示します。これはリトライが開始される前です。リクエストはまだ失敗していません。カウントダウンは Claude Code が停止した接続を中止してリトライする時点まで実行されるため、データが再開されるか、リトライが成功するとバナーは自動的にクリアされます。v2.1.185 以降、閾値は 20 秒です。それより前のバージョンでは、異なる表現でバナーが 10 秒後に表示されます。すべての試行で再度表示される場合は、[ネットワークの問題](#unable-to-connect-to-api)として扱ってください。
113 113
114このページのエラーの 1 つが表示されている場合、これらのリトライはすでに使い果たされています。ただし、証明書検証の失敗など、リトライされないクラスに属する場合は除きます。これらの環境変数で動作をチューニングできます。114このページのエラーの 1 つが表示されている場合、これらのリトライはすでに使い果たされています。ただし、証明書検証の失敗など、リトライされないクラスに属する場合は除きます。これらの環境変数で動作をチューニングできます。
115 115
116| 変数 | デフォルト | 効果 |116| 変数 | デフォルト | 効果 |
117| :------------------------------------------- | :----- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |117| :------------------------------------------- | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
118| [`CLAUDE_CODE_MAX_RETRIES`](/ja/env-vars) | 10 | リトライ試行回数。{/* min-version: 2.1.186 */}v2.1.186 以降、15 に制限されています。{/* min-version: 2.1.199 */}v2.1.199 以降では `CLAUDE_CODE_RETRY_WATCHDOG` がデフォルトを上げ、キャップを削除します。スクリプトで障害をより速く表示するには低くします。 |118| [`CLAUDE_CODE_MAX_RETRIES`](/docs/ja/env-vars) | 10 | リトライ試行回数。v2.1.186 以降、15 に制限されています。v2.1.199 以降では `CLAUDE_CODE_RETRY_WATCHDOG` がデフォルトを上げ、キャップを削除します。スクリプトで障害をより速く表示するには低くします。 |
119| [`CLAUDE_CODE_RETRY_WATCHDOG`](/ja/env-vars) | 未設定 | CI ジョブなどの無人セッションで `1` に設定して、`CLAUDE_CODE_MAX_RETRIES` 試行後に失敗する代わりに、`429` および `529` キャパシティエラーを無限にリトライします。{/* min-version: 2.1.199 */}v2.1.199 以降では、サーバーエラー、タイムアウト、接続の切断などの他の一時的なエラーのデフォルトリトライ数も上げ、バックオフの約 3 時間である 300 に上げ、変数を明示的に設定した場合は `CLAUDE_CODE_MAX_RETRIES` の 15 のキャップを削除します。 |119| [`CLAUDE_CODE_RETRY_WATCHDOG`](/docs/ja/env-vars) | 未設定 | CI ジョブなどの無人セッションで `1` に設定して、`CLAUDE_CODE_MAX_RETRIES` 試行後に失敗する代わりに、`429` および `529` キャパシティエラーを無限にリトライします。v2.1.199 以降では、サーバーエラー、タイムアウト、接続の切断などの他の一時的なエラーのデフォルトリトライ数も上げ、バックオフの約 3 時間である 300 に上げ、変数を明示的に設定した場合は `CLAUDE_CODE_MAX_RETRIES` の 15 のキャップを削除します。 |
120| [`API_TIMEOUT_MS`](/ja/env-vars) | 600000 | リクエストごとのタイムアウト(ミリ秒単位)。遅いネットワークまたはプロキシの場合は高くします。 |120| [`API_TIMEOUT_MS`](/docs/ja/env-vars) | 600000 | リクエストごとのタイムアウト(ミリ秒単位)。遅いネットワークまたはプロキシの場合は高くします。 |
121 121
122<h2 id="server-errors">122<h2 id="server-errors">
123 サーバーエラー123 サーバーエラー
196API Error: Response stalled mid-stream. The response above may be incomplete.196API Error: Response stalled mid-stream. The response above may be incomplete.
197```197```
198 198
199* {/* min-version: 2.1.199 */}`Server error mid-response`:ストリーム中のオーバーロードまたは 5xx サーバーエラー。このバリアントには Claude Code v2.1.199 以降が必要です。それ以前は、その場合は部分的な出力を破棄し、ターン全体をエラーとして報告していました。199* `Server error mid-response`:ストリーム中のオーバーロードまたは 5xx サーバーエラー。このバリアントには Claude Code v2.1.199 以降が必要です。それ以前は、その場合は部分的な出力を破棄し、ターン全体をエラーとして報告していました。
200* `Connection closed mid-response`:接続が切断されました。200* `Connection closed mid-response`:接続が切断されました。
201* `Response stalled mid-stream`:ストリームがデータの送信を停止しました。201* `Response stalled mid-stream`:ストリームがデータの送信を停止しました。
202 202
210 Auto mode cannot determine the safety of an action210 Auto mode cannot determine the safety of an action
211</h3>211</h3>
212 212
213[auto mode](/ja/permission-modes#eliminate-prompts-with-auto-mode)が使用するモデルがアクションを分類できず、決定を生成できなかったため、auto mode はアクションを自動的に承認しませんでした。表示されるメッセージは分類器が失敗した理由によって異なります。213[auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)が使用するモデルがアクションを分類できず、決定を生成できなかったため、auto mode はアクションを自動的に承認しませんでした。表示されるメッセージは分類器が失敗した理由によって異なります。
214 214
215読み取り、検索、および作業ディレクトリ内の編集は分類器をスキップするため、これらすべてのケースで動作し続けます。215読み取り、検索、および作業ディレクトリ内の編集は分類器をスキップするため、これらすべてのケースで動作し続けます。
216 216
224 224
225* 数秒後に再試行してください。Claude は同じメッセージを表示し、通常は自動的に再試行します225* 数秒後に再試行してください。Claude は同じメッセージを表示し、通常は自動的に再試行します
226* 再試行が失敗し続ける場合は、読み取り専用タスクを続行し、後でブロックされたアクションに戻ってください226* 再試行が失敗し続ける場合は、読み取り専用タスクを続行し、後でブロックされたアクションに戻ってください
227* これは一時的で、[auto mode 適格性](/ja/permission-modes#eliminate-prompts-with-auto-mode)とは無関係です。設定を変更する必要はありません227* これは一時的で、[auto mode 適格性](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)とは無関係です。設定を変更する必要はありません
228 228
229分類器が解析不可能なレスポンスを返した場合:229分類器が解析不可能なレスポンスを返した場合:
230 230
247 247
248* これはアクションに関する決定ではありません。会話に既にあるコンテンツが、auto mode が会話を分類器に送信したときに API のセーフティフィルターをトリガーしました248* これはアクションに関する決定ではありません。会話に既にあるコンテンツが、auto mode が会話を分類器に送信したときに API のセーフティフィルターをトリガーしました
249* 再試行は役に立ちません。同じ会話コンテンツがフィルターを再度トリガーします249* 再試行は役に立ちません。同じ会話コンテンツがフィルターを再度トリガーします
250* 別の[権限モード](/ja/permission-modes)に切り替えて、プロンプトが表示されたときにアクションを承認するか、トリガーするコンテンツなしで新しい会話を開始してください250* 別の[権限モード](/docs/ja/permission-modes)に切り替えて、プロンプトが表示されたときにアクションを承認するか、トリガーするコンテンツなしで新しい会話を開始してください
251 251
252会話が分類器のコンテキストウィンドウより大きくなった場合:252会話が分類器のコンテキストウィンドウより大きくなった場合:
253 253
255Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)255Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)
256```256```
257 257
258インタラクティブセッションでは、auto mode はそのアクションに対して通常の権限プロンプトにフォールバックするため、手動で承認または拒否できます。[非インタラクティブモード](/ja/headless)では、トランスクリプトのみが増加し、再試行が成功できないため、実行は中止されます。258インタラクティブセッションでは、auto mode はそのアクションに対して通常の権限プロンプトにフォールバックするため、手動で承認または拒否できます。[非インタラクティブモード](/docs/ja/headless)では、トランスクリプトのみが増加し、再試行が成功できないため、実行は中止されます。
259 259
260**対応方法:**260**対応方法:**
261 261
266 Agent terminated early due to an API error266 Agent terminated early due to an API error
267</h3>267</h3>
268 268
269{/* min-version: 2.1.199 */}[subagent](/ja/sub-agents)の API リクエストが終了的に失敗しました。例えば、使用制限に達したか、サーバーエラーの再試行が終了したため、subagent はタスクを完了する前に停止しました。このメッセージには Claude Code v2.1.199 以降が必要です。それ以前は、API エラーテキストが subagent の結果であるかのように Claude に返されていました。269[subagent](/docs/ja/sub-agents)の API リクエストが終了的に失敗しました。例えば、使用制限に達したか、サーバーエラーの再試行が終了したため、subagent はタスクを完了する前に停止しました。このメッセージには Claude Code v2.1.199 以降が必要です。それ以前は、API エラーテキストが subagent の結果であるかのように Claude に返されていました。
270 270
271```text theme={null}271```text theme={null}
272Agent terminated early due to an API error: <error detail>272Agent terminated early due to an API error: <error detail>
275**対応方法:**275**対応方法:**
276 276
277* コロンの後のエラー詳細をこのページの独自のセクション([使用制限](#usage-limits)または[サーバーエラー](#server-errors)など)と照合し、そのセクションの手順に従ってください277* コロンの後のエラー詳細をこのページの独自のセクション([使用制限](#usage-limits)または[サーバーエラー](#server-errors)など)と照合し、そのセクションの手順に従ってください
278* 基になるエラーがクリアされたら、Claude にタスクを再試行するか、[subagent を再開](/ja/sub-agents#resume-subagents)するよう依頼してください278* 基になるエラーがクリアされたら、Claude にタスクを再試行するか、[subagent を再開](/docs/ja/sub-agents#resume-subagents)するよう依頼してください
279 279
280レート制限、オーバーロード、またはサーバーエラーが既にテキスト出力を生成したフォアグラウンド subagent を中断する場合、Claude はその部分的な出力を不完全としてマークされたものを受け取り、このエラーは受け取りません。{/* min-version: 2.1.200 */}唯一の出力がツール呼び出しだった subagent もこのエラーを取得します。v2.1.199 ではその形状は空の部分的な結果を返していました。[subagent の API エラー](/ja/sub-agents#api-errors-in-subagents)を参照してください。280レート制限、オーバーロード、またはサーバーエラーが既にテキスト出力を生成したフォアグラウンド subagent を中断する場合、Claude はその部分的な出力を不完全としてマークされたものを受け取り、このエラーは受け取りません。唯一の出力がツール呼び出しだった subagent もこのエラーを取得します。v2.1.199 ではその形状は空の部分的な結果を返していました。[subagent の API エラー](/docs/ja/sub-agents#api-errors-in-subagents)を参照してください。
281 281
282<h2 id="usage-limits">282<h2 id="usage-limits">
283 使用制限283 使用制限
309* `/usage-credits` を実行して、Pro および Max で追加使用量を購入するか、Team および Enterprise で管理者にリクエストしてください。この請求方法については、[有料プランの使用クレジット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)を参照してください。309* `/usage-credits` を実行して、Pro および Max で追加使用量を購入するか、Team および Enterprise で管理者にリクエストしてください。この請求方法については、[有料プランの使用クレジット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)を参照してください。
310* より高い基本制限のためにプランをアップグレードするには、[claude.com/pricing](https://claude.com/pricing) を参照してください。310* より高い基本制限のためにプランをアップグレードするには、[claude.com/pricing](https://claude.com/pricing) を参照してください。
311 311
312制限に達する前に残りの許容量を監視するには、`rate_limits` フィールドを[カスタムステータスライン](/ja/statusline#rate-limit-usage)に追加するか、Desktop アプリでモデルピッカーの横にある[使用量リング](/ja/desktop#check-usage)をクリックしてください。312制限に達する前に残りの許容量を監視するには、`rate_limits` フィールドを[カスタムステータスライン](/docs/ja/statusline#rate-limit-usage)に追加するか、Desktop アプリでモデルピッカーの横にある[使用量リング](/docs/ja/desktop#check-usage)をクリックしてください。
313 313
314<h3 id="usage-credits-required-for-1m-context">314<h3 id="usage-credits-required-for-1m-context">
315 1M コンテキストに必要な使用クレジット315 1M コンテキストに必要な使用クレジット
321API Error: Usage credits required for 1M context · run /usage-credits to turn them on, or /model to switch to standard context321API Error: Usage credits required for 1M context · run /usage-credits to turn them on, or /model to switch to standard context
322```322```
323 323
324これはクォータ枯渇ではなく、エンタイトルメント チェックです。セッションおよび週間許容量に容量が残っている場合でも発火します。[拡張コンテキスト](/ja/model-config#extended-context)で、どのプランが 1M コンテキストを直接含み、どのプランが使用クレジットを必要とするかを確認してください。324これはクォータ枯渇ではなく、エンタイトルメント チェックです。セッションおよび週間許容量に容量が残っている場合でも発火します。[拡張コンテキスト](/docs/ja/model-config#extended-context)で、どのプランが 1M コンテキストを直接含み、どのプランが使用クレジットを必要とするかを確認してください。
325 325
326{/* min-version: 2.1.172 */}このエラーがコンテキストが 200K トークンを超えて成長したため会話の途中に表示される場合、Claude Code は自動的に会話を標準コンテキスト制限以下にコンパクト化し、その後セッションをその制限に保つため、アクションは不要です。v2.1.172 より前のバージョンでは、エラーは `/compact` を含むその後のすべてのリクエストで繰り返されました。これらのバージョンで復旧するには `/clear` を実行してください。以下の手順は、明示的に `[1m]` モデルを選択した場合に適用されます。326このエラーがコンテキストが 200K トークンを超えて成長したため会話の途中に表示される場合、Claude Code は自動的に会話を標準コンテキスト制限以下にコンパクト化し、その後セッションをその制限に保つため、アクションは不要です。v2.1.172 より前のバージョンでは、エラーは `/compact` を含むその後のすべてのリクエストで繰り返されました。これらのバージョンで復旧するには `/clear` を実行してください。以下の手順は、明示的に `[1m]` モデルを選択した場合に適用されます。
327 327
328**対応方法:**328**対応方法:**
329 329
330* `/model` を実行し、`[1m]` サフィックスなしのバリアントを選択して、標準コンテキストウィンドウにフォールバックしてください330* `/model` を実行し、`[1m]` サフィックスなしのバリアントを選択して、標準コンテキストウィンドウにフォールバックしてください
331* `/usage-credits` を実行して、Pro および Max で 1M バリアントのメータリング課金をオンにするか、Team および Enterprise で管理者にリクエストしてください331* `/usage-credits` を実行して、Pro および Max で 1M バリアントのメータリング課金をオンにするか、Team および Enterprise で管理者にリクエストしてください
332* `/model` の後もエラーが続く場合、1M モデル ID が他の場所に設定されている可能性があります。優先順位順に確認する設定場所については、[選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)を参照してください。332* `/model` の後もエラーが続く場合、1M モデル ID が他の場所に設定されている可能性があります。優先順位順に確認する設定場所については、[選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)を参照してください。
333* モデルピッカーから 1M バリアントを完全に削除するには、[`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/ja/env-vars) を設定してください333* モデルピッカーから 1M バリアントを完全に削除するには、[`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/docs/ja/env-vars) を設定してください
334 334
335<h3 id="server-is-temporarily-limiting-requests">335<h3 id="server-is-temporarily-limiting-requests">
336 サーバーが一時的にリクエストを制限しています336 サーバーが一時的にリクエストを制限しています
342API Error: Server is temporarily limiting requests (not your usage limit)342API Error: Server is temporarily limiting requests (not your usage limit)
343```343```
344 344
345Claude Code は、実際の制限応答が持つ統一クォータヘッダーの不在によって、これらをプラン制限と区別します。{/* min-version: 2.1.199 */}v2.1.199 以降、これは認証方法に関係なく、表示される前に[自動的に再試行](#automatic-retries)されます(バックオフ付き)。以前のバージョンでは、claude.ai サブスクリプションでサインインしたセッションは最初の発生時にターンに失敗しました。API キーと Enterprise サインインのみがこれを再試行しました。345Claude Code は、実際の制限応答が持つ統一クォータヘッダーの不在によって、これらをプラン制限と区別します。v2.1.199 以降、これは認証方法に関係なく、表示される前に[自動的に再試行](#automatic-retries)されます(バックオフ付き)。以前のバージョンでは、claude.ai サブスクリプションでサインインしたセッションは最初の発生時にターンに失敗しました。API キーと Enterprise サインインのみがこれを再試行しました。
346 346
347**対応方法:**347**対応方法:**
348 348
366* `/status` を実行し、アクティブな認証情報が予想されるものであることを確認してください。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションの代わりに低層キーを通じてリクエストをルーティングできます。366* `/status` を実行し、アクティブな認証情報が予想されるものであることを確認してください。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションの代わりに低層キーを通じてリクエストをルーティングできます。
367* プロバイダーコンソールでアクティブな制限を確認し、必要に応じてより高い層をリクエストしてください367* プロバイダーコンソールでアクティブな制限を確認し、必要に応じてより高い層をリクエストしてください
368* Anthropic API キーについては、[レート制限リファレンス](https://platform.claude.com/docs/en/api/rate-limits)を参照して、層がどのように機能し、ワークスペースごとのキャップを設定する方法を確認してください368* Anthropic API キーについては、[レート制限リファレンス](https://platform.claude.com/docs/en/api/rate-limits)を参照して、層がどのように機能し、ワークスペースごとのキャップを設定する方法を確認してください
369* 同時実行性を削減してください:[`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/ja/env-vars) を低くするか、多くの並列サブエージェントの実行を避けるか、高ボリュームのスクリプト実行用に `/model` で小さいモデルに切り替えてください369* 同時実行性を削減してください:[`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/docs/ja/env-vars) を低くするか、多くの並列サブエージェントの実行を避けるか、高ボリュームのスクリプト実行用に `/model` で小さいモデルに切り替えてください
370 370
371<h3 id="credit-balance-is-too-low">371<h3 id="credit-balance-is-too-low">
372 クレジット残高が不足しています372 クレジット残高が不足しています
382 382
383* [platform.claude.com/settings/billing](https://platform.claude.com/settings/billing) でクレジットを追加し、残高がゼロに達する前に自動リロードを有効にすることを検討してください383* [platform.claude.com/settings/billing](https://platform.claude.com/settings/billing) でクレジットを追加し、残高がゼロに達する前に自動リロードを有効にすることを検討してください
384* Pro、Max、Team、または Enterprise プランがある場合は、`/login` でサブスクリプション認証に切り替えてください384* Pro、Max、Team、または Enterprise プランがある場合は、`/login` でサブスクリプション認証に切り替えてください
385* Console でワークスペースごとの支出キャップを設定して、単一のプロジェクトが組織の残高を枯渇させるのを防いでください。[コストを効果的に管理する](/ja/costs)を参照してください。385* Console でワークスペースごとの支出キャップを設定して、単一のプロジェクトが組織の残高を枯渇させるのを防いでください。[コストを効果的に管理する](/docs/ja/costs)を参照してください。
386 386
387<h2 id="authentication-errors">387<h2 id="authentication-errors">
388 認証エラー388 認証エラー
404 404
405* `/login` を実行して、Claude サブスクリプションまたは Console アカウントで認証します405* `/login` を実行して、Claude サブスクリプションまたは Console アカウントで認証します
406* 環境変数で認証されることを想定していた場合は、`ANTHROPIC_API_KEY` が `claude` を起動したシェルで設定およびエクスポートされていることを確認します406* 環境変数で認証されることを想定していた場合は、`ANTHROPIC_API_KEY` が `claude` を起動したシェルで設定およびエクスポートされていることを確認します
407* CI または自動化で対話的ログインが不可能な場合は、起動時にキーを取得する [`apiKeyHelper`](/ja/settings#available-settings) スクリプトを設定します407* CI または自動化で対話的ログインが不可能な場合は、起動時にキーを取得する [`apiKeyHelper`](/docs/ja/settings#available-settings) スクリプトを設定します
408* [認証の優先順位](/ja/authentication#authentication-precedence) を参照して、複数の認証情報が存在する場合に Claude Code がどの認証情報を使用するかを理解します408* [認証の優先順位](/docs/ja/authentication#authentication-precedence) を参照して、複数の認証情報が存在する場合に Claude Code がどの認証情報を使用するかを理解します
409 409
410ログインを繰り返し求められる場合は、[ログインしていないまたはトークンの有効期限が切れている](/ja/troubleshoot-install#not-logged-in-or-token-expired) を参照して、システムクロックと macOS キーチェーンの修正を確認してください。410ログインを繰り返し求められる場合は、[ログインしていないまたはトークンの有効期限が切れている](/docs/ja/troubleshoot-install#not-logged-in-or-token-expired) を参照して、システムクロックと macOS キーチェーンの修正を確認してください。
411 411
412<h3 id="could-not-resolve-authentication-method">412<h3 id="could-not-resolve-authentication-method">
413 認証方法を解決できない413 認証方法を解決できない
414</h3>414</h3>
415 415
416セッションが認証情報なしで API クライアントに到達しました。これは [バックグラウンドセッション](/ja/agent-view)、クラウドセッション、および最初のリクエストの前に対話的ログインチェックが実行されない Agent SDK コンテキストに表示されます。416セッションが認証情報なしで API クライアントに到達しました。これは [バックグラウンドセッション](/docs/ja/agent-view)、クラウドセッション、および最初のリクエストの前に対話的ログインチェックが実行されない Agent SDK コンテキストに表示されます。
417 417
418```text theme={null}418```text theme={null}
419Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted419Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted
420```420```
421 421
422{/* min-version: 2.1.174 */}v2.1.174 より前では、アイドル状態の事前初期化ワーカーに割り当てられたバックグラウンドまたはクラウドセッションは、有効な認証情報が設定されていても、このように失敗する可能性がありました。アップグレードして復旧します。現在のバージョンでは、このエラーはワーカープロセスで認証情報が利用できなかったことを意味します。422v2.1.174 より前では、アイドル状態の事前初期化ワーカーに割り当てられたバックグラウンドまたはクラウドセッションは、有効な認証情報が設定されていても、このように失敗する可能性がありました。アップグレードして復旧します。現在のバージョンでは、このエラーはワーカープロセスで認証情報が利用できなかったことを意味します。
423 423
424**対応方法:**424**対応方法:**
425 425
426* バックグラウンドまたはクラウドセッションでこれが表示され、認証情報が既に設定されている場合は、v2.1.174 以降にアップグレードします426* バックグラウンドまたはクラウドセッションでこれが表示され、認証情報が既に設定されている場合は、v2.1.174 以降にアップグレードします
427* `ANTHROPIC_API_KEY`、`CLAUDE_CODE_OAUTH_TOKEN`、またはクラウドプロバイダーの認証情報が、対話的シェルだけでなく、ワーカーを起動する環境で設定されていることを確認します427* `ANTHROPIC_API_KEY`、`CLAUDE_CODE_OAUTH_TOKEN`、またはクラウドプロバイダーの認証情報が、対話的シェルだけでなく、ワーカーを起動する環境で設定されていることを確認します
428* Agent SDK については、[認証セットアップ](/ja/agent-sdk/overview#get-started) を参照してください428* Agent SDK については、[認証セットアップ](/docs/ja/agent-sdk/overview#get-started) を参照してください
429* 同じ環境の対話的セッションで `/status` を実行して、どの認証情報ソースが解決されるかを確認します429* 同じ環境の対話的セッションで `/status` を実行して、どの認証情報ソースが解決されるかを確認します
430 430
431<h3 id="invalid-api-key">431<h3 id="invalid-api-key">
443* タイプミスがないか確認し、キーが [Console](https://platform.claude.com/settings/keys) で失効していないことを確認します443* タイプミスがないか確認し、キーが [Console](https://platform.claude.com/settings/keys) で失効していないことを確認します
444* 同じシェルで `env | grep ANTHROPIC` を実行します。direnv、dotenv シェルプラグイン、IDE ターミナルなどのツールは、プロジェクト内の `.env` ファイルから古いキーを明示的に設定せずに読み込むことができます444* 同じシェルで `env | grep ANTHROPIC` を実行します。direnv、dotenv シェルプラグイン、IDE ターミナルなどのツールは、プロジェクト内の `.env` ファイルから古いキーを明示的に設定せずに読み込むことができます
445* `ANTHROPIC_API_KEY` をアンセットして `/login` を実行し、代わりにサブスクリプション認証を使用します445* `ANTHROPIC_API_KEY` をアンセットして `/login` を実行し、代わりにサブスクリプション認証を使用します
446* キーが [`apiKeyHelper`](/ja/settings#available-settings) スクリプトから来ている場合は、スクリプトを直接実行して、stdout に有効なキーが出力されることを確認します446* キーが [`apiKeyHelper`](/docs/ja/settings#available-settings) スクリプトから来ている場合は、スクリプトを直接実行して、stdout に有効なキーが出力されることを確認します
447* `/status` を実行して、Claude Code が実際に使用している認証情報ソースを確認します447* `/status` を実行して、Claude Code が実際に使用している認証情報ソースを確認します
448 448
449<h3 id="your-apikeyhelper-script-is-failing">449<h3 id="your-apikeyhelper-script-is-failing">
450 apiKeyHelper スクリプトが失敗しています450 apiKeyHelper スクリプトが失敗しています
451</h3>451</h3>
452 452
453[`apiKeyHelper`](/ja/settings#available-settings) 設定で設定されたコマンドがエラーで終了したか、タイムアウトしたか、stdout に何も出力しませんでした。スクリプトからキーがないと、リクエストはプレースホルダー認証情報で API に到達し、API は `401` で拒否します。453[`apiKeyHelper`](/docs/ja/settings#available-settings) 設定で設定されたコマンドがエラーで終了したか、タイムアウトしたか、stdout に何も出力しませんでした。スクリプトからキーがないと、リクエストはプレースホルダー認証情報で API に到達し、API は `401` で拒否します。
454 454
455```text theme={null}455```text theme={null}
456Your apiKeyHelper script is failing · This usually means you need to re-authenticate with your provider · Run /status to see the script's error output456Your apiKeyHelper script is failing · This usually means you need to re-authenticate with your provider · Run /status to see the script's error output
457```457```
458 458
459Claude Code はスクリプトを再実行し、このメッセージを表示する前に最大 2 回までリクエストを再試行するため、障害は 3 回の試行内に表示されます。{/* min-version: 2.1.208 */}v2.1.208 より前では、Claude Code は完全な [再試行予算](#automatic-retries) を費やしてプレースホルダー認証情報でリクエストを再送信し、スクリプト障害の代わりに汎用の `401` 認証エラーを報告していました。459Claude Code はスクリプトを再実行し、このメッセージを表示する前に最大 2 回までリクエストを再試行するため、障害は 3 回の試行内に表示されます。v2.1.208 より前では、Claude Code は完全な [再試行予算](#automatic-retries) を費やしてプレースホルダー認証情報でリクエストを再送信し、スクリプト障害の代わりに汎用の `401` 認証エラーを報告していました。
460 460
461`/login` を実行しても役に立ちません。ここでは、ヘルパーの出力が [優先順位](/ja/authentication#authentication-precedence) を取り、設定が存在する限り保存されたログインより優先されます。461`/login` を実行しても役に立ちません。ここでは、ヘルパーの出力が [優先順位](/docs/ja/authentication#authentication-precedence) を取り、設定が存在する限り保存されたログインより優先されます。
462 462
463**対応方法:**463**対応方法:**
464 464
465* `apiKeyHelper` で設定されたコマンドをシェルで直接実行して、障害を再現します465* `apiKeyHelper` で設定されたコマンドをシェルで直接実行して、障害を再現します
466* コマンドが期限切れのセッションを報告する場合は、SSO または秘密保管庫に再度サインインするなど、認証情報プロバイダーで再認証します466* コマンドが期限切れのセッションを報告する場合は、SSO または秘密保管庫に再度サインインするなど、認証情報プロバイダーで再認証します
467* コマンドを修正して、キーを stdout に出力し、コード 0 で終了するようにします。[apiKeyHelper で認証情報をローテーション](/ja/llm-gateway-connect#rotate-credentials-with-apikeyhelper) を参照して、動作するセットアップを確認してください467* コマンドを修正して、キーを stdout に出力し、コード 0 で終了するようにします。[apiKeyHelper で認証情報をローテーション](/docs/ja/llm-gateway-connect#rotate-credentials-with-apikeyhelper) を参照して、動作するセットアップを確認してください
468* `/status` を実行して、`apiKeyHelper` がアクティブな認証情報ソースであることを確認します。コマンドが失敗するたびに、その終了コードとエラー出力がターミナルの `Cloud authentication` パネルに表示されます。468* `/status` を実行して、`apiKeyHelper` がアクティブな認証情報ソースであることを確認します。コマンドが失敗するたびに、その終了コードとエラー出力がターミナルの `Cloud authentication` パネルに表示されます。
469 469
470<h3 id="this-organization-has-been-disabled">470<h3 id="this-organization-has-been-disabled">
499Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account499Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account
500```500```
501 501
502環境変数と `apiKeyHelper` は `/login` より優先されるため、どちらかがまだキーを供給している間は `/login` だけを実行しても役に立ちません。[認証の優先順位](/ja/authentication#authentication-precedence) を参照してください。502環境変数と `apiKeyHelper` は `/login` より優先されるため、どちらかがまだキーを供給している間は `/login` だけを実行しても役に立ちません。[認証の優先順位](/docs/ja/authentication#authentication-precedence) を参照してください。
503 503
504**対応方法:**504**対応方法:**
505 505
506* メッセージが `ANTHROPIC_API_KEY` を指定している場合は、現在のシェルでアンセットし、シェルプロファイルまたは `.env` ファイルから削除してから、`claude` を再起動します506* メッセージが `ANTHROPIC_API_KEY` を指定している場合は、現在のシェルでアンセットし、シェルプロファイルまたは `.env` ファイルから削除してから、`claude` を再起動します
507* メッセージが `apiKeyHelper` を指定している場合は、`settings.json` から [`apiKeyHelper`](/ja/settings#available-settings) 設定を削除します507* メッセージが `apiKeyHelper` を指定している場合は、`settings.json` から [`apiKeyHelper`](/docs/ja/settings#available-settings) 設定を削除します
508* `/login` を実行して claude.ai アカウントでサインインします508* `/login` を実行して claude.ai アカウントでサインインします
509* その後 `/status` を実行して、アクティブな認証情報が API キーではなくサブスクリプションであることを確認します509* その後 `/status` を実行して、アクティブな認証情報が API キーではなくサブスクリプションであることを確認します
510* 自動化に API キー認証が必要な場合は、組織の管理者に Console で再度有効にするよう依頼します510* 自動化に API キー認証が必要な場合は、組織の管理者に Console で再度有効にするよう依頼します
526**対応方法:**526**対応方法:**
527 527
528* 管理者に組織の Claude Code アクセスを有効にするよう依頼します528* 管理者に組織の Claude Code アクセスを有効にするよう依頼します
529* サブスクリプションの代わりに Console API キーで認証します。セットアップについては [Claude Console 認証](/ja/authentication#claude-console-authentication) を参照してください529* サブスクリプションの代わりに Console API キーで認証します。セットアップについては [Claude Console 認証](/docs/ja/authentication#claude-console-authentication) を参照してください
530* あなたが管理者で、アクセスを有効にするオプションが表示されない場合は、[Anthropic サポート](https://support.claude.com) に連絡してください530* あなたが管理者で、アクセスを有効にするオプションが表示されない場合は、[Anthropic サポート](https://support.claude.com) に連絡してください
531 531
532<h3 id="routines-are-disabled-by-your-organizations-policy">532<h3 id="routines-are-disabled-by-your-organizations-policy">
533 ルーチンは組織のポリシーで無効になっています533 ルーチンは組織のポリシーで無効になっています
534</h3>534</h3>
535 535
536Team または Enterprise 組織の Owner がルーチンを組織レベルで無効にしました。エラーは、`/schedule` および claude.ai/code の [ルーチン](/ja/routines) UI からルーチンを作成または実行しようとするときに表示されます。536Team または Enterprise 組織の Owner がルーチンを組織レベルで無効にしました。エラーは、`/schedule` および claude.ai/code の [ルーチン](/docs/ja/routines) UI からルーチンを作成または実行しようとするときに表示されます。
537 537
538```text theme={null}538```text theme={null}
539Routines are disabled by your organization's policy.539Routines are disabled by your organization's policy.
544**対応方法:**544**対応方法:**
545 545
546* 組織の Owner に [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **ルーチン** トグルを有効にするよう依頼します546* 組織の Owner に [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) で **ルーチン** トグルを有効にするよう依頼します
547* 組織レベルのルーチンを必要としない 1 回限りのスケジュール済み作業については、[スケジュール済みタスク](/ja/scheduled-tasks) を参照してください547* 組織レベルのルーチンを必要としない 1 回限りのスケジュール済み作業については、[スケジュール済みタスク](/docs/ja/scheduled-tasks) を参照してください
548 548
549<h3 id="remote-control-requires-the-anthropic-api">549<h3 id="remote-control-requires-the-anthropic-api">
550 リモートコントロールには Anthropic API が必要です550 リモートコントロールには Anthropic API が必要です
551</h3>551</h3>
552 552
553セッションが Anthropic API と直接通信していないため、[リモートコントロール](/ja/remote-control) がペアリングする claude.ai バックエンドがありません。553セッションが Anthropic API と直接通信していないため、[リモートコントロール](/docs/ja/remote-control) がペアリングする claude.ai バックエンドがありません。
554 554
555```text theme={null}555```text theme={null}
556Remote Control is only available when using Claude via api.anthropic.com.556Remote Control is only available when using Claude via api.anthropic.com.
557```557```
558 558
559これは Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry に表示されます。{/* min-version: 2.1.196 */}v2.1.196 以降では、[`ANTHROPIC_BASE_URL`](/ja/env-vars) が `api.anthropic.com` 以外のホスト([LLM ゲートウェイ](/ja/llm-gateway) やプロキシなど)を指している場合にも表示されます。claude.ai でサインインしている場合でも表示されます。559これは 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 でサインインしている場合でも表示されます。
560 560
561**対応方法:**561**対応方法:**
562 562
563* `ANTHROPIC_BASE_URL` をアンセットしてセッションを再起動するか、Anthropic API と直接通信するセッションからリモートコントロールを起動します563* `ANTHROPIC_BASE_URL` をアンセットしてセッションを再起動するか、Anthropic API と直接通信するセッションからリモートコントロールを起動します
564* このおよび他のリモートコントロール起動メッセージについては、[リモートコントロールのトラブルシューティング](/ja/remote-control#troubleshooting) を参照してください564* このおよび他のリモートコントロール起動メッセージについては、[リモートコントロールのトラブルシューティング](/docs/ja/remote-control#troubleshooting) を参照してください
565 565
566<h3 id="oauth-token-revoked-or-expired">566<h3 id="oauth-token-revoked-or-expired">
567 OAuth トークンが失効または期限切れです567 OAuth トークンが失効または期限切れです
581 581
582* `/login` を実行して再度サインインします582* `/login` を実行して再度サインインします
583* 再認証後、同じセッション内でエラーが返される場合は、まず `/logout` を実行して保存されたトークンを完全にクリアしてから、`/login` を実行します583* 再認証後、同じセッション内でエラーが返される場合は、まず `/logout` を実行して保存されたトークンを完全にクリアしてから、`/login` を実行します
584* 起動全体でログインを繰り返し求められる場合は、[トラブルシューティング](/ja/troubleshoot-install#not-logged-in-or-token-expired) のシステムクロックと macOS キーチェーンチェックを参照してください584* 起動全体でログインを繰り返し求められる場合は、[トラブルシューティング](/docs/ja/troubleshoot-install#not-logged-in-or-token-expired) のシステムクロックと macOS キーチェーンチェックを参照してください
585* `403 Forbidden` や OAuth ブラウザーの問題を含む他の障害については、[ログインと認証](/ja/troubleshoot-install#login-and-authentication) を参照してください585* `403 Forbidden` や OAuth ブラウザーの問題を含む他の障害については、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください
586 586
587<h3 id="login-expired">587<h3 id="login-expired">
588 ログイン期限切れ588 ログイン期限切れ
589</h3>589</h3>
590 590
591Claude Code は保存された claude.ai または Claude Console ログインを更新しようとしましたが、OAuth サービスが保存されたリフレッシュトークンを拒否したため、Claude Code は保存された認証情報をクリアしました。その後、新しい認証情報を作成できるのは `/login` だけであるため、各リクエストはローカルで停止し、API に到達しません。{/* min-version: 2.1.206 */}v2.1.206 より前では、Claude Code はリクエストを送信し、ログインを求めるプロンプトの代わりに、残っている認証情報で [選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model) または 401 で失敗していました。591Claude Code は保存された claude.ai または Claude Console ログインを更新しようとしましたが、OAuth サービスが保存されたリフレッシュトークンを拒否したため、Claude Code は保存された認証情報をクリアしました。その後、新しい認証情報を作成できるのは `/login` だけであるため、各リクエストはローカルで停止し、API に到達しません。v2.1.206 より前では、Claude Code はリクエストを送信し、ログインを求めるプロンプトの代わりに、残っている認証情報で [選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model) または 401 で失敗していました。
592 592
593```text theme={null}593```text theme={null}
594Login expired · Please run /login594Login expired · Please run /login
595```595```
596 596
597[非対話モード](/ja/headless)(`-p`)および [Agent SDK](/ja/agent-sdk/overview) では、メッセージは以下のように読み取られ、構造化エラーコードは `authentication_failed` です:597[非対話モード](/docs/ja/headless)(`-p`)および [Agent SDK](/docs/ja/agent-sdk/overview) では、メッセージは以下のように読み取られ、構造化エラーコードは `authentication_failed` です:
598 598
599```text theme={null}599```text theme={null}
600Failed to authenticate: OAuth session expired and could not be refreshed600Failed to authenticate: OAuth session expired and could not be refreshed
602 602
603これは [OAuth トークンが失効または期限切れです](#oauth-token-revoked-or-expired) と同じ状態ではありません。これらのメッセージは API が返した 401 を報告します。Claude Code 自体は既に更新に失敗したログインに対して `Login expired` を生成するため、リクエストを送信しません。603これは [OAuth トークンが失効または期限切れです](#oauth-token-revoked-or-expired) と同じ状態ではありません。これらのメッセージは API が返した 401 を報告します。Claude Code 自体は既に更新に失敗したログインに対して `Login expired` を生成するため、リクエストを送信しません。
604 604
605API キー、[`CLAUDE_CODE_OAUTH_TOKEN`](/ja/env-vars)、または第三者プロバイダーで認証されたセッションは、保存されたログインを使用せず、このメッセージを表示しません。605API キー、[`CLAUDE_CODE_OAUTH_TOKEN`](/docs/ja/env-vars)、または第三者プロバイダーで認証されたセッションは、保存されたログインを使用せず、このメッセージを表示しません。
606 606
607**対応方法:**607**対応方法:**
608 608
609* `/login` を実行して再度サインインします。サインインせずに再試行すると、すべてのリクエストで同じメッセージが表示されます。609* `/login` を実行して再度サインインします。サインインせずに再試行すると、すべてのリクエストで同じメッセージが表示されます。
610* 非対話モードでは、同じ環境で `claude` を実行し、`/login` を完了してから、コマンドを再実行します。対話的にサインインできない自動化の場合は、`ANTHROPIC_API_KEY` で認証するか、[`claude setup-token` で長期トークンを生成](/ja/authentication#generate-a-long-lived-token) します。610* 非対話モードでは、同じ環境で `claude` を実行し、`/login` を完了してから、コマンドを再実行します。対話的にサインインできない自動化の場合は、`ANTHROPIC_API_KEY` で認証するか、[`claude setup-token` で長期トークンを生成](/docs/ja/authentication#generate-a-long-lived-token) します。
611* サインインが失敗し続ける場合は、[ログインと認証](/ja/troubleshoot-install#login-and-authentication) を参照してください611* サインインが失敗し続ける場合は、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください
612 612
613<h3 id="oauth-scope-requirement">613<h3 id="oauth-scope-requirement">
614 OAuth スコープ要件614 OAuth スコープ要件
628 AWS 認証情報の有効期限切れまたは無効628 AWS 認証情報の有効期限切れまたは無効
629</h3>629</h3>
630 630
631{/* min-version: 2.1.198 */}このメッセージには Claude Code v2.1.198 以降が必要で、設定ファイルで [`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration) が設定されている場合にのみ表示されます。AWS セッショントークンの有効期限が切れたか、拒否され、Claude Code が既に実行した自動更新が API が受け入れる認証情報を生成しませんでした。[AWS 上の Claude Platform](/ja/claude-platform-on-aws) または [Mantle エンドポイント](/ja/amazon-bedrock#use-the-mantle-endpoint) からの 401 に表示されます。これらのプロバイダーが期限切れのセキュリティトークンを報告する方法です。631このメッセージには Claude Code v2.1.198 以降が必要で、設定ファイルで [`awsAuthRefresh`](/docs/ja/amazon-bedrock#advanced-credential-configuration) が設定されている場合にのみ表示されます。AWS セッショントークンの有効期限が切れたか、拒否され、Claude Code が既に実行した自動更新が API が受け入れる認証情報を生成しませんでした。[AWS 上の Claude Platform](/docs/ja/claude-platform-on-aws) または [Mantle エンドポイント](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) からの 401 に表示されます。これらのプロバイダーが期限切れのセキュリティトークンを報告する方法です。
632 632
633中央のアクションヒントは設定からの `awsAuthRefresh` コマンドに名前を付けるため、異なります。安定した部分は先頭の `AWS credentials expired or invalid` です:633中央のアクションヒントは設定からの `awsAuthRefresh` コマンドに名前を付けるため、異なります。安定した部分は先頭の `AWS credentials expired or invalid` です:
634 634
641**対応方法:**641**対応方法:**
642 642
643* メッセージで指定された `awsAuthRefresh` コマンド(`aws sso login --profile myprofile` など)を別のターミナルで実行し、ブラウザーサインインを完了してから再試行します643* メッセージで指定された `awsAuthRefresh` コマンド(`aws sso login --profile myprofile` など)を別のターミナルで実行し、ブラウザーサインインを完了してから再試行します
644* 対話的セッションで `/login` を実行し、**3 番目のパーティプラットフォーム** を選択してから、**3 番目のパーティプラットフォームを使用** の下で **Claude Platform on AWS · 認証情報を更新** を選択して、Claude Code を再起動せずに同じコマンドを実行します。[AWS 認証情報を設定](/ja/claude-platform-on-aws#1-configure-aws-credentials) を参照してください644* 対話的セッションで `/login` を実行し、**3 番目のパーティプラットフォーム** を選択してから、**3 番目のパーティプラットフォームを使用** の下で **Claude Platform on AWS · 認証情報を更新** を選択して、Claude Code を再起動せずに同じコマンドを実行します。[AWS 認証情報を設定](/docs/ja/claude-platform-on-aws#1-configure-aws-credentials) を参照してください
645* 更新コマンドが成功した後もエラーが繰り返される場合は、同じシェルとプロファイルで `aws sts get-caller-identity` を使用して Claude Code の外で ID が有効であることを確認します645* 更新コマンドが成功した後もエラーが繰り返される場合は、同じシェルとプロファイルで `aws sts get-caller-identity` を使用して Claude Code の外で ID が有効であることを確認します
646 646
647<h3 id="aws-authentication-failed">647<h3 id="aws-authentication-failed">
648 AWS 認証に失敗しました648 AWS 認証に失敗しました
649</h3>649</h3>
650 650
651{/* min-version: 2.1.198 */}このメッセージには Claude Code v2.1.198 以降が必要で、設定ファイルで [`awsAuthRefresh`](/ja/amazon-bedrock#advanced-credential-configuration) が設定されている場合にのみ表示されます。AWS プロバイダーが 403 を返したか、[Amazon Bedrock](/ja/amazon-bedrock) が 401 を返しました。651このメッセージには Claude Code v2.1.198 以降が必要で、設定ファイルで [`awsAuthRefresh`](/docs/ja/amazon-bedrock#advanced-credential-configuration) が設定されている場合にのみ表示されます。AWS プロバイダーが 403 を返したか、[Amazon Bedrock](/docs/ja/amazon-bedrock) が 401 を返しました。
652 652
653Claude Code はどの原因に当たったかを判断できません。Amazon Bedrock は期限切れのセキュリティトークンを 403 として報告しますが、403 は認可拒否(IAM 権限の欠落またはアカウントで有効になっていないモデルからの `AccessDeniedException` など)を報告する方法でもあります。653Claude Code はどの原因に当たったかを判断できません。Amazon Bedrock は期限切れのセキュリティトークンを 403 として報告しますが、403 は認可拒否(IAM 権限の欠落またはアカウントで有効になっていないモデルからの `AccessDeniedException` など)を報告する方法でもあります。
654 654
665**対応方法:**665**対応方法:**
666 666
667* メッセージで指定された `awsAuthRefresh` コマンドまたは `aws sso login` を実行します。期限切れの認証情報が原因である可能性があります667* メッセージで指定された `awsAuthRefresh` コマンドまたは `aws sso login` を実行します。期限切れの認証情報が原因である可能性があります
668* 認証情報が最新の場合は、[IAM 設定](/ja/amazon-bedrock#iam-configuration) の IAM 権限が使用している ID に接続されていることを確認し、選択したモデルがアカウントとリージョンで有効になっていることを確認します668* 認証情報が最新の場合は、[IAM 設定](/docs/ja/amazon-bedrock#iam-configuration) の IAM 権限が使用している ID に接続されていることを確認し、選択したモデルがアカウントとリージョンで有効になっていることを確認します
669* `aws sts get-caller-identity` を実行して、リクエストが使用する ID を確認します。古い `AWS_PROFILE` またはデフォルトプロファイルは、権限の不一致の一般的な原因です669* `aws sts get-caller-identity` を実行して、リクエストが使用する ID を確認します。古い `AWS_PROFILE` またはデフォルトプロファイルは、権限の不一致の一般的な原因です
670 670
671<h3 id="aws-default-chain-credential-resolve-timed-out">671<h3 id="aws-default-chain-credential-resolve-timed-out">
672 AWS デフォルトチェーン認証情報解決がタイムアウトしました672 AWS デフォルトチェーン認証情報解決がタイムアウトしました
673</h3>673</h3>
674 674
675AWS デフォルト認証情報プロバイダーチェーンが 60 秒以内に認証情報を生成しなかったため、Claude Code は解決を停止し、リクエストを失敗させました。障害はローカル認証情報解決です。リクエストは [Amazon Bedrock](/ja/amazon-bedrock)、[AWS 上の Claude Platform](/ja/claude-platform-on-aws)、または [Mantle エンドポイント](/ja/amazon-bedrock#use-the-mantle-endpoint) に到達しませんでした。Claude Code はこのエラーが表示される前に [認証情報キャッシュ](/ja/amazon-bedrock#credential-caching-and-resolution-timeout) をクリアして再試行するため、このメッセージが表示される時点ではチェーンが繰り返された試行でスタックしています。675AWS デフォルト認証情報プロバイダーチェーンが 60 秒以内に認証情報を生成しなかったため、Claude Code は解決を停止し、リクエストを失敗させました。障害はローカル認証情報解決です。リクエストは [Amazon Bedrock](/docs/ja/amazon-bedrock)、[AWS 上の Claude Platform](/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) をクリアして再試行するため、このメッセージが表示される時点ではチェーンが繰り返された試行でスタックしています。
676 676
677```text theme={null}677```text theme={null}
678API Error: AWS default-chain credential resolve timed out678API Error: AWS default-chain credential resolve timed out
679```679```
680 680
681一般的な原因は、AWS プロファイルの `credential_process` コマンドが受け取ることができない入力を待機していることと、インスタンスメタデータサービス(IMDS)がチェーンのプローブに応答しないコンテナまたは VM です。{/* min-version: 2.1.207 */}v2.1.207 より前では、スタックしたチェーンはリクエストを無期限に待機させ、このメッセージで失敗する代わりに待機させていました。681一般的な原因は、AWS プロファイルの `credential_process` コマンドが受け取ることができない入力を待機していることと、インスタンスメタデータサービス(IMDS)がチェーンのプローブに応答しないコンテナまたは VM です。v2.1.207 より前では、スタックしたチェーンはリクエストを無期限に待機させ、このメッセージで失敗する代わりに待機させていました。
682 682
683**対応方法:**683**対応方法:**
684 684
685* 同じシェルで同じ `AWS_PROFILE` を使用して `aws sts get-caller-identity` を実行します。これもハングする場合は、プロファイルを修正します。対話的にプロンプトを表示する `credential_process` コマンドが一般的な原因です。685* 同じシェルで同じ `AWS_PROFILE` を使用して `aws sts get-caller-identity` を実行します。これもハングする場合は、プロファイルを修正します。対話的にプロンプトを表示する `credential_process` コマンドが一般的な原因です。
686* Claude Code を起動する前にサインインステップを完了します。例えば `aws sso login --profile myprofile` を実行して、チェーンがブラウザーフローを待機する代わりにローカル SSO キャッシュから解決されるようにします686* Claude Code を起動する前にサインインステップを完了します。例えば `aws sso login --profile myprofile` を実行して、チェーンがブラウザーフローを待機する代わりにローカル SSO キャッシュから解決されるようにします
687* チェーンが MFA を使用した SSO などの `aws-vault` のようなラッパーを実行する対話的サインインを実行し、正当に 60 秒以上必要な場合は、[`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/ja/env-vars) でミリ秒単位で制限を上げます687* チェーンが MFA を使用した SSO などの `aws-vault` のようなラッパーを実行する対話的サインインを実行し、正当に 60 秒以上必要な場合は、[`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/ja/env-vars) でミリ秒単位で制限を上げます
688 688
689<h2 id="network-and-connection-errors">689<h2 id="network-and-connection-errors">
690 ネットワークと接続エラー690 ネットワークと接続エラー
712**対応方法:**712**対応方法:**
713 713
714* 同じシェルから `curl -I https://api.anthropic.com` を実行して、API ホストに到達できることを確認してください。Windows PowerShell では、組み込みの `Invoke-WebRequest` エイリアスが使用されないように `curl.exe -I https://api.anthropic.com` を使用してください。714* 同じシェルから `curl -I https://api.anthropic.com` を実行して、API ホストに到達できることを確認してください。Windows PowerShell では、組み込みの `Invoke-WebRequest` エイリアスが使用されないように `curl.exe -I https://api.anthropic.com` を使用してください。
715* 企業プロキシの背後にいる場合は、Claude Code を起動する前に `HTTPS_PROXY` を設定し、[ネットワーク設定](/ja/network-config)を参照してください。715* 企業プロキシの背後にいる場合は、Claude Code を起動する前に `HTTPS_PROXY` を設定し、[ネットワーク設定](/docs/ja/network-config)を参照してください。
716* LLM ゲートウェイまたはリレーを経由してルーティングする場合は、[`ANTHROPIC_BASE_URL`](/ja/env-vars)をそのアドレスに設定してください。セットアップについては、[Claude Code を LLM ゲートウェイに接続する](/ja/llm-gateway-connect)を参照してください。716* LLM ゲートウェイまたはリレーを経由してルーティングする場合は、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)をそのアドレスに設定してください。セットアップについては、[Claude Code を LLM ゲートウェイに接続する](/docs/ja/llm-gateway-connect)を参照してください。
717* ファイアウォールが[ネットワークアクセス要件](/ja/network-config#network-access-requirements)に記載されているホストを許可していることを確認してください。717* ファイアウォールが[ネットワークアクセス要件](/docs/ja/network-config#network-access-requirements)に記載されているホストを許可していることを確認してください。
718* 一時的な障害は[自動的に再試行](#automatic-retries)されます。永続的な障害はローカルネットワークの問題を示しています。718* 一時的な障害は[自動的に再試行](#automatic-retries)されます。永続的な障害はローカルネットワークの問題を示しています。
719 719
720`curl` は成功するが Claude Code は失敗する場合、原因は通常、ネットワーク自体ではなく、ランタイムとネットワークの間にあります:720`curl` は成功するが Claude Code は失敗する場合、原因は通常、ネットワーク自体ではなく、ランタイムとネットワークの間にあります:
727 Bedrock ストリーミング応答に予期しないコンテンツタイプがある727 Bedrock ストリーミング応答に予期しないコンテンツタイプがある
728</h3>728</h3>
729 729
730Claude Code と [Amazon Bedrock](/ja/amazon-bedrock) の間のゲートウェイまたはプロキシが、ストリーミング応答本体またはその `Content-Type` ヘッダーを変換しています。Amazon Bedrock は応答を `application/vnd.amazon.eventstream` としてストリーミングし、Claude Code は読み取ることができない本体をデコードする代わりに、異なるコンテンツタイプを報告する成功したストリーミング応答を拒否します。リクエストは再試行されません。730Claude Code と [Amazon Bedrock](/docs/ja/amazon-bedrock) の間のゲートウェイまたはプロキシが、ストリーミング応答本体またはその `Content-Type` ヘッダーを変換しています。Amazon Bedrock は応答を `application/vnd.amazon.eventstream` としてストリーミングし、Claude Code は読み取ることができない本体をデコードする代わりに、異なるコンテンツタイプを報告する成功したストリーミング応答を拒否します。リクエストは再試行されません。
731 731
732```text theme={null}732```text theme={null}
733Bedrock streaming response has content-type "text/event-stream"; expected "application/vnd.amazon.eventstream". A gateway or proxy between Claude Code and Bedrock is likely transforming the response body — Bedrock's binary event-stream format must be passed through unmodified. Set CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1 to suppress this check while the gateway is being fixed.733Bedrock streaming response has content-type "text/event-stream"; expected "application/vnd.amazon.eventstream". A gateway or proxy between Claude Code and Bedrock is likely transforming the response body — Bedrock's binary event-stream format must be passed through unmodified. Set CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1 to suppress this check while the gateway is being fixed.
734```734```
735 735
736{/* min-version: 2.1.208 */}v2.1.208 より前では、同じ設定ミスが、応答全体がバッファリングされた後に `API Error: Truncated event message received` として表示されました。736v2.1.208 より前では、同じ設定ミスが、応答全体がバッファリングされた後に `API Error: Truncated event message received` として表示されました。
737 737
738**対応方法:**738**対応方法:**
739 739
740* ゲートウェイを設定して、`InvokeModelWithResponseStream` 応答本体とその `Content-Type` ヘッダーを変更されずに通すようにしてください。ストリームをサーバー送信イベントとして再発行する仲介者が一般的な原因です。740* ゲートウェイを設定して、`InvokeModelWithResponseStream` 応答本体とその `Content-Type` ヘッダーを変更されずに通すようにしてください。ストリームをサーバー送信イベントとして再発行する仲介者が一般的な原因です。
741* ゲートウェイがヘッダーのみを書き換え、バイナリ本体をそのまま通す場合は、[`CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1`](/ja/env-vars)を設定して、ゲートウェイが修正されるまでチェックをスキップしてください。[ゲートウェイまたはプロキシの背後でのストリーミングエラー](/ja/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy)を参照してください。741* ゲートウェイがヘッダーのみを書き換え、バイナリ本体をそのまま通す場合は、[`CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1`](/docs/ja/env-vars)を設定して、ゲートウェイが修正されるまでチェックをスキップしてください。[ゲートウェイまたはプロキシの背後でのストリーミングエラー](/docs/ja/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy)を参照してください。
742 742
743<h3 id="ssl-certificate-errors">743<h3 id="ssl-certificate-errors">
744 SSL 証明書エラー744 SSL 証明書エラー
751Unable to connect to API: Self-signed certificate detected751Unable to connect to API: Self-signed certificate detected
752```752```
753 753
754{/* min-version: 2.1.199 */}v2.1.199 以降、証明書検証の失敗は再試行されないため、このエラーは完全な[再試行予算](#automatic-retries)の後ではなく、最初の試行時に表示されます。以前のバージョンでは、表示する前に数分間再試行していました。ハンドシェイクタイムアウトなどの一時的な TLS 条件は、引き続き再試行されます。754v2.1.199 以降、証明書検証の失敗は再試行されないため、このエラーは完全な[再試行予算](#automatic-retries)の後ではなく、最初の試行時に表示されます。以前のバージョンでは、表示する前に数分間再試行していました。ハンドシェイクタイムアウトなどの一時的な TLS 条件は、引き続き再試行されます。
755 755
756`/login` とスタートアップ接続チェック中に、同じ障害が OpenSSL コードとインラインの修正とともに報告されます:756`/login` とスタートアップ接続チェック中に、同じ障害が OpenSSL コードとインラインの修正とともに報告されます:
757 757
762**対応方法:**762**対応方法:**
763 763
764* 組織の CA バンドルをエクスポートし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code に指定してください。764* 組織の CA バンドルをエクスポートし、`NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` で Claude Code に指定してください。
765* 完全なセットアップ手順については、[ネットワーク設定](/ja/network-config#custom-ca-certificates)を参照してください。765* 完全なセットアップ手順については、[ネットワーク設定](/docs/ja/network-config#custom-ca-certificates)を参照してください。
766* `NODE_TLS_REJECT_UNAUTHORIZED=0` を設定しないでください。これは証明書検証を完全に無効にします。766* `NODE_TLS_REJECT_UNAUTHORIZED=0` を設定しないでください。これは証明書検証を完全に無効にします。
767 767
768<h3 id="host-not-allowed-in-a-cloud-session">768<h3 id="host-not-allowed-in-a-cloud-session">
778 778
779宛先の実際の証明書と一致しない TLS 証明書も表示される場合があります。クラウド環境はアウトバウンドトラフィックをプロキシを通じてルーティングしてネットワークポリシーを適用するため、証明書の不一致は宛先ではなくプロキシが接続を終了したことを意味します。779宛先の実際の証明書と一致しない TLS 証明書も表示される場合があります。クラウド環境はアウトバウンドトラフィックをプロキシを通じてルーティングしてネットワークポリシーを適用するため、証明書の不一致は宛先ではなくプロキシが接続を終了したことを意味します。
780 780
781これはクライアント側のネットワーク問題ではありません。クラウドセッションと[ルーチン](/ja/routines)はサンドボックス環境内で実行され、アウトバウンドトラフィックは環境のアローリストにフィルタリングされます。**Default** 環境は**Trusted** アクセスを使用し、パッケージレジストリ、クラウドプロバイダー API、コンテナレジストリ、および一般的な開発ドメインの[デフォルトアローリスト](/ja/claude-code-on-the-web#default-allowed-domains)を許可しますが、その他すべてをブロックします。781これはクライアント側のネットワーク問題ではありません。クラウドセッションと[ルーチン](/docs/ja/routines)はサンドボックス環境内で実行され、アウトバウンドトラフィックは環境のアローリストにフィルタリングされます。**Default** 環境は**Trusted** アクセスを使用し、パッケージレジストリ、クラウドプロバイダー API、コンテナレジストリ、および一般的な開発ドメインの[デフォルトアローリスト](/docs/ja/claude-code-on-the-web#default-allowed-domains)を許可しますが、その他すべてをブロックします。
782 782
783**対応方法:**783**対応方法:**
784 784
785* ルーチンを編集用に開くか、クラウドセッションを開始してください。**Default** などの環境名を示すクラウドアイコンを選択して、セレクターを開いてください。環境にマウスを置き、設定アイコンをクリックしてください。785* ルーチンを編集用に開くか、クラウドセッションを開始してください。**Default** などの環境名を示すクラウドアイコンを選択して、セレクターを開いてください。環境にマウスを置き、設定アイコンをクリックしてください。
786* **Update cloud environment** ダイアログで、**Network access** を**Trusted** から**Custom** に変更し、ブロックされたドメインを**Allowed domains** に追加してください。1 行に 1 つのドメインを入力してください。**Also include default list of common package managers** をチェックして、カスタムドメインと共に[デフォルトアローリスト](/ja/claude-code-on-the-web#default-allowed-domains)を保持してください。無制限のアクセスが必要な場合は、代わりに**Full** を選択してください。786* **Update cloud environment** ダイアログで、**Network access** を**Trusted** から**Custom** に変更し、ブロックされたドメインを**Allowed domains** に追加してください。1 行に 1 つのドメインを入力してください。**Also include default list of common package managers** をチェックして、カスタムドメインと共に[デフォルトアローリスト](/docs/ja/claude-code-on-the-web#default-allowed-domains)を保持してください。無制限のアクセスが必要な場合は、代わりに**Full** を選択してください。
787* **Save changes** をクリックしてください。次の実行は更新されたアローリストを使用します。787* **Save changes** をクリックしてください。次の実行は更新されたアローリストを使用します。
788 788
789アクセスレベルとデフォルトアローリストについては、[ネットワークアクセス](/ja/claude-code-on-the-web#network-access)を参照してください。ローカル CLI セッションはこのポリシーの影響を受けません。789アクセスレベルとデフォルトアローリストについては、[ネットワークアクセス](/docs/ja/claude-code-on-the-web#network-access)を参照してください。ローカル CLI セッションはこのポリシーの影響を受けません。
790 790
791<h3 id="couldnt-reconnect-to-your-remote-control-session">791<h3 id="couldnt-reconnect-to-your-remote-control-session">
792 Remote Control セッションに再接続できませんでした792 Remote Control セッションに再接続できませんでした
796Couldn't reconnect to your Remote Control session. Retry, or start a fresh session without --resume.796Couldn't reconnect to your Remote Control session. Retry, or start a fresh session without --resume.
797```797```
798 798
799`claude --resume` または `claude --continue` で再開すると、その会話に記録された[Remote Control](/ja/remote-control)セッションに再接続します。このメッセージは、ネットワーク中断またはサーバーエラーなどの一時的な理由で再接続に失敗したことを意味し、Claude Code はリモートセッションがまだ存在するかどうかを確認できません。ローカルセッションは Remote Control なしで実行を続けます。799`claude --resume` または `claude --continue` で再開すると、その会話に記録された[Remote Control](/docs/ja/remote-control)セッションに再接続します。このメッセージは、ネットワーク中断またはサーバーエラーなどの一時的な理由で再接続に失敗したことを意味し、Claude Code はリモートセッションがまだ存在するかどうかを確認できません。ローカルセッションは Remote Control なしで実行を続けます。
800 800
801**対応方法:**801**対応方法:**
802 802
803* `/remote-control` を実行して接続を再試行してください。803* `/remote-control` を実行して接続を再試行してください。
804* `--resume` なしで Claude Code を開始して、新しい Remote Control セッションを作成してください。804* `--resume` なしで Claude Code を開始して、新しい Remote Control セッションを作成してください。
805* その他の Remote Control スタートアップメッセージについては、[Remote Control のトラブルシューティング](/ja/remote-control#troubleshooting)を参照してください。805* その他の Remote Control スタートアップメッセージについては、[Remote Control のトラブルシューティング](/docs/ja/remote-control#troubleshooting)を参照してください。
806 806
807サーバーが前のセッションがもう存在しないことを確認した場合、このメッセージは表示されません。Claude Code はその場合に新しいセッションを作成します。{/* min-version: 2.1.200 */}v2.1.200 より前では、再接続の失敗により新しい Remote Control セッションが作成され、claude.ai/code のセッションリストに余分なセッションが残されました。807サーバーが前のセッションがもう存在しないことを確認した場合、このメッセージは表示されません。Claude Code はその場合に新しいセッションを作成します。v2.1.200 より前では、再接続の失敗により新しい Remote Control セッションが作成され、claude.ai/code のセッションリストに余分なセッションが残されました。
808 808
809<h2 id="request-errors">809<h2 id="request-errors">
810 リクエストエラー810 リクエストエラー
827* `/compact` を実行して以前のターンを要約し、スペースを解放するか、`/clear` を実行して新しく開始します827* `/compact` を実行して以前のターンを要約し、スペースを解放するか、`/clear` を実行して新しく開始します
828* `/context` を実行して、ウィンドウを消費しているものの内訳を確認します。システムプロンプト、ツール、メモリファイル、メッセージです828* `/context` を実行して、ウィンドウを消費しているものの内訳を確認します。システムプロンプト、ツール、メモリファイル、メッセージです
829* `/mcp disable <name>` で使用していない MCP サーバーを無効にして、コンテキストからツール定義を削除します829* `/mcp disable <name>` で使用していない MCP サーバーを無効にして、コンテキストからツール定義を削除します
830* 大きな `CLAUDE.md` メモリファイルをトリミングするか、指示を [パススコープ規則](/ja/memory#path-specific-rules) に移動して、関連する場合にのみ読み込みます830* 大きな `CLAUDE.md` メモリファイルをトリミングするか、指示を [パススコープ規則](/docs/ja/memory#path-specific-rules) に移動して、関連する場合にのみ読み込みます
831* サブエージェントは親セッションからすべての MCP ツール定義を継承します。これにより、最初のターンの前にコンテキストウィンドウが満杯になる可能性があります。サブエージェントを生成する前に、使用していない MCP サーバーを無効にします831* サブエージェントは親セッションからすべての MCP ツール定義を継承します。これにより、最初のターンの前にコンテキストウィンドウが満杯になる可能性があります。サブエージェントを生成する前に、使用していない MCP サーバーを無効にします
832* オートコンパクトはデフォルトで有効になっており、通常このエラーを防ぎます。[`DISABLE_AUTO_COMPACT`](/ja/env-vars) を設定している場合は、再度有効にするか、ウィンドウが満杯になる前に `/compact` を手動で実行します832* オートコンパクトはデフォルトで有効になっており、通常このエラーを防ぎます。[`DISABLE_AUTO_COMPACT`](/docs/ja/env-vars) を設定している場合は、再度有効にするか、ウィンドウが満杯になる前に `/compact` を手動で実行します
833 833
834[コンテキストウィンドウを探索](/ja/context-window) を参照して、コンテキストがどのように満杯になるかのインタラクティブビューを確認してください。834[コンテキストウィンドウを探索](/docs/ja/context-window) を参照して、コンテキストがどのように満杯になるかのインタラクティブビューを確認してください。
835 835
836<h3 id="error-during-compaction-conversation-too-long">836<h3 id="error-during-compaction-conversation-too-long">
837 コンパクション中のエラー:会話が長すぎます837 コンパクション中のエラー:会話が長すぎます
879API Error: 400 ... image dimensions exceed max allowed size879API Error: 400 ... image dimensions exceed max allowed size
880```880```
881 881
882{/* min-version: 2.1.142 */}Claude Code は処理できない画像をテキストプレースホルダーに置き換えて再試行するため、後続のメッセージは成功します。2.1.142 より前のバージョンでは、ペーストされた画像が会話に残り、後続のすべてのメッセージで同じエラーが繰り返される可能性がありました。これらのバージョンで復旧するには、Esc キーを 2 回押して、画像が追加されたターンを戻ります。882Claude Code は処理できない画像をテキストプレースホルダーに置き換えて再試行するため、後続のメッセージは成功します。2.1.142 より前のバージョンでは、ペーストされた画像が会話に残り、後続のすべてのメッセージで同じエラーが繰り返される可能性がありました。これらのバージョンで復旧するには、Esc キーを 2 回押して、画像が追加されたターンを戻ります。
883 883
884**対処方法:**884**対処方法:**
885 885
939 939
940**対処方法:**940**対処方法:**
941 941
942* `anthropic-beta` ヘッダーを転送するようにゲートウェイを設定します。ゲートウェイが転送する必要があるものについては、[機能パススルー](/ja/llm-gateway-protocol#feature-pass-through) を参照してください942* `anthropic-beta` ヘッダーを転送するようにゲートウェイを設定します。ゲートウェイが転送する必要があるものについては、[機能パススルー](/docs/ja/llm-gateway-protocol#feature-pass-through) を参照してください
943* フォールバックとして、起動前に [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/ja/env-vars) を設定します。これにより、ベータヘッダーが必要な機能が無効になり、ヘッダーを転送できないゲートウェイを通じてリクエストが成功します943* フォールバックとして、起動前に [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/ja/env-vars) を設定します。これにより、ベータヘッダーが必要な機能が無効になり、ヘッダーを転送できないゲートウェイを通じてリクエストが成功します
944 944
945<h3 id="theres-an-issue-with-the-selected-model">945<h3 id="theres-an-issue-with-the-selected-model">
946 選択されたモデルに問題があります946 選択されたモデルに問題があります
955**対処方法:**955**対処方法:**
956 956
957* **対話型 CLI**:`/model` を実行して、アカウントで利用可能なモデルから選択します957* **対話型 CLI**:`/model` を実行して、アカウントで利用可能なモデルから選択します
958* **非対話型モード(`-p`)**:`--model` に有効なエイリアスまたは ID を渡すか、[`ANTHROPIC_MODEL`](/ja/env-vars) を設定します。エラーテキストはこのサーフェスで `Run --model` を表示します958* **非対話型モード(`-p`)**:`--model` に有効なエイリアスまたは ID を渡すか、[`ANTHROPIC_MODEL`](/docs/ja/env-vars) を設定します。エラーテキストはこのサーフェスで `Run --model` を表示します
959* **Agent SDK**:モデルがプログラムで設定されているため、エラーテキストはヒントを省略します。TypeScript で [`Options` の `model`](/ja/agent-sdk/typescript#options) を設定するか、Python で [`ClaudeAgentOptions(model=...)`](/ja/agent-sdk/python#claudeagentoptions) を設定し、構造化された `model_not_found` エラーを処理して、独自の再試行またはモデルピッカーを表示します959* **Agent SDK**:モデルがプログラムで設定されているため、エラーテキストはヒントを省略します。TypeScript で [`Options` の `model`](/docs/ja/agent-sdk/typescript#options) を設定するか、Python で [`ClaudeAgentOptions(model=...)`](/docs/ja/agent-sdk/python#claudeagentoptions) を設定し、構造化された `model_not_found` エラーを処理して、独自の再試行またはモデルピッカーを表示します
960* 完全なバージョン付き ID ではなく、`sonnet` や `opus` などのエイリアスを使用します。エイリアスは保守されたデフォルトに解決されるため、古くなりません。[モデル設定](/ja/model-config) を参照してください960* 完全なバージョン付き ID ではなく、`sonnet` や `opus` などのエイリアスを使用します。エイリアスは保守されたデフォルトに解決されるため、古くなりません。[モデル設定](/docs/ja/model-config) を参照してください
961* CLI で間違ったモデルが戻り続ける場合は、どこかに古い ID が設定されています。[優先順位順](/ja/model-config#setting-your-model) で確認します:`--model` フラグ、`ANTHROPIC_MODEL` 環境変数、次に `.claude/settings.local.json` の `model` フィールド、プロジェクトの `.claude/settings.json`、および `~/.claude/settings.json`。古い値を削除すると、Claude Code はアカウントのデフォルトにフォールバックします961* CLI で間違ったモデルが戻り続ける場合は、どこかに古い ID が設定されています。[優先順位順](/docs/ja/model-config#setting-your-model) で確認します:`--model` フラグ、`ANTHROPIC_MODEL` 環境変数、次に `.claude/settings.local.json` の `model` フィールド、プロジェクトの `.claude/settings.json`、および `~/.claude/settings.json`。古い値を削除すると、Claude Code はアカウントのデフォルトにフォールバックします
962* {/* min-version: 2.1.206 */}Claude Code は期限切れの claude.ai ログインを [ログイン期限切れ](#login-expired) として報告します。これはこのエラーではありません。v2.1.206 より前は、更新できなくなった期限切れのログインがすべてのモデルで失敗しました。古いバージョンでこれが表示される場合は、`/login` を実行してください962* Claude Code は期限切れの claude.ai ログインを [ログイン期限切れ](#login-expired) として報告します。これはこのエラーではありません。v2.1.206 より前は、更新できなくなった期限切れのログインがすべてのモデルで失敗しました。古いバージョンでこれが表示される場合は、`/login` を実行してください
963* Google Cloud の Agent Platform デプロイメントについては、[Google Cloud の Agent Platform トラブルシューティング](/ja/google-vertex-ai#troubleshooting) を参照してください963* Google Cloud の Agent Platform デプロイメントについては、[Google Cloud の Agent Platform トラブルシューティング](/docs/ja/google-vertex-ai#troubleshooting) を参照してください
964 964
965<h3 id="model-is-not-a-recognized-model-id">965<h3 id="model-is-not-a-recognized-model-id">
966 モデルは認識されたモデル ID ではありません966 モデルは認識されたモデル ID ではありません
974 974
975末尾のヒントは、最も近いマッチングエイリアスまたはモデル ID に名前を付けます。十分に近いものがない場合は、代わりに `Run /model to see available models.` と表示されます。975末尾のヒントは、最も近いマッチングエイリアスまたはモデル ID に名前を付けます。十分に近いものがない場合は、代わりに `Run /model to see available models.` と表示されます。
976 976
977Claude Code はこのエラーをローカルで生成します。スイッチが要求された時点で、API リクエストが行われる前です。これは、[Agent SDK](/ja/agent-sdk/typescript) `setModel()` メソッドを通じてモデルが設定されるか、[Desktop app](/ja/desktop) などのアプリケーションが Claude Code CLI を実行する場合に適用されます。977Claude Code はこのエラーをローカルで生成します。スイッチが要求された時点で、API リクエストが行われる前です。これは、[Agent SDK](/docs/ja/agent-sdk/typescript) `setModel()` メソッドを通じてモデルが設定されるか、[Desktop app](/docs/ja/desktop) などのアプリケーションが Claude Code CLI を実行する場合に適用されます。
978 978
979**対処方法:**979**対処方法:**
980 980
981* 引数なしで `/model` を実行してピッカーを開き、アカウントで利用可能なモデルから選択してから、そこに表示されているエイリアスまたは ID を渡します981* 引数なしで `/model` を実行してピッカーを開き、アカウントで利用可能なモデルから選択してから、そこに表示されているエイリアスまたは ID を渡します
982* 新しい Claude Code バージョンがサポートするエイリアスを使用した場合は、`claude update` を実行します。`claude-` で始まる完全な ID はこのチェックに合格します。モデルが Claude Code バージョンより新しい場合でも、アップグレードは不要です982* 新しい Claude Code バージョンがサポートするエイリアスを使用した場合は、`claude update` を実行します。`claude-` で始まる完全な ID はこのチェックに合格します。モデルが Claude Code バージョンより新しい場合でも、アップグレードは不要です
983* v2.1.200 より前に保存されたモデルはこのチェックで修復されません。古い値が戻り続ける場合は、[選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model) に記載されている場所から削除します983* v2.1.200 より前に保存されたモデルはこのチェックで修復されません。古い値が戻り続ける場合は、[選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model) に記載されている場所から削除します
984* チェックは Anthropic API でのみ実行されます。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、[Claude Platform on AWS](/ja/claude-platform-on-aws)、および [LLM ゲートウェイ](/ja/llm-gateway) またはカスタム `ANTHROPIC_BASE_URL` の背後では、プロバイダーまたはゲートウェイがモデル名を定義するため、Claude Code は任意の文字列を受け入れて渡します984* チェックは Anthropic API でのみ実行されます。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、[Claude Platform on AWS](/docs/ja/claude-platform-on-aws)、および [LLM ゲートウェイ](/docs/ja/llm-gateway) またはカスタム `ANTHROPIC_BASE_URL` の背後では、プロバイダーまたはゲートウェイがモデル名を定義するため、Claude Code は任意の文字列を受け入れて渡します
985 985
986<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">986<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">
987 Claude Opus は Claude Pro プランでは利用できません987 Claude Opus は Claude Pro プランでは利用できません
1003 モデルは組織の設定によって制限されています1003 モデルは組織の設定によって制限されています
1004</h3>1004</h3>
1005 1005
1006組織の管理者が claude.ai 管理コンソールでこのモデルを無効にしたか、管理設定の [`availableModels`](/ja/model-config#restrict-model-selection) 許可リストで除外されています。制限されたモデルが `--model`、`ANTHROPIC_MODEL`、または `model` 設定で設定された場合、Claude Code は許可されたモデルに置き換えて続行します。制限されたモデルに対して `/model <name>` を入力すると、`Run /model to choose a different model.` で拒否され、セッションは現在のモデルを保持します。1006組織の管理者が claude.ai 管理コンソールでこのモデルを無効にしたか、管理設定の [`availableModels`](/docs/ja/model-config#restrict-model-selection) 許可リストで除外されています。制限されたモデルが `--model`、`ANTHROPIC_MODEL`、または `model` 設定で設定された場合、Claude Code は許可されたモデルに置き換えて続行します。制限されたモデルに対して `/model <name>` を入力すると、`Run /model to choose a different model.` で拒否され、セッションは現在のモデルを保持します。
1007 1007
1008```text theme={null}1008```text theme={null}
1009Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.1009Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.
1010```1010```
1011 1011
1012Claude Code は、`opus`、`sonnet`、`haiku`、または `fable` の 1 つであるモデルファミリーエイリアスを、最新バージョンへのリクエストではなく、そのファミリーへのリクエストとして扱います。Anthropic API および [Claude Platform on AWS](/ja/claude-platform-on-aws) では、制限されたファミリーエイリアスは、組織と `availableModels` 許可リストが許可するファミリーの最新バージョンに解決され、置き換え通知がそのバージョンに名前を付けます。Claude Code は、ファミリーのすべてのバージョンが制限されている場合にのみ `/model <alias>` を拒否します。v2.1.205 より前は、ファミリーエイリアスは同じファミリーの古いバージョンが許可されている場合でも、最新バージョンのみに基づいて置き換えられるか拒否されました。1012Claude Code は、`opus`、`sonnet`、`haiku`、または `fable` の 1 つであるモデルファミリーエイリアスを、最新バージョンへのリクエストではなく、そのファミリーへのリクエストとして扱います。Anthropic API および [Claude Platform on AWS](/docs/ja/claude-platform-on-aws) では、制限されたファミリーエイリアスは、組織と `availableModels` 許可リストが許可するファミリーの最新バージョンに解決され、置き換え通知がそのバージョンに名前を付けます。Claude Code は、ファミリーのすべてのバージョンが制限されている場合にのみ `/model <alias>` を拒否します。v2.1.205 より前は、ファミリーエイリアスは同じファミリーの古いバージョンが許可されている場合でも、最新バージョンのみに基づいて置き換えられるか拒否されました。
1013 1013
1014**対処方法:**1014**対処方法:**
1015 1015
1016* `/model` を実行して、組織が許可するモデルから選択します。制限されたモデルはピッカーから非表示になります1016* `/model` を実行して、組織が許可するモデルから選択します。制限されたモデルはピッカーから非表示になります
1017* 制限されたモデルが `--model`、`ANTHROPIC_MODEL`、または設定ファイルの `model` フィールドで設定された場合は、その値を削除または更新して、起動するたびに通知が繰り返されないようにします1017* 制限されたモデルが `--model`、`ANTHROPIC_MODEL`、または設定ファイルの `model` フィールドで設定された場合は、その値を削除または更新して、起動するたびに通知が繰り返されないようにします
1018* 制限されたモデルへのアクセスが必要な場合は、組織の管理者に有効にするよう依頼します。[組織モデル制限](/ja/model-config#organization-model-restrictions) を参照してください1018* 制限されたモデルへのアクセスが必要な場合は、組織の管理者に有効にするよう依頼します。[組織モデル制限](/docs/ja/model-config#organization-model-restrictions) を参照してください
1019 1019
1020<h3 id="thinking-type-enabled-is-not-supported-for-this-model">1020<h3 id="thinking-type-enabled-is-not-supported-for-this-model">
1021 thinking.type.enabled はこのモデルではサポートされていません1021 thinking.type.enabled はこのモデルではサポートされていません
1031 1031
1032* `claude update` を実行して Claude Code を再起動します。Opus 4.7 には v2.1.111 以降が必要です。Opus 4.8 には v2.1.154 以降が必要です。Sonnet 5 には v2.1.197 以降が必要です1032* `claude update` を実行して Claude Code を再起動します。Opus 4.7 には v2.1.111 以降が必要です。Opus 4.8 には v2.1.154 以降が必要です。Sonnet 5 には v2.1.197 以降が必要です
1033* アップグレードできない場合は、`/model` を実行して Opus 4.6 または Sonnet 4.6 を選択します1033* アップグレードできない場合は、`/model` を実行して Opus 4.6 または Sonnet 4.6 を選択します
1034* {/* min-version: agent-sdk@0.3.197 */}[Agent SDK](/ja/agent-sdk/overview) でこれが発生した場合は、SDK パッケージをアップグレードします。Opus 4.8 には TypeScript SDK v0.3.154 以降と Python SDK v0.2.88 以降が必要です。Sonnet 5 には TypeScript SDK v0.3.197 以降が必要です1034* [Agent SDK](/docs/ja/agent-sdk/overview) でこれが発生した場合は、SDK パッケージをアップグレードします。Opus 4.8 には TypeScript SDK v0.3.154 以降と Python SDK v0.2.88 以降が必要です。Sonnet 5 には TypeScript SDK v0.3.197 以降が必要です
1035 1035
1036<h3 id="thinking-budget-exceeds-output-limit">1036<h3 id="thinking-budget-exceeds-output-limit">
1037 思考予算が出力制限を超えています1037 思考予算が出力制限を超えています
1043API Error: 400 ... max_tokens must be greater than thinking.budget_tokens1043API Error: 400 ... max_tokens must be greater than thinking.budget_tokens
1044```1044```
1045 1045
1046Claude Code は Anthropic API でこれらの値を自動的に調整します。通常、Amazon Bedrock または Google Cloud の Agent Platform でこのエラーが表示されるのは、[`MAX_THINKING_TOKENS`](/ja/env-vars) がプロバイダーの出力制限より高く設定されている場合、またはプランモードが思考予算を引き上げた場合です。1046Claude Code は Anthropic API でこれらの値を自動的に調整します。通常、Amazon Bedrock または Google Cloud の Agent Platform でこのエラーが表示されるのは、[`MAX_THINKING_TOKENS`](/docs/ja/env-vars) がプロバイダーの出力制限より高く設定されている場合、またはプランモードが思考予算を引き上げた場合です。
1047 1047
1048**対処方法:**1048**対処方法:**
1049 1049
1050* `MAX_THINKING_TOKENS` を下げるか、[`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/ja/env-vars) を思考予算より上に上げます1050* `MAX_THINKING_TOKENS` を下げるか、[`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/ja/env-vars) を思考予算より上に上げます
1051* 予算が出力長とどのように相互作用するかについては、[拡張思考](/ja/model-config#extended-thinking) を参照してください1051* 予算が出力長とどのように相互作用するかについては、[拡張思考](/docs/ja/model-config#extended-thinking) を参照してください
1052 1052
1053<h3 id="tool-use-or-thinking-block-mismatch">1053<h3 id="tool-use-or-thinking-block-mismatch">
1054 ツール使用または思考ブロックの不一致1054 ツール使用または思考ブロックの不一致
1066 1066
1067**対処方法:**1067**対処方法:**
1068 1068
1069* {/* max-version: 2.1.155 */}Opus 4.7 または Opus 4.8 を使用している場合は、最初に `claude update` を実行します。v2.1.156 より前のバージョンは、通常のツール使用中にこのエラーをトリガーでき、`/rewind` はそれをクリアしません1069* Opus 4.7 または Opus 4.8 を使用している場合は、最初に `claude update` を実行します。v2.1.156 より前のバージョンは、通常のツール使用中にこのエラーをトリガーでき、`/rewind` はそれをクリアしません
1070* `/rewind` を実行するか、Esc キーを 2 回押して、破損したターンの前のチェックポイントに戻り、そこから続行します。チェックポイントがどのように作成および復元されるかについては、[チェックポイント](/ja/checkpointing) を参照してください1070* `/rewind` を実行するか、Esc キーを 2 回押して、破損したターンの前のチェックポイントに戻り、そこから続行します。チェックポイントがどのように作成および復元されるかについては、[チェックポイント](/docs/ja/checkpointing) を参照してください
1071 1071
1072<h3 id="usage-policy-refusal">1072<h3 id="usage-policy-refusal">
1073 使用ポリシー拒否1073 使用ポリシー拒否
1079API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.1079API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.
1080```1080```
1081 1081
1082チェックは最新のプロンプトだけでなく、完全な会話を評価するため、同じセッションで新しいメッセージを送信すると、通常は同じ拒否が再度トリガーされます。同じことは、`--continue` または `--resume` でセッションを終了して再度開いた後にも適用されます。ディスク上のトランスクリプトにはまだトリガーコンテンツが含まれているためです。[Amazon Bedrock](/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/ja/google-vertex-ai)、および [Microsoft Foundry](/ja/microsoft-foundry) では、このメッセージはモデルのセーフティ対策がサイバーセキュリティトピックとしてフラグを立てたリクエストもカバーします。[セーフティ対策がサイバーセキュリティトピックをフラグ立てしました](#safety-measures-flagged-a-cybersecurity-topic) を参照してください。1082チェックは最新のプロンプトだけでなく、完全な会話を評価するため、同じセッションで新しいメッセージを送信すると、通常は同じ拒否が再度トリガーされます。同じことは、`--continue` または `--resume` でセッションを終了して再度開いた後にも適用されます。ディスク上のトランスクリプトにはまだトリガーコンテンツが含まれているためです。[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、および [Microsoft Foundry](/docs/ja/microsoft-foundry) では、このメッセージはモデルのセーフティ対策がサイバーセキュリティトピックとしてフラグを立てたリクエストもカバーします。[セーフティ対策がサイバーセキュリティトピックをフラグ立てしました](#safety-measures-flagged-a-cybersecurity-topic) を参照してください。
1083 1083
1084**対処方法:**1084**対処方法:**
1085 1085
1086* Esc キーを 2 回押すか `/rewind` を実行して、拒否をトリガーしたターンの前のチェックポイントに戻り、別の方法で言い換えるか試します。[チェックポイント](/ja/checkpointing) を参照してください1086* Esc キーを 2 回押すか `/rewind` を実行して、拒否をトリガーしたターンの前のチェックポイントに戻り、別の方法で言い換えるか試します。[チェックポイント](/docs/ja/checkpointing) を参照してください
1087* どのターンが原因かを特定できない場合は、`/clear` を実行して同じプロジェクトで新しい会話を開始します。以前の会話はディスクに保持され、`/resume` で利用可能なままです1087* どのターンが原因かを特定できない場合は、`/clear` を実行して同じプロジェクトで新しい会話を開始します。以前の会話はディスクに保持され、`/resume` で利用可能なままです
1088* [非対話型モード](/ja/headless)(`-p`)では、巻き戻しが利用できないため、`--continue` なしの新しいセッションで言い換えたプロンプトで再試行します。ポリシーチェックはモデルによって異なるため、`--model` で別のモデルに切り替えると、場合によっては拒否が解決される可能性があります1088* [非対話型モード](/docs/ja/headless)(`-p`)では、巻き戻しが利用できないため、`--continue` なしの新しいセッションで言い換えたプロンプトで再試行します。ポリシーチェックはモデルによって異なるため、`--model` で別のモデルに切り替えると、場合によっては拒否が解決される可能性があります
1089 1089
1090<h3 id="safety-measures-flagged-a-cybersecurity-topic">1090<h3 id="safety-measures-flagged-a-cybersecurity-topic">
1091 セーフティ対策がサイバーセキュリティトピックをフラグ立てしました1091 セーフティ対策がサイバーセキュリティトピックをフラグ立てしました
1103 1103
1104表示内容はプロバイダーとモードによって異なります:1104表示内容はプロバイダーとモードによって異なります:
1105 1105
1106* [Amazon Bedrock](/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/ja/google-vertex-ai)、および [Microsoft Foundry](/ja/microsoft-foundry) では、サイバーセキュリティフラグは代わりに [使用ポリシー拒否](#usage-policy-refusal) メッセージを生成します1106* [Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、および [Microsoft Foundry](/docs/ja/microsoft-foundry) では、サイバーセキュリティフラグは代わりに [使用ポリシー拒否](#usage-policy-refusal) メッセージを生成します
1107* [非対話型モード](/ja/headless) は `/feedback` 文を省略します1107* [非対話型モード](/docs/ja/headless) は `/feedback` 文を省略します
1108 1108
1109{/* max-version: 2.1.202 */}v2.1.203 より前は、メッセージは `<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` の後に免除フォームリンクが続きました。1109v2.1.203 より前は、メッセージは `<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` の後に免除フォームリンクが続きました。
1110 1110
1111**対処方法:**1111**対処方法:**
1112 1112
1113* このコンテンツが必要な場合は、[Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude) を通じてアクセスを申請します1113* このコンテンツが必要な場合は、[Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude) を通じてアクセスを申請します
1114* リクエストがサイバーセキュリティトピックではなかった場合は、`/feedback` を実行して誤検知を報告します1114* リクエストがサイバーセキュリティトピックではなかった場合は、`/feedback` を実行して誤検知を報告します
1115* 同じセッションで作業を続けるには、Esc キーを 2 回押すか `/rewind` を実行して、フラグをトリガーしたターンの前のチェックポイントに戻り、別の方法を試します。[チェックポイント](/ja/checkpointing) を参照してください1115* 同じセッションで作業を続けるには、Esc キーを 2 回押すか `/rewind` を実行して、フラグをトリガーしたターンの前のチェックポイントに戻り、別の方法を試します。[チェックポイント](/docs/ja/checkpointing) を参照してください
1116 1116
1117<h2 id="installation-errors">1117<h2 id="installation-errors">
1118 インストールエラー1118 インストールエラー
1119</h2>1119</h2>
1120 1120
1121これらのエラーは、[インストールスクリプト](/ja/setup#install-claude-code)、`claude install`、または `claude update` から Claude Code をインストールまたは更新する際に表示されます。セットアップ中の `command not found`、PATH、権限、および TLS の問題については、[インストールとログインのトラブルシューティング](/ja/troubleshoot-install)を参照してください。1121これらのエラーは、[インストールスクリプト](/docs/ja/setup#install-claude-code)、`claude install`、または `claude update` から Claude Code をインストールまたは更新する際に表示されます。セットアップ中の `command not found`、PATH、権限、および TLS の問題については、[インストールとログインのトラブルシューティング](/docs/ja/troubleshoot-install)を参照してください。
1122 1122
1123<h3 id="installation-was-killed-before-it-could-finish">1123<h3 id="installation-was-killed-before-it-could-finish">
1124 インストールが完了する前に終了しました1124 インストールが完了する前に終了しました
1136**対処方法:**1136**対処方法:**
1137 1137
1138* 他のプロセスを停止してメモリを解放し、インストーラーを再実行します1138* 他のプロセスを停止してメモリを解放し、インストーラーを再実行します
1139* スワップスペースを追加するか、より大きなインスタンスに移動します。[低メモリ Linux サーバーでのインストール終了](/ja/troubleshoot-install#install-killed-on-low-memory-linux-servers)を参照して、スワップファイルコマンドを確認してください。1139* スワップスペースを追加するか、より大きなインスタンスに移動します。[低メモリ Linux サーバーでのインストール終了](/docs/ja/troubleshoot-install#install-killed-on-low-memory-linux-servers)を参照して、スワップファイルコマンドを確認してください。
1140 1140
1141<h3 id="the-connection-dropped-while-downloading-the-update">1141<h3 id="the-connection-dropped-while-downloading-the-update">
1142 更新のダウンロード中に接続が切断されました1142 更新のダウンロード中に接続が切断されました
1143</h3>1143</h3>
1144 1144
1145`claude install`、`claude update`、または[自動アップデーター](/ja/setup#auto-updates)が Claude Code バイナリをフェッチしている間にダウンロードサーバーへの接続が閉じられ、リトライが回復しませんでした。Claude Code は、接続がドロップされた場合、転送が停止した場合、またはダウンロードされたファイルがチェックサムに失敗した場合、最大 3 回の試行でダウンロードを再試行します。404 などの完了した HTTP エラーは、サーバーが既に応答しているため再試行されません。{/* min-version: 2.1.202 */}v2.1.202 より前では、単一の接続ドロップはダウンロードを即座に失敗させ、リトライの代わりに単なるエラー `aborted` を表示していました。1145`claude install`、`claude update`、または[自動アップデーター](/docs/ja/setup#auto-updates)が Claude Code バイナリをフェッチしている間にダウンロードサーバーへの接続が閉じられ、リトライが回復しませんでした。Claude Code は、接続がドロップされた場合、転送が停止した場合、またはダウンロードされたファイルがチェックサムに失敗した場合、最大 3 回の試行でダウンロードを再試行します。404 などの完了した HTTP エラーは、サーバーが既に応答しているため再試行されません。v2.1.202 より前では、単一の接続ドロップはダウンロードを即座に失敗させ、リトライの代わりに単なるエラー `aborted` を表示していました。
1146 1146
1147```text theme={null}1147```text theme={null}
1148The connection dropped while downloading the update (attempt 3/3: aborted). Check your network — proxies sometimes cut off large downloads.1148The connection dropped while downloading the update (attempt 3/3: aborted). Check your network — proxies sometimes cut off large downloads.
1157**対処方法:**1157**対処方法:**
1158 1158
1159* `claude update` を再度実行します。それ以外の場合は健全なネットワークで、ダウンロードは通常、次の実行で成功します。タイムアウトメッセージの場合は、より高速またはスロットルされていないネットワークから再度実行します。1159* `claude update` を再度実行します。それ以外の場合は健全なネットワークで、ダウンロードは通常、次の実行で成功します。タイムアウトメッセージの場合は、より高速またはスロットルされていないネットワークから再度実行します。
1160* ネットワークがプロキシを必要とする場合は、インストーラーまたは `claude update` を実行する前に `HTTPS_PROXY` を設定します。[ネットワーク接続の確認](/ja/troubleshoot-install#check-network-connectivity)を参照してください。1160* ネットワークがプロキシを必要とする場合は、インストーラーまたは `claude update` を実行する前に `HTTPS_PROXY` を設定します。[ネットワーク接続の確認](/docs/ja/troubleshoot-install#check-network-connectivity)を参照してください。
1161* 企業プロキシが転送を閉じ続ける場合は、ネットワークチームに `downloads.claude.ai` からの完全なダウンロードを許可するよう依頼します。[ネットワークアクセス要件](/ja/network-config#network-access-requirements)を参照してください。1161* 企業プロキシが転送を閉じ続ける場合は、ネットワークチームに `downloads.claude.ai` からの完全なダウンロードを許可するよう依頼します。[ネットワークアクセス要件](/docs/ja/network-config#network-access-requirements)を参照してください。
1162* インストール診断のためにシェルから `claude doctor` を実行します1162* インストール診断のためにシェルから `claude doctor` を実行します
1163 1163
1164<h2 id="command-line-errors">1164<h2 id="command-line-errors">
1171 \--bg と --print の競合1171 \--bg と --print の競合
1172</h3>1172</h3>
1173 1173
1174このメッセージは Claude Code v2.1.198 以降が必要です。同じ `claude` 呼び出しで `--bg` と `-p` または `--print` を組み合わせました。`--bg` は [バックグラウンドセッション](/ja/agent-view#from-your-shell) を開始し、後で `claude agents` で接続できます。一方、`--print` は [非対話的に](/ja/headless) 実行され、`claude agents` が接続するインタラクティブセッションを開始しません。v2.1.198 より前では、この組み合わせは接続できないバックグラウンドジョブを静かに作成していました。1174このメッセージは 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 より前では、この組み合わせは接続できないバックグラウンドジョブを静かに作成していました。
1175 1175
1176```text theme={null}1176```text theme={null}
1177--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>'`.1177--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>'`.
1179 1179
1180**対応方法:**1180**対応方法:**
1181 1181
1182* `-p` または `--print` を削除してください。`--bg` はプロンプトを位置引数として受け取るため、`claude --bg "<task>"` が完全なコマンドです。[シェルから新しいエージェントをディスパッチする](/ja/agent-view#from-your-shell) を参照してください。1182* `-p` または `--print` を削除してください。`--bg` はプロンプトを位置引数として受け取るため、`claude --bg "<task>"` が完全なコマンドです。[シェルから新しいエージェントをディスパッチする](/docs/ja/agent-view#from-your-shell) を参照してください。
1183* プロンプトを非対話的に実行し、バックグラウンドセッションを作成する代わりに結果を出力するには、`--bg` を削除して `claude -p "<task>"` を実行してください。1183* プロンプトを非対話的に実行し、バックグラウンドセッションを作成する代わりに結果を出力するには、`--bg` を削除して `claude -p "<task>"` を実行してください。
1184 1184
1185<h3 id="the-json-schema-value-is-not-a-valid-json-schema">1185<h3 id="the-json-schema-value-is-not-a-valid-json-schema">
1186 \--json-schema 値が有効な JSON Schema ではありません1186 \--json-schema 値が有効な JSON Schema ではありません
1187</h3>1187</h3>
1188 1188
1189[非対話的モード](/ja/headless#get-structured-output) で [`--json-schema`](/ja/cli-reference#cli-flags) に渡したスキーマが JSON Schema コンパイルに失敗したため、`claude` はプロンプトを実行する代わりに終了コード 1 で終了します。v2.1.205 より前では、無効なスキーマは エラーなしで非構造化出力を生成し、`format` キーワードを使用したスキーマはすべて無効として扱われていました。1189[非対話的モード](/docs/ja/headless#get-structured-output) で [`--json-schema`](/docs/ja/cli-reference#cli-flags) に渡したスキーマが JSON Schema コンパイルに失敗したため、`claude` はプロンプトを実行する代わりに終了コード 1 で終了します。v2.1.205 より前では、無効なスキーマは エラーなしで非構造化出力を生成し、`format` キーワードを使用したスキーマはすべて無効として扱われていました。
1190 1190
1191```text theme={null}1191```text theme={null}
1192Error: --json-schema is not a valid JSON Schema: data/type must be equal to one of the allowed values1192Error: --json-schema is not a valid JSON Schema: data/type must be equal to one of the allowed values
1200 1200
1201* 診断が示すスキーマの部分を修正し、コマンドを再実行してください。1201* 診断が示すスキーマの部分を修正し、コマンドを再実行してください。
1202* 診断が `schema too large` の場合は、スキーマのネストと `$ref` の再利用を減らしてください。1202* 診断が `schema too large` の場合は、スキーマのネストと `$ref` の再利用を減らしてください。
1203* [構造化出力を取得する](/ja/headless#get-structured-output) で動作するスキーマとコマンドを参照してください。1203* [構造化出力を取得する](/docs/ja/headless#get-structured-output) で動作するスキーマとコマンドを参照してください。
1204 1204
1205<h3 id="could-not-import-a-server-from-claude-desktop">1205<h3 id="could-not-import-a-server-from-claude-desktop">
1206 Claude Desktop からサーバーをインポートできませんでした1206 Claude Desktop からサーバーをインポートできませんでした
1212Could not import my server: Invalid name my server. Names can only contain letters, numbers, hyphens, and underscores.1212Could not import my server: Invalid name my server. Names can only contain letters, numbers, hyphens, and underscores.
1213```1213```
1214 1214
1215サーバー名の後のテキストは理由です。最も一般的なのは名前チェックです。Claude Desktop はサーバー名にスペースやピリオドなどの文字を許可していますが、`claude mcp` はこれらを文字、数字、ハイフン、アンダースコアに制限しています。その他の理由には、検証に失敗するサーバー設定と、組織の [MCP ポリシー](/ja/managed-mcp) によってブロックされたサーバーが含まれます。1215サーバー名の後のテキストは理由です。最も一般的なのは名前チェックです。Claude Desktop はサーバー名にスペースやピリオドなどの文字を許可していますが、`claude mcp` はこれらを文字、数字、ハイフン、アンダースコアに制限しています。その他の理由には、検証に失敗するサーバー設定と、組織の [MCP ポリシー](/docs/ja/managed-mcp) によってブロックされたサーバーが含まれます。
1216 1216
1217**対応方法:**1217**対応方法:**
1218 1218
1219* `claude_desktop_config.json` でサーバーの名前を変更して、文字、数字、ハイフン、アンダースコアのみを使用し、`claude mcp add-from-claude-desktop` を再度実行してください。1219* `claude_desktop_config.json` でサーバーの名前を変更して、文字、数字、ハイフン、アンダースコアのみを使用し、`claude mcp add-from-claude-desktop` を再度実行してください。
1220* そのサーバーを `claude mcp add` または `claude mcp add-json` で有効な名前の下に直接追加してください。[Claude Desktop から MCP サーバーをインポートする](/ja/mcp#import-mcp-servers-from-claude-desktop) を参照してください。1220* そのサーバーを `claude mcp add` または `claude mcp add-json` で有効な名前の下に直接追加してください。[Claude Desktop から MCP サーバーをインポートする](/docs/ja/mcp#import-mcp-servers-from-claude-desktop) を参照してください。
1221 1221
1222<h3 id="mcp-permission-prompt-tool-not-found">1222<h3 id="mcp-permission-prompt-tool-not-found">
1223 MCP 権限プロンプトツールが見つかりません1223 MCP 権限プロンプトツールが見つかりません
1224</h3>1224</h3>
1225 1225
1226[`--permission-prompt-tool`](/ja/cli-reference#cli-flags) に渡したツールは、実行が最初に権限決定を必要とした時点で接続された MCP ツールの中にありませんでした。これは、そのサーバーが接続されなかったか、接続されたサーバーがその名前のツールを公開していないためです。Claude Code はプロンプトを送信します。[非対話的](/ja/headless) な実行は、承認が必要なツール呼び出しで最初にこのエラーで終了し、終了コード 1 で終了するため、リクエストが行われたにもかかわらず答えを生成しません。最初のプロンプトの前に、Claude Code は [`MCP_TIMEOUT`](/ja/env-vars) で設定された 30 秒のサーバーごとの接続タイムアウトまでそのサーバーの接続を待ちます。{/* min-version: 2.1.206 */}v2.1.206 より前では、スタートアップはサーバーの接続完了を待たなかったため、遅く開始しても健全なサーバーはこのエラーを生成していました。1226[`--permission-prompt-tool`](/docs/ja/cli-reference#cli-flags) に渡したツールは、実行が最初に権限決定を必要とした時点で接続された MCP ツールの中にありませんでした。これは、そのサーバーが接続されなかったか、接続されたサーバーがその名前のツールを公開していないためです。Claude Code はプロンプトを送信します。[非対話的](/docs/ja/headless) な実行は、承認が必要なツール呼び出しで最初にこのエラーで終了し、終了コード 1 で終了するため、リクエストが行われたにもかかわらず答えを生成しません。最初のプロンプトの前に、Claude Code は [`MCP_TIMEOUT`](/docs/ja/env-vars) で設定された 30 秒のサーバーごとの接続タイムアウトまでそのサーバーの接続を待ちます。v2.1.206 より前では、スタートアップはサーバーの接続完了を待たなかったため、遅く開始しても健全なサーバーはこのエラーを生成していました。
1227 1227
1228```text theme={null}1228```text theme={null}
1229Error: MCP tool mcp__permissions__approve (passed via --permission-prompt-tool) not found. Available MCP tools: none1229Error: MCP tool mcp__permissions__approve (passed via --permission-prompt-tool) not found. Available MCP tools: none
1235 1235
1236* サーバーが起動して接続されたままであることを確認してください。同じディレクトリで `claude mcp list` を実行し、サーバーが接続済みとしてリストされていることを確認してください。1236* サーバーが起動して接続されたままであることを確認してください。同じディレクトリで `claude mcp list` を実行し、サーバーが接続済みとしてリストされていることを確認してください。
1237* ツール名がサーバーが公開する `mcp__<server>__<tool>` 名と一致することを確認してください。1237* ツール名がサーバーが公開する `mcp__<server>__<tool>` 名と一致することを確認してください。
1238* サーバーの起動に 30 秒以上必要な場合は、[`MCP_TIMEOUT`](/ja/env-vars) を上げてください。1238* サーバーの起動に 30 秒以上必要な場合は、[`MCP_TIMEOUT`](/docs/ja/env-vars) を上げてください。
1239 1239
1240<h2 id="plugin-errors">1240<h2 id="plugin-errors">
1241 プラグインエラー1241 プラグインエラー
1242</h2>1242</h2>
1243 1243
1244これらのエラーは、[プラグイン](/ja/plugins)と[マーケットプレイス](/ja/plugin-marketplaces)の設定から発生します。このページのメッセージを生成しないプラグインの問題(マーケットプレイス URL が読み込まれない、またはプラグインがインストールされても表示されないなど)については、[プラグインのトラブルシューティング](/ja/discover-plugins#troubleshooting)を参照してください。1244これらのエラーは、[プラグイン](/docs/ja/plugins)と[マーケットプレイス](/docs/ja/plugin-marketplaces)の設定から発生します。このページのメッセージを生成しないプラグインの問題(マーケットプレイス URL が読み込まれない、またはプラグインがインストールされても表示されないなど)については、[プラグインのトラブルシューティング](/docs/ja/discover-plugins#troubleshooting)を参照してください。
1245 1245
1246<h3 id="marketplace-is-registered-from-an-untrusted-source">1246<h3 id="marketplace-is-registered-from-an-untrusted-source">
1247 マーケットプレイスが信頼されていないソースから登録されている1247 マーケットプレイスが信頼されていないソースから登録されている
1248</h3>1248</h3>
1249 1249
1250マーケットプレイスは、[公式 Anthropic マーケットプレイス用に予約されている](/ja/plugin-marketplaces#marketplace-schema)名前で登録されていますが、登録されたソースが `anthropics` GitHub リポジトリではありません。Claude Code は、マーケットプレイスを読み込むか更新するたびに予約名を再確認するため、マーケットプレイスとそこからインストールされたプラグインの読み込みが停止します。v2.1.205 より前では、マーケットプレイスが追加されたときにのみ名前がチェックされていたため、その名前が予約される前に登録されたエントリは読み込み続けていました。1250マーケットプレイスは、[公式 Anthropic マーケットプレイス用に予約されている](/docs/ja/plugin-marketplaces#marketplace-schema)名前で登録されていますが、登録されたソースが `anthropics` GitHub リポジトリではありません。Claude Code は、マーケットプレイスを読み込むか更新するたびに予約名を再確認するため、マーケットプレイスとそこからインストールされたプラグインの読み込みが停止します。v2.1.205 より前では、マーケットプレイスが追加されたときにのみ名前がチェックされていたため、その名前が予約される前に登録されたエントリは読み込み続けていました。
1251 1251
1252```text theme={null}1252```text theme={null}
1253Marketplace "claude-community" is registered from an untrusted source: The name 'claude-community' is reserved for official Anthropic marketplaces. Only repositories from 'github.com/anthropics/' can use this name. To fix it, remove the marketplace and re-add it from the official source.1253Marketplace "claude-community" is registered from an untrusted source: The name 'claude-community' is reserved for official Anthropic marketplaces. Only repositories from 'github.com/anthropics/' can use this name. To fix it, remove the marketplace and re-add it from the official source.
1257 1257
1258* `claude plugin marketplace remove <name>` を実行してから、公式の `github.com/anthropics` リポジトリからマーケットプレイスを再度追加します1258* `claude plugin marketplace remove <name>` を実行してから、公式の `github.com/anthropics` リポジトリからマーケットプレイスを再度追加します
1259* 名前が予約される前にその名前を使用していたサードパーティマーケットプレイスを公開する場合は、名前を変更し、ユーザーにソースから再度追加するよう依頼してください1259* 名前が予約される前にその名前を使用していたサードパーティマーケットプレイスを公開する場合は、名前を変更し、ユーザーにソースから再度追加するよう依頼してください
1260* [マーケットプレイススキーマ](/ja/plugin-marketplaces#marketplace-schema)の予約名リストを参照してください1260* [マーケットプレイススキーマ](/docs/ja/plugin-marketplaces#marketplace-schema)の予約名リストを参照してください
1261 1261
1262<h3 id="plugin-command-references-user-config">1262<h3 id="plugin-command-references-user-config">
1263 プラグインコマンドがシェルコマンド内で user\_config を参照している1263 プラグインコマンドがシェルコマンド内で user\_config を参照している
1264</h3>1264</h3>
1265 1265
1266プラグインフック、[monitor](/ja/plugins-reference#monitors)、または MCP [`headersHelper`](/ja/mcp#use-dynamic-headers-for-custom-authentication)コマンドが `${user_config.KEY}` [プラグインオプション](/ja/plugins-reference#user-configuration)を参照しており、置換された文字列がシェルに渡されます。`$(...)` 、バックティック、または `;` を含む設定値がそこでコードとして実行される可能性があるため、Claude Code は値を置換する代わりにコンポーネントの起動を拒否します。チェックはコマンドテンプレートで実行されるため、値がまだ設定されていない場合でもエラーが表示されます。v2.1.207 より前では、値がシェルコマンドに置換されていました。1266プラグインフック、[monitor](/docs/ja/plugins-reference#monitors)、または MCP [`headersHelper`](/docs/ja/mcp#use-dynamic-headers-for-custom-authentication)コマンドが `${user_config.KEY}` [プラグインオプション](/docs/ja/plugins-reference#user-configuration)を参照しており、置換された文字列がシェルに渡されます。`$(...)` 、バックティック、または `;` を含む設定値がそこでコードとして実行される可能性があるため、Claude Code は値を置換する代わりにコンポーネントの起動を拒否します。チェックはコマンドテンプレートで実行されるため、値がまだ設定されていない場合でもエラーが表示されます。v2.1.207 より前では、値がシェルコマンドに置換されていました。
1267 1267
1268表現は、どのサーフェスがオプションを参照したかによって異なります。シェル形式フックは以下のように報告します:1268表現は、どのサーフェスがオプションを参照したかによって異なります。シェル形式フックは以下のように報告します:
1269 1269
1285 1285
1286**対処方法:**1286**対処方法:**
1287 1287
1288* フックの場合、`args` 配列を追加して、各 `${user_config.KEY}` が間にシェルなしで 1 つの引数になる [exec 形式](/ja/hooks#exec-form-and-shell-form)で実行されるようにします。または参照を削除し、スクリプト内から `$CLAUDE_PLUGIN_OPTION_<KEY>` 環境変数を読み取ります1288* フックの場合、`args` 配列を追加して、各 `${user_config.KEY}` が間にシェルなしで 1 つの引数になる [exec 形式](/docs/ja/hooks#exec-form-and-shell-form)で実行されるようにします。または参照を削除し、スクリプト内から `$CLAUDE_PLUGIN_OPTION_<KEY>` 環境変数を読み取ります
1289* モニターの場合、参照を削除し、モニタースクリプトが設定ファイルから値を読み取るようにします1289* モニターの場合、参照を削除し、モニタースクリプトが設定ファイルから値を読み取るようにします
1290* `headersHelper` の場合、`${user_config.KEY}` をシェル解析されない サーバーの `headers` フィールドに移動するか、ヘルパースクリプト内から値を読み取ります1290* `headersHelper` の場合、`${user_config.KEY}` をシェル解析されない サーバーの `headers` フィールドに移動するか、ヘルパースクリプト内から値を読み取ります
1291 1291
1299 Agent would be spawned with zero tools1299 Agent would be spawned with zero tools
1300</h3>1300</h3>
1301 1301
1302[サブエージェントの `tools` リスト](/ja/sub-agents#supported-frontmatter-fields)内のなにもツールに解決されなかったため、Claude Code はサブエージェントを起動することを拒否します。これは、アクションを実行できないサブエージェントを起動するのではなく、起動を拒否するためです。メッセージは、エントリが解決されなかった理由でグループ化されます。認識されたツールではない、サブエージェントで利用できないツール、または認識されているが現在のセッション内のツールと一致しないツールです。`tools` フィールドを省略することは、この拒否をトリガーしません。`mcp__github__*` などの MCP サーバーパターンは免除されません。そのサーバーから接続されたツールがない場合、起動は一致しないグループのパターンで拒否されます。v2.1.208 より前では、サブエージェントはツールなしで起動され、空の結果または混乱した結果を返していました。1302[サブエージェントの `tools` リスト](/docs/ja/sub-agents#supported-frontmatter-fields)内のなにもツールに解決されなかったため、Claude Code はサブエージェントを起動することを拒否します。これは、アクションを実行できないサブエージェントを起動するのではなく、起動を拒否するためです。メッセージは、エントリが解決されなかった理由でグループ化されます。認識されたツールではない、サブエージェントで利用できないツール、または認識されているが現在のセッション内のツールと一致しないツールです。`tools` フィールドを省略することは、この拒否をトリガーしません。`mcp__github__*` などの MCP サーバーパターンは免除されません。そのサーバーから接続されたツールがない場合、起動は一致しないグループのパターンで拒否されます。v2.1.208 より前では、サブエージェントはツールなしで起動され、空の結果または混乱した結果を返していました。
1303 1303
1304```text theme={null}1304```text theme={null}
1305Agent 'code-reviewer' would be spawned with zero tools — refusing. Its tools list resolved to nothing: unrecognized [Grpe]. Fix the agent's tools frontmatter or pass a different subagent_type.1305Agent 'code-reviewer' would be spawned with zero tools — refusing. Its tools list resolved to nothing: unrecognized [Grpe]. Fix the agent's tools frontmatter or pass a different subagent_type.
1307 1307
1308**対応方法:**1308**対応方法:**
1309 1309
1310* エラーが名前を付けた各エントリを [サブエージェントで利用可能なツール](/ja/sub-agents#available-tools)に対して修正してください1310* エラーが名前を付けた各エントリを [サブエージェントで利用可能なツール](/docs/ja/sub-agents#available-tools)に対して修正してください
1311* セッションが持たないツール(接続されていないサーバーからの MCP ツールなど)のエントリを削除してください1311* セッションが持たないツール(接続されていないサーバーからの MCP ツールなど)のエントリを削除してください
1312* サブエージェントに親が持つすべてのツールを与えるには、ツールをリストする代わりに `tools` フィールドを削除してください1312* サブエージェントに親が持つすべてのツールを与えるには、ツールをリストする代わりに `tools` フィールドを削除してください
1313 1313
1315 File is covered by a Read deny rule1315 File is covered by a Read deny rule
1316</h3>1316</h3>
1317 1317
1318Edit ツールが [`Read` 拒否ルール](/ja/permissions#read-and-edit)に一致するパス(そのパスで新しいファイルを作成することを含む)で呼び出されました。編集は Claude が読み直す必要があるコンテンツを書き直すため、ファイルアクセスの前に呼び出しが拒否されます。ルールは Edit ツールのみをブロックします。Write と NotebookEdit は `Read` 拒否ルールでカバーされていません。v2.1.208 より前では、`Edit` 拒否ルールのみが編集をブロックし、`Read` 拒否ルール単独ではブロックしていませんでした。1318Edit ツールが [`Read` 拒否ルール](/docs/ja/permissions#read-and-edit)に一致するパス(そのパスで新しいファイルを作成することを含む)で呼び出されました。編集は Claude が読み直す必要があるコンテンツを書き直すため、ファイルアクセスの前に呼び出しが拒否されます。ルールは Edit ツールのみをブロックします。Write と NotebookEdit は `Read` 拒否ルールでカバーされていません。v2.1.208 より前では、`Edit` 拒否ルールのみが編集をブロックし、`Read` 拒否ルール単独ではブロックしていませんでした。
1319 1319
1320```text theme={null}1320```text theme={null}
1321File is covered by a Read deny rule in your permission settings and cannot be edited.1321File is covered by a Read deny rule in your permission settings and cannot be edited.
1323 1323
1324**対応方法:**1324**対応方法:**
1325 1325
1326* Claude がファイルを編集できるようにする場合は、`/permissions` または [設定](/ja/settings#permission-settings)で `Read` 拒否ルールを削除または縮小してください1326* Claude がファイルを編集できるようにする場合は、`/permissions` または [設定](/docs/ja/settings#permission-settings)で `Read` 拒否ルールを削除または縮小してください
1327* ファイルが変更されないままである必要がある場合は、ルールを保持し、同じパスに対して `Edit` 拒否ルールを追加して、Write と NotebookEdit ツールもブロックしてください1327* ファイルが変更されないままである必要がある場合は、ルールを保持し、同じパスに対して `Edit` 拒否ルールを追加して、Write と NotebookEdit ツールもブロックしてください
1328 1328
1329<h2 id="background-session-errors">1329<h2 id="background-session-errors">
1330 バックグラウンドセッションエラー1330 バックグラウンドセッションエラー
1331</h2>1331</h2>
1332 1332
1333[バックグラウンドセッション](/ja/agent-view)は独自のインタラクティブターミナルなしで実行されるため、ターミナルが必要なコマンドはそこで異なる動作をします。これらのメッセージはバックグラウンドセッションのトランスクリプト、エージェントビュー、またはアタッチ後に表示されます。1333[バックグラウンドセッション](/docs/ja/agent-view)は独自のインタラクティブターミナルなしで実行されるため、ターミナルが必要なコマンドはそこで異なる動作をします。これらのメッセージはバックグラウンドセッションのトランスクリプト、エージェントビュー、またはアタッチ後に表示されます。
1334 1334
1335<h3 id="commands-refused-in-a-background-session">1335<h3 id="commands-refused-in-a-background-session">
1336 バックグラウンドセッションで拒否されるコマンド1336 バックグラウンドセッションで拒否されるコマンド
1337</h3>1337</h3>
1338 1338
1339インタラクティブダイアログを開くコマンドはバックグラウンドセッションで拒否され、そこで機能するフォームの名前を示すメッセージ、またはコマンドを通常のターミナルから実行するよう指示するメッセージが表示されます。`/install-github-app`、`/mcp` 設定リスト、および MCP サーバーメニューの認証アクションはすべてこのように拒否されます。v2.1.208 より前では、これらはバックグラウンドセッション内でダイアログを開いていました。1339インタラクティブダイアログを開くコマンドはバックグラウンドセッションで拒否され、そこで機能するフォームの名前を示すメッセージ、またはコマンドを通常のターミナルから実行するよう指示するメッセージが表示されます。`/install-github-app`、`/mcp` 設定リスト、および MCP サーバーメニューの認証アクションはすべてこのように拒否されます。v2.1.208 より前では、これらはバックグラウンドセッション内でダイアログを開いていました。
1340{/* max-version: 2.1.208 */}v2.1.208 のみでは、`/model` ピッカーもバックグラウンドセッションで拒否され、`/upgrade` はブラウザを開く代わりにアップグレード URL を出力していました。1340v2.1.208 のみでは、`/model` ピッカーもバックグラウンドセッションで拒否され、`/upgrade` はブラウザを開く代わりにアップグレード URL を出力していました。
1341 1341
1342メッセージの文言は拒否されたコマンドの名前を示します。`/mcp` 設定リストは以下を報告します:1342メッセージの文言は拒否されたコマンドの名前を示します。`/mcp` 設定リストは以下を報告します:
1343 1343
1354 CLAUDE\_CODE\_PROCESS\_WRAPPER ランチャーエラー1354 CLAUDE\_CODE\_PROCESS\_WRAPPER ランチャーエラー
1355</h3>1355</h3>
1356 1356
1357[`CLAUDE_CODE_PROCESS_WRAPPER`](/ja/corporate-launcher) が設定されており、その値を使用できないため、Claude Code はランチャーなしで実行するのではなく、影響を受けるプロセスの起動を拒否します。設定の問題は、変数名で始まり理由を述べるメッセージで報告されます。例えば:1357[`CLAUDE_CODE_PROCESS_WRAPPER`](/docs/ja/corporate-launcher) が設定されており、その値を使用できないため、Claude Code はランチャーなしで実行するのではなく、影響を受けるプロセスの起動を拒否します。設定の問題は、変数名で始まり理由を述べるメッセージで報告されます。例えば:
1358 1358
1359```text theme={null}1359```text theme={null}
1360CLAUDE_CODE_PROCESS_WRAPPER: launcher `/opt/corp/launcher` is not an executable regular file1360CLAUDE_CODE_PROCESS_WRAPPER: launcher `/opt/corp/launcher` is not an executable regular file
1364 1364
1365**対応方法:**1365**対応方法:**
1366 1366
1367* 変数を `exec "$@"` を呼び出して終了する実行可能ファイルの絶対パスに設定する。完全な契約については[ランチャー契約](/ja/corporate-launcher#the-launcher-contract)を参照してください1367* 変数を `exec "$@"` を呼び出して終了する実行可能ファイルの絶対パスに設定する。完全な契約については[ランチャー契約](/docs/ja/corporate-launcher#the-launcher-contract)を参照してください
1368* `/status` をチェックします。これは Self-exec エントリで解決されたランチコマンドを表示し、実行中のバックグラウンドサービスが一致しない場合に警告するか、シェルから `claude daemon status` を実行します1368* `/status` をチェックします。これは Self-exec エントリで解決されたランチコマンドを表示し、実行中のバックグラウンドサービスが一致しない場合に警告するか、シェルから `claude daemon status` を実行します
1369* [設定](/ja/corporate-launcher#set-up-the-launcher)の `env` ブロックで値を修正した後、`claude daemon stop --any` でバックグラウンドサービスを再起動して、次のディスパッチがラップされたものを開始するようにします1369* [設定](/docs/ja/corporate-launcher#set-up-the-launcher)の `env` ブロックで値を修正した後、`claude daemon stop --any` でバックグラウンドサービスを再起動して、次のディスパッチがラップされたものを開始するようにします
1370 1370
1371<h2 id="configuration-warnings">1371<h2 id="configuration-warnings">
1372 設定に関する警告1372 設定に関する警告
1378 ワークスペースが信頼されていません1378 ワークスペースが信頼されていません
1379</h3>1379</h3>
1380 1380
1381Claude Code は、プロジェクトの `.claude/settings.json` または `.claude/settings.local.json` で `permissions.allow` ルールまたは `permissions.additionalDirectories` エントリを見つけましたが、[プロジェクト設定からの allow ルールはワークスペースの信頼が必要](/ja/permissions#project-allow-rules-and-workspace-trust)であるため、それらを適用しませんでした。メッセージに表示されるカウント、設定名、ファイル名は、お客様の設定によって異なります。`deny` ルールと `ask` ルールは影響を受けません。1381Claude Code は、プロジェクトの `.claude/settings.json` または `.claude/settings.local.json` で `permissions.allow` ルールまたは `permissions.additionalDirectories` エントリを見つけましたが、[プロジェクト設定からの allow ルールはワークスペースの信頼が必要](/docs/ja/permissions#project-allow-rules-and-workspace-trust)であるため、それらを適用しませんでした。メッセージに表示されるカウント、設定名、ファイル名は、お客様の設定によって異なります。`deny` ルールと `ask` ルールは影響を受けません。
1382 1382
1383```text theme={null}1383```text theme={null}
1384Ignoring 2 permissions.allow entries from .claude/settings.local.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects["/Users/you/project"].hasTrustDialogAccepted: true in /Users/you/.claude.json.1384Ignoring 2 permissions.allow entries from .claude/settings.local.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects["/Users/you/project"].hasTrustDialogAccepted: true in /Users/you/.claude.json.
1386 1386
1387**対応方法:**1387**対応方法:**
1388 1388
1389* ディレクトリで `claude` を実行し、信頼ダイアログを受け入れます。{/* min-version: 2.1.200 */}親ディレクトリが既に信頼されている場合でも、ダイアログが表示され、保留中のルールが一覧表示され、それらなしで作業を続けることを拒否できます。v2.1.200 より前では、その状況ではダイアログが表示されなかったため、そこではこのステップを完了できませんでした。1389* ディレクトリで `claude` を実行し、信頼ダイアログを受け入れます。親ディレクトリが既に信頼されている場合でも、ダイアログが表示され、保留中のルールが一覧表示され、それらなしで作業を続けることを拒否できます。v2.1.200 より前では、その状況ではダイアログが表示されなかったため、そこではこのステップを完了できませんでした。
1390* [非対話型モード](/ja/headless)で `-p` を使用する場合、ダイアログは表示されません。メッセージが出力する正確な `projects` キーを使用して、`~/.claude.json` の `hasTrustDialogAccepted` エントリを設定します。1390* [非対話型モード](/docs/ja/headless)で `-p` を使用する場合、ダイアログは表示されません。メッセージが出力する正確な `projects` キーを使用して、`~/.claude.json` の `hasTrustDialogAccepted` エントリを設定します。
1391* {/* min-version: 2.1.200 */}メッセージが `.claude/settings.local.json` という名前で、Claude Code を git リポジトリの外部またはホームディレクトリで起動した場合は、v2.1.200 以降に更新してください。バージョン 2.1.196 から 2.1.199 では、これらのワークスペースで独自の `.claude/settings.local.json` をリポジトリ提供として扱いました。{/* min-version: 2.1.207 */}v2.1.207 以降では、git リポジトリの外部でフォルダを信頼していない場合、更新だけでは不十分です。フォルダがリポジトリ内にないことを判断するには git を実行する必要があり、Claude Code はその確認を信頼ダイアログを受け入れた後にのみ実行するため、最初のステップを使用してください。ホームディレクトリおよび他の[設定ホーム](/ja/permissions#project-allow-rules-and-workspace-trust)は除外され、ダイアログを待ちません。[プロジェクト allow ルールとワークスペースの信頼](/ja/permissions#project-allow-rules-and-workspace-trust)を参照してください。1391* メッセージが `.claude/settings.local.json` という名前で、Claude Code を git リポジトリの外部またはホームディレクトリで起動した場合は、v2.1.200 以降に更新してください。バージョン 2.1.196 から 2.1.199 では、これらのワークスペースで独自の `.claude/settings.local.json` をリポジトリ提供として扱いました。v2.1.207 以降では、git リポジトリの外部でフォルダを信頼していない場合、更新だけでは不十分です。フォルダがリポジトリ内にないことを判断するには git を実行する必要があり、Claude Code はその確認を信頼ダイアログを受け入れた後にのみ実行するため、最初のステップを使用してください。ホームディレクトリおよび他の[設定ホーム](/docs/ja/permissions#project-allow-rules-and-workspace-trust)は除外され、ダイアログを待ちません。[プロジェクト allow ルールとワークスペースの信頼](/docs/ja/permissions#project-allow-rules-and-workspace-trust)を参照してください。
1392 1392
1393<h2 id="responses-seem-lower-quality-than-usual">1393<h2 id="responses-seem-lower-quality-than-usual">
1394 応答の品質がいつもより低いように見える1394 応答の品質がいつもより低いように見える
1396 1396
1397Claude の回答がいつもより能力が低いように見えるが、エラーが表示されていない場合、原因は通常、モデル自体ではなく会話の状態です。Claude Code はモデルバージョンを静かに変更することはありません。3 つの特定のケースでフォールバックモデルに切り替わることができます。1397Claude の回答がいつもより能力が低いように見えるが、エラーが表示されていない場合、原因は通常、モデル自体ではなく会話の状態です。Claude Code はモデルバージョンを静かに変更することはありません。3 つの特定のケースでフォールバックモデルに切り替わることができます。
1398 1398
1399* 設定された [`--fallback-model`](/ja/cli-reference#cli-flags) は可用性エラーの後、そのターンのみ引き継ぎ、トランスクリプトに通知が表示されます1399* 設定された [`--fallback-model`](/docs/ja/cli-reference#cli-flags) は可用性エラーの後、そのターンのみ引き継ぎ、トランスクリプトに通知が表示されます
1400* Amazon Bedrock または Google Cloud の Agent Platform スタートアップチェックがデフォルトモデルが利用不可であることを検出します1400* Amazon Bedrock または Google Cloud の Agent Platform スタートアップチェックがデフォルトモデルが利用不可であることを検出します
1401* [自動モデルフォールバック](/ja/model-config#automatic-model-fallback) は Fable 5 でセッションをデフォルトの Opus モデルに移動し、トランスクリプトに通知を表示します1401* [自動モデルフォールバック](/docs/ja/model-config#automatic-model-fallback) は Fable 5 でセッションをデフォルトの Opus モデルに移動し、トランスクリプトに通知を表示します
1402 1402
1403以下のモデル選択チェックは 2 番目と 3 番目のケースをキャッチします。最初のケースはトランスクリプト通知として表示され、`/model` の変更ではなく表示されます。[モデル設定](/ja/model-config) は各フォールバックが適用される時期を説明しています。1403以下のモデル選択チェックは 2 番目と 3 番目のケースをキャッチします。最初のケースはトランスクリプト通知として表示され、`/model` の変更ではなく表示されます。[モデル設定](/docs/ja/model-config) は各フォールバックが適用される時期を説明しています。
1404 1404
1405まずこれらを確認してください。1405まずこれらを確認してください。
1406 1406
1407* **モデル選択**: `/model` を実行して、期待するモデルにいることを確認します。以前の `/model` の選択または `ANTHROPIC_MODEL` 環境変数により、意図したより小さいモデルにいる可能性があります。1407* **モデル選択**: `/model` を実行して、期待するモデルにいることを確認します。以前の `/model` の選択または `ANTHROPIC_MODEL` 環境変数により、意図したより小さいモデルにいる可能性があります。
1408* **努力レベル**: `/effort` を実行して現在の推論レベルを確認し、難しいデバッグまたは設計作業のためにそれを上げます。デフォルトはモデルによって異なるため、最大値以下であると仮定する前に確認してください。[努力レベルを調整](/ja/model-config#adjust-effort-level) でモデルごとのデフォルトと `ultrathink` ショートカットを参照してください。1408* **努力レベル**: `/effort` を実行して現在の推論レベルを確認し、難しいデバッグまたは設計作業のためにそれを上げます。デフォルトはモデルによって異なるため、最大値以下であると仮定する前に確認してください。[努力レベルを調整](/docs/ja/model-config#adjust-effort-level) でモデルごとのデフォルトと `ultrathink` ショートカットを参照してください。
1409* **コンテキスト圧力**: `/context` を実行してウィンドウがどの程度満杯かを確認します。容量に近い場合は、自然な区切り点で `/compact` を実行するか、`/clear` を実行して新たに開始します。[コンテキストウィンドウを探索](/ja/context-window) で自動コンパクトが以前のターンにどのように影響するかを参照してください。1409* **コンテキスト圧力**: `/context` を実行してウィンドウがどの程度満杯かを確認します。容量に近い場合は、自然な区切り点で `/compact` を実行するか、`/clear` を実行して新たに開始します。[コンテキストウィンドウを探索](/docs/ja/context-window) で自動コンパクトが以前のターンにどのように影響するかを参照してください。
1410* **古い指示**: 大きいまたは古い `CLAUDE.md` ファイルと MCP ツール定義はコンテキストを消費し、応答を操作できます。{/* min-version: 2.1.205 */}`/doctor` チェックアップは過度に大きいメモリファイルと未使用の拡張機能にフラグを立て、`/context` は MCP ツールトークン使用量を表示します。v2.1.205 より前では、`/doctor` は過度に大きいメモリファイルとサブエージェント定義にフラグを立てた診断画面を開きました。1410* **古い指示**: 大きいまたは古い `CLAUDE.md` ファイルと MCP ツール定義はコンテキストを消費し、応答を操作できます。`/doctor` チェックアップは過度に大きいメモリファイルと未使用の拡張機能にフラグを立て、`/context` は MCP ツールトークン使用量を表示します。v2.1.205 より前では、`/doctor` は過度に大きいメモリファイルとサブエージェント定義にフラグを立てた診断画面を開きました。
1411 1411
1412応答がうまくいかない場合、修正で返信するよりも巻き戻しの方が通常はうまく機能します。Esc を 2 回押すか `/rewind` を実行して悪いターンの前に戻り、より具体的なプロンプトで言い換えます。スレッド内で修正すると、間違った試みがコンテキストに残り、後の回答をそれに固定する可能性があります。[チェックポイント](/ja/checkpointing) を参照してください。1412応答がうまくいかない場合、修正で返信するよりも巻き戻しの方が通常はうまく機能します。Esc を 2 回押すか `/rewind` を実行して悪いターンの前に戻り、より具体的なプロンプトで言い換えます。スレッド内で修正すると、間違った試みがコンテキストに残り、後の回答をそれに固定する可能性があります。[チェックポイント](/docs/ja/checkpointing) を参照してください。
1413 1413
1414上記を確認した後も品質がまだおかしいように見える場合は、`/feedback` を実行して、期待したものと得たものを説明してください。この方法で送信されたフィードバックには会話トランスクリプトが含まれており、Anthropic が実際の回帰を診断する最速の方法です。環境で `/feedback` が利用できない場合は、[エラーを報告](#report-an-error) を参照してください。1414上記を確認した後も品質がまだおかしいように見える場合は、`/feedback` を実行して、期待したものと得たものを説明してください。この方法で送信されたフィードバックには会話トランスクリプトが含まれており、Anthropic が実際の回帰を診断する最速の方法です。環境で `/feedback` が利用できない場合は、[エラーを報告](#report-an-error) を参照してください。
1415 1415
1416Claude が疑わしいプロンプトインジェクションについて警告する場合、または疑わしいインジェクションのためにリクエストを拒否する場合、警告が名前を付けるテキストがファイルまたはウェブコンテンツではなく Claude Code が会話に自動的に追加するコンテキストである場合は、`claude update` を実行して再試行してください。更新後に警告が繰り返される場合は、フラグが付いたコンテンツをプロンプトに貼り付け直すのではなく、[報告](#report-an-error) してください。{/* min-version: 2.1.201 */}v2.1.201 より前では、Sonnet 5 は同じ方法でいくつかのリクエストを拒否しました。1416Claude が疑わしいプロンプトインジェクションについて警告する場合、または疑わしいインジェクションのためにリクエストを拒否する場合、警告が名前を付けるテキストがファイルまたはウェブコンテンツではなく Claude Code が会話に自動的に追加するコンテキストである場合は、`claude update` を実行して再試行してください。更新後に警告が繰り返される場合は、フラグが付いたコンテンツをプロンプトに貼り付け直すのではなく、[報告](#report-an-error) してください。v2.1.201 より前では、Sonnet 5 は同じ方法でいくつかのリクエストを拒否しました。
1417 1417
1418<h2 id="report-an-error">1418<h2 id="report-an-error">
1419 エラーを報告する1419 エラーを報告する
1421 1421
1422このページで扱っていないコンポーネントからのエラーについては、関連するガイドを参照してください。1422このページで扱っていないコンポーネントからのエラーについては、関連するガイドを参照してください。
1423 1423
1424* MCP サーバーが接続または認証に失敗した場合:[MCP](/ja/mcp)1424* MCP サーバーが接続または認証に失敗した場合:[MCP](/docs/ja/mcp)
1425* Hook スクリプトが失敗したか、ツールをブロックした場合:[Debug hooks](/ja/hooks#debug-hooks)1425* Hook スクリプトが失敗したか、ツールをブロックした場合:[Debug hooks](/docs/ja/hooks#debug-hooks)
1426* インストール中に権限が拒否されたか、ファイルシステムエラーが発生した場合:[Troubleshoot installation and login](/ja/troubleshoot-install)1426* インストール中に権限が拒否されたか、ファイルシステムエラーが発生した場合:[Troubleshoot installation and login](/docs/ja/troubleshoot-install)
1427 1427
1428ここにエラーが記載されていない場合、または提案された修正が役に立たない場合:1428ここにエラーが記載されていない場合、または提案された修正が役に立たない場合:
1429 1429
1430* Claude Code 内で `/feedback` を実行して、トランスクリプトと説明を Anthropic に送信します。このコマンドは、事前入力された GitHub issue を開くオプションも提供します。Anthropic への送信には[認証](/ja/authentication)が必要です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、その他のサードパーティプロバイダー、または Anthropic 認証情報が設定されていない場合、`/feedback` は代わりに Anthropic アカウント担当者に送信できるローカルアーカイブを保存します。1430* Claude Code 内で `/feedback` を実行して、トランスクリプトと説明を Anthropic に送信します。このコマンドは、事前入力された GitHub issue を開くオプションも提供します。Anthropic への送信には[認証](/docs/ja/authentication)が必要です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、その他のサードパーティプロバイダー、または Anthropic 認証情報が設定されていない場合、`/feedback` は代わりに Anthropic アカウント担当者に送信できるローカルアーカイブを保存します。
1431* シェルから `claude doctor` を実行して、インストールの読み取り専用診断を実行するか、Claude Code 内で `/doctor` チェックアップを実行してセットアップの問題を検出して修正します。1431* シェルから `claude doctor` を実行して、インストールの読み取り専用診断を実行するか、Claude Code 内で `/doctor` チェックアップを実行してセットアップの問題を検出して修正します。
1432* [status.claude.com](https://status.claude.com) でアクティブなインシデントを確認します。1432* [status.claude.com](https://status.claude.com) でアクティブなインシデントを確認します。
1433* GitHub の[既存の issue](https://github.com/anthropics/claude-code/issues) を検索します。1433* GitHub の[既存の issue](https://github.com/anthropics/claude-code/issues) を検索します。