69| `OAuth token revoked` / `OAuth token has expired` | [Authentifizierung](#oauth-token-revoked-or-expired) |69| `OAuth token revoked` / `OAuth token has expired` | [Authentifizierung](#oauth-token-revoked-or-expired) |
70| `API Error: 401 Invalid authentication credentials` | [Authentifizierung](#api-error-401-invalid-authentication-credentials) |70| `API Error: 401 Invalid authentication credentials` | [Authentifizierung](#api-error-401-invalid-authentication-credentials) |
71| `Login expired · Please run /login` | [Authentifizierung](#login-expired) |71| `Login expired · Please run /login` | [Authentifizierung](#login-expired) |
72| `Not signed in to the Cloud gateway — run /login.` | [Authentifizierung](#administrator-policy-requires-a-cloud-gateway-sign-in) |
73| `Administrator policy requires a Cloud gateway sign-in on this machine` | [Authentifizierung](#administrator-policy-requires-a-cloud-gateway-sign-in) |
72| `Failed to authenticate: OAuth session expired and could not be refreshed` | [Authentifizierung](#login-expired) |74| `Failed to authenticate: OAuth session expired and could not be refreshed` | [Authentifizierung](#login-expired) |
73| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [Authentifizierung](#your-account-is-on-hold) |75| `Your account is on hold and can't use Claude Code. View details or appeal: https://claude.ai/restricted` | [Authentifizierung](#your-account-is-on-hold) |
74| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [Authentifizierung](#your-account-is-on-hold) |76| `Your account is on hold and can't sign in to Claude Code. View details or appeal: https://claude.ai/restricted` | [Authentifizierung](#your-account-is-on-hold) |
77| `does not meet scope requirement user:profile` | [Authentifizierung](#oauth-scope-requirement) |79| `does not meet scope requirement user:profile` | [Authentifizierung](#oauth-scope-requirement) |
78| `claude.ai rejected the session token` / `session token rejected` | [Authentifizierung](#claude-ai-rejected-the-session-token) |80| `claude.ai rejected the session token` / `session token rejected` | [Authentifizierung](#claude-ai-rejected-the-session-token) |
79| `Issuer mismatch in authorization response (RFC 9207)` | [Authentifizierung](#issuer-mismatch-in-authorization-response) |81| `Issuer mismatch in authorization response (RFC 9207)` | [Authentifizierung](#issuer-mismatch-in-authorization-response) |
82| `Cloud gateway session expired — run /login to reconnect.` | [Authentifizierung](#cloud-gateway-session-expired) |
83| `Cloud gateway <url> no longer accepts this session` | [Authentifizierung](#cloud-gateway-session-expired) |
80| `AWS credentials expired or invalid` | [Authentifizierung](#aws-credentials-expired-or-invalid) |84| `AWS credentials expired or invalid` | [Authentifizierung](#aws-credentials-expired-or-invalid) |
81| `AWS authentication failed` | [Authentifizierung](#aws-authentication-failed) |85| `AWS authentication failed` | [Authentifizierung](#aws-authentication-failed) |
86| `Could not load AWS credentials` / `Could not load Google Cloud credentials` | [Authentifizierung](#could-not-load-aws-or-google-cloud-credentials) |
82| `AWS default-chain credential resolve timed out` | [Authentifizierung](#aws-default-chain-credential-resolve-timed-out) |87| `AWS default-chain credential resolve timed out` | [Authentifizierung](#aws-default-chain-credential-resolve-timed-out) |
83| `Could not load the default credentials` auf Google Clouds Agent Platform | [Automatische Wiederholungen](#automatic-retries) |88| `Timed out after 60s waiting for AWS` | [Authentifizierung](#bedrock-setup-verification-timed-out-waiting-for-aws) |
89| `A request to AWS timed out. Check your network and proxy settings, then try again.` | [Authentifizierung](#bedrock-setup-verification-timed-out-waiting-for-aws) |
90| `Could not load the default credentials` auf Google Clouds Agent Platform | [Authentifizierung](#could-not-load-aws-or-google-cloud-credentials) |
84| `Unable to connect to API` | [Netzwerk](#unable-to-connect-to-api) |91| `Unable to connect to API` | [Netzwerk](#unable-to-connect-to-api) |
85| `Connection refused —` / `Can't reach the API server —` / `No internet route —` / `Couldn't connect through your proxy` / `Connection dropped`, jeweils mit einem Fehlercode in Klammern | [Netzwerk](#unable-to-connect-to-api) |92| `Connection refused —` / `Can't reach the API server —` / `No internet route —` / `Couldn't connect through your proxy` / `Connection dropped`, jeweils mit einem Fehlercode in Klammern | [Netzwerk](#unable-to-connect-to-api) |
86| `Unable to connect to Anthropic services` während des Setups | [Netzwerk](#unable-to-connect-to-anthropic-services) |93| `Unable to connect to Anthropic services` während des Setups | [Netzwerk](#unable-to-connect-to-anthropic-services) |
91| `Bedrock streaming response has content-type "..."; expected "application/vnd.amazon.eventstream"` | [Netzwerk](#bedrock-streaming-response-has-an-unexpected-content-type) |98| `Bedrock streaming response has content-type "..."; expected "application/vnd.amazon.eventstream"` | [Netzwerk](#bedrock-streaming-response-has-an-unexpected-content-type) |
92| `SSL certificate verification failed` | [Netzwerk](#ssl-certificate-errors) |99| `SSL certificate verification failed` | [Netzwerk](#ssl-certificate-errors) |
93| `SSL certificate error (...)` während des Logins oder Starts | [Netzwerk](#ssl-certificate-errors) |100| `SSL certificate error (...)` während des Logins oder Starts | [Netzwerk](#ssl-certificate-errors) |
101| `unable to get local issuer certificate` | [Netzwerk](#ssl-certificate-errors) |
94| `403` mit `x-deny-reason: host_not_allowed` in einer Cloud- oder Routine-Sitzung | [Netzwerk](#host-not-allowed-in-a-cloud-session) |102| `403` mit `x-deny-reason: host_not_allowed` in einer Cloud- oder Routine-Sitzung | [Netzwerk](#host-not-allowed-in-a-cloud-session) |
95| `proxy refused the connection` | [Netzwerk](#the-proxy-refused-the-connection) |103| `proxy refused the connection` | [Netzwerk](#the-proxy-refused-the-connection) |
96| `403` mit `This GraphQL query is not enabled for this session` in einer Cloud-Sitzung | [GitHub-Proxy](/docs/de/cloud-environments#github-proxy) |104| `403` mit `This GraphQL query is not enabled for this session` in einer Cloud-Sitzung | [GitHub-Proxy](/docs/de/cloud-environments#github-proxy) |
107| `upstream rejected the request` / `request too large for this upstream` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |115| `upstream rejected the request` / `request too large for this upstream` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |
108| `upstream rate limit exceeded` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |116| `upstream rate limit exceeded` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |
109| `all upstreams failed (N attempted)` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |117| `all upstreams failed (N attempted)` auf einer Claude-Apps-Gateway-Sitzung | [Upstream-Fehlermeldungen](/docs/de/claude-apps-gateway-config#upstream-error-messages) |
118| `Claude Code may not be enabled for your organization` nach einer Claude-Apps-Gateway-Anmeldung | [Fehlerbehebung für Claude-Apps-Gateway](/docs/de/claude-apps-gateway-deploy#troubleshooting) |
110| `Context exceeds the ...-token limit by ... tokens` in `/context`-Ausgabe | [Anfragefehler](#context-exceeds-the-token-limit) |119| `Context exceeds the ...-token limit by ... tokens` in `/context`-Ausgabe | [Anfragefehler](#context-exceeds-the-token-limit) |
111| `Error during compaction: Conversation too long` | [Anfragefehler](#error-during-compaction-conversation-too-long) |120| `Error during compaction: Conversation too long` | [Anfragefehler](#error-during-compaction-conversation-too-long) |
112| `Request too large` | [Anfragefehler](#request-too-large) |121| `Request too large` | [Anfragefehler](#request-too-large) |
115| `Unable to resize image` | [Anfragefehler](#unable-to-resize-image) |124| `Unable to resize image` | [Anfragefehler](#unable-to-resize-image) |
116| `PDF too large` / `PDF is password protected` | [Anfragefehler](#pdf-errors) |125| `PDF too large` / `PDF is password protected` | [Anfragefehler](#pdf-errors) |
117| `Extra inputs are not permitted` | [Anfragefehler](#extra-inputs-are-not-permitted) |126| `Extra inputs are not permitted` | [Anfragefehler](#extra-inputs-are-not-permitted) |
118| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` | [Anfragefehler](#tool-input-schema-is-invalid) |127| `API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid` / `Property keys should match pattern` | [Anfragefehler](#tool-input-schema-is-invalid) |
119| `There's an issue with the selected model` | [Anfragefehler](#theres-an-issue-with-the-selected-model) |128| `There's an issue with the selected model` | [Anfragefehler](#theres-an-issue-with-the-selected-model) |
120| `Model ... is not a recognized model id` | [Anfragefehler](#model-is-not-a-recognized-model-id) |129| `Model ... is not a recognized model id` | [Anfragefehler](#model-is-not-a-recognized-model-id) |
130| `Model ... not found` | [Anfragefehler](#model-not-found) |
121| `Claude Opus is not available with the Claude Pro plan` | [Anfragefehler](#claude-opus-is-not-available-with-the-claude-pro-plan) |131| `Claude Opus is not available with the Claude Pro plan` | [Anfragefehler](#claude-opus-is-not-available-with-the-claude-pro-plan) |
122| `Claude Code ... does not support this model; version ... or newer is required` | [Anfragefehler](#claude-code-does-not-support-this-model) |132| `Claude Code ... does not support this model; version ... or newer is required` | [Anfragefehler](#claude-code-does-not-support-this-model) |
133| `Claude Code ... is older than the minimum version required by your organization's policy` | [Anfragefehler](#claude-code-does-not-support-this-model) |
123| `Model ... is restricted by your organization's settings` | [Anfragefehler](#model-is-restricted-by-your-organizations-settings) |134| `Model ... is restricted by your organization's settings` | [Anfragefehler](#model-is-restricted-by-your-organizations-settings) |
135| `Model switch ... blocked by a PreModelSwitch hook` | [Anfragefehler](#model-switch-was-blocked-by-a-premodelswitch-hook) |
136| `couldn't save it as your default` / `couldn't confirm it was saved as your default` | [Anfragefehler](#couldnt-save-it-as-your-default) |
124| `thinking.type.enabled is not supported for this model` | [Anfragefehler](#thinking-type-enabled-is-not-supported-for-this-model) |137| `thinking.type.enabled is not supported for this model` | [Anfragefehler](#thinking-type-enabled-is-not-supported-for-this-model) |
125| `Effort '<level>' isn't available with thinking turned off on this model` | [Anfragefehler](#effort-isnt-available-with-thinking-turned-off) |138| `Effort '<level>' isn't available with thinking turned off on this model` | [Anfragefehler](#effort-isnt-available-with-thinking-turned-off) |
126| `effort '<level>' is not supported when thinking is disabled` | [Anfragefehler](#effort-isnt-available-with-thinking-turned-off) |139| `effort '<level>' is not supported when thinking is disabled` | [Anfragefehler](#effort-isnt-available-with-thinking-turned-off) |
141| `Error: Invalid --agents configuration:` | [Befehlszeilenfehler](#invalid-agents-configuration) |154| `Error: Invalid --agents configuration:` | [Befehlszeilenfehler](#invalid-agents-configuration) |
142| `Error: Settings file exceeds the 2MiB limit` | [Befehlszeilenfehler](#settings-file-exceeds-the-2mib-limit) |155| `Error: Settings file exceeds the 2MiB limit` | [Befehlszeilenfehler](#settings-file-exceeds-the-2mib-limit) |
143| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |156| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |
157| `couldn't be resolved to a real location, so its skills, commands, and agents weren't loaded` | [Befehlszeilenfehler](#directory-couldnt-be-resolved-to-a-real-location) |
144| `Error: Workspace not trusted` beim Starten von Remote Control | [Befehlszeilenfehler](#workspace-not-trusted-when-starting-remote-control) |158| `Error: Workspace not trusted` beim Starten von Remote Control | [Befehlszeilenfehler](#workspace-not-trusted-when-starting-remote-control) |
145| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [Befehlszeilenfehler](#not-carried-over-to-the-sessions-remote-control-starts) |159| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [Befehlszeilenfehler](#not-carried-over-to-the-sessions-remote-control-starts) |
146| `` `claude import` is not yet available in this build `` | [Befehlszeilenfehler](#claude-import-is-not-yet-available-in-this-build) |160| `` `claude import` is not yet available in this build `` | [Befehlszeilenfehler](#claude-import-is-not-yet-available-in-this-build) |
147| `Could not read Claude Code config` | [Befehlszeilenfehler](#could-not-read-claude-code-config) |161| `Could not read Claude Code config` | [Befehlszeilenfehler](#could-not-read-claude-code-config) |
148| `Could not import <server>: <reason>` | [Befehlszeilenfehler](#could-not-import-a-server-from-claude-desktop) |162| `Could not import <server>: <reason>` | [Befehlszeilenfehler](#could-not-import-a-server-from-claude-desktop) |
163| `Cannot add MCP server to scope: managed` | [Befehlszeilenfehler](#cannot-add-mcp-server-to-the-managed-scope) |
149| `is Anthropic-hosted and doesn't support local OAuth` | [Befehlszeilenfehler](#anthropic-hosted-and-doesnt-support-local-oauth) |164| `is Anthropic-hosted and doesn't support local OAuth` | [Befehlszeilenfehler](#anthropic-hosted-and-doesnt-support-local-oauth) |
165| `Can't read .mcp.json: it isn't a regular file or is larger than 2097152 bytes` | [Befehlszeilenfehler](#cant-read-mcp-json) |
150| `Server rejected the Authorization header minted by the configured headersHelper` | [Befehlszeilenfehler](#server-rejected-the-authorization-header-minted-by-the-configured-headershelper) |166| `Server rejected the Authorization header minted by the configured headersHelper` | [Befehlszeilenfehler](#server-rejected-the-authorization-header-minted-by-the-configured-headershelper) |
151| `Error: MCP tool <name> (passed via --permission-prompt-tool) not found` | [Befehlszeilenfehler](#mcp-permission-prompt-tool-not-found) |167| `Error: MCP tool <name> (passed via --permission-prompt-tool) not found` | [Befehlszeilenfehler](#mcp-permission-prompt-tool-not-found) |
168| `OAuth callback port <port> is already in use — another process may be holding it` | [Befehlszeilenfehler](#oauth-callback-port-is-already-in-use) |
152| `Shell command failed for pattern "..."`, von `/security-review` oder einem Skill, der dynamischen Kontext injiziert | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |169| `Shell command failed for pattern "..."`, von `/security-review` oder einem Skill, der dynamischen Kontext injiziert | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |
153| `Shell command permission check failed for pattern "..."`, von einem Skill, der dynamischen Kontext injiziert | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |170| `Shell command permission check failed for pattern "..."`, von einem Skill, der dynamischen Kontext injiziert | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |
154| ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found`` | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |171| ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found`` | [Befehlszeilenfehler](#security-review-fails-without-origin-head) |
155| `Input must be provided either through stdin or as a prompt argument when using --print` | [Befehlszeilenfehler](#input-must-be-provided-when-using-print) |172| `Input must be provided either through stdin or as a prompt argument when using --print` | [Befehlszeilenfehler](#input-must-be-provided-when-using-print) |
156| `Error: Input contained only whitespace` | [Befehlszeilenfehler](#input-contained-only-whitespace) |173| `Error: Input contained only whitespace` | [Befehlszeilenfehler](#input-contained-only-whitespace) |
157| `Blank prompt — the message was only whitespace, so nothing was sent to the model.` | [Befehlszeilenfehler](#input-contained-only-whitespace) |174| `Blank prompt — the message was only whitespace, so nothing was sent to the model.` | [Befehlszeilenfehler](#input-contained-only-whitespace) |
175| `Error: stream-json input carried over 256M characters with no newline` | [Befehlszeilenfehler](#stream-json-input-carried-over-256m-characters-with-no-newline) |
158| `Unknown command: /<name>`, mit oder ohne einen `Did you mean`-Vorschlag | [Befehlszeilenfehler](#unknown-command) |176| `Unknown command: /<name>`, mit oder ohne einen `Did you mean`-Vorschlag | [Befehlszeilenfehler](#unknown-command) |
159| `Diff is too large for ultrareview` / `PR #<N> is too large for ultrareview` | [Befehlszeilenfehler](#diff-is-too-large-for-ultrareview) |177| `Diff is too large for ultrareview` / `PR #<N> is too large for ultrareview` | [Befehlszeilenfehler](#diff-is-too-large-for-ultrareview) |
160| `Could not find merge-base with <branch>` | [Befehlszeilenfehler](#could-not-find-merge-base-with-the-base-branch) |178| `Could not find merge-base with <branch>` | [Befehlszeilenfehler](#could-not-find-merge-base-with-the-base-branch) |
169| `Couldn't read your Zed keymap` / `Couldn't back up your Zed keymap` / `Couldn't update your Zed keymap` | [Befehlszeilenfehler](#terminal-setup-left-your-zed-keymap-unchanged) |187| `Couldn't read your Zed keymap` / `Couldn't back up your Zed keymap` / `Couldn't update your Zed keymap` | [Befehlszeilenfehler](#terminal-setup-left-your-zed-keymap-unchanged) |
170| `Your Zed keymap isn't a readable list of keybindings` | [Befehlszeilenfehler](#terminal-setup-left-your-zed-keymap-unchanged) |188| `Your Zed keymap isn't a readable list of keybindings` | [Befehlszeilenfehler](#terminal-setup-left-your-zed-keymap-unchanged) |
171| `Skill usage reports are not available on this connection.` | [Befehlszeilenfehler](#skill-usage-reports-are-not-available-on-this-connection) |189| `Skill usage reports are not available on this connection.` | [Befehlszeilenfehler](#skill-usage-reports-are-not-available-on-this-connection) |
190| `` `plugin eval` is currently in early access `` / `` `plugin eval` is currently unavailable `` | [Plugin-Fehler](#plugin-eval-is-currently-in-early-access) |
172| `Marketplace "<name>" is registered from an untrusted source` | [Plugin-Fehler](#marketplace-is-registered-from-an-untrusted-source) |191| `Marketplace "<name>" is registered from an untrusted source` | [Plugin-Fehler](#marketplace-is-registered-from-an-untrusted-source) |
173| `references ${user_config.*} in a shell-form command` | [Plugin-Fehler](#plugin-command-references-user-config) |192| `references ${user_config.*} in a shell-form command` | [Plugin-Fehler](#plugin-command-references-user-config) |
174| `Monitor "<name>" from plugin <plugin> references ${user_config.*} in its command` | [Plugin-Fehler](#plugin-command-references-user-config) |193| `Monitor "<name>" from plugin <plugin> references ${user_config.*} in its command` | [Plugin-Fehler](#plugin-command-references-user-config) |
175| `headersHelper for MCP server '<name>' references ${user_config.*}` | [Plugin-Fehler](#plugin-command-references-user-config) |194| `headersHelper for MCP server '<name>' references ${user_config.*}` | [Plugin-Fehler](#plugin-command-references-user-config) |
176| `Plugin archive integrity check failed` | [Plugin-Fehler](#plugin-archive-integrity-check-failed) |195| `Plugin archive integrity check failed` | [Plugin-Fehler](#plugin-archive-integrity-check-failed) |
177| `path escapes plugin directory` | [Plugin-Fehler](#path-escapes-plugin-directory) |196| `path escapes plugin directory` | [Plugin-Fehler](#path-escapes-plugin-directory) |
197| `path could not be checked` | [Plugin-Fehler](#path-could-not-be-checked) |
198| `its marketplace entry path does not stay inside the marketplace directory` | [Plugin-Fehler](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |
199| `Plugin source path refused` | [Plugin-Fehler](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |
178| `Failed to load marketplace configuration` | [Plugin-Fehler](#failed-to-load-marketplace-configuration) |200| `Failed to load marketplace configuration` | [Plugin-Fehler](#failed-to-load-marketplace-configuration) |
179| `Marketplace configuration file is corrupted` | [Plugin-Fehler](#failed-to-load-marketplace-configuration) |201| `Marketplace configuration file is corrupted` | [Plugin-Fehler](#failed-to-load-marketplace-configuration) |
180| `would be spawned with zero tools — refusing` | [Werkzeugfehler](#agent-would-be-spawned-with-zero-tools) |202| `would be spawned with zero tools — refusing` | [Werkzeugfehler](#agent-would-be-spawned-with-zero-tools) |
195| `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` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |217| `Refusing to search <path>: a path one of its Read deny rules is written through changed while the search was being prepared` / `Refusing to search <path>: it could not be opened` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |
196| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |218| `its permission check expired before it ran (too many concurrent file operations)` / `ripgrep was found only by name on PATH` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |
197| `task output swap refused (tasks dir moved or linked)` | [Werkzeugfehler](#task-output-swap-refused) |219| `task output swap refused (tasks dir moved or linked)` | [Werkzeugfehler](#task-output-swap-refused) |
220| `Command killed: its output file was replaced or could no longer be verified` | [Werkzeugfehler](#task-output-swap-refused) |
221| `the source file is not valid UTF-8 text` / `the source file is not valid UTF-16 text` | [Werkzeugfehler](#the-source-file-is-not-valid-utf-8-text) |
222| `the source file has the replacement character U+FFFD` | [Werkzeugfehler](#the-source-file-is-not-valid-utf-8-text) |
198| `Can't open MCP settings while no terminal is attached to this background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |223| `Can't open MCP settings while no terminal is attached to this background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |
199| `Can't open MCP settings in a background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |224| `Can't open MCP settings in a background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |
200| `blocked because the path is spelled in a form that cannot be safely resolved` | [Fehler in Hintergrund-Sitzungen](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) |225| `blocked because the path is spelled in a form that cannot be safely resolved` | [Fehler in Hintergrund-Sitzungen](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) |
203| `Can't open — this session is running in another terminal` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |228| `Can't open — this session is running in another terminal` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |
204| `This conversation is already open in another running Claude session` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |229| `This conversation is already open in another running Claude session` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |
205| `This session's saved conversation is no longer on disk` | [Fehler in Hintergrund-Sitzungen](#this-sessions-saved-conversation-is-no-longer-on-disk) |230| `This session's saved conversation is no longer on disk` | [Fehler in Hintergrund-Sitzungen](#this-sessions-saved-conversation-is-no-longer-on-disk) |
231| `kept <id> — <n> unpushed commits on <branch>` | [Fehler in Hintergrund-Sitzungen](#worktree-has-commits-that-are-not-pushed-anywhere) |
206| `kept <id> — worktree has commits that are not pushed anywhere` | [Fehler in Hintergrund-Sitzungen](#worktree-has-commits-that-are-not-pushed-anywhere) |232| `kept <id> — worktree has commits that are not pushed anywhere` | [Fehler in Hintergrund-Sitzungen](#worktree-has-commits-that-are-not-pushed-anywhere) |
207| `terminal host process died — press Enter to restart` / `This session's terminal host process died` | [Fehler in Hintergrund-Sitzungen](#terminal-host-process-died) |233| `terminal host process died — press Enter to restart` / `This session's terminal host process died` | [Fehler in Hintergrund-Sitzungen](#terminal-host-process-died) |
208| `Session isn't responding` / `Press enter again to restart this session — it isn't responding` | [Fehler in Hintergrund-Sitzungen](#session-isnt-responding) |234| `Session isn't responding` / `Press enter again to restart this session — it isn't responding` | [Fehler in Hintergrund-Sitzungen](#session-isnt-responding) |
212| `EUNKNOWN: unknown error, uv_spawn` | [Fehler in Hintergrund-Sitzungen](#eunknown-when-starting-a-background-session) |238| `EUNKNOWN: unknown error, uv_spawn` | [Fehler in Hintergrund-Sitzungen](#eunknown-when-starting-a-background-session) |
213| `EACCES: permission denied, posix_spawn` | [Fehler in Hintergrund-Sitzungen](#eacces-when-starting-a-background-session) |239| `EACCES: permission denied, posix_spawn` | [Fehler in Hintergrund-Sitzungen](#eacces-when-starting-a-background-session) |
214| `exited before it became reachable` | [Fehler in Hintergrund-Sitzungen](#background-service-exited-before-it-became-reachable) |240| `exited before it became reachable` | [Fehler in Hintergrund-Sitzungen](#background-service-exited-before-it-became-reachable) |
241| `Couldn't start a background session (working directory no longer exists or is not accessible: ...)` | [Fehler in Hintergrund-Sitzungen](#working-directory-no-longer-exists-when-starting-a-background-session) |
242| `Claude Code is being updated by npm on this machine (still not runnable after 2 min, ...)` | [Fehler in Hintergrund-Sitzungen](#eacces-when-starting-a-background-session) |
215| `Claude Code process exited with code N` | [Wrapper- und IDE-Fehler](#claude-code-process-exited-with-code-n) |243| `Claude Code process exited with code N` | [Wrapper- und IDE-Fehler](#claude-code-process-exited-with-code-n) |
216| `Could not locate the Claude CLI on PATH` | [Wrapper- und IDE-Fehler](#could-not-locate-the-claude-cli-on-path) |244| `Could not locate the Claude CLI on PATH` | [Wrapper- und IDE-Fehler](#could-not-locate-the-claude-cli-on-path) |
217| `Restored the code, but skipped N files` | [Rewind-Warnungen und Fehler](#restored-the-code-but-skipped-files) |245| `Restored the code, but skipped N files` | [Rewind-Warnungen und Fehler](#restored-the-code-but-skipped-files) |
225| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Konfigurationswarnungen](#workspace-has-not-been-trusted) |253| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Konfigurationswarnungen](#workspace-has-not-been-trusted) |
226| `is a network path, which cannot be added as a working directory` | [Konfigurationswarnungen](#working-directory-is-a-network-path) |254| `is a network path, which cannot be added as a working directory` | [Konfigurationswarnungen](#working-directory-is-a-network-path) |
227| `Remote managed settings failed to load (<cause>)` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |255| `Remote managed settings failed to load (<cause>)` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |
256| `Managed settings were not approved; exiting without applying them.` | [Konfigurationswarnungen](#managed-settings-were-not-approved) |
228| `MCP server <name> is blocked by enterprise managed policy` | [Konfigurationswarnungen](#mcp-server-is-blocked-by-enterprise-managed-policy) |257| `MCP server <name> is blocked by enterprise managed policy` | [Konfigurationswarnungen](#mcp-server-is-blocked-by-enterprise-managed-policy) |
229| `Managed settings document could not be parsed as a JSON object; none of its settings are in effect. Fix or remove it.` | [Konfigurationswarnungen](#managed-settings-document-could-not-be-parsed) |258| `Managed settings document could not be parsed as a JSON object; none of its settings are in effect. Fix or remove it.` | [Konfigurationswarnungen](#managed-settings-document-could-not-be-parsed) |
230| `Managed settings drop-in directory could not be read` | [Konfigurationswarnungen](#managed-settings-document-could-not-be-parsed) |259| `Managed settings drop-in directory could not be read` | [Konfigurationswarnungen](#managed-settings-document-could-not-be-parsed) |
235| `... has a wildcard before the rest of the command` | [Konfigurationswarnungen](#has-a-wildcard-before-the-rest-of-the-command) |264| `... has a wildcard before the rest of the command` | [Konfigurationswarnungen](#has-a-wildcard-before-the-rest-of-the-command) |
236| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [Konfigurationswarnungen](#the-200k-limit-isnt-enforced) |265| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [Konfigurationswarnungen](#the-200k-limit-isnt-enforced) |
237| `[claude-code:unrecognized_model]` | [Konfigurationswarnungen](#unrecognized-model-id-on-a-request) |266| `[claude-code:unrecognized_model]` | [Konfigurationswarnungen](#unrecognized-model-id-on-a-request) |
267| `Stale sandbox mask files left by a killed session` | [Konfigurationswarnungen](#stale-sandbox-mask-files-left-by-a-killed-session) |
238| Antworten scheinen von geringerer Qualität als üblich | [Antwortqualität](#responses-seem-lower-quality-than-usual) |268| Antworten scheinen von geringerer Qualität als üblich | [Antwortqualität](#responses-seem-lower-quality-than-usual) |
239 269
240<h2 id="automatic-retries">270<h2 id="automatic-retries">
255* Ein Request, der abgelehnt wurde, weil die Eingabe plus `max_tokens` das Kontext-Limit überschreitet. Das erneute Senden würde auf die gleiche Weise fehlschlagen, daher wiederholt Claude Code mit reduziertem `max_tokens` und stoppt die Wiederholung und komprimiert stattdessen in zwei Fällen:285* Ein Request, der abgelehnt wurde, weil die Eingabe plus `max_tokens` das Kontext-Limit überschreitet. Das erneute Senden würde auf die gleiche Weise fehlschlagen, daher wiederholt Claude Code mit reduziertem `max_tokens` und stoppt die Wiederholung und komprimiert stattdessen in zwei Fällen:
256 * Wenn keine Reduktion passt, zum Beispiel wenn das Gespräch selbst das Kontext-Fenster fast ausfüllt.286 * Wenn keine Reduktion passt, zum Beispiel wenn das Gespräch selbst das Kontext-Fenster fast ausfüllt.
257 * Wenn eine Wiederholung `max_tokens` nicht weiter verringern kann. Vor v2.1.218 konnte Claude Code einen reduzierten Request erneut senden, der immer noch nicht passte, z. B. wenn das Extended-Thinking-Budget das verbleibende Kontext überschritt, bis das Wiederholungs-Budget aufgebraucht war.287 * Wenn eine Wiederholung `max_tokens` nicht weiter verringern kann. Vor v2.1.218 konnte Claude Code einen reduzierten Request erneut senden, der immer noch nicht passte, z. B. wenn das Extended-Thinking-Budget das verbleibende Kontext überschritt, bis das Wiederholungs-Budget aufgebraucht war.
258* Ein abgelaufenes oder fehlendes Google Cloud-Credential auf [Google Cloud's Agent Platform](/docs/de/google-vertex-ai), das sich als Fehler wie `Could not load the default credentials` äußert. Claude Code verwirft seine zwischengespeicherten Credentials und wiederholt bis zu zweimal, führt Ihren [`gcpAuthRefresh`](/docs/de/google-vertex-ai#advanced-credential-configuration)-Befehl aus, wenn Sie einen konfiguriert haben, und meldet dann den Fehler, damit Sie sich sofort erneut authentifizieren können. [Google Cloud's Agent Platform troubleshooting](/docs/de/google-vertex-ai#troubleshooting) behandelt die erneute Authentifizierung. Vor v2.1.228 wiederholte Claude Code ein fehlgeschlagenes Credential durch das vollständige Wiederholungs-Budget, bevor der Fehler angezeigt wurde.288* Ein abgelaufenes oder fehlendes Google Cloud-Credential auf [Google Cloud's Agent Platform](/docs/de/google-vertex-ai), oder AWS-Credentials, die auf Ihrem Computer nicht geladen werden können. Claude Code verwirft seine zwischengespeicherten Credentials und wiederholt bis zu zweimal, meldet dann den Fehler, damit Sie sich sofort erneut authentifizieren können, wie unter [Could not load AWS or Google Cloud credentials](#could-not-load-aws-or-google-cloud-credentials) beschrieben. Vor v2.1.228 wiederholte Claude Code ein fehlgeschlagenes Google Cloud-Credential durch das vollständige Wiederholungs-Budget, bevor der Fehler angezeigt wurde.
259* Ein `401` oder `403` von der Anthropic API, direkt oder über ein [LLM gateway](/docs/de/llm-gateway), während ein [`apiKeyHelper`](/docs/de/settings-reference#apikeyhelper)-Skript das Credential liefert. Claude Code führt das Skript erneut aus und wiederholt mit seiner frischen Ausgabe, innerhalb des vollständigen Wiederholungs-Budgets. Wenn das Skript selbst bei der erneuten Ausführung fehlschlägt, zeigt Claude Code stattdessen [Your apiKeyHelper script is failing](#your-apikeyhelper-script-is-failing) an.289* Ein `401` oder `403` von der Anthropic API, direkt oder über ein [LLM gateway](/docs/de/llm-gateway), während ein [`apiKeyHelper`](/docs/de/settings-reference#apikeyhelper)-Skript das Credential liefert. Claude Code führt das Skript erneut aus und wiederholt mit seiner frischen Ausgabe, innerhalb des vollständigen Wiederholungs-Budgets. Wenn das Skript selbst bei der erneuten Ausführung fehlschlägt, zeigt Claude Code stattdessen [Your apiKeyHelper script is failing](#your-apikeyhelper-script-is-failing) an.
260 290
261Vor v2.1.227 lautete `Connection lost before a response was produced` `Connection closed while thinking, before producing a response` und `The response stalled before a response was produced` lautete `Response stalled while thinking, before producing a response`.291Vor v2.1.227 lautete `Connection lost before a response was produced` `Connection closed while thinking, before producing a response` und `The response stalled before a response was produced` lautete `Response stalled while thinking, before producing a response`.
585Fable 5.1 now uses usage credits · the prompt to confirm went unanswered — nothing was sent · answer it where this session is running, or /model to change615Fable 5.1 now uses usage credits · the prompt to confirm went unanswered — nothing was sent · answer it where this session is running, or /model to change
586```616```
587 617
588Die Meldungen nennen das Fable-Modell der Sitzung, daher lesen sie auf Fable 5 `continuing on Fable 5` und `Fable 5 now uses usage credits`. Vor v2.1.255 begann die erste Meldung mit `Fable 5 limit reached`.618Die Meldungen nennen das Fable-Modell der Sitzung, daher lesen sie auf Fable 5 `continuing on Fable 5` und `Fable 5 now uses usage credits`. Vor v2.1.257 begann die erste Meldung mit `Fable 5 limit reached`.
589 619
590Dies geschieht in [Remote Control](/docs/de/remote-control)-Sitzungen, [Hintergrund-Sitzungen](/docs/de/agent-view) und [Agent-Team](/docs/de/agent-teams)-Kollegensitzungen. Claude Code zeigt die Bestätigungsaufforderung nur in der interaktiven Ansicht der Sitzung an: das Terminal, in dem sie ausgeführt wird, oder für eine Hintergrund-Sitzung die [Agenten-Ansicht](/docs/de/agent-view), sobald Sie sie anhängen. Ein Remote-Control-Client kann sie nicht anzeigen. Claude Code schließt die Aufforderung bei der [`dialogExpiry`](/docs/de/settings-reference#dialogexpiry)-Frist, standardmäßig fünf Minuten, oder sobald eine neue Aufforderung ankommt, während niemand an diesem Terminal eingegeben hat, wie z. B. eine Aufforderung, die von einem Remote-Control-Client gesendet wird. Das Eingeben am Terminal, in dem die Sitzung ausgeführt wird, bricht die Frist ab, und Claude Code wartet auf Ihre Antwort. In der angehängten Ansicht einer Hintergrund-Sitzung bricht das Eingeben die Frist nicht ab, und eine neue Aufforderung schließt immer noch die Bestätigungsaufforderung, daher antworten Sie, bevor eines davon geschieht. Claude Code sendet nichts und behält Ihr Modell, daher zeigt Claude Code die Bestätigungsaufforderung erneut an, wenn Sie Ihre nächste Aufforderung senden.620Dies geschieht in [Remote Control](/docs/de/remote-control)-Sitzungen, [Hintergrund-Sitzungen](/docs/de/agent-view) und [Agent-Team](/docs/de/agent-teams)-Kollegensitzungen. Claude Code zeigt die Bestätigungsaufforderung nur in der interaktiven Ansicht der Sitzung an: das Terminal, in dem sie ausgeführt wird, oder für eine Hintergrund-Sitzung die [Agenten-Ansicht](/docs/de/agent-view), sobald Sie sie anhängen. Ein Remote-Control-Client kann sie nicht anzeigen. Claude Code schließt die Aufforderung bei der [`dialogExpiry`](/docs/de/settings-reference#dialogexpiry)-Frist, standardmäßig fünf Minuten, oder sobald eine neue Aufforderung ankommt, während niemand an diesem Terminal eingegeben hat, wie z. B. eine Aufforderung, die von einem Remote-Control-Client gesendet wird. Das Eingeben am Terminal, in dem die Sitzung ausgeführt wird, bricht die Frist ab, und Claude Code wartet auf Ihre Antwort. In der angehängten Ansicht einer Hintergrund-Sitzung bricht das Eingeben die Frist nicht ab, und eine neue Aufforderung schließt immer noch die Bestätigungsaufforderung, daher antworten Sie, bevor eines davon geschieht. Claude Code sendet nichts und behält Ihr Modell, daher zeigt Claude Code die Bestätigungsaufforderung erneut an, wenn Sie Ihre nächste Aufforderung senden.
591 621
764Your apiKeyHelper script is failing · This usually means you need to re-authenticate with your provider · Run /status to see the script's error output794Your apiKeyHelper script is failing · This usually means you need to re-authenticate with your provider · Run /status to see the script's error output
765```795```
766 796
797In [nicht-interaktivem Modus](/docs/de/headless) trägt stderr auch den spezifischen Grund, mit dem Präfix `apiKeyHelper failed:`.
798
767Claude Code führt das Skript erneut aus und versucht die Anfrage bis zu zwei weitere Male, bevor diese Meldung angezeigt wird, sodass der Fehler innerhalb von drei Versuchen auftritt. Vor v2.1.208 hat Claude Code das gesamte [Wiederholungsbudget](#automatic-retries) aufgewendet, um die Anfrage mit der Platzhalter-Anmeldedaten erneut zu senden, und dann einen generischen `401`-Authentifizierungsfehler statt des Skriptfehlers gemeldet.799Claude Code führt das Skript erneut aus und versucht die Anfrage bis zu zwei weitere Male, bevor diese Meldung angezeigt wird, sodass der Fehler innerhalb von drei Versuchen auftritt. Vor v2.1.208 hat Claude Code das gesamte [Wiederholungsbudget](#automatic-retries) aufgewendet, um die Anfrage mit der Platzhalter-Anmeldedaten erneut zu senden, und dann einen generischen `401`-Authentifizierungsfehler statt des Skriptfehlers gemeldet.
768 800
769Das Ausführen von `/login` hilft hier nicht: die Ausgabe des Helpers [hat Vorrang](/docs/de/authentication#authentication-precedence) vor einer gespeicherten Anmeldung, solange die Einstellung vorhanden ist.801Das Ausführen von `/login` hilft hier nicht: die Ausgabe des Helpers [hat Vorrang](/docs/de/authentication#authentication-precedence) vor einer gespeicherten Anmeldung, solange die Einstellung vorhanden ist.
942* `OAuth token unavailable`: Claude Code hatte kein gespeichertes Anmelde-Token, als die Anmeldedaten der Verbindung zur Erneuerung fällig wurden974* `OAuth token unavailable`: Claude Code hatte kein gespeichertes Anmelde-Token, als die Anmeldedaten der Verbindung zur Erneuerung fällig wurden
943* `OAuth token refresh failed`: claude.ai lehnte Ihr gespeichertes Anmelde-Token ab, während Claude Code sich erneut verbunden hat, und das Aktualisieren des Tokens hat kein neues produziert975* `OAuth token refresh failed`: claude.ai lehnte Ihr gespeichertes Anmelde-Token ab, während Claude Code sich erneut verbunden hat, und das Aktualisieren des Tokens hat kein neues produziert
944* `JWT refresh failed: no OAuth token`: Claude Code hat kein gespeichertes Anmelde-Token zum Erneuern gefunden976* `JWT refresh failed: no OAuth token`: Claude Code hat kein gespeichertes Anmelde-Token zum Erneuern gefunden
945* `Signed out of Claude`: Sie haben sich auf diesem Computer abgemeldet, z. B. durch Ausführen von `/logout` in einem anderen Terminal, sodass Claude Code keine gespeicherte Anmeldung mehr hat, um die Verbindung mit zu erneuern977* `Signed out of Claude`: Sie haben sich auf diesem Computer abgemeldet, z. B. durch Ausführung von `/logout` in einem anderen Terminal, sodass Claude Code keine gespeicherte Anmeldung mehr hat, um die Verbindung mit zu erneuern
946 978
947**Was zu tun ist:**979**Was zu tun ist:**
948 980
957 Remote Control wurde gestoppt, weil sich das angemeldete Konto geändert hat989 Remote Control wurde gestoppt, weil sich das angemeldete Konto geändert hat
958</h3>990</h3>
959 991
960Claude Code zeigt diese Zeile während einer [Remote Control](/docs/de/remote-control)-Sitzung an, wenn Sie sich auf diesem Computer bei einem anderen claude.ai-Konto oder einer anderen Organisation anmelden. Sie haben den Wechsel außerhalb der Claude Code-Sitzung vorgenommen, z. B. durch Ausführen von `/login` in einem anderen Terminal.992Claude Code zeigt diese Zeile während einer [Remote Control](/docs/de/remote-control)-Sitzung an, wenn Sie sich auf diesem Computer bei einem anderen claude.ai-Konto oder einer anderen Organisation anmelden. Sie haben den Wechsel außerhalb der Claude Code-Sitzung vorgenommen, z. B. durch Ausführung von `/login` in einem anderen Terminal.
961 993
962Eine Remote Control-Sitzung, die Sie gestartet haben, während Sie sich durch `/login` angemeldet haben, gehört zum claude.ai-Konto und zur Organisation, die zum Zeitpunkt des Starts angemeldet waren.994Eine Remote Control-Sitzung, die Sie gestartet haben, während Sie sich durch `/login` angemeldet haben, gehört zum claude.ai-Konto und zur Organisation, die zum Zeitpunkt des Starts angemeldet waren.
963 995
1028 1060
1029**Was zu tun ist:**1061**Was zu tun ist:**
1030 1062
1031* Wenn `/status` eine `API key`-Zeile zeigt, ist ein genehmigter [`ANTHROPIC_API_KEY`](/docs/de/authentication#authentication-precedence) die aktive Anmeldedaten und hat Vorrang vor Ihrer Anmeldung, sodass `/login` ihn nicht ersetzt. Rotieren Sie den Schlüssel in der Claude Console, oder greifen Sie auf Ihr Abonnement zurück, indem Sie `unset ANTHROPIC_API_KEY` ausführen, oder in PowerShell `Remove-Item Env:ANTHROPIC_API_KEY`.1063* Wenn `/status` eine `API key`-Zeile zeigt, die nicht als nicht in Gebrauch markiert ist, ist ein genehmigter [`ANTHROPIC_API_KEY`](/docs/de/authentication#authentication-precedence) die aktive Anmeldedaten und hat Vorrang vor Ihrer Anmeldung, sodass `/login` ihn nicht ersetzt. Rotieren Sie den Schlüssel in der Claude Console, oder greifen Sie auf Ihr Abonnement zurück, indem Sie `unset ANTHROPIC_API_KEY` ausführen, oder in PowerShell `Remove-Item Env:ANTHROPIC_API_KEY`.
1032* Wenn `/status` nur Ihre Anmeldung zeigt, führen Sie `/login` einmal aus. Wenn die Anmeldedaten widerrufen wurden, ersetzt eine frische Anmeldung sie.1064* Wenn `/status` nur Ihre Anmeldung zeigt, führen Sie `/login` einmal aus. Wenn die Anmeldedaten widerrufen wurden, ersetzt eine frische Anmeldung sie.
1033* Wenn die gleiche Meldung für das gleiche Anmeldekonto zurückkehrt, ist das Konto oder die Organisation nicht mehr aktiv. Überprüfen Sie das Konto und die Organisation, die `/status` meldet, und bitten Sie Ihren Organisations-Administrator, den Zugriff wiederherzustellen.1065* Wenn die gleiche Meldung für das gleiche Anmeldekonto zurückkehrt, ist das Konto oder die Organisation nicht mehr aktiv. Überprüfen Sie das Konto und die Organisation, die `/status` meldet, und bitten Sie Ihren Organisations-Administrator, den Zugriff wiederherzustellen.
1034* Wenn [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) auf ein [LLM-Gateway](/docs/de/llm-gateway) zeigt, ist der Text nach `401` die Meldung Ihres Gateways statt Anthropic's, und `/login` ändert ihn nicht. Korrigieren Sie stattdessen die Anmeldedaten, die Ihr Gateway erwartet.1066* Wenn [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) auf ein [LLM-Gateway](/docs/de/llm-gateway) zeigt, ist der Text nach `401` die Meldung Ihres Gateways statt Anthropic's, und `/login` ändert ihn nicht. Korrigieren Sie stattdessen die Anmeldedaten, die Ihr Gateway erwartet.
1063* Im nicht-interaktiven Modus führen Sie `claude` in der gleichen Umgebung aus, führen Sie `/login` aus, dann führen Sie Ihren Befehl erneut aus. Für Automatisierung, die sich nicht interaktiv anmelden kann, authentifizieren Sie sich mit `ANTHROPIC_API_KEY` oder [generieren Sie ein langlebiges Token mit `claude setup-token`](/docs/de/authentication#generate-a-long-lived-token).1095* Im nicht-interaktiven Modus führen Sie `claude` in der gleichen Umgebung aus, führen Sie `/login` aus, dann führen Sie Ihren Befehl erneut aus. Für Automatisierung, die sich nicht interaktiv anmelden kann, authentifizieren Sie sich mit `ANTHROPIC_API_KEY` oder [generieren Sie ein langlebiges Token mit `claude setup-token`](/docs/de/authentication#generate-a-long-lived-token).
1064* Wenn die Anmeldung weiterhin fehlschlägt, siehe [Anmeldung und Authentifizierung](/docs/de/troubleshoot-install#login-and-authentication)1096* Wenn die Anmeldung weiterhin fehlschlägt, siehe [Anmeldung und Authentifizierung](/docs/de/troubleshoot-install#login-and-authentication)
1065 1097
1098<h3 id="administrator-policy-requires-a-cloud-gateway-sign-in">
1099 Administrator-Richtlinie erfordert eine Cloud-Gateway-Anmeldung
1100</h3>
1101
1102Ein Administrator's [verwaltete Einstellungen](/docs/de/managed-settings) auf diesem Computer setzen [`forceLoginMethod`](/docs/de/settings-reference#forceloginmethod) auf `"gateway"` oder setzen [`forceLoginGatewayUrl`](/docs/de/settings-reference#forcelogingatewayurl). Sofern Sie nicht einen Cloud-Provider durch eine Variable wie `CLAUDE_CODE_USE_BEDROCK` auswählen, akzeptiert Claude Code dann nur die [Claude apps gateway](/docs/de/claude-apps-gateway)-Anmeldung. Sie sehen eine von zwei Meldungen:
1103
1104```text theme={null}
1105Not signed in to the Cloud gateway — run /login.
1106```
1107
1108Modellanfragen schlagen mit dieser Meldung fehl, wenn die Sitzung keine Gateway-Anmeldung hat, z. B. weil Sie `/login` nicht seit der Ankunft der Richtlinie auf dem Computer ausgeführt haben.
1109
1110Wenn Sie auch einen `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` oder `apiKeyHelper`-Anmeldedaten konfiguriert haben und die verwalteten Einstellungen `forceLoginMethod` setzen, beendet Claude Code beim Start statt mit einer Meldung, die beginnt:
1111
1112```text theme={null}
1113Administrator policy requires a Cloud gateway sign-in on this machine; the
1114Anthropic-issued credential configured here (ANTHROPIC_API_KEY,
1115ANTHROPIC_AUTH_TOKEN, or apiKeyHelper) is not used.
1116```
1117
1118**Was zu tun ist:**
1119
1120* Führen Sie `/login` aus und schließen Sie die Anmeldung auf dem **Cloud gateway**-Bildschirm ab
1121* Für die Startup-Meldung entfernen Sie die `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` oder `apiKeyHelper`-Einstellung, die Sie konfiguriert haben, starten Sie dann `claude` und führen Sie `/login` aus
1122* Wenn Sie glauben, dass der Computer das Gateway nicht erfordern sollte, bitten Sie den Administrator, der ihn verwaltet, `forceLoginMethod` und `forceLoginGatewayUrl` aus seinen verwalteten Einstellungen zu entfernen
1123
1124In v2.1.265 zeigte eine Regression auch die erste Meldung in einigen LLM-Gateway- und Proxy-Konfigurationen, die sich mit einem API-Schlüssel, `apiKeyHelper` oder benutzerdefinierten Headern authentifizieren, selbst ohne Administrator-Anforderung auf dem Computer. Aktualisieren Sie auf v2.1.266 oder später. Sie müssen Ihre Konfiguration nicht ändern.
1125
1126Vor v2.1.261 verwendete Claude Code auf Computern, die `forceLoginMethod` auf `"gateway"` setzen, eine verbleibende gespeicherte Anmeldung statt Modellanfragen fehlschlagen zu lassen, und meldete eine konfigurierte Umgebungs-Anmeldedaten mit `This machine's managed settings require a first-party login` statt der Startup-Meldung. Vor v2.1.265 erforderte ein Computer, dessen verwaltete Einstellungen nur `forceLoginGatewayUrl` setzen, nicht die Gateway-Anmeldung, und Claude Code verwendete eine verbleibende Anmeldedaten dort.
1127
1066<h3 id="your-account-is-on-hold">1128<h3 id="your-account-is-on-hold">
1067 Ihr Konto ist gesperrt1129 Ihr Konto ist gesperrt
1068</h3>1130</h3>
1201* Wenn Ihre Anmeldedaten aktuell sind, bestätigen Sie die IAM-Berechtigungen in [IAM-Konfiguration](/docs/de/amazon-bedrock#iam-configuration), die an die Identität angehängt sind, die Sie verwenden, und dass das ausgewählte Modell für Ihr Konto und Ihre Region aktiviert ist1263* Wenn Ihre Anmeldedaten aktuell sind, bestätigen Sie die IAM-Berechtigungen in [IAM-Konfiguration](/docs/de/amazon-bedrock#iam-configuration), die an die Identität angehängt sind, die Sie verwenden, und dass das ausgewählte Modell für Ihr Konto und Ihre Region aktiviert ist
1202* Führen Sie `aws sts get-caller-identity` aus, um zu bestätigen, welche Identität Ihre Anfragen verwenden; ein veraltetes `AWS_PROFILE` oder Standardprofil ist eine häufige Ursache für eine Berechtigungsnichtübereinstimmung1264* Führen Sie `aws sts get-caller-identity` aus, um zu bestätigen, welche Identität Ihre Anfragen verwenden; ein veraltetes `AWS_PROFILE` oder Standardprofil ist eine häufige Ursache für eine Berechtigungsnichtübereinstimmung
1203 1265
1266<h3 id="could-not-load-aws-or-google-cloud-credentials">
1267 AWS-Anmeldedaten konnten nicht geladen werden oder Google Cloud-Anmeldedaten
1268</h3>
1269
1270Claude Code konnte keine verwendbaren Anmeldedaten aus der AWS-Anmeldedaten-Provider-Chain oder aus Ihren Google-Anwendungsstandardanmeldedaten auf dem Computer, auf dem es ausgeführt wird, erhalten, sodass keine Anfrage Ihren Cloud-Provider erreichte. Claude Code löscht seine zwischengespeicherten Anmeldedaten und versucht zweimal erneut, bevor diese Meldung angezeigt wird. Das Detail nach dem `·` benennt die spezifische Ursache, z. B. eine abgelaufene SSO-Sitzung, fehlende Anwendungsstandardanmeldedaten, die als `Could not load the default credentials` gemeldet werden, oder eine widerrufene Anmeldung, die als `invalid_grant` gemeldet wird:
1271
1272```text theme={null}
1273API Error: Could not load AWS credentials · Could not load credentials from any providers. Check or refresh your AWS credentials and try again.
1274API Error: Could not load Google Cloud credentials · invalid_grant. Check or refresh your Google Cloud credentials and try again.
1275```
1276
1277Im [nicht-interaktiven Modus](/docs/de/headless) mit `-p` und im [Agent SDK](/docs/de/agent-sdk/overview) ist der strukturierte Fehlercode `cloud_credential_error`. Vor v2.1.267 zeigte die Meldung nur den Detail-Text nach `API Error:`, und der strukturierte Code war `server_error` oder `unknown`.
1278
1279**Was zu tun ist:**
1280
1281* Führen Sie den Anmeldungsbefehl Ihres Providers aus, z. B. `aws sso login --profile myprofile` oder `gcloud auth application-default login`, dann versuchen Sie es erneut. [Bedrock, Agent Platform oder Foundry-Anmeldedaten werden nicht geladen](/docs/de/troubleshoot-install#bedrock-agent-platform-or-foundry-credentials-not-loading) zeigt, wie Sie die Anmeldedaten außerhalb von Claude Code bestätigen
1282* Wenn das Detail `AWS default-chain credential resolve timed out` liest, hat die Chain gehangen statt fehlgeschlagen, also folgen Sie stattdessen [AWS-Standard-Chain-Anmeldedaten-Auflösung hat das Zeitlimit überschritten](#aws-default-chain-credential-resolve-timed-out)
1283
1204<h3 id="aws-default-chain-credential-resolve-timed-out">1284<h3 id="aws-default-chain-credential-resolve-timed-out">
1205 AWS-Standard-Chain-Anmeldedaten-Auflösung hat das Zeitlimit überschritten1285 AWS-Standard-Chain-Anmeldedaten-Auflösung hat das Zeitlimit überschritten
1206</h3>1286</h3>
1207 1287
1208Die AWS-Standard-Anmeldedaten-Provider-Chain hat Anmeldedaten nicht innerhalb von 60 Sekunden produziert, sodass Claude Code die Auflösung gestoppt und die Anfrage fehlgeschlagen hat. Der Fehler ist lokale Anmeldedaten-Auflösung: die Anfrage erreichte nie [Amazon Bedrock](/docs/de/amazon-bedrock), [Claude Platform on AWS](/docs/de/claude-platform-on-aws) oder den [Mantle-Endpunkt](/docs/de/amazon-bedrock#use-the-mantle-endpoint). Claude Code löscht seinen [Anmeldedaten-Cache](/docs/de/amazon-bedrock#credential-caching-and-resolution-timeout) und versucht es erneut, bevor dieser Fehler auftritt, sodass die Chain bei wiederholten Versuchen steckengeblieben ist, wenn Sie ihn sehen.1288Die AWS-Standard-Anmeldedaten-Provider-Chain hat Anmeldedaten nicht innerhalb von 60 Sekunden produziert, sodass Claude Code die Auflösung gestoppt und die Anfrage fehlgeschlagen hat. Dieses Zeitlimit ist eine Ursache von [AWS-Anmeldedaten konnten nicht geladen werden oder Google Cloud-Anmeldedaten](#could-not-load-aws-or-google-cloud-credentials). Der Fehler ist lokale Anmeldedaten-Auflösung: die Anfrage erreichte nie [Amazon Bedrock](/docs/de/amazon-bedrock), [Claude Platform on AWS](/docs/de/claude-platform-on-aws) oder den [Mantle-Endpunkt](/docs/de/amazon-bedrock#use-the-mantle-endpoint). Claude Code löscht seinen [Anmeldedaten-Cache](/docs/de/amazon-bedrock#credential-caching-and-resolution-timeout) und versucht es erneut, bevor dieser Fehler auftritt, sodass die Chain bei wiederholten Versuchen steckengeblieben ist, wenn Sie ihn sehen.
1209 1289
1210```text theme={null}1290```text theme={null}
1211API Error: AWS default-chain credential resolve timed out1291API Error: Could not load AWS credentials · AWS default-chain credential resolve timed out. Check or refresh your AWS credentials and try again.
1212```1292```
1213 1293
1214Häufige Ursachen sind ein `credential_process`-Befehl in Ihrem AWS-Profil, der auf Eingabe wartet, die er nicht erhalten kann, und ein Container oder eine VM, deren Instance-Metadaten-Dienst (IMDS) nie auf die Probe der Chain antwortet. Vor v2.1.207 ließ eine steckengebliebene Chain die Anfrage auf unbestimmte Zeit warten, statt mit dieser Meldung fehlzuschlagen.1294Häufige Ursachen sind ein `credential_process`-Befehl in Ihrem AWS-Profil, der auf Eingabe wartet, die er nicht erhalten kann, und ein Container oder eine VM, deren Instance-Metadaten-Dienst (IMDS) nie auf die Probe der Chain antwortet.
1295
1296Vor v2.1.267 lautete die Meldung `API Error: AWS default-chain credential resolve timed out`.
1297Vor v2.1.207 ließ eine steckengebliebene Chain die Anfrage auf unbestimmte Zeit warten, statt mit dieser Meldung fehlzuschlagen.
1215 1298
1216**Was zu tun ist:**1299**Was zu tun ist:**
1217 1300
1219* Schließen Sie den Anmeldeschritt ab, bevor Sie Claude Code starten, z. B. `aws sso login --profile myprofile`, sodass die Chain aus dem lokalen SSO-Cache aufgelöst wird, statt auf einen Browser-Flow zu warten1302* Schließen Sie den Anmeldeschritt ab, bevor Sie Claude Code starten, z. B. `aws sso login --profile myprofile`, sodass die Chain aus dem lokalen SSO-Cache aufgelöst wird, statt auf einen Browser-Flow zu warten
1220* Wenn Ihre Chain eine interaktive Anmeldung ausführt, die legitim mehr als 60 Sekunden benötigt, z. B. SSO mit MFA durch einen Wrapper wie `aws-vault`, erhöhen Sie das Limit in Millisekunden mit [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/de/env-vars)1303* Wenn Ihre Chain eine interaktive Anmeldung ausführt, die legitim mehr als 60 Sekunden benötigt, z. B. SSO mit MFA durch einen Wrapper wie `aws-vault`, erhöhen Sie das Limit in Millisekunden mit [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/de/env-vars)
1221 1304
1305<h3 id="bedrock-setup-verification-timed-out-waiting-for-aws">
1306 Bedrock-Setup-Verifizierung hat das Zeitlimit überschritten, während auf AWS gewartet wurde
1307</h3>
1308
1309Ein Aufruf an AWS während des [Bedrock-Setup-Assistenten](/docs/de/amazon-bedrock#sign-in-with-bedrock)'s Anmeldedaten-Verifizierung, z. B. die Anmeldedaten-Suche oder die Identitätsprüfung, hat nicht innerhalb der 60-Sekunden-Grenze beendet. Der Assistent stoppt das Warten und schlägt den Verifizierungsschritt fehl:
1310
1311```text theme={null}
1312Timed out after 60s waiting for AWS. Check your network and proxy settings; if a credential helper needs longer to prompt you, raise CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS.
1313```
1314
1315Die Zahl spiegelt Ihr Limit wider: 60 Sekunden standardmäßig, oder der Wert, den Sie in [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/de/env-vars) setzen.
1316
1317Häufige Ursachen sind ein Netzwerk oder Proxy, das Anfragen an AWS staut, einschließlich der SSO-Token-Aktualisierung, und ein Anmeldedaten-Helper, der immer noch auf Eingabe wartet, die Sie nicht sehen können. Erhöhen Sie das Limit nur, wenn der Helper legitim mehr Zeit benötigt.
1318
1319Eine einzelne steckengebliebene Anfrage an AWS kann auch auf ihrem eigenen Pro-Anfrage-Zeitlimit fehlschlagen, das eine kürzere Meldung auf dem gleichen Schritt zeigt:
1320
1321```text theme={null}
1322A request to AWS timed out. Check your network and proxy settings, then try again.
1323```
1324
1325Wenn die gleichen Zeitüberschreitungen auf dem Modell-Pin-Schritt auftreten, markiert der Assistent ein Modell als `unreachable` statt eine der beiden Meldungen zu zeigen.
1326
1327**Was zu tun ist:**
1328
1329* Führen Sie `aws sts get-caller-identity` in der gleichen Shell aus. Wenn es auch hängt, ist die Stagnation außerhalb von Claude Code, in Ihrem Netzwerk, Ihrem Proxy oder dem Anmeldedaten-Helper in Ihrem AWS-Profil; beheben Sie das zuerst.
1330* Schließen Sie jede interaktive Anmeldung ab, bevor Sie den Assistenten öffnen, z. B. `aws sso login --profile myprofile`
1331* Wenn ein Anmeldedaten-Helper in Ihrem AWS-Profil legitim länger als 60 Sekunden benötigt, um Sie aufzufordern, erhöhen Sie das Limit in Millisekunden mit [`CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS`](/docs/de/env-vars)
1332
1333<h3 id="cloud-gateway-session-expired">
1334 Cloud-Gateway-Sitzung abgelaufen
1335</h3>
1336
1337Sie haben sich durch ein [Claude apps gateway](/docs/de/claude-apps-gateway) angemeldet, und die auf diesem Computer gespeicherte Gateway-Sitzung ist abgelaufen und konnte nicht erneuert werden, oder das Gateway akzeptiert sie nicht mehr, z. B. nachdem das Gateway's [JWT-Geheimnis rotiert wurde](/docs/de/claude-apps-gateway-deploy#jwt-secret-rotation). Wenn Sie diese Zeile sehen, wenn Sie `claude` interaktiv starten, hat die Sitzung ohne Gateway-Anmeldung geöffnet:
1338
1339```text theme={null}
1340Cloud gateway session expired — run /login to reconnect.
1341```
1342
1343Die gleiche Zeile kann während der Sitzung erscheinen, wenn die Gateway-Anmeldedaten ablaufen und Claude Code sie nicht erneuern kann.
1344
1345In einem [nicht-interaktiven](/docs/de/headless) Lauf, einer Hintergrund- oder anderen unbeaufsichtigten Sitzung oder einem `claude`-Unterbefehl außer `claude auth` beendet Claude Code statt mit dieser Meldung:
1346
1347```text theme={null}
1348Cloud gateway <url> no longer accepts this session. Start `claude` and sign in again with /login.
1349```
1350
1351**Was zu tun ist:**
1352
1353* Führen Sie `/login` in der Sitzung aus und schließen Sie die Browser-Anmeldung ab
1354* Für einen nicht-interaktiven Start starten Sie `claude` in der gleichen Umgebung, führen Sie `/login` aus, dann führen Sie Ihren Befehl erneut aus
1355
1222<h2 id="network-and-connection-errors">1356<h2 id="network-and-connection-errors">
1223 Netzwerk- und Verbindungsfehler1357 Netzwerk- und Verbindungsfehler
1224</h2>1358</h2>
1378SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run `claude doctor` for details.1512SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run `claude doctor` for details.
1379```1513```
1380 1514
1515Auf [Amazon Bedrock](/docs/de/amazon-bedrock) hängen die Anfragen, die Claude Code selbst an AWS sendet, wie z. B. die STS- und SSO-Rollenkredential-Aufrufe, Modellermittlung und die Überprüfungen des Setup-Assistenten, von der gleichen Zertifikatskonfiguration ab. Siehe [Zertifikatsfehler hinter einem TLS-inspizierenden Proxy](/docs/de/amazon-bedrock#certificate-errors-behind-a-tls-inspecting-proxy).
1516
1381**Was zu tun ist:**1517**Was zu tun ist:**
1382 1518
1383* Exportieren Sie das CA-Bundle Ihrer Organisation und verweisen Sie Claude Code mit `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` darauf1519* Exportieren Sie das CA-Bundle Ihrer Organisation und verweisen Sie Claude Code mit `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` darauf
1676Unable to resize image — dimensions exceed the 2000x2000px limit and image processing failed. Please resize the image to reduce its pixel dimensions.1812Unable to resize image — dimensions exceed the 2000x2000px limit and image processing failed. Please resize the image to reduce its pixel dimensions.
1677Unable to resize image (… raw, … base64). The image exceeds the … API limit and compression failed. Please resize the image manually or use a smaller image.1813Unable to resize image (… raw, … base64). The image exceeds the … API limit and compression failed. Please resize the image manually or use a smaller image.
1678Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.1814Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.
1815Unable to resize image — it is a CMYK JPEG, which Claude Code cannot decode, and at …px it is over the 2000x2000px limit, so it cannot be sent. Re-save it as an RGB PNG or JPEG and try again.
1816Unable to resize image — it is an animated WebP whose first frame Claude Code cannot decode, and at …px it is over the 2000x2000px limit, so it cannot be sent. Save its first frame as a PNG or JPEG and try again.
1817Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the … API limit (… raw, … base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.
1679```1818```
1680 1819
1681Claude Code ändert normalerweise die Größe großer Bilder automatisch. Diese Fehler bedeuten, dass der native Bildprozessor nicht geladen werden konnte oder einen Fehler zurückgegeben hat, daher konnte das Bild nicht in die Größe geändert werden, um in die API-Limits zu passen.1820Claude Code ändert normalerweise die Größe großer Bilder automatisch. Diese Fehler bedeuten, dass das Bild nicht dekodiert oder in der Größe geändert werden konnte, um in die API-Limits zu passen.
1682 1821
1683**Was zu tun ist:**1822**Was zu tun ist:**
1684 1823
1685* Wenn die Meldung Sie auffordert, das Bild zu konvertieren, konvertieren Sie es in PNG, JPEG, GIF oder WebP und hängen Sie es erneut an. Claude Code kann Dimensionen für diese Formate überprüfen, ohne den Bildprozessor zu verwenden.1824* Wenn die Meldung Sie auffordert, das Bild zu konvertieren, konvertieren Sie es in PNG, JPEG, GIF oder WebP und hängen Sie es erneut an. Claude Code kann Dimensionen für diese Formate überprüfen, ohne das Bild zu dekodieren.
1686* Wenn die Meldung ein Dimensions- oder Größenlimit meldet, ändern Sie die Größe oder komprimieren Sie das Bild unter diesem Limit, bevor Sie es anhängen.1825* Wenn die Meldung ein Dimensions- oder Größenlimit meldet, ändern Sie die Größe oder komprimieren Sie das Bild unter diesem Limit, bevor Sie es anhängen.
1826* Wenn die Meldung eine Ursache nennt, wie z. B. ein CMYK JPEG, ein animiertes WebP oder eine möglicherweise beschädigte Datei, speichern Sie das Bild in dem Format, das die Meldung vorschlägt, und hängen Sie es erneut an.
1687 1827
1688<h3 id="pdf-errors">1828<h3 id="pdf-errors">
1689 PDF-Fehler1829 PDF-Fehler
1728 1868
1729```text theme={null}1869```text theme={null}
1730API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid1870API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid
1871API Error: 400 ... tools.N.custom.input_schema.properties: Property keys should match pattern '^[a-zA-Z0-9_.-]{1,64}$'
1731```1872```
1732 1873
1874Die erste Form bedeutet, dass das Schema nicht gültiges JSON Schema draft 2020-12 ist. Die zweite bedeutet, dass ein Eigenschaftsname auf oberster Ebene nicht dem Muster entspricht, das die Meldung zitiert.
1875
1733Claude Code [schließt MCP-Werkzeuge aus, deren Eingabeschema diese Validierung nicht bestehen würde](/docs/de/mcp#tools-with-invalid-input-schemas), wenn es die Werkzeuge eines Servers lädt, daher enthalten Anfragen normalerweise nie eines.1876Claude Code [schließt MCP-Werkzeuge aus, deren Eingabeschema diese Validierung nicht bestehen würde](/docs/de/mcp#tools-with-invalid-input-schemas), wenn es die Werkzeuge eines Servers lädt, daher enthalten Anfragen normalerweise nie eines.
1734 1877
1735Auf einer [Bereitstellung, bei der das Flag-Abrufen ausgeschaltet ist](/docs/de/env-vars#features-that-need-feature-flag-fetching), oder auf einer Maschine, deren Flags nie angekommen sind, zeichnet Claude Code im Serverprotokoll auf, welches Werkzeug abgelehnt würde, sendet es aber trotzdem, daher kann dieser Fehler immer noch auftreten.1878Auf einer [Bereitstellung, bei der das Flag-Abrufen ausgeschaltet ist](/docs/de/env-vars#features-that-need-feature-flag-fetching), oder auf einer Maschine, deren Flags nie angekommen sind, zeichnet Claude Code im Serverprotokoll auf, welches Werkzeug abgelehnt würde, sendet es aber trotzdem, daher kann dieser Fehler immer noch auftreten.
1777 1920
1778Der nachfolgende Hinweis nennt den nächsten passenden Alias oder die nächste Modell-ID. Wenn nichts nah genug ist, lautet es stattdessen `Run /model to see available models.`1921Der nachfolgende Hinweis nennt den nächsten passenden Alias oder die nächste Modell-ID. Wenn nichts nah genug ist, lautet es stattdessen `Run /model to see available models.`
1779 1922
1780Claude Code erzeugt diesen Fehler lokal in dem Moment, in dem der Wechsel angefordert wird, bevor eine API-Anfrage gestellt wird. Er gilt, wenn ein Modell durch die [Agent SDK](/docs/de/agent-sdk/typescript) `setModel()`-Methode oder durch eine App wie die [Desktop-App](/docs/de/desktop) gesetzt wird, die die Claude-Code-CLI für Sie ausführt.1923Claude Code erzeugt diesen Fehler lokal in dem Moment, in dem der Wechsel angefordert wird, bevor eine API-Anfrage gestellt wird. Er gilt, wenn ein Modell durch die [Agent SDK](/docs/de/agent-sdk/typescript) `setModel()`-Methode, durch eine App wie die [Desktop-App](/docs/de/desktop), die die Claude-Code-CLI für Sie ausführt, oder wenn Sie ein Modell von einem Gerät auswählen, das über [Remote Control](/docs/de/remote-control) verbunden ist, gesetzt wird. Vor v2.1.260 deckte die Überprüfung Remote Control-Auswahlen nicht ab, daher wendete Claude Code die Auswahl an und die nächste Anfrage schlug mit [Es gibt ein Problem mit dem ausgewählten Modell](#theres-an-issue-with-the-selected-model) fehl.
1781 1924
1782**Was zu tun ist:**1925**Was zu tun ist:**
1783 1926
1786* Ein Modell, das vor v2.1.200 gespeichert wurde, wird durch diese Überprüfung nicht repariert. Wenn ein veralteter Wert immer wieder zurückkommt, entfernen Sie ihn aus den unter [Setzen Sie Ihr Modell](/docs/de/model-config#setting-your-model) aufgelisteten Orten.1929* Ein Modell, das vor v2.1.200 gespeichert wurde, wird durch diese Überprüfung nicht repariert. Wenn ein veralteter Wert immer wieder zurückkommt, entfernen Sie ihn aus den unter [Setzen Sie Ihr Modell](/docs/de/model-config#setting-your-model) aufgelisteten Orten.
1787* Die Überprüfung wird nur auf der Anthropic-API ausgeführt. Auf jedem anderen Anbieter oder Gateway, einschließlich eines benutzerdefinierten `ANTHROPIC_BASE_URL`, definiert der Anbieter die Modellnamen, daher akzeptiert Claude Code jede Zeichenkette und leitet sie durch. Claude Code kann immer noch die [nicht erkannte Modell-Diagnosezeile](#unrecognized-model-id-on-a-request) zur Anfragetime auf jedem Anbieter schreiben.1930* Die Überprüfung wird nur auf der Anthropic-API ausgeführt. Auf jedem anderen Anbieter oder Gateway, einschließlich eines benutzerdefinierten `ANTHROPIC_BASE_URL`, definiert der Anbieter die Modellnamen, daher akzeptiert Claude Code jede Zeichenkette und leitet sie durch. Claude Code kann immer noch die [nicht erkannte Modell-Diagnosezeile](#unrecognized-model-id-on-a-request) zur Anfragetime auf jedem Anbieter schreiben.
1788 1931
1932<h3 id="model-not-found">
1933 Modell nicht gefunden
1934</h3>
1935
1936Sie haben ein Modell mit `/model <name>` ausgewählt und Claude Code konnte nicht bestätigen, dass ein Modell mit diesem Namen existiert. Wenn der Name kein [Modellalias](/docs/de/model-config#model-aliases) oder eine andere Schreibweise ist, die Claude Code lokal akzeptiert, überprüft `/model` ihn mit einer minimalen API-Anfrage, und dieser Fehler ist normalerweise die Antwort Ihres API-Endpunkts. Ein Name, der überhaupt keine Modell-ID sein kann, wie einer mit Leerzeichen, erhält die gleiche Meldung.
1937
1938```text theme={null}
1939Model 'claude-opus-9' not found
1940```
1941
1942Bei Anbietern mit anbieterspezifischen Modell-IDs kann die Meldung einen `Try '...' instead`-Vorschlag hinzufügen, der die ID Ihres Anbieters für ein Fallback-Modell nennt.
1943
1944**Was zu tun ist:**
1945
1946* Führen Sie `/model` ohne Argument aus und wählen Sie aus den Modellen, die für Ihr Konto verfügbar sind, oder verwenden Sie einen [Modellalias](/docs/de/model-config#model-aliases) wie `sonnet`, der zu einem verwalteten Standard aufgelöst wird
1947* Wenn Sie eine vollständige ID eingegeben haben, überprüfen Sie sie gegen den Modellkatalog Ihres Anbieters. Ein neu gestartetes Modell kann auf der Anthropic-API verfügbar sein, bevor Ihr Anbieter oder Ihre Region es anbietet.
1948* Vor v2.1.265 lehnte `/model` auch die `opusplan[1m]`-Alias-Schreibweise mit diesem Fehler ab. Auf diesen Versionen aktualisieren Sie Claude Code, oder setzen Sie das Modell in [Einstellungen](/docs/de/model-config#setting-your-model) oder mit `--model` statt.
1949
1789<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">1950<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">
1790 Claude Opus ist nicht mit dem Claude Pro-Plan verfügbar1951 Claude Opus ist nicht mit dem Claude Pro-Plan verfügbar
1791</h3>1952</h3>
1806 Claude Code unterstützt dieses Modell nicht1967 Claude Code unterstützt dieses Modell nicht
1807</h3>1968</h3>
1808 1969
1809Das Modell, das Sie ausgewählt haben, erfordert eine neuere Claude-Code-Version als die, die die Anfrage stellt. Der Server überprüft dies pro Modell.1970Die API lehnte die Anfrage mit einem 400 ab, weil Ihre Claude-Code-Version unter einem erforderlichen Minimum liegt. Entweder erfordert das Modell, das Sie ausgewählt haben, eine neuere Version, die der Server pro Modell überprüft, oder die Richtlinie Ihrer Organisation erfordert eine. Der 400 trägt den Fehlercode `claude_code_version_too_old`, und die Meldung sagt, welches Minimum gilt.
1810 1971
1811```text theme={null}1972```text theme={null}
1812API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.1973API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.
1813```1974```
1814 1975
1976Die Richtlinien-Formulierung der Organisation lautet:
1977
1978```text theme={null}
1979API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.
1980```
1981
1815**Was zu tun ist:**1982**Was zu tun ist:**
1816 1983
1817* Führen Sie `claude update` aus, oder aktualisieren Sie die Claude-Desktop-App, dann starten Sie eine neue Sitzung auf dem Modell1984* Führen Sie `claude update` aus, oder aktualisieren Sie die Claude-Desktop-App, dann starten Sie eine neue Sitzung
1818* Um in der aktuellen Sitzung weiterzuarbeiten, wechseln Sie mit `/model` zu einem anderen Modell1985* Für die Pro-Modell-Formulierung können Sie in der aktuellen Sitzung weitermachen, indem Sie mit `/model` zu einem anderen Modell wechseln
1986* Für die Organisationsrichtlinien-Formulierung aktualisieren Sie, bevor Sie fortfahren
1819 1987
1820<h3 id="model-is-restricted-by-your-organizations-settings">1988<h3 id="model-is-restricted-by-your-organizations-settings">
1821 Modell ist durch die Einstellungen Ihrer Organisation eingeschränkt1989 Modell ist durch die Einstellungen Ihrer Organisation eingeschränkt
1837* Wenn das eingeschränkte Modell in `--model`, `ANTHROPIC_MODEL`, dem `model`-Feld einer Einstellungsdatei oder dem `model`-Frontmatter eines [Subagenten](/docs/de/sub-agents#choose-a-model), einer Fähigkeit oder eines Befehls gesetzt wurde, entfernen oder aktualisieren Sie diesen Wert, damit der Hinweis nicht erneut auftritt2005* Wenn das eingeschränkte Modell in `--model`, `ANTHROPIC_MODEL`, dem `model`-Feld einer Einstellungsdatei oder dem `model`-Frontmatter eines [Subagenten](/docs/de/sub-agents#choose-a-model), einer Fähigkeit oder eines Befehls gesetzt wurde, entfernen oder aktualisieren Sie diesen Wert, damit der Hinweis nicht erneut auftritt
1838* Wenn Sie Zugriff auf das eingeschränkte Modell benötigen, bitten Sie Ihren Organisationsadministrator, es zu aktivieren. Siehe [Organisationsmodell-Einschränkungen](/docs/de/model-config#organization-model-restrictions).2006* Wenn Sie Zugriff auf das eingeschränkte Modell benötigen, bitten Sie Ihren Organisationsadministrator, es zu aktivieren. Siehe [Organisationsmodell-Einschränkungen](/docs/de/model-config#organization-model-restrictions).
1839 2007
2008<h3 id="model-switch-was-blocked-by-a-premodelswitch-hook">
2009 Modellwechsel wurde durch einen PreModelSwitch-Hook blockiert
2010</h3>
2011
2012Ein [PreModelSwitch-Hook](/docs/de/hooks#premodelswitch) hat den Modellwechsel, den Sie oder ein Client angefordert haben, nicht genehmigt, daher behält die Sitzung ihr aktuelles Modell. Wenn der Wechsel von einem [Agent SDK](/docs/de/agent-sdk/overview)-Host oder [Remote Control](/docs/de/remote-control) statt von einem Befehl kam, den Sie eingegeben haben, lautet die Meldung `Model switch blocked by a PreModelSwitch hook` ohne Nennung des Zielmodells.
2013
2014```text theme={null}
2015Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.
2016```
2017
2018Der Grund nach dem Doppelpunkt sagt, was den Wechsel ablehnte:
2019
2020* **Ein Grund, den ein Hook geschrieben hat**: Ein PreModelSwitch-Hook lieferte diesen Grund, wenn er [den Wechsel ablehnte oder um Bestätigung bat](/docs/de/hooks#premodelswitch-decision-control). Beheben Sie, was er verlangt, oder wählen Sie ein Modell, das Ihre Hooks zulassen.
2021* **`PreModelSwitch hook <name> did not respond before its timeout`**: Ein Hook, der nicht vor seinem [Timeout](/docs/de/hooks#timeouts) antwortet, blockiert den Wechsel. Beheben Sie den hängenden Befehl oder erhöhen Sie das `timeout` dieses Hooks, dann wechseln Sie erneut.
2022* **`confirmation required, and this session cannot ask`**: Ein Hook antwortete `ask` ohne Grund, und eine Kontrollabfrage hat keine Möglichkeit, die Bestätigungsaufforderung anzuzeigen. Ein `/model`-Befehl in einem [`-p`-Lauf](/docs/de/headless) meldet die gleiche Bedingung mit `(run /model interactively to confirm)` nach dem Grund. Machen Sie den Wechsel von einer interaktiven Sitzung, oder ändern Sie die Entscheidung des Hooks für dieses Modell.
2023* **`so organization-managed PreModelSwitch hooks could not be checked`**: Claude Code konnte nicht sagen, welche PreModelSwitch-Hooks Ihre Organisation [verwaltete Plugins](/docs/de/settings-reference#enabledplugins) liefern, zum Beispiel weil ein verwaltetes Plugin nicht geladen werden konnte. Einer dieser Hooks könnte den Wechsel blockieren, daher weigert sich Claude Code, statt den Wechsel unkontrolliert anzuwenden. Der Anfang des Grundes nennt, was fehlgeschlagen ist. Claude Code überprüft bei jedem Wechselversuch erneut, daher stoppt ein Fehler, der seitdem geklärt wurde, das Blockieren; wenn es weiterhin fehlschlägt, führen Sie `claude --debug` aus und wechseln Sie erneut, um die Details zu erfassen, dann beheben Sie das Plugin oder bitten Sie Ihren Admin, es zu beheben.
2024* **`a PreModelSwitch hook failed before answering`** oder **`PreModelSwitch hooks were cancelled (the control stream closed) before answering`**: Der Hook-Lauf endete ohne Urteil, und Claude Code behandelt das nicht als Genehmigung. Führen Sie `claude --debug` aus, um zu sehen, was fehlgeschlagen ist, dann wechseln Sie erneut.
2025
2026Vor v2.1.260 lautete die verwaltete Plugin-Ablehnung `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log`. Claude Code wiederholte das Plugin-Laden einmal und lehnte dann später Wechsel in der Sitzung ab, auch wenn Ihre Organisation keine Plugins verwaltete. Starten Sie die Sitzung auf diesen Versionen neu, um das Plugin-Laden erneut auszuführen.
2027
2028<h3 id="couldnt-save-it-as-your-default">
2029 Konnte es nicht als Standard speichern
2030</h3>
2031
2032Sie haben ein Modell ausgewählt, um es als Standard zu speichern, zum Beispiel mit `/model <name>` oder `Enter` in der `/model`-Auswahl, und Claude Code konnte die Auswahl nicht in Ihre Benutzereinstellungsdatei `~/.claude/settings.json` schreiben. Der Wechsel selbst wurde angewendet, daher läuft die aktuelle Sitzung auf dem Modell, das Sie ausgewählt haben, aber Ihr Standard ist unverändert und die nächste Sitzung startet auf dem alten Wert.
2033
2034```text theme={null}
2035Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)
2036```
2037
2038Der Grund nach dem Dateipfad sagt, was fehlgeschlagen ist:
2039
2040* **`can't be written (<code>)`**: Der Schreibvorgang schlug mit dem Betriebssystemfehlercode in Klammern fehl, wie `EROFS`, wenn die Datei oder die Datei, auf die sie verweist, auf einem Dateisystem sitzt, das Schreibvorgänge ablehnt. Machen Sie die Datei beschreibbar und wechseln Sie erneut. Wenn ein anderes Werkzeug die Datei erzeugt, setzen Sie stattdessen den `model`-Schlüssel in diesem Werkzeug; siehe [Eine Änderung, die Sie in Claude Code gemacht haben, geht in neuen Sitzungen verloren](/docs/de/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions).
2041* **`isn't valid JSON`**: Die Datei auf der Festplatte wird nicht geparst, und Claude Code lässt sie unverändert, statt Inhalte zu überschreiben, die es nicht zurücklesen kann. Beheben Sie den Syntaxfehler, dann wechseln Sie erneut; siehe [Beheben Sie eine kaputte Einstellungsdatei](/docs/de/settings#fix-a-broken-settings-file).
2042
2043Ein Hinweis, der mit `couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)` endet, bedeutet, dass der Schreibvorgang nach drei Sekunden nicht beendet war. Er wird im Hintergrund fortgesetzt, daher kann der Standard immer noch gespeichert werden; überprüfen Sie, mit welchem Modell Ihre nächste Sitzung startet, oder führen Sie `/model <name>` erneut aus.
2044
2045Vor v2.1.265 sagte der Hinweis, das Modell sei `saved as your default for new sessions`, auch wenn der Schreibvorgang fehlgeschlagen war.
2046
1840<h3 id="thinking-type-enabled-is-not-supported-for-this-model">2047<h3 id="thinking-type-enabled-is-not-supported-for-this-model">
1841 thinking.type.enabled wird für dieses Modell nicht unterstützt2048 thinking.type.enabled wird für dieses Modell nicht unterstützt
1842</h3>2049</h3>
2123 2330
2124```text theme={null}2331```text theme={null}
2125The current directory no longer exists (it was deleted or moved). Start Claude Code from an existing directory.2332The current directory no longer exists (it was deleted or moved). Start Claude Code from an existing directory.
2333error: The current working directory was deleted, so that command didn't work. Please cd into a different directory and try again.
2126```2334```
2127 2335
2336Die Ursache und die Lösung sind für beide Formen gleich.
2337
2128Wenn Claude Code das Arbeitsverzeichnis aus einem anderen Grund nicht lesen kann, z. B. aufgrund einer Berechtigungsänderung, benennt die Meldung stattdessen den Fehlercode: `Can't read the current directory (EACCES). Start Claude Code from a different directory.`2338Wenn Claude Code das Arbeitsverzeichnis aus einem anderen Grund nicht lesen kann, z. B. aufgrund einer Berechtigungsänderung, benennt die Meldung stattdessen den Fehlercode: `Can't read the current directory (EACCES). Start Claude Code from a different directory.`
2129 2339
2340Auf macOS bedeutet `EPERM` für ein Verzeichnis in `~/Desktop`, `~/Documents`, `~/Downloads` oder iCloud Drive normalerweise, dass macOS Ihre Terminal-App von diesem Ordner blockiert. Andere Befehle, die diesen Ordner lesen, schlagen auf die gleiche Weise fehl: `ls` dort meldet `Operation not permitted`, auch mit `sudo`.
2341
2130**Was zu tun ist:**2342**Was zu tun ist:**
2131 2343
2132* Wechseln Sie zu einem Verzeichnis, das existiert, z. B. Ihr Home- oder Projektverzeichnis, und führen Sie dann `claude` erneut aus2344* Wechseln Sie zu einem Verzeichnis, das existiert, z. B. Ihr Home- oder Projektverzeichnis, und führen Sie dann `claude` erneut aus
2133* Wenn das Verzeichnis unter demselben Pfad neu erstellt wurde, hält Ihre Shell immer noch das gelöschte. Führen Sie `cd "$PWD"` aus oder verlassen Sie das Verzeichnis und betreten Sie es erneut, und führen Sie dann `claude` erneut aus2345* Wenn das Verzeichnis unter demselben Pfad neu erstellt wurde, hält Ihre Shell immer noch das gelöschte. Führen Sie `cd "$PWD"` aus oder verlassen Sie das Verzeichnis und betreten Sie es erneut, und führen Sie dann `claude` erneut aus
2346* Für `EPERM` auf macOS beenden Sie Ihre Terminal-App mit Cmd+Q, öffnen Sie sie erneut, kehren Sie zu diesem Ordner zurück, und führen Sie `claude` aus. Wenn `ls` in diesem Ordner immer noch fehlschlägt, öffnen Sie **Systemeinstellungen > Datenschutz & Sicherheit > Dateien und Ordner**, aktivieren Sie den Ordner für Ihre Terminal-App, und öffnen Sie dann das Terminal erneut
2347
2348<h3 id="directory-couldnt-be-resolved-to-a-real-location">
2349 Verzeichnis konnte nicht zu einem echten Ort aufgelöst werden
2350</h3>
2351
2352Sie haben `/add-dir` für ein Unterverzeichnis Ihres Arbeitsverzeichnisses ausgeführt, und Claude Code konnte das Verzeichnis nicht zu seinem echten Ort auflösen.
2353
2354Sie haben bereits Dateizugriff auf ein Unterverzeichnis des Arbeitsverzeichnisses, daher lädt `/add-dir` nur seine Fähigkeiten, Befehle und Agenten. Bevor sie geladen werden, überprüft Claude Code, dass der echte Ort des Verzeichnisses, mit aufgelösten Symlinks, sich im Arbeitsverzeichnis befindet. Wenn Claude Code diesen Ort nicht auflösen kann, lädt es nichts und zeigt diese Meldung:
2355
2356```text theme={null}
2357packages/app couldn't be resolved to a real location, so its skills, commands, and agents weren't loaded. Check that it is a directory inside the working directory and try again.
2358```
2359
2360**Was zu tun ist:**
2361
2362* Überprüfen Sie, dass der Pfad ein echtes Verzeichnis im Arbeitsverzeichnis benennt, und führen Sie dann `/add-dir` erneut aus
2363* Die Meldung ändert Ihren Dateizugriff nicht; sie meldet nur, dass der `.claude/`-Inhalt des Verzeichnisses nicht geladen wurde
2364
2365Vor v2.1.261 erschien diese Meldung auch für jeden `/add-dir <subdirectory>`, wenn das Arbeitsverzeichnis auf einem `/net/<host>`-Automount war, wo Claude Code sich weigert, Pfade nach Design aufzulösen; das Verzeichnis war in Ordnung und ein Wiederholungsversuch konnte nicht helfen.
2134 2366
2135<h3 id="workspace-not-trusted-when-starting-remote-control">2367<h3 id="workspace-not-trusted-when-starting-remote-control">
2136 Arbeitsbereich nicht vertraut beim Starten der Remote-Steuerung2368 Arbeitsbereich nicht vertraut beim Starten der Remote-Steuerung
2187Claude Code schaltet `claude import` über eine Feature-Flag ein, die es von Anthropic abruft und auf der Festplatte zwischenspeichert. Diese Meldung bedeutet, dass der zwischengespeicherte Wert ausgeschaltet ist. Die Ursache ist normalerweise eine der folgenden:2419Claude Code schaltet `claude import` über eine Feature-Flag ein, die es von Anthropic abruft und auf der Festplatte zwischenspeichert. Diese Meldung bedeutet, dass der zwischengespeicherte Wert ausgeschaltet ist. Die Ursache ist normalerweise eine der folgenden:
2188 2420
2189* Sie haben seit der Installation keine Sitzung gestartet, daher hat Claude Code die Flag noch nicht abgerufen. Der erste `claude import` kann dies drucken, auch wenn die Funktion für Sie verfügbar ist.2421* Sie haben seit der Installation keine Sitzung gestartet, daher hat Claude Code die Flag noch nicht abgerufen. Der erste `claude import` kann dies drucken, auch wenn die Funktion für Sie verfügbar ist.
2190* Sie verwenden Claude Code über Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder Claude Platform auf AWS. Claude Code ruft Feature-Flags auf diesen Anbietern nicht ab, daher bleibt `claude import` nicht verfügbar.2422* Sie verwenden Claude Code über Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, Claude Platform auf AWS oder über ein [Claude-Apps-Gateway](/docs/de/claude-apps-gateway#availability-and-limitations). Claude Code ruft Feature-Flags in diesen Sitzungen nicht ab, daher bleibt `claude import` nicht verfügbar.
2191* Sie haben `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_GROWTHBOOK` oder [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/de/env-vars) gesetzt, was das Abrufen von Feature-Flags ausschaltet, daher bleibt `claude import` nicht verfügbar.2423* Sie haben `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_GROWTHBOOK` oder [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/de/env-vars) gesetzt, was das Abrufen von Feature-Flags ausschaltet, daher bleibt `claude import` nicht verfügbar.
2192 2424
2193**Was zu tun ist:**2425**Was zu tun ist:**
2227* Benennen Sie den Server in `claude_desktop_config.json` um, um nur Buchstaben, Zahlen, Bindestriche und Unterstriche zu verwenden, und führen Sie dann `claude mcp add-from-claude-desktop` erneut aus2459* Benennen Sie den Server in `claude_desktop_config.json` um, um nur Buchstaben, Zahlen, Bindestriche und Unterstriche zu verwenden, und führen Sie dann `claude mcp add-from-claude-desktop` erneut aus
2228* Fügen Sie diesen Server direkt mit `claude mcp add` oder `claude mcp add-json` unter einem gültigen Namen hinzu. Siehe [MCP-Server aus Claude Desktop importieren](/docs/de/mcp#import-mcp-servers-from-claude-desktop).2460* Fügen Sie diesen Server direkt mit `claude mcp add` oder `claude mcp add-json` unter einem gültigen Namen hinzu. Siehe [MCP-Server aus Claude Desktop importieren](/docs/de/mcp#import-mcp-servers-from-claude-desktop).
2229 2461
2462<h3 id="cannot-add-mcp-server-to-the-managed-scope">
2463 MCP-Server kann nicht zum verwalteten Bereich hinzugefügt werden
2464</h3>
2465
2466Sie haben `claude mcp add` oder `claude mcp add-json` mit `--scope managed` ausgeführt. Dieser Bereich enthält die Server, die Ihre Organisation über die verwaltete Einstellung [`managedMcpServers`](/docs/de/settings-reference#managedmcpservers) bereitstellt. Claude Code liest sie nur aus verwalteten Einstellungen, daher kann der Befehl keinen Server in diesen Bereich schreiben.
2467
2468```text theme={null}
2469Cannot add MCP server to scope: managed
2470```
2471
2472**Was zu tun ist:**
2473
2474* Fügen Sie den Server zu einem Bereich hinzu, in den Sie schreiben können: `local`, `user` oder `project`. Ohne `--scope` verwendet der Befehl `local`. Siehe [MCP-Installationsbereiche](/docs/de/mcp#mcp-installation-scopes)
2475* Um den Server jedem Benutzer in Ihrer Organisation bereitzustellen, fügen Sie ihn zu [`managedMcpServers`](/docs/de/settings-reference#managedmcpservers) in den verwalteten Einstellungen hinzu, die Sie bereitstellen
2476
2477<h3 id="cant-read-mcp-json">
2478 .mcp.json kann nicht gelesen werden
2479</h3>
2480
2481Ein Befehl, der die Projekt-[`.mcp.json`](/docs/de/mcp#project-scope) liest, wie `claude mcp add` oder `claude mcp add-json` mit `--scope project`, oder `claude mcp remove`, hat festgestellt, dass die Datei in Ihrem aktuellen Verzeichnis keine reguläre Datei ist oder größer als 2 MiB ist, daher wird er mit diesem Fehler beendet, anstatt die Datei zu lesen.
2482
2483```text theme={null}
2484Can't read .mcp.json: it isn't a regular file or is larger than 2097152 bytes. Fix or remove it, then run the command again.
2485```
2486
2487Vor v2.1.257 ließ eine FIFO bei `.mcp.json` den Befehl für immer ohne Ausgabe warten, und ein Symlink zu einer Gerätedatei wie `/dev/zero` vergrößerte den Speicher, bis der Prozess beendet wurde.
2488
2489**Was zu tun ist:**
2490
2491* Überprüfen Sie, was bei `.mcp.json` in Ihrem aktuellen Verzeichnis sitzt. Ersetzen Sie es durch eine gewöhnliche JSON-Datei im [Projekt-Scope-Format](/docs/de/mcp#project-scope), oder löschen Sie es, und führen Sie dann den Befehl erneut aus.
2492
2230<h3 id="anthropic-hosted-and-doesnt-support-local-oauth">2493<h3 id="anthropic-hosted-and-doesnt-support-local-oauth">
2231 Server ist von Anthropic gehostet und unterstützt lokales OAuth nicht2494 Server ist von Anthropic gehostet und unterstützt lokales OAuth nicht
2232</h3>2495</h3>
2281* Bestätigen Sie, dass der Tool-Name dem `mcp__<server>__<tool>`-Namen entspricht, den der Server bereitstellt2544* Bestätigen Sie, dass der Tool-Name dem `mcp__<server>__<tool>`-Namen entspricht, den der Server bereitstellt
2282* Wenn der Server länger als 30 Sekunden zum Starten benötigt, erhöhen Sie [`MCP_TIMEOUT`](/docs/de/env-vars)2545* Wenn der Server länger als 30 Sekunden zum Starten benötigt, erhöhen Sie [`MCP_TIMEOUT`](/docs/de/env-vars)
2283 2546
2547<h3 id="oauth-callback-port-is-already-in-use">
2548 OAuth-Callback-Port wird bereits verwendet
2549</h3>
2550
2551Wenn Sie sich bei einem Remote-MCP-Server mit OAuth anmelden, startet Claude Code einen lokalen Listener, um den Anmelde-Callback zu empfangen. Wenn der Port, den dieser Listener benötigt, von einem anderen Prozess gehalten wird, schlägt die Anmeldung mit dieser Meldung fehl. Dies geschieht hauptsächlich mit einem [festen Callback-Port](/docs/de/mcp#use-a-fixed-oauth-callback-port), der über die Variable [`MCP_OAUTH_CALLBACK_PORT`](/docs/de/env-vars) oder `--callback-port` gesetzt wird, da Claude Code ohne einen verfügbaren Port auswählt.
2552
2553```text theme={null}
2554OAuth callback port <port> is already in use — another process may be holding it. Run `lsof -ti:<port> -sTCP:LISTEN` to find it.
2555```
2556
2557Unter Windows ist der vorgeschlagene Befehl stattdessen `netstat -ano | findstr :<port>`.
2558
2559**Was zu tun ist:**
2560
2561* Führen Sie den Befehl aus der Meldung aus, um den Prozess zu finden, der den Port hält, und stoppen Sie ihn oder warten Sie, bis er beendet ist
2562* Wenn ein anderes Programm diesen Port dauerhaft benötigt, registrieren Sie einen anderen Redirect-URI beim Server und setzen Sie seinen Port mit `MCP_OAUTH_CALLBACK_PORT` oder `--callback-port`, je nachdem, was Sie verwenden
2563* Starten Sie dann die Anmeldung erneut, zum Beispiel indem Sie den Server in `/mcp` auswählen
2564
2284<h3 id="security-review-fails-without-origin-head">2565<h3 id="security-review-fails-without-origin-head">
2285 /security-review schlägt ohne origin/HEAD fehl2566 /security-review schlägt ohne origin/HEAD fehl
2286</h3>2567</h3>
2290```text theme={null}2571```text theme={null}
2291Error: Shell command failed for pattern "!`git diff --name-only origin/HEAD...`": [stderr]2572Error: Shell command failed for pattern "!`git diff --name-only origin/HEAD...`": [stderr]
2292fatal: ambiguous argument 'origin/HEAD...': unknown revision or path not in the working tree.2573fatal: ambiguous argument 'origin/HEAD...': unknown revision or path not in the working tree.
2293Use '---- to separate paths from revisions, like this:2574Use '--' to separate paths from revisions, like this:
2294'git <command> [<revision>...] -- [<file>...]'2575'git <command> [<revision>...] -- [<file>...]'
2295```2576```
2296 2577
2337 2618
2338* Fügen Sie sichtbaren Text in die Eingabeaufforderung ein. Wenn ein Skript die Eingabeaufforderung aus einer Variablen oder Datei erstellt, überprüfen Sie, dass die Quelle nicht leer ist, bevor Sie Claude Code aufrufen.2619* Fügen Sie sichtbaren Text in die Eingabeaufforderung ein. Wenn ein Skript die Eingabeaufforderung aus einer Variablen oder Datei erstellt, überprüfen Sie, dass die Quelle nicht leer ist, bevor Sie Claude Code aufrufen.
2339 2620
2621<h3 id="stream-json-input-carried-over-256m-characters-with-no-newline">
2622 stream-json-Eingabe trug über 256M Zeichen ohne Zeilenumbruch
2623</h3>
2624
2625Ihr Programm hat mehr als 268.435.456 Zeichen auf stdin ohne Zeilenumbruch an einen `claude -p --input-format stream-json`-Lauf gesendet, daher druckt Claude Code diesen Fehler auf stderr und wird mit Code 1 beendet, anstatt mehr Eingabe zu puffern. Die Meldung gibt dieses Budget als `256M` an. Vor v2.1.257 hat Claude Code solche Eingaben ohne Limit gepuffert, was den Speicher vergrößert hat, bis der Prozess abgestürzt ist oder beendet wurde.
2626
2627```text theme={null}
2628Error: stream-json input carried over 256M characters with no newline. Each stream-json message must be a single newline-terminated JSON line: either the producer is not newline-terminating its messages, or one message exceeded this budget.
2629```
2630
2631Eingabe dieser Länge ohne Zeilenumbruch bedeutet normalerweise, dass der Producer überhaupt kein stream-json-Producer ist, wie eine Binärdatei oder einfache Log-Ausgabe, die versehentlich gepipet wird. Eine einzelne Nachricht über dem Budget schlägt dieselbe Überprüfung fehl.
2632
2633**Was zu tun ist:**
2634
2635* Überprüfen Sie, was auf stdin gepipet wird. Mit [`--input-format stream-json`](/docs/de/cli-reference#cli-flags) muss jede Nachricht eine newline-terminierte JSON-Zeile sein
2636* Um stattdessen einfachen Text zu senden, lassen Sie `--input-format stream-json` weg; `claude -p` liest standardmäßig eine einfache Text-Eingabeaufforderung von stdin
2637
2340<h3 id="unknown-command">2638<h3 id="unknown-command">
2341 Unbekannter Befehl2639 Unbekannter Befehl
2342</h3>2640</h3>
2423Sie haben `/code-review ultra <PR#>` oder `claude ultrareview <PR#>` ausgeführt, und bevor die Cloud-Sitzung erstellt wird, fragt Claude Code den Server, ob [das GitHub-Konto, das mit Ihrem Claude-Konto verbunden ist](/docs/de/ultrareview#review-a-pull-request), das Repository des PR erreichen kann. Kein Konto ist verbunden, oder die Verbindung ist abgelaufen, daher würde der Cloud-Clone fehlschlagen und Claude Code weigert sich zu starten. Claude Code gibt keinen kostenlosen Lauf aus und belastet keine Nutzungsguthaben für einen abgelehnten Start.2721Sie haben `/code-review ultra <PR#>` oder `claude ultrareview <PR#>` ausgeführt, und bevor die Cloud-Sitzung erstellt wird, fragt Claude Code den Server, ob [das GitHub-Konto, das mit Ihrem Claude-Konto verbunden ist](/docs/de/ultrareview#review-a-pull-request), das Repository des PR erreichen kann. Kein Konto ist verbunden, oder die Verbindung ist abgelaufen, daher würde der Cloud-Clone fehlschlagen und Claude Code weigert sich zu starten. Claude Code gibt keinen kostenlosen Lauf aus und belastet keine Nutzungsguthaben für einen abgelehnten Start.
2424 2722
2425```text theme={null}2723```text theme={null}
2426Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected (or the connection expired). To fix: run /web-setup to reuse your GitHub CLI login, or connect an account at https://claude.ai/code/onboarding?step=alt-auth — then re-run /code-review ultra 1234 (allow a minute after connecting).2724Ultrareview clones <owner>/<repo> in the cloud with the GitHub account connected to your Claude account, and none is connected (or the connection expired). To fix: run /web-setup to reuse your GitHub CLI login, or connect an account at https://claude.ai/connect-github — then re-run /code-review ultra 1234 (allow a minute after connecting).
2427```2725```
2428 2726
2429Wenn [`/web-setup`](/docs/de/web-quickstart#connect-from-your-terminal) in Ihrer Sitzung nicht verfügbar ist, benennt die Meldung nur den claude.ai-Link.2727Wenn [`/web-setup`](/docs/de/web-quickstart#connect-from-your-terminal) in Ihrer Sitzung nicht verfügbar ist, benennt die Meldung nur den claude.ai-Link.
2430 2728
2431**Was zu tun ist:**2729**Was zu tun ist:**
2432 2730
2433* Führen Sie `/web-setup` aus, um Ihren GitHub CLI-Login mit Ihrem Claude-Konto zu verbinden, oder verbinden Sie ein Konto unter [claude.ai/code/onboarding](https://claude.ai/code/onboarding?step=alt-auth)2731* Führen Sie `/web-setup` aus, um Ihren GitHub CLI-Login mit Ihrem Claude-Konto zu verbinden, oder verbinden Sie ein Konto unter [claude.ai/connect-github](https://claude.ai/connect-github)
2434* Führen Sie die Review eine Minute nach der Verbindung erneut aus2732* Führen Sie die Review eine Minute nach der Verbindung erneut aus
2435 2733
2436Vor v2.1.248 überprüfte Claude Code dies nicht vor dem Start.2734Vor v2.1.248 überprüfte Claude Code dies nicht vor dem Start.
2587 2885
2588Diese Fehler stammen aus der [Plugin](/docs/de/plugins)- und [Marketplace](/docs/de/plugin-marketplaces)-Konfiguration. Bei Plugin-Problemen, die keine der Meldungen auf dieser Seite erzeugen, wie z. B. eine Marketplace-URL, die nicht geladen wird, oder ein Plugin, das installiert wird, aber nicht angezeigt wird, siehe [Plugin-Fehlerbehebung](/docs/de/discover-plugins#troubleshooting).2886Diese Fehler stammen aus der [Plugin](/docs/de/plugins)- und [Marketplace](/docs/de/plugin-marketplaces)-Konfiguration. Bei Plugin-Problemen, die keine der Meldungen auf dieser Seite erzeugen, wie z. B. eine Marketplace-URL, die nicht geladen wird, oder ein Plugin, das installiert wird, aber nicht angezeigt wird, siehe [Plugin-Fehlerbehebung](/docs/de/discover-plugins#troubleshooting).
2589 2887
2888<h3 id="plugin-eval-is-currently-in-early-access">
2889 plugin eval ist derzeit in Early Access
2890</h3>
2891
2892Sie haben [`claude plugin eval`](/docs/de/plugin-evals) oder `claude plugin eval init` ausgeführt und es wurde mit Exit-Code 1 beendet, bevor es etwas tat, mit einer dieser Meldungen:
2893
2894```text theme={null}
2895`plugin eval` is currently in early access
2896```
2897
2898```text theme={null}
2899`plugin eval` is currently unavailable
2900```
2901
2902Die erste Meldung bedeutet, dass Ihr Build älter als v2.1.269 ist, der ersten Version, in der der Befehl allgemein verfügbar ist. Die zweite bedeutet, dass Anthropic den Befehl serverseitig deaktiviert hat; nichts auf Ihrem Computer schaltet ihn wieder ein.
2903
2904**Was zu tun ist:**
2905
2906* Führen Sie `claude --version` aus, dann `claude update`, und führen Sie den Befehl erneut in einer neuen Sitzung aus. Siehe die [Anforderungen für Plugin-Evals](/docs/de/plugin-evals#requirements)
2907* Wenn Sie die zweite Meldung auf einem aktuellen Build sehen, versuchen Sie es später erneut nach einem weiteren `claude update`
2908
2590<h3 id="marketplace-is-registered-from-an-untrusted-source">2909<h3 id="marketplace-is-registered-from-an-untrusted-source">
2591 Marketplace ist von einer nicht vertrauenswürdigen Quelle registriert2910 Marketplace ist von einer nicht vertrauenswürdigen Quelle registriert
2592</h3>2911</h3>
2597Marketplace "claude-community" is registered from an untrusted source: The name 'claude-community' is reserved for official Anthropic marketplaces. Only repositories from 'github.com/anthropics/' can use this name. To fix it, remove the marketplace and re-add it from the official source.2916Marketplace "claude-community" is registered from an untrusted source: The name 'claude-community' is reserved for official Anthropic marketplaces. Only repositories from 'github.com/anthropics/' can use this name. To fix it, remove the marketplace and re-add it from the official source.
2598```2917```
2599 2918
2919Für einen Marketplace, dessen Quelle kein GitHub-Repository oder eine Git-URL ist, wie z. B. ein lokales Verzeichnis, lautet der mittlere Satz `can only be used with GitHub sources from the 'anthropics' organization` statt dessen. `claude plugin marketplace add` führt die gleiche Überprüfung durch und lehnt einen reservierten Namen mit `Failed to add marketplace:` gefolgt von demselben reservierten Namen-Satz ab.
2920
2600**Was zu tun ist:**2921**Was zu tun ist:**
2601 2922
2602* Führen Sie `claude plugin marketplace remove <name>` aus und fügen Sie den Marketplace dann erneut aus dem offiziellen `github.com/anthropics`-Repository hinzu2923* Wenn der Marketplace bereits registriert ist, führen Sie `claude plugin marketplace remove <name>` aus und fügen Sie ihn dann erneut aus dem offiziellen `github.com/anthropics`-Repository hinzu
2603* Wenn Sie einen Drittanbieter-Marketplace veröffentlichen, der den Namen verwendet hat, bevor er reserviert wurde, benennen Sie ihn um und bitten Sie Benutzer, ihn von Ihrer Quelle erneut hinzuzufügen2924* Wenn Sie einen Drittanbieter-Marketplace veröffentlichen, der den Namen verwendet hat, bevor er reserviert wurde, benennen Sie ihn um und bitten Sie Benutzer, ihn von Ihrer Quelle erneut hinzuzufügen
2604* Siehe die Liste der reservierten Namen unter [Marketplace-Schema](/docs/de/plugin-marketplaces#marketplace-schema)2925* Siehe die Liste der reservierten Namen unter [Marketplace-Schema](/docs/de/plugin-marketplaces#marketplace-schema)
2605 2926
2671commands path escapes plugin directory: ./commands/deploy.md — it resolves to /home/user/shared/deploy.md, outside the plugin directory2992commands path escapes plugin directory: ./commands/deploy.md — it resolves to /home/user/shared/deploy.md, outside the plugin directory
2672```2993```
2673 2994
2995Auf macOS und Linux lehnt Claude Code auch einen Komponentenpfad ab, der an irgendeiner Stelle einen Backslash enthält, auch wenn der Pfad im Plugin bleibt. Ein Plugin, dessen Komponentenpfade Windows-ähnliche Trennzeichen verwenden, wird auf Windows geladen und löst diese Ablehnung auf den anderen Plattformen aus:
2996
2997```text theme={null}
2998commands path escapes plugin directory: ./commands\deploy.md — its path contains a backslash, which is not resolved reliably on this platform
2999```
3000
2674Vor v2.1.251 lud Claude Code einen `commands`-Pfad, der in einem Marketplace-Eintrag deklariert war, auch wenn er außerhalb des Plugin-Verzeichnisses zeigte. Claude Code lehnte bereits Pfade ab, die in `plugin.json` deklariert waren, und die anderen Komponentenpfade in einem Marketplace-Eintrag.3001Vor v2.1.251 lud Claude Code einen `commands`-Pfad, der in einem Marketplace-Eintrag deklariert war, auch wenn er außerhalb des Plugin-Verzeichnisses zeigte. Claude Code lehnte bereits Pfade ab, die in `plugin.json` deklariert waren, und die anderen Komponentenpfade in einem Marketplace-Eintrag.
2675 3002
2676Vor v2.1.257 überprüfte die Kontrolle nur die Schreibweise des Pfads, nicht wo ein Symlink führt.3003Vor v2.1.257 überprüfte die Kontrolle nur die Schreibweise des Pfads, nicht wo ein Symlink führt.
2679 3006
2680* Verschieben Sie die referenzierte Datei in das Plugin-Verzeichnis und zeigen Sie mit einem `./` relativen Pfad darauf3007* Verschieben Sie die referenzierte Datei in das Plugin-Verzeichnis und zeigen Sie mit einem `./` relativen Pfad darauf
2681* Wenn der Pfad ein Symlink zu einer Datei außerhalb des Plugins ist, ersetzen Sie den Symlink durch eine Kopie der Datei3008* Wenn der Pfad ein Symlink zu einer Datei außerhalb des Plugins ist, ersetzen Sie den Symlink durch eine Kopie der Datei
3009* Wenn die Meldung sagt, dass der Pfad einen Backslash enthält, schreiben Sie den Pfad mit Schrägstrichen, z. B. `./commands/deploy.md`
2682* Um Dateien mit anderen Plugins im selben Marketplace zu teilen, verlinken Sie sie mit einem Symlink im Plugin-Verzeichnis, gemäß den [Symlink-Regeln](/docs/de/plugins-reference#share-files-within-a-marketplace-with-symlinks)3010* Um Dateien mit anderen Plugins im selben Marketplace zu teilen, verlinken Sie sie mit einem Symlink im Plugin-Verzeichnis, gemäß den [Symlink-Regeln](/docs/de/plugins-reference#share-files-within-a-marketplace-with-symlinks)
2683 3011
3012<h3 id="path-could-not-be-checked">
3013 Pfad konnte nicht überprüft werden
3014</h3>
3015
3016Claude Code fragte das Betriebssystem, ob ein Plugin-Pfad existiert, und erhielt einen Fehler, der nicht „nicht gefunden" ist, daher wird nicht geladen, was der Pfad benennt. Wie viel des Plugins geladen wird, hängt davon ab, welcher Pfad fehlgeschlagen ist:
3017
3018* Einer der [Standard-Komponentenordner](/docs/de/plugins-reference#file-locations-reference) eines Plugins, wie z. B. `skills/` oder `commands/`: Die anderen Komponenten des Plugins werden weiterhin geladen
3019* Das eigene Verzeichnis des Plugins: Nichts aus diesem Plugin wird geladen
3020
3021Sie sehen diesen Fehler nicht für einen Pfad, der überhaupt nicht existiert. In `/plugin` wird der Fehler unter dem Plugin angezeigt und benennt den Pfad und den Code, den das Betriebssystem zurückgegeben hat:
3022
3023```text theme={null}
3024skills path could not be checked: /home/user/my-plugin/skills (ELOOP)
3025```
3026
3027In `claude plugin list` liest sich derselbe Fehler als `Path not found: /home/user/my-plugin/skills (skills, ELOOP)`.
3028
3029Ursachen, die diesen Fehler erzeugen, sind:
3030
3031* `ELOOP`: Ein Symlink im Pfad zeigt auf sich selbst oder bildet eine Schleife
3032* `EIO` oder `ESTALE`: Der Pfad befindet sich auf einer unterbrochenen oder veralteten Netzwerkbereitstellung
3033* `EACCES`: Eines der Verzeichnisse über dem Pfad verweigert Ihnen die Berechtigung, es zu durchqueren
3034
3035**Was zu tun ist:**
3036
3037* Ersetzen Sie einen Symlink, der auf sich selbst zeigt, durch einen echten Ordner, oder löschen Sie ihn
3038* Wenn sich der Pfad auf einer Netzwerkbereitstellung befindet, hängen Sie die Freigabe erneut ein
3039* Wenn der Code `EACCES` ist, stellen Sie Ihre Ausführungsberechtigung für die Verzeichnisse über dem Pfad wieder her
3040* Führen Sie `/reload-plugins` aus, nachdem Sie den Pfad behoben haben, oder starten Sie Claude Code neu, um das Plugin oder die Komponente zu laden
3041
3042Vor v2.1.265 behandelte Claude Code einen Standard-Komponentenordner, den es nicht überprüfen konnte, als abwesend und lud das Plugin ohne diese Komponente, ohne Fehler.
3043
3044<h3 id="marketplace-entry-path-does-not-stay-inside-the-marketplace-directory">
3045 Marketplace-Eintragspfad bleibt nicht im Marketplace-Verzeichnis
3046</h3>
3047
3048Der [Marketplace-Eintrag](/docs/de/plugin-marketplaces#plugin-entries) des Plugins deklariert einen Quellpfad, den Claude Code nicht zu einem Ort im eigenen Verzeichnis des Marketplace auflösen kann, daher wird das Plugin nicht installiert oder geladen. Die Ablehnung umfasst:
3049
3050* Ein Eintrags-Pfad, der absolut ist, mit `..` aus dem Marketplace klettert oder wie ein Netzwerkpfad geschrieben ist
3051* Ein Eintrag in einem Marketplace, der aus einer Remote-Quelle wie Git oder einer URL abgerufen wird, der sein Ziel durch einen Symlink erreicht, der außerhalb des Marketplace-Verzeichnisses aufgelöst wird
3052* Ein relativer Eintrag in einem Marketplace, der von einer direkten URL zu seiner `marketplace.json` hinzugefügt wurde: Claude Code lädt nur diese Datei herunter, daher existieren keine lokalen Plugin-Dateien für den Pfad zum Benennen. Siehe [Plugins mit relativen Pfaden schlagen in URL-basierten Marketplaces fehl](/docs/de/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)
3053
3054`claude plugin install` meldet die Ablehnung wie folgt:
3055
3056```text theme={null}
3057Cannot install my-plugin@my-marketplace: its marketplace entry path does not stay inside the marketplace directory (an absolute, climbing, network-shaped or link-traversing entry, an entry of a fetched marketplace that resolves outside its tree — or a relative entry in a url-catalog marketplace, which has no local directory)
3058```
3059
3060Wenn ein bereits installiertes Plugin-Eintrag die gleiche Überprüfung nicht besteht, zeigt `claude plugin list` das Plugin als `failed to load` mit:
3061
3062```text theme={null}
3063Plugin source path refused: ./my-plugin does not stay inside its marketplace directory. Check that the marketplace entry has a plain relative path.
3064```
3065
3066**Was zu tun ist:**
3067
3068* Wenn Sie den Marketplace verwalten, schreiben Sie den `source` des Eintrags als einen einfachen relativen Pfad wie `./plugins/my-plugin`, und halten Sie jeden Symlink, den er kreuzt, auf das Marketplace-Verzeichnis gerichtet
3069* Wenn Sie den Marketplace von einer direkten URL hinzugefügt haben, können relative Einträge nicht aufgelöst werden. Bitten Sie den Marketplace-Autor, [eine andere Plugin-Quelle](/docs/de/plugin-marketplaces#plugin-sources) zu verwenden, oder fügen Sie den Marketplace stattdessen aus seinem Git-Repository hinzu
3070
2684<h3 id="failed-to-load-marketplace-configuration">3071<h3 id="failed-to-load-marketplace-configuration">
2685 Fehler beim Laden der Marketplace-Konfiguration3072 Fehler beim Laden der Marketplace-Konfiguration
2686</h3>3073</h3>
2709 Werkzeugfehler3096 Werkzeugfehler
2710</h2>3097</h2>
2711 3098
2712Diese Fehler stammen von Claudes integrierten Werkzeugen. Claude korrigiert die meisten Werkzeugfehler automatisch. Wenn eine Änderung von Ihnen erforderlich ist, gibt die Liste **Was zu tun ist** für diesen Fehler an, was zu ändern ist.3099Diese Fehler stammen von Claudes integrierten Werkzeugen. Claude behebt die meisten Werkzeugfehler automatisch. Wenn eine Änderung von Ihnen erforderlich ist, gibt die **Was zu tun ist**-Liste dieses Fehlers an, was zu ändern ist.
2713 3100
2714<h3 id="agent-would-be-spawned-with-zero-tools">3101<h3 id="agent-would-be-spawned-with-zero-tools">
2715 Agent würde mit null Werkzeugen erzeugt3102 Agent würde mit null Werkzeugen erzeugt
2717 3104
2718Jeder Eintrag in der [`tools`-Liste](/docs/de/sub-agents#supported-frontmatter-fields) des Subagenten konnte mit keinem verwendbaren Werkzeug abgeglichen werden, daher weigerte sich Claude Code, den Subagenten zu starten: Ohne Werkzeuge konnte er nicht handeln. Die Nachricht gruppiert Ihre Einträge nach dem, was schiefgelaufen ist:3105Jeder Eintrag in der [`tools`-Liste](/docs/de/sub-agents#supported-frontmatter-fields) des Subagenten konnte mit keinem verwendbaren Werkzeug abgeglichen werden, daher weigerte sich Claude Code, den Subagenten zu starten: Ohne Werkzeuge konnte er nicht handeln. Die Nachricht gruppiert Ihre Einträge nach dem, was schiefgelaufen ist:
2719 3106
2720* **Unbekannt**: Der Eintrag stimmt mit keinem Werkzeugnamen überein, normalerweise ein Tippfehler wie `Grpe` für `Grep`.3107* **Nicht erkannt**: Der Eintrag stimmt mit keinem Werkzeugnamen überein, normalerweise ein Tippfehler wie `Grpe` für `Grep`.
2721* **Nicht für Subagenten verfügbar**: Der Eintrag benennt ein echtes Werkzeug, das [Subagenten nicht verwenden können](/docs/de/sub-agents#available-tools). Hintergrund-Subagenten behalten einen kleineren integrierten Werkzeugsatz, daher landet ein Eintrag, den nur ein Vordergrund-Subagent verwenden kann, hier, wenn der Subagent im Hintergrund ausgeführt würde, was die Standardeinstellung ist. Wenn Sie `Agent` auflisten, wird die Nachricht stattdessen unter der nächsten Gruppe gemeldet.3108* **Nicht für Subagenten verfügbar**: Der Eintrag benennt ein echtes Werkzeug, das [Subagenten nicht verwenden können](/docs/de/sub-agents#available-tools). Hintergrund-Subagenten behalten einen kleineren integrierten Werkzeugsatz, daher landet ein Eintrag, den nur ein Vordergrund-Subagent verwenden kann, hier, wenn der Subagent im Hintergrund ausgeführt würde, was die Standardeinstellung ist. Wenn Sie `Agent` auflisten, meldet die Nachricht ihn stattdessen unter der nächsten Gruppe.
2722* **Stimmt mit keinen Werkzeugen in dieser Sitzung überein**: Der Eintrag ist gültig, aber kein Werkzeug in der aktuellen Sitzung stimmt gerade damit überein, wie `mcp__github__*` ohne verbundenen GitHub-MCP-Server oder `Agent` für einen Subagenten bei der [Tiefenlimitierung](/docs/de/sub-agents#let-subagents-spawn-their-own-subagents).3109* **Stimmt mit keinen Werkzeugen in dieser Sitzung überein**: Der Eintrag ist gültig, aber kein Werkzeug in der aktuellen Sitzung stimmt gerade damit überein, wie `mcp__github__*` ohne verbundenen GitHub-MCP-Server oder `Agent` für einen Subagenten am [Tiefenlimit](/docs/de/sub-agents#let-subagents-spawn-their-own-subagents).
2723 3110
2724Das Weglassen des `tools`-Feldes löst diese Weigerung niemals aus. Wenn Sie die `tools`-Liste leer lassen oder `disallowedTools` jeden Eintrag darin entfernt, startet Claude Code auch den Subagenten ohne Werkzeuge.3111Das Weglassen des `tools`-Feldes löst diese Weigerung niemals aus. Wenn Sie die `tools`-Liste leer lassen oder `disallowedTools` jeden Eintrag darin entfernt, startet Claude Code auch den Subagenten ohne Werkzeuge.
2725 3112
2726Vor v2.1.208 wurde der Subagent ohne Werkzeuge gestartet und konnte ein leeres oder verwirrendes Ergebnis zurückgeben.3113Vor v2.1.208 wurde der Subagent ohne Werkzeuge gestartet und konnte ein leeres oder verwirrendes Ergebnis zurückgeben.
2727 3114
2728```text theme={null}3115```text theme={null}
2729Agent 'code-reviewer' würde mit null Werkzeugen erzeugt — Weigerung. Seine Tools-Liste wurde zu nichts aufgelöst: unbekannt [Grpe]. Beheben Sie die Werkzeug-Frontmatter des Agenten oder übergeben Sie einen anderen subagent_type.3116Agent 'code-reviewer' würde mit null Werkzeugen erzeugt — Weigerung. Seine tools-Liste wurde zu nichts aufgelöst: nicht erkannt [Grpe]. Beheben Sie die tools-Frontmatter des Agenten oder übergeben Sie einen anderen subagent_type.
2730```3117```
2731 3118
2732**Was zu tun ist:**3119**Was zu tun ist:**
2735* Entfernen Sie Einträge für Werkzeuge, die die Sitzung nicht hat, wie MCP-Werkzeuge von einem Server, der nicht verbunden ist3122* Entfernen Sie Einträge für Werkzeuge, die die Sitzung nicht hat, wie MCP-Werkzeuge von einem Server, der nicht verbunden ist
2736* Für ein Werkzeug, das [Hintergrund-Subagenten ablegen](/docs/de/sub-agents#available-tools), wie `LSP`, entfernen Sie den Eintrag. Um das Werkzeug zu behalten, [schalten Sie den Fork-Modus aus](/docs/de/sub-agents#turn-fork-mode-on-or-off) und bitten Sie Claude, den Subagenten im Vordergrund auszuführen3123* Für ein Werkzeug, das [Hintergrund-Subagenten ablegen](/docs/de/sub-agents#available-tools), wie `LSP`, entfernen Sie den Eintrag. Um das Werkzeug zu behalten, [schalten Sie den Fork-Modus aus](/docs/de/sub-agents#turn-fork-mode-on-or-off) und bitten Sie Claude, den Subagenten im Vordergrund auszuführen
2737* Löschen Sie das `tools`-Feld, anstatt Werkzeuge aufzulisten, um dem Subagenten jedes [für Subagenten verfügbare Werkzeug](/docs/de/sub-agents#available-tools) zu geben3124* Löschen Sie das `tools`-Feld, anstatt Werkzeuge aufzulisten, um dem Subagenten jedes [für Subagenten verfügbare Werkzeug](/docs/de/sub-agents#available-tools) zu geben
2738* Für eine `tools`-Liste, die nur `Agent` enthält, erhöhen Sie die [Tiefenlimitierung](/docs/de/sub-agents#let-subagents-spawn-their-own-subagents) oder geben Sie dem Agenten mindestens ein anderes Werkzeug: Claude Code behält `Agent` bei dieser Limitierung zurück, daher wird eine Liste mit nichts anderem darin zu keinen Werkzeugen aufgelöst3125* Für eine `tools`-Liste, die nur `Agent` enthält, erhöhen Sie das [Tiefenlimit](/docs/de/sub-agents#let-subagents-spawn-their-own-subagents) oder geben Sie dem Agenten mindestens ein anderes Werkzeug: Claude Code behält `Agent` bei diesem Limit zurück, daher wird eine Liste mit nichts anderem darin zu keinen Werkzeugen aufgelöst
2739 3126
2740<h3 id="file-is-covered-by-a-read-deny-rule">3127<h3 id="file-is-covered-by-a-read-deny-rule">
2741 Datei wird durch eine Read-Ablehnungsregel abgedeckt3128 Datei wird durch eine Read-Ablehnungsregel abgedeckt
2742</h3>3129</h3>
2743 3130
2744Das Edit- oder Write-Werkzeug wurde auf einem Pfad aufgerufen, der einer [`Read`-Ablehnungsregel](/docs/de/permissions#read-and-edit) entspricht, einschließlich der Erstellung einer neuen Datei unter diesem Pfad. Beide Werkzeuge ändern Inhalte, die Claude zurücklesen können muss, daher weigert sich Claude Code, den Aufruf zu tätigen, bevor ein Dateizugriff erfolgt. NotebookEdit wird nicht durch `Read`-Ablehnungsregeln abgedeckt. Vor v2.1.228 blockierte die Regel nur das Edit-Werkzeug, und vor v2.1.208 blockierte nur eine `Edit`-Ablehnungsregel Bearbeitungen.3131Das Edit- oder Write-Werkzeug wurde auf einem Pfad aufgerufen, der durch eine [`Read`-Ablehnungsregel](/docs/de/permissions#read-and-edit) abgeglichen wird, einschließlich der Erstellung einer neuen Datei unter diesem Pfad. Beide Werkzeuge ändern Inhalte, die Claude zurücklesen können muss, daher weigert sich Claude Code, den Aufruf zu tätigen, bevor ein Dateizugriff erfolgt. NotebookEdit wird nicht durch `Read`-Ablehnungsregeln abgedeckt. Vor v2.1.228 blockierte die Regel nur das Edit-Werkzeug, und vor v2.1.208 blockierte nur eine `Edit`-Ablehnungsregel Bearbeitungen.
2745 3132
2746```text theme={null}3133```text theme={null}
2747Datei wird durch eine Read-Ablehnungsregel in Ihren Berechtigungseinstellungen abgedeckt und kann nicht bearbeitet werden.3134Datei wird durch eine Read-Ablehnungsregel in Ihren Berechtigungseinstellungen abgedeckt und kann nicht bearbeitet werden.
2748```3135```
2749 3136
2750Wenn Claude Code das Write-Werkzeug ablehnt, endet die Nachricht stattdessen mit `und kann nicht geschrieben werden`.3137Wenn Claude Code das Write-Werkzeug ablehnt, endet die Nachricht mit `und kann nicht geschrieben werden`.
2751 3138
2752**Was zu tun ist:**3139**Was zu tun ist:**
2753 3140
2770**Was zu tun ist:**3157**Was zu tun ist:**
2771 3158
2772* Normalerweise nichts: Die Nachricht listet die Subagenten auf, die die Sitzung hat, daher kann Claude mit einem von ihnen erneut versuchen3159* Normalerweise nichts: Die Nachricht listet die Subagenten auf, die die Sitzung hat, daher kann Claude mit einem von ihnen erneut versuchen
2773* Wenn Claude weiterhin fehlschlägt, fügen Sie `general-purpose` zur `tools: Agent(...)`-Zulassungsliste hinzu, oder heben Sie `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` auf3160* Wenn Claude weiterhin fehlschlägt, fügen Sie `general-purpose` zur `tools: Agent(...)`-Zulassungsliste hinzu, oder deaktivieren Sie `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`
2774 3161
2775Vor v2.1.235 schlug derselbe Aufruf mit `Agent-Typ 'general-purpose' nicht gefunden` fehl.3162Vor v2.1.235 schlug derselbe Aufruf mit `Agent type 'general-purpose' not found` fehl.
2776 3163
2777<h3 id="memory-index-is-over-its-read-limit">3164<h3 id="memory-index-is-over-its-read-limit">
2778 Speicherindex überschreitet sein Lesenlimit3165 Speicherindex überschreitet sein Lesenlimit
2779</h3>3166</h3>
2780 3167
2781Claude schrieb in den [automatischen Speicher](/docs/de/memory#auto-memory)-Index `MEMORY.md` und ließ ihn über eines seiner Lesenlimits hinaus: 200 Zeilen oder 25 KB. Der Schreibvorgang war erfolgreich, aber nur die ersten 200 Zeilen oder 25 KB, je nachdem, was zuerst kommt, werden zu Beginn einer Sitzung geladen, daher wird alles über dem Limit jedes Mal, wenn der Index gelesen wird, verworfen. Vor v2.1.210 wurde ein über dem Limit liegender Index beim nächsten Laden stillschweigend gekürzt, ohne ein Schreibzeitsignal.3168Claude schrieb in den [automatischen Speicher](/docs/de/memory#auto-memory)-Index `MEMORY.md` und ließ ihn über eines seiner Lesenlimits hinaus: 200 Zeilen oder 25 KB. Der Schreibvorgang war erfolgreich, aber nur die ersten 200 Zeilen oder 25 KB, je nachdem, was zuerst kommt, werden zu Beginn einer Sitzung geladen, daher wird alles über dem Limit jedes Mal gelöscht, wenn der Index gelesen wird. Vor v2.1.210 wurde ein über dem Limit liegender Index beim nächsten Laden stillschweigend gekürzt, ohne ein Schreibzeitsignal.
2782 3169
2783```text theme={null}3170```text theme={null}
2784Fehler: Dieser Schreibvorgang ließ den Speicherindex bei MEMORY.md bei 214 Zeilen, über seinem 200-Zeilen-Lesenlimit. Der Schreibvorgang war erfolgreich, aber alles über dem Limit wird stillschweigend verworfen, jedes Mal wenn der Index geladen wird — Einträge am Ende sind bereits für Leser unsichtbar. Schreiben Sie ihn jetzt auf unter 140 Zeilen um: Behalten Sie eine Zeile pro Eintrag, verschieben Sie Details in Themendateien, und führen Sie stale Einträge zusammen oder löschen Sie sie.3171Fehler: Dieser Schreibvorgang ließ den Speicherindex bei MEMORY.md bei 214 Zeilen, über seinem 200-Zeilen-Lesenlimit. Der Schreibvorgang war erfolgreich, aber alles über dem Limit wird stillschweigend gelöscht, jedes Mal wenn der Index geladen wird — Einträge am Ende sind bereits für Leser unsichtbar. Schreiben Sie ihn jetzt auf unter 140 Zeilen um: Behalten Sie eine Zeile pro Eintrag, verschieben Sie Details in Themendateien, und führen Sie stale Einträge zusammen oder löschen Sie sie.
2785```3172```
2786 3173
2787Nur der Inhalt, der geladen wird, zählt zu den Limits. YAML-Frontmatter und Block-Level-HTML-Kommentare werden entfernt, bevor der Index geladen wird, daher sind sie von der Messung ausgeschlossen. Vor v2.1.211 maß Claude Code die Rohdatei, und Frontmatter oder Kommentare könnten diesen Fehler auslösen, selbst wenn der geladene Inhalt passte.3174Nur der Inhalt, der geladen wird, zählt zu den Limits. YAML-Frontmatter und Block-Level-HTML-Kommentare werden entfernt, bevor der Index geladen wird, daher sind sie von der Messung ausgeschlossen. Vor v2.1.211 maß Claude Code die Rohdatei, und Frontmatter oder Kommentare konnten diesen Fehler auslösen, selbst wenn der geladene Inhalt passte.
2788 3175
2789Claude Code liefert den Fehler an Claude nach dem Schreibvorgang, anstatt ihn als Banner in Ihrem Terminal zu drucken, daher bemerken Sie ihn möglicherweise nur im Transkript.3176Claude Code liefert den Fehler an Claude nach dem Schreibvorgang, anstatt ihn als Banner in Ihrem Terminal zu drucken, daher bemerken Sie ihn möglicherweise nur im Transkript.
2790 3177
2791Wenn Claudes Schreibvorgang die Datei einem Limit nahe bringt, ohne es zu überschreiten, gibt Claude Code stattdessen eine mildere Erinnerung zurück, um den Index zu komprimieren, anstatt diesen Fehler.3178Wenn Claudes Schreibvorgang die Datei einem Limit nahe bringt, ohne es zu überschreiten, gibt Claude Code stattdessen eine mildere Erinnerung zurück, um den Index zu komprimieren.
2792 3179
2793**Was zu tun ist:**3180**Was zu tun ist:**
2794 3181
2802Ein `pkill`-Befehl in einem Bash-Werkzeugaufruf verwendete ein Muster, normalerweise mit `-f`, das mit dem Claude Code-Prozess selbst übereinstimmt, daher weigert sich Claude Code, den Befehl auszuführen, anstatt die Sitzung zu beenden. Claude Code testet das Muster mit `pgrep`, bevor `pkill` ausgeführt wird, und weigert sich, wenn seine eigene Prozess-ID im Ergebnis ist. Die Überprüfung läuft nur unter Linux; unter macOS wird `pkill` unverändert ausgeführt. Vor v2.1.214 wurde der Befehl ausgeführt, und ein übereinstimmendes Muster beendete die Claude Code-Sitzung mitten im Zug.3189Ein `pkill`-Befehl in einem Bash-Werkzeugaufruf verwendete ein Muster, normalerweise mit `-f`, das mit dem Claude Code-Prozess selbst übereinstimmt, daher weigert sich Claude Code, den Befehl auszuführen, anstatt die Sitzung zu beenden. Claude Code testet das Muster mit `pgrep`, bevor `pkill` ausgeführt wird, und weigert sich, wenn seine eigene Prozess-ID im Ergebnis ist. Die Überprüfung läuft nur unter Linux; unter macOS wird `pkill` unverändert ausgeführt. Vor v2.1.214 wurde der Befehl ausgeführt, und ein übereinstimmendes Muster beendete die Claude Code-Sitzung mitten im Zug.
2803 3190
2804```text theme={null}3191```text theme={null}
2805pkill: Weigerung auszuführen — dieses Muster stimmt mit dem Claude CLI-Prozess überein (PID 12345). Verengen Sie das Muster, oder zielen Sie auf Ihre eigenen untergeordneten Prozesse mit `pkill -P $$ ...` ab.3192pkill: Weigerung auszuführen — dieses Muster stimmt mit dem Claude CLI-Prozess überein (PID 12345). Verengen Sie das Muster, oder zielen Sie auf Ihre eigenen Kinder mit `pkill -P $$ ...`.
2806```3193```
2807 3194
2808Die Weigerung erscheint im Bash-Werkzeugergebnis, anstatt als Banner in Ihrem Terminal, und Claude passt den Befehl normalerweise selbst an.3195Die Weigerung erscheint im Bash-Werkzeugergebnis, anstatt als Banner in Ihrem Terminal, und Claude passt den Befehl normalerweise selbst an.
2809 3196
2810**Was zu tun ist:**3197**Was zu tun ist:**
2811 3198
2812* Verengen Sie das Muster, damit es nur den beabsichtigten Prozess abgleicht, zum Beispiel den vollständigen Pfad der Zielbinärdatei anstelle einer kurzen Teilzeichenkette3199* Verengen Sie das Muster, damit es nur den beabsichtigten Prozess abgleicht, zum Beispiel den vollständigen Pfad der Zielbinärdatei anstelle einer kurzen Teilzeichenfolge
2813* Um Prozesse zu stoppen, die von der aktuellen Shell gestartet wurden, verwenden Sie `pkill -P $$` mit dem Muster, das die Übereinstimmung auf die untergeordneten Prozesse der Shell selbst beschränkt3200* Um Prozesse zu stoppen, die von der aktuellen Shell gestartet wurden, verwenden Sie `pkill -P $$` mit dem Muster, das die Übereinstimmung auf die eigenen Kindprozesse der Shell beschränkt
2814 3201
2815<h3 id="failed-to-write-to-a-teammate-inbox">3202<h3 id="failed-to-write-to-a-teammate-inbox">
2816 Fehler beim Schreiben in den Posteingang eines Teamkollegen3203 Fehler beim Schreiben in den Posteingang eines Teamkollegen
2818 3205
2819Claude Code konnte keine Nachricht in die Postfachdatei eines Teamkollegen unter `~/.claude/teams/{team-name}/inboxes/` schreiben, daher erhielt der Empfänger nichts. Der Schreibvorgang schlägt fehl, wenn Claude Code die Datei nicht erstellen oder aktualisieren kann, zum Beispiel weil die Festplatte voll ist, das Verzeichnis nicht beschreibbar ist oder ein anderer Agent die Postfachsperre zu lange hält. Vor v2.1.224 meldete Claude Code die Nachricht als gesendet, selbst wenn der Schreibvorgang fehlschlug.3206Claude Code konnte keine Nachricht in die Postfachdatei eines Teamkollegen unter `~/.claude/teams/{team-name}/inboxes/` schreiben, daher erhielt der Empfänger nichts. Der Schreibvorgang schlägt fehl, wenn Claude Code die Datei nicht erstellen oder aktualisieren kann, zum Beispiel weil die Festplatte voll ist, das Verzeichnis nicht beschreibbar ist oder ein anderer Agent die Postfachsperre zu lange hält. Vor v2.1.224 meldete Claude Code die Nachricht als gesendet, selbst wenn der Schreibvorgang fehlschlug.
2820 3207
2821Der Fehler erscheint im Werkzeugergebnis des sendenden Agenten, anstatt als Banner in Ihrem Terminal, und sein Text teilt Claude mit, es erneut zu versuchen:3208Der Fehler erscheint im Werkzeugergebnis des sendenden Agenten, anstatt als Banner in Ihrem Terminal, und sein Text weist Claude an, es erneut zu versuchen:
2822 3209
2823```text theme={null}3210```text theme={null}
2824Fehler beim Schreiben in den Posteingang des Forschers — nichts wurde gesendet. Versuchen Sie es erneut, oder kontaktieren Sie den Lead.3211Fehler beim Schreiben in den Posteingang des Forschers — nichts wurde gesendet. Versuchen Sie es erneut, oder kontaktieren Sie den Lead.
2825```3212```
2826 3213
2827Strukturierte [Agent-Team](/docs/de/agent-teams)-Protokollnachrichten schlagen auf die gleiche Weise fehl, und der Fehler benennt die unzugestellte Nachricht: Wenn Claude Code eine Plangenehmigung, Planablehnung, Abschaltsanforderung oder Abschaltungsablehnung nicht schreiben kann, liest sich der Fehler `Fehler beim Schreiben der <Nachricht> in den Posteingang von <Name> — nichts wurde gesendet`. Die `Plangenehmigung` in dieser Liste ist die Entscheidung des Leads, den Plan eines Teamkollegen zu genehmigen; die Planeinreichung des Teamkollegen ist die separate `Plangenehmigungsanforderung`-Nachricht. Diese Nachricht und zwei weitere Protokollnachrichten tragen ihren eigenen Nachrichtentext und ihre Konsequenzen:3214Strukturierte [Agent-Team](/docs/de/agent-teams)-Protokollnachrichten schlagen auf die gleiche Weise fehl, und der Fehler benennt die unzugestellte Nachricht: Wenn Claude Code eine Plangenehmigung, Planablehnung, Abschaltsanforderung oder Abschaltungsablehnung nicht schreiben kann, liest sich der Fehler `Fehler beim Schreiben der <Nachricht> in den Posteingang von <Name> — nichts wurde gesendet`. Die `Plangenehmigung` in dieser Liste ist die Entscheidung des Leads, der den Plan eines Teamkollegen genehmigt; die Planeinreichung des Teamkollegen ist die separate `Plangenehmigungsanforderung`-Nachricht. Diese Nachricht und zwei weitere Protokollnachrichten tragen ihren eigenen Nachrichtentext und ihre Konsequenz:
2828 3215
2829* `Fehler beim Schreiben der Plangenehmigungsanforderung in den Posteingang des Leads — Plan nicht eingereicht; versuchen Sie es erneut`: Der Plan des Teamkollegen erreichte den Lead nie, und der Teamkollege bleibt im Planmodus, bis eine Neueinreichung erfolgreich ist3216* `Fehler beim Schreiben der Plangenehmigungsanforderung in den Posteingang des Leads — Plan nicht eingereicht; versuchen Sie es erneut`: Der Plan des Teamkollegen erreichte den Lead nie, und der Teamkollege bleibt im Planmodus, bis eine Neueinreichung erfolgreich ist
2830* `Die Berechtigungsanforderung konnte nicht an den Team-Lead zugestellt werden (Postfachschreibfehler)`: Die Berechtigungsanforderung des Teamkollegen erreichte den Lead nie, daher genehmigte niemand den Werkzeugaufruf3217* `Die Berechtigungsanforderung konnte nicht an den Team-Lead zugestellt werden (Postfachschreibfehler)`: Die Berechtigungsanforderung des Teamkollegen erreichte den Lead nie, daher genehmigte niemand den Werkzeugaufruf
2834 3221
2835**Was zu tun ist:**3222**Was zu tun ist:**
2836 3223
2837* Bitten Sie den Absender, die Nachricht erneut zu senden; Contention für die Postfachsperre ist vorübergehend und wird beim Wiederholen gelöscht3224* Bitten Sie den Absender, die Nachricht erneut zu senden; Konflikte um die Postfachsperre sind vorübergehend und klären sich beim erneuten Versuch
2838* Überprüfen Sie den freien Speicherplatz, und überprüfen Sie, dass `~/.claude/teams` und die Dateien darunter von Ihrem Benutzer beschreibbar sind3225* Überprüfen Sie den freien Speicherplatz, und überprüfen Sie, dass `~/.claude/teams` und die Dateien darunter von Ihrem Benutzer beschreibbar sind
2839 3226
2840<h3 id="message-too-large-for-cross-session-delivery">3227<h3 id="message-too-large-for-cross-session-delivery">
2851 3238
2852**Was zu tun ist:**3239**Was zu tun ist:**
2853 3240
2854* Bitten Sie Claude, die Nachricht zusammenzufassen, oder den Masseninhalt in eine Datei zu legen und den Dateipfad zu senden3241* Bitten Sie Claude, die Nachricht zusammenzufassen, oder legen Sie den Masseninhalt in eine Datei und senden Sie den Dateipfad
2855* Bitten Sie Claude, den Inhalt auf mehrere kürzere Nachrichten zu verteilen3242* Bitten Sie Claude, den Inhalt auf mehrere kürzere Nachrichten zu verteilen
2856 3243
2857Vor v2.1.235 meldete Claude Code eine übergroße Nachricht als gesendet. Die empfangende Sitzung verwarf sie ungelesen.3244Vor v2.1.235 meldete Claude Code eine übergroße Nachricht als gesendet. Die empfangende Sitzung ließ sie ungelesen fallen.
2858 3245
2859<h3 id="too-many-messages-to-this-session-just-now">3246<h3 id="too-many-messages-to-this-session-just-now">
2860 Zu viele Nachrichten an diese Sitzung gerade eben3247 Zu viele Nachrichten an diese Sitzung gerade eben
2863Claude sendete einen schnellen Schub von [sitzungsübergreifenden Nachrichten](/docs/de/cross-session-messaging) an eine Ihrer Sitzungen auf dieser Maschine, und der Schub erreichte das, was diese Sitzung akzeptiert. Claude Code lehnte den nächsten Sendevorgang ab, und die empfangende Sitzung erhielt nichts davon. Die Weigerung erscheint im Werkzeugergebnis der sendenden Sitzung, nicht als Banner in Ihrem Terminal:3250Claude sendete einen schnellen Schub von [sitzungsübergreifenden Nachrichten](/docs/de/cross-session-messaging) an eine Ihrer Sitzungen auf dieser Maschine, und der Schub erreichte das, was diese Sitzung akzeptiert. Claude Code lehnte den nächsten Sendevorgang ab, und die empfangende Sitzung erhielt nichts davon. Die Weigerung erscheint im Werkzeugergebnis der sendenden Sitzung, nicht als Banner in Ihrem Terminal:
2864 3251
2865```text wrap theme={null}3252```text wrap theme={null}
2866Fehler beim Senden an api-worker: Zu viele Nachrichten an diese Sitzung gerade eben: 30 wurden kürzlich gesendet und mehr würden durch sein Ratenlimit verworfen, daher wurde diese nicht gesendet. Fassen Sie das Verbleibende in eine Nachricht zusammen, oder warten Sie ein wenig, bevor Sie mehr senden.3253Fehler beim Senden an api-worker: Zu viele Nachrichten an diese Sitzung gerade eben: 30 wurden kürzlich gesendet und mehr würden durch sein Ratenlimit gelöscht, daher wurde diese nicht gesendet. Fassen Sie das Verbleibende in eine Nachricht zusammen, oder warten Sie ein wenig, bevor Sie mehr senden.
2867```3254```
2868 3255
2869**Was zu tun ist:**3256**Was zu tun ist:**
2870 3257
2871* Normalerweise nichts: Claude fasst den verbleibenden Inhalt in eine Nachricht zusammen, oder wartet, bevor mehr gesendet wird3258* Normalerweise nichts: Claude fasst den verbleibenden Inhalt in eine Nachricht zusammen, oder wartet, bevor mehr gesendet wird
2872* Wenn Sie den Schub selbst veranlasst haben, bitten Sie Claude, das Verbleibende in eine einzelne Nachricht zu kombinieren3259* Wenn Sie den Schub selbst ausgelöst haben, bitten Sie Claude, das Verbleibende in eine einzelne Nachricht zu kombinieren
2873 3260
2874Vor v2.1.236 meldete Claude Code diese Sendungen als gesendet. Die empfangende Sitzung verwarf sie ungelesen.3261Vor v2.1.236 meldete Claude Code diese Sendungen als gesendet. Die empfangende Sitzung ließ sie ungelesen fallen.
2875 3262
2876<h3 id="refusing-to-send-a-cross-session-message">3263<h3 id="refusing-to-send-a-cross-session-message">
2877 Weigerung, eine sitzungsübergreifende Nachricht zu senden3264 Weigerung, eine sitzungsübergreifende Nachricht zu senden
2878</h3>3265</h3>
2879 3266
2880Bevor Claude Code eine [sitzungsübergreifende Nachricht](/docs/de/cross-session-messaging) an eine andere Ihrer Sitzungen auf dieser Maschine schreibt, überprüft es, dass die Postfach-Socket der Zielsitzung der Endpunkt ist, an den die Nachricht adressiert wurde. Wenn eine Überprüfung fehlschlägt, weigert sich Claude Code, den Sendevorgang in der sendenden Sitzung durchzuführen, und die Zielsitzung erhält nichts. Für eine Nachricht, die Claude sendet, erscheint die Weigerung im Werkzeugergebnis der sendenden Sitzung:3267Bevor Claude Code eine [sitzungsübergreifende Nachricht](/docs/de/cross-session-messaging) an eine andere Ihrer Sitzungen auf dieser Maschine schreibt, überprüft es, dass das Postfach-Socket der Zielsitzung der Endpunkt ist, an den die Nachricht adressiert wurde. Wenn eine Überprüfung fehlschlägt, weigert sich Claude Code, den Sendevorgang in der sendenden Sitzung durchzuführen, und die Zielsitzung erhält nichts. Für eine Nachricht, die Claude sendet, erscheint die Weigerung im Werkzeugergebnis der sendenden Sitzung:
2881 3268
2882```text theme={null}3269```text theme={null}
2883Fehler beim Senden an api-worker: Weigerung zu senden: Antwortziel ist ein Symlink3270Fehler beim Senden an api-worker: Weigerung zu senden: Antwortziel ist ein Symlink
2888* `Antwortziel ist ein Symlink`: Ein symbolischer Link sitzt am Socket-Pfad der Zielsitzung. Claude Code liefert nicht durch ihn, weil ein Link dort die Nachricht zu einem Endpunkt umleiten könnte, den die Zielsitzung nicht erstellt hat.3275* `Antwortziel ist ein Symlink`: Ein symbolischer Link sitzt am Socket-Pfad der Zielsitzung. Claude Code liefert nicht durch ihn, weil ein Link dort die Nachricht zu einem Endpunkt umleiten könnte, den die Zielsitzung nicht erstellt hat.
2889* `Antwortziel kann nicht überprüft werden`: Claude Code konnte den Zielpfad überhaupt nicht inspizieren, zum Beispiel weil das Lesen mit einem Berechtigungsfehler fehlschlug.3276* `Antwortziel kann nicht überprüft werden`: Claude Code konnte den Zielpfad überhaupt nicht inspizieren, zum Beispiel weil das Lesen mit einem Berechtigungsfehler fehlschlug.
2890* `Verbundener Endpunkt ist nicht der erwartete Prozess`: Der Prozess, der den Socket hält, ist nicht die Sitzung, an die die Nachricht adressiert wurde, daher ist die Adresse veraltet oder ein anderer Prozess hat den Socket ersetzt.3277* `Verbundener Endpunkt ist nicht der erwartete Prozess`: Der Prozess, der den Socket hält, ist nicht die Sitzung, an die die Nachricht adressiert wurde, daher ist die Adresse veraltet oder ein anderer Prozess hat den Socket ersetzt.
2891* `Identität des verbundenen Endpunkts konnte nicht gelesen werden`: Claude Code verbunden, konnte aber nicht lesen, welcher Prozess das andere Ende hält, daher konnte es das Ziel nicht bestätigen. Dies kann vorübergehend sein.3278* `Verbundene Endpunkt-Identität konnte nicht gelesen werden`: Claude Code verbunden, konnte aber nicht lesen, welcher Prozess das andere Ende hält, daher konnte es das Ziel nicht bestätigen. Dies kann vorübergehend sein.
2892* `Verbundener Endpunkt wird nicht von diesem Benutzer besessen`: Der Prozess, der den Socket hält, läuft unter einem anderen Benutzerkonto, daher ist es nicht eine Ihrer Sitzungen.3279* `Verbundener Endpunkt wird nicht von diesem Benutzer besessen`: Der Prozess, der den Socket hält, läuft unter einem anderen Benutzerkonto, daher ist es nicht eine Ihrer Sitzungen.
2893* `Besitzer des verbundenen Endpunkts konnte nicht gelesen werden`: Claude Code verbunden, konnte aber nicht lesen, welches Benutzerkonto das andere Ende besitzt, daher konnte es bestätigen, dass der Endpunkt Ihnen gehört.3280* `Verbundene Endpunkt-Besitzer konnte nicht gelesen werden`: Claude Code verbunden, konnte aber nicht lesen, welches Benutzerkonto das andere Ende besitzt, daher konnte es nicht bestätigen, dass der Endpunkt Ihnen gehört.
2894* `Verbundener Endpunkt ist ein anderer Prozess mit der erwarteten PID`: Die Prozess-ID stimmt mit der überein, an die die Nachricht adressiert wurde, aber Claude Code konnte nicht bestätigen, dass es derselbe Prozess ist. Normalerweise hat diese Sitzung beendet und das Betriebssystem hat ihre Prozess-ID wiederverwendet, daher ist die Adresse veraltet.3281* `Verbundener Endpunkt ist ein anderer Prozess mit der erwarteten PID`: Die Prozess-ID stimmt mit der überein, an die die Nachricht adressiert wurde, aber Claude Code konnte nicht bestätigen, dass es derselbe Prozess ist. Normalerweise hat diese Sitzung beendet und das Betriebssystem hat ihre Prozess-ID wiederverwendet, daher ist die Adresse veraltet.
2895 3282
2896**Was zu tun ist:**3283**Was zu tun ist:**
2897 3284
2898* Normalerweise nichts: Die Überprüfungen verhindern, dass eine Nachricht einen anderen Endpunkt als die Sitzung erreicht, an die sie adressiert wurde, und nichts wurde gesendet3285* Normalerweise nichts: Die Überprüfungen verhindern, dass eine Nachricht einen anderen Endpunkt als die Sitzung erreicht, an die sie adressiert wurde, und nichts wurde gesendet
2899* Bitten Sie Claude, Ihre Sitzungen erneut aufzulisten und erneut zu senden; eine Weigerung, die durch eine veraltete Adresse verursacht wird, wird gelöscht, sobald Claude an die aktuelle sendet3286* Bitten Sie Claude, Ihre Sitzungen erneut aufzulisten und erneut zu senden; eine Weigerung, die durch eine veraltete Adresse verursacht wird, klärt sich, sobald Claude an die aktuelle sendet
2900* Wenn `Antwortziel ist ein Symlink` für eine Sitzung wiederholt wird, überprüfen Sie, was einen Link am Socket-Pfad dieser Sitzung erstellt hat, angezeigt in ihrer `/status` unter `Peer address`3287* Wenn `Antwortziel ist ein Symlink` für eine Sitzung wiederholt wird, überprüfen Sie, was einen Link am Socket-Pfad dieser Sitzung erstellt hat, angezeigt in ihrem `/status` unter `Peer address`
2901* Für `Identität des verbundenen Endpunkts konnte nicht gelesen werden`, erneut senden; die Bedingung kann vorübergehend sein3288* Für `Verbundene Endpunkt-Identität konnte nicht gelesen werden`, erneut senden; die Bedingung kann vorübergehend sein
2902* Wenn `Verbundener Endpunkt wird nicht von diesem Benutzer besessen` auf einer gemeinsamen Maschine erscheint, läuft die Sitzung unter dieser Adresse unter einem anderen Benutzerkonto, daher kann Claude sie nicht von Ihrem aus kontaktieren3289* Wenn `Verbundener Endpunkt wird nicht von diesem Benutzer besessen` auf einer gemeinsamen Maschine erscheint, läuft die Sitzung unter diesem Endpunkt unter einem anderen Benutzerkonto, daher kann Claude sie nicht von Ihrem aus kontaktieren
2903 3290
2904Vor v2.1.248 überprüfte Claude Code nicht den Benutzer, der den Endpunkt besitzt, oder die Prozessstartzeit, daher erscheinen die Verweigerungen, die diese Überprüfungen benennen, nicht auf früheren Versionen.3291Vor v2.1.248 überprüfte Claude Code nicht den Besitzer des Endpunkts oder die Prozessstartzeit, daher erscheinen die Weigerungen, die diese Überprüfungen benennen, nicht auf früheren Versionen.
2905 3292
2906<h3 id="refusing-after-a-symlink-changed">3293<h3 id="refusing-after-a-symlink-changed">
2907 Weigerung, einen Pfad zu lesen, zu schreiben oder zu durchsuchen3294 Weigerung, einen Pfad zu lesen, zu schreiben oder zu durchsuchen
2915 3302
2916Der Text nach dem Pfad benennt den Grund:3303Der Text nach dem Pfad benennt den Grund:
2917 3304
2918* `Seine Symlink-Auflösung hat sich nach der Berechtigungsprüfung geändert`: Ein Symlink entlang des Pfads oder bei einer Grep- oder Glob-Suchroot wurde zwischen der Berechtigungsprüfung und der Operation ersetzt3305* `Seine Symlink-Auflösung hat sich nach der Berechtigungsprüfung geändert`: Ein Symlink entlang des Pfads oder an einer Grep- oder Glob-Suchroot wurde zwischen der Berechtigungsprüfung und der Operation ersetzt
2919* `Seine Übergeordnete-Verzeichnis-Symlink-Auflösung hat sich nach der Berechtigungsprüfung geändert`: Ein Verzeichnis, das der Schreibpfad durchläuft, wird nicht mehr zu dem genehmigten Ort aufgelöst3306* `Seine Übergeordnete-Verzeichnis-Symlink-Auflösung hat sich nach der Berechtigungsprüfung geändert`: Ein Verzeichnis, das der Schreibpfad durchläuft, führt nicht mehr zu dem genehmigten Ort
2920* `Es ist ein symbolischer Link. Schreiben Sie stattdessen zum Zielpfad des Links`: Ein symbolischer Link sitzt am genehmigten Schreibort selbst3307* `Es ist ein symbolischer Link. Schreiben Sie stattdessen zum Ziel des Links`: Ein symbolischer Link sitzt am genehmigten Schreibort selbst
2921* `Ein Pfad, durch den eine seiner Read-Ablehnungsregeln geschrieben wird, hat sich geändert, während die Suche vorbereitet wurde. Versuchen Sie es erneut.`: Eine `Read`-Ablehnungsregel für die Suche benennt einen Pfad, der durch einen Symlink führt, und dieser Link hat sich geändert, während Claude Code die Suche vorbereitete3308* `Ein Pfad, durch den eine seiner Read-Ablehnungsregeln geschrieben wird, hat sich geändert, während die Suche vorbereitet wurde. Versuchen Sie es erneut.`: Eine `Read`-Ablehnungsregel für die Suche benennt einen Pfad, der durch einen Symlink führt, und dieser Link hat sich geändert, während Claude Code die Suche vorbereitete
2922* `Es konnte nicht geöffnet werden (EACCES) — es ist nicht lesbar, oder wird gleichzeitig ersetzt.`: Die Suchroot existiert, konnte aber nicht geöffnet werden; der eingeklammerte Code ist der Betriebssystemfehler3309* `Es konnte nicht geöffnet werden (EACCES) — es ist nicht lesbar, oder wird gleichzeitig ersetzt.`: Die Suchroot existiert, konnte aber nicht geöffnet werden; der eingeklammerte Code ist der Betriebssystemfehler
2923* `Seine Berechtigungsprüfung ist abgelaufen, bevor sie ausgeführt wurde (zu viele gleichzeitige Dateivorgänge). Versuchen Sie es erneut.`: Claude Code hat den Genehmigungsdatensatz unter vielen gleichzeitigen Dateivorgängen entfernt, bevor das Werkzeug ihn verwendete; das Wiederholen führt eine frische Berechtigungsprüfung durch3310* `Seine Berechtigungsprüfung ist abgelaufen, bevor sie ausgeführt wurde (zu viele gleichzeitige Dateivorgänge). Versuchen Sie es erneut.`: Claude Code hat den Genehmigungsdatensatz unter vielen gleichzeitigen Dateivorgängen entfernt, bevor das Werkzeug ihn verwendete; das erneute Versuchen führt eine frische Berechtigungsprüfung durch
2924* `ripgrep wurde nur nach Name auf PATH gefunden, und eine Suche außerhalb des Arbeitsverzeichnisses kann Ihre Read-Ablehnungsregeln in dieser Konfiguration nicht anwenden`: Claude Code konnte die `rg`-Binärdatei nicht zu einem absoluten Pfad auflösen, daher weigert es sich, Suchen außerhalb des Arbeitsverzeichnisses durchzuführen, anstatt eine auszuführen, die Ihre Ablehnungsregeln nicht abdecken3311* `ripgrep wurde nur nach Name auf PATH gefunden, und eine Suche außerhalb des Arbeitsverzeichnisses kann Ihre Read-Ablehnungsregeln in dieser Konfiguration nicht anwenden`: Claude Code konnte die `rg`-Binärdatei nicht zu einem absoluten Pfad auflösen, daher weigert es sich, Suchen außerhalb des Arbeitsverzeichnisses durchzuführen, anstatt eine auszuführen, die Ihre Ablehnungsregeln nicht abdecken
2925 3312
2926**Was zu tun ist:**3313**Was zu tun ist:**
2927 3314
2928* Normalerweise nichts: Die Weigerung erreicht Claude als Werkzeugergebnis, und die abgelehnte Operation wird nicht ausgeführt3315* Normalerweise nichts: Die Weigerung erreicht Claude als Werkzeugergebnis, und die abgelehnte Operation wird nicht ausgeführt
2929* Wenn eine Symlink-Weigerung auf einem Pfad wiederholt wird, finden Sie, was einen Link dort ständig umschreibt, wie ein Build-Tool oder Datei-Watcher, oder bitten Sie Claude, stattdessen den aufgelösten Pfad der Datei zu verwenden3316* Wenn eine Symlink-Weigerung auf einem Pfad wiederholt wird, finden Sie, was einen Link dort ständig umschreibt, wie ein Build-Tool oder Datei-Watcher, oder bitten Sie Claude, stattdessen den aufgelösten Pfad der Datei zu verwenden
3317* Wenn diese Weigerung für jede Datei erscheint, während Claude Code unter Windows in einem AppContainer oder Sandbox mit eingeschränktem Token läuft, aktualisieren Sie auf v2.1.265 oder später
2930* Für die ripgrep-Weigerung installieren Sie ripgrep mit Ihrem Paketmanager, damit `rg` zu einem absoluten Pfad auf `PATH` aufgelöst wird, oder halten Sie Suchen unter dem Arbeitsverzeichnis3318* Für die ripgrep-Weigerung installieren Sie ripgrep mit Ihrem Paketmanager, damit `rg` zu einem absoluten Pfad auf `PATH` aufgelöst wird, oder halten Sie Suchen unter dem Arbeitsverzeichnis
2931 3319
2932Vor v2.1.251 überprüfte Claude Code die Auflösung eines Pfads nur für Dateischreibvorgänge erneut, daher konnte ein Link, der nach der Berechtigungsprüfung ersetzt wurde, einen Lese- oder Suchvorgang zu einem anderen Ort umleiten, ohne eine Nachricht. Von diesen Verweigerungen erscheint nur die Übergeordnete-Verzeichnis-Schreib-Weigerung auf früheren Versionen.3320Vor v2.1.251 überprüfte Claude Code die Auflösung eines Pfads nur für Dateischreibvorgänge erneut, daher konnte ein Link, der nach der Berechtigungsprüfung ersetzt wurde, einen Lese- oder Suchvorgang zu einem anderen Ort umleiten, ohne eine Nachricht. Von diesen Weigerungen erscheint nur die Übergeordnete-Verzeichnis-Schreib-Weigerung auf früheren Versionen.
2933 3321
2934<h3 id="task-output-swap-refused">3322<h3 id="task-output-swap-refused">
2935 Task-Ausgabe-Swap abgelehnt3323 Task-Ausgabe-Swap abgelehnt
2936</h3>3324</h3>
2937 3325
2938Claude Code speichert die Ausgabe jedes Bash-Befehls in einer Datei unter seinem Temp-Verzeichnis. Diese Nachricht bedeutet, dass ein Verzeichnis auf dem Pfad dieser Datei ein symbolischer Link ist oder verschoben wurde, daher weigerte sich Claude Code, den Befehl auszuführen, anstatt seine Ausgabe durch diesen Pfad zu schreiben. Die Nachricht erscheint im Bash-Werkzeugergebnis:3326Claude Code speichert die Ausgabe jedes Bash-Befehls in einer Datei unter seinem Temp-Verzeichnis. Jedes Mal, wenn es eine dieser Dateien öffnet, überprüft es, dass der Pfad immer noch zu der Datei führt, die es erstellt hat, ohne Symlink, zusätzlichen Hard Link oder verschobenes Verzeichnis, das ihn umleitet. Diese Nachricht bedeutet, dass diese Überprüfung fehlgeschlagen ist, daher weigerte sich Claude Code, die Operation durchzuführen, anstatt die Ausgabe durch diesen Pfad zu schreiben oder zu lesen. Die Nachricht erscheint im Bash-Werkzeugergebnis:
2939 3327
2940```text wrap theme={null}3328```text wrap theme={null}
2941Task-Ausgabe-Swap abgelehnt (Tasks-Verzeichnis verschoben oder verlinkt): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. Zur Wiederherstellung: Starten Sie Claude Code mit CLAUDE_CODE_TMPDIR neu, das auf ein frisches Verzeichnis gesetzt ist; oder, wenn /private/tmp/claude-501/-Users-you-my-project ein verwaistes Verzeichnis oder ein Symlink ist, der nicht dort sein sollte, entfernen Sie diesen Eintrag selbst (nicht das, worauf er zeigt) und starten Sie neu.3329Task-Ausgabe-Swap abgelehnt (Tasks-Verzeichnis verschoben oder verlinkt): /private/tmp/claude-501/-Users-you-my-project/1f0e62dc-4b0a-4f5e-9c2d-8a7b6c5d4e3f/tasks/b7k2f9m3q.output. Zur Wiederherstellung: Starten Sie Claude Code mit CLAUDE_CODE_TMPDIR neu, das auf ein frisches Verzeichnis gesetzt ist; oder, wenn /private/tmp/claude-501/-Users-you-my-project ein verwaistes Verzeichnis oder ein Symlink ist, der nicht dort sein sollte, entfernen Sie diesen Eintrag selbst (nicht das, worauf er zeigt) und starten Sie neu.
2942```3330```
2943 3331
3332Der eingeklammerte Text benennt die Überprüfung, die fehlgeschlagen ist. Gründe wie `Ausgabe-Symlink wurde umgeleitet`, `Ausgabedatei-Identität geändert` und `nicht eine reguläre Datei` melden alle dieselbe Bedingung: Etwas am oder entlang des Ausgabepfads ist nicht mehr die Datei, die Claude Code erstellt hat. Nur einige Gründe tragen einen `Zur Wiederherstellung:`-Satz.
3333
3334Wenn die Überprüfung fehlschlägt, während ein Befehl noch läuft, stoppt Claude Code den Befehl, und sein Ergebnis meldet:
3335
3336```text theme={null}
3337Befehl beendet: Seine Ausgabedatei wurde ersetzt oder konnte nicht mehr überprüft werden
3338```
3339
2944**Was zu tun ist:**3340**Was zu tun ist:**
2945 3341
2946* Aktualisieren Sie auf v2.1.260 oder später. Frühere Versionen zeigten diese Nachricht manchmal, wenn kein Link oder verschobenes Verzeichnis vorhanden war3342* Aktualisieren Sie auf v2.1.260 oder später. Frühere Versionen zeigten diese Nachricht manchmal, wenn kein Link oder verschobenes Verzeichnis vorhanden war
2947* Starten Sie Claude Code mit [`CLAUDE_CODE_TMPDIR`](/docs/de/env-vars) neu, das auf ein frisches Verzeichnis gesetzt ist3343* Starten Sie Claude Code mit [`CLAUDE_CODE_TMPDIR`](/docs/de/env-vars) neu, das auf ein frisches Verzeichnis gesetzt ist
2948* Oder überprüfen Sie Ihr Projektverzeichnis unter dem Claude Code-Temp-Verzeichnis, `/private/tmp/claude-501/-Users-you-my-project` in der Beispielnachricht. Wenn dieser Pfad ein Symlink ist, oder ein Verzeichnis, das nicht dort sein sollte, entfernen Sie den Link oder das Verzeichnis selbst, anstatt das Ziel des Links, und starten Sie Claude Code neu3344* Oder überprüfen Sie Ihr Projektverzeichnis unter dem Claude Code-Temp-Verzeichnis, `/private/tmp/claude-501/-Users-you-my-project` in der Beispielnachricht. Wenn dieser Pfad ein Symlink ist, oder ein Verzeichnis, das nicht dort sein sollte, entfernen Sie den Link oder das Verzeichnis selbst, anstatt das Ziel des Links, und starten Sie Claude Code neu
3345* Wenn die Weigerung wiederholt wird, ersetzt, verlinkt oder entfernt ein Prozess Einträge unter Claudes Temp-Verzeichnis, während die Sitzung läuft. Setzen Sie [`CLAUDE_CODE_TMPDIR`](/docs/de/env-vars) auf ein Verzeichnis, das nichts anderes verwaltet, und starten Sie neu
3346
3347<h3 id="the-source-file-is-not-valid-utf-8-text">
3348 Die Quelldatei ist kein gültiger UTF-8-Text
3349</h3>
3350
3351Claude versuchte, ein [Artefakt](/docs/de/artifacts) aus einer Datei zu veröffentlichen, deren Bytes nicht als Text dekodiert werden, oder deren Text bereits das Ersatzzeichen `U+FFFD` enthält, daher weigerte sich Claude Code, die Veröffentlichung durchzuführen, bevor etwas hochgeladen wurde. Die Nachricht erscheint im Artifact-Werkzeugergebnis und benennt die erste Position zum Beheben:
3352
3353```text wrap theme={null}
3354file_path: Die Quelldatei ist kein gültiger UTF-8-Text (erstes ungültiges Byte bei Zeile 12, Spalte 40). Sie kann in einer anderen Kodierung gespeichert sein oder Binärdaten enthalten. Schreiben Sie sie als UTF-8 um, dann veröffentlichen Sie erneut. Nichts wurde veröffentlicht.
3355
3356file_path: Die Quelldatei hat das Ersatzzeichen U+FFFD bei Zeile 12, Spalte 40, normalerweise dort gelassen, wo eine frühere Bearbeitung oder ein Einfügen ein Zeichen verloren hat. Ersetzen Sie es durch den beabsichtigten Text (in HTML schreiben Sie ein beabsichtigtes U+FFFD als �), dann veröffentlichen Sie erneut. Nichts wurde veröffentlicht.
3357```
3358
3359Claude Code dekodiert die Datei als UTF-8, oder als UTF-16, wenn sie mit einer Little-Endian-UTF-16-Byte-Order-Marke beginnt. Wenn eine solche UTF-16-Datei nicht dekodiert, benennt die erste Nachricht `UTF-16` und weist Sie immer noch an, die Datei als UTF-8 umzuschreiben. Wenn mehr Positionen der benannten folgen, fügt die Nachricht eine Zählung wie `(+2 weitere)` nach der Position hinzu.
3360
3361**Was zu tun ist:**
3362
3363* Normalerweise nichts: Claude schreibt die Datei um und veröffentlicht erneut
3364* Wenn die Datei eine ist, die Sie geschrieben oder exportiert haben, speichern Sie sie erneut als UTF-8, und ersetzen Sie jedes `U+FFFD` durch das Zeichen, das eine frühere Bearbeitung, ein Einfügen oder eine Konvertierung verloren hat
3365* Um ein beabsichtigtes `U+FFFD` auf der Seite anzuzeigen, schreiben Sie es als `�` im HTML, anstatt das Literalzeichen
3366
3367Vor v2.1.267 lud Claude Code eine solche Datei ohne Überprüfung hoch, und der Server lehnte die Veröffentlichung stattdessen ab.
2949 3368
2950<h2 id="background-session-errors">3369<h2 id="background-session-errors">
2951 Fehler in Hintergrund-Sitzungen3370 Fehler in Hintergrund-Sitzungen
3069 Worktree hat Commits, die nirgendwo gepusht werden3488 Worktree hat Commits, die nirgendwo gepusht werden
3070</h3>3489</h3>
3071 3490
3072Sie haben versucht, eine [Hintergrund-Sitzung](/docs/de/agent-view#what-deleting-a-session-removes) zu löschen, deren Worktree Commits enthält, die Claude Code nicht bestätigen kann, dass sie anderswo gespeichert sind. Claude Code behält den Worktree und die Sitzungszeile bei, anstatt die Commits zu zerstören. `claude rm` druckt den beibehaltenen Pfad und den Grund:3491Sie haben versucht, eine [Hintergrund-Sitzung](/docs/de/agent-view#what-deleting-a-session-removes) zu löschen, deren Worktree Commits enthält, die Claude Code nicht bestätigen kann, dass sie anderswo gespeichert sind. Claude Code behält den Worktree und die Sitzungszeile bei, anstatt die Commits zu zerstören. `claude rm` nennt den Branch und die nicht gepushten Commits und sagt, wie Sie vorgehen:
3073 3492
3074```text theme={null}3493```text theme={null}
3075kept 7c5dcf5d — worktree has commits that are not pushed anywhere3494kept 7c5dcf5d — 2 unpushed commits on claude/fix-login (a1b2c3d Fix login flow, … and 1 more)
3076 worktree kept at /home/you/project/.claude/worktrees/fix-login3495 worktree: /home/you/project/.claude/worktrees/fix-login
3077 resolve that (commit/push, or remove the worktree), then run 'claude rm 7c5dcf5d' again3496 push them, or discard the worktree and its commits: claude rm 7c5dcf5d --discard-unpushed a1b2c3d000000000000000000000000000000000@0123456789abcdef0123456789abcdef
3078```3497```
3079 3498
3080Wenn Sie aus der [Agent-Ansicht](/docs/de/agent-view) mit einem doppelten `Ctrl+X`-Druck löschen, stimmen Sie dem Verwerfen von nicht committeten Änderungen zu, aber nicht dem Verwerfen von Commits, daher lehnt Claude Code auch dort ab. Nach einer abgelehnten Löschung zeigt die Sitzungszeile `not deleted` mit dem gleichen Grund.3499Wenn Claude Code die Commits nicht zusammenfassen kann, liest sich die Meldung stattdessen `worktree has commits that are not pushed anywhere`. In der [Agent-Ansicht](/docs/de/agent-view) zeigt die Sitzungszeile `not deleted` mit dem gleichen Grund.
3081 3500
3082Commits auf einem Remote blockieren die Löschung nicht. Auch nicht Commits auf der lokalen Kopie des Standard-Branches Ihres `origin`-Remote, solange dieser Branch in Ihrem Haupt-Checkout ausgecheckt ist, dem Repository-Verzeichnis selbst, nicht einem Worktree.3501Commits auf einem Remote blockieren die Löschung nicht. Auch nicht Commits auf der lokalen Kopie des Standard-Branches Ihres `origin`-Remote, solange dieser Branch in Ihrem Haupt-Checkout ausgecheckt ist, dem Repository-Verzeichnis selbst, nicht einem Worktree.
3083 3502
3084**Was zu tun ist:**3503**Was zu tun ist:**
3085 3504
3086* Pushen Sie den Branch des Worktree, oder mergen Sie ihn in den Standard-Branch, der in Ihrem Haupt-Checkout ausgecheckt ist, dann löschen Sie die Sitzung erneut3505* Um die Commits zu behalten, pushen Sie den Branch des Worktree, oder mergen Sie ihn in den Standard-Branch, der in Ihrem Haupt-Checkout ausgecheckt ist, dann löschen Sie die Sitzung erneut
3087* Um die Sitzung zu löschen, ohne die Commits zu pushen oder zu mergen, notieren Sie sich zunächst den Branch, den `git worktree list` für den Pfad anzeigt, den die Meldung nennt. Entfernen Sie den Worktree selbst mit `git worktree remove --force <path>`, wie in [Subagenten- und Hintergrund-Sitzungs-Worktrees bereinigen](/docs/de/worktrees#clean-up-subagent-and-background-session-worktrees) beschrieben, dann führen Sie `claude rm <id>` erneut aus. Keiner der Schritte löscht diesen Branch, daher bleiben die Commits darauf, bis Sie `git branch -D <branch>` ausführen.3506* Um die Commits zu verwerfen, führen Sie den `claude rm <id> --discard-unpushed`-Befehl aus, den die Meldung druckte, oder drücken Sie `Ctrl+X` zweimal auf der Sitzungszeile in der Agent-Ansicht erneut. Dies entfernt die Sitzung und den Worktree zusammen mit seinem Branch, den nicht gepushten Commits und allen nicht committeten Änderungen. Wenn der Worktree seit der Ablehnung einen Commit gewonnen hat, behält Claude Code ihn erneut und zeigt den aktualisierten Status
3507* Wenn die Meldung sagt, dass der Worktree auch von einer anderen beendeten Sitzung aufgezeichnet wird, blockiert das Löschen erneut nicht, ihn zu verwerfen: pushen Sie die Commits, dann löschen Sie die Sitzung erneut
3508
3509Vor v2.1.260 nannte die Meldung nicht den Branch oder die Commits, und das Löschen erneut wurde auf die gleiche Weise abgelehnt: das Löschen der Sitzung ohne Pushen bedeutete das Entfernen des Worktree selbst mit `git worktree remove --force <path>`, dann das erneute Ausführen von `claude rm <id>`.
3088 3510
3089Vor v2.1.248 zählte der Standard-Branch, der in Ihrem Haupt-Checkout ausgecheckt ist, nicht: Ein Branch, den Sie bereits dort gemergt haben, löste diese Ablehnung immer noch aus, bis seine Commits einen Remote erreichten.3511Vor v2.1.248 zählte der Standard-Branch, der in Ihrem Haupt-Checkout ausgecheckt ist, nicht: Ein Branch, den Sie bereits dort gemergt haben, löste diese Ablehnung immer noch aus, bis seine Commits einen Remote erreichten.
3090 3512
3175 3597
3176Die Warnung nennt nur die Verzeichnisse, die Claude Code durchsucht hat, und sie erscheint im fortgesetzten Gespräch, ob Sie eine [Hintergrund-Sitzung](/docs/de/agent-view) aufwecken, `/resume` oder `claude --resume` ausführen, oder im [nicht-interaktiven Modus](/docs/de/headless) fortsetzen, wo sie auch zu stderr geht. Sitzungen, die `--input-format stream-json` verwenden, zeigen sie nicht, da das Agent SDK Agenten nach dem Start bereitstellt.3598Die Warnung nennt nur die Verzeichnisse, die Claude Code durchsucht hat, und sie erscheint im fortgesetzten Gespräch, ob Sie eine [Hintergrund-Sitzung](/docs/de/agent-view) aufwecken, `/resume` oder `claude --resume` ausführen, oder im [nicht-interaktiven Modus](/docs/de/headless) fortsetzen, wo sie auch zu stderr geht. Sitzungen, die `--input-format stream-json` verwenden, zeigen sie nicht, da das Agent SDK Agenten nach dem Start bereitstellt.
3177 3599
3178Claude Code speichert den Fallback nicht in der Sitzung, daher wiederholt sich die Warnung bei jedem Fortsetzen, bis Sie handeln. Der eingebaute `claude`-Agent löst die Warnung nicht aus, da das Zurückfallen auf den Standard-Toolset für ihn nichts ändert. Vor v2.1.216 setzte Claude Code stillschweigend als Standard-Agent fort, und die Suche deckte nur das Verzeichnis ab, von dem aus Sie fortgesetzt haben, daher ging ein Projekt-Agenten bei jedem Fortsetzen von einem anderen Verzeichnis verloren.3600Claude Code speichert den Fallback nicht in der Sitzung, daher wiederholt sich die Warnung bei jedem Fortsetzen, bis Sie handeln. Der eingebaute `claude`-Agent löst die Warnung nicht aus, da das Zurückfallen auf den Standard-Toolset für ihn nichts ändert. Vor v2.1.216 setzte Claude Code stillschweigend als Standard-Agent fort, und die Suche deckte nur das Verzeichnis ab, von dem aus Sie fortgesetzt haben, daher ging ein Projekt-Agent bei jedem Fortsetzen von einem anderen Verzeichnis verloren.
3179 3601
3180**Was zu tun ist:**3602**Was zu tun ist:**
3181 3603
3182* Erstellen Sie die Agent-Datei unter `.claude/agents/<name>.md` im Projekt der Sitzung oder unter `~/.claude/agents/<name>.md` für einen persönlichen Agent neu, dann setzen Sie erneut fort3604* Erstellen Sie die Agent-Datei unter `.claude/agents/<name>.md` im Projekt der Sitzung oder unter `~/.claude/agents/<name>.md` für einen persönlichen Agent neu, dann setzen Sie erneut fort
3183* Oder setzen Sie mit `--agent <name>` fort, das einen Agent benennt, der existiert, um die Sitzung stattdessen als dieser Agent auszuführen3605* Oder setzen Sie mit `--agent <name>` fort, das einen Agent benennt, der existiert, um die Sitzung stattdessen als dieser Agent auszuführen
3184* Wenn der Agent Projekt-Agenten ist und Sie das ursprüngliche Verzeichnis der Sitzung nicht vertraut haben, führen Sie Claude Code dort einmal aus, akzeptieren Sie den Vertrauensdialog, dann setzen Sie erneut fort3606* Wenn der Agent Projekt-Agent ist und Sie das ursprüngliche Verzeichnis der Sitzung nicht vertraut haben, führen Sie Claude Code dort einmal aus, akzeptieren Sie den Vertrauensdialog, dann setzen Sie erneut fort
3185 3607
3186<h3 id="claude_code_process_wrapper-launcher-errors">3608<h3 id="claude_code_process_wrapper-launcher-errors">
3187 CLAUDE\_CODE\_PROCESS\_WRAPPER Launcher-Fehler3609 CLAUDE\_CODE\_PROCESS\_WRAPPER Launcher-Fehler
3238 3660
3239Wenn Sie eine Sitzung mit `/background` oder `claude --bg` starten, erscheint der gleiche Grund innerhalb von `Couldn't reach the background service (...)`. Während des gleichen Neuinstallationsfensters kann der Fehler einen anderen Code benennen, wie `ENOENT` oder `ENOEXEC`, oder `EUNKNOWN` oder `EPERM` auf Windows; ein `EUNKNOWN`, das über Wiederholungen hinweg anhält, hat eine [andere Ursache](#eunknown-when-starting-a-background-session).3661Wenn Sie eine Sitzung mit `/background` oder `claude --bg` starten, erscheint der gleiche Grund innerhalb von `Couldn't reach the background service (...)`. Während des gleichen Neuinstallationsfensters kann der Fehler einen anderen Code benennen, wie `ENOENT` oder `ENOEXEC`, oder `EUNKNOWN` oder `EPERM` auf Windows; ein `EUNKNOWN`, das über Wiederholungen hinweg anhält, hat eine [andere Ursache](#eunknown-when-starting-a-background-session).
3240 3662
3241Bei einer npm-Installation wartet Claude Code bis zu zehn Sekunden, bis die Neuinstallation fertig ist, und versucht es automatisch erneut, daher sehen Sie den Fehler nur, wenn die Binärdatei länger nicht ausführbar bleibt, wie während npm das Paket noch herunterlädt. Vor v2.1.246 schlug Claude Code sofort fehl.3663Bei einer npm-Installation wartet Claude Code auf die Neuinstallation und versucht es automatisch erneut: bis zu zehn Sekunden, und bis zu zwei Minuten, während eine npm-Installation von Claude Code auf der Maschine sichtbar noch läuft, was einen anderen Claude Code-Prozess abdeckt, der ein Update herunterlädt. Wenn die Installation länger als diese Wartezeit dauert, benennt der Fehler das Update stattdessen des bloßen Fehlercodes:
3664
3665```text theme={null}
3666Claude Code is being updated by npm on this machine (still not runnable after 2 min, EACCES) — try again when the update finishes
3667```
3668
3669Vor v2.1.257 stoppte die Wartezeit bei zehn Sekunden in jedem Fall, daher erschien dieser Fehler, während ein anderer Claude Code-Prozess noch ein Update herunterlädt. Vor v2.1.246 schlug Claude Code sofort fehl, ohne zu warten.
3242 3670
3243**Was zu tun ist:**3671**Was zu tun ist:**
3244 3672
3245* Warten Sie ein paar Sekunden, dann öffnen Sie die Sitzung oder entsenden Sie erneut.3673* Warten Sie ein paar Sekunden, dann öffnen Sie die Sitzung oder entsenden Sie erneut. Wenn die Meldung sagt, Claude Code wird aktualisiert, versuchen Sie es erneut, nachdem das Update fertig ist.
3246* Wenn der Fehler anhält, während keine npm-Installation läuft, kann Ihr Benutzer die installierte Binärdatei nicht ausführen. Überprüfen Sie ihre Berechtigungen und die ihres Verzeichnisses, oder installieren Sie Claude Code neu.3674* Wenn der Fehler anhält, während keine npm-Installation läuft, kann Ihr Benutzer die installierte Binärdatei nicht ausführen. Überprüfen Sie ihre Berechtigungen und die ihres Verzeichnisses, oder installieren Sie Claude Code neu.
3247 3675
3248<h3 id="background-service-exited-before-it-became-reachable">3676<h3 id="background-service-exited-before-it-became-reachable">
3259 3687
3260Claude Code meldet den Fehler mit der Fehlerzeile des Service. Vor v2.1.246 wurde der Fehler nur nach einer 45-Sekunden-Wartezeit angezeigt, als `background service did not become reachable within 45s`, ohne die Fehlerzeile des Service.3688Claude Code meldet den Fehler mit der Fehlerzeile des Service. Vor v2.1.246 wurde der Fehler nur nach einer 45-Sekunden-Wartezeit angezeigt, als `background service did not become reachable within 45s`, ohne die Fehlerzeile des Service.
3261 3689
3690Zwei zitierte Gründe haben bekannte Ursachen:
3691
3692* `Error: claude native binary not installed.`: eine npm-Installation ersetzt die Claude Code-Binärdatei zu diesem Zeitpunkt, daher führte der Service stattdessen npm-Platzhalter aus. Versuchen Sie es erneut, nachdem die Installation fertig ist; wenn die Zeile mit keiner Installation läuft anhält, [schließen Sie die npm-Installation ab](/docs/de/troubleshoot-install#native-binary-not-found-after-npm-install). Vor v2.1.257 produzierte eine macOS npm-Selbstaktualisierung diesen Fehler bei jedem Start während des Installationsfensters.
3693* `nothing on stderr` mit Exit-Code 1, bei jedem Start, auf Windows: `daemon.lock` benennt einen Prozess, den Claude Code weder signalisieren noch beweisen kann, dass er weg ist, daher schließt jeder neue Service, dass ein anderer die Sperre hält und beendet sich. Eine Sperre, deren Schreiber Claude Code beweisen kann, dass er weg ist, wird von selbst ersetzt und produziert diesen Fehler nicht. Wenn der Fehler bei jedem Start wiederholt wird, löschen Sie `~/.claude/daemon.lock`, dann öffnen Sie die Sitzung oder entsenden Sie erneut. Vor v2.1.257 blockierte eine solche Sperre jeden Start, bis Sie die Datei löschten.
3694
3262**Was zu tun ist:**3695**Was zu tun ist:**
3263 3696
3264* Wenn die Meldung eine Zeile zitiert, beheben Sie, was sie benennt, dann öffnen Sie die Sitzung oder entsenden Sie erneut. Der nächste Versuch startet den Service erneut3697* Wenn die Meldung eine Zeile zitiert, beheben Sie, was sie benennt, dann öffnen Sie die Sitzung oder entsenden Sie erneut. Der nächste Versuch startet den Service erneut
3265* Führen Sie `claude daemon status` aus, um zu überprüfen, ob ein Service jetzt läuft3698* Führen Sie `claude daemon status` aus, um zu überprüfen, ob ein Service jetzt läuft
3266 3699
3700<h3 id="working-directory-no-longer-exists-when-starting-a-background-session">
3701 Arbeitsverzeichnis existiert nicht mehr beim Starten einer Hintergrund-Sitzung
3702</h3>
3703
3704Sie haben versucht, eine [Hintergrund-Sitzung](/docs/de/agent-view) in einem Verzeichnis zu starten, das nicht mehr existiert. Dies geschieht, wenn Sie aus der Agent-Ansicht entsenden oder `/background` ausführen, nachdem das Verzeichnis, in dem Sie arbeiten, gelöscht oder verschoben wurde. Es geschieht auch, wenn Sie sich an eine Sitzung anhängen oder eine neu starten, deren Prozess beendet wurde und deren Verzeichnis weg ist, da der neue Prozess in diesem gleichen Verzeichnis starten würde. Claude Code startet die Sitzung nicht, und die Meldung nennt das fehlende Verzeichnis:
3705
3706```text theme={null}
3707Couldn't start a background session (working directory no longer exists or is not accessible: /tmp/demo)
3708```
3709
3710Vor v2.1.257 schien die Sitzung zu starten und zeigte sich dann in der Agent-Ansicht als fehlgeschlagene Zeile mit dem gleichen Grund.
3711
3712**Was zu tun ist:**
3713
3714* Erstellen Sie das Verzeichnis neu, das die Meldung nennt, oder entsenden Sie aus einem Verzeichnis, das existiert, dann versuchen Sie es erneut
3715
3267<h2 id="wrapper-and-ide-errors">3716<h2 id="wrapper-and-ide-errors">
3268 Fehler bei Wrapper und IDE3717 Fehler bei Wrapper und IDE
3269</h2>3718</h2>
3533 3982
3534Vor v2.1.248 meldete Claude Code einen fehlgeschlagenen Einstellungsabruf nur im Debug-Protokoll.3983Vor v2.1.248 meldete Claude Code einen fehlgeschlagenen Einstellungsabruf nur im Debug-Protokoll.
3535 3984
3985<h3 id="managed-settings-were-not-approved">
3986 Verwaltete Einstellungen wurden nicht genehmigt
3987</h3>
3988
3989Die [servergesteuerten Einstellungen](/docs/de/server-managed-settings) Ihrer Organisation enthalten Einstellungen, die Ihre Genehmigung benötigen, und Sie haben den [Sicherheitsgenehmigungsdialog](/docs/de/server-managed-settings#security-approval-dialogs) abgelehnt, daher wird Claude Code beendet, ohne sie anzuwenden:
3990
3991```text theme={null}
3992Managed settings were not approved; exiting without applying them.
3993```
3994
3995**Was zu tun ist:**
3996
3997* Starten Sie Claude Code erneut und genehmigen Sie den Dialog, um unter den Einstellungen Ihrer Organisation fortzufahren. Ein abgelehnter Dialog wird nicht gespeichert, daher erscheint er beim nächsten Start erneut.
3998* Wenn Sie sich über eine Einstellung unsicher sind, die der Dialog auflistet, fragen Sie denjenigen, der die verwalteten Einstellungen Ihrer Organisation verwaltet, bevor Sie genehmigen
3999
3536<h3 id="mcp-server-is-blocked-by-enterprise-managed-policy">4000<h3 id="mcp-server-is-blocked-by-enterprise-managed-policy">
3537 MCP-Server wird durch Unternehmensrichtlinie blockiert4001 MCP-Server wird durch Unternehmensrichtlinie blockiert
3538</h3>4002</h3>
3752 4216
3753Vor v2.1.233 schrieb Claude Code keine Zeile, wenn es eine Anfrage für eine Modell-ID sendete, die es nicht erkannte.4217Vor v2.1.233 schrieb Claude Code keine Zeile, wenn es eine Anfrage für eine Modell-ID sendete, die es nicht erkannte.
3754 4218
4219<h3 id="stale-sandbox-mask-files-left-by-a-killed-session">
4220 Veraltete Sandbox-Maskierungsdateien, die von einer beendeten Sitzung hinterlassen wurden
4221</h3>
4222
4223`claude doctor` gibt diese Warnung in seinen Diagnosen aus, und `/status` listet die gleiche Zeile auf. Sie erscheint unter Linux und WSL2, wenn [Sandboxing](/docs/de/sandboxing) mit Dateisystem-Isolation aktiviert ist.
4224
4225Während ein sandboxierter Befehl ausgeführt wird, hält die Sandbox eine Schreibverweigerung auf einer Datei, die noch nicht existiert, indem sie dort einen 0-Byte-Platzhalter mit Lesezugriff erstellt, und entfernt ihn danach. Eine Sitzung, die vor dieser Bereinigung beendet wird, z. B. durch SIGKILL, hinterlässt die Platzhalter. Spätere Sitzungen binden sie bei jedem Start erneut schreibgeschützt, daher schlägt ein Einstellungsschreiben wie das Speichern von „Ja, und nicht mehr fragen" fehl, wo einer sitzt.
4226
4227```text theme={null}
4228- Stale sandbox mask files left by a killed session: /home/you/project/.claude/settings.local.json
4229 Fix: Remove each with `rm <path>` while no other Claude Code session is running in that project — a 0-byte read-only file where a settings file belongs makes "Yes, and don't ask again" fail to save, and the sandbox binds it read-only again on every start
4230```
4231
4232**Was zu tun ist:**
4233
4234* Beenden Sie alle anderen Claude Code-Sitzungen, die in diesem Projekt ausgeführt werden, löschen Sie dann jede aufgelistete Datei mit `rm`. Die Warnung listet bis zu drei Dateien auf und zählt den Rest, daher führen Sie `claude doctor` erneut aus, nachdem Sie gelöscht haben, bis die Warnung nicht mehr erscheint. Ein Platzhalter, den die Sandbox einer anderen Sitzung noch verwendet, ist ein aktiver Teil des Schreibschutzes dieser Sitzung
4235* Wenn eine Berechtigungswahl, die Sie mit „Ja, und nicht mehr fragen" gespeichert haben, nicht haften blieb, speichern Sie sie erneut, nachdem Sie den Platzhalter gelöscht haben
4236
4237Vor v2.1.257 kennzeichnete `claude doctor` diese Dateien nicht; frühere Versionen hinterlassen die gleichen Platzhalter, wenn eine Sitzung beendet wird.
4238
3755<h2 id="responses-seem-lower-quality-than-usual">4239<h2 id="responses-seem-lower-quality-than-usual">
3756 Antworten scheinen von geringerer Qualität als üblich4240 Antworten scheinen von geringerer Qualität als üblich
3757</h2>4241</h2>