24| :- | :- |24| :- | :- |
25| `API Error: 500 Internal server error` | [サーバーエラー](#api-error-500-internal-server-error) |25| `API Error: 500 Internal server error` | [サーバーエラー](#api-error-500-internal-server-error) |
26| `API Error: Repeated 529 Overloaded errors` | [サーバーエラー](#api-error-repeated-529-overloaded-errors) |26| `API Error: Repeated 529 Overloaded errors` | [サーバーエラー](#api-error-repeated-529-overloaded-errors) |
27| `Opus is experiencing high load` / `Fable is experiencing high load` | [サーバーエラー](#api-error-repeated-529-overloaded-errors) |
27| `Request timed out` | [サーバーエラー](#request-timed-out)、またはメッセージがインターネット接続に言及している場合は [ネットワーク](#unable-to-connect-to-api) |28| `Request timed out` | [サーバーエラー](#request-timed-out)、またはメッセージがインターネット接続に言及している場合は [ネットワーク](#unable-to-connect-to-api) |
28| `API Error: No response from API` | [サーバーエラー](#no-response-from-api) |29| `API Error: No response from API` | [サーバーエラー](#no-response-from-api) |
29| `Server error mid-response. The response above may be incomplete.` | [サーバーエラー](#the-response-above-may-be-incomplete) |30| `Server error mid-response. The response above may be incomplete.` | [サーバーエラー](#the-response-above-may-be-incomplete) |
30| `Connection lost mid-response` / `Your computer went to sleep mid-response` / `The response stopped arriving` | [サーバーエラー](#the-response-above-may-be-incomplete) |31| `Connection lost mid-response` / `Your computer went to sleep mid-response` / `The response stopped arriving` | [サーバーエラー](#the-response-above-may-be-incomplete) |
31| `Connection closed mid-response` / `Response stalled mid-stream` | [サーバーエラー](#the-response-above-may-be-incomplete) |32| `Connection closed mid-response` / `Response stalled mid-stream` | [サーバーエラー](#the-response-above-may-be-incomplete) |
33| `Part of the response never arrived` / `The response stream was malformed` | [サーバーエラー](#the-response-above-may-be-incomplete) |
34| `API Error: Content block not found` / `API Error: Content block already closed` / `API Error: Stream event unreadable` | [サーバーエラー](#the-response-above-may-be-incomplete) |
32| `Connection lost before a response was produced` / `Your computer went to sleep before a response was produced` / `The response stalled before a response was produced` | [自動再試行](#automatic-retries) |35| `Connection lost before a response was produced` / `Your computer went to sleep before a response was produced` / `The response stalled before a response was produced` | [自動再試行](#automatic-retries) |
33| `Connection closed while thinking` / `Response stalled while thinking` | [自動再試行](#automatic-retries) |36| `Connection closed while thinking` / `Response stalled while thinking` | [自動再試行](#automatic-retries) |
34| `Connection lost while your computer was asleep` | [自動再試行](#automatic-retries) |37| `Connection lost while your computer was asleep` | [自動再試行](#automatic-retries) |
49| `Could not update your spend limit` | [使用制限](#could-not-update-your-spend-limit) |52| `Could not update your spend limit` | [使用制限](#could-not-update-your-spend-limit) |
50| `spend limit reached` / `spend limit unavailable` | [使用制限](#spend-limit-reached) |53| `spend limit reached` / `spend limit unavailable` | [使用制限](#spend-limit-reached) |
51| `Not logged in · Please run /login` | [認証](#not-logged-in) |54| `Not logged in · Please run /login` | [認証](#not-logged-in) |
55| `Couldn't save your login` | [認証](#couldnt-save-your-login) |
56| `Authentication required · Sign in again to continue` | [認証](#not-logged-in) |
52| `Could not resolve authentication method` | [認証](#could-not-resolve-authentication-method) |57| `Could not resolve authentication method` | [認証](#could-not-resolve-authentication-method) |
53| `Invalid API key` | [認証](#invalid-api-key) |58| `Invalid API key` | [認証](#invalid-api-key) |
54| `Your apiKeyHelper script is failing` | [認証](#your-apikeyhelper-script-is-failing) |59| `Your apiKeyHelper script is failing` | [認証](#your-apikeyhelper-script-is-failing) |
69| `signed-in claude.ai account or organization changed on this machine` | [認証](#remote-control-stopped-because-the-signed-in-account-changed) |74| `signed-in claude.ai account or organization changed on this machine` | [認証](#remote-control-stopped-because-the-signed-in-account-changed) |
70| `Remote Control stopped — the app running this session is now signed in to a different Claude account` | [認証](#remote-control-stopped-because-the-app-running-the-session-signed-out-or-switched-accounts) |75| `Remote Control stopped — the app running this session is now signed in to a different Claude account` | [認証](#remote-control-stopped-because-the-app-running-the-session-signed-out-or-switched-accounts) |
71| `Remote Control stopped — the app running this session is signed out of Claude` | [認証](#remote-control-stopped-because-the-app-running-the-session-signed-out-or-switched-accounts) |76| `Remote Control stopped — the app running this session is signed out of Claude` | [認証](#remote-control-stopped-because-the-app-running-the-session-signed-out-or-switched-accounts) |
77| `Couldn't verify your organization's policy for remote control` | [Remote Control のトラブルシューティング](/docs/ja/remote-control#couldnt-verify-your-organizations-policy-for-remote-control) |
72| `OAuth token revoked` / `OAuth token has expired` | [認証](#oauth-token-revoked-or-expired) |78| `OAuth token revoked` / `OAuth token has expired` | [認証](#oauth-token-revoked-or-expired) |
73| `API Error: 401 Invalid authentication credentials` | [認証](#api-error-401-invalid-authentication-credentials) |79| `API Error: 401 Invalid authentication credentials` | [認証](#api-error-401-invalid-authentication-credentials) |
74| `Login expired · Please run /login` | [認証](#login-expired) |80| `Login expired · Please run /login` | [認証](#login-expired) |
81| `Failed to start OAuth callback server` | [認証](#failed-to-start-oauth-callback-server) |
75| `Claude login not accepted · Run /login, then try again` | [認証](#claude-login-not-accepted) |82| `Claude login not accepted · Run /login, then try again` | [認証](#claude-login-not-accepted) |
76| `Artifacts need a claude.ai login` | [認証](#artifacts-need-a-claude-ai-login) |83| `Artifacts need a claude.ai login` | [認証](#artifacts-need-a-claude-ai-login) |
77| `Not signed in to the Cloud gateway — run /login.` | [認証](#administrator-policy-requires-a-cloud-gateway-sign-in) |84| `Not signed in to the Cloud gateway — run /login.` | [認証](#administrator-policy-requires-a-cloud-gateway-sign-in) |
78| `Administrator policy requires a Cloud gateway sign-in on this machine` | [認証](#administrator-policy-requires-a-cloud-gateway-sign-in) |85| `Administrator policy requires a Cloud gateway sign-in on this machine` | [認証](#administrator-policy-requires-a-cloud-gateway-sign-in) |
79| `Failed to authenticate: OAuth session expired and could not be refreshed` | [認証](#login-expired) |86| `Failed to authenticate: OAuth session expired and could not be refreshed` | [認証](#login-expired) |
87| `Could not refresh your login because another Claude Code process is refreshing it` | [認証](#could-not-refresh-your-login) |
88| `Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh` | [認証](#could-not-refresh-your-login) |
80| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [認証](#your-account-is-on-hold) |89| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [認証](#your-account-is-on-hold) |
81| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [認証](#your-account-is-on-hold) |90| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [認証](#your-account-is-on-hold) |
82| `Anthropic profile login expired · Re-authenticate your Anthropic profile` | [認証](#anthropic-profile-login-expired) |91| `Anthropic profile login expired · Re-authenticate your Anthropic profile` | [認証](#anthropic-profile-login-expired) |
120| `Couldn't reconnect to your Remote Control session` | [ネットワーク](#couldnt-reconnect-to-your-remote-control-session) |129| `Couldn't reconnect to your Remote Control session` | [ネットワーク](#couldnt-reconnect-to-your-remote-control-session) |
121| `N sessions ended while this machine was offline — the environment was cleaned up on the server and can't be resumed.` | [ネットワーク](#sessions-ended-while-this-machine-was-offline) |130| `N sessions ended while this machine was offline — the environment was cleaned up on the server and can't be resumed.` | [ネットワーク](#sessions-ended-while-this-machine-was-offline) |
122| `Couldn't share the transcript.` | [ネットワーク](#couldnt-share-the-transcript) |131| `Couldn't share the transcript.` | [ネットワーク](#couldnt-share-the-transcript) |
132| `Couldn't send feedback` | [ネットワーク](#couldnt-send-feedback) |
123| `Prompt is too long` / `Input is too long for requested model` | [リクエストエラー](#prompt-is-too-long) |133| `Prompt is too long` / `Input is too long for requested model` | [リクエストエラー](#prompt-is-too-long) |
124| `Prompt is too long · automatic compaction failed:` | [リクエストエラー](#prompt-is-too-long) |134| `Prompt is too long · automatic compaction failed:` | [リクエストエラー](#prompt-is-too-long) |
125| `Prompt is too long · this conversation is a single exchange` / `A single-exchange conversation cannot be compacted` | [リクエストエラー](#prompt-is-too-long) |135| `Prompt is too long · this conversation is a single exchange` / `A single-exchange conversation cannot be compacted` | [リクエストエラー](#prompt-is-too-long) |
131| `all upstreams failed (N attempted)` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |141| `all upstreams failed (N attempted)` on a Claude apps gateway session | [Upstream error messages](/docs/ja/claude-apps-gateway-config#upstream-error-messages) |
132| `Claude Code may not be enabled for your organization` after a Claude apps gateway sign-in | [Claude apps gateway troubleshooting](/docs/ja/claude-apps-gateway-deploy#troubleshooting) |142| `Claude Code may not be enabled for your organization` after a Claude apps gateway sign-in | [Claude apps gateway troubleshooting](/docs/ja/claude-apps-gateway-deploy#troubleshooting) |
133| `Context exceeds the ...-token limit by ... tokens` in `/context` output | [リクエストエラー](#context-exceeds-the-token-limit) |143| `Context exceeds the ...-token limit by ... tokens` in `/context` output | [リクエストエラー](#context-exceeds-the-token-limit) |
134| `Error during compaction: Conversation too long` | [リクエストエラー](#error-during-compaction-conversation-too-long) |
135| `Request too large` | [リクエストエラー](#request-too-large) |144| `Request too large` | [リクエストエラー](#request-too-large) |
136| `Request too large for the API's 32MB request limit` | [リクエストエラー](#request-too-large) |145| `Request too large for the API's 32MB request limit` | [リクエストエラー](#request-too-large) |
137| `Image was too large` | [リクエストエラー](#image-was-too-large) |146| `Image was too large` | [リクエストエラー](#image-was-too-large) |
138| `Unable to resize image` | [リクエストエラー](#unable-to-resize-image) |147| `Unable to resize image` | [リクエストエラー](#unable-to-resize-image) |
139| `PDF too large` / `PDF is password protected` | [リクエストエラー](#pdf-errors) |148| `PDF too large` / `PDF is password protected` / `pdftoppm is not installed` | [リクエストエラー](#pdf-errors) |
140| `Extra inputs are not permitted` | [リクエストエラー](#extra-inputs-are-not-permitted) |149| `Extra inputs are not permitted` | [リクエストエラー](#extra-inputs-are-not-permitted) |
141| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` / `Property keys should match pattern` | [リクエストエラー](#tool-input-schema-is-invalid) |150| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` / `Property keys should match pattern` | [リクエストエラー](#tool-input-schema-is-invalid) |
151| `tool_use.name: String should have at most 200 characters` | [リクエストエラー](#tool-use-name-over-200-characters) |
142| `There's an issue with the selected model` | [リクエストエラー](#theres-an-issue-with-the-selected-model) |152| `There's an issue with the selected model` | [リクエストエラー](#theres-an-issue-with-the-selected-model) |
143| `Model ... is not a recognized model id` | [リクエストエラー](#model-is-not-a-recognized-model-id) |153| `Model ... is not a recognized model id` | [リクエストエラー](#model-is-not-a-recognized-model-id) |
144| `Model ... not found` | [リクエストエラー](#model-not-found) |154| `Model ... not found` | [リクエストエラー](#model-not-found) |
155| `API error: ... · model not changed` | [リクエストエラー](#api-error-model-not-changed) |
145| `Claude Opus is not available with the Claude Pro plan` | [リクエストエラー](#claude-opus-is-not-available-with-the-claude-pro-plan) |156| `Claude Opus is not available with the Claude Pro plan` | [リクエストエラー](#claude-opus-is-not-available-with-the-claude-pro-plan) |
146| `Claude Code ... does not support this model; version ... or newer is required` | [リクエストエラー](#claude-code-does-not-support-this-model) |157| `Claude Code ... does not support this model; version ... or newer is required` | [リクエストエラー](#claude-code-does-not-support-this-model) |
147| `Claude Code ... is older than the minimum version required by your organization's policy` | [リクエストエラー](#claude-code-does-not-support-this-model) |158| `Claude Code ... is older than the minimum version required by your organization's policy` | [リクエストエラー](#claude-code-does-not-support-this-model) |
148| `Model ... is restricted by your organization's settings` | [リクエストエラー](#model-is-restricted-by-your-organizations-settings) |159| `Model ... is restricted by your organization's settings` | [リクエストエラー](#model-is-restricted-by-your-organizations-settings) |
160| `Model ... is not available. Your organization restricts model selection.` | [リクエストエラー](#model-is-restricted-by-your-organizations-settings) |
149| `Model switch ... blocked by a PreModelSwitch hook` | [リクエストエラー](#model-switch-was-blocked-by-a-premodelswitch-hook) |161| `Model switch ... blocked by a PreModelSwitch hook` | [リクエストエラー](#model-switch-was-blocked-by-a-premodelswitch-hook) |
150| `couldn't save it as your default` / `couldn't confirm it was saved as your default` | [リクエストエラー](#couldnt-save-it-as-your-default) |162| `couldn't save it as your default` / `couldn't confirm it was saved as your default` | [リクエストエラー](#couldnt-save-it-as-your-default) |
151| `thinking.type.enabled is not supported for this model` | [リクエストエラー](#thinking-type-enabled-is-not-supported-for-this-model) |163| `thinking.type.enabled is not supported for this model` | [リクエストエラー](#thinking-type-enabled-is-not-supported-for-this-model) |
155| `API Error: 400 due to tool use concurrency issues` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |167| `API Error: 400 due to tool use concurrency issues` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |
156| `API Error: 400 orphaned tool_result in conversation history` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |168| `API Error: 400 orphaned tool_result in conversation history` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |
157| `API Error: 400 duplicate tool_use ID in conversation history` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |169| `API Error: 400 duplicate tool_use ID in conversation history` | [リクエストエラー](#tool-use-or-thinking-block-mismatch) |
170| `Invalid data in redacted_thinking block` | [リクエストエラー](#invalid-data-in-redacted-thinking-block) |
158| `[Unsupported tool content removed]` | [リクエストエラー](#unsupported-tool-content-removed) |171| `[Unsupported tool content removed]` | [リクエストエラー](#unsupported-tool-content-removed) |
159| `role 'system' must precede an 'assistant' message` | [リクエストエラー](#role-system-must-precede-an-assistant-message) |172| `role 'system' must precede an 'assistant' message` | [リクエストエラー](#role-system-must-precede-an-assistant-message) |
160| `Invalid encrypted_content in search_result block` / `Invalid encrypted_index in text block` / `Failed to decrypt web search result content` | [リクエストエラー](#invalid-encrypted-content-in-search-result-block) |173| `Invalid encrypted_content in search_result block` / `Invalid encrypted_index in text block` / `Failed to decrypt web search result content` | [リクエストエラー](#invalid-encrypted-content-in-search-result-block) |
174| `Invalid encrypted_stdout in encrypted_code_execution_result block` | [リクエストエラー](#invalid-encrypted-content-in-search-result-block) |
161| `server_tool_use.name: Input should be` on every turn of a resumed session | [リクエストエラー](#unsupported-tool-content-removed) |175| `server_tool_use.name: Input should be` on every turn of a resumed session | [リクエストエラー](#unsupported-tool-content-removed) |
162| `<model> can't help with this. Start a new session to continue` | [リクエストエラー](#usage-policy-refusal) |176| `<model> can't help with this. Start a new session to continue` | [リクエストエラー](#usage-policy-refusal) |
163| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [リクエストエラー](#usage-policy-refusal) |177| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [リクエストエラー](#usage-policy-refusal) |
164| `<model>'s safeguards flagged this message` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |178| `<model>'s safeguards flagged this message` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |
165| `Opus 5.5's safeguards flagged this session` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |179| `<model>'s safeguards flagged this session` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |
166| `<model> has safety measures that flagged this message for a cybersecurity topic` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |180| `<model> has safety measures that flagged this message for a cybersecurity topic` | [リクエストエラー](#safety-measures-flagged-a-cybersecurity-topic) |
167| `Installation was killed before it could finish (exit code 137)` | [インストールエラー](#installation-was-killed-before-it-could-finish) |181| `Installation was killed before it could finish (exit code 137)` | [インストールエラー](#installation-was-killed-before-it-could-finish) |
168| `The connection dropped while downloading the update` | [インストールエラー](#the-connection-dropped-while-downloading-the-update) |182| `The connection dropped while downloading the update` | [インストールエラー](#the-connection-dropped-while-downloading-the-update) |
169| `Download timed out: exceeded the total deadline` | [インストールエラー](#the-connection-dropped-while-downloading-the-update) |183| `Download timed out: exceeded the total deadline` | [インストールエラー](#the-connection-dropped-while-downloading-the-update) |
170| `--bg and --print conflict` | [コマンドラインエラー](#command-line-errors) |184| `--bg and --print conflict` | [コマンドラインエラー](#conflict-between-bg-and-print) |
171| `Cloud sessions cannot be created from a --restricted session` | [コマンドラインエラー](#cloud-sessions-cannot-be-created-from-a-restricted-session) |185| `Cloud sessions cannot be created from a --restricted session` | [コマンドラインエラー](#cloud-sessions-cannot-be-created-from-a-restricted-session) |
172| `Cloud sessions are disabled by your organization's policy` | [コマンドラインエラー](#cloud-sessions-are-disabled-by-your-organizations-policy) |186| `Cloud sessions are disabled by your organization's policy` | [コマンドラインエラー](#cloud-sessions-are-disabled-by-your-organizations-policy) |
173| `Couldn't verify your organization's policy for cloud sessions` | [コマンドラインエラー](#cloud-sessions-are-disabled-by-your-organizations-policy) |187| `Couldn't verify your organization's policy for cloud sessions` | [コマンドラインエラー](#cloud-sessions-are-disabled-by-your-organizations-policy) |
174| `Error: --json-schema is not a valid JSON Schema` | [コマンドラインエラー](#command-line-errors) |188| `Error: --json-schema is not a valid JSON Schema` | [コマンドラインエラー](#the-json-schema-value-is-not-a-valid-json-schema) |
175| `Error: Invalid --agents configuration:` | [コマンドラインエラー](#invalid-agents-configuration) |189| `Error: Invalid --agents configuration:` | [コマンドラインエラー](#invalid-agents-configuration) |
190| `Error: --agents takes a JSON object, or a file path only with --print (-p)` | [コマンドラインエラー](#invalid-agents-configuration) |
191| `Error: --agents file not found` | [コマンドラインエラー](#invalid-agents-configuration) |
176| `Error: Settings file exceeds the 2MiB limit` | [コマンドラインエラー](#settings-file-exceeds-the-2mib-limit) |192| `Error: Settings file exceeds the 2MiB limit` | [コマンドラインエラー](#settings-file-exceeds-the-2mib-limit) |
177| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [コマンドラインエラー](#the-current-directory-no-longer-exists) |193| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [コマンドラインエラー](#the-current-directory-no-longer-exists) |
178| `Temp directory <dir> ... Refusing to use it` / `ENOSPC: no space left on device, mkdir '<dir>'` | [コマンドラインエラー](#temp-directory-refused-or-cannot-be-created) |194| `Temp directory <dir> ... Refusing to use it` / `ENOSPC: no space left on device, mkdir '<dir>'` | [コマンドラインエラー](#temp-directory-refused-or-cannot-be-created) |
207| `Single sign-on authorization needed` | [コマンドラインエラー](#single-sign-on-authorization-needed) |223| `Single sign-on authorization needed` | [コマンドラインエラー](#single-sign-on-authorization-needed) |
208| `Failed to resume the conversation` | [コマンドラインエラー](#failed-to-resume-the-conversation) |224| `Failed to resume the conversation` | [コマンドラインエラー](#failed-to-resume-the-conversation) |
209| `No conversation found with session ID: <session-id>` | [コマンドラインエラー](#no-conversation-found-with-the-session-id) |225| `No conversation found with session ID: <session-id>` | [コマンドラインエラー](#no-conversation-found-with-the-session-id) |
226| `Windows reported an error (EBADF) when Claude Code read this session's transcript file` | [コマンドラインエラー](#windows-reported-an-error-ebadf) |
210| `Cannot switch renderers in this session` | [コマンドラインエラー](#cannot-switch-renderers-in-this-session) |227| `Cannot switch renderers in this session` | [コマンドラインエラー](#cannot-switch-renderers-in-this-session) |
211| `Cannot switch renderers while work is running in the background` | [コマンドラインエラー](#cannot-switch-renderers-in-this-session) |228| `Cannot switch renderers while work is running in the background` | [コマンドラインエラー](#cannot-switch-renderers-in-this-session) |
212| `Couldn't open Claude Desktop` | [コマンドラインエラー](#couldnt-open-claude-desktop) |229| `Couldn't open Claude Desktop` | [コマンドラインエラー](#couldnt-open-claude-desktop) |
218| `Output styles are saved to local settings (.claude/settings.local.json), which this session doesn't load` | [コマンドラインエラー](#output-styles-are-saved-to-local-settings-which-this-session-doesnt-load) |235| `Output styles are saved to local settings (.claude/settings.local.json), which this session doesn't load` | [コマンドラインエラー](#output-styles-are-saved-to-local-settings-which-this-session-doesnt-load) |
219| `` `plugin eval` is currently in early access `` / `` `plugin eval` is currently unavailable `` | [プラグインエラー](#plugin-eval-is-currently-in-early-access) |236| `` `plugin eval` is currently in early access `` / `` `plugin eval` is currently unavailable `` | [プラグインエラー](#plugin-eval-is-currently-in-early-access) |
220| `Marketplace "<name>" is registered from an untrusted source` | [プラグインエラー](#marketplace-is-registered-from-an-untrusted-source) |237| `Marketplace "<name>" is registered from an untrusted source` | [プラグインエラー](#marketplace-is-registered-from-an-untrusted-source) |
238| `Claude Code refuses the marketplace name "<name>"` | [プラグインエラー](#claude-code-refuses-the-marketplace-name) |
239| `Marketplace name impersonates an official Anthropic/Claude marketplace` | [プラグインエラー](#claude-code-refuses-the-marketplace-name) |
221| `Marketplace "<name>" is already added from a different source` | [プラグインエラー](#marketplace-is-already-added-from-a-different-source) |240| `Marketplace "<name>" is already added from a different source` | [プラグインエラー](#marketplace-is-already-added-from-a-different-source) |
222| `"<name>" is another spelling of "<reserved>", a reserved marketplace name` | [プラグインエラー](#marketplace-name-is-another-spelling-of-a-reserved-name) |241| `"<name>" is another spelling of "<reserved>", a reserved marketplace name` | [プラグインエラー](#marketplace-name-is-another-spelling-of-a-reserved-name) |
223| `references ${user_config.*} in a shell-form command` | [プラグインエラー](#plugin-command-references-user-config) |242| `references ${user_config.*} in a shell-form command` | [プラグインエラー](#plugin-command-references-user-config) |
231| `Failed to load marketplace configuration` | [プラグインエラー](#failed-to-load-marketplace-configuration) |250| `Failed to load marketplace configuration` | [プラグインエラー](#failed-to-load-marketplace-configuration) |
232| `Marketplace configuration file is corrupted` | [プラグインエラー](#failed-to-load-marketplace-configuration) |251| `Marketplace configuration file is corrupted` | [プラグインエラー](#failed-to-load-marketplace-configuration) |
233| `Plugin "<name>@synced" is required by your organization and can't be disabled here` | [プラグインエラー](#plugin-is-required-by-your-organization) |252| `Plugin "<name>@synced" is required by your organization and can't be disabled here` | [プラグインエラー](#plugin-is-required-by-your-organization) |
253| `"<plugin>" was not uninstalled: it is still switched on in <file>` | [プラグインエラー](#plugin-was-not-uninstalled) |
254| `"<plugin>" was not uninstalled: <file> is there and could not be read` | [プラグインエラー](#plugin-was-not-uninstalled) |
234| `would be spawned with zero tools — refusing` | [ツールエラー](#agent-would-be-spawned-with-zero-tools) |255| `would be spawned with zero tools — refusing` | [ツールエラー](#agent-would-be-spawned-with-zero-tools) |
235| `File is covered by a Read deny rule in your permission settings` | [ツールエラー](#file-is-covered-by-a-read-deny-rule) |256| `File is covered by a Read deny rule in your permission settings` | [ツールエラー](#file-is-covered-by-a-read-deny-rule) |
257| `cannot contain null bytes (\0)` | [ツールエラー](#path-cannot-contain-null-bytes) |
258| `Path contains null bytes` | [ツールエラー](#path-cannot-contain-null-bytes) |
236| `subagent_type is required: the general-purpose agent is not available in this session` | [ツールエラー](#subagent-type-is-required) |259| `subagent_type is required: the general-purpose agent is not available in this session` | [ツールエラー](#subagent-type-is-required) |
237| `Error: this write left the memory index at MEMORY.md at ..., over its ... read limit` | [ツールエラー](#memory-index-is-over-its-read-limit) |260| `Error: this write left the memory index at MEMORY.md at ..., over its ... read limit` | [ツールエラー](#memory-index-is-over-its-read-limit) |
238| `pkill: refusing to run` | [ツールエラー](#pkill-pattern-matches-the-claude-code-process) |261| `pkill: refusing to run` | [ツールエラー](#pkill-pattern-matches-the-claude-code-process) |
241| `Its agent definition was not restored: the folder its definition file came from is not trusted` | [ツールエラー](#teammate-agent-definition-not-restored) |264| `Its agent definition was not restored: the folder its definition file came from is not trusted` | [ツールエラー](#teammate-agent-definition-not-restored) |
242| `Message too large for cross-session delivery` | [ツールエラー](#message-too-large-for-cross-session-delivery) |265| `Message too large for cross-session delivery` | [ツールエラー](#message-too-large-for-cross-session-delivery) |
243| `Too many messages to this session just now` | [ツールエラー](#too-many-messages-to-this-session-just-now) |266| `Too many messages to this session just now` | [ツールエラー](#too-many-messages-to-this-session-just-now) |
267| `Cross-session message was dropped at the recipient session's inbox` | [ツールエラー](#cross-session-message-dropped-at-the-inbox) |
244| `Refusing to send: reply target is a symlink` / `Refusing to send: cannot vet reply target` | [ツールエラー](#refusing-to-send-a-cross-session-message) |268| `Refusing to send: reply target is a symlink` / `Refusing to send: cannot vet reply target` | [ツールエラー](#refusing-to-send-a-cross-session-message) |
245| `Refusing to send: connected endpoint is not the expected process` / `Refusing to send: connected endpoint identity could not be read` | [ツールエラー](#refusing-to-send-a-cross-session-message) |
246| `Refusing to send: connected endpoint is not owned by this user` / `Refusing to send: connected endpoint owner could not be read` | [ツールエラー](#refusing-to-send-a-cross-session-message) |
247| `Refusing to send: connected endpoint is a different process with the expected pid` | [ツールエラー](#refusing-to-send-a-cross-session-message) |
248| `Refusing to read <path>: its symlink resolution changed after permission was checked (<reason>)` / `Refusing to search <path>: its symlink resolution changed after permission was checked` | [ツールエラー](#refusing-after-a-symlink-changed) |269| `Refusing to read <path>: its symlink resolution changed after permission was checked (<reason>)` / `Refusing to search <path>: its symlink resolution changed after permission was checked` | [ツールエラー](#refusing-after-a-symlink-changed) |
249| `Refusing to write <path>: its parent-directory symlink resolution changed after permission was checked` / `Refusing to write <path>: it is a symbolic link. Write to the link's target path instead` | [ツールエラー](#refusing-after-a-symlink-changed) |270| `Refusing to write <path>: its parent-directory symlink resolution changed after permission was checked` / `Refusing to write <path>: it is a symbolic link. Write to the link's target path instead` | [ツールエラー](#refusing-after-a-symlink-changed) |
250| `Refusing to write through symlink: <path>` / `Refusing to write into symlinked directory: <path>` | [ツールエラー](#refusing-after-a-symlink-changed) |271| `Refusing to write through symlink: <path>` / `Refusing to write into symlinked directory: <path>` | [ツールエラー](#refusing-after-a-symlink-changed) |
272| `Refusing to write <path>: where it leads on disk could not be determined` / `Refusing to read <path>: where it leads on disk could not be determined` | [ツールエラー](#refusing-after-a-symlink-changed) |
251| `Refusing to search <path>: a path one of its Read deny rules is written through changed while the search was being prepared` / `Refusing to search <path>: it could not be opened` | [ツールエラー](#refusing-after-a-symlink-changed) |273| `Refusing to search <path>: a path one of its Read deny rules is written through changed while the search was being prepared` / `Refusing to search <path>: it could not be opened` | [ツールエラー](#refusing-after-a-symlink-changed) |
252| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [ツールエラー](#refusing-after-a-symlink-changed) |274| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [ツールエラー](#refusing-after-a-symlink-changed) |
253| `task output swap refused (tasks dir moved or linked)` | [ツールエラー](#task-output-swap-refused) |275| `task output swap refused (tasks dir moved or linked)` | [ツールエラー](#task-output-swap-refused) |
254| `Command killed: its output file was replaced or could no longer be verified` | [ツールエラー](#task-output-swap-refused) |276| `Command killed: its output file was replaced or could no longer be verified` | [ツールエラー](#task-output-swap-refused) |
277| `Your disk quota is full on the filesystem with Claude Code's temp directory <dir> (EDQUOT)` | [ツールエラー](#disk-quota-or-temp-filesystem-is-full) |
278| `The filesystem with Claude Code's temp directory <dir>, or your disk quota on it, is full (ENOSPC)` | [ツールエラー](#disk-quota-or-temp-filesystem-is-full) |
279| `Command output was lost: the temp filesystem at <dir> is full` / `is out of inodes` | [ツールエラー](#disk-quota-or-temp-filesystem-is-full) |
255| `the source file is not valid UTF-8 text` / `the source file is not valid UTF-16 text` | [ツールエラー](#the-source-file-is-not-valid-utf-8-text) |280| `the source file is not valid UTF-8 text` / `the source file is not valid UTF-16 text` | [ツールエラー](#the-source-file-is-not-valid-utf-8-text) |
256| `the source file has the replacement character U+FFFD` | [ツールエラー](#the-source-file-is-not-valid-utf-8-text) |281| `the source file has the replacement character U+FFFD` | [ツールエラー](#the-source-file-is-not-valid-utf-8-text) |
257| `Reading a local file from outside this session's connected folders, or through a link, needs the approval card` | [ツールエラー](#reading-a-local-file-from-outside-the-connected-folders) |282| `Reading a local file from outside this session's connected folders, or through a link, needs the approval card` | [ツールエラー](#reading-a-local-file-from-outside-the-connected-folders) |
279| `EACCES: permission denied, posix_spawn` | [バックグラウンドセッションエラー](#eacces-when-starting-a-background-session) |304| `EACCES: permission denied, posix_spawn` | [バックグラウンドセッションエラー](#eacces-when-starting-a-background-session) |
280| `exited before it became reachable` | [バックグラウンドセッションエラー](#background-service-exited-before-it-became-reachable) |305| `exited before it became reachable` | [バックグラウンドセッションエラー](#background-service-exited-before-it-became-reachable) |
281| `Couldn't start a background session (working directory no longer exists or is not accessible: ...)` | [バックグラウンドセッションエラー](#working-directory-no-longer-exists-when-starting-a-background-session) |306| `Couldn't start a background session (working directory no longer exists or is not accessible: ...)` | [バックグラウンドセッションエラー](#working-directory-no-longer-exists-when-starting-a-background-session) |
307| `Workspace not trusted.` when starting or restarting a background session | [バックグラウンドセッションエラー](#workspace-not-trusted-when-dispatching-a-background-session) |
282| `Claude Code is being updated by npm on this machine (still not runnable after 2 min, ...)` | [バックグラウンドセッションエラー](#eacces-when-starting-a-background-session) |308| `Claude Code is being updated by npm on this machine (still not runnable after 2 min, ...)` | [バックグラウンドセッションエラー](#eacces-when-starting-a-background-session) |
283| `Claude Code process exited with code N` | [ラッパーと IDE エラー](#claude-code-process-exited-with-code-n) |309| `Claude Code process exited with code N` | [ラッパーと IDE エラー](#claude-code-process-exited-with-code-n) |
284| `The connection to Claude Code ended before this message completed` | [ラッパーと IDE エラー](#the-connection-to-claude-code-ended-before-this-message-completed) |310| `The connection to Claude Code ended before this message completed` | [ラッパーと IDE エラー](#the-connection-to-claude-code-ended-before-this-message-completed) |
291| `Claude Code's fullscreen renderer didn't finish starting last time on this machine` / `Claude Code's fullscreen renderer has repeatedly failed to start on this machine` | [設定の警告](#fullscreen-failed-start-notice) |317| `Claude Code's fullscreen renderer didn't finish starting last time on this machine` / `Claude Code's fullscreen renderer has repeatedly failed to start on this machine` | [設定の警告](#fullscreen-failed-start-notice) |
292| `Claude Code exited after an unrecoverable interface error (...)` | [設定の警告](#exited-after-an-unrecoverable-interface-error) |318| `Claude Code exited after an unrecoverable interface error (...)` | [設定の警告](#exited-after-an-unrecoverable-interface-error) |
293| `Agent descriptions are over the 15.0k-token limit` | [設定の警告](#agent-descriptions-are-over-the-15000-token-limit) |319| `Agent descriptions are over the 15.0k-token limit` | [設定の警告](#agent-descriptions-are-over-the-15000-token-limit) |
320| `Not loaded: rename <path>, then restart — its name uses "<name>", a name reserved for the skills synced from your claude.ai account` | [設定の警告](#a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved) |
294| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [設定の警告](#workspace-has-not-been-trusted) |321| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [設定の警告](#workspace-has-not-been-trusted) |
295| `is a network path, which cannot be added as a working directory` | [設定の警告](#working-directory-is-a-network-path) |322| `is a network path, which cannot be added as a working directory` | [設定の警告](#working-directory-is-a-network-path) |
296| `Remote managed settings failed to load (<cause>)` | [設定の警告](#remote-managed-settings-failed-to-load) |323| `Remote managed settings failed to load (<cause>)` | [設定の警告](#remote-managed-settings-failed-to-load) |
297| `Managed settings were not approved; exiting without applying them.` | [設定の警告](#managed-settings-were-not-approved) |324| `Managed settings were not approved; exiting without applying them.` | [設定の警告](#managed-settings-were-not-approved) |
325| `Claude Code can't start: your organization's managed settings block the default model` / `Claude Code can't start: your organization allows only the models listed in "availableModels"` | [設定の警告](#managed-settings-block-the-default-model) |
298| `MCP server <name> is blocked by enterprise managed policy` | [設定の警告](#mcp-server-is-blocked-by-enterprise-managed-policy) |326| `MCP server <name> is blocked by enterprise managed policy` | [設定の警告](#mcp-server-is-blocked-by-enterprise-managed-policy) |
299| `Managed settings document could not be parsed as a JSON object; none of its settings are in effect. Fix or remove it.` | [設定の警告](#managed-settings-document-could-not-be-parsed) |327| `Managed settings document could not be parsed as a JSON object; none of its settings are in effect. Fix or remove it.` | [設定の警告](#managed-settings-document-could-not-be-parsed) |
300| `Managed settings drop-in directory could not be read` | [設定の警告](#managed-settings-document-could-not-be-parsed) |328| `Managed settings drop-in directory could not be read` | [設定の警告](#managed-settings-document-could-not-be-parsed) |
313 自動リトライ341 自動リトライ
314</h2>342</h2>
315 343
316Claude Code は、エラーを表示する前に、指数バックオフを使用して一時的な障害を最大 10 回リトライします。Claude の応答の途中で到着した障害は常にリトライされるわけではありません。このページのエラーのいずれかが表示される場合、Claude Code はその障害に適用されるリトライを既に実行しています。以下のリストは、どの障害が完全な予算を取得するか、どの障害がより小さい予算を取得するか、どの障害が予算を取得しないかを示しています。344Claude Code は、エラーを表示する前に、指数バックオフを使用して一時的な障害を最大 10 回リトライします。Claude の応答の途中で到着した障害は常にリトライされるわけではありません。このページのエラーのいずれかが表示される場合、Claude Code はその障害に適用されるリトライを既に実行しています。
317 345
318Claude Code がリトライする障害:346Claude Code がリトライする障害:
319 347
390 418
391末尾の文は、サービスの健全性を確認する場所を示し、プロバイダーによって異なります。Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry の設定は、そのプロバイダーのサービスステータスを示します。カスタム `ANTHROPIC_BASE_URL` はゲートウェイホストを示します。419末尾の文は、サービスの健全性を確認する場所を示し、プロバイダーによって異なります。Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry の設定は、そのプロバイダーのサービスステータスを示します。カスタム `ANTHROPIC_BASE_URL` はゲートウェイホストを示します。
392 420
393これは API 内の予期しない障害を示しています。これはお客様のプロンプト、設定、またはアカウントが原因ではありません。4215xx は API 内の予期しない障害を示しています。これはお客様のプロンプト、設定、またはアカウントが原因ではありません。
422
423プロキシ、ロードバランサー、またはゲートウェイが HTML エラーページで応答する場合、メッセージはステータスコードとページのタイトル(`API Error: 502 Bad Gateway` など)を表示します。タイトルのないページの場合、メッセージはステータスコードとその標準名を代わりに表示します。v2.1.281 より前では、ページにタイトルがある場合はステータスコードが削除され、タイトルがない場合はページの生のマークアップが出力されていました。
394 424
395**対応方法:**425**対応方法:**
396 426
416 446
417* [status.claude.com](https://status.claude.com) またはメッセージに示されているプロバイダーのステータスページで、容量に関する通知を確認してください447* [status.claude.com](https://status.claude.com) またはメッセージに示されているプロバイダーのステータスページで、容量に関する通知を確認してください
418* 数分後に再度試してください448* 数分後に再度試してください
419* `/model` を実行して別のモデルに切り替えて、作業を続けてください。容量はモデルごとに追跡されるためです。Claude Code は、1 つのモデルが特に高い負荷を受けている場合、これを行うようにお客様に促します。例えば `Opus is experiencing high load, please use /model to switch to Sonnet` のようなメッセージが表示されます。449* `/model` を実行して別のモデルに切り替えて、作業を続けてください。容量はモデルごとに追跡されるためです。Claude Code は、1 つのモデルが特に高い負荷を受けている場合、これを行うようにお客様に促します。例えば `Opus is experiencing high load, please use /model to switch to Sonnet` のようなメッセージが表示されます。Fable モデルでは、メッセージは Fable を示します。
450
451 Claude Desktop アプリが実行するセッション(Code タブや Cowork など)では、メッセージは `Opus is experiencing high load. Switch to Sonnet.` と読まれ、アプリのモデルピッカーでモデルを切り替えます。
420 452
421<h3 id="request-timed-out">453<h3 id="request-timed-out">
422 Request timed out454 Request timed out
433**対応方法:**465**対応方法:**
434 466
435* リクエストを再試行してください467* リクエストを再試行してください
436* 長時間実行されるタスクの場合は、作業をより小さなプロンプトに分割してください
437* 遅いネットワークまたはプロキシが原因の場合は、[Automatic retries](#automatic-retries) で説明されているように `API_TIMEOUT_MS` を上げてください468* 遅いネットワークまたはプロキシが原因の場合は、[Automatic retries](#automatic-retries) で説明されているように `API_TIMEOUT_MS` を上げてください
438* タイムアウトが頻繁で、ネットワークが正常な場合は、以下の [Network and connection errors](#network-and-connection-errors) を参照してください469* タイムアウトが頻繁で、ネットワークが正常な場合は、以下の [Network and connection errors](#network-and-connection-errors) を参照してください
439 470
457**対応方法:**488**対応方法:**
458 489
459* メッセージを再度送信してください。元のメッセージはまだ会話に残っているため、長いプロンプトの場合は、全体を貼り付ける代わりに `try again` と入力できます。490* メッセージを再度送信してください。元のメッセージはまだ会話に残っているため、長いプロンプトの場合は、全体を貼り付ける代わりに `try again` と入力できます。
460* 繰り返される場合は、[network or proxy problem](#unable-to-connect-to-api) として扱ってください。接続を受け入れてリクエストを転送しないプロキシは、すべての試行でこのエラーを生成します。491* 繰り返される場合は、[network or proxy problem](#unable-to-connect-to-api) として扱ってください。
461* ネットワーク上のプロキシまたはゲートウェイが応答を生成完了まで保持する場合は、`API_TIMEOUT_MS` を上げて再試行がより長く待機するようにしてください。Amazon Bedrock では、`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` も上げてください。492* ネットワーク上のプロキシまたはゲートウェイが応答を生成完了まで保持する場合は、`API_TIMEOUT_MS` を上げて再試行がより長く待機するようにしてください。Amazon Bedrock では、`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` も上げてください。
462* 最初の試行がタイムアウトし続け、再試行が成功する場合は、`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` を上げて最初の試行も十分に長く待機するようにしてください。493* 最初の試行がタイムアウトし続け、再試行が成功する場合は、`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` を上げて最初の試行も十分に長く待機するようにしてください。
463 494
474API Error: Connection lost mid-response. The response above may be incomplete.505API Error: Connection lost mid-response. The response above may be incomplete.
475API Error: Your computer went to sleep mid-response. The response above may be incomplete.506API Error: Your computer went to sleep mid-response. The response above may be incomplete.
476API Error: The response stopped arriving. The response above may be incomplete.507API Error: The response stopped arriving. The response above may be incomplete.
508API Error: Part of the response never arrived. The response above may be incomplete.
509API Error: The response stream was malformed. The response above may be incomplete.
477```510```
478 511
479* `Server error mid-response`: ストリーム中のオーバーロードまたは 5xx サーバーエラー。このバリアントには Claude Code v2.1.199 以降が必要です。それ以前は、その場合は部分的な出力を破棄し、ターン全体をエラーとして報告していました。512* `Server error mid-response`: ストリーム中のオーバーロードまたは 5xx サーバーエラー。このバリアントには Claude Code v2.1.199 以降が必要です。それ以前は、その場合は部分的な出力を破棄し、ターン全体をエラーとして報告していました。
480* `Connection lost mid-response`: 接続が切断されました。513* `Connection lost mid-response`: 接続が切断されました。プロキシまたはゲートウェイがレスポンスボディをレスポンスが完了する前にクリーンに終了する場合にも、このバリアントが表示されます。
481* `Your computer went to sleep mid-response`: Claude Code は、レスポンスがストリーミング中にコンピューターがスリープ状態になったことを検出しました。コンピューターが起動すると、Claude Code は接続を破損として扱い、読み取りを停止します。514* `Your computer went to sleep mid-response`: Claude Code は、レスポンスがストリーミング中にコンピューターがスリープ状態になったことを検出しました。コンピューターが起動すると、Claude Code は接続を破損として扱い、読み取りを停止します。
515* `Part of the response never arrived`: ストリームイベントが API と Claude Code の間でドロップされたため、後のイベントが到着しなかったコンテンツを参照していました。v2.1.281 より前では、このケースは `API Error: Content block not found` でターンを終了していました。
516* `The response stream was malformed`: 既に完了していたコンテンツブロックのイベントが到着しました。または、イベントが破損した状態で到着しました。破損したイベントとは、データが有効な JSON ではない、コンテンツが欠落している、またはコンテンツがイベントのタイプと一致しないイベントです。v2.1.284 より前では、Claude が思考、テキストのブロック、またはツール呼び出しを完了した後に無効な JSON を持つイベントが到着した場合、パーサーの生のエラー(`API Error: JSON Parse error` で始まるものなど)が代わりに表示されていました。
482* `The response stopped arriving`: 接続は開いたままでしたが、データの配信を停止したため、ストリーミングアイドルウォッチドッグがそれを中止しました。v2.1.222 より前では、Claude Code は [gateway](/docs/ja/gateways) 接続で `ANTHROPIC_BASE_URL` または `ANTHROPIC_AWS_BASE_URL` を通じて到達したこのエラーを報告することもできました。サーバーのキープアライブピングがまだ到着している間、解析された応答イベントのみをカウントしたため、アップグレードするとこれらのルートでの偽のタイムアウトが停止します。`ANTHROPIC_BEDROCK_BASE_URL` などのプロバイダーベース URL を通じて到達するゲートウェイは、バイトウォッチドッグでラップされていません。[Streaming idle watchdogs](/docs/ja/network-config#streaming-idle-watchdogs) を参照してください。517* `The response stopped arriving`: 接続は開いたままでしたが、データの配信を停止したため、ストリーミングアイドルウォッチドッグがそれを中止しました。v2.1.222 より前では、Claude Code は [gateway](/docs/ja/gateways) 接続で `ANTHROPIC_BASE_URL` または `ANTHROPIC_AWS_BASE_URL` を通じて到達したこのエラーを報告することもできました。サーバーのキープアライブピングがまだ到着している間、解析された応答イベントのみをカウントしたため、アップグレードするとこれらのルートでの偽のタイムアウトが停止します。`ANTHROPIC_BEDROCK_BASE_URL` などのプロバイダーベース URL を通じて到達するゲートウェイは、バイトウォッチドッグでラップされていません。[Streaming idle watchdogs](/docs/ja/network-config#streaming-idle-watchdogs) を参照してください。
483 518
484v2.1.227 より前では、`Connection lost mid-response` は `Connection closed mid-response` と読まれ、`The response stopped arriving` は `Response stalled mid-stream` と読まれていました。519v2.1.227 より前では、`Connection lost mid-response` は `Connection closed mid-response` と読まれ、`The response stopped arriving` は `Response stalled mid-stream` と読まれていました。
485 520
521Claude がテキストまたはツール呼び出しを開始する前にドロップ、重複、または破損したストリームイベントが到着した場合、この通知は表示されません。
522
523* Claude が思考のみを完了していた場合、Claude Code はリクエストを再発行します。再発行されたストリームが同じ方法で破損する場合、ターンは `Part of the response never arrived and no response was produced. Try again.` または `The response stream was malformed and no response was produced. Try again.` で終了します。
524* 何も完了していない場合、Claude Code はストリーミングなしでリクエストを再送信します。[`CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK`](/docs/ja/env-vars) でそのフォールバックをオフにした場合、ターンはドロップされたイベントの場合は `API Error: Content block not found` で、または重複したイベントの場合は `API Error: Content block already closed` で終了します。破損したイベントでフォールバックがオフの場合、ターンは `API Error: Stream event unreadable` またはパーサーの生のエラーで終了します。
525
4864 つのケースでは、Claude Code はこの通知をすぐに表示せずに障害を処理します。5264 つのケースでは、Claude Code はこの通知をすぐに表示せずに障害を処理します。
487 527
488* レスポンスの前半で、Claude Code は障害を再試行するか、別のエラーでターンを終了します。[Automatic retries](#automatic-retries) を参照してください。528* レスポンスの前半で、Claude Code は障害を再試行するか、別のエラーでターンを終了します。[Automatic retries](#automatic-retries) を参照してください。
512<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait a moment and then try this action again.552<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait a moment and then try this action again.
513```553```
514 554
515Claude Code が障害カテゴリを判定できる場合、`temporarily unavailable` の後の括弧内にカテゴリを示します。例えば `<model> is temporarily unavailable (rate-limited), so auto mode cannot determine the safety of <tool> right now`。カテゴリは `(rate-limited)`、`(overloaded)`、`(server error)`、`(timed out)`、`(connection failed)` です。レート制限、オーバーロード、サーバーエラーは一時的で、再試行が機能します。`(timed out)` または `(connection failed)` が繰り返される場合は、接続を確認してください。[Unable to connect to API](#unable-to-connect-to-api) を参照してください。v2.1.229 より前では、メッセージはカテゴリを示さず、`Wait briefly and then try this action again` と読まれていました。555Claude Code が障害カテゴリを判定できる場合、`temporarily unavailable` の後の括弧内にカテゴリを示します。例えば `<model> is temporarily unavailable (rate-limited), so auto mode cannot determine the safety of <tool> right now`。カテゴリは `(rate-limited)`、`(overloaded)`、`(server error)`、`(timed out)`、`(connection failed)` です。`(timed out)` または `(connection failed)` が繰り返される場合は、接続を確認してください。[Unable to connect to API](#unable-to-connect-to-api) を参照してください。v2.1.229 より前では、メッセージはカテゴリを示さず、`Wait briefly and then try this action again` と読まれていました。
516 556
517カテゴリが適合しない場合、メッセージは括弧内にカテゴリなしで表示されます。複数の障害がその形式を生成します。[Amazon Bedrock](/docs/ja/amazon-bedrock)([Mantle endpoint](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を含む)では、AWS アカウントがメッセージに示されているモデルを呼び出せない場合にも表示され、その障害はアカウントにモデルへのアクセスが付与されるまで、すべての再試行で繰り返されます。557カテゴリが適合しない場合、メッセージは括弧内にカテゴリなしで表示されます。複数の障害がその形式を生成します。[Amazon Bedrock](/docs/ja/amazon-bedrock)([Mantle endpoint](/docs/ja/amazon-bedrock#use-the-mantle-endpoint) を含む)では、AWS アカウントがメッセージに示されているモデルを呼び出せない場合にも表示され、その障害はアカウントにモデルへのアクセスが付与されるまで、すべての再試行で繰り返されます。
518 558
533**対応方法:**573**対応方法:**
534 574
535* アクションを再試行してください。これは通常、次の試行で成功します575* アクションを再試行してください。これは通常、次の試行で成功します
536* `claude --debug` を実行し、アクションを繰り返して、デバッグログで基になるクラシファイアーレスポンスを確認してください576* `claude --debug` を実行し、アクションを繰り返して、デバッグログで詳細を確認してください
537 577
538別の API セーフティチェックが、以前の会話コンテンツのためにクラシファイアーリクエストをブロックした場合:578別の API セーフティチェックが、以前の会話コンテンツのためにクラシファイアーリクエストをブロックした場合:
539 579
668API Error: Usage credits required for 1M context · run /usage-credits to turn them on (they take effect after you restart Claude Code), or /model to switch to standard context708API Error: Usage credits required for 1M context · run /usage-credits to turn them on (they take effect after you restart Claude Code), or /model to switch to standard context
669```709```
670 710
671これはクォータ枯渇ではなく、権利確認です。セッション許容量と週間許容量に容量が残っている場合でも発火します。[拡張コンテキスト](/docs/ja/model-config#extended-context) を参照して、どのプランが 1M コンテキストを直接含み、どのプランが使用クレジットを必要とするかを確認してください。Claude Code は `/model` でモデルを選択するときにこのチェックを実行し、Anthropic API への直接接続でのみ実行します。`ANTHROPIC_BASE_URL` を [LLM ゲートウェイ](/docs/ja/llm-gateway) に指定する場合、`/model` は `[1m]` 選択を許可し、ゲートウェイがリクエストが成功するかどうかを決定します。711Claude Desktop アプリが実行するセッションでは、ヒントはコマンドを指定しません。claude.ai 使用設定ページを指し、Team と Enterprise プランでは claude.ai/admin-settings/usage で使用クレジットをオンにするか、管理者に依頼するよう指示します。
712
713これはクォータ枯渇ではなく、権利確認です。セッション許容量と週間許容量に容量が残っている場合でも発火します。[拡張コンテキスト](/docs/ja/model-config#extended-context) を参照して、どのプランが 1M コンテキストを直接含み、どのプランが使用クレジットを必要とするかを確認してください。
672 714
673このエラーが会話の途中でコンテキストが 200K トークンを超えて成長したために表示される場合、Claude Code は自動的に会話を標準コンテキスト制限の下に圧縮し、その後セッションをその制限に保つため、アクションは不要です。v2.1.172 より前のバージョンでは、エラーは `/compact` を含むその後のすべてのリクエストで繰り返されました。これらのバージョンで復旧するには `/clear` を実行してください。以下の手順は、明示的に `[1m]` モデルを選択した場合に適用されます。715このエラーが会話の途中でコンテキストが 200K トークンを超えて成長したために表示される場合、Claude Code は自動的に会話を標準コンテキスト制限の下に圧縮し、その後セッションをその制限に保つため、アクションは不要です。v2.1.172 より前のバージョンでは、エラーは `/compact` を含むその後のすべてのリクエストで繰り返されました。これらのバージョンで復旧するには `/clear` を実行してください。以下の手順は、明示的に `[1m]` モデルを選択した場合に適用されます。
674 716
722* 続く場合は [status.claude.com](https://status.claude.com) を確認してください764* 続く場合は [status.claude.com](https://status.claude.com) を確認してください
723 765
724<h3 id="request-rejected-429">766<h3 id="request-rejected-429">
725 リクエストが拒否されました (429)767 リクエストが拒否されました(429)
726</h3>768</h3>
727 769
728API キー、Amazon Bedrock プロジェクト、または Google Cloud プロジェクト用に設定されたレート制限に達しました。770API キー、Amazon Bedrock プロジェクト、または Google Cloud プロジェクト用に設定されたレート制限に達しました。
733 775
734末尾の文はサービスヘルスを確認する場所を指定し、プロバイダーによって異なります。Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry 設定は、Anthropic ステータスページの代わりにそのプロバイダーのサービスステータスを指定します。カスタム `ANTHROPIC_BASE_URL` はゲートウェイホストを指定します。776末尾の文はサービスヘルスを確認する場所を指定し、プロバイダーによって異なります。Amazon Bedrock、Google Cloud の Agent Platform、および Microsoft Foundry 設定は、Anthropic ステータスページの代わりにそのプロバイダーのサービスステータスを指定します。カスタム `ANTHROPIC_BASE_URL` はゲートウェイホストを指定します。
735 777
778Claude Code と API の間のプロキシ、ロードバランサー、またはゲートウェイが独自の HTML 429 ページで応答する場合、`·` の後のテキストはそのページのタイトル(存在する場合)です。例えば `Too Many Requests` など。v2.1.281 より前では、ページ全体のマークアップが `·` の後に出力されていました。
779
736**対応方法:**780**対応方法:**
737 781
738* `/status` を実行して、アクティブな認証情報が予想されるものであることを確認します。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションの代わりに低層キーを通じてリクエストをルーティングできます。782* `/status` を実行して、アクティブな認証情報が予想されるものであることを確認します。環境内の迷走した `ANTHROPIC_API_KEY` は、サブスクリプションの代わりに低層キーを通じてリクエストをルーティングできます。
839Not logged in · Please run /login883Not logged in · Please run /login
840```884```
841 885
886Claude Desktop アプリが実行するセッション(Code タブや Cowork など)では、メッセージは `Authentication required · Sign in again to continue` と読み、アプリからもう一度サインインします。
887
842**対応方法:**888**対応方法:**
843 889
844* `/login` を実行して、Claude サブスクリプションまたは Console アカウントで認証します890* `/login` を実行して、Claude サブスクリプションまたは Console アカウントで認証します
972* 現在のシェルで `ANTHROPIC_API_KEY` をアンセットし、シェルプロファイルから削除してから、`claude` を再起動します1018* 現在のシェルで `ANTHROPIC_API_KEY` をアンセットし、シェルプロファイルから削除してから、`claude` を再起動します
973* メッセージが `Update or unset` と言う場合、フォールバックする保存されたログインがありません。キーをアンセットして `/login` を実行するか、アクティブな Console オーガニゼーションからのキーに置き換えます1019* メッセージが `Update or unset` と言う場合、フォールバックする保存されたログインがありません。キーをアンセットして `/login` を実行するか、アクティブな Console オーガニゼーションからのキーに置き換えます
974* その後 `/status` を実行して、アクティブな認証情報がサブスクリプションであることを確認します1020* その後 `/status` を実行して、アクティブな認証情報がサブスクリプションであることを確認します
975* 環境変数が設定されておらず、エラーが続く場合、無効なオーガニゼーションは `/login` に関連付けられたものです。サポートに連絡するか、別のアカウントでサインインしてください。1021* 環境変数が設定されておらず、エラーが続く場合は、サポートに連絡するか、別のアカウントでサインインしてください
976 1022
977<h3 id="your-organization-has-disabled-api-key-authentication">1023<h3 id="your-organization-has-disabled-api-key-authentication">
978 オーガニゼーションが API キー認証を無効にしました1024 オーガニゼーションが API キー認証を無効にしました
985Your organization has disabled API key authentication · Unset ANTHROPIC_API_KEY to use your claude.ai account instead1031Your organization has disabled API key authentication · Unset ANTHROPIC_API_KEY to use your claude.ai account instead
986Your organization has disabled API key authentication · Unset ANTHROPIC_API_KEY and run /login to sign in with your claude.ai account1032Your organization has disabled API key authentication · Unset ANTHROPIC_API_KEY and run /login to sign in with your claude.ai account
987Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account1033Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account
1034Your organization has disabled API key authentication · Sign in again with your claude.ai account
988```1035```
989 1036
1037最後の形式は Claude Desktop アプリが実行するセッション(Code タブや Cowork など)に表示され、アプリからもう一度サインインします。
1038
990環境変数と `apiKeyHelper` は `/login` より優先されるため、どちらかがまだキーを供給している間は `/login` を実行するだけでは役に立ちません。[認証の優先順位](/docs/ja/authentication#authentication-precedence) を参照してください。1039環境変数と `apiKeyHelper` は `/login` より優先されるため、どちらかがまだキーを供給している間は `/login` を実行するだけでは役に立ちません。[認証の優先順位](/docs/ja/authentication#authentication-precedence) を参照してください。
991 1040
992**対応方法:**1041**対応方法:**
1038 Remote Control には Anthropic API が必要です1087 Remote Control には Anthropic API が必要です
1039</h3>1088</h3>
1040 1089
1041セッションが Anthropic API に直接通信していないため、[Remote Control](/docs/ja/remote-control) がペアリングする claude.ai バックエンドがありません。1090セッションが Anthropic API に直接通信していないため、[Remote Control](/docs/ja/remote-control) が必要とします。
1042 1091
1043```text theme={null}1092```text theme={null}
1044Remote Control is only available when using Claude via api.anthropic.com. CLAUDE_CODE_USE_BEDROCK is set, so this session is using Amazon Bedrock — unset it (or run in a shell without it) to use Remote Control.1093Remote Control is only available when using Claude via api.anthropic.com. CLAUDE_CODE_USE_BEDROCK is set, so this session is using Amazon Bedrock — unset it (or run in a shell without it) to use Remote Control.
1151**対応方法:**1200**対応方法:**
1152 1201
1153* `/login` を実行して再度サインインします1202* `/login` を実行して再度サインインします
1154* 再認証後、同じセッション内でエラーが返される場合は、最初に `/logout` を実行して保存されたトークンを完全にクリアしてから、`/login` を実行します
1155* ` CLAUDE_CODE_OAUTH_TOKEN` 環境変数で認証する場合、Claude Code はリクエストが 401 で失敗した後、保存されたログインのトークンに切り替えるのではなく、設定した値を送信し続けます。[`/status`](/docs/ja/commands) はこの認証情報を `Auth token` 行として表示します。`CLAUDE_CODE_OAUTH_TOKEN` を読みます。[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で新しいトークンを生成して再起動するか、変数をアンセットして `/login` を実行します。v2.1.225 より前では、Claude Code はセッション中に変数の値を保存されたログインからの短命アクセストークンに置き換える可能性があり、そのトークンの有効期限が切れるとセッションは再び 401 エラーで失敗しました。1203* ` CLAUDE_CODE_OAUTH_TOKEN` 環境変数で認証する場合、Claude Code はリクエストが 401 で失敗した後、保存されたログインのトークンに切り替えるのではなく、設定した値を送信し続けます。[`/status`](/docs/ja/commands) はこの認証情報を `Auth token` 行として表示します。`CLAUDE_CODE_OAUTH_TOKEN` を読みます。[`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) で新しいトークンを生成して再起動するか、変数をアンセットして `/login` を実行します。v2.1.225 より前では、Claude Code はセッション中に変数の値を保存されたログインからの短命アクセストークンに置き換える可能性があり、そのトークンの有効期限が切れるとセッションは再び 401 エラーで失敗しました。
1156* 起動全体でログインを繰り返し求められる場合は、[トラブルシューティング](/docs/ja/troubleshoot-install#not-logged-in-or-token-expired) のシステムクロック確認と macOS 認証情報ストレージ復旧手順を参照してください1204* 起動全体でログインを繰り返し求められる場合は、[トラブルシューティング](/docs/ja/troubleshoot-install#not-logged-in-or-token-expired) のシステムクロック確認と macOS 認証情報ストレージ復旧手順を参照してください
1157* `403 Forbidden` や OAuth ブラウザの問題を含む他の失敗については、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください1205* `403 Forbidden` や OAuth ブラウザの問題を含む他の失敗については、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください
1203* 非対話モードでは、同じ環境で `claude` を実行し、`/login` を完了してから、コマンドを再実行します。対話的にサインインできない自動化の場合は、`ANTHROPIC_API_KEY` で認証するか、[`claude setup-token` で長命トークンを生成します](/docs/ja/authentication#generate-a-long-lived-token)。1251* 非対話モードでは、同じ環境で `claude` を実行し、`/login` を完了してから、コマンドを再実行します。対話的にサインインできない自動化の場合は、`ANTHROPIC_API_KEY` で認証するか、[`claude setup-token` で長命トークンを生成します](/docs/ja/authentication#generate-a-long-lived-token)。
1204* サインインが失敗し続ける場合は、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください1252* サインインが失敗し続ける場合は、[ログインと認証](/docs/ja/troubleshoot-install#login-and-authentication) を参照してください
1205 1253
1254<h3 id="could-not-refresh-your-login">
1255 ログインを更新できませんでした。別の Claude Code プロセスがそれを更新しています
1256</h3>
1257
1258このメッセージはログインが拒否されたことを意味しません。保存された claude.ai ログインが有効期限切れになり、更新が必要でした。同じマシン上の別の Claude Code プロセスが共有更新ロックを保持していたか、終了してそれを残していたため、更新はこのセッションが待機している間に進行しませんでした。Claude Code はリクエストを送信する前に停止します:
1259
1260```text theme={null}
1261Could not refresh your login because another Claude Code process is refreshing it (or exited mid-refresh) · Try again in a minute; if it keeps happening, close other Claude Code windows or sign in again with /login
1262```
1263
1264[非対話モード](/docs/ja/headless)(`-p`)および [Agent SDK](/docs/ja/agent-sdk/overview) では、メッセージは次のように読み、構造化エラーコードは `server_error` です:
1265
1266```text theme={null}
1267Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh. This is usually transient; retry in a minute, and if it persists close other Claude Code processes or sign in again
1268```
1269
1270API キー、[`CLAUDE_CODE_OAUTH_TOKEN`](/docs/ja/env-vars)、またはサードパーティプロバイダーで認証されたセッションは、保存されたログインを使用せず、このメッセージを表示しません。
1271
1272**対応方法:**
1273
1274* 1 分後に再試行してください。別のプロセスが最初に更新を完了する場合、このセッションは更新されたログインを使用します。
1275* メッセージが返され続ける場合は、他の Claude Code ウィンドウとプロセスを閉じてから、再試行してください。
1276* 他の Claude Code プロセスが実行されていない状態で返される場合は、`/login` を実行してください。再度サインインすると、更新ロックで待機しません。
1277
1278<h3 id="couldnt-save-your-login">
1279 ログインを保存できませんでした
1280</h3>
1281
1282claude.ai でサインインしましたが、Claude Code はログインを認証情報ストアに保存できなかったため、ログインは完了しませんでした。macOS では、ログインキーチェーンがロックされている場合(スリープまたはアイドル時など)、Claude Code が同じセッション中に既に認証情報を読み取ったまたは保存した後に発生する可能性があります。
1283
1284```text theme={null}
1285Couldn't save your login. If your Mac's keychain is locked, unlock it and log in again.
1286Couldn't save your login. Try logging in again.
1287```
1288
1289最初の形式は macOS に表示され、2 番目は他の場所に表示されます。一時的な認証情報ストア障害(タイムアウトまたは読み取り不可能なストアなど)は同じメッセージを生成します。
1290
1291**対応方法:**
1292
1293* macOS では、ログインキーチェーンのロックを解除してから、`/login` を再度実行します
1294* 他のプラットフォームでは、`/login` を再度実行します
1295* ログインがまだ保存されない場合は、[ログインしていないか、トークンの有効期限が切れている](/docs/ja/troubleshoot-install#not-logged-in-or-token-expired) を参照してください。キーチェーンのロック解除コマンドと他の認証情報ストレージ復旧手順
1296
1297<h3 id="failed-to-start-oauth-callback-server">
1298 OAuth コールバックサーバーを起動できませんでした
1299</h3>
1300
1301`/login`、`claude auth login`、または `claude setup-token` がブラウザを通じてサインインするとき、Claude Code は `127.0.0.1` でリッスンポートを開くため、ブラウザはサインイン結果をそれに返すことができます。このメッセージは Claude Code がそのポートを開くことができなかったことを意味し、サインインはブラウザウィンドウまたはログイン URL が表示される前に停止します:
1302
1303```text theme={null}
1304Failed to start OAuth callback server: Failed to start server. Is port 0 in use?
1305```
1306
1307メッセージが `Is port 0 in use?` で終わる場合、IPv4 ループバックアドレス `127.0.0.1` でリッスンしようとする試みは完全に失敗しました。失敗はログイン URL が存在する前に発生するため、`Paste code here if prompted` フローは回避策として利用できません。
1308
1309**対応方法:**
1310
1311* ローカルリスナーなしで今すぐサインインするには:claude.ai サブスクリプションを使用する場合は、サインインが機能するマシンで [`claude setup-token`](/docs/ja/authentication#generate-a-long-lived-token) を実行し、それが出力するトークンをこのマシンで `CLAUDE_CODE_OAUTH_TOKEN` として設定します。それ以外の場合は、[Claude Console](https://platform.claude.com/settings/keys) からのキーで `ANTHROPIC_API_KEY` を設定します。[認証の優先順位](/docs/ja/authentication#authentication-precedence) は Claude Code が認証情報を選択する方法を説明しています。
1312* このマシンでブラウザサインインを使用する代わりに、Claude Code は `127.0.0.1` でリッスンできる必要があります。サンドボックス内で実行される場合は、サンドボックスのポリシーがローカルポートでのリッスンを許可することを確認してから、`/login` を再度実行します。できるはずなのにまだ失敗する場合は、`/feedback` を実行して、レポートに環境の詳細が含まれるようにしてください。
1313
1206<h3 id="claude-login-not-accepted">1314<h3 id="claude-login-not-accepted">
1207 Claude ログインが受け入れられません1315 Claude ログインが受け入れられません
1208</h3>1316</h3>
1316 OAuth スコープ要件1424 OAuth スコープ要件
1317</h3>1425</h3>
1318 1426
1319保存されたトークンは、新しい機能が必要とする権限スコープより前のものです。これは `/usage` とステータス行の使用状況インジケーターから最も頻繁に表示されます:1427保存されたトークンは、新しい機能が必要とする権限スコープより前のものです:
1320 1428
1321```text theme={null}1429```text theme={null}
1322OAuth token does not meet scope requirement: user:profile1430OAuth token does not meet scope requirement: user:profile
1330 claude.ai がセッショントークンを拒否しました1438 claude.ai がセッショントークンを拒否しました
1331</h3>1439</h3>
1332 1440
1333[claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) リクエストが失敗しました。claude.ai が Claude Code ログインからのトークンを拒否したため。通常、有効期限切れのログイン。更新できませんでした。拒否されたトークンはコネクタ自身の claude.ai での認可ではなく、ログインであるため、コネクタを再度認可しても解決しません。`/mcp` では、コネクタは `connected · session token rejected` として表示され、その詳細ビューは次のように読みます:1441[claude.ai コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai) リクエストが失敗しました。claude.ai が Claude Code ログインからのトークンを拒否したため。通常、有効期限切れのログイン。更新できませんでした。拒否されたトークンはコネクタ自身の claude.ai での認可ではなく、ログインであるため、コネクタを再度認可しても解決しません。`/mcp` では、コネクタは `session token rejected` として表示され、その詳細ビューは次のように読みます:
1334 1442
1335```text theme={null}1443```text theme={null}
1336claude.ai rejected the session token. Run /login, then reconnect.1444claude.ai rejected the session token. Run /login, then reconnect.
1455* ヒントが認証情報がこの環境で管理されていると言う場合、Claude Code を起動したアプリが認証情報を所有し、ここの他のステップは適用されません。再試行するか、管理者に連絡してください1563* ヒントが認証情報がこの環境で管理されていると言う場合、Claude Code を起動したアプリが認証情報を所有し、ここの他のステップは適用されません。再試行するか、管理者に連絡してください
1456* 有効期限切れ認証情報が原因である可能性があるため、AWS 認証情報を更新します。設定されている場合は [`awsAuthRefresh`](/docs/ja/amazon-bedrock#advanced-credential-configuration) コマンドで名前が付けられたコマンドを実行するか、SSO サインイン、アクセスキー、API キー、またはプロキシトークンを自分で更新します1564* 有効期限切れ認証情報が原因である可能性があるため、AWS 認証情報を更新します。設定されている場合は [`awsAuthRefresh`](/docs/ja/amazon-bedrock#advanced-credential-configuration) コマンドで名前が付けられたコマンドを実行するか、SSO サインイン、アクセスキー、API キー、またはプロキシトークンを自分で更新します
1457* 認証情報が最新の場合は、[IAM 設定](/docs/ja/amazon-bedrock#iam-configuration) の IAM 権限が使用している ID に接続されていることを確認し、選択されたモデルがアカウントとリージョンで有効になっていることを確認します1565* 認証情報が最新の場合は、[IAM 設定](/docs/ja/amazon-bedrock#iam-configuration) の IAM 権限が使用している ID に接続されていることを確認し、選択されたモデルがアカウントとリージョンで有効になっていることを確認します
1458* `aws sts get-caller-identity` を実行してリクエストが使用する ID を確認します。古い `AWS_PROFILE` またはデフォルトプロファイルは権限の不一致の一般的な原因です1566* `aws sts get-caller-identity` を実行してリクエストが使用する ID を確認します
1459 1567
1460<h3 id="google-cloud-credentials-expired-or-invalid">1568<h3 id="google-cloud-credentials-expired-or-invalid">
1461 Google Cloud 認証情報が有効期限切れまたは無効です1569 Google Cloud 認証情報が有効期限切れまたは無効です
1657No internet route — check your connection or VPN (EHOSTUNREACH)1765No internet route — check your connection or VPN (EHOSTUNREACH)
1658Couldn't connect through your proxy (ERR_PROXY_TUNNEL) — the proxy refused the tunnel: check its credentials and that it allows this host1766Couldn't connect through your proxy (ERR_PROXY_TUNNEL) — the proxy refused the tunnel: check its credentials and that it allows this host
1659Connection dropped (ECONNRESET)1767Connection dropped (ECONNRESET)
1660fetch failed
1661Request timed out. Check your internet connection and proxy settings1768Request timed out. Check your internet connection and proxy settings
1662```1769```
1663 1770
1677 1784
1678`curl` が成功しても Claude Code が失敗する場合、原因は通常、ネットワーク自体ではなく、ランタイムとネットワークの間にあります。1785`curl` が成功しても Claude Code が失敗する場合、原因は通常、ネットワーク自体ではなく、ランタイムとネットワークの間にあります。
1679 1786
1787* `ANTHROPIC_BASE_URL` が設定されているかどうかを確認するには、`echo $ANTHROPIC_BASE_URL` を実行するか、PowerShell では `echo $env:ANTHROPIC_BASE_URL` を実行し、[設定ファイル](/docs/ja/settings) の `env` ブロックで確認してください。設定されている場合、Claude Code はモデルリクエストを `api.anthropic.com` ではなくそのアドレスに送信するため、実行されなくなったローカルプロキシまたはゲートウェイを指す残存値は、`curl` が API に到達しても `Connection refused` を生成します。シェルプロファイルまたは設定から削除し、新しいターミナルから Claude Code を起動してください。
1680* Linux と WSL では、`/etc/resolv.conf` で到達不可能なネームサーバーを確認してください。特に WSL はホストから壊れたリゾルバーを継承できます。1788* Linux と WSL では、`/etc/resolv.conf` で到達不可能なネームサーバーを確認してください。特に WSL はホストから壊れたリゾルバーを継承できます。
1681* macOS では、切断またはアンインストールされた VPN クライアントがトンネルインターフェイスまたはルーティングルールを残す可能性があります。`ifconfig` で古い `utun` インターフェイスを確認し、システム設定で VPN のネットワーク拡張機能を削除してください。1789* macOS では、切断またはアンインストールされた VPN クライアントがトンネルインターフェイスまたはルーティングルールを残す可能性があります。`ifconfig` で古い `utun` インターフェイスを確認し、システム設定で VPN のネットワーク拡張機能を削除してください。
1682* Docker Desktop および同様のコンテナランタイムは、アウトバウンドトラフィックをインターセプトできます。これを除外するために、それらを終了して再試行してください。1790* Docker Desktop および同様のコンテナランタイムは、アウトバウンドトラフィックをインターセプトできます。これを除外するために、それらを終了して再試行してください。
1702 1810
1703* メッセージがプロキシ変数を名前で指定する場合、その値が正しいプロキシを指しており、ネットワークチームにメッセージ内のホストへの HTTPS 接続を許可するよう依頼してください。[ネットワーク設定](/docs/ja/network-config) を参照してください。1811* メッセージがプロキシ変数を名前で指定する場合、その値が正しいプロキシを指しており、ネットワークチームにメッセージ内のホストへの HTTPS 接続を許可するよう依頼してください。[ネットワーク設定](/docs/ja/network-config) を参照してください。
1704* [API に接続できません](#unable-to-connect-to-api) のチェックを実行してください。そこの `curl` テストとファイアウォールガイダンスはこのチェックにも適用されます。1812* [API に接続できません](#unable-to-connect-to-api) のチェックを実行してください。そこの `curl` テストとファイアウォールガイダンスはこのチェックにも適用されます。
1705* 組織が [クラウドゲートウェイ](/docs/ja/claude-apps-gateway) を通じてサインインし、このエラーが初回実行時に表示される場合は、Claude Code v2.1.247 以降に更新してください。
1706* ネットワークが開いており、障害が続く場合、Claude Code は [お客様の国で利用できない](https://www.anthropic.com/supported-countries) 可能性があります。1813* ネットワークが開いており、障害が続く場合、Claude Code は [お客様の国で利用できない](https://www.anthropic.com/supported-countries) 可能性があります。
1707 1814
1708<h3 id="socket-is-closed">1815<h3 id="socket-is-closed">
1744* `Response:` 句を読んで、どのシステムが応答したかを確認してください。HTML 本文、Anthropic リクエスト ID がない、または `nginx` または `cloudflare` などの名前付きサーバーは、Claude Code と API の間に何かが代わりに応答したことを意味します。1851* `Response:` 句を読んで、どのシステムが応答したかを確認してください。HTML 本文、Anthropic リクエスト ID がない、または `nginx` または `cloudflare` などの名前付きサーバーは、Claude Code と API の間に何かが代わりに応答したことを意味します。
1745* [LLM ゲートウェイ](/docs/ja/llm-gateway-connect#troubleshoot-gateway-errors) を通じてルーティングする場合は、直接要求でルートをテストし、非 API 応答を返すホップを修正してください。1852* [LLM ゲートウェイ](/docs/ja/llm-gateway-connect#troubleshoot-gateway-errors) を通じてルーティングする場合は、直接要求でルートをテストし、非 API 応答を返すホップを修正してください。
1746* ゲスト Wi-Fi などのサインインページを持つネットワーク上では、ブラウザーでサインインを完了してから再試行してください。1853* ゲスト Wi-Fi などのサインインページを持つネットワーク上では、ブラウザーでサインインを完了してから再試行してください。
1747* ゲートウェイを通じた非ストリーミングルートのみが壊れている場合は、[`CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK=1`](/docs/ja/env-vars#variables) を設定して、ストリーミング中に失敗した要求がこのフォールバックではなく通常の再試行パスに進むようにしてください。ただし、ストリーミングエンドポイント自体が `404` を返す場合は除きます。その場合、Claude Code は引き続きフォールバックします。1854* ゲートウェイを通じた非ストリーミングルートのみが壊れている場合は、[`CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK=1`](/docs/ja/env-vars#variables) を設定して、このフォールバックをオフにしてください。ただし、ストリーミングエンドポイント自体が `404` を返す場合は除きます。その場合、Claude Code は引き続きフォールバックします。
1748 1855
1749<h3 id="streaming-response-ended-before-any-complete-data-was-received">1856<h3 id="streaming-response-ended-before-any-complete-data-was-received">
1750 ストリーミング応答が完全なデータを受け取る前に終了しました1857 ストリーミング応答が完全なデータを受け取る前に終了しました
1838 プロキシが接続を拒否しました1945 プロキシが接続を拒否しました
1839</h3>1946</h3>
1840 1947
1841Claude が `HTTPS_PROXY` または関連する [プロキシ変数](/docs/ja/network-config#environment-variables) に設定したプロキシを通じて [アーティファクト](/docs/ja/artifacts) を読み取るときに、このメッセージが表示されます。アーティファクトコンテンツは `*.frame.claudeusercontent.com` から来るため、Claude Code は最初にプロキシに `CONNECT` リクエストを送信して、そのホストへのトンネルを開くよう要求します。プロキシが拒否すると、何もホストに到達せず、メッセージはプロキシの HTTP ステータスを運びます。1948Claude が `HTTPS_PROXY` または関連する [プロキシ変数](/docs/ja/network-config#environment-variables) に設定したプロキシを通じて [Artifacts](/docs/ja/artifacts) を読み取るときに、このメッセージが表示されます。Artifacts コンテンツは `*.frame.claudeusercontent.com` から来るため、Claude Code は最初にプロキシに `CONNECT` リクエストを送信して、そのホストへのトンネルを開くよう要求します。プロキシが拒否すると、何もホストに到達せず、メッセージはプロキシの HTTP ステータスを運びます。
1842 1949
1843```text theme={null}1950```text theme={null}
1844artifact content fetch failed (proxy refused the connection: HTTP 407)1951artifact content fetch failed (proxy refused the connection: HTTP 407)
1897* `claude --remote-control` で新しいセッションを開始して、新しい Remote Control セッションを作成してください。2004* `claude --remote-control` で新しいセッションを開始して、新しい Remote Control セッションを作成してください。
1898* 他の Remote Control スタートアップメッセージについては、[Remote Control のトラブルシューティング](/docs/ja/remote-control#troubleshooting) を参照してください。2005* 他の Remote Control スタートアップメッセージについては、[Remote Control のトラブルシューティング](/docs/ja/remote-control#troubleshooting) を参照してください。
1899 2006
1900サーバーが代わりに前のセッションが消えたことを報告する場合、このメッセージは表示されません。Claude Code は、その代わりに新しいセッションを開始するか、[`Previous session is unavailable — run /remote-control to start a new one`](/docs/ja/remote-control#previous-session-is-unavailable) を表示します。これは [会話の再接続レコード](/docs/ja/remote-control#resume-outcomes) に依存します。v2.1.227 から v2.1.231 では、Claude Code は代わりに `Remote Control could not resume the previous session under the current login` で始まるメッセージを表示し、[以前のバージョンは異なる動作をしました](/docs/ja/remote-control#reconnect-history)。2007サーバーが代わりに前のセッションが消えたことを報告する場合、このメッセージは表示されません。Claude Code は、その代わりに新しいセッションを開始するか、[`Previous session is unavailable — run /remote-control to start a new one`](/docs/ja/remote-control#previous-session-is-unavailable) を表示します。
1901 2008
1902<h3 id="sessions-ended-while-this-machine-was-offline">2009<h3 id="sessions-ended-while-this-machine-was-offline">
1903 このマシンがオフラインの間にセッションが終了しました2010 このマシンがオフラインの間にセッションが終了しました
1931* `/feedback` を実行して、何が起こったかの説明と共にトランスクリプトを送信してください。環境で `/feedback` が利用できない場合は、[エラーを報告する](#report-an-error) を参照してください。2038* `/feedback` を実行して、何が起こったかの説明と共にトランスクリプトを送信してください。環境で `/feedback` が利用できない場合は、[エラーを報告する](#report-an-error) を参照してください。
1932* 他のリクエストも失敗している場合は、ネットワーク接続を確認し、[API に接続できません](#unable-to-connect-to-api) を参照してください。2039* 他のリクエストも失敗している場合は、ネットワーク接続を確認し、[API に接続できません](#unable-to-connect-to-api) を参照してください。
1933 2040
2041<h3 id="couldnt-send-feedback">
2042 フィードバックを送信できませんでした
2043</h3>
2044
2045[`/feedback`、`/bug`、または `/share` ダイアログ](/docs/ja/commands#all-commands) からレポートを送信し、Anthropic へのアップロードが失敗しました。ダイアログはテキストを保持するため、再試行できます。
2046
2047```text theme={null}
2048Couldn't send feedback (couldn't reach the service). If it keeps failing, you can file at https://github.com/anthropics/claude-code/issues instead.
2049```
2050
2051プレフィックスの後のテキストは、何が失敗したかを名前で指定します。
2052
2053* **`: not signed in. Run /login, then retry.`**:ダイアログは、Claude Code が開いたときに Anthropic 認証情報を見つけた場合にのみアップロードされ、送信時に使用可能なものはありませんでした。例えば、その間にこのマシンでサインアウトしたか、ログインを更新できなくなった可能性があります。
2054* **括弧内**:`(server returned <status>)` はサービスの応答コードです。`(request timed out)` と `(couldn't reach the service)` はネットワーク障害です。Claude Code が理由を名前で指定できない場合、括弧内は存在しません。
2055
2056[フィードバックドラフトキュー](/docs/ja/tools-reference#sendfeedback-tool-behavior) では、同じ障害は代わりに `The draft is still queued. Try again later.` で終了し、ドラフトは別の試行のためにキューに留まります。
2057
2058**対応方法:**
2059
2060* サインインされていない表現については、`/login` を実行して再度送信してください。
2061* それ以外の場合は、再度送信してください。他のリクエストも失敗している場合は、ネットワーク接続を確認し、[API に接続できません](#unable-to-connect-to-api) を参照してください。
2062* 失敗し続ける場合は、メッセージが示すように [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues) でレポートを提出してください。
2063
2064v2.1.281 より前では、Remote Control **Stop** または緊急のクロスセッションメッセージがダイアログを開いている間に到着した場合、すべての送信がこのメッセージで失敗しました。これらのバージョンでは、ダイアログを閉じて、再度開いて、再度送信してください。
2065
1934<h2 id="request-errors">2066<h2 id="request-errors">
1935 リクエストエラー2067 リクエストエラー
1936</h2>2068</h2>
1937 2069
1938これらのエラーはリクエストの内容に関連しています。ほとんどはリクエストを拒否した後に API から返されます。いくつかはリクエストが送信される前に Claude Code によってローカルで生成されます。2070これらのエラーはリクエストの内容に関連しています。ほとんどは API がリクエストを拒否した後に返されます。いくつかはリクエストが送信される前に Claude Code によってローカルで生成されます。
1939 2071
1940<h3 id="prompt-is-too-long">2072<h3 id="prompt-is-too-long">
1941 プロンプトが長すぎます2073 プロンプトが長すぎます
1947Prompt is too long2079Prompt is too long
1948```2080```
1949 2081
1950インタラクティブセッションでは、Claude Code はこのエラーを次のように表示します。2082インタラクティブセッションでは、Claude Code はこのエラーを次のように表示します:
1951 2083
1952```text theme={null}2084```text theme={null}
1953Context limit reached · /compact or /clear to continue2085Context limit reached · /compact or /clear to continue
1954```2086```
1955 2087
1956[`DISABLE_COMPACT`](/docs/ja/env-vars) が設定されている場合、この行は `/clear` のみを表示します。圧縮失敗形式など、エラーのより長い形式は `Prompt is too long ·` という表現を保持します。`-p` 出力とトランスクリプトでは、テキストは `Prompt is too long` のままです。2088[`DISABLE_COMPACT`](/docs/ja/env-vars) が設定されている場合、この行は `/clear` のみを表示します。圧縮失敗形式などのエラーの長い形式では、`Prompt is too long ·` という表現が保持されます。`-p` 出力とトランスクリプトでは、テキストは `Prompt is too long` のままです。
1957 2089
1958[ユーザー設定](/docs/ja/settings-reference#autocompactenabled)で自動圧縮をオフにした場合、この行は次のように表示されます。2090[ユーザー設定](/docs/ja/settings-reference#autocompactenabled)で自動圧縮をオフにした場合、この行には次のように表示されます:
1959 2091
1960```text theme={null}2092```text theme={null}
1961Context limit reached · /compact or /clear to continue · auto-compact is off · /config to turn it on2093Context limit reached · /compact or /clear to continue · auto-compact is off · /config to turn it on
1962```2094```
1963 2095
1964`/config` の **Auto-compact** トグルは、ユーザー設定に `autoCompactEnabled` を書き込みます。ヒントは `/config` の変更が有効になる場合にのみ表示されます。たとえば、[`DISABLE_AUTO_COMPACT`](/docs/ja/env-vars) または [`DISABLE_COMPACT`](/docs/ja/env-vars) が自動圧縮をオフにした場合は表示されません。また、プロジェクトまたはマネージド設定などのより高い優先度のスコープが `autoCompactEnabled` を `false` に設定した場合も表示されません。v2.1.235 より前では、この行に自動圧縮ヒントは含まれていませんでした。2096`/config` の **Auto-compact** トグルは、ユーザー設定に `autoCompactEnabled` を書き込みます。このヒントは `/config` の変更が有効になる場合にのみ表示されます。たとえば、[`DISABLE_AUTO_COMPACT`](/docs/ja/env-vars) または [`DISABLE_COMPACT`](/docs/ja/env-vars) が自動圧縮をオフにした場合には表示されません。また、プロジェクトまたは管理設定などのより高い優先度のスコープが `autoCompactEnabled` を `false` に設定している場合にも表示されません。v2.1.235 より前では、この行に自動圧縮ヒントは含まれていませんでした。
1965 2097
1966Amazon Bedrock はこの状態を `Input is too long for requested model.` として報告し、Claude Code は同じ方法で処理します。v2.1.217 より前では、Claude Code は Bedrock の表現を認識しなかったため、自動圧縮はトリガーされず、`/compact` は同じエラーで失敗しました。2098Amazon Bedrock はこの状態を `Input is too long for requested model.` として報告し、Claude Code は同じ方法で処理します。v2.1.217 より前では、Claude Code は Bedrock の表現を認識しなかったため、自動圧縮はトリガーされず、`/compact` は同じエラーで失敗しました。
1967 2099
1968[Claude apps gateway](/docs/ja/claude-apps-gateway-config#upstream-error-messages) は、クラウドアップストリームがプロバイダー独自のエラー形式でリクエストを拒否した場合、この状態を `capability_rejected: prompt_too_long` として報告します。Claude Code はトークンを `Prompt is too long` と同じように扱います。v2.1.228 より前では、Claude Code はトークンを認識しなかったため、自動圧縮はトリガーされませんでした。2100[Claude apps gateway](/docs/ja/claude-apps-gateway-config#upstream-error-messages) は、クラウドアップストリームがプロバイダー独自のエラー形式でリクエストを拒否する場合、この状態を `capability_rejected: prompt_too_long` として報告します。Claude Code はトークンを `Prompt is too long` と同じように処理します。v2.1.228 より前では、Claude Code はトークンを認識しなかったため、自動圧縮はトリガーされませんでした。
1969 2101
1970このターンで自動圧縮が実行され、利用不可のモデルや認証失敗などの基礎となるエラーで失敗した場合、メッセージはセパレータの後にそのエラーを名前付けします。2102このターンで自動圧縮が実行され、モデルが利用できないか認証失敗などの基礎となるエラーで失敗した場合、メッセージはセパレータの後にそのエラーを名前付けします:
1971 2103
1972```text theme={null}2104```text theme={null}
1973Prompt is too long · automatic compaction failed: <the underlying error>2105Prompt is too long · automatic compaction failed: <the underlying error>
1975 2107
1976名前付けされたエラーを最初に解決してください。`/compact` は解決するまで同じエラーで失敗します。v2.1.229 より前では、失敗した自動圧縮は原因なしで `Prompt is too long` を表示していました。2108名前付けされたエラーを最初に解決してください。`/compact` は解決するまで同じエラーで失敗します。v2.1.229 より前では、失敗した自動圧縮は原因なしで `Prompt is too long` を表示していました。
1977 2109
1978自動圧縮がこのエラーで実行される場合、通常は最も古い交換を要約し、最新のものを保持します。最後の手段として、Claude Code は異なる方法で要約します。2110このエラーで自動圧縮が実行される場合、通常は最も古い交換を要約し、最新のものを保持します。最後の手段として、Claude Code は異なる方法で要約します:
1979 2111
1980* 全体の交換を要約できない場合、Claude Code は最新のプロンプトをそのまま保持し、その前のすべてを要約します。2112* 交換全体を要約できない場合、Claude Code はプロンプトを単語ごとに保持し、その前のすべてを要約します。
1981* その場合、会話が最新のプロンプトで終わらない場合、Claude Code は代わりに会話全体を要約します。2113* その場合、会話が最後のプロンプトで終わらない場合、Claude Code は会話全体を要約します。
1982 2114
1983Claude Code は、転送するコンテンツがモデル応答を保持せず、短い再試行など約 1,000 トークン未満の独自のテキストを保持する場合、この回復をスキップします。`/clear` を実行して新しく開始してください。v2.1.269 より前では、全体の交換を要約できない場合は圧縮が失敗したため、その状態のセッションはすべてのターンでこのエラーに遭遇しました。2115Claude Code は、転送するコンテンツがモデル応答を保持せず、短い再試行など約 1,000 トークン未満の独自のテキストを保持する場合、この復旧をスキップします。`/clear` を実行して新しく開始してください。v2.1.269 より前では、交換全体を要約できない場合は圧縮が失敗したため、その状態のセッションはすべてのターンでこのエラーに再度ヒットしました。
1984 2116
1985単一交換の会話には要約する以前のターンがありません。自動圧縮が実行されるはずの場合、Claude Code は試行をスキップし、代わりにリクエストを何が満たしているかを説明します。API がエラーでトークン数を報告しない場合、メッセージは次のように読みます。2117単一交換の会話には、要約する以前のターンがありません。自動圧縮が実行される場合、Claude Code は試行をスキップし、リクエストに何が入るかを説明します。API がエラーでトークン数を報告しない場合、メッセージは次のように読みます:
1986 2118
1987```text theme={null}2119```text theme={null}
1988Prompt is too long · this conversation is a single exchange and cannot be compacted — the request size comes mostly from system prompt, tool definitions, or attachments.2120Prompt is too long · this conversation is a single exchange and cannot be compacted — the request size comes mostly from system prompt, tool definitions, or attachments.
1989```2121```
1990 2122
1991API がエラーでトークン数を報告する場合、Claude Code はそれを会話のサイズの独自の推定値と比較して、リクエストの大部分が何であるかを判断します。会話独自のコンテンツ、またはシステムプロンプト、ツール定義、および Claude Code が送信する添付ファイルコンテンツです。会話独自のコンテンツがリクエストの大部分である場合、メッセージは次のように読みます。2123API がエラーでトークン数を報告する場合、Claude Code はそれらを会話のサイズの独自の推定値と比較して、リクエストの大部分が何であるかを判断します:会話独自のコンテンツ、またはシステムプロンプト、ツール定義、および Claude Code が送信する添付ファイルコンテンツ。会話独自のコンテンツがリクエストの大部分である場合、メッセージは次のように読みます:
1992 2124
1993```text theme={null}2125```text theme={null}
1994Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) and this conversation's own content is most of it. A single-exchange conversation cannot be compacted; start with less content (smaller files or pasted text).2126Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) and this conversation's own content is most of it. A single-exchange conversation cannot be compacted; start with less content (smaller files or pasted text).
1995```2127```
1996 2128
1997リクエストの大部分が会話外にある場合、メッセージは次のように読みます。2129リクエストの大部分が会話外にある場合、メッセージは次のように読みます:
1998 2130
1999```text theme={null}2131```text theme={null}
2000Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) but this conversation is only ~<conversation tokens> tokens — the rest is system prompt, tool definitions, and attachment content. A single-exchange conversation cannot be compacted; reduce attached files/tools or start with less context.2132Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) but this conversation is only ~<conversation tokens> tokens — the rest is system prompt, tool definitions, and attachment content. A single-exchange conversation cannot be compacted; reduce attached files/tools or start with less context.
2001```2133```
2002 2134
2003v2.1.162 より前では、Claude Code は圧縮を試行し、失敗時に裸の `Prompt is too long` を表示していました。2135v2.1.162 より前では、Claude Code は圧縮を試行し、失敗時に単純な `Prompt is too long` を表示していました。
2004 2136
2005**対応方法:**2137**対応方法:**
2006 2138
2007* マルチターン会話では、`/compact` を実行して以前のターンを要約し、スペースを解放するか、`/clear` を実行して新しく開始します。`/compact` が `Not enough messages to compact.` と答える場合、会話は圧縮できる以前のものがない単一交換であるため、スペースはそのプロンプトと Claude Code がすべてのリクエストで送信するもので占められています。`/clear` を実行して、ペーストされたテキストが少ないか、より小さな添付ファイルで再度送信するか、以下の手順を使用してツール定義とメモリファイルを削減してください2139* `/compact` を実行して以前のターンを要約し、スペースを解放するか、`/clear` を実行して新しく開始してください。`/compact` が `Not enough messages to compact.` と答える場合、会話は単一交換であり、要約する以前のものがないため、スペースはそのプロンプトと Claude Code がすべてのリクエストで送信するもので占められています。`/clear` を実行し、貼り付けたテキストを少なくするか、より小さな添付ファイルで再送信するか、以下の手順を使用してツール定義とメモリファイルを削除してください
2008* `/context` を実行して、ウィンドウを消費しているものの内訳を確認します。システムプロンプト、ツール、メモリファイル、およびメッセージです2140* `/context` を実行して、ウィンドウを消費しているものの内訳を確認してください:システムプロンプト、ツール、メモリファイル、メッセージ
2009* `/mcp disable <name>` で使用していない MCP サーバーを無効にして、コンテキストからツール定義を削除します2141* `/mcp disable <name>` で使用していない MCP サーバーを無効にして、コンテキストからツール定義を削除してください
2010* 大きな `CLAUDE.md` メモリファイルをトリミングするか、指示を [パススコープ規則](/docs/ja/memory#path-specific-rules)に移動して、関連する場合にのみ読み込みます2142* 大きな `CLAUDE.md` メモリファイルをトリミングするか、[パススコープルール](/docs/ja/memory#path-specific-rules)に指示を移動して、関連する場合にのみ読み込むようにしてください
2011* サブエージェントは親セッションからすべての MCP ツール定義を継承します。これは最初のターンの前にコンテキストウィンドウを満たす可能性があります。サブエージェントを生成する前に、使用していない MCP サーバーを無効にします2143* 自動圧縮はデフォルトでオンであり、通常このエラーを防ぎます。`/config` または [`DISABLE_AUTO_COMPACT`](/docs/ja/env-vars) でオフにした場合は、オンに戻してください。オフのままにする場合は、ウィンドウが満杯になる前に `/compact` を自分で実行してください。
2012* 自動圧縮はデフォルトでオンになっており、通常このエラーを防ぎます。`/config` または [`DISABLE_AUTO_COMPACT`](/docs/ja/env-vars) でオフにした場合は、オンに戻してください。オフのままにする場合は、ウィンドウが満杯になる前に `/compact` を自分で実行してください。
2013 2144
2014[コンテキストウィンドウを探索](/docs/ja/context-window)を参照して、コンテキストがどのように満杯になるかのインタラクティブビューを確認してください。2145[コンテキストウィンドウを探索](/docs/ja/context-window)して、コンテキストがどのように満杯になるかのインタラクティブビューを確認してください。
2015 2146
2016<h3 id="context-exceeds-the-token-limit">2147<h3 id="context-exceeds-the-token-limit">
2017 コンテキストがトークン制限を超えています2148 コンテキストがトークン制限を超えています
2018</h3>2149</h3>
2019 2150
2020`/context` は、会話がモデルのコンテキストウィンドウを超えて成長した場合、その出力の上部にこの警告を表示します。[`Prompt is too long`](#prompt-is-too-long) でリクエストが失敗するまで、スペースを解放してください。インタラクティブセッションは、そのエラーを `Context limit reached` 行として表示します。2151`/context` は、会話がモデルのコンテキストウィンドウを超えて成長した場合、出力の上部にこの警告を表示します。スペースを解放するまで、リクエストは [`Prompt is too long`](#prompt-is-too-long) で失敗します。インタラクティブセッションはそのエラーを `Context limit reached` 行として表示します。
2021 2152
2022```text theme={null}2153```text theme={null}
2023Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.2154Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.
2024```2155```
2025 2156
2026超過した制限がモデルのコンテキストウィンドウより小さい圧縮ウィンドウ(1M コンテキストモデルの 200K 境界など)である場合、警告は異なります。圧縮ウィンドウはモデルのコンテキストウィンドウより下に位置する可能性があるため、それを超えたリクエストは依然として成功する可能性があります。2157超過した制限が 1M コンテキストモデルの 200K 境界などの圧縮ウィンドウである場合、警告は異なる読み方をします。圧縮ウィンドウはモデルのコンテキストウィンドウの下に位置する可能性があるため、その過去のリクエストは成功する可能性があります。
2027 2158
2028```text theme={null}2159```text theme={null}
2029Context is 94k tokens past the 200k-token compaction window — run /compact to reduce usage.2160Context is 94k tokens past the 200k-token compaction window — run /compact to reduce usage.
2033 2164
2034**対応方法:**2165**対応方法:**
2035 2166
2036* マルチターン会話では、`/compact` を実行して以前のターンを要約し、スペースを解放します。代わりに新しく開始するには、`/clear` を実行してください2167* マルチターン会話では、`/compact` を実行して以前のターンを要約し、スペースを解放してください。代わりに新しく開始するには、`/clear` を実行してください
2037* 使用量を削減するその他の方法については、[プロンプトが長すぎます](#prompt-is-too-long)を参照してください2168* 使用量を削減するその他の方法については、[プロンプトが長すぎます](#prompt-is-too-long)を参照してください
2038 2169
2039v2.1.216 より前では、`/context` は 100% を超える使用量を表示し、それが何を意味するか、または回復方法を説明する警告行がありませんでした。2170v2.1.216 より前では、`/context` は 100% を超える使用量を表示し、それが何を意味するか、または復旧方法を説明する警告行がありませんでした。
2040
2041<h3 id="error-during-compaction-conversation-too-long">
2042 圧縮中のエラー:会話が長すぎます
2043</h3>
2044
2045`/compact` 自体が失敗しました。これは、生成される要約を保持するのに十分な空きコンテキストがないためです。
2046
2047```text theme={null}
2048Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again.
2049```
2050
2051これは、自動圧縮がトリガーされた時点でウィンドウが既に満杯である場合、または [`Prompt is too long`](#prompt-is-too-long) を見た後に `/compact` を実行した場合に発生する可能性があります。インタラクティブセッションでは、そのエラーは `Context limit reached` 行です。
2052
2053**対応方法:**
2054
2055* Esc キーを 2 回押してメッセージリストを開き、数ターン戻ります。これにより、最新のメッセージがコンテキストから削除されます。その後、`/compact` を再度実行してください。
2056* 戻ることで十分なスペースが解放されない場合は、`/clear` を実行して新しいセッションを開始してください。以前の会話は保存され、`/resume` で再度開くことができます。
2057
2058このメッセージと他の `/compact` 失敗はエラースタイルで表示されます。v2.1.216 より前では、成功したコマンド出力と同じ薄いスタイルでレンダリングされたため、失敗した圧縮を成功として読むことができました。
2059 2171
2060<h3 id="request-too-large">2172<h3 id="request-too-large">
2061 リクエストが大きすぎます2173 リクエストが大きすぎます
2062</h3>2174</h3>
2063 2175
2064トークン化前の生のリクエストボディが API の 32MB 制限を超えました。通常、大きなペーストコンテンツ、ツール結果、または添付ファイルが原因です。この制限は [コンテキストウィンドウ](#prompt-is-too-long)とは別です。2176トークン化前の生のリクエストボディが API の 32MB 制限を超えました。通常は、大きな貼り付けコンテンツ、ツール結果、または添付ファイルが原因です。この制限は [コンテキストウィンドウ](#prompt-is-too-long)とは別です。
2065 2177
2066```text theme={null}2178```text theme={null}
2067Request too large (max 32MB). Accumulated images and attachments in the conversation pushed the request over the limit. Run /compact, or double press esc to go back and remove attachments.2179Request too large (max 32MB). Accumulated images and attachments in the conversation pushed the request over the limit. Run /compact, or double press esc to go back and remove attachments.
2068```2180```
2069 2181
2070リクエストが Claude API に直接送信され、API 自体がそれを拒否した場合、Claude Code は会話を測定し、回復が機能するかどうかによってメッセージを表現します。プロキシ、ゲートウェイ、またはクラウドプロバイダーを通じて、一般的なメッセージが表示されます。測定された形式:2182リクエストが Claude API に直接送信され、API 自体がそれを拒否した場合、Claude Code は会話を測定し、復旧が機能するかどうかによってメッセージを表現します。プロキシ、ゲートウェイ、またはクラウドプロバイダーを通じて、一般的なメッセージが表示されます。測定された形式:
2071 2183
2072* `Request too large (max 32MB; 20.1MB of about 33.4MB is images or documents).`:画像またはドキュメントがリクエストを制限を超えました。Claude Code はそれらを削除して再試行します。2184* `Request too large (max 32MB; 20.1MB of about 33.4MB is images or documents).`:画像またはドキュメントがリクエストを制限を超えました。Claude Code はそれらを削除して再試行します。
2073* `Request too large for the API's 32MB request limit`:メッセージだけが制限を超えているため、メッセージは `compacting cannot make it fit` と言い、Claude Code は再試行しません。[非インタラクティブモード](/docs/ja/headless)では、メッセージは入力を削減するか、代わりに新しいセッションを開始するよう指示します。2185* `Request too large for the API's 32MB request limit`:メッセージだけで制限を超えているため、メッセージは `compacting cannot make it fit` と言い、Claude Code は再試行しません。[非インタラクティブモード](/docs/ja/headless)では、メッセージは入力を削除するか、新しいセッションを開始するよう指示します。
2074 2186
2075v2.1.212 より前では、十分に蓄積された画像を持つ会話は、すべてのターンで `Request too large (max 32MB). Double press esc to go back and try with a smaller file.` で失敗しました。v2.1.229 より前では、Claude Code は圧縮が役に立たない場合でも、すべての拒否に対して添付ファイルのアドバイスを表示していました。2187v2.1.212 より前では、十分に蓄積された画像を持つ会話は、すべてのターンで `Request too large (max 32MB). Double press esc to go back and try with a smaller file.` で失敗しました。v2.1.229 より前では、Claude Code はすべての拒否に対して添付ファイルアドバイスを表示していました。圧縮が役に立たない場合でも同様です。
2076 2188
2077**対応方法:**2189**対応方法:**
2078 2190
2079* メッセージが `compacting cannot make it fit` と言う場合、Esc キーを 2 回押して大きなコンテンツを追加したターンを超えて戻るか、`/clear` を実行して新しく開始してください2191* メッセージが `compacting cannot make it fit` と言う場合は、Esc キーを 2 回押して大きなコンテンツを追加したターンを超えて戻るか、`/clear` を実行して新しく開始してください
2080* それ以外の場合は、`/compact` を実行します。これにより、蓄積された画像と添付ファイルが削除されます2192* それ以外の場合は、`/compact` を実行します。これにより、蓄積された画像と添付ファイルが削除されます
2081* ファイルの内容をペーストする代わりに、パスで大きなファイルを参照して、Claude がそれらをチャンクで読むことができるようにします2193* 大きなファイルの内容を貼り付けるのではなく、パスで参照してください。Claude はそれらをチャンクで読むことができます
2082* 画像については、以下の [画像が大きすぎました](#image-was-too-large)を参照してください2194* 画像については、以下の [画像が大きすぎました](#image-was-too-large)を参照してください
2083 2195
2084<h3 id="image-was-too-large">2196<h3 id="image-was-too-large">
2085 画像が大きすぎました2197 画像が大きすぎました
2086</h3>2198</h3>
2087 2199
2088ペーストまたは添付された画像が API のサイズまたは寸法制限を超えています。2200貼り付けまたは添付された画像が API のサイズまたは寸法制限を超えています。
2089 2201
2090```text theme={null}2202```text theme={null}
2091Image was too large. Double press esc to go back and try again with a smaller image.2203Image was too large. Double press esc to go back and try again with a smaller image.
2092API Error: 400 ... image dimensions exceed max allowed size2204API Error: 400 ... image dimensions exceed max allowed size
2093```2205```
2094 2206
2095Claude Code は処理不可能な画像をテキストプレースホルダーに置き換えて再試行するため、後続のメッセージは成功します。v2.1.142 より前では、ペーストされた画像は会話に残り、後続のすべてのメッセージで同じエラーを繰り返す可能性がありました。これらのバージョンで回復するには、Esc キーを 2 回押して、画像が追加されたターンを超えて戻ってください。2207Claude Code は処理できない画像をテキストプレースホルダーに置き換えて再試行するため、後続のメッセージは成功します。v2.1.142 より前のバージョンでは、貼り付けられた画像は会話に残り、後続のすべてのメッセージで同じエラーを繰り返す可能性がありました。これらのバージョンで復旧するには、Esc キーを 2 回押して、画像が追加されたターンを超えて戻ってください。
2096 2208
2097**対応方法:**2209**対応方法:**
2098 2210
2099* ペーストする前に画像をリサイズしてください。API は単一の画像で最大 8000 ピクセル、または多くの画像がコンテキストにある場合は 2000 ピクセルまでの画像を受け入れます。2211* 貼り付ける前に画像をリサイズしてください。API は単一の画像で最大 8000 ピクセル、または多くの画像がコンテキストにある場合は 2000 ピクセルまでの画像を受け入れます。
2100* 全画面ではなく、関連する領域のより厳密なスクリーンショットを撮ってください2212* 全画面ではなく、関連する領域のより厳密なスクリーンショットを撮ってください
2101 2213
2102<h3 id="unable-to-resize-image">2214<h3 id="unable-to-resize-image">
2103 画像をリサイズできません2215 画像をリサイズできません
2104</h3>2216</h3>
2105 2217
2106Claude Code は、API に送信する前に添付された画像をダウンスケールできませんでした。2218Claude Code は、API に送信する前に添付画像をダウンスケールできませんでした。
2107 2219
2108```text theme={null}2220```text theme={null}
2109Unable to resize image — image processing is unavailable and dimensions could not be read from the file header. Please convert the image to PNG, JPEG, GIF, or WebP.2221Unable to resize image — image processing is unavailable and dimensions could not be read from the file header. Please convert the image to PNG, JPEG, GIF, or WebP.
2115Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the … API limit (… raw, … base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.2227Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the … API limit (… raw, … base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.
2116```2228```
2117 2229
2118Claude Code は通常、大きな画像を自動的にリサイズします。これらのエラーは、画像をデコードまたはリサイズして API 制限内に収まるようにできなかったことを意味します。2230Claude Code は通常、大きな画像を自動的にリサイズします。これらのエラーは、画像をデコードまたはリサイズして API 制限内に収めることができなかったことを意味します。
2119 2231
2120**対応方法:**2232**対応方法:**
2121 2233
2122* メッセージが画像を変換するよう求めている場合は、PNG、JPEG、GIF、または WebP に変換して、再度添付してください。Claude Code はこれらの形式の寸法をファイルヘッダーから検証でき、画像をデコードする必要はありません。2234* メッセージが画像を変換するよう求める場合は、PNG、JPEG、GIF、または WebP に変換して再度添付してください。Claude Code はファイルヘッダーからこれらの形式の寸法を確認でき、画像をデコードする必要はありません。
2123* メッセージが寸法またはサイズ制限を報告している場合は、その制限以下に画像をリサイズまたは再圧縮してから添付してください。2235* メッセージが寸法またはサイズ制限を報告する場合は、その制限を下回るように画像をリサイズまたは再圧縮してから添付してください。
2124* メッセージが CMYK JPEG、アニメーション WebP、または破損している可能性のあるファイルなどの原因を名前付けしている場合は、メッセージが提案する形式で画像を再度保存して添付してください。2236* メッセージが CMYK JPEG、アニメーション WebP、または破損している可能性のあるファイルなどの原因を名前付けする場合は、メッセージが提案する形式で画像を再保存して再度添付してください。
2125 2237
2126<h3 id="pdf-errors">2238<h3 id="pdf-errors">
2127 PDF エラー2239 PDF エラー
2137 2249
2138**対応方法:**2250**対応方法:**
2139 2251
2140* サイズの大きい PDF の場合は、ファイル全体を添付する代わりに、Read ツールでページ範囲を読むよう Claude に依頼するか、`pdftotext` などのツールでテキストを抽出し、パスでファイルを参照してください2252* 大きすぎる PDF については、ファイル全体を添付するのではなく、Read ツールでページ範囲を読むよう Claude に依頼するか、`pdftotext` などのツールでテキストを抽出して、出力ファイルをパスで参照してください
2141* 保護されているか無効な PDF の場合は、パスワードを削除するか、ソースアプリケーションからファイルを再度エクスポートしてから、再度試してください2253* 保護されているか無効な PDF については、パスワードを削除するか、ソースアプリケーションからファイルを再度エクスポートしてから再試行してください
2254
2255Claude が Read ツールで PDF からページ範囲を読むとき、読み取りは異なるメッセージで失敗する可能性があります:
2256
2257```text theme={null}
2258pdftoppm is not installed. Install poppler-utils (e.g. `brew install poppler` or `apt-get install poppler-utils`) to enable PDF page rendering.
2259```
2260
2261ページ範囲の読み取りは `pdftoppm` でページをレンダリングします。メッセージが提供するコマンドで poppler-utils をインストールするか、他のプラットフォームで `pdftoppm` を `PATH` に配置する poppler ビルドをインストールしてください。[Read ツール動作](/docs/ja/tools-reference#read-tool-behavior)を参照して、どの PDF がページ範囲で読まれるかを確認してください。
2142 2262
2143<h3 id="extra-inputs-are-not-permitted">2263<h3 id="extra-inputs-are-not-permitted">
2144 追加入力は許可されていません2264 追加入力は許可されていません
2148 2268
2149```text theme={null}2269```text theme={null}
2150API Error: 400 ... Extra inputs are not permitted ... context_management2270API Error: 400 ... Extra inputs are not permitted ... context_management
2151API Error: 400 ... Unexpected value(s) for the `anthropic-beta` header
2152```2271```
2153 2272
2154Claude Code は、`context_management` や `effort` などのベータのみのフィールドを、それらを有効にする `anthropic-beta` ヘッダーと一緒に送信します。ゲートウェイがボディを転送しますがヘッダーを削除すると、API は認識しないフィールドを見ます。2273Claude Code は `context_management` や `effort` などのベータのみのフィールドを、それらを有効にする `anthropic-beta` ヘッダーと共に送信します。ゲートウェイがボディを転送しますがヘッダーを削除する場合、API は認識しないフィールドを見ます。
2155 2274
2156**対応方法:**2275**対応方法:**
2157 2276
2158* `anthropic-beta` ヘッダーを転送するようにゲートウェイを設定してください。ゲートウェイが転送する必要があるものについては、[機能パススルー](/docs/ja/llm-gateway-protocol#feature-pass-through)を参照してください。2277* `anthropic-beta` ヘッダーを転送するようにゲートウェイを構成してください。[機能パススルー](/docs/ja/llm-gateway-protocol#feature-pass-through)を参照して、ゲートウェイが転送する必要があるものを確認してください。
2159* フォールバックとして、起動前に [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/ja/env-vars) を設定してください。[プリリリース機能を無効にする](/docs/ja/llm-gateway-protocol#disable-pre-release-capabilities)は正確なスコープをカバーしています。2278* フォールバックとして、起動前に [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/ja/env-vars) を設定してください。[プリリリース機能を無効にする](/docs/ja/llm-gateway-protocol#disable-pre-release-capabilities)は正確なスコープをカバーしています。
2160 2279
2161<h3 id="tool-input-schema-is-invalid">2280<h3 id="tool-input-schema-is-invalid">
2162 ツール入力スキーマが無効です2281 ツール入力スキーマが無効です
2163</h3>2282</h3>
2164 2283
2165リクエスト内のツールが、API の JSON Schema 検証に失敗する `input_schema` を宣言したため、API はリクエスト全体を拒否しました。`tools.` の後の番号は、検索できる名前ではなく、リクエストのツールリスト内の失敗したツールの位置です。2284リクエスト内のツールが、API の JSON スキーマ検証に失敗する `input_schema` を宣言したため、API はリクエスト全体を拒否しました。`tools.` の後の番号は、検索可能な名前ではなく、リクエストのツールリスト内の失敗したツールの位置です。
2166 2285
2167```text theme={null}2286```text theme={null}
2168API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid2287API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid
2169API Error: 400 ... tools.N.custom.input_schema.properties: Property keys should match pattern '^[a-zA-Z0-9_.-]{1,64}$'2288API Error: 400 ... tools.N.custom.input_schema.properties: Property keys should match pattern '^[a-zA-Z0-9_.-]{1,64}$'
2170```2289```
2171 2290
2172最初の形式は、スキーマが有効な JSON Schema ドラフト 2020-12 ではないことを意味します。2 番目は、トップレベルのプロパティ名がメッセージが引用するパターンと一致しないことを意味します。2291最初の形式は、スキーマが有効な JSON スキーマドラフト 2020-12 ではないことを意味します。2 番目は、トップレベルのプロパティ名がメッセージが引用するパターンと一致しないことを意味します。
2173 2292
2174Claude Code は、[この検証に失敗するであろう入力スキーマを持つ MCP ツールを除外](/docs/ja/mcp#tools-with-invalid-input-schemas)します。サーバーのツールを読み込むときは、リクエストは通常、このツールを含みません。2293Claude Code は [この検証に失敗する入力スキーマを持つ MCP ツールを除外](/docs/ja/mcp#tools-with-invalid-input-schemas)します。サーバーのツールを読み込むため、リクエストは通常、このようなツールを含みません。
2175 2294
2176[フラグ取得がオフ](/docs/ja/env-vars#features-that-need-feature-flag-fetching)の展開、またはフラグが到着したことのないマシンでは、Claude Code はサーバーのログに拒否されるであろうツールを記録しますが、とにかく送信するため、このエラーは依然として発生する可能性があります。2295[フラグ取得がオフの展開](/docs/ja/env-vars#features-that-need-feature-flag-fetching)、またはフラグが到着したことのないマシンでは、Claude Code はサーバーのログに拒否されるツールを記録しますが、とにかく送信するため、このエラーは発生する可能性があります。
2177 2296
2178エラーは、`$schema` で JSON Schema ドラフト 2020-12 以外の JSON Schema 方言を宣言するツールのスキーマに対しても発生する可能性があります。Claude Code はこれらのスキーマを JSON Schema メタスキーマに対してチェックしませんが、トップレベルのプロパティ名チェックは依然として適用されます。2297エラーは、`$schema` で JSON スキーマドラフト 2020-12 以外の JSON スキーマ方言を宣言するツールのスキーマに対しても発生する可能性があります。Claude Code はこれらのスキーマを JSON スキーマメタスキーマに対してチェックしませんが、トップレベルのプロパティ名チェックは引き続き適用されます。
2179 2298
2180v2.1.216 より前では、展開は除外チェックを実行していませんでした。2299v2.1.216 より前では、展開は除外チェックを実行していませんでした。
2181 2300
2182**対応方法:**2301**対応方法:**
2183 2302
2184* Claude Code バージョンが v2.1.216 より前の場合は、`claude update` を実行してください。2303* Claude Code バージョンが v2.1.216 より前の場合は、`claude update` を実行してください。
2185* 無効なスキーマを宣言する MCP サーバーを削除するか、[無効にしてください](/docs/ja/mcp#disable-a-server-without-removing-it)。エラーは位置によってのみツールを名前付けします。v2.1.216 以降では、各サーバーのログで、入力スキーマが拒否されるであろうツールを名前付けする行を確認してください。ログが名前付けしない場合は、サーバーを 1 つずつ無効にしてください。2304* 無効なスキーマを宣言する MCP サーバーを削除するか、[無効にしてください](/docs/ja/mcp#disable-a-server-without-removing-it)。エラーはツールを位置でのみ名前付けします。v2.1.216 以降では、各サーバーのログで、入力スキーマが拒否されるツールを名前付けする行を確認してください。ログが名前付けしない場合は、サーバーを 1 つずつ無効にしてください。
2186* サーバーを保守している場合は、ツールの `input_schema` を修正してください。スキーマは有効な JSON Schema である必要があり、トップレベルのプロパティ名は 1 ~ 64 文字で、ASCII 文字と数字、`_`、`.`、および `-` のみを使用する必要があります。[無効な入力スキーマを持つツール](/docs/ja/mcp#tools-with-invalid-input-schemas)を参照してください。2305* サーバーを保守する場合は、ツールの `input_schema` を修正してください。スキーマは有効な JSON スキーマである必要があり、トップレベルのプロパティ名は 1 ~ 64 文字で、ASCII 文字と数字、`_`、`.`、`-` のみを使用する必要があります。[無効な入力スキーマを持つツール](/docs/ja/mcp#tools-with-invalid-input-schemas)を参照してください。
2306
2307<h3 id="tool-use-name-over-200-characters">
2308 tool\_use.name が 200 文字を超えています
2309</h3>
2310
2311会話履歴内のツール呼び出しが、API がリクエストで受け入れる 200 文字の制限を超える名前を含んでいます:
2312
2313```text theme={null}
2314API Error: 400 ... tool_use.name: String should have at most 200 characters
2315```
2316
2317Claude Code は、応答が到着したときと保存された会話を読み込むときに、そのような名前を 200 文字に切り詰めるため、呼び出しは通常の `No such tool available` ツールエラーで失敗し、会話はこの API エラーなしで続行されます。
2318
2319**対応方法:**
2320
2321* `claude update` を実行してから、会話を再開してください。更新されたバージョンはトランスクリプトを読み込むときに長すぎる名前を修復するため、スタックしていた会話が再度機能します。
2322
2323v2.1.281 より前では、長すぎる名前は履歴に残り、API は `/compact` や `--resume` を含む会話を再送信するすべてのリクエストを拒否したため、このエラーが繰り返され、会話はスタックしました。
2187 2324
2188<h3 id="theres-an-issue-with-the-selected-model">2325<h3 id="theres-an-issue-with-the-selected-model">
2189 選択されたモデルに問題があります2326 選択されたモデルに問題があります
2190</h3>2327</h3>
2191 2328
2192設定されたモデル名が認識されなかったか、アカウントがそれへのアクセス権を持っていません。v2.1.160 の時点で、ここにインタラクティブ形式で表示される末尾のヒントは、サーフェスによって異なります。2329構成されたモデル名が認識されなかったか、アカウントがそれへのアクセス権を持っていません。v2.1.160 の時点で、末尾のヒント(ここではインタラクティブ形式で表示)はサーフェスによって異なります。
2193 2330
2194```text theme={null}2331```text theme={null}
2195There's an issue with the selected model (claude-...). It may not exist or you may not have access to it. Run /model to pick a different model.2332There's an issue with the selected model (claude-...). It may not exist or you may not have access to it. Run /model to pick a different model.
2198**対応方法:**2335**対応方法:**
2199 2336
2200* **インタラクティブ CLI**:`/model` を実行して、アカウントで利用可能なモデルから選択してください。2337* **インタラクティブ CLI**:`/model` を実行して、アカウントで利用可能なモデルから選択してください。
2201* **非インタラクティブモード(`-p`)**:有効なエイリアスまたは ID で `--model` を渡すか、[`ANTHROPIC_MODEL`](/docs/ja/env-vars)を設定してください。エラーテキストはこのサーフェスで `Run --model` を表示します。2338* **非インタラクティブモード(`-p`)**:有効なエイリアスまたは ID で `--model` を渡すか、[`ANTHROPIC_MODEL`](/docs/ja/env-vars) を設定してください。エラーテキストはこのサーフェスで `Run --model` を表示します。
2202* **Agent SDK**:モデルはプログラムで設定されるため、エラーテキストはヒントを省略します。TypeScript で [`Options` の `model`](/docs/ja/agent-sdk/typescript#options)を設定するか、Python で [`ClaudeAgentOptions(model=...)`](/docs/ja/agent-sdk/python#claudeagentoptions)を設定し、構造化された `model_not_found` エラーを処理して、独自の再試行またはモデルピッカーを表示してください。2339* **Agent SDK**:モデルはプログラムで設定されるため、エラーテキストはヒントを省略します。TypeScript で [`Options` の `model`](/docs/ja/agent-sdk/typescript#options) を設定するか、Python で [`ClaudeAgentOptions(model=...)`](/docs/ja/agent-sdk/python#claudeagentoptions) を設定し、構造化された `model_not_found` エラーを処理して、独自の再試行またはモデルピッカーを表示してください。
2203* `claude-sonnet-5` などの完全なバージョン ID の代わりに、`sonnet` や `opus` などのエイリアスを使用してください。エイリアスは保守されたデフォルトに解決されるため、古くなりません。[モデル設定](/docs/ja/model-config)を参照してください。2340* `claude-sonnet-5` などの完全なバージョン ID ではなく、`sonnet` や `opus` などのエイリアスを使用してください。エイリアスは保持されたデフォルトに解決されるため、古くなりません。[モデル構成](/docs/ja/model-config)を参照してください。
2204* 間違ったモデルが CLI で戻り続ける場合は、古い ID がどこかに設定されています。[優先順位順](/docs/ja/model-config#setting-your-model)でモデルを設定できる場所を確認し、古い値を削除してください。2341* 間違ったモデルが CLI で戻り続ける場合は、古い ID がどこかに設定されています。[優先順位順](/docs/ja/model-config#setting-your-model)でモデルを設定できる場所を確認し、古い値を削除してください。
2205* 新しく起動されたモデルは、Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry が提供する前に Anthropic API で利用可能になる可能性があります。これらのプロバイダーの 1 つで新しいモデル ID をピンしており、このエラーが表示される場合は、プロバイダーのモデルカタログで地域での利用可能性を確認し、新しいモデルがそこに表示されるまで以前のバージョンをピンしたままにしてください。2342* Claude Code は期限切れの claude.ai ログインを [ログイン期限切れ](#login-expired)として報告します。このエラーではなく。v2.1.206 より前では、更新できなくなった期限切れのログインはすべてのモデルで失敗しました。古いバージョンでこれが表示される場合は、`/login` を実行してください。
2206* Claude Code は期限切れの claude.ai ログインを [ログイン期限切れ](#login-expired)として報告し、このエラーとしてではありません。v2.1.206 より前では、更新できなくなった期限切れのログインはすべてのモデルで失敗しました。古いバージョンでこれが表示される場合は、`/login` を実行してください。2343* Google Cloud の Agent Platform 展開については、[Google Cloud の Agent Platform トラブルシューティング](/docs/ja/google-vertex-ai#troubleshooting)を参照してください。
2207* Google Cloud の Agent Platform デプロイメントについては、[Google Cloud の Agent Platform トラブルシューティング](/docs/ja/google-vertex-ai#troubleshooting)を参照してください。
2208 2344
2209<h3 id="model-is-not-a-recognized-model-id">2345<h3 id="model-is-not-a-recognized-model-id">
2210 モデルは認識されたモデル ID ではありません2346 モデルは認識されたモデル ID ではありません
2211</h3>2347</h3>
2212 2348
2213モデルスイッチに渡したモデル文字列は、モデルエイリアス、この Claude Code バージョンが知っているモデル ID、または `claude-` で始まる ID ではありません。通常の原因は、ID のタイプミス、`Sonnet 5` などの表示名(ID `claude-sonnet-5` が予想される)、または新しい Claude Code バージョンのみが認識するエイリアスです。Claude Code はスイッチを直ちに拒否します。v2.1.200 より前では、Claude Code は文字列を保存し、次のリクエストで [選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)で失敗しました。2349モデルスイッチに渡したモデル文字列は、モデルエイリアス、このClaudeCode バージョンが知っているモデル ID、または `claude-` で始まる ID ではありません。通常の原因は、ID のタイプミス、`Sonnet 5` などの表示名(ID `claude-sonnet-5` が予想される)、または新しい Claude Code バージョンのみが認識するエイリアスです。Claude Code はスイッチを即座に拒否します。v2.1.200 より前では、Claude Code は文字列を保存し、[選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)で次のリクエストで失敗しました。
2214 2350
2215```text theme={null}2351```text theme={null}
2216Model "claud-sonnet-5" is not a recognized model id. Did you mean 'claude-sonnet-5'?2352Model "claud-sonnet-5" is not a recognized model id. Did you mean 'claude-sonnet-5'?
2217```2353```
2218 2354
2219末尾のヒントは、最も近いマッチングエイリアスまたはモデル ID を名前付けします。十分に近いものがない場合は、代わりに `Run /model to see available models.` と読みます。2355末尾のヒントは、最も近いマッチングエイリアスまたはモデル ID を名前付けします。十分に近いものがない場合は、`Run /model to see available models.` と読みます。[Desktop app](/docs/ja/desktop)が起動するセッションでは、ヒントは `Switch to a different model.` と読みます。
2220 2356
2221Claude Code はこのエラーをローカルで生成します。スイッチが要求された時点で、API リクエストが行われる前です。これは、[Agent SDK](/docs/ja/agent-sdk/typescript) `setModel()` メソッドを通じてモデルが設定されるか、Claude Code CLI を実行する [Desktop app](/docs/ja/desktop)などのアプリによって適用されます。または、[Remote Control](/docs/ja/remote-control)を通じて接続されたデバイスからモデルを選択するときに適用されます。v2.1.260 より前では、チェックは Remote Control ピックをカバーしなかったため、Claude Code はピックを適用し、次のリクエストは [選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)で失敗しました。2357Claude Code はこのエラーをローカルで生成します。スイッチが要求された時点で、API リクエストが行われる前です。[Agent SDK](/docs/ja/agent-sdk/typescript) `setModel()` メソッド、[Desktop app](/docs/ja/desktop) などのアプリが Claude Code CLI を実行する場合、または [Remote Control](/docs/ja/remote-control) を通じて接続されたデバイスからモデルを選択する場合に適用されます。v2.1.260 より前では、チェックは Remote Control ピックをカバーしなかったため、Claude Code はピックを適用し、次のリクエストは [選択されたモデルに問題があります](#theres-an-issue-with-the-selected-model)で失敗しました。
2222 2358
2223**対応方法:**2359**対応方法:**
2224 2360
2225* 引数なしで `/model` を実行してピッカーを開き、アカウントで利用可能なモデルから選択してから、そこに表示されるエイリアスまたは ID を渡してください2361* 引数なしで `/model` を実行してピッカーを開き、アカウントで利用可能なモデルから選択してから、そこに表示されるエイリアスまたは ID を渡してください
2226* 新しい Claude Code バージョンがサポートするエイリアスを使用した場合は、`claude update` を実行してください。`claude-` で始まる完全な ID はこのローカルチェックを通過します。サーバーはそのモデルに最小バージョンを要求する可能性があります。[Claude Code はこのモデルをサポートしていません](#claude-code-does-not-support-this-model)を参照してください。2362* 新しい Claude Code バージョンがサポートするエイリアスを使用した場合は、`claude update` を実行してください。`claude-` で始まる完全な ID はこのローカルチェックを通過します。モデルが新しい場合でも。サーバーはそのモデルの最小バージョンを要求する可能性があります。[Claude Code はこのモデルをサポートしていません](#claude-code-does-not-support-this-model)を参照してください。
2227* v2.1.200 より前に保存されたモデルはこのチェックで修復されません。古い値が戻り続ける場合は、[モデルの設定](/docs/ja/model-config#setting-your-model)の下にリストされている場所から削除してください。2363* v2.1.200 より前に保存されたモデルはこのチェックで修復されません。古い値が戻り続ける場合は、[モデルの設定](/docs/ja/model-config#setting-your-model)の下にリストされている場所から削除してください。
2228* チェックは Anthropic API でのみ実行されます。カスタム `ANTHROPIC_BASE_URL` を含む他のプロバイダーまたはゲートウェイでは、プロバイダーがモデル名を定義するため、Claude Code は任意の文字列を受け入れて渡します。Claude Code は依然として、すべてのプロバイダーで、リクエスト時に [認識されないモデル診断行](#unrecognized-model-id-on-a-request)を書き込むことができます。2364* チェックは Anthropic API でのみ実行されます。カスタム `ANTHROPIC_BASE_URL` を含む他のプロバイダーまたはゲートウェイでは、プロバイダーがモデル名を定義するため、Claude Code は任意の文字列を受け入れて渡します。Claude Code は、すべてのプロバイダーでリクエスト時に [認識されないモデル診断行](#unrecognized-model-id-on-a-request)を書き込むことができます。
2229 2365
2230<h3 id="model-not-found">2366<h3 id="model-not-found">
2231 モデルが見つかりません2367 モデルが見つかりません
2232</h3>2368</h3>
2233 2369
2234`/model <name>` でモデルを選択し、Claude Code がそのモデルが存在することを確認できませんでした。名前が [モデルエイリアス](/docs/ja/model-config#model-aliases)または Claude Code がローカルで受け入れる別のスペルではない場合、`/model` は最小限の API リクエストで検証し、このエラーは通常、API エンドポイントの応答です。スペースを含むものなど、モデル ID になることができない名前は同じメッセージを取得します。2370`/model <name>` でモデルを選択し、Claude Code はそのモデルが存在することを確認できませんでした。名前が [モデルエイリアス](/docs/ja/model-config#model-aliases)または Claude Code がローカルで受け入れる別のスペルではない場合、`/model` は最小限の API リクエストで検証し、このエラーは通常、API エンドポイントの応答です。スペースを含むものなど、モデル ID になることができない名前は同じメッセージを取得します。
2235 2371
2236```text theme={null}2372```text theme={null}
2237Model 'claude-opus-9' not found2373Model 'claude-opus-9' not found
2238```2374```
2239 2375
2240プロバイダー固有のモデル ID を持つプロバイダーでは、メッセージはフォールバックモデルのプロバイダーの ID を名前付けする `Try '...' instead` 提案を追加する場合があります。2376プロバイダー固有のモデル ID を持つプロバイダーでは、メッセージはフォールバックモデルのプロバイダーの ID を名前付けする `Try '...' instead` 提案を追加する可能性があります。
2241 2377
2242**対応方法:**2378**対応方法:**
2243 2379
2244* 引数なしで `/model` を実行して、アカウントで利用可能なモデルから選択するか、`sonnet` などの [モデルエイリアス](/docs/ja/model-config#model-aliases)を使用してください。これは保守されたデフォルトに解決されます2380* 引数なしで `/model` を実行し、アカウントで利用可能なモデルから選択するか、`sonnet` などの [モデルエイリアス](/docs/ja/model-config#model-aliases)を使用してください。これは保持されたデフォルトに解決されます
2245* 完全な ID を入力した場合は、プロバイダーのモデルカタログに対して確認してください。新しく起動されたモデルは、プロバイダーまたは地域が提供する前に Anthropic API で利用可能になる可能性があります。2381* 完全な ID を入力した場合は、プロバイダーのモデルカタログに対して確認してください。新しく起動されたモデルは、プロバイダーまたは地域が提供する前に Anthropic API で利用可能になる可能性があります。
2246* v2.1.265 より前では、`/model` は `opusplan[1m]` エイリアススペルもこのエラーで拒否しました。これらのバージョンでは、Claude Code を更新するか、[設定](/docs/ja/model-config#setting-your-model)または `--model` でモデルを設定してください。2382* v2.1.265 より前では、`/model` は `opusplan[1m]` エイリアススペルもこのエラーで拒否しました。これらのバージョンでは、Claude Code を更新するか、[設定](/docs/ja/model-config#setting-your-model)または `--model` でモデルを設定してください。
2247 2383
2384<h3 id="api-error-model-not-changed">
2385 モデルを確認するときの API エラー
2386</h3>
2387
2388`/model <name>` でモデルを選択したか、アプリがセッションにスイッチをリクエストしました。API はモデルを検証するために Claude Code が送信する最小限のリクエストを拒否しました。理由は、レート制限またはサーバーエラーなど、独自のエントリを持たない理由です。セッションは現在のモデルを保持し、メッセージはそう言って終わります:
2389
2390```text theme={null}
2391API error: 429 <the server's explanation> · model not changed
2392```
2393
2394メッセージの中央は HTTP ステータスとサーバー独自の説明です。
2395
2396**対応方法:**
2397
2398* サーバーの説明に対応してください。レート制限または 5xx ステータスの場合は、待機してモデルを再度選択してください
2399* 独自の表現を持つ拒否は、[モデルが見つかりません](#model-not-found)や [モデルは組織の設定によって制限されています](#model-is-restricted-by-your-organizations-settings)などの周囲のエントリでカバーされています
2400
2248<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">2401<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">
2249 Claude Opus は Claude Pro プランでは利用できません2402 Claude Opus は Claude Pro プランでは利用できません
2250</h3>2403</h3>
2251 2404
2252アクティブなサブスクリプションプランに、選択したモデルが含まれていません。2405アクティブなサブスクリプションプランには、選択したモデルが含まれていません。
2253 2406
2254```text theme={null}2407```text theme={null}
2255Claude Opus is not available with the Claude Pro plan. If you have updated your subscription plan recently, run /logout and /login for the plan to take effect.2408Claude Opus is not available with the Claude Pro plan. If you have updated your subscription plan recently, run /logout and /login for the plan to take effect.
2256```2409```
2257 2410
2411Claude Desktop アプリが実行するセッションでは、メッセージはコマンドを名前付けするのではなく、`sign out and sign in again` と言います。
2412
2258**対応方法:**2413**対応方法:**
2259 2414
2260* `/model` を実行して、プランに含まれるモデルを選択してください2415* `/model` を実行し、プランに含まれるモデルを選択してください
2261* 最近プランをアップグレードしてもこれが表示される場合は、`/logout` を実行してから `/login` を実行してください。保存されたトークンはサインイン時のプランを反映するため、Web でアップグレードしても、再認証するまで既存のセッションで有効になりません。2416* 最近プランをアップグレードしてもこれが表示される場合は、`/logout` を実行してから `/login` を実行してください。保存されたトークンはサインイン時のプランを反映するため、claude.ai でアップグレードしても、再認証するまで既存のセッションで有効になりません。
2262* 各プランに含まれるモデルについては、[claude.com/pricing](https://claude.com/pricing)を参照してください2417* [claude.com/pricing](https://claude.com/pricing)を参照して、各プランに含まれるモデルを確認してください
2263 2418
2264<h3 id="claude-code-does-not-support-this-model">2419<h3 id="claude-code-does-not-support-this-model">
2265 Claude Code はこのモデルをサポートしていません2420 Claude Code はこのモデルをサポートしていません
2266</h3>2421</h3>
2267 2422
2268API は、選択したモデルに必要な最小値より下の Claude Code バージョンであるため、400 でリクエストを拒否しました。サーバーはモデルごとにこれをチェックするか、組織のポリシーが 1 つを要求します。400 はエラーコード `claude_code_version_too_old` を含み、メッセージは適用される最小値を示します。2423API は 400 でリクエストを拒否しました。Claude Code バージョンが必要な最小値を下回っているためです。選択したモデルが新しいバージョンを必要とします。サーバーはモデルごとにチェックするか、組織のポリシーが 1 つを必要とします。400 はエラーコード `claude_code_version_too_old` を含み、メッセージは適用される最小値を示します。
2269 2424
2270```text theme={null}2425```text theme={null}
2271API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.2426API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.
2272```2427```
2273 2428
2274組織ポリシーの表現は次のように読みます。2429組織ポリシーの表現は次のように読みます:
2275 2430
2276```text theme={null}2431```text theme={null}
2277API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.2432API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.
2280**対応方法:**2435**対応方法:**
2281 2436
2282* `claude update` を実行するか、Claude デスクトップアプリを更新してから、新しいセッションを開始してください2437* `claude update` を実行するか、Claude デスクトップアプリを更新してから、新しいセッションを開始してください
2283* モデルごとの表現については、`/model` で別のモデルに切り替えて、現在のセッションで作業を続けることができます2438* モデルごとの表現については、`/model` で別のモデルに切り替えることで、現在のセッションで作業を続けることができます
2284* 組織ポリシーの表現については、続行する前に更新してください2439* 組織ポリシーの表現については、続行する前に更新してください
2285 2440
2286<h3 id="model-is-restricted-by-your-organizations-settings">2441<h3 id="model-is-restricted-by-your-organizations-settings">
2287 モデルは組織の設定によって制限されています2442 モデルは組織の設定によって制限されています
2288</h3>2443</h3>
2289 2444
2290組織の管理者が 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.` で拒否され、セッションは現在のモデルを保持します。代用通知は、セッションが実行されているモデルを管理者が claude.ai 管理コンソールで無効にした後、セッション中に表示される場合もあります。2445組織の管理者が claude.ai 管理コンソールでこのモデルを無効にしたか、管理設定が [`availableModels`](/docs/ja/model-config#restrict-model-selection) 許可リストまたは [`deniedModels`](/docs/ja/model-config#block-specific-models-or-versions) リストを通じてそれを除外しました。`--model`、`ANTHROPIC_MODEL`、または `model` 設定が制限されたモデルを名前付けした場合、通知は起動時に表示され、セッションが代わりに使用するモデルを名前付けします。管理設定がセッションで使用する許可されたモデルを残さない場合は、[管理設定がデフォルトモデルをブロック](#managed-settings-block-the-default-model)を参照してください。管理者が claude.ai 管理コンソールでセッションが実行されているモデルを無効にした後、置換通知はセッション中に表示される場合があります。
2291 2446
2292```text theme={null}2447```text theme={null}
2293Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.2448Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.
2294```2449```
2295 2450
2296エージェント、スキル、またはコマンド名で始まるお知らせは、制限が [サブエージェントの要求されたモデル](/docs/ja/sub-agents#choose-a-model)に適用されたことを意味します。サブエージェントは代用モデルで実行され、セッションのモデルは変わりません。v2.1.223 より前では、Claude Code はお知らせを Agent ツールで起動されたサブエージェントに対してのみ表示していました。2451制限されたモデルの `/model <name>` を入力すると拒否され、セッションは現在のモデルを保持します。管理コンソールで無効にされたモデルの場合、拒否は `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` と読みます。管理設定が除外するモデルの場合、`Model '<name>' is not available. Your organization restricts model selection.` と読みます。
2452
2453エージェント、スキル、またはコマンド名で始まる通知は、制限が [サブエージェントの要求されたモデル](/docs/ja/sub-agents#choose-a-model)に適用されたことを意味します:サブエージェントは置換モデルで実行され、セッションのモデルは変更されません。v2.1.223 より前では、Claude Code は Agent ツールで起動されたサブエージェントに対してのみ通知を表示していました。
2297 2454
2298Claude 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 より前では、ファミリーエイリアスは、同じファミリーの古いバージョンが許可されている場合でも、最新バージョンのみに基づいて代用または拒否されました。2455Claude Code は、モデルファミリーエイリアス(`opus`、`sonnet`、`haiku`、`fable` の 1 つ)を、そのファミリーの最新バージョンではなく、そのファミリーへのリクエストとして扱います。Anthropic API および [Claude Platform on AWS](/docs/ja/claude-platform-on-aws)では、制限されたファミリーエイリアスは、組織の設定が許可するファミリーの最新バージョンに解決され、置換通知がそのバージョンを名前付けします。Claude Code は `/model <alias>` を拒否するのは、ファミリーのすべてのバージョンが制限されている場合のみです。v2.1.205 より前では、ファミリーエイリアスは、同じファミリーの古いバージョンが許可されている場合でも、最新バージョンのみに基づいて置換または拒否されました。
2299 2456
2300**対応方法:**2457**対応方法:**
2301 2458
2302* `/model` を実行して、組織が許可するモデルから選択してください。制限されたモデルはピッカーから非表示になります。2459* `/model` を実行して、組織が許可するモデルから選択してください。制限されたモデルはピッカーから非表示になります。
2303* 制限されたモデルが `--model`、`ANTHROPIC_MODEL`、設定ファイルの `model` フィールド、または [サブエージェント](/docs/ja/sub-agents#choose-a-model)、スキル、またはコマンドの `model` frontmatter で設定された場合は、その値を削除または更新して、お知らせが再度表示されないようにしてください2460* 制限されたモデルが `--model`、`ANTHROPIC_MODEL`、設定ファイルの `model` フィールド、または [サブエージェント](/docs/ja/sub-agents#choose-a-model)、スキル、またはコマンドの `model` frontmatter に設定された場合は、その値を削除または更新して、通知が再度発生しないようにしてください
2304* 制限されたモデルへのアクセスが必要な場合は、組織の管理者に有効にするよう依頼してください。[組織モデル制限](/docs/ja/model-config#organization-model-restrictions)を参照してください。2461* 制限されたモデルへのアクセスが必要な場合は、組織の管理者に有効にするよう依頼してください。[組織モデル制限](/docs/ja/model-config#organization-model-restrictions)を参照してください。
2305 2462
2306<h3 id="model-switch-was-blocked-by-a-premodelswitch-hook">2463<h3 id="model-switch-was-blocked-by-a-premodelswitch-hook">
2307 モデルスイッチは PreModelSwitch フックによってブロックされました2464 モデルスイッチが PreModelSwitch フックによってブロックされました
2308</h3>2465</h3>
2309 2466
2310[PreModelSwitch フック](/docs/ja/hooks#premodelswitch)が、ユーザーまたはクライアントが要求したモデルスイッチを承認しなかったため、セッションは現在のモデルを保持します。スイッチが [Agent SDK](/docs/ja/agent-sdk/overview)ホストまたは [Remote Control](/docs/ja/remote-control)から来た場合、メッセージは、ターゲットモデルを名前付けせずに `Model switch blocked by a PreModelSwitch hook` と読みます。2467[PreModelSwitch フック](/docs/ja/hooks#premodelswitch)は、ユーザーまたはクライアントが要求したモデルスイッチを承認しなかったため、セッションは現在のモデルを保持します。スイッチが入力したコマンドではなく、[Agent SDK](/docs/ja/agent-sdk/overview)ホストまたは [Remote Control](/docs/ja/remote-control)から来た場合、メッセージは `Model switch blocked by a PreModelSwitch hook` と読み、ターゲットモデルを名前付けしません。
2311 2468
2312```text theme={null}2469```text theme={null}
2313Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.2470Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.
2314```2471```
2315 2472
2316コロンの後の理由は、スイッチを拒否したものを示しています。2473コロンの後の理由は、スイッチを拒否したものを示します:
2317 2474
2318* **フックが書いた理由**:PreModelSwitch フックは、[スイッチを拒否したか確認を求めた](/docs/ja/hooks#premodelswitch-decision-control)ときにその理由を提供しました。それが求めることに対応するか、フックが許可するモデルを選択してください。2475* **フックが書いた理由**:PreModelSwitch フックは、[スイッチを拒否したか確認を求めた](/docs/ja/hooks#premodelswitch-decision-control)場合、その理由を提供しました。それが求めるものに対応するか、フックが許可するモデルを選択してください。
2319* **`PreModelSwitch hook <name> did not respond before its timeout`**:[タイムアウト](/docs/ja/hooks#timeouts)の前に応答しないフックがスイッチをブロックします。ハングしているコマンドを修正するか、そのフックの `timeout` を上げてから、再度スイッチしてください。2476* **`PreModelSwitch hook <name> did not respond before its timeout`**:[タイムアウト](/docs/ja/hooks#timeouts)の前に応答しないフック。ハングしているコマンドを修正するか、そのフックの `timeout` を上げてから、再度スイッチしてください。
2320* **`confirmation required, and this session cannot ask`**:フックは理由なしで `ask` で応答し、制御リクエストは確認プロンプトを表示する方法がありません。[`-p` 実行](/docs/ja/headless)の `/model` コマンドは、理由の後に `(run /model interactively to confirm)` で同じ状態を報告します。インタラクティブセッションからスイッチを行うか、このモデルのフックの決定を変更してください。2477* **`confirmation required, and this session cannot ask`**:フックは理由なしで `ask` と答え、制御リクエストは確認プロンプトを表示する方法がありません。[`-p` 実行](/docs/ja/headless)の制御リクエストは、理由の後に `(run /model interactively to confirm)` と報告します。インタラクティブセッションからスイッチを行うか、このモデルのフックの決定を変更してください。
2321* **`so organization-managed PreModelSwitch hooks could not be checked`**:Claude Code は、組織の [マネージドプラグイン](/docs/ja/settings-reference#enabledplugins)が提供する PreModelSwitch フックを判断できませんでした。たとえば、マネージドプラグインの読み込みに失敗したためです。これらのフックの 1 つがスイッチをブロックする可能性があるため、Claude Code はチェックされていないスイッチを適用するのではなく拒否します。理由の開始は、失敗したものを名前付けします。Claude Code はすべてのスイッチ試行で再チェックするため、それ以降にクリアされた失敗はブロックを停止します。ブロックが続く場合は、`claude --debug` を実行してスイッチし、詳細をキャプチャしてから、プラグインを修正するか、管理者に修正を依頼してください。2478* **`so organization-managed PreModelSwitch hooks could not be checked`**:Claude Code は、組織の [管理プラグイン](/docs/ja/settings-reference#enabledplugins)が提供する PreModelSwitch フックを判断できませんでした。たとえば、管理プラグインの読み込みに失敗したため。これらのフックの 1 つがスイッチをブロックする可能性があるため、Claude Code は未チェックでスイッチを適用するのではなく拒否します。理由の開始は失敗したものを名前付けします。Claude Code はすべてのスイッチ試行で再チェックするため、それ以降にクリアされた失敗はブロックを停止します。ブロックし続ける場合は、`claude --debug` を実行してスイッチし、詳細をキャプチャしてから、プラグインを修正するか、管理者に修正を依頼してください。
2322* **`a PreModelSwitch hook failed before answering`** または **`PreModelSwitch hooks were cancelled (the control stream closed) before answering`**:フック実行は判定なしで終了し、Claude Code はそれを承認として扱いません。`claude --debug` を実行して失敗したものを確認してから、再度スイッチしてください。2479* **`a PreModelSwitch hook failed before answering`** または **`PreModelSwitch hooks were cancelled (the control stream closed) before answering`**:フック実行は評決なしで終了し、Claude Code はそれを承認として扱いません。`claude --debug` を実行して失敗したものを確認してから、再度スイッチしてください。
2323 2480
2324v2.1.260 より前では、マネージドプラグイン拒否は `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log` と読みました。Claude Code はプラグイン読み込みを 1 回再試行してから、セッション内の後のスイッチを拒否しました。組織がプラグインを管理していない場合でも同様です。これらのバージョンでセッションを再開して、プラグイン読み込みを再度実行してください。2481v2.1.260 より前では、管理プラグイン拒否は `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log` と読みました。Claude Code はプラグイン読み込みを 1 回再試行してから、セッション内の後のスイッチを拒否しました。組織が管理プラグインを管理していない場合でも。セッションを再開して、これらのバージョンでプラグイン読み込みを再度実行してください。
2325 2482
2326<h3 id="couldnt-save-it-as-your-default">2483<h3 id="couldnt-save-it-as-your-default">
2327 デフォルトとして保存できませんでした2484 デフォルトとして保存できませんでした
2328</h3>2485</h3>
2329 2486
2330モデルをデフォルトとして保存するために選択しました。たとえば、`/model <name>` または `/model` ピッカーで `Enter` を使用して、Claude Code はユーザー設定ファイル `~/.claude/settings.json` に選択を書き込むことができませんでした。スイッチ自体が適用されたため、現在のセッションは選択したモデルで実行されますが、デフォルトは変わらず、次のセッションは古い値で開始されます。2487モデルを選択してデフォルトとして保存しました。たとえば、`/model <name>` または `/model` ピッカーで `Enter` を使用し、Claude Code はピックをユーザー設定ファイル `~/.claude/settings.json` に書き込むことができませんでした。スイッチ自体が適用されたため、現在のセッションは選択したモデルで実行されますが、デフォルトは変更されず、次のセッションは古い値で開始されます。
2331 2488
2332```text theme={null}2489```text theme={null}
2333Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)2490Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)
2334```2491```
2335 2492
2336ファイルパスの後の理由は、失敗したものを示しています。2493ファイルパスの後の理由は失敗したものを示します:
2337 2494
2338* **`can't be written (<code>)`**:書き込みは、`EROFS` などのオペレーティングシステムエラーコードで失敗しました。ファイルまたはそれがリンクするファイルが、書き込みを拒否するファイルシステムに存在する場合です。ファイルを書き込み可能にしてスイッチしてください。別のツールがファイルを生成する場合は、代わりにそのツールで `model` キーを設定してください。[Claude Code で行った変更は新しいセッションで失われます](/docs/ja/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions)を参照してください。2495* **`can't be written (<code>)`**:書き込みは、`EROFS` などのオペレーティングシステムエラーコードで失敗しました。ファイルまたはリンク先のファイルが、書き込みを拒否するファイルシステムに存在する場合。ファイルを書き込み可能にしてスイッチし直してください。別のツールがファイルを生成する場合は、そのツールで `model` キーを設定してください。[Claude Code で行った変更は新しいセッションで失われます](/docs/ja/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions)を参照してください。
2339* **`isn't valid JSON`**:ディスク上のファイルが解析されず、Claude Code は読み戻すことができないコンテンツを上書きするのではなく、それを手つかずのままにします。構文エラーを修正してからスイッチしてください。[破損した設定ファイルを修正](/docs/ja/settings#fix-a-broken-settings-file)を参照してください。2496* **`isn't valid JSON`**:ディスク上のファイルが解析されず、Claude Code は読み戻すことができないコンテンツを上書きするのではなく、それを変更しないままにします。構文エラーを修正してからスイッチし直してください。[壊れた設定ファイルを修正](/docs/ja/settings#fix-a-broken-settings-file)を参照してください。
2340 2497
2341`couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)` で終わるお知らせは、書き込みが 3 秒後に完了していなかったことを意味します。バックグラウンドで続行されるため、デフォルトは依然として保存される可能性があります。次のセッションが開始するモデルを確認するか、`/model <name>` を再度実行してください。2498`couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)` で終わる通知は、3 秒後に書き込みが完了していないことを意味します。バックグラウンドで続行されるため、デフォルトは保存される可能性があります。次のセッションで使用するモデルを確認するか、`/model <name>` を再度実行してください。
2342 2499
2343v2.1.265 より前では、お知らせは、書き込みが失敗した場合でも、モデルが `saved as your default for new sessions` であると述べていました。2500v2.1.265 より前では、通知は書き込みが失敗した場合でも、モデルが `saved as your default for new sessions` であると述べていました。
2344 2501
2345<h3 id="thinking-type-enabled-is-not-supported-for-this-model">2502<h3 id="thinking-type-enabled-is-not-supported-for-this-model">
2346 thinking.type.enabled はこのモデルではサポートされていません2503 thinking.type.enabled はこのモデルではサポートされていません
2347</h3>2504</h3>
2348 2505
2349Claude Code バージョンが選択されたモデルの最小値より古いです。CLI は、モデルが受け入れなくなった思考設定を送信しました。2506Claude Code バージョンは選択したモデルの最小値より古いです。CLI は、モデルが受け入れなくなった思考構成を送信しました。
2350 2507
2351```text theme={null}2508```text theme={null}
2352API Error: 400 ... "thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.2509API Error: 400 ... "thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
2354 2511
2355**対応方法:**2512**対応方法:**
2356 2513
2357* `claude update` を実行して Claude Code を再開してください。Opus 4.7 には v2.1.111 以降が必要です。Opus 4.8 には v2.1.154 以降が必要です。Sonnet 5 には v2.1.197 以降が必要です。Opus 5 には v2.1.219 以降が必要です。Opus 5.5 には v2.1.280 以降が必要です2514* `claude update` を実行して Claude Code を再開してください。Opus 4.7 には v2.1.111 以降が必要です。Opus 4.8 には v2.1.154 以降が必要です。Sonnet 5 には v2.1.197 以降が必要です。Opus 5 には v2.1.219 以降が必要です。Opus 5.5 には v2.1.280 以降が必要です。Sonnet 5.5 には v2.1.284 以降が必要です
2358* アップグレードできない場合は、`/model` を実行して Opus 4.6 または Sonnet 4.6 を選択してください2515* アップグレードできない場合は、`/model` を実行して Opus 4.6 または Sonnet 4.6 を代わりに選択してください
2359* [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 以降が必要です。Opus 5 には TypeScript SDK v0.3.219 以降が必要です。Opus 5.5 には TypeScript SDK v0.3.280 以降が必要です2516* [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 以降が必要です。Opus 5 には TypeScript SDK v0.3.219 以降が必要です。Opus 5.5 には TypeScript SDK v0.3.280 以降が必要です。Sonnet 5.5 には TypeScript SDK v0.3.284 以降が必要です
2360 2517
2361<h3 id="effort-isnt-available-with-thinking-turned-off">2518<h3 id="effort-isnt-available-with-thinking-turned-off">
2362 思考がオフの場合、努力は利用できません2519 思考がオフの場合、努力は利用できません
2363</h3>2520</h3>
2364 2521
2365[拡張思考](/docs/ja/model-config#extended-thinking)をオフにして、`high` より上の [努力レベル](/docs/ja/model-config#adjust-effort-level)で実行しました。モデルはその組み合わせを受け入れないため、API はリクエストを拒否しました。2522[拡張思考](/docs/ja/model-config#extended-thinking)をオフにして、[努力レベル](/docs/ja/model-config#adjust-effort-level)を `high` より上で実行しました。モデルはその組み合わせを受け入れないため、API はリクエストを拒否しました。
2366 2523
2367```text theme={null}2524```text theme={null}
2368API Error: Effort 'xhigh' isn't available with thinking turned off on this model · run /effort high to continue, or turn thinking back on (unset MAX_THINKING_TOKENS=0)2525API Error: Effort 'xhigh' isn't available with thinking turned off on this model · run /effort high to continue, or turn thinking back on (unset MAX_THINKING_TOKENS=0)
2369```2526```
2370 2527
2528セッション内のヒントは異なります:非インタラクティブセッションでは `use --effort high (or the effortLevel setting)` と読み、Claude Desktop アプリが実行するセッションでは `you can lower effort to High` と読みます。
2529
2371**対応方法:**2530**対応方法:**
2372 2531
2373* [努力レベルを低下](/docs/ja/model-config#set-the-effort-level)させて、`high` 以下にしてください。2532* [努力レベルを](/docs/ja/model-config#set-the-effort-level) `high` 以下に下げてください。
2374* 思考をオンに戻してください。たとえば、[`MAX_THINKING_TOKENS`](/docs/ja/env-vars)をアンセットするか、設定から [`"alwaysThinkingEnabled": false`](/docs/ja/settings-reference#alwaysthinkingenabled)を削除してください。2533* 思考をオンに戻してください。たとえば、[`MAX_THINKING_TOKENS`](/docs/ja/env-vars)をアンセットするか、設定から [`"alwaysThinkingEnabled": false`](/docs/ja/settings-reference#alwaysthinkingenabled)を削除してください。
2375 2534
2376v2.1.242 より前では、Claude Code は API 独自のメッセージを表示していました。`API Error: 400 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking.` v2.1.251 より前では、Claude Code は設定した努力レベルでリクエストを送信したため、Opus 5 は思考がオフの場合、`high` より上のすべてのリクエストを拒否しました。Claude Code は現在、Opus 5 などの組み合わせを拒否することが分かっているモデルに努力 `high` を送信するため、v2.1.251 以降では、このエラーは Claude Code が知らないモデルからのみ到達します。2535v2.1.242 より前では、Claude Code は API 独自のメッセージを表示していました:`API Error: 400 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking.`v2.1.251 より前では、Claude Code は設定した努力レベルでリクエストを送信したため、Opus 5 はオフにした思考で `high` より上のすべてのリクエストを拒否しました。Claude Code は現在、Opus 5 などの組み合わせを拒否することが知られているモデルに努力 `high` を代わりに送信します。
2377 2536
2378<h3 id="thinking-budget-exceeds-output-limit">2537<h3 id="thinking-budget-exceeds-output-limit">
2379 思考予算が出力制限を超えています2538 思考予算が出力制限を超えています
2380</h3>2539</h3>
2381 2540
2382設定された拡張思考予算が最大応答長を超えているため、実際の答えのためのスペースが残っていません。2541構成された拡張思考予算が最大応答長を超えているため、実際の答えのためのスペースが残っていません。
2383 2542
2384```text theme={null}2543```text theme={null}
2385API Error: 400 ... max_tokens must be greater than thinking.budget_tokens2544API Error: 400 ... max_tokens must be greater than thinking.budget_tokens
2386```2545```
2387 2546
2388Claude Code は Anthropic API でこれらの値を自動的に調整します。通常、Amazon Bedrock または Google Cloud の Agent Platform でこのエラーが表示されるのは、[`MAX_THINKING_TOKENS`](/docs/ja/env-vars)がプロバイダーの出力制限より高く設定されている場合、またはプランモードが思考予算を上げる場合です。
2389
2390**対応方法:**2547**対応方法:**
2391 2548
2392* `MAX_THINKING_TOKENS` を低下させるか、[`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/ja/env-vars)を思考予算より上に上げてください2549* [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/ja/env-vars)を思考予算より上に上げてください
2393* [拡張思考](/docs/ja/model-config#extended-thinking)を参照して、予算が出力長とどのように相互作用するかを確認してください2550* [拡張思考](/docs/ja/model-config#extended-thinking)を参照して、予算が出力長とどのように相互作用するかを確認してください
2394 2551
2395<h3 id="tool-use-or-thinking-block-mismatch">2552<h3 id="tool-use-or-thinking-block-mismatch">
2396 ツール使用または思考ブロックの不一致2553 ツール使用または思考ブロックの不一致
2397</h3>2554</h3>
2398 2555
2399会話履歴が不整合な状態で API に到達しました。通常、ツール呼び出しが中断されたか、ターンがストリーム中に編集された後です。2556会話履歴は、通常、ツール呼び出しが中断されたか、ターンがストリーム中に編集された後、矛盾した状態で API に到達しました。
2400 2557
2401```text theme={null}2558```text theme={null}
2402API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.2559API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.
2406API Error: 400 ... thinking blocks ... cannot be modified2563API Error: 400 ... thinking blocks ... cannot be modified
2407```2564```
2408 2565
2409すべてのバリアントは同じことを意味します。履歴内の `tool_use`、`tool_result`、および `thinking` ブロックのシーケンスが、API が期待するものと一致しなくなりました。2566すべてのバリアントは同じことを意味します:履歴内の `tool_use`、`tool_result`、`thinking` ブロックのシーケンスは、API が期待するものと一致しなくなりました。
2410 2567
2411**対応方法:**2568**対応方法:**
2412 2569
2413* Opus 4.7 または Opus 4.8 を使用している場合は、最初に `claude update` を実行してください。v2.1.156 より前のバージョンは、通常のツール使用中にこのエラーをトリガーでき、`/rewind` はそれをクリアしません。2570* Opus 4.7 または Opus 4.8 を使用している場合は、最初に `claude update` を実行してください。v2.1.156 より前のバージョンは、通常のツール使用中にこのエラーをトリガーでき、`/rewind` はそれをクリアしません。
2414* `/rewind` を実行するか、Esc キーを 2 回押して、破損したターンの前のチェックポイントに戻り、そこから続行してください。[チェックポイント](/docs/ja/checkpointing)を参照して、チェックポイントがどのように作成および復元されるかを確認してください。2571* `/rewind` を実行するか、Esc キーを 2 回押して、破損したターンの前のチェックポイントに戻り、そこから続行してください。[チェックポイント](/docs/ja/checkpointing)を参照して、チェックポイントがどのように作成および復元されるかを確認してください。
2415 2572
2573<h3 id="invalid-data-in-redacted-thinking-block">
2574 redacted\_thinking ブロック内の無効なデータ
2575</h3>
2576
2577API は 400 でリクエストを拒否しました。会話履歴が、受け入れることができない `redacted_thinking` ブロックを含んでいるためです。
2578
2579```text theme={null}
2580API Error: 400 ... Invalid `data` in `redacted_thinking` block
2581```
2582
2583Claude Code は会話の以前の思考をリクエストから除外し、1 回再試行するため、セッションはエラーを表示せずに続行されます。v2.1.282 より前では、Claude Code は拒否されたブロックを保持し、後のすべてのターンは同じエラーで失敗しました。
2584
2585**対応方法:**
2586
2587* v2.1.281 以前を使用していて、すべてのターンがこのエラーで失敗する場合は、`claude update` を実行してセッションを再開してください
2588* エラーが続く場合は、`/clear` を実行してブロックを含まない会話を開始してください
2589
2416<h3 id="unsupported-tool-content-removed">2590<h3 id="unsupported-tool-content-removed">
2417 サポートされていないツールコンテンツが削除されました2591 サポートされていないツールコンテンツが削除されました
2418</h3>2592</h3>
2419 2593
2420Claude Code が Anthropic API に直接接続し、保存されたセッションを読み込むまたはプレビューする場合、Anthropic API が受け入れないツールコンテンツを削除し、2 つの思考ブロック間の削除されたコンテンツが座っていた場所にこの行を残します。2594Claude Code が Anthropic API に直接接続し、保存されたセッションを読み込むまたはプレビューする場合、Anthropic API が受け入れないツールコンテンツを削除し、削除されたコンテンツが 2 つの思考ブロック間に座っていた場所にこの行を残します:
2421 2595
2422```text theme={null}2596```text theme={null}
2423[Unsupported tool content removed]2597[Unsupported tool content removed]
2424```2598```
2425 2599
2426このようなコンテンツは、通常、[`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)を通じて設定されたサードパーティプロキシなど、API の形式で応答する Anthropic API 以外のものがセッションファイルに到達します。これは別のプロバイダーのツール呼び出しを変換します。Claude Code は、セッションが Anthropic API に直接接続する場合にのみそれを削除し、セッションがプロキシを通じて実行されるか別のプロバイダーで実行される場合、保存された履歴をそのまま読み込みます。v2.1.246 より前では、Claude Code はツール使用とその結果を API に送信し、再開されたセッションのすべてのターンは `messages.1.content.0.server_tool_use.name: Input should be 'web_search', 'web_fetch', ...` などの 400 エラーで失敗しました。2600このようなコンテンツは、通常、API の形式で応答した別のプロバイダーを翻訳する [`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)を通じて設定されたサードパーティプロキシである場合、セッションファイルに到達します。Claude Code は Anthropic API に直接接続する場合にのみ削除し、セッションがプロキシを通じて実行されるか別のプロバイダーで実行される場合、保存された履歴をそのまま読み込みます。v2.1.246 より前では、Claude Code はツール使用とその結果を API に送信し、再開されたセッションのすべてのターンは `messages.1.content.0.server_tool_use.name: Input should be 'web_search', 'web_fetch', ...` などの 400 エラーで失敗しました。
2427 2601
2428**対応方法:**2602**対応方法:**
2429 2603
2430* プレースホルダー行が表示される場合は、対応は不要です。セッションは削除されたコンテンツなしで続行します。2604* プレースホルダー行が表示される場合は、対応は不要です。セッションは削除されたコンテンツなしで続行されます。
2431* 再開されたセッションのすべてのターンが 400 エラーで失敗する場合は、`claude update` を実行してセッションを再度再開してください。v2.1.246 より前のバージョンはコンテンツを削除しません。2605* 再開されたセッションのすべてのターンが 400 エラーで失敗する場合は、`claude update` を実行してセッションを再度再開してください。v2.1.246 より前のバージョンはコンテンツを削除しません。
2432 2606
2433<h3 id="role-system-must-precede-an-assistant-message">2607<h3 id="role-system-must-precede-an-assistant-message">
2434 role 'system' must precede an 'assistant' message2608 ロール「system」は「assistant」メッセージの前に来る必要があります
2435</h3>2609</h3>
2436 2610
2437API は、会話内の位置に system メッセージが存在するため、400 でリクエストを拒否しました。2611API は 400 でリクエストを拒否しました。システムメッセージが会話内の位置に座っているためです。受け入れません:
2438 2612
2439```text theme={null}2613```text theme={null}
2440API Error: 400 messages.6: role 'system' must precede an 'assistant' message or end the array; ...2614API Error: 400 messages.6: role 'system' must precede an 'assistant' message or end the array; ...
2441```2615```
2442 2616
2443Claude Code は、リマインダーと添付ファイルテキストの一部を会話内の system メッセージとして送信します。API がその位置を拒否する場合、Claude Code はリクエストを 1 回再試行し、そのテキストを通常のユーザーメッセージとして代わりに送信します。API の兄弟配置の表現(`use the top-level 'system' parameter for the initial system prompt` など)は同じ回復を取得します。2617Claude Code は、会話内のシステムメッセージとしてリマインダーと添付ファイルテキストの一部を送信します。API がその位置を拒否する場合、Claude Code はそのテキストを通常のユーザーメッセージとして代わりに送信してリクエストを再試行します。API の兄弟配置の表現(`use the top-level 'system' parameter for the initial system prompt` など)は同じ復旧を取得します。
2444 2618
2445エラーが表示される場合、拒否された system メッセージは Claude Code が削除できるものではありません。これは通常、Claude Code と API の間のプロキシまたは [LLM gateway](/docs/ja/llm-gateway)が独自の system メッセージを追加したか、会話を並べ替えたことを意味します。2619エラーが表示される場合、拒否されたシステムメッセージは Claude Code が削除できるものではありません。これは通常、Claude Code と API の間のプロキシまたは [LLM ゲートウェイ](/docs/ja/llm-gateway)がシステムメッセージを追加したか、会話を並べ替えたことを意味します。
2446 2620
2447**対応方法:**2621**対応方法:**
2448 2622
2449* `/clear` を実行して新しい会話を開始してください。エラーがそこでも返される場合は、原因は保存された会話ではなく、リクエストパスにあります。2623* `/clear` を実行して新しい会話を開始してください。エラーがそこでも返される場合、原因は保存された会話ではなく、リクエストパスにあります。
2450* [`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)を通じて設定されたプロキシまたはゲートウェイの背後でエラーがすべてのターンで繰り返される場合は、プロキシなしで接続して原因を確認し、それを操作する人にエラーを報告してください2624* [`ANTHROPIC_BASE_URL`](/docs/ja/env-vars)を通じて構成されたプロキシまたはゲートウェイの背後でエラーがすべてのターンで繰り返される場合は、プロキシなしで接続して、ソースを確認し、それを操作する人にエラーを報告してください
2451 2625
2452v2.1.280 より前では、Claude Code はこの表現を認識しなかったため、拒否された system メッセージが Claude Code 自体が送信したものである場合、エラーも表示され、会話の後のすべてのターンは同じ方法で失敗しました。2626v2.1.280 より前では、Claude Code はこの表現を認識しなかったため、拒否されたシステムメッセージが Claude Code 自体が送信したものであり、会話の後のすべてのターンが同じ方法で失敗した場合にもエラーが表示されました。
2453 2627
2454<h3 id="invalid-encrypted-content-in-search-result-block">2628<h3 id="invalid-encrypted-content-in-search-result-block">
2455 Invalid encrypted\_content in search\_result block2629 検索結果ブロック内の無効な encrypted\_content
2456</h3>2630</h3>
2457 2631
2458API は、会話履歴がホストされた Web 検索コンテンツを保持しているため、400 でリクエストを拒否しました。これは復号化できません。表現は読み取ることができないフィールドを名前付けします。2632API は 400 でリクエストを拒否しました。会話履歴が、復号化できないホストされた Web 検索コンテンツを保持しているためです。表現は読み取ることができないフィールドを名前付けします:
2459 2633
2460```text theme={null}2634```text theme={null}
2461API Error: 400 messages.21.content.0: Invalid `encrypted_content` in `search_result` block2635API Error: 400 ... Invalid `encrypted_content` in `search_result` block
2462API Error: 400 messages.21.content.3.citations.0: Invalid `encrypted_index` in `text` block2636API Error: 400 ... Invalid `encrypted_index` in `text` block
2463API Error: 400 Failed to decrypt web search result content2637API Error: 400 ... Failed to decrypt web search result content
2638API Error: 400 ... Invalid `encrypted_stdout` in `encrypted_code_execution_result` block
2464```2639```
2465 2640
2466API のホストされた [web search tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool)からの結果は、API のみが読み取ることができる暗号化されたフィールドを含みます。API は、別の組織用に生成されたコンテンツなど、復号化できないコンテンツを再生するリクエストを拒否します。2641API のホストされた [Web 検索ツール](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool)からの結果は、API のみが読み取ることができる暗号化されたフィールドを含みます。`encrypted_stdout` の表現は、そのような結果を読んだホストされたコード実行プログラムの出力を名前付けします。API も暗号化します。API は、別の組織用に生成されたコンテンツなど、復号化できないコンテンツを再生するリクエストを拒否します。
2467 2642
2468Claude Code 独自の [WebSearch tool](/docs/ja/tools-reference#websearch-tool-behavior)は検索結果をプレーンテキストとして記録するため、これらのブロックは通常、プロキシまたは [LLM gateway](/docs/ja/llm-gateway)を通じてセッションに到達します。これは独自にホストされた Web 検索を実行しました。2643Claude Code 独自の [WebSearch ツール](/docs/ja/tools-reference#websearch-tool-behavior)は検索結果をプレーンテキストとして記録するため、これらのブロックは通常、ホストされた Web 検索自体を実行したプロキシまたは [LLM ゲートウェイ](/docs/ja/llm-gateway)を通じて会話に到達します。
2469 2644
2470拒否されたブロックは会話履歴に残るため、後のすべてのターンと `/compact` は同じ方法で失敗します。26453 つの Web 検索の表現については、Claude Code は検索呼び出し、結果、引用をリクエストから除外し、1 回再試行するため、セッションはエラーを表示せずに続行されます。`encrypted_stdout` の表現には復旧がないため、そのメッセージはまだ到達します。v2.1.282 より前では、Claude Code は拒否された Web 検索ブロックも保持し、後のすべてのターンと `/compact` は同じ方法で失敗しました。
2471 2646
2472**対応方法:**2647**対応方法:**
2473 2648
2474* `/clear` を実行するか、新しいセッションを開始してください。新しい会話は拒否されたブロックを含みません2649* v2.1.281 以前を使用していて、すべてのターンが Web 検索の表現の 1 つで失敗する場合は、`claude update` を実行してセッションを再開してください
2650* エラーが続く場合、またはメッセージが `encrypted_stdout` を名前付けする場合は、`/rewind` を実行して破損したターンの前のチェックポイントに戻るか、`/clear` を実行してそれを含まない会話を開始してください
2475* Claude Code をプロキシまたはゲートウェイの背後で実行する場合は、それを操作する人にエラーを報告してください2651* Claude Code をプロキシまたはゲートウェイの背後で実行する場合は、それを操作する人にエラーを報告してください
2476 2652
2477<h3 id="usage-policy-refusal">2653<h3 id="usage-policy-refusal">
2478 使用ポリシー拒否2654 使用ポリシー拒否
2479</h3>2655</h3>
2480 2656
2481API は、会話内のコンテンツが [使用ポリシー](https://www.anthropic.com/legal/aup)チェックをトリガーしたため、応答を拒否しました。メッセージには、拒否が正しくないと思われる場合にサポートに引用できるリクエスト ID が含まれています。2657API は、会話内のコンテンツが [使用ポリシー](https://www.anthropic.com/legal/aup)チェックをトリガーしたため、応答を拒否しました。
2658
2659メッセージには、拒否が正しくないと思われる場合にサポートに引用できるリクエスト ID とメッセージ ID が含まれています。
2482 2660
2483```text theme={null}2661```text theme={null}
2484API Error: Opus 4.6 can't help with this. Start a new session to continue.2662API Error: Opus 4.6 can't help with this. Start a new session to continue.
2486Send feedback with /feedback or learn more: https://www.anthropic.com/legal/aup2664Send feedback with /feedback or learn more: https://www.anthropic.com/legal/aup
2487```2665```
2488 2666
2489メッセージは、拒否したモデルを名前付けするか、モデルが記録されていない場合は `Claude` を名前付けします。2667メッセージは拒否したモデルを名前付けするか、モデルが記録されていない場合は `Claude` を名前付けします。
2490 2668
2491チェックは最新のプロンプトだけでなく、完全な会話を評価するため、同じセッションで新しいメッセージを送信すると、通常、同じ拒否が再度トリガーされます。同じことが `--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)を参照してください。2669チェックは最新のプロンプトだけでなく、完全な会話を評価するため、同じセッションで新しいメッセージを送信すると、通常、同じ拒否が再度トリガーされます。`--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)を参照してください。
2492 2670
2493v2.1.219 より前では、メッセージは `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.` と読みました。2671v2.1.219 より前では、メッセージは `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.` と読みました。
2494 2672
2495**対応方法:**2673**対応方法:**
2496 2674
2497* Esc キーを 2 回押すか `/rewind` を実行して、拒否をトリガーしたターンの前のチェックポイントに戻り、別のアプローチを試してください。[チェックポイント](/docs/ja/checkpointing)を参照してください。2675* Esc キーを 2 回押すか、`/rewind` を実行して、拒否をトリガーしたターンの前のチェックポイントに戻り、別のアプローチを試してください。[チェックポイント](/docs/ja/checkpointing)を参照してください。
2498* どのターンが原因かを特定できない場合は、`/clear` を実行して同じプロジェクトで新しい会話を開始してください。以前の会話はディスクに保存され、`/resume` で利用可能なままです。2676* どのターンが原因であるかを特定できない場合は、`/clear` を実行して同じプロジェクトで新しい会話を開始してください。以前の会話はディスクに保持され、`/resume` で利用可能なままです。
2499* [非インタラクティブモード](/docs/ja/headless)(`-p`)では、巻き戻しが利用できないため、`--continue` なしで新しいセッションで言い換えられたプロンプトで再試行してください。ポリシーチェックはモデルによって異なるため、`--model` で別のモデルに切り替えると、場合によっては拒否が解決される可能性があります。2677* [非インタラクティブモード](/docs/ja/headless)(`-p`)では、巻き戻しが利用できないため、`--continue` なしで新しいセッションで言い換えられたプロンプトで再試行してください。ポリシーチェックはモデルによって異なるため、`--model` で別のモデルに切り替えると、場合によっては拒否が解決される可能性があります。
2500 2678
2501<h3 id="safety-measures-flagged-a-cybersecurity-topic">2679<h3 id="safety-measures-flagged-a-cybersecurity-topic">
2502 セーフティ対策がサイバーセキュリティトピックをフラグ立てしました2680 安全対策がサイバーセキュリティトピックをフラグしました
2503</h3>2681</h3>
2504 2682
2505モデルのセーフティ対策が、会話内のコンテンツをサイバーセキュリティトピックとしてフラグ立てしました。メッセージは、リクエストをフラグ立てしたモデルを名前付けします。2683モデルの安全対策は、会話内のコンテンツをサイバーセキュリティトピックとしてフラグしました。メッセージはリクエストをフラグしたモデルを名前付けします:
2506 2684
2507```text theme={null}2685```text theme={null}
2508API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude2686API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude
2509```2687```
2510 2688
2511メッセージは [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)にリンクしており、正当なサイバーセキュリティ作業へのアクセスを許可します。Opus 5.5 では、v2.1.280 以降が必要であり、メッセージは `Opus 5.5's safeguards flagged this session` で開始されます。フラグが立てられたカテゴリにフォールバックモデルが利用可能な場合、Claude Code は [モデルを切り替え](/docs/ja/model-config#automatic-model-fallback)ます。このエラーを表示する代わりに。2689メッセージは [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)にリンクしており、正当なサイバーセキュリティ作業へのアクセスを許可します。Opus 5.5 と Sonnet 5.5 では、メッセージは `<model>'s safeguards flagged this session` で開きます。フラグされたカテゴリにフォールバックモデルが利用可能な場合、Claude Code は [モデルを切り替え](/docs/ja/model-config#automatic-model-fallback)ます。このエラーを表示するのではなく。
2512 2690
2513[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、および [Microsoft Foundry](/docs/ja/microsoft-foundry)では、サイバーセキュリティフラグは代わりに [使用ポリシー拒否](#usage-policy-refusal)メッセージを生成します。2691[Amazon Bedrock](/docs/ja/amazon-bedrock)、[Google Cloud の Agent Platform](/docs/ja/google-vertex-ai)、[Microsoft Foundry](/docs/ja/microsoft-foundry)では、サイバーセキュリティフラグは [使用ポリシー拒否](#usage-policy-refusal)メッセージを代わりに生成します。
2514 2692
2515セーフガード自体はサーバー側であり、v2.1.203 より前のものです。それ以降のクライアントリリースはメッセージの表現のみを変更しました。2693セーフガード自体はサーバー側であり、v2.1.203 より前です。その後のクライアントリリースはメッセージの表現のみを変更しました。
2516v2.1.203 ~ v2.1.218 では、メッセージは `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center:` と読み、その後に同じヘルプセンターリンクが続き、インタラクティブセッションは `If you were not engaging in a cybersecurity topic, please send feedback via /feedback.` を追加しました。2694v2.1.203 から v2.1.218 まで、メッセージは `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center:` と読み、その後に同じヘルプセンターリンクが続き、インタラクティブセッションは `If you were not engaging in a cybersecurity topic, please send feedback via /feedback.` を追加しました。
2517v2.1.203 より前では、`<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` と読み、その後に免除フォームリンクが続きました。2695v2.1.203 より前では、`<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` と読み、その後に免除フォームリンクが続きました。
2518 2696
2519**対応方法:**2697**対応方法:**
2520 2698
2521* 作業にこのコンテンツが必要な場合は、[Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)を通じてアクセスを申請してください2699* 作業にこのコンテンツが必要な場合は、[Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)を通じてアクセスを申請してください
2522* リクエストがサイバーセキュリティトピックについてではなかった場合は、`/feedback` を実行して誤検知を報告してください2700* リクエストがサイバーセキュリティトピックについてではなかった場合は、`/feedback` を実行して誤検知を報告してください
2523* 同じセッションで作業を続けるには、Esc キーを 2 回押すか `/rewind` を実行して、フラグをトリガーしたターンの前のチェックポイントに戻り、別のアプローチを試してください。[チェックポイント](/docs/ja/checkpointing)を参照してください。2701* 同じセッションで作業を続けるには、Esc キーを 2 回押すか、`/rewind` を実行して、フラグをトリガーしたターンの前のチェックポイントに戻り、別のアプローチを試してください。[チェックポイント](/docs/ja/checkpointing)を参照してください。
2524 2702
2525<h2 id="installation-errors">2703<h2 id="installation-errors">
2526 インストールエラー2704 インストールエラー
2550 更新のダウンロード中に接続が切断されました2728 更新のダウンロード中に接続が切断されました
2551</h3>2729</h3>
2552 2730
2553`claude install`、`claude update`、または[自動アップデーター](/docs/ja/setup#auto-updates)が Claude Code バイナリをフェッチしている間にダウンロードサーバーへの接続が閉じられ、リトライが回復しませんでした。Claude Code は、接続がドロップされた場合、転送が停止した場合、またはダウンロードされたファイルがチェックサムに失敗した場合、最大 3 回の試行でダウンロードを再試行します。404 などの完了した HTTP エラーは、サーバーが既に応答しているため再試行されません。v2.1.202 より前では、単一の接続ドロップはダウンロードを即座に失敗させ、リトライの代わりに単なるエラー `aborted` を表示していました。2731ダウンロードサーバーへの接続が `claude install` または `claude update` が Claude Code バイナリをフェッチしている間に閉じられ、リトライが回復しませんでした。Claude Code は、接続がドロップされた場合、転送が停止した場合、またはダウンロードされたファイルがチェックサムに失敗した場合、最大 3 回の試行でダウンロードを再試行します。404 などの完了した HTTP エラーは、サーバーが既に応答しているため再試行されません。v2.1.202 より前では、単一の接続ドロップはダウンロードを即座に失敗させ、リトライの代わりに単なるエラー `aborted` を表示していました。
2554 2732
2555```text theme={null}2733```text theme={null}
2556The connection dropped while downloading the update (attempt 3/3: aborted). Check your network — proxies sometimes cut off large downloads.2734The connection dropped while downloading the update (attempt 3/3: aborted). Check your network — proxies sometimes cut off large downloads.
2560 2738
2561接続は保持されているがダウンロードが 10 分以内に完了しない場合、代わりに `Download timed out: exceeded the total deadline` で失敗します。Claude Code はタイムアウトしたダウンロードを再試行しません。期限内に完了するのに十分な速度がない接続は、即座に再試行しても完了しないためです。以下の手順は両方のメッセージに適用されます。2739接続は保持されているがダウンロードが 10 分以内に完了しない場合、代わりに `Download timed out: exceeded the total deadline` で失敗します。Claude Code はタイムアウトしたダウンロードを再試行しません。期限内に完了するのに十分な速度がない接続は、即座に再試行しても完了しないためです。以下の手順は両方のメッセージに適用されます。
2562 2740
2563通常の原因は、長い転送を完了する前に閉じるプロキシまたはゲートウェイです。Claude Code バイナリは大きなダウンロードであるため、通常の API トラフィックに影響を与えないプロキシ接続制限でも、それを中断する可能性があります。2741プロキシまたはゲートウェイは、完了する前に長い転送を閉じることができ、Claude Code バイナリは大きなダウンロードです。
2564 2742
2565**対処方法:**2743**対処方法:**
2566 2744
2569* 企業プロキシが転送を閉じ続ける場合は、ネットワークチームに `downloads.claude.ai` からの完全なダウンロードを許可するよう依頼します。[ネットワークアクセス要件](/docs/ja/network-config#network-access-requirements)を参照してください。2747* 企業プロキシが転送を閉じ続ける場合は、ネットワークチームに `downloads.claude.ai` からの完全なダウンロードを許可するよう依頼します。[ネットワークアクセス要件](/docs/ja/network-config#network-access-requirements)を参照してください。
2570* シェルから `claude doctor` を実行して、インストール診断を実行します2748* シェルから `claude doctor` を実行して、インストール診断を実行します
2571 2749
2572***
2573
2574title: "コマンドラインエラー"
2575description: "Claude Code のコマンドラインエラーのトラブルシューティングガイド。エラーメッセージの意味と対処方法を説明します。"
2576
2577<h2 id="command-line-errors">2750<h2 id="command-line-errors">
2578 コマンドラインエラー2751 コマンドラインエラー
2579</h2>2752</h2>
2600 無効な --agents 設定2772 無効な --agents 設定
2601</h3>2773</h3>
2602 2774
2603`--agents` に渡した値が無効なため、`claude` はセッションを開始する代わりに終了コード 1 で終了します。`--safe-mode`、`--resume`、または `--continue` を渡すか、[`CLAUDE_CODE_SAFE_MODE`](/docs/ja/env-vars#variables)を設定すると、Claude Code は値をチェックせずにセッションを開始します。v2.1.242 より前は、Claude Code はセッションを開始し、読み込めない定義を省略していました。2775`--agents` に渡した値が無効なため、`claude` はセッションを開始する代わりに終了コード 1 で終了します。`--safe-mode` を渡すか、[`CLAUDE_CODE_SAFE_MODE`](/docs/ja/env-vars#variables)を設定すると、Claude Code は `--agents` を完全に無視します。`--resume` または `--continue` を使用すると、インライン JSON 値はチェックされず、セッションが開始されます。ファイルから読み込まれた値は、起動するたびにチェックされます。v2.1.242 より前は、Claude Code はセッションを開始し、読み込めない定義を省略していました。
2604 2776
2605```text theme={null}2777```text theme={null}
2606Error: Invalid --agents configuration:2778Error: Invalid --agents configuration:
2609 2781
2610最初の行の後に続く内容は、値がどのように失敗したかによって異なります。Claude Code はこれらのチェックを順番に実行し、最初に失敗したもので停止します。値に 2 種類の問題がある場合、最初の問題を修正した後にのみ 2 番目の問題が表示されます。2782最初の行の後に続く内容は、値がどのように失敗したかによって異なります。Claude Code はこれらのチェックを順番に実行し、最初に失敗したもので停止します。値に 2 種類の問題がある場合、最初の問題を修正した後にのみ 2 番目の問題が表示されます。
2611 2783
26121. 値が JSON として解析されない場合、Claude Code は JSON パーサー自体のメッセージを含む 1 つの `invalid JSON:` 行を出力します。27841. 値が `{` で始まるが JSON として解析されない場合、または `--agents` ファイルの内容が解析されない場合、Claude Code は JSON パーサー自体のメッセージを含む 1 つの `invalid JSON:` 行を出力します。
26132. 解析されるが、エージェント定義が [CLI 定義サブエージェント](/docs/ja/sub-agents#choose-the-subagent-scope)のスキーマと一致しない場合、Claude Code は問題ごとに 1 行を出力します。27852. 解析されるが、エージェント定義が [CLI 定義サブエージェント](/docs/ja/sub-agents#choose-the-subagent-scope)のスキーマと一致しない場合、Claude Code は問題ごとに 1 行を出力します。
26143. エージェント名が `-` で始まる場合、Claude Code は `<name>: agent names must not start with '-'` を出力します。27863. エージェント名が `-` で始まる場合、Claude Code は `<name>: agent names must not start with '-'` を出力します。
2615 2787
2616問題行が 20 行を超える場合、Claude Code は最初の 20 行を出力し、残りを `…and N more` に置き換えます。2788問題行が 20 行を超える場合、Claude Code は最初の 20 行を出力し、残りを `…and N more` に置き換えます。
2617 2789
2790`--print` を使用すると、`--agents` は[インラインオブジェクトの代わりに JSON ファイルへのパス](/docs/ja/sub-agents#choose-the-subagent-scope)も受け入れます。v2.1.281 より前は、`--agents` はインライン JSON のみを受け入れ、ファイルパスを無効な JSON として扱いました。ファイル形式には独自の拒否があり、このメッセージの代わりに出力されます。これらを含みます。
2791
2792* **`Error: --agents takes a JSON object, or a file path only with --print (-p)`**: Claude Code はインタラクティブセッションでファイルパスとして値を読み込みました。定義をインライン JSON として渡すか、`-p` を追加してファイルから読み込んでください。
2793* **`Error: --agents file not found: <path>`**: そのパスにファイルが存在しません。`{` で始まらず、有効な JSON ではない値はパスとして読み込まれるため、シェルが破損させたインライン JSON はこのように失敗する可能性があります。パスまたはクォートを確認してから、コマンドを再度実行してください。
2794
2618**対処方法:**2795**対処方法:**
2619 2796
2620* メッセージが列挙する各問題を修正してから、コマンドを再度実行してください。[CLI 定義サブエージェントが受け取るフィールド](/docs/ja/sub-agents#choose-the-subagent-scope)を参照してください。2797* メッセージが列挙する各問題を修正してから、コマンドを再度実行してください。[CLI 定義サブエージェントが受け取るフィールド](/docs/ja/sub-agents#choose-the-subagent-scope)を参照してください。
2674**対処方法:**2851**対処方法:**
2675 2852
2676* 診断が示すスキーマの部分を修正してから、コマンドを再実行してください。2853* 診断が示すスキーマの部分を修正してから、コマンドを再実行してください。
2677* 診断が `schema too large` の場合は、スキーマのネストと `$ref` の再利用を減らしてください。
2678* [構造化された出力を取得する](/docs/ja/headless#get-structured-output)で、動作するスキーマとコマンドを参照してください。2854* [構造化された出力を取得する](/docs/ja/headless#get-structured-output)で、動作するスキーマとコマンドを参照してください。
2679 2855
2680<h3 id="settings-file-exceeds-the-2mib-limit">2856<h3 id="settings-file-exceeds-the-2mib-limit">
2681 設定ファイルが 2MiB の制限を超えています2857 設定ファイルが 2MiB の制限を超えています
2682</h3>2858</h3>
2683 2859
2684[`--settings`](/docs/ja/cli-reference#cli-flags)に渡したファイルが 2 MiB より大きいため、`claude` は起動時に終了コード 1 で終了し、それを読み込みません。設定ファイルは小さい JSON ドキュメントであるため、このサイズのファイルは通常、パスが間違ったファイルを指していることを意味します。v2.1.214 より前は、Claude Code はサイズチェックなしでファイルを読み込み、数ギガバイトのファイルまたは `/dev/zero` などのデバイスファイルはメモリを無制限に増やしていました。2860[`--settings`](/docs/ja/cli-reference#cli-flags)に渡したファイルが 2 MiB より大きいため、`claude` は起動時に終了コード 1 で終了し、それを読み込みません。v2.1.214 より前は、Claude Code はサイズチェックなしでファイルを読み込み、数ギガバイトのファイルまたは `/dev/zero` などのデバイスファイルはメモリを無制限に増やしていました。
2685 2861
2686```text theme={null}2862```text theme={null}
2687Error: Settings file exceeds the 2MiB limit: /path/to/settings.json2863Error: Settings file exceeds the 2MiB limit: /path/to/settings.json
2762 Remote Control 開始時にワークスペースが信頼されていません2938 Remote Control 開始時にワークスペースが信頼されていません
2763</h3>2939</h3>
2764 2940
2765`claude remote-control` またはそのエイリアス `claude rc` を使用して[Remote Control](/docs/ja/remote-control)サーバーモードを開始しましたが、信頼していないディレクトリで開始しました。コマンドはワークスペース信頼ダイアログ自体を表示しないため、終了コード 1 で終了し、修正を示します。2941[Remote Control](/docs/ja/remote-control)サーバーモードを `claude remote-control` またはそのエイリアス `claude rc` で、信頼していないディレクトリで開始しました。コマンドはワークスペース信頼ダイアログを表示できないため、終了コード 1 で終了します。
2766 2942
2767```text theme={null}2943```text theme={null}
2768Error: Workspace not trusted. Please run `claude` in /Users/you/project first to review and accept the workspace trust dialog.2944Error: Workspace not trusted. Please run `claude` in /Users/you/project first to review and accept the workspace trust dialog.
2769```2945```
2770 2946
29472 つのバリアントも `Error: Workspace not trusted.` で始まり、ターミナルでも表示されます。ターミナルが小さすぎて、ディレクトリの信頼がオンになるものを表示できない場合、またはサイズを報告しなかった場合です。ウィンドウを拡大するか、通常のターミナルウィンドウに切り替えてから、`claude rc` を再度実行してください。
2948
2771ホームディレクトリではメッセージが異なります。ワークスペース信頼ダイアログはホームディレクトリの信頼を保存しないため、そこで受け入れることはこのチェックを満たすことができません。v2.1.214 より前は、ホームディレクトリは上記のメッセージを表示していました。そのアドバイスはそこで成功することはできません。2949ホームディレクトリではメッセージが異なります。ワークスペース信頼ダイアログはホームディレクトリの信頼を保存しないため、そこで受け入れることはこのチェックを満たすことができません。v2.1.214 より前は、ホームディレクトリは上記のメッセージを表示していました。そのアドバイスはそこで成功することはできません。
2772 2950
2773```text theme={null}2951```text theme={null}
2774Error: Workspace not trusted. /Users/you is your home directory, and for security home-directory trust is never saved, so running `claude` here first won't help. Run `claude rc` from a project directory instead (run `claude` there once to accept the trust dialog).2952Error: Workspace not trusted. /Users/you is your home directory, and for security home-directory trust is never saved, so running `claude` here first won't help. Run `claude rc` from a project directory instead (run `claude` there once to accept the trust dialog).
2775```2953```
2776 2954
2955[`Trust <directory>?` 質問](/docs/ja/remote-control#requirements)で `n` を答えるか Enter を押すと、コマンドはディレクトリに名前を付ける `Remote Control did not start` メッセージを出力し、終了コード 1 で終了します。`claude rc` を再度実行して `y` で答えてください。
2956
2777**対処方法:**2957**対処方法:**
2778 2958
2779* ディレクトリで `claude` を実行し、[ワークスペース信頼ダイアログ](/docs/ja/permissions#project-allow-rules-and-workspace-trust)を受け入れてから、`claude remote-control` を再度実行してください。2959* ターミナルから最初にディレクトリを信頼してください。そこで `claude rc` を実行して `y` で答えるか、そこで `claude` を実行して[ワークスペース信頼ダイアログ](/docs/ja/permissions#project-allow-rules-and-workspace-trust)を受け入れてから、元のコマンドを再度実行してください。
2780* ホームディレクトリでは、プロジェクトディレクトリに変更して、そこで Remote Control を開始してください。2960* ホームディレクトリでは、プロジェクトディレクトリに変更して、そこで Remote Control を開始してください。
2781 2961
2962v2.1.284 より前は、コマンドはターミナルでも尋ねませんでした。
2963
2782<h3 id="not-carried-over-to-the-sessions-remote-control-starts">2964<h3 id="not-carried-over-to-the-sessions-remote-control-starts">
2783 Remote Control が開始するセッションに引き継がれません2965 Remote Control が開始するセッションに引き継がれません
2784</h3>2966</h3>
3275* インタラクティブセッションの場合は、`claude --resume` で[セッションピッカー](/docs/ja/sessions#use-the-session-picker)を開き、`Ctrl+A` を押してこのマシン上のすべてのプロジェクトに拡張してから、セッションを選択してください。3457* インタラクティブセッションの場合は、`claude --resume` で[セッションピッカー](/docs/ja/sessions#use-the-session-picker)を開き、`Ctrl+A` を押してこのマシン上のすべてのプロジェクトに拡張してから、セッションを選択してください。
3276* `claude -p` または [Agent SDK](/docs/ja/agent-sdk/overview)で作成されたセッションはピッカーに表示されないため、元の実行が出力した `session_id` に対して ID を再確認してください。3458* `claude -p` または [Agent SDK](/docs/ja/agent-sdk/overview)で作成されたセッションはピッカーに表示されないため、元の実行が出力した `session_id` に対して ID を再確認してください。
3277 3459
3460<h3 id="windows-reported-an-error-ebadf">
3461 Windows reported an error (EBADF) when Claude Code read this session's transcript file
3462</h3>
3463
3464Windows でセッションを再開しました。保存された[トランスクリプトファイル](/docs/ja/sessions#where-transcripts-are-stored)は正常に開きましたが、読み込みは EBADF システムエラーで失敗しました。システムエラーは読み込みが失敗した理由を示さないため、メッセージは可能性のある原因と試すべきことを提案します。
3465
3466```text theme={null}
3467Windows reported an error (EBADF) when Claude Code read this session's transcript file, although the file had opened normally. This can happen when other software intercepts file reads — security, encryption or endpoint-management tools, for example. If it keeps happening for this conversation, try excluding the folder that holds Claude Code's session transcripts from such software (the .claude folder in your user profile, unless the app or CLAUDE_CONFIG_DIR points Claude Code elsewhere), or adding Claude Code to its allowed applications, then resume again.
3468```
3469
3470メッセージは、コマンド自体の失敗行に従います。例えば `Failed to resume session <session-id>`。`claude --resume` または [`claude -p`](/docs/ja/headless)コマンドはメッセージを表示した後、終了コード 1 で終了します。セッション内の `/resume` の後、現在のセッションは実行を続けます。
3471
3472**対処方法:**
3473
3474* セキュリティ、暗号化、またはエンドポイント管理ツールなど、ファイル読み込みをスキャンまたは傍受するソフトウェアから、セッショントランスクリプトを保持するフォルダを除外してください。トランスクリプトはデフォルトで `%USERPROFILE%\.claude\projects` の下に存在するか、[`CLAUDE_CONFIG_DIR`](/docs/ja/env-vars)が示すディレクトリの下に存在します。
3475* 除外を追加できない場合は、代わりにそのソフトウェアの許可されたアプリケーションに Claude Code を追加してください。
3476* セッションを再度再開してください。
3477
3478v2.1.282 より前は、失敗には説明がありませんでした。`claude --resume <session-id>` は `Failed to resume session <session-id>` で終了し、`-p` 実行は `Failed to resume session: EBADF: bad file descriptor, read` などのシステムエラーテキストのみを出力していました。
3479
3278<h3 id="cannot-switch-renderers-in-this-session">3480<h3 id="cannot-switch-renderers-in-this-session">
3279 このセッションではレンダラーを切り替えることができません3481 このセッションではレンダラーを切り替えることができません
3280</h3>3482</h3>
3458* マーケットプレイスの名前を予約名のスペルにならない名前に変更し、再度追加してください3660* マーケットプレイスの名前を予約名のスペルにならない名前に変更し、再度追加してください
3459* 無視されたエントリの警告については、`claude plugin marketplace remove` コマンドを実行するか、`~/.claude/plugins/known_marketplaces.json` からエントリを削除してください3661* 無視されたエントリの警告については、`claude plugin marketplace remove` コマンドを実行するか、`~/.claude/plugins/known_marketplaces.json` からエントリを削除してください
3460 3662
3663<h3 id="claude-code-refuses-the-marketplace-name">
3664 Claude Code がマーケットプレイス名を拒否している
3665</h3>
3666
3667登録されたマーケットプレイスの名前は、[公式 Anthropic マーケットプレイスになりすまし](/docs/ja/plugins/marketplace-reference#reserved-names)ており、そのセクションがリストしているルールに従っています。
3668
3669マーケットプレイスがそのような名前で登録されていて、チェックがそれをブロックする前に、マーケットプレイスとそこからインストールされたプラグインは読み込みが停止します。Claude Code はマーケットプレイスのカタログを読み込むたびに名前をチェックするためです。名前が公式のものを模倣している場合、`claude plugin list` と `/plugin` **Errors** タブは、影響を受けた各プラグインを次のように始まるメッセージで報告します:
3670
3671```text theme={null}
3672Claude Code refuses the marketplace name "anthropic-plugins-v2"
3673```
3674
3675模倣する名前の場合、マーケットプレイス自体のエラーは `Claude Code refuses this marketplace's name: it looks like one of Anthropic's own` と表示されます。`claude plugin marketplace add` は、なりすまし名を `Marketplace name impersonates an official Anthropic/Claude marketplace` で拒否します。
3676
3677v2.1.282 より前は、`claude plugin list` と `/plugin` は、模倣する名前のプラグインを読み込みに失敗したものとして報告し、マーケットプレイスの名前が原因であることを名前を付けずに報告していました。
3678
3679**対処方法:**
3680
3681* `claude plugin marketplace remove <name>` を実行してください。これはマーケットプレイスからインストールされたプラグインもアンインストールし、保存されたデータを削除します
3682* マーケットプレイスを保持する代わりに、その保守者が名前を変更するまで待ってから、`claude plugin marketplace update <name>` を実行してください
3683* マーケットプレイスを公開する場合は、`marketplace.json` で名前を変更してください。ユーザーはマーケットプレイスを削除する代わりに更新します
3684
3461<h3 id="marketplace-is-already-added-from-a-different-source">3685<h3 id="marketplace-is-already-added-from-a-different-source">
3462 マーケットプレイスが既に別のソースから追加されている3686 マーケットプレイスが別のソースから既に追加されている
3463</h3>3687</h3>
3464 3688
3465あなたは [`/plugin install <plugin> --marketplace <source>`](/docs/ja/plugins/install#add-a-marketplace-and-install-in-one-command)を通じてマーケットプレイスの追加を確認し、そのソースから Claude Code が取得したカタログが、別のソースから既に追加したマーケットプレイスと同じ名前を付けています。Claude Code は既存のマーケットプレイスを保持し、それを置き換えず、プラグインはインストールされません。3689あなたは [`/plugin install <plugin> --marketplace <source>`](/docs/ja/plugins/install#add-a-marketplace-and-install-in-one-command)を通じてマーケットプレイスの追加を確認し、そのソースから Claude Code が取得したカタログが、別のソースから既に追加したマーケットプレイスと同じ名前を付けています。Claude Code は既存のマーケットプレイスを保持し、それを置き換えず、プラグインはインストールされません。
3660 3884
3661* claude.ai 組織の管理者に、プラグインの必須ステータスを claude.ai で変更するよう依頼してください3885* claude.ai 組織の管理者に、プラグインの必須ステータスを claude.ai で変更するよう依頼してください
3662 3886
3887<h3 id="plugin-was-not-uninstalled">
3888 プラグインはアンインストールされませんでした
3889</h3>
3890
3891[`claude plugin uninstall`](/docs/ja/plugins/cli-reference#plugin-uninstall)を実行するか、`/plugin` **Installed** タブで **Uninstall** を選択し、アンインストールが `"<plugin>" was not uninstalled:` で始まるメッセージで停止しました。
3892
3893Claude Code がプラグインのエントリを `enabledPlugins` から削除し、そのスコープの設定ファイルを読み込み直したとき、プラグインはまだそこでオンになっていたか、またはそれをオンにできるファイルを読み込むか確認できませんでした。設定エントリがそれをオンに戻す可能性があるときにプラグインの保存されたオプション、シークレット、およびデータを削除すると、それらが失われるため、アンインストールは代わりに停止します:プラグインはインストールされたままで、保存されたものは何も削除されません。
3894
3895```text theme={null}
3896✘ Failed to uninstall plugin "formatter": "formatter" was not uninstalled: it is still switched on in /home/user/project/.claude/settings.local.json, although the settings change reported no error. It is still installed. Take it out of "enabledPlugins" in that file yourself, then uninstall it again.
3897```
3898
3899メッセージの中央はファイルと原因に名前を付けます:
3900
3901* `it is still switched on in <file>, although the settings change reported no error`:設定の書き込みは成功を報告しましたが、ファイルが読み込み直されたときもエントリはそこにあります
3902* `it is still switched on in <file>, and the settings change failed (<error>)`:ファイルを保存できず、括弧内の理由があります
3903* `<file> is there and could not be read`:ファイルは存在しますが、設定として読み込めません。例えば有効な JSON ではないため、プラグインを有効にする可能性があります
3904* `<file> (not read: it is on a network path or is a link to one, or could not be checked)`:Claude Code はプロジェクトまたはローカル設定ファイルを読み込みませんでした。ファイル、またはそれを保持する `.claude` フォルダが、ネットワークの場所にリンクしているか、そのパスを確認できなかったためです
3905
3906`claude plugin uninstall` は終了コード 1 で終了し、`--json` を使用するとその結果は `failureCode: "settings_still_on"` を含みます。`/plugin` は同じメッセージを表示します。
3907
3908**対処方法:**
3909
3910* メッセージの最後の文に従ってください:それが名前を付ける設定ファイルを修復または置き換えるか、そのファイルの `enabledPlugins` からプラグインのエントリを自分で削除してから、アンインストールを再度実行してください
3911
3663<h2 id="tool-errors">3912<h2 id="tool-errors">
3664 ツールエラー3913 ツールエラー
3665</h2>3914</h2>
3670 Agent would be spawned with zero tools3919 Agent would be spawned with zero tools
3671</h3>3920</h3>
3672 3921
3673subagent の [`tools` リスト](/docs/ja/sub-agents#supported-frontmatter-fields)内のすべてのエントリが使用可能なツールと一致しなかったため、Claude Code は subagent の起動を拒否しました。ツールがないと、subagent は動作できません。メッセージは、エントリを何が問題かでグループ化します。3922サブエージェントの [`tools` リスト](/docs/ja/sub-agents#supported-frontmatter-fields) のすべてのエントリが使用可能なツールと一致しなかったため、Claude Code はサブエージェントの起動を拒否しました。ツールがないと、サブエージェントは動作できません。メッセージはエントリを何が問題かでグループ化します。
3674 3923
3675* **Unrecognized**: エントリがツール名と一致しません。通常は `Grpe` を `Grep` と誤入力するようなタイプミスです。3924* **Unrecognized**: エントリがツール名と一致しません。通常は `Grpe` のような `Grep` のタイプミスです。
3676* **Not available to subagents**: エントリが [subagent が使用できない](/docs/ja/sub-agents#available-tools)実際のツールを指定しています。バックグラウンド subagent は、より小さい組み込みツールセットを保持しているため、フォアグラウンド subagent のみが使用できるエントリは、subagent がバックグラウンドで実行される場合(デフォルト)ここに表示されます。`Agent` をリストする場合、メッセージは代わりに次のグループの下に報告します。3925* **Not available to subagents**: エントリが [サブエージェントが使用できない](/docs/ja/sub-agents#available-tools) 実際のツールを指定しています。バックグラウンドサブエージェントはより小さい組み込みツールセットを保持しているため、フォアグラウンドサブエージェントのみが使用できるエントリは、デフォルトではバックグラウンドで実行されるサブエージェントの場合、ここに表示されます。`Agent` をリストする場合、メッセージは代わりに次のグループの下に報告します。
3677* **Matched no tools in this session**: エントリは有効ですが、現在のセッション内のツールが現在それと一致しません。例えば、GitHub MCP サーバーが接続されていない `mcp__github__*` や、[深さ制限](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents)にある subagent の `Agent` などです。3926* **Matched no tools in this session**: エントリは有効ですが、現在のセッションのツールが今すぐそれと一致しません。例えば、GitHub MCP サーバーが接続されていない `mcp__github__*` や、[深さ制限](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) にあるサブエージェントの `Agent` などです。
3678 3927
3679`tools` フィールドを省略しても、この拒否はトリガーされません。`tools` リストを空のままにするか、`disallowedTools` がそれ内のすべてのエントリを削除する場合、Claude Code も拒否をスキップし、ツールなしで subagent を起動します。3928`tools` フィールドを省略することは、この拒否をトリガーしません。`tools` リストを空のままにするか、`disallowedTools` がそれ内のすべてのエントリを削除する場合、Claude Code も拒否をスキップし、ツールなしでサブエージェントを起動します。
3680 3929
3681v2.1.208 より前は、subagent はツールなしで起動され、空または混乱した結果を返す可能性がありました。3930v2.1.208 より前は、サブエージェントはツールなしで起動し、空または混乱した結果を返す可能性がありました。
3682 3931
3683```text theme={null}3932```text theme={null}
3684Agent '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.3933Agent '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.
3686 3935
3687**What to do:**3936**What to do:**
3688 3937
3689* エラーが指定する各エントリを [subagent が利用可能なツール](/docs/ja/sub-agents#available-tools)に対して修正します3938* エラーが指定する各エントリを [サブエージェントが利用可能なツール](/docs/ja/sub-agents#available-tools) に対して修正します
3690* セッションが持たないツール(接続されていないサーバーからの MCP ツールなど)のエントリを削除します3939* セッションが持たないツールのエントリを削除します。例えば、接続されていないサーバーからの MCP ツール
3691* [バックグラウンド subagent が削除する](/docs/ja/sub-agents#available-tools)ツール(`CronCreate` など)の場合、エントリを削除します。ツールを保持するには、[fork モードをオフにして](/docs/ja/sub-agents#turn-fork-mode-on-or-off)、Claude に subagent をフォアグラウンドで実行するよう依頼します3940* [バックグラウンドサブエージェントが削除する](/docs/ja/sub-agents#available-tools) ツール(例えば `CronCreate`)の場合、エントリを削除します。ツールを保持するには、[フォークモードをオフにして](/docs/ja/sub-agents#turn-fork-mode-on-or-off) Claude にサブエージェントをフォアグラウンドで実行するよう依頼します
3692* `tools` フィールドを削除して、subagent に [subagent が利用可能なすべてのツール](/docs/ja/sub-agents#available-tools)を与えます3941* `tools` フィールドを削除して、サブエージェントに [サブエージェントが利用可能なすべてのツール](/docs/ja/sub-agents#available-tools) を与えます
3693* `Agent` のみを含む `tools` リストの場合、[深さ制限](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents)を上げるか、エージェントに少なくとも 1 つの他のツールを与えます。Claude Code はその制限でこの深さで `Agent` を保留するため、それ以外に何もないリストは、ツールなしに解決されます3942* `Agent` のみを含む `tools` リストの場合、[深さ制限](/docs/ja/sub-agents#let-subagents-spawn-their-own-subagents) を上げるか、エージェントに少なくとも 1 つの他のツールを与えます。Claude Code はその制限で `Agent` を保留するため、リストに他に何もない場合、ツールに解決されません
3694 3943
3695<h3 id="file-is-covered-by-a-read-deny-rule">3944<h3 id="file-is-covered-by-a-read-deny-rule">
3696 File is covered by a Read deny rule3945 File is covered by a Read deny rule
3697</h3>3946</h3>
3698 3947
3699Edit または Write ツールが [`Read` deny ルール](/docs/ja/permissions#read-and-edit)と一致するパスで呼び出されました。これには、そのパスで新しいファイルを作成することも含まれます。両方のツールは Claude が読み戻す必要があるコンテンツを変更するため、Claude Code はファイルアクセスの前に呼び出しを拒否します。NotebookEdit は `Read` deny ルールの対象ではありません。v2.1.228 より前は、ルールは Edit ツールのみをブロックし、v2.1.208 より前は、`Edit` deny ルールのみが編集をブロックしました。3948Edit または Write ツールが [`Read` 拒否ルール](/docs/ja/permissions#read-and-edit) と一致するパスで呼び出されました。これには、そのパスで新しいファイルを作成することも含まれます。両方のツールは Claude が読み戻す必要があるコンテンツを変更するため、Claude Code はファイルアクセスの前に呼び出しを拒否します。NotebookEdit は `Read` 拒否ルールの対象ではありません。v2.1.228 より前は、ルールは Edit ツールのみをブロックし、v2.1.208 より前は、`Edit` 拒否ルールのみが編集をブロックしました。
3700 3949
3701```text theme={null}3950```text theme={null}
3702File is covered by a Read deny rule in your permission settings and cannot be edited.3951File is covered by a Read deny rule in your permission settings and cannot be edited.
3706 3955
3707**What to do:**3956**What to do:**
3708 3957
3709* Claude がファイルを変更できる場合、`/permissions` または [settings](/docs/ja/settings-reference#permission-settings)の `Read` deny ルールを削除または縮小します3958* Claude がファイルを変更できる場合、`/permissions` または [設定](/docs/ja/settings-reference#permission-settings) の `Read` 拒否ルールを削除または縮小します
3710* ファイルが変更されないままである必要がある場合、ルールを保持し、NotebookEdit ツールもブロックするために同じパスに対して `Edit` deny ルールを追加します3959* ファイルが変更されないままである必要がある場合、ルールを保持し、NotebookEdit ツールもブロックするために同じパスの `Edit` 拒否ルールを追加します
3960
3961<h3 id="path-cannot-contain-null-bytes">
3962 Path cannot contain null bytes
3963</h3>
3964
3965ファイルツール呼び出しのパスまたはパターン引数に null バイトが含まれていました。ファイルシステムと検索ツールはこれを受け入れることができません。Read、Write、Edit、NotebookEdit、Glob、Grep はこれをチェックし、メッセージはツールと引数を指定します。
3966
3967```text theme={null}
3968Read file_path cannot contain null bytes (\0). Remove the null byte and try again.
3969```
3970
3971ツール呼び出しは失敗し、Claude はエラーを見て、ターンは続きます。
3972
3973**What to do:**
3974
3975* あなた側では何もしません。エラーはツールの結果として Claude に返され、メッセージ自体が Claude に null バイトを削除して再度試すよう指示します
3976
3977v2.1.281 より前は、Read、Write、Edit、または NotebookEdit パスの null バイトがターン全体を `Path contains null bytes` という名前のエラーで終了し、ツールは実行されませんでした。
3711 3978
3712<h3 id="subagent-type-is-required">3979<h3 id="subagent-type-is-required">
3713 subagent\_type is required3980 subagent\_type is required
3717subagent_type is required: the general-purpose agent is not available in this session. Available agents: ...3984subagent_type is required: the general-purpose agent is not available in this session. Available agents: ...
3718```3985```
3719 3986
3720Claude は `subagent_type` なしで [Agent ツール](/docs/ja/tools-reference#agent-tool-behavior)を呼び出し、このセッションには [general-purpose subagent](/docs/ja/sub-agents#built-in-subagents)にフォールバックするものがありません。これは 2 つのセットアップの場合です。3987Claude は `subagent_type` なしで [Agent ツール](/docs/ja/tools-reference#agent-tool-behavior) を呼び出し、このセッションにはフォールバックする [汎用サブエージェント](/docs/ja/sub-agents#built-in-subagents) がありません。これは 2 つのセットアップの場合です。
3721 3988
3722* [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/docs/ja/env-vars)は非対話モードで設定されており、すべての組み込み subagent を削除します3989* [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/docs/ja/env-vars) は非対話モードで設定されており、すべての組み込みサブエージェントを削除します
3723* セッションのメインスレッドエージェントには [`tools: Agent(...)` allowlist](/docs/ja/sub-agents#restrict-which-subagents-can-be-spawned)があり、`general-purpose` を除外しています3990* セッションのメインスレッドエージェントには [`tools: Agent(...)` 許可リスト](/docs/ja/sub-agents#restrict-which-subagents-can-be-spawned) があり、`general-purpose` を除外しています
3724 3991
3725**What to do:**3992**What to do:**
3726 3993
3727* 通常は何もしません。メッセージはセッションが持つ subagent をリストするため、Claude はそのうちの 1 つで再試行できます3994* 通常は何もしません。メッセージはセッションが持つサブエージェントをリストするため、Claude はそのうちの 1 つで再試行できます
3728* Claude が失敗し続ける場合、`tools: Agent(...)` allowlist に `general-purpose` を追加するか、`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` を設定解除します3995* Claude が失敗し続ける場合、`tools: Agent(...)` 許可リストに `general-purpose` を追加するか、`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` を設定解除します
3729 3996
3730v2.1.235 より前は、同じ呼び出しが `Agent type 'general-purpose' not found` で失敗しました。3997v2.1.235 より前は、同じ呼び出しが `Agent type 'general-purpose' not found` で失敗しました。
3731 3998
3733 Memory index is over its read limit4000 Memory index is over its read limit
3734</h3>4001</h3>
3735 4002
3736Claude は [auto memory](/docs/ja/memory#auto-memory)インデックス `MEMORY.md` に書き込み、その読み取り制限の 1 つを超えたままにしました。200 行または 25KB です。書き込みは成功しましたが、最初の 200 行または 25KB のみ(どちらか先に来た方)がセッションの開始時に読み込まれるため、制限を超えるすべてのものはインデックスが読み込まれるたびにドロップされます。v2.1.210 より前は、制限を超えるインデックスは次の読み込み時に警告なく静かに切り詰められました。4003Claude は [自動メモリ](/docs/ja/memory#auto-memory) インデックス `MEMORY.md` に書き込み、その読み取り制限の 1 つを超えたままにしました。200 行または 25KB です。書き込みは成功しましたが、最初の 200 行または 25KB のみ(どちらか先に来た方)がセッションの開始時に読み込まれるため、制限を超えるすべてのものはインデックスが読み込まれるたびに削除されます。v2.1.210 より前は、制限を超えたインデックスは書き込み時の信号なしで次の読み込み時に静かに切り詰められました。
3737 4004
3738```text theme={null}4005```text theme={null}
3739Error: this write left the memory index at MEMORY.md at 214 lines, over its 200-line read limit. The write succeeded, but everything past the limit is silently dropped each time the index is loaded — entries at the end are already invisible to readers. Rewrite it to under 140 lines now: keep one line per entry, move detail into topic files, and merge or drop stale entries.4006Error: this write left the memory index at MEMORY.md at 214 lines, over its 200-line read limit. The write succeeded, but everything past the limit is silently dropped each time the index is loaded — entries at the end are already invisible to readers. Rewrite it to under 140 lines now: keep one line per entry, move detail into topic files, and merge or drop stale entries.
3740```4007```
3741 4008
3742読み込まれるコンテンツのみが制限にカウントされます。YAML frontmatter とブロックレベルの HTML コメントはインデックスが読み込まれる前に削除されるため、測定から除外されます。v2.1.211 より前は、Claude Code は生ファイルを測定し、frontmatter またはコメントは読み込まれたコンテンツが適合しても、このエラーをトリガーする可能性がありました。4009読み込まれるコンテンツのみが制限にカウントされます。YAML フロントマターとブロックレベルの HTML コメントはインデックスが読み込まれる前に削除されるため、測定から除外されます。v2.1.211 より前は、Claude Code は生ファイルを測定し、フロントマターまたはコメントは読み込まれたコンテンツが適合しても、このエラーをトリガーする可能性がありました。
3743 4010
3744Claude Code はこのエラーをターミナルのバナーとして出力するのではなく、書き込み後に Claude に配信するため、トランスクリプトでのみ気付く可能性があります。4011Claude Code はエラーを書き込み後に Claude に配信するため、ターミナルにバナーとして出力されず、トランスクリプトでのみ気付く可能性があります。
3745 4012
3746Claude の書き込みがファイルを制限に近づけても越えない場合、Claude Code はこのエラーの代わりに、インデックスをコンパクトにするための穏やかなリマインダーを返します。4013Claude の書き込みがファイルを制限に近づけても超えない場合、Claude Code はこのエラーの代わりにインデックスをコンパクトにするための穏やかなリマインダーを返します。
3747 4014
3748**What to do:**4015**What to do:**
3749 4016
3750* Claude に `MEMORY.md` を書き直させるか、依頼します。エントリごとに 1 行を保持し、詳細をトピックファイルに移動し、古いエントリをマージまたは削除します4017* Claude に `MEMORY.md` を書き直させるか、依頼します。エントリごとに 1 行を保持し、詳細をトピックファイルに移動し、古いエントリをマージまたは削除します
3751* インデックスを自分で削除するには、[Audit and edit your memory](/docs/ja/memory#audit-and-edit-your-memory)を参照してください4018* インデックスを自分でトリミングするには、[メモリの監査と編集](/docs/ja/memory#audit-and-edit-your-memory) を参照してください
3752 4019
3753<h3 id="pkill-pattern-matches-the-claude-code-process">4020<h3 id="pkill-pattern-matches-the-claude-code-process">
3754 pkill pattern matches the Claude Code process4021 pkill pattern matches the Claude Code process
3755</h3>4022</h3>
3756 4023
3757Bash ツール呼び出しの `pkill` コマンドは、通常 `-f` を使用するパターンを使用し、Claude Code プロセス自体と一致するため、Claude Code はコマンドを実行してセッションを終了させるのではなく、コマンドを拒否します。Claude Code は `pgrep` でパターンをテストし、独自のプロセス ID が結果に含まれている場合は拒否します。チェックは Linux でのみ実行されます。macOS では、`pkill` は変更されずに実行されます。v2.1.214 より前は、コマンドが実行され、一致するパターンが Claude Code セッションをターン中に終了させました。4024Bash ツール呼び出しの `pkill` コマンドは、通常 `-f` を使用して、Claude Code プロセス自体と一致するパターンを使用したため、Claude Code はコマンドを実行してセッションを終了させるのではなく、コマンドを拒否します。Claude Code は `pgrep` でパターンをテストし、独自のプロセス ID が結果に含まれている場合は拒否します。チェックは Linux でのみ実行されます。macOS では、`pkill` は変更されずに実行されます。v2.1.214 より前は、コマンドが実行され、一致するパターンが Claude Code セッションをターン中に終了しました。
3758 4025
3759```text theme={null}4026```text theme={null}
3760pkill: refusing to run — this pattern matches the Claude CLI process (PID 12345). Narrow the pattern, or target your own children with `pkill -P $$ ...`.4027pkill: refusing to run — this pattern matches the Claude CLI process (PID 12345). Narrow the pattern, or target your own children with `pkill -P $$ ...`.
3764 4031
3765**What to do:**4032**What to do:**
3766 4033
3767* パターンを絞り込んで、短い部分文字列ではなく、ターゲットバイナリの完全なパスなど、意図したプロセスのみと一致するようにします4034* パターンを絞り込んで、意図したプロセスのみと一致するようにします。例えば、短い部分文字列ではなく、ターゲットバイナリの完全なパスです
3768* 現在のシェルで開始されたプロセスを停止するには、パターンで `pkill -P $$` を使用します。これにより、マッチをシェルの独自の子プロセスに制限します4035* 現在のシェルで開始されたプロセスを停止するには、パターンで `pkill -P $$` を使用します。これにより、マッチをシェルの独自の子プロセスに制限します
3769 4036
3770<h3 id="failed-to-write-to-a-teammate-inbox">4037<h3 id="failed-to-write-to-a-teammate-inbox">
3771 Failed to write to a teammate's inbox4038 Failed to write to a teammate's inbox
3772</h3>4039</h3>
3773 4040
3774Claude Code は `~/.claude/teams/{team-name}/inboxes/` の下のチームメイトのメールボックスファイルにメッセージを書き込むことができなかったため、受信者は何も受け取りませんでした。書き込みは、Claude Code がファイルを作成または更新できない場合に失敗します。例えば、ディスクがいっぱい、ディレクトリが書き込み可能でない、または別のエージェントがインボックスロックを長時間保持している場合などです。v2.1.224 より前は、Claude Code は書き込みが失敗した場合でも、メッセージが送信されたと報告しました。4041Claude Code は `~/.claude/teams/{team-name}/inboxes/` の下のチームメイトのメールボックスファイルにメッセージを書き込むことができなかったため、受信者は何も受け取りませんでした。書き込みは、Claude Code がファイルを作成または更新できない場合に失敗します。例えば、ディスクがいっぱいである、ディレクトリが書き込み可能でない、または別のエージェントがインボックスロックを長時間保持している場合です。v2.1.224 より前は、Claude Code は書き込みが失敗した場合でも、メッセージが送信されたと報告していました。
3775 4042
3776エラーはターミナルのバナーではなく、送信エージェントのツール結果に表示され、テキストは Claude に再試行するよう指示します。4043エラーはターミナルのバナーではなく、送信エージェントのツール結果に表示され、テキストは Claude に再度試すよう指示します。
3777 4044
3778```text theme={null}4045```text theme={null}
3779Failed to write to researcher's inbox — nothing was sent. Try again, or message the lead.4046Failed to write to researcher's inbox — nothing was sent. Try again, or message the lead.
3780```4047```
3781 4048
3782構造化された [agent team](/docs/ja/agent-teams)プロトコルメッセージは同じ方法で失敗し、エラーは未配信メッセージに名前を付けます。Claude Code が計画承認、計画却下、シャットダウン要求、またはシャットダウン却下を書き込むことができない場合、エラーは `Failed to write the <message> to <name>'s inbox — nothing was sent` と読みます。そのリストの `plan approval` はチームメイトの計画を承認するリーダーの決定です。チームメイトの計画提出は、別の `plan approval request` メッセージです。そのメッセージと他の 2 つのプロトコルメッセージは、独自のメッセージテキストと結果を持ちます。4049構造化された [エージェントチーム](/docs/ja/agent-teams) プロトコルメッセージは同じ方法で失敗し、エラーは配信されなかったメッセージを指定します。Claude Code が計画承認、計画却下、シャットダウン要求、またはシャットダウン却下を書き込むことができない場合、エラーは `Failed to write the <message> to <name>'s inbox — nothing was sent` と読みます。そのリストの `plan approval` はリードの決定であり、チームメイトの計画を承認します。チームメイトの計画提出は別の `plan approval request` メッセージです。そのメッセージと他の 2 つのプロトコルメッセージは、独自のメッセージテキストと結果を持ちます。
3783 4050
3784* `Failed to write the plan approval request to the lead's inbox — plan not submitted; try again`: チームメイトの計画がリーダーに到達せず、チームメイトは再提出が成功するまで計画モードのままです4051* `Failed to write the plan approval request to the lead's inbox — plan not submitted; try again`: チームメイトの計画がリードに到達せず、チームメイトは再提出が成功するまで計画モードのままです
3785* `The permission request could not be delivered to the team lead (mailbox write failed)`: チームメイトの権限要求がリーダーに到達しなかったため、誰もツール呼び出しを承認しませんでした4052* `The permission request could not be delivered to the team lead (mailbox write failed)`: チームメイトの権限要求がリードに到達しなかったため、誰もツール呼び出しを承認しませんでした
3786* `The confirmation could not be written to team-lead's inbox.`: シャットダウン承認自体が有効になり、チームメイトが終了します。リーダーへの確認のみが不足しています4053* `The confirmation could not be written to team-lead's inbox.`: シャットダウン承認自体が有効になり、チームメイトは終了します。リードへの確認のみが不足しています
3787 4054
3788リード セッションでチームメイト自身にメッセージを送信する場合、`@name` に続いてメッセージを入力すると、同じ失敗は通知として表示されます。`Couldn't write to @name's inbox — message not sent. Try again.` であり、Claude Code はテキストをプロンプトボックスに保持して、再度送信できるようにします。4055リード セッションでチームメイト自身にメッセージを送信する場合、`@name` に続いてメッセージを入力すると、同じ失敗は通知として表示されます。`Couldn't write to @name's inbox — message not sent. Try again.` であり、Claude Code はテキストをプロンプトボックスに保持して、再度送信できるようにします。
3789 4056
3796 Teammate's agent definition was not restored4063 Teammate's agent definition was not restored
3797</h3>4064</h3>
3798 4065
3799Claude は停止した [agent team](/docs/ja/agent-teams)チームメイトにメッセージを送信し、Claude Code はそれを [subagent 定義](/docs/ja/agent-teams#use-subagent-definitions-for-teammates)を再適用せずに復帰させました。その定義ファイルは、保存された信頼のないフォルダから来たためです。通知は、送信エージェントのツール結果の再開レポートに続きます。4066Claude は停止した [エージェントチーム](/docs/ja/agent-teams) チームメイトにメッセージを送信し、Claude Code はそれを復帰させました。ただし、[サブエージェント定義](/docs/ja/agent-teams#use-subagent-definitions-for-teammates) を再適用しませんでした。これは、その定義ファイルが保存された信頼のないフォルダから来たためです。通知は、送信エージェントのツール結果の再開レポートに続きます。
3800 4067
3801```text wrap theme={null}4068```text wrap theme={null}
3802Its agent definition was not restored: the folder its definition file came from is not trusted (source: projectSettings), so the teammate is running with the team-essential tools and no custom instructions. To restore it, the user needs to run Claude Code in that folder once and accept the trust dialog (the --debug log names the folder); do not change trust settings on the user's behalf.4069Its agent definition was not restored: the folder its definition file came from is not trusted (source: projectSettings), so the teammate is running with the team-essential tools and no custom instructions. To restore it, the user needs to run Claude Code in that folder once and accept the trust dialog (the --debug log names the folder); do not change trust settings on the user's behalf.
3803```4070```
3804 4071
3805チェックは、プロジェクトの `.claude/agents/` ディレクトリまたは `--add-dir` ディレクトリの定義に適用され、親フォルダの信頼ダイアログを受け入れることはそれを満たしません。4072チェックは、プロジェクトまたは `--add-dir` ディレクトリの `.claude/agents/` ディレクトリ内の定義に適用され、親フォルダの信頼ダイアログを受け入れることはそれを満たしません。
3806 4073
3807**What to do:**4074**What to do:**
3808 4075
3809* [debug log](/docs/ja/debug-your-config)が指定するフォルダで `claude` を実行し、信頼ダイアログを受け入れます。定義は Claude Code がチームメイトを次に復帰させるときに再適用されます。リード セッションを再起動する必要はありません4076* [デバッグログ](/docs/ja/debug-your-config) が指定するフォルダで `claude` を実行し、信頼ダイアログを受け入れます。定義は Claude Code がチームメイトを次に復帰させるときに再適用されます。リード セッションを再起動する必要はありません
3810* または、`~/.claude.json` の `hasTrustDialogAccepted` エントリを `true` に設定します。debug log が出力する正確な `projects["<path>"]` キーを使用します4077* または、`~/.claude.json` の `hasTrustDialogAccepted` エントリを `true` に設定します。デバッグログが出力する正確な `projects["<path>"]` キーを使用します
3811 4078
3812<h3 id="message-too-large-for-cross-session-delivery">4079<h3 id="message-too-large-for-cross-session-delivery">
3813 Message too large for cross-session delivery4080 Message too large for cross-session delivery
3814</h3>4081</h3>
3815 4082
3816Claude の [cross-session message](/docs/ja/cross-session-messaging)は、このマシン上の別のセッションに対して長すぎて送信できませんでした。Claude Code はそれを拒否し、受信セッションは何も受け取りませんでした。拒否は、ターミナルのバナーではなく、送信セッションのツール結果に表示されます。両方のサイズとメッセージを適合させる方法に名前を付けます。4083Claude の [クロスセッションメッセージ](/docs/ja/cross-session-messaging) は、このマシン上の別のセッションに対して長すぎて送信できませんでした。Claude Code はそれを拒否し、受信セッションは何も受け取りませんでした。拒否はターミナルのバナーではなく、送信セッションのツール結果に表示されます。両方のサイズとメッセージを適合させる方法を指定します。
3817 4084
3818```text wrap theme={null}4085```text wrap theme={null}
3819Failed to send to api-worker: Message too large for cross-session delivery: the serialized message is 1,203,844 characters and the limit is 1,048,576. Shorten the message text — put bulk content in a file the recipient can read rather than in the message — or split it into smaller messages.4086Failed to send to api-worker: Message too large for cross-session delivery: the serialized message is 1,203,844 characters and the limit is 1,048,576. Shorten the message text — put bulk content in a file the recipient can read rather than in the message — or split it into smaller messages.
3823 4090
3824**What to do:**4091**What to do:**
3825 4092
3826* Claude にメッセージを要約するか、バルクコンテンツをファイルに入れて、受信者が読むことができるようにするよう依頼します4093* Claude にメッセージを要約するか、バルクコンテンツをファイルに入れて、受信者が読むことができるファイルパスを送信するよう依頼します
3827* Claude にコンテンツを複数の短いメッセージに分割するよう依頼します4094* Claude にコンテンツを複数の短いメッセージに分割するよう依頼します
3828 4095
3829v2.1.235 より前は、Claude Code は超過サイズのメッセージを送信されたと報告しました。受信セッションはそれを未読でドロップしました。4096v2.1.235 より前は、Claude Code は超過サイズのメッセージが送信されたと報告していました。受信セッションはそれを未読で削除しました。
3830 4097
3831<h3 id="too-many-messages-to-this-session-just-now">4098<h3 id="too-many-messages-to-this-session-just-now">
3832 Too many messages to this session just now4099 Too many messages to this session just now
3833</h3>4100</h3>
3834 4101
3835Claude は、このマシン上の 1 つのセッションに対して [cross-session messages](/docs/ja/cross-session-messaging)の急速なバーストを送信し、バーストはそのセッションのインボックスが受け入れるものに達しました。Claude Code は次の送信を拒否し、受信セッションはそれから何も受け取りませんでした。拒否は、ターミナルのバナーではなく、送信セッションのツール結果に表示されます。4102Claude は [クロスセッションメッセージ](/docs/ja/cross-session-messaging) の急速なバーストをこのマシン上の 1 つのセッションに送信し、バーストはそのセッションのインボックスが受け入れるものに達しました。Claude Code は次の送信を拒否し、受信セッションはそれから何も受け取りませんでした。拒否はターミナルのバナーではなく、送信セッションのツール結果に表示されます。
3836 4103
3837```text wrap theme={null}4104```text wrap theme={null}
3838Failed to send to api-worker: Too many messages to this session just now: 30 were sent recently and more would be dropped by its rate limit, so this one was not sent. Batch what remains into one message, or wait a little before sending more.4105Failed to send to api-worker: Too many messages to this session just now: 30 were sent recently and more would be dropped by its rate limit, so this one was not sent. Batch what remains into one message, or wait a little before sending more.
3840 4107
3841**What to do:**4108**What to do:**
3842 4109
3843* 通常は何もしません。Claude は残りのコンテンツを 1 つのメッセージにバッチするか、さらに送信する前に少し待ちます4110* 通常は何もしません。Claude は残りのコンテンツを 1 つのメッセージにバッチ処理するか、さらに送信する前に少し待ちます
3844* バースト自体をプロンプトした場合、Claude に残りのものを 1 つのメッセージに結合するよう依頼します4111* バースト自体をプロンプトした場合、Claude に残りのものを 1 つのメッセージに結合するよう依頼します
3845 4112
3846v2.1.236 より前は、Claude Code はこれらの送信を送信されたと報告しました。受信セッションはそれらを未読でドロップしました。4113v2.1.236 より前は、Claude Code はこれらの送信が送信されたと報告していました。受信セッションはそれらを未読で削除しました。
4114
4115<h3 id="cross-session-message-dropped-at-the-inbox">
4116 Cross-session message was dropped at the recipient session's inbox
4117</h3>
4118
4119Claude は [クロスセッションメッセージ](/docs/ja/cross-session-messaging) をこのマシン上の別のセッションに送信し、そのセッションのインボックスは Claude がそのセッションで読む前にそれを破棄しました。行は受信者のアドレスを指定し、受信者が理由を与えた場合、ダッシュの後に理由を追加します。
4120
4121```text wrap theme={null}
4122Cross-session message was dropped at the recipient session's inbox (recipient: uds:/tmp/cc-socks/13605.sock) and not delivered — its queue of undelivered peer messages was full. Claude was told not to resend right away.
4123```
4124
41251 行は複数の削除されたメッセージをカバーできます。その後、複数で開始します。例えば `Cross-session messages (12) were dropped`。セッションがどのアドレスに属しているかを見つけるには、各セッションで `/status` が表示する [`Peer address` 行](/docs/ja/cross-session-messaging#the-sessions-inbox-socket) と比較します。
4126
4127ダッシュの後、行は以下の 1 つ以上の理由を与えます。
4128
4129* `its queue of undelivered peer messages was full`: 受信者は既に他のセッションから配信されていないメッセージを多く保持しており、そのキューが許可する限りです
4130* `you sent faster than that session accepts`: 送信セッションのメッセージは受信者が 1 つの送信者から受け入れるより速く到着しました
4131* `it repeated your previous message`: メッセージは送信セッションが最近この受信者に送信したものと同じでした
4132* `a relay loop between sessions was cut`: メッセージはセッションが互いにメッセージを送信するチェーンを続け、チェーンは受信者を何度も通過したか、成長しすぎました
4133
4134**What to do:**
4135
4136* 削除されたメッセージを受信者が見たことがないと仮定します。Claude Code は同じことを Claude に伝え、それでも重要なものを 1 つの後のメッセージに含めるよう指示し、すぐに再送信しないよう指示します
4137* セッションが互いに頻繁に更新を送信する場合、Claude にセッションが作業を完了したときなど、より少なく、より大きなメッセージを送信するよう依頼します
4138* `a relay loop between sessions was cut` の場合、セッションの 1 つに自分でタイプして次の指示を入力します。Claude が自分のプロンプトに応答して送信するメッセージは新しいチェーンを開始します
4139
4140v2.1.238 より前は、受信者のインボックスがメッセージを破棄したときに送信セッションはレポートを受け取りませんでした。
3847 4141
3848<h3 id="refusing-to-send-a-cross-session-message">4142<h3 id="refusing-to-send-a-cross-session-message">
3849 Refusing to send a cross-session message4143 Refusing to send a cross-session message
3850</h3>4144</h3>
3851 4145
3852Claude Code が [cross-session message](/docs/ja/cross-session-messaging)をこのマシン上の別のセッションに書き込む前に、ターゲットセッションのインボックスソケットがメッセージが宛てられたエンドポイントであることを確認します。チェックが失敗すると、Claude Code は送信セッションで送信を拒否し、ターゲットセッションは何も受け取りません。Claude が送信するメッセージの場合、拒否は送信セッションのツール結果に表示されます。4146Claude Code が [クロスセッションメッセージ](/docs/ja/cross-session-messaging) をこのマシン上の別のセッションに書き込む前に、ターゲットセッションのインボックスソケットがメッセージが宛てられたエンドポイントであることを確認します。チェックが失敗すると、Claude Code は送信セッションで送信を拒否し、ターゲットセッションは何も受け取りません。Claude が送信するメッセージの場合、拒否は送信セッションのツール結果に表示されます。
3853 4147
3854```text theme={null}4148```text theme={null}
3855Failed to send to api-worker: Refusing to send: reply target is a symlink4149Failed to send to api-worker: Refusing to send: reply target is a symlink
3856```4150```
3857 4151
3858`Refusing to send:` の後のテキストは、失敗したチェックに名前を付けます。4152`Refusing to send:` の後のテキストは、失敗したチェックを指定します。
3859 4153
3860* `reply target is a symlink`: シンボリックリンクがターゲットセッションのソケットパスにあります。Claude Code はそれを通じて配信しません。リンクがそこにあると、メッセージをターゲットセッションが作成しなかったエンドポイントにリダイレクトする可能性があるためです。4154* `reply target is a symlink`: シンボリックリンクがターゲットセッションのソケットパスにあります。Claude Code はそれを通じて配信しません。リンクがそこにあると、メッセージをターゲットセッションが作成しなかったエンドポイントにリダイレクトする可能性があるためです。
3861* `cannot vet reply target`: Claude Code はターゲットパスをまったく検査できませんでした。例えば、権限エラーで読み取りが失敗した場合などです。4155* `cannot vet reply target`: Claude Code はターゲットパスをまったく検査できませんでした。例えば、権限エラーで読み取りが失敗したためです。
3862* `connected endpoint is not the expected process`: ソケットを保持しているプロセスは、メッセージが宛てられたセッションではないため、アドレスは古いか、別のプロセスがソケットを置き換えました。
3863* `connected endpoint identity could not be read`: Claude Code は接続しましたが、どのプロセスが反対側を保持しているかを読み取ることができなかったため、ターゲットを確認できませんでした。これは一時的である可能性があります。
3864* `connected endpoint is not owned by this user`: ソケットを保持しているプロセスは別のユーザーアカウントで実行されるため、セッションの 1 つではありません。
3865* `connected endpoint owner could not be read`: Claude Code は接続しましたが、どのユーザーアカウントが反対側を所有しているかを読み取ることができなかったため、エンドポイントがあなたのものであることを確認できませんでした。
3866* `connected endpoint is a different process with the expected pid`: プロセス ID はメッセージが宛てられたものと一致しますが、Claude Code はそれが同じプロセスであることを確認できませんでした。通常、そのセッションが終了し、オペレーティングシステムがプロセス ID を再利用したため、アドレスは古いです。
3867 4156
3868**What to do:**4157**What to do:**
3869 4158
3870* 通常は何もしません。チェックはメッセージが宛てられたセッション以外のエンドポイントに到達するのを防ぎ、何も送信されませんでした4159* 通常は何もしません。チェックはメッセージが宛てられたセッション以外のエンドポイントに到達するのを防ぎ、何も送信されませんでした
3871* Claude にセッションを再度リストするよう依頼して再送信します。古いアドレスが原因の拒否は、Claude が現在のセッションに送信すると消えます4160* `reply target is a symlink` がセッションで繰り返される場合、そのセッションのソケットパスにリンクを作成したものを確認します。これは `/status` の `Peer address` に表示されます
3872* `reply target is a symlink` が 1 つのセッションで繰り返される場合、そのセッションのソケットパスにリンクを作成したものを確認します。これは `/status` の `Peer address` に表示されます
3873* `connected endpoint identity could not be read` の場合、再送信します。条件は一時的である可能性があります
3874* `connected endpoint is not owned by this user` が共有マシンに表示される場合、そのアドレスのセッションは別のユーザーのアカウントで実行されるため、Claude はあなたのアカウントからそれにメッセージを送信できません
3875
3876v2.1.248 より前は、Claude Code はエンドポイントの所有ユーザーまたはプロセス開始時刻をチェックしなかったため、これらのチェックに名前を付ける拒否は以前のバージョンに表示されません。
3877 4161
3878<h3 id="refusing-after-a-symlink-changed">4162<h3 id="refusing-after-a-symlink-changed">
3879 Refusing to read, write, or search a path4163 Refusing to read, write, or search a path
3880</h3>4164</h3>
3881 4165
3882Claude Code はファイルパスの [permission rules](/docs/ja/permissions#read-and-edit)をチェックし、ツールがファイルを開くか検索を開始するときに解決を再度確認します。パスがチェックが承認した場所にまだ導いていることを確認できない場合、Claude Code はそれに従う代わりに操作を拒否します。拒否はツール結果に表示されます。4166Claude Code はファイルパスの [権限ルール](/docs/ja/permissions#read-and-edit) をチェックし、ツールがファイルを開くか検索を開始するときに解決を再度確認します。パスがチェックが承認した場所にまだ導いていることを確認できない場合、Claude Code は操作を拒否します。拒否はツール結果に表示されます。
3883 4167
3884```text wrap theme={null}4168```text wrap theme={null}
3885Refusing to read /path/to/file: its symlink resolution changed after permission was checked (a link on the way now leads somewhere the check did not see). If a link in the working directory is being rewritten concurrently, stop that and retry.4169Refusing to read /path/to/file: its symlink resolution changed after permission was checked (a link on the way now leads somewhere the check did not see). If a link in the working directory is being rewritten concurrently, stop that and retry.
3886```4170```
3887 4171
3888各拒否は理由に名前を付けます。4172各拒否はその理由を指定します。
3889 4173
3890* `its symlink resolution changed after permission was checked`: パスに沿ったシンボリックリンク、または Grep または Glob 検索ルートが、権限チェックと操作の間に置き換えられました。読み取り拒否では、括弧内のフレーズはどの比較が失敗したかを指定します。4174* `its symlink resolution changed after permission was checked`: パスに沿ったシンボリックリンク、または Grep または Glob 検索ルートが、権限チェックと操作の間に置き換えられました。読み取り拒否では、括弧内のフレーズはどの比較が失敗したかを指定します。
3891* `its parent-directory symlink resolution changed after permission was checked`: 書き込みパスが通過するディレクトリは、承認された場所にもはや解決されません4175* `its parent-directory symlink resolution changed after permission was checked`: 書き込みパスが通過するディレクトリは、承認された場所に解決されなくなりました
4176* `where it leads on disk could not be determined (a link on the way could not be examined, or the links do not resolve)`: Claude Code はパスを最終的な場所に追跡できませんでした。例えば、パス上のシンボリックリンクがループを形成しているためです
3892* `it is a symbolic link. Write to the link's target path instead`: シンボリックリンクが承認された書き込み場所自体にあります。例えば、`CLAUDE.md` が `AGENTS.md` へのシンボリックリンクです。メッセージは Claude をリンクのターゲットに指示します4177* `it is a symbolic link. Write to the link's target path instead`: シンボリックリンクが承認された書き込み場所自体にあります。例えば、`CLAUDE.md` が `AGENTS.md` へのシンボリックリンクです。メッセージは Claude をリンクのターゲットに指示します
3893* `Refusing to write through symlink: <path>. Resolve the symlink and pass the real target path explicitly.`: 別のライターがファイルを開くときに捕捉された同じ条件。例えば、シンボリックリンクされた `.mcp.json` への書き込み4178* `Refusing to write through symlink: <path>. Resolve the symlink and pass the real target path explicitly.`: 別のライターがファイルを開くときに捕捉された同じ条件。例えば、シンボリックリンクされた `.mcp.json` への書き込み
3894* `Refusing to write into symlinked directory: <path>`: ファイルを保持するディレクトリ自体がシンボリックリンクです。例えば、プロジェクトの `.claude/` ディレクトリが別の場所にリンクされています4179* `Refusing to write into symlinked directory: <path>`: ファイルを保持するディレクトリ自体がシンボリックリンクです。例えば、プロジェクトの `.claude/` ディレクトリが別の場所にリンクされています
3895* `a path one of its Read deny rules is written through changed while the search was being prepared. Retry.`: `Read` deny ルールの検索がシンボリックリンクを通過するパスに名前を付け、そのリンクが Claude Code が検索を準備している間に変更されました4180* `a path one of its Read deny rules is written through changed while the search was being prepared. Retry.`: 検索の `Read` 拒否ルールはシンボリックリンクを通過するパスを指定し、そのリンクは Claude Code が検索を準備している間に変更されました
3896* `it could not be opened (EACCES) — it is unreadable, or is being replaced concurrently.`: 検索ルートは存在しますが、開くことができませんでした。括弧内のコードはオペレーティングシステムエラーです4181* `it could not be opened (EACCES) — it is unreadable, or is being replaced concurrently.`: 検索ルートは存在しますが、開くことができませんでした。括弧内のコードはオペレーティングシステムエラーです
3897* `its permission check expired before it ran (too many concurrent file operations). Retry.`: Claude Code は多くの同時ファイル操作の下で、ツールが使用する前に承認レコードを削除しました。再試行は新しい権限チェックを実行します4182* `its permission check expired before it ran (too many concurrent file operations). Retry.`: Claude Code は多くの同時ファイル操作の下で、ツールが使用する前に承認レコードを削除しました。再試行は新しい権限チェックを実行します
3898* `ripgrep was found only by name on PATH, and a search outside the working directory cannot apply your Read deny rules in that configuration`: Claude Code は `rg` バイナリを絶対パスに解決できなかったため、deny ルールをカバーしない検索を実行するのではなく、作業ディレクトリの外の検索を拒否します4183* `ripgrep was found only by name on PATH, and a search outside the working directory cannot apply your Read deny rules in that configuration`: Claude Code は `rg` バイナリを絶対パスに解決できなかったため、拒否ルールをカバーしない検索を実行するのではなく、作業ディレクトリの外の検索を拒否します
3899 4184
3900**What to do:**4185**What to do:**
3901 4186
3902* 通常は何もしません。拒否は Claude にツール結果として到達し、拒否された操作は実行されません4187* 通常は何もしません。拒否は Claude にツール結果として到達し、拒否された操作は実行されません
3903* シンボリックリンク拒否が 1 つのパスで繰り返される場合、ビルドツールやファイルウォッチャーなど、リンクをそこで書き直し続けるものを見つけるか、Claude にリンクされたものの代わりにファイルの解決されたパスを使用するよう依頼します4188* シンボリックリンク拒否が 1 つのパスで繰り返される場合、ビルドツールやファイルウォッチャーなど、リンクをそこで書き直し続けるものを見つけるか、Claude にファイルのリンクされたパスではなく解決されたパスを使用するよう依頼します
3904* Claude Code が Windows 内の AppContainer または制限トークンサンドボックスで実行されている場合、この拒否がすべてのファイルに対して表示される場合は、v2.1.265 以降にアップグレードします4189* この拒否が Windows 上の AppContainer または制限されたトークンサンドボックス内で Claude Code が実行されている場合、v2.1.265 以降にアップグレードします
3905* macOS でこの拒否がスクリーンショットをプロンプトにドラッグしたファイルなど、何も書き直していないファイルに対して表示される場合は、v2.1.273 以降にアップグレードします4190* 読み取り拒否が macOS に表示される場合、スクリーンショットをプロンプトにドラッグするなど、何も書き直していないファイルの場合、v2.1.273 以降にアップグレードします
3906* ripgrep 拒否の場合、パッケージマネージャーで ripgrep をインストールして、`rg` が `PATH` 上の絶対パスに解決されるようにするか、作業ディレクトリの下で検索を保持します4191* ripgrep 拒否の場合、パッケージマネージャーで ripgrep をインストールして、`rg` が `PATH` 上の絶対パスに解決されるようにするか、作業ディレクトリの下で検索を保持します
3907 4192
3908v2.1.251 より前は、Claude Code はファイル書き込みに対してのみパスの解決を再チェックしたため、権限チェック後に置き換えられたリンクは、メッセージなしで読み取りまたは検索を別の場所にリダイレクトする可能性がありました。これらの拒否のうち、親ディレクトリ、スルーシンボリンク、およびシンボリンクディレクトリ書き込み拒否のみが以前のバージョンに表示されます。4193v2.1.251 より前は、Claude Code はファイル書き込みに対してのみパスの解決を再チェックしたため、権限チェック後に置き換えられたリンクは、メッセージなしで読み取りまたは検索を別の場所にリダイレクトする可能性がありました。これらのうち、親ディレクトリ、シンボリックリンク経由、およびシンボリックリンクされたディレクトリ書き込み拒否のみが以前のバージョンに表示されます。
4194
4195v2.1.280 より前は、`where it leads on disk could not be determined` 拒否は表示されませんでした。
3909 4196
3910<h3 id="task-output-swap-refused">4197<h3 id="task-output-swap-refused">
3911 Task output swap refused4198 Task output swap refused
3912</h3>4199</h3>
3913 4200
3914Claude Code は各 Bash コマンドの出力をその一時ディレクトリの下のファイルに保存します。このファイルを開くたびに、パスがまだ Claude Code が作成したファイルにつながっていることを確認します。シンボリックリンク、追加のハードリンク、または移動されたディレクトリがそれをリダイレクトしていません。このメッセージは、そのチェックが失敗したことを意味するため、Claude Code はそのパスを通じて出力を書き込むのではなく、操作を拒否しました。メッセージは Bash ツール結果に表示されます。4201Claude Code は各 Bash コマンドの出力を一時ディレクトリの下のファイルに保存します。これらのファイルの 1 つを開くたびに、パスがまだ作成したファイルに導いていることを確認します。シンボリックリンク、追加のハードリンク、または移動されたディレクトリがそれをリダイレクトしていません。このメッセージは、そのチェックが失敗したことを意味するため、Claude Code はそのパスを通じて出力を書き込みまたは読み取るのではなく、操作を拒否しました。メッセージは Bash ツール結果に表示されます。
3915 4202
3916```text wrap theme={null}4203```text wrap theme={null}
3917task output swap refused (tasks dir moved or linked): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. To recover: restart Claude Code with CLAUDE_CODE_TMPDIR set to a fresh directory; or, if /private/tmp/claude-501/-Users-you-my-project is a stray directory or a symbolic link that should not be there, remove that entry itself (not what it points to) and restart.4204task output swap refused (tasks dir moved or linked): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. To recover: restart Claude Code with CLAUDE_CODE_TMPDIR set to a fresh directory; or, if /private/tmp/claude-501/-Users-you-my-project is a stray directory or a symbolic link that should not be there, remove that entry itself (not what it points to) and restart.
3918```4205```
3919 4206
3920括弧内のテキストは、失敗したチェックに名前を付けます。`output symlink was re-pointed`、`output file identity changed`、`not a regular file` などの理由はすべて同じ条件を報告します。出力パスのどこかまたはその沿いに何かがもはや Claude Code が作成したファイルではありません。一部の理由のみが `To recover:` 文を持ちます。4207括弧内のテキストは失敗したチェックを指定します。`output symlink was re-pointed`、`output file identity changed`、`not a regular file` などの理由はすべて同じ条件を報告します。パスのパスまたはパスに沿ったものは、Claude Code が作成したファイルではなくなりました。一部の理由のみが `To recover:` 文を持ちます。
3921 4208
3922コマンドがまだ実行中にチェックが失敗した場合、Claude Code はコマンドを停止し、その結果は以下を報告します。4209コマンドがまだ実行中にチェックが失敗する場合、Claude Code はコマンドを停止し、その結果は以下を報告します。
3923 4210
3924```text theme={null}4211```text theme={null}
3925Command killed: its output file was replaced or could no longer be verified4212Command killed: its output file was replaced or could no longer be verified
3927 4214
3928**What to do:**4215**What to do:**
3929 4216
3930* v2.1.260 以降にアップグレードします。以前のバージョンは、リンクまたは移動されたディレクトリが存在しない場合でも、このメッセージを表示することがあります4217* v2.1.260 以降にアップグレードします。以前のバージョンは、リンクまたは移動されたディレクトリが存在しない場合、このメッセージを表示することがあります
3931* [`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars)を新しいディレクトリに設定して Claude Code を再起動します4218* [`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars) を新しいディレクトリに設定して Claude Code を再起動します
3932* または、プロジェクトのディレクトリを Claude Code 一時ディレクトリの下で確認します。例のメッセージでは `/private/tmp/claude-501/-Users-you-my-project` です。そのパスがシンボリックリンクであるか、そこにあるべきではないディレクトリである場合、リンクのターゲットではなく、リンクまたはディレクトリ自体を削除して、Claude Code を再起動します4219* または、例のメッセージの `/private/tmp/claude-501/-Users-you-my-project` の下のプロジェクトのディレクトリを確認します。そのパスがシンボリックリンクである場合、またはそこにあるべきではないディレクトリである場合、リンクのターゲットではなく、リンクまたはディレクトリ自体を削除して、Claude Code を再起動します
3933* 拒否が繰り返される場合、セッションが実行されている間に、プロセスが Claude Code の一時ディレクトリの下のエントリを置き換え、リンク、または削除しています。[`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars)を他に何も管理しないディレクトリに設定して再起動します4220* 拒否が繰り返される場合、プロセスはセッションの実行中に Claude Code の一時ディレクトリの下のエントリを置き換え、リンク、または削除しています。[`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars) を他に何も管理しないディレクトリに設定して再起動します
4221
4222<h3 id="disk-quota-or-temp-filesystem-is-full">
4223 Disk quota or temp filesystem is full
4224</h3>
4225
4226Claude Code は各 Bash および PowerShell コマンドの出力を一時ディレクトリの下のファイルに保存します。コマンドがゼロ以外のコードで終了し、出力がまったくない場合、Claude Code はそのファイルを保持するファイルシステムが容量不足またはアイノード不足であるか、またはそれに対するディスク割り当てが使い果たされているかをチェックします。そうである場合、診断はコマンドの結果に空の出力の代わりに表示されます。
4227
4228```text wrap theme={null}
4229Your disk quota is full on the filesystem with Claude Code's temp directory /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks (EDQUOT), so any output this command printed was lost, and it may have failed because it could not write. Delete files you no longer need there, or restart Claude Code with CLAUDE_CODE_TMPDIR set to a directory on another filesystem.
4230```
4231
4232メッセージは何が不足しているかを指定します。
4233
4234* `Your disk quota is full ... (EDQUOT)`: そのファイルシステムに対するあなた自身の割り当てが使い果たされています。割り当ては、ファイルシステムがまだ空き容量を表示している間に満杯になる可能性があります
4235* `The filesystem with Claude Code's temp directory ..., or your disk quota on it, is full (ENOSPC)`: ファイルシステム、またはそれに対するあなたの割り当てに、容量が残っていません
4236* `Command output was lost: the temp filesystem at ... is full` または `... is out of inodes`: ファイルシステムにはほぼ空き容量がないか、アイノードが不足しています
4237
4238**What to do:**
4239
4240* Claude Code の一時ディレクトリを保持するファイルシステム上で不要になったファイルを削除します。`EDQUOT` の場合、あなた自身の割り当てにカウントされるファイルを削除します。`out of inodes` の場合、少数の大きなファイルではなく、多くのファイルを削除します。各ファイルはサイズに関係なく 1 つのアイノードを取ります
4241* または、[`CLAUDE_CODE_TMPDIR`](/docs/ja/env-vars) を容量のあるファイルシステム上のディレクトリに設定して Claude Code を再起動します
4242* その後、Claude にコマンドを再度実行させます。出力が印刷されたのは失われたもので、切り詰められたものではありません
3934 4243
3935<h3 id="the-source-file-is-not-valid-utf-8-text">4244<h3 id="the-source-file-is-not-valid-utf-8-text">
3936 The source file is not valid UTF-8 text4245 The source file is not valid UTF-8 text
3937</h3>4246</h3>
3938 4247
3939Claude は、バイトがテキストとしてデコードされないファイルから [artifact](/docs/ja/artifacts)を公開しようとしました。または、テキストにはすでに置換文字 `U+FFFD` が含まれているため、Claude Code は何もアップロードする前に公開を拒否しました。メッセージは Artifact ツール結果に表示され、修正する最初の位置に名前を付けます。4248Claude は、バイトがテキストとしてデコードされないか、テキストが既に置換文字 `U+FFFD` を含むファイルから [アーティファクト](/docs/ja/artifacts) を公開しようとしたため、Claude Code は何もアップロードする前に公開を拒否しました。メッセージは Artifact ツール結果に表示され、修正する最初の位置を指定します。
3940 4249
3941```text wrap theme={null}4250```text wrap theme={null}
3942file_path: the source file is not valid UTF-8 text (first invalid byte at line 12, column 40). It may be saved in another encoding or contain binary data. Rewrite it as UTF-8, then publish again. Nothing was published.4251file_path: the source file is not valid UTF-8 text (first invalid byte at line 12, column 40). It may be saved in another encoding or contain binary data. Rewrite it as UTF-8, then publish again. Nothing was published.
3944file_path: the source file has the replacement character U+FFFD at line 12, column 40, usually left where an earlier edit or paste lost a character. Replace it with the intended text (in HTML, write an intended U+FFFD as �), then publish again. Nothing was published.4253file_path: the source file has the replacement character U+FFFD at line 12, column 40, usually left where an earlier edit or paste lost a character. Replace it with the intended text (in HTML, write an intended U+FFFD as �), then publish again. Nothing was published.
3945```4254```
3946 4255
3947Claude Code はファイルを UTF-8 としてデコードするか、リトルエンディアン UTF-16 バイト順マークで始まる場合は UTF-16 としてデコードします。そのような UTF-16 ファイルがデコードされない場合、最初のメッセージは `UTF-16` に名前を付け、ファイルを UTF-8 として書き直すよう指示します。名前の後に複数の位置が続く場合、メッセージは位置の後に `(+2 more)` などのカウントを追加します。4256Claude Code はファイルを UTF-8 としてデコードするか、リトルエンディアン UTF-16 バイトオーダーマークで始まる場合は UTF-16 としてデコードします。そのような UTF-16 ファイルがデコードされない場合、最初のメッセージは `UTF-16` を指定し、ファイルを UTF-8 として書き直すよう指示します。名前の位置の後に複数の位置が続く場合、メッセージは位置の後に `(+2 more)` などのカウントを追加します。
3948 4257
3949**What to do:**4258**What to do:**
3950 4259
3951* 通常は何もしません。Claude はファイルを書き直して公開します4260* 通常は何もしません。Claude はファイルを書き直して公開します
3952* ファイルが自分で書いたか、エクスポートしたものである場合は、UTF-8 として再度保存し、各 `U+FFFD` を以前の編集、貼り付け、または変換で失われた文字に置き換えます4261* ファイルが書き込みまたはエクスポートしたものである場合、UTF-8 として再度保存し、各 `U+FFFD` を以前の編集、貼り付け、または変換が失った文字に置き換えます
3953* ページに意図的な `U+FFFD` を表示するには、リテラル文字の代わりに HTML で `�` として書き込みます4262* ページに意図的な `U+FFFD` を表示するには、リテラル文字ではなく HTML で `�` として書き込みます
3954 4263
3955v2.1.267 より前は、Claude Code はそのようなファイルをチェックなしでアップロードし、サーバーは代わりに公開を拒否しました。4264v2.1.267 より前は、Claude Code はそのようなファイルをチェックなしでアップロードし、サーバーは公開を拒否しました。
3956 4265
3957<h3 id="reading-a-local-file-from-outside-the-connected-folders">4266<h3 id="reading-a-local-file-from-outside-the-connected-folders">
3958 Reading a local file from outside the connected folders in a Cowork session4267 Reading a local file from outside the connected folders in a Cowork session
3959</h3>4268</h3>
3960 4269
3961[Cowork](https://claude.com/docs/cowork/overview)セッションで Claude Desktop アプリでマシン上で実行されている場合、Claude はローカルファイルを [artifact](/docs/ja/artifacts)に指定しました。Claude Code はファイルがセッションの接続フォルダ内のプレーンファイルであることを確認できませんでした。パスはそれらのフォルダの外にあり、シンボリックリンクを通過するか、それが見えるのとは異なるファイルに名前を付けることができる方法で綴られています。そのようなファイルを読み取るにはあなたの承認が必要であり、すべての承認をスキップするように設定されたセッションなど、承認カードを表示できないセッションでは、Claude Code は読み取りを拒否します。4270[Cowork](https://claude.com/docs/cowork/overview) セッションで Claude Desktop アプリでマシン上で実行されている Claude は、[アーティファクト](/docs/ja/artifacts) のローカルファイルを指定しました。Claude Code はファイルがセッションの接続されたフォルダ内のプレーンファイルであることを確認できませんでした。パスはそれらのフォルダの外にあるか、シンボリックリンクを通過するか、それが表示されるものとは異なるファイルを指定できる方法で綴られています。そのようなファイルを読み取るには承認が必要であり、すべての承認をスキップするように設定されたセッションなど、承認カードを表示できないセッションでは、Claude Code は読み取りを拒否します。
3962 4271
3963拒否は Artifact ツール結果に表示されます。ファイルをまったく検査できない場合、代わりにその失敗に名前を付けます。4272拒否は Artifact ツール結果に表示されます。ファイルをまったく検査できない場合、代わりにその失敗を指定します。
3964 4273
3965```text wrap theme={null}4274```text wrap theme={null}
3966Reading a local file from outside this session's connected folders, or through a link, needs the approval card, and no one can answer it in this Cowork session. Use a plain file inside the connected folders; do not retry this file in this session.4275Reading a local file from outside this session's connected folders, or through a link, needs the approval card, and no one can answer it in this Cowork session. Use a plain file inside the connected folders; do not retry this file in this session.
3970 4279
3971**What to do:**4280**What to do:**
3972 4281
3973* 通常は何もしません。メッセージは Claude に接続フォルダ内のプレーンファイルを代わりに使用するよう指示します4282* 通常は何もしません。メッセージは Claude に接続されたフォルダ内のプレーンファイルを代わりに使用するよう指示します
3974* その正確なファイルをアーティファクトに入れるには、セッションの接続フォルダの 1 つにそれをコピーして、シンボリックリンクではなく通常のファイルとして、再度依頼します4283* その正確なファイルをアーティファクトに入れるには、セッションの接続されたフォルダの 1 つにコピーして、シンボリックリンクではなく通常のファイルとして、再度依頼します
3975 4284
3976<h3 id="webfetch-cannot-fetch-localhost">4285<h3 id="webfetch-cannot-fetch-localhost">
3977 WebFetch cannot fetch localhost4286 WebFetch cannot fetch localhost
3978</h3>4287</h3>
3979 4288
3980Claude は [WebFetch](/docs/ja/tools-reference#webfetch-tool-behavior)を、`http://localhost:3000` や `http://wiki/` のようなドットのないホスト名を持つ URL で呼び出しました。WebFetch はリクエストを行う前にこれらの URL を拒否します。4289Claude は [WebFetch](/docs/ja/tools-reference#webfetch-tool-behavior) を、`http://localhost:3000` またはイントラネット名 `http://wiki/` のような、ドットのないホスト名を持つ URL で呼び出しました。WebFetch はリクエストを行う前にこれらの URL を拒否します。
3981 4290
3982```text wrap theme={null}4291```text wrap theme={null}
3983WebFetch cannot fetch localhost or other hostnames without a dot. To reach a local server, use Bash with curl instead.4292WebFetch cannot fetch localhost or other hostnames without a dot. To reach a local server, use Bash with curl instead.
3985 4294
3986**What to do:**4295**What to do:**
3987 4296
3988* 通常は何もしません。メッセージは Claude を Bash ツールを通じて `curl` に指し示し、ローカルおよびイントラネットサーバーに到達できます4297* 通常は何もしません。メッセージは Claude を Bash ツール経由の `curl` に指示します。これはローカルおよびイントラネットサーバーに到達できます
3989 4298
3990v2.1.268 より前は、WebFetch はこれらの URL を汎用 `Invalid URL` エラーで報告しました。4299v2.1.268 より前は、WebFetch はこれらの URL を汎用 `Invalid URL` エラーで報告していました。
3991 4300
3992<h2 id="background-session-errors">4301<h2 id="background-session-errors">
3993 バックグラウンドセッションエラー4302 バックグラウンドセッションエラー
3999 バックグラウンドセッションで拒否されたコマンド4308 バックグラウンドセッションで拒否されたコマンド
4000</h3>4309</h3>
4001 4310
4002インタラクティブダイアログを開くコマンドは、バックグラウンドセッションにターミナルが接続されていない間は実行できません。`/install-github-app`、`/mcp` 設定リスト、および MCP サーバーメニューの認証アクションは、メッセージで応答し、セッションは[エージェントビュー](/docs/ja/agent-view)の**入力が必要**に表示されるため、セッションを見つけて接続し、コマンドを再度実行できます。ターミナルが接続されている間、これらのコマンドは正常に機能します。4311インタラクティブダイアログを開くコマンドは、バックグラウンドセッションにターミナルが接続されていない間は実行できません。`/install-github-app`、`/mcp` 設定リスト、および MCP サーバーメニューの認証アクションは、メッセージで応答します。`/install-github-app` と `/mcp` 設定リストの場合、セッションは[エージェントビュー](/docs/ja/agent-view)の**入力が必要**に表示されるため、セッションを見つけて接続し、コマンドを再度実行できます。ターミナルが接続されている間、これらのコマンドは正常に機能します。
4003 4312
4004v2.1.216 より前では、これらの拒否の後、セッションは**入力が必要**に表示されませんでした。v2.1.213 から v2.1.215 では、ターミナルが接続されている間、コマンドは引き続き機能し、拒否メッセージは接続して再度コマンドを実行するよう指示していました。v2.1.208 から v2.1.212 では、Claude Code はターミナルが接続されている間でもこれらを拒否し、`Can't open MCP settings in a background session` などのメッセージが表示されていました。これらのバージョンでは、通常の `claude` セッションからコマンドを実行するか、アップグレードしてください。v2.1.208 より前では、バックグラウンドセッション内でダイアログが開きました。v2.1.208 のみで、Claude Code はバックグラウンドセッションの `/model` ピッカーも拒否し、`/upgrade` はブラウザを開く代わりにアップグレード URL を出力しました。4313v2.1.216 より前では、`/install-github-app` または `/mcp` 設定リストが拒否された後、セッションは**入力が必要**に表示されませんでした。v2.1.213 から v2.1.215 では、ターミナルが接続されている間、コマンドは引き続き機能し、拒否メッセージは接続して再度コマンドを実行するよう指示していました。v2.1.208 から v2.1.212 では、Claude Code はターミナルが接続されている間でもこれらを拒否し、`Can't open MCP settings in a background session` などのメッセージが表示されていました。これらのバージョンでは、通常の `claude` セッションからコマンドを実行するか、アップグレードしてください。v2.1.208 より前では、バックグラウンドセッション内でダイアログが開きました。v2.1.208 のみで、Claude Code はバックグラウンドセッションの `/model` ピッカーも拒否し、`/upgrade` はブラウザを開く代わりにアップグレード URL を出力しました。
4005 4314
4006表現はコマンドに名前を付けます。`/mcp` 設定リストは以下を報告します:4315表現はコマンドに名前を付けます。`/mcp` 設定リストは以下を報告します:
4007 4316
4011 4320
4012**対処方法:**4321**対処方法:**
4013 4322
4014* エージェントビューからセッションに接続します。セッションは**入力が必要**に表示されており、コマンドを再度実行します4323* エージェントビューからセッションに接続して、コマンドを再度実行します
4015* または、メッセージが名前を付けた形式を使用します。例えば `/mcp reconnect <server>`、`/mcp enable`、または `/mcp disable` は、接続せずに機能します4324* または、メッセージが名前を付けた形式を使用します。例えば `/mcp reconnect <server>`、`/mcp enable`、または `/mcp disable` は、接続せずに機能します
4016 4325
4017<h3 id="write-or-command-blocked-because-the-path-cannot-be-safely-resolved">4326<h3 id="write-or-command-blocked-because-the-path-cannot-be-safely-resolved">
4046**対処方法:**4355**対処方法:**
4047 4356
4048* 通常は何もしません:Claude はメッセージが要求するローカルスペルで再試行します4357* 通常は何もしません:Claude はメッセージが要求するローカルスペルで再試行します
4049* ファイルがローカルファイルのスペルが付いたネットワークパスではなく、ネットワーク共有上にある場合、セッションのローカルワークスペースの外にあります。通常のインタラクティブセッションから編集してください
4050 4358
4051<h3 id="command-blocked-by-the-worktree-isolation-checks">4359<h3 id="command-blocked-by-the-worktree-isolation-checks">
4052 worktree 分離チェックによってコマンドがブロックされました4360 worktree 分離チェックによってコマンドがブロックされました
4283 4591
4284npm インストールでは、`npm install -g @anthropic-ai/claude-code` がバイナリを置き換えている間に表示される `EUNKNOWN` は、[再インストール中の `EACCES`](#eacces-when-starting-a-background-session)と同じ原因を持ち、インストール完了後に再試行するとクリアされます。4592npm インストールでは、`npm install -g @anthropic-ai/claude-code` がバイナリを置き換えている間に表示される `EUNKNOWN` は、[再インストール中の `EACCES`](#eacces-when-starting-a-background-session)と同じ原因を持ち、インストール完了後に再試行するとクリアされます。
4285 4593
4286Claude Code は PowerShell を通じてバックグラウンドサービスを開始するため、ターミナルを閉じてもサービスが存続します。PowerShell 7 がインストールされている場合はそれを使用し、そうでない場合は Windows PowerShell 5.1 を使用します。どちらの PowerShell も実行できない場合、Claude Code は代わりにサービスを直接開始するため、PowerShell のみをブロックするポリシーはこのエラーを引き起こしません。npm インストールが実行されていない間にそれを見る場合、ポリシーは Claude Code 実行可能ファイル自体をブロックしています。4594Claude Code は PowerShell を通じてバックグラウンドサービスを開始するため、ターミナルを閉じてもサービスが存続します。PowerShell 7 がインストールされている場合はそれを使用し、そうでない場合は Windows PowerShell 5.1 を使用します。どちらの PowerShell も実行できない場合、Claude Code は代わりにサービスを直接開始するため、PowerShell のみをブロックするポリシーはこのエラーを引き起こしません。
4287 4595
4288v2.1.212 より前では、Claude Code は Windows PowerShell 5.1 のみを使用してサービスを開始していたため、グループポリシーが PowerShell 5.1 をブロックしたマシンは、PowerShell 7 がインストールされていても `Couldn't start the session — EUNKNOWN: unknown error, uv_spawn` で失敗しました。4596v2.1.212 より前では、Claude Code は Windows PowerShell 5.1 のみを使用してサービスを開始していたため、グループポリシーが PowerShell 5.1 をブロックしたマシンは、PowerShell 7 がインストールされていても `Couldn't start the session — EUNKNOWN: unknown error, uv_spawn` で失敗しました。
4289 4597
4355 4663
4356v2.1.257 より前では、セッションは開始されたように見え、その後エージェントビューで同じ理由で失敗した行として表示されました。4664v2.1.257 より前では、セッションは開始されたように見え、その後エージェントビューで同じ理由で失敗した行として表示されました。
4357 4665
4666v2.1.281 より前では、このメッセージはセッションを開始する前にディレクトリが既に消えていた場合にも表示されました。そのケースは[`could not be resolved on disk`](#workspace-not-trusted-when-dispatching-a-background-session)を報告します。
4667
4358**対処方法:**4668**対処方法:**
4359 4669
4360* メッセージが名前を付けるディレクトリを再作成するか、存在するディレクトリからディスパッチしてから、再度試してください4670* メッセージが名前を付けるディレクトリを再作成するか、存在するディレクトリからディスパッチしてから、再度試してください
4361 4671
4672<h3 id="workspace-not-trusted-when-dispatching-a-background-session">
4673 バックグラウンドセッションをディスパッチするときにワークスペースが信頼されていません
4674</h3>
4675
4676[バックグラウンドセッション](/docs/ja/agent-view)を開始または再開しました。そのセッションは、[信頼](/docs/ja/permissions#project-allow-rules-and-workspace-trust)していないディレクトリで実行されます。ワークスペース信頼ダイアログが表示されず、Claude Code はセッションを開始しません:
4677
4678```text theme={null}
4679Workspace not trusted. Run `claude` in /path/to/project once and accept the trust prompt, then retry.
4680```
4681
4682セッション自体のディレクトリのターミナルから、同じコマンドは代わりに信頼ダイアログを表示し、受け入れるとセッションを開始します。このメッセージは、スクリプトなど、ダイアログが表示できない場所に表示されます。または、別のディレクトリからセッションを再開するときに表示されます。
4683
46842 つのバリアントは異なる原因に名前を付けます:
4685
4686* **`The home directory is trusted one session at a time`**:セッションのディレクトリはホームディレクトリです。Claude Code はホームディレクトリの信頼を保存しないため、以前のセッションでそこでダイアログを受け入れてもカウントされません。
4687* **`<path> could not be resolved on disk`**:Claude Code はディスク上のセッションのディレクトリを見つけることができませんでした。
4688
4689**対処方法:**
4690
4691* メッセージが名前を付けるディレクトリで `claude` を実行し、信頼ダイアログを受け入れてから、コマンドを再度実行します
4692* ホームディレクトリメッセージの場合、ホームディレクトリのターミナルからコマンドを実行してダイアログが表示されるようにするか、プロジェクトディレクトリからセッションを開始します
4693* `could not be resolved on disk` メッセージの場合、ディレクトリを再作成するか、存在するディレクトリからセッションを開始します
4694
4362<h2 id="wrapper-and-ide-errors">4695<h2 id="wrapper-and-ide-errors">
4363 ラッパーと IDE エラー4696 ラッパーと IDE エラー
4364</h2>4697</h2>
4443 4776
4444* スキップされたファイルを特定して、以下の手順で各ファイルを処理してください。メッセージはカウントのみを示します。`~/.claude/debug/<session-id>.txt` のデバッグログには、復元の実行時に各スキップされたパスが記載されます。次の復元の前に `/debug` でデバッグログを有効にしてください。macOS または Linux では、代わりにリンクを直接見つけることができます。シンボリックリンクの場合は `find . -type l`、ハードリンクされたファイルの場合は `find . -type f -links +1` を実行してください。4777* スキップされたファイルを特定して、以下の手順で各ファイルを処理してください。メッセージはカウントのみを示します。`~/.claude/debug/<session-id>.txt` のデバッグログには、復元の実行時に各スキップされたパスが記載されます。次の復元の前に `/debug` でデバッグログを有効にしてください。macOS または Linux では、代わりにリンクを直接見つけることができます。シンボリックリンクの場合は `find . -type l`、ハードリンクされたファイルの場合は `find . -type f -links +1` を実行してください。
4445* スキップされたファイルが、dotfile マネージャーで管理されている設定ファイルや pnpm などのツールでハードリンクされたファイルなど、意図的に作成したリンクである場合、rewind はその内容をそのままにしました。セッションの変更を元に戻すには、Claude にその編集を逆にするよう依頼するか、ファイルを自分で編集してください。4778* スキップされたファイルが、dotfile マネージャーで管理されている設定ファイルや pnpm などのツールでハードリンクされたファイルなど、意図的に作成したリンクである場合、rewind はその内容をそのままにしました。セッションの変更を元に戻すには、Claude にその編集を逆にするよう依頼するか、ファイルを自分で編集してください。
4446* リンクを作成していない場合は、その内容を信頼する前にパスを検査してください。チェックポイント後にファイルが置き換わった可能性があります。4779* リンクを作成していない場合は、その内容を信頼する前にパスを検査してください。
4447 4780
4448<h3 id="no-files-were-restored">4781<h3 id="no-files-were-restored">
4449 No files were restored4782 No files were restored
4591* エージェントファイルの `description` フロントマターを短縮するか、Claude に短縮するよう依頼してください。4924* エージェントファイルの `description` フロントマターを短縮するか、Claude に短縮するよう依頼してください。
4592* 使用しなくなったエージェントファイルを削除してください。4925* 使用しなくなったエージェントファイルを削除してください。
4593 4926
4927<h3 id="a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved">
4928 スキル、コマンド、またはワークフローが読み込まれませんでした。その名前は予約されています
4929</h3>
4930
4931スキルフォルダ、フロントマター `name`、`.claude/commands/` 内のファイルまたはサブフォルダ、または [保存されたワークフロー](/docs/ja/workflows#save-the-workflow-for-reuse) が `anthropic-skills` という名前を使用するか、`anthropic-skills:` で始まる名前を使用しています。Claude Code は [claude.ai から同期されたスキルのためにその名前を予約](/docs/ja/skills#names-reserved-for-synced-skills) し、そのアイテムを読み込みません。
4932
4933Claude Code はこの警告を stderr ではなく、会話ビューのスタートアップ通知として表示します。
4934
4935```text theme={null}
4936Not loaded: rename .claude/skills/anthropic-skills, then restart — its name uses "anthropic-skills", a name reserved for the skills synced from your claude.ai account
4937```
4938
4939通知は、拒否した最初のアイテムについて何を変更するかに名前を付けます。フォルダまたはファイルの名前を変更するか、`name:` 行を編集するか、ワークフローの名前を変更します。複数のアイテムが拒否された場合、通知は `· 2 more` などのカウントで終わり、[デバッグログ](/docs/ja/debug-your-config) は各アイテムに名前を付けます。
4940
4941**対応方法:**
4942
4943* 通知が名前を付けるアイテムの名前を変更するか、それが指す `name:` 行を編集し、セッションを再度起動してください。
4944
4945v2.1.282 より前では、Claude Code はこれらの名前を持つスキルとコマンドを読み込みました。
4946
4594<h3 id="workspace-has-not-been-trusted">4947<h3 id="workspace-has-not-been-trusted">
4595 ワークスペースが信頼されていません4948 ワークスペースが信頼されていません
4596</h3>4949</h3>
4637 リモート管理設定の読み込みに失敗しました4990 リモート管理設定の読み込みに失敗しました
4638</h3>4991</h3>
4639 4992
4640セッションは [サーバー管理設定](/docs/ja/server-managed-settings) の対象ですが、Claude Code はそれらを取得できなかったため、対話型セッションでこの警告を表示します。括弧内の原因は、`network error`、`request timed out`、または `authentication rejected (401)` などの失敗した内容に名前を付け、行の残りはセッションが実行するポリシーを示します。4993セッションは [サーバー管理設定](/docs/ja/server-managed-settings) の対象ですが、Claude Code はそれらを取得できなかったか、サーバーが返したものを適用できなかったため、対話型セッションでこの警告を表示します。
4994
4995括弧内の原因は、`network error`、`request timed out`、または `authentication rejected (401)` などの失敗した内容に名前を付けます。原因 `no setting in the server response could be applied as written` は、サーバーが応答したが、返された設定のいずれも [検証](/docs/ja/server-managed-settings#invalid-entries-in-delivered-settings) に合格しなかったことを意味します。v2.1.282 より前では、この原因は `server returned invalid settings` と読みました。
4996
4997行の残りはセッションが実行するポリシーを示しています。
4641 4998
4642* **以前の成功した取得からキャッシュされた設定**:Claude Code は [保留されている環境変数](/docs/ja/server-managed-settings#fetch-and-caching-behavior) を除いて、そのキャッシュされたポリシーでセッションを実行し、行は `using cached policy` と読みます。4999* **以前の成功した取得からキャッシュされた設定**:Claude Code は [保留されている環境変数](/docs/ja/server-managed-settings#fetch-and-caching-behavior) を除いて、そのキャッシュされたポリシーでセッションを実行し、行は `using cached policy` と読みます。
4643* **キャッシュなし**:Claude Code はサーバー管理設定なしでセッションを実行し、行は `no remote policy applied` と読みます。5000* **キャッシュなし**:Claude Code はサーバー管理設定なしでセッションを実行し、行は `no remote policy applied` と読みます。
4645**対応方法:**5002**対応方法:**
4646 5003
4647* メッセージが名前を付ける原因に対応してください。ネットワーク原因の場合は、このマシンが `api.anthropic.com` に到達できることを確認してください。認証原因の場合は、`/status` でサインインを確認してください。5004* メッセージが名前を付ける原因に対応してください。ネットワーク原因の場合は、このマシンが `api.anthropic.com` に到達できることを確認してください。認証原因の場合は、`/status` でサインインを確認してください。
5005* `no setting in the server response could be applied as written` の場合は、管理者に、サーバー上の設定を修正するよう依頼してください。
4648* `/status` または `claude doctor` を実行して、完全な診断を取得してください。5006* `/status` または `claude doctor` を実行して、完全な診断を取得してください。
4649 5007
4650v2.1.248 より前では、Claude Code は失敗した設定取得をデバッグログにのみ報告していました。5008v2.1.248 より前では、Claude Code は失敗した設定取得をデバッグログにのみ報告していました。
4664* Claude Code を再度起動し、ダイアログを承認して、組織の設定の下で続行してください。拒否されたダイアログは記憶されないため、次の起動時に再度表示されます。5022* Claude Code を再度起動し、ダイアログを承認して、組織の設定の下で続行してください。拒否されたダイアログは記憶されないため、次の起動時に再度表示されます。
4665* ダイアログがリストする設定について不確かな場合は、承認する前に組織の管理設定を保守している人に確認してください。5023* ダイアログがリストする設定について不確かな場合は、承認する前に組織の管理設定を保守している人に確認してください。
4666 5024
5025<h3 id="managed-settings-block-the-default-model">
5026 管理設定がデフォルトモデルをブロックしています
5027</h3>
5028
5029組織の [管理設定](/docs/ja/managed-settings) がデフォルトオプションが解決するモデルと、それがステップダウンできるすべてのモデルをブロックしています。デフォルトオプションで起動するセッションは、ブロックされたモデルを実行する代わりに、スタートアップで終了します。表示されるメッセージは、それをブロックする設定によって異なります。[`deniedModels`](/docs/ja/model-config#block-specific-models-or-versions) リストがそれをブロックする場合、メッセージは以下のように読みます。
5030
5031```text theme={null}
5032Claude Code can't start: your organization's managed settings block the default model (claude-opus-5-5) in "deniedModels", and none of the models they allow can be used as the default instead. Ask your administrator to update "deniedModels" or "availableModels".
5033```
5034
5035`availableModels` リストが [`availableModelsMatch`](/docs/ja/settings-reference#availablemodelsmatch) を `"exact"` に設定して省略する場合、メッセージは以下のように読みます。
5036
5037```text theme={null}
5038Claude Code can't start: your organization allows only the models listed in "availableModels", and none of them can be used as the default model (claude-opus-5-5 isn't listed). Ask your administrator to update "availableModels".
5039```
5040
5041**対応方法:**
5042
5043* 設定を管理している場合は、ユーザーが実行できるモデルを `availableModels` に追加するか、すべてのフォールバックをブロックする `deniedModels` エントリを絞り込んでください。[特定のモデルまたはバージョンをブロック](/docs/ja/model-config#block-specific-models-or-versions) はデフォルトオプションがどのようにステップダウンするかを説明しています。
5044* 設定を管理していない場合は、メッセージを管理者に送信してください。独自の設定ファイルは、管理された `availableModels` または `deniedModels` リストを拡大することはできません。
5045
4667<h3 id="mcp-server-is-blocked-by-enterprise-managed-policy">5046<h3 id="mcp-server-is-blocked-by-enterprise-managed-policy">
4668 MCP サーバーはエンタープライズ管理ポリシーによってブロックされています5047 MCP サーバーはエンタープライズ管理ポリシーによってブロックされています
4669</h3>5048</h3>
4933 5312
4934* 設定された [`--fallback-model`](/docs/ja/cli-reference#cli-flags) は可用性エラーの後、そのターンのみ引き継ぎ、トランスクリプトに通知が表示されます5313* 設定された [`--fallback-model`](/docs/ja/cli-reference#cli-flags) は可用性エラーの後、そのターンのみ引き継ぎ、トランスクリプトに通知が表示されます
4935* Amazon Bedrock または Google Cloud の Agent Platform スタートアップチェックがデフォルトモデルが利用不可であることを検出します5314* Amazon Bedrock または Google Cloud の Agent Platform スタートアップチェックがデフォルトモデルが利用不可であることを検出します
4936* [自動モデルフォールバック](/docs/ja/model-config#automatic-model-fallback) は Fable 5.1、Fable 5、Opus 5.5、Opus 5 でセッションをフラグが付いたカテゴリのフォールバックモデルに移動し、そのカテゴリにフォールバックモデルがある場合、トランスクリプトに通知が表示されます5315* [自動モデルフォールバック](/docs/ja/model-config#automatic-model-fallback) は Fable 5.1、Fable 5、Opus 5.5、Sonnet 5.5、Opus 5 でセッションをフラグが付いたカテゴリのフォールバックモデルに移動し、そのカテゴリにフォールバックモデルがある場合、トランスクリプトに通知が表示されます
4937 5316
4938以下のモデル選択チェックは 2 番目と 3 番目のケースをキャッチします。最初のケースはトランスクリプト通知として表示され、`/model` の変更ではなく表示されます。[モデル設定](/docs/ja/model-config) は各フォールバックが適用される時期を説明しています。5317以下のモデル選択チェックは 2 番目と 3 番目のケースをキャッチします。最初のケースはトランスクリプト通知として表示され、`/model` の変更ではなく表示されます。[モデル設定](/docs/ja/model-config) は各フォールバックが適用される時期を説明しています。
4939 5318