104| `Failed to authenticate: OAuth session expired and could not be refreshed` | [Authentifizierung](#login-expired) |104| `Failed to authenticate: OAuth session expired and could not be refreshed` | [Authentifizierung](#login-expired) |
105| `Could not refresh your login because another Claude Code process is refreshing it` | [Authentifizierung](#could-not-refresh-your-login) |105| `Could not refresh your login because another Claude Code process is refreshing it` | [Authentifizierung](#could-not-refresh-your-login) |
106| `Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh` | [Authentifizierung](#could-not-refresh-your-login) |106| `Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh` | [Authentifizierung](#could-not-refresh-your-login) |
107| `Could not refresh your login: the disk that holds the Claude Code config directory (~/.claude by default), or your disk quota on it, is full` | [Authentifizierung](#could-not-refresh-your-login-disk-full) |
108| `Failed to refresh OAuth token: the disk that holds the Claude Code config directory (~/.claude by default), or your disk quota on it, is full` | [Authentifizierung](#could-not-refresh-your-login-disk-full) |
107| `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) |109| `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) |
108| `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) |110| `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) |
109| `Anthropic profile login expired · Re-authenticate your Anthropic profile` | [Authentifizierung](#anthropic-profile-login-expired) |111| `Anthropic profile login expired · Re-authenticate your Anthropic profile` | [Authentifizierung](#anthropic-profile-login-expired) |
242| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |244| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |
243| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |245| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |
244| `ENOSPC: no space left on device, mkdir '<dir>'` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |246| `ENOSPC: no space left on device, mkdir '<dir>'` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |
247| `Error: Claude Code could not save ... because the disk is full (ENOSPC)` / `because your disk quota is used up (EDQUOT)` | [Befehlszeilenfehler](#could-not-save-because-the-disk-is-full) |
245| `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) |248| `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) |
246| `Error: Workspace not trusted` beim Starten von Remote Control | [Befehlszeilenfehler](#workspace-not-trusted-when-starting-remote-control) |249| `Error: Workspace not trusted` beim Starten von Remote Control | [Befehlszeilenfehler](#workspace-not-trusted-when-starting-remote-control) |
247| `Error: Workspace not trusted` beim Ausführen von `claude ultrareview` | [Befehlszeilenfehler](#workspace-not-trusted-when-running-claude-ultrareview) |250| `Error: Workspace not trusted` beim Ausführen von `claude ultrareview` | [Befehlszeilenfehler](#workspace-not-trusted-when-running-claude-ultrareview) |
248| `Ultrareview did not start` | [Befehlszeilenfehler](#ultrareview-did-not-start) |251| `Ultrareview did not start` | [Befehlszeilenfehler](#ultrareview-did-not-start) |
252| `Remote Control did not start: "<question>" got no answer` | [Befehlszeilenfehler](#remote-control-did-not-start-got-no-answer) |
249| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [Befehlszeilenfehler](#not-carried-over-to-the-sessions-remote-control-starts) |253| `` `<flag>` before `remote-control` is not carried over to the sessions Remote Control starts `` | [Befehlszeilenfehler](#not-carried-over-to-the-sessions-remote-control-starts) |
250| `--sandbox is not supported by claude remote-control` / `--no-sandbox is not supported by claude remote-control` | [Befehlszeilenfehler](#sandbox-is-not-supported-by-claude-remote-control) |254| `--sandbox is not supported by claude remote-control` / `--no-sandbox is not supported by claude remote-control` | [Befehlszeilenfehler](#sandbox-is-not-supported-by-claude-remote-control) |
251| `` `claude import` is not yet available in this build `` | [Befehlszeilenfehler](#claude-import-is-not-yet-available-in-this-build) |255| `` `claude import` is not yet available in this build `` | [Befehlszeilenfehler](#claude-import-is-not-yet-available-in-this-build) |
320| `The packages it lists are not installed` / `The packages it lists were not installed, because` | [Plugin-Fehlerbehebung](https://code.claude.com/docs/de/plugins/troubleshooting.md#the-packages-it-lists-are-not-installed) |324| `The packages it lists are not installed` / `The packages it lists were not installed, because` | [Plugin-Fehlerbehebung](https://code.claude.com/docs/de/plugins/troubleshooting.md#the-packages-it-lists-are-not-installed) |
321| `does not load (...), so Claude Code ignores the whole file` | [Plugin-Fehlerbehebung](https://code.claude.com/docs/de/plugins/troubleshooting.md#does-not-load-so-claude-code-ignores-the-whole-file) |325| `does not load (...), so Claude Code ignores the whole file` | [Plugin-Fehlerbehebung](https://code.claude.com/docs/de/plugins/troubleshooting.md#does-not-load-so-claude-code-ignores-the-whole-file) |
322| `path escapes plugin directory` | [Plugin-Fehler](#path-escapes-plugin-directory) |326| `path escapes plugin directory` | [Plugin-Fehler](#path-escapes-plugin-directory) |
327| `path not read: <path> is absolute or has a ".." part` | [Plugin-Fehler](#server-file-path-not-read) |
323| `Plugin not loaded: its manifest <path> was not read` | [Plugin-Fehler](#plugin-not-loaded-its-manifest-was-not-read) |328| `Plugin not loaded: its manifest <path> was not read` | [Plugin-Fehler](#plugin-not-loaded-its-manifest-was-not-read) |
324| `path could not be checked` | [Plugin-Fehler](#path-could-not-be-checked) |329| `path could not be checked` | [Plugin-Fehler](#path-could-not-be-checked) |
325| `its marketplace entry path does not stay inside the marketplace directory` | [Plugin-Fehler](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |330| `its marketplace entry path does not stay inside the marketplace directory` | [Plugin-Fehler](#marketplace-entry-path-does-not-stay-inside-the-marketplace-directory) |
368| `Refusing to write <path>: where it leads on disk could not be determined` / `Refusing to read <path>: where it leads on disk could not be determined` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |373| `Refusing to write <path>: where it leads on disk could not be determined` / `Refusing to read <path>: where it leads on disk could not be determined` | [Werkzeugfehler](#refusing-after-a-symlink-changed) |
369| `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) |374| `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) |
370| `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) |375| `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) |
376| `The search failed, so this is not a "no matches" result: matches may exist` | [Tool-Fehler](#the-search-failed) |
371| `task output swap refused (tasks dir moved or linked)` | [Werkzeugfehler](#task-output-swap-refused) |377| `task output swap refused (tasks dir moved or linked)` | [Werkzeugfehler](#task-output-swap-refused) |
372| `Command killed: its output file was replaced or could no longer be verified` | [Werkzeugfehler](#task-output-swap-refused) |378| `Command killed: its output file was replaced or could no longer be verified` | [Werkzeugfehler](#task-output-swap-refused) |
373| `Disk full: this computer's volume holding <dir> (Claude Code's temporary directory) has <n> MB free` / `Nearly out of inodes: this computer's volume holding <dir>` | [Werkzeugfehler](#disk-quota-or-temp-filesystem-is-full) |379| `Disk full: this computer's volume holding <dir> (Claude Code's temporary directory) has <n> MB free` / `Nearly out of inodes: this computer's volume holding <dir>` | [Werkzeugfehler](#disk-quota-or-temp-filesystem-is-full) |
377| `Command output was lost: the temp filesystem at <dir> is full` / `is out of inodes` | [Werkzeugfehler](#disk-quota-or-temp-filesystem-is-full) |383| `Command output was lost: the temp filesystem at <dir> is full` / `is out of inodes` | [Werkzeugfehler](#disk-quota-or-temp-filesystem-is-full) |
378| `File is not valid UTF-8. It may use a legacy encoding such as Windows-1252, Shift-JIS or GBK, or be binary` | [Werkzeugfehler](#file-is-not-valid-utf-8) |384| `File is not valid UTF-8. It may use a legacy encoding such as Windows-1252, Shift-JIS or GBK, or be binary` | [Werkzeugfehler](#file-is-not-valid-utf-8) |
379| `git is not installed on this Mac. To install it, run xcode-select --install, then try again.` | [Tool-Fehler](#git-is-not-installed-on-this-mac) |385| `git is not installed on this Mac. To install it, run xcode-select --install, then try again.` | [Tool-Fehler](#git-is-not-installed-on-this-mac) |
386| `Refusing to apply edits to <path>: a hook is configured for file edits in this session` | [Tool-Fehler](#a-hook-is-configured-for-file-edits) |
380| `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) |387| `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) |
381| `the source file has the replacement character U+FFFD` | [Werkzeugfehler](#the-source-file-is-not-valid-utf-8-text) |388| `the source file has the replacement character U+FFFD` | [Werkzeugfehler](#the-source-file-is-not-valid-utf-8-text) |
382| `Not published: that file is on a network share` | [Werkzeugfehler](#not-published-that-file-is-on-a-network-share) |389| `Not published: that file is on a network share` | [Werkzeugfehler](#not-published-that-file-is-on-a-network-share) |
387| `The safety check for domain ... is rate-limited` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |394| `The safety check for domain ... is rate-limited` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |
388| `The safety check for domain ... is temporarily rate-limited` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |395| `The safety check for domain ... is temporarily rate-limited` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |
389| `Unable to verify if domain ... is safe to fetch` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |396| `Unable to verify if domain ... is safe to fetch` | [Werkzeugfehler](#webfetch-domain-safety-check-failed) |
397| `MCP tool "<tool>" on server "<server>" gave no answer that could be read` / `answered without its text` | [Wie das Ergebnis eines MCP-Tool-Hooks gelesen wird](https://code.claude.com/docs/de/hooks.md#how-the-tools-result-is-read) |
390| `Can't open MCP settings while no terminal is attached to this background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |398| `Can't open MCP settings while no terminal is attached to this background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |
391| `Can't open MCP settings in a background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |399| `Can't open MCP settings in a background session` | [Fehler in Hintergrund-Sitzungen](#commands-refused-in-a-background-session) |
392| `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) |400| `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) |
397| `Can't open — this session is running in another terminal` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |405| `Can't open — this session is running in another terminal` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |
398| `This conversation is already open in another running Claude session` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |406| `This conversation is already open in another running Claude session` | [Fehler in Hintergrund-Sitzungen](#this-session-is-running-in-another-terminal) |
399| `This session's saved conversation is no longer on disk` | [Fehler in Hintergrund-Sitzungen](#this-sessions-saved-conversation-is-no-longer-on-disk) |407| `This session's saved conversation is no longer on disk` | [Fehler in Hintergrund-Sitzungen](#this-sessions-saved-conversation-is-no-longer-on-disk) |
408| `This forked session could not be started. Fork the conversation again to retry.` | [Fehler bei Hintergrundsitzungen](#this-forked-session-could-not-be-started) |
400| `Bypass permissions was requested at launch and ignored` | [Bypass permissions in einer Hintergrund-Sitzung ignoriert](https://code.claude.com/docs/de/permission-modes.md#bypass-permissions-ignored-in-a-background-session) |409| `Bypass permissions was requested at launch and ignored` | [Bypass permissions in einer Hintergrund-Sitzung ignoriert](https://code.claude.com/docs/de/permission-modes.md#bypass-permissions-ignored-in-a-background-session) |
401| `kept <id> — its worktree is still at <path>` | [Fehler bei Hintergrundsitzungen](#worktree-has-commits-that-are-not-pushed-anywhere), wenn die nächste Zeile der Meldung nicht gepushte Commits erwähnt, andernfalls [Was beim Löschen einer Sitzung entfernt wird](https://code.claude.com/docs/de/agent-view.md#what-deleting-a-session-removes) |410| `kept <id> — its worktree is still at <path>` | [Fehler bei Hintergrundsitzungen](#worktree-has-commits-that-are-not-pushed-anywhere), wenn die nächste Zeile der Meldung nicht gepushte Commits erwähnt, andernfalls [Was beim Löschen einer Sitzung entfernt wird](https://code.claude.com/docs/de/agent-view.md#what-deleting-a-session-removes) |
402| `kept <id> — <n> unpushed commits on <branch>` | [Fehler in Hintergrund-Sitzungen](#worktree-has-commits-that-are-not-pushed-anywhere) |411| `kept <id> — <n> unpushed commits on <branch>` | [Fehler in Hintergrund-Sitzungen](#worktree-has-commits-that-are-not-pushed-anywhere) |
548| [`CLAUDE_CODE_MAX_RETRIES`](https://code.claude.com/docs/de/env-vars) | 10 | Anzahl der Wiederholungsversuche. Ab v2.1.186 auf 15 begrenzt; ab v2.1.199 erhöht `CLAUDE_CODE_RETRY_WATCHDOG` den Standardwert und hebt die Begrenzung auf. Verringern Sie den Wert, damit Fehler in Skripten schneller sichtbar werden. |557| [`CLAUDE_CODE_MAX_RETRIES`](https://code.claude.com/docs/de/env-vars) | 10 | Anzahl der Wiederholungsversuche. Ab v2.1.186 auf 15 begrenzt; ab v2.1.199 erhöht `CLAUDE_CODE_RETRY_WATCHDOG` den Standardwert und hebt die Begrenzung auf. Verringern Sie den Wert, damit Fehler in Skripten schneller sichtbar werden. |
549| [`CLAUDE_CODE_RETRY_WATCHDOG`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Setzen Sie den Wert in unbeaufsichtigten Sitzungen wie CI-Jobs auf `1`, um `429`- und `529`-Kapazitätsfehler unbegrenzt erneut zu versuchen, statt nach `CLAUDE_CODE_MAX_RETRIES` Versuchen abzubrechen. Claude Code bricht sofort ab, wenn eine Anfrage mit Standardgeschwindigkeit eine `429` erhält, die ein Ausgabenlimit oder aufgebrauchtes Nutzungsguthaben meldet, auch wenn sie von einer [Ausgabenobergrenze eines Gateways](#spend-limit-reached) stammt, die nach einem Zeitplan zurückgesetzt wird. Vor v2.1.239 versuchte der Watchdog diese unbegrenzt erneut. Für Anfragen im Fast-Modus siehe [Rate-Limits handhaben](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits). Ab v2.1.199 erhöht sie außerdem die Standardanzahl der Wiederholungsversuche für andere vorübergehende Fehler wie Serverfehler, Timeouts und unterbrochene Verbindungen auf 300, was etwa drei Stunden Backoff entspricht, und hebt die Begrenzung von `CLAUDE_CODE_MAX_RETRIES` auf 15 auf, wenn Sie diese Variable explizit setzen. |558| [`CLAUDE_CODE_RETRY_WATCHDOG`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Setzen Sie den Wert in unbeaufsichtigten Sitzungen wie CI-Jobs auf `1`, um `429`- und `529`-Kapazitätsfehler unbegrenzt erneut zu versuchen, statt nach `CLAUDE_CODE_MAX_RETRIES` Versuchen abzubrechen. Claude Code bricht sofort ab, wenn eine Anfrage mit Standardgeschwindigkeit eine `429` erhält, die ein Ausgabenlimit oder aufgebrauchtes Nutzungsguthaben meldet, auch wenn sie von einer [Ausgabenobergrenze eines Gateways](#spend-limit-reached) stammt, die nach einem Zeitplan zurückgesetzt wird. Vor v2.1.239 versuchte der Watchdog diese unbegrenzt erneut. Für Anfragen im Fast-Modus siehe [Rate-Limits handhaben](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits). Ab v2.1.199 erhöht sie außerdem die Standardanzahl der Wiederholungsversuche für andere vorübergehende Fehler wie Serverfehler, Timeouts und unterbrochene Verbindungen auf 300, was etwa drei Stunden Backoff entspricht, und hebt die Begrenzung von `CLAUDE_CODE_MAX_RETRIES` auf 15 auf, wenn Sie diese Variable explizit setzen. |
550| [`CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Maximale Zeit in Millisekunden, die jede API-Anfrage mit dem Abwarten von `429`- und `529`-Fehlern verbringt, wenn `CLAUDE_CODE_RETRY_WATCHDOG` gesetzt ist. Ist die Variable nicht gesetzt, ist die Wartezeit unbegrenzt. Erfordert Claude Code v2.1.295 oder höher. |559| [`CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Maximale Zeit in Millisekunden, die jede API-Anfrage mit dem Abwarten von `429`- und `529`-Fehlern verbringt, wenn `CLAUDE_CODE_RETRY_WATCHDOG` gesetzt ist. Ist die Variable nicht gesetzt, ist die Wartezeit unbegrenzt. Erfordert Claude Code v2.1.295 oder höher. |
560| `CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS` | keine Obergrenze | Bei gesetztem `CLAUDE_CODE_RETRY_WATCHDOG` die längste Zeit in Millisekunden, die eine Anfrage darauf wartet, dass das [Nutzungslimit](#youve-hit-your-session-limit) Ihres Plans, etwa das Sitzungs- oder Wochenlimit, zurückgesetzt wird. Liegt das Zurücksetzen weiter entfernt als diese Obergrenze, schlägt die Anfrage sofort fehl, es sei denn, das Nutzungsguthaben bietet noch Spielraum oder die API konnte es nicht prüfen. In diesen Fällen wird die Anfrage erneut versucht und schlägt fehl, wenn die Obergrenze verstreicht, bevor sie erfolgreich ist. Erfordert Claude Code v2.1.301 oder höher. |
551| [`CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Mindestabstand in Millisekunden zwischen Prüfungen, ob ein [Nutzungslimit](#youve-hit-your-session-limit) bereits aufgehoben wurde, während eine Anfrage bei gesetztem `CLAUDE_CODE_RETRY_WATCHDOG` auf das Zurücksetzen dieses Limits wartet. Stellt eine Prüfung fest, dass das Limit aufgehoben ist, wird die Anfrage sofort gesendet. Geben Sie nur Ziffern von `60000` bis `10800000` an. Ist die Variable nicht gesetzt oder liegt der Wert außerhalb dieses Bereichs, finden keine Prüfungen statt. Wann Claude Code diese Prüfungen überspringt, erfahren Sie in der [Referenz der Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md). Erfordert Claude Code v2.1.305 oder höher. |561| [`CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Mindestabstand in Millisekunden zwischen Prüfungen, ob ein [Nutzungslimit](#youve-hit-your-session-limit) bereits aufgehoben wurde, während eine Anfrage bei gesetztem `CLAUDE_CODE_RETRY_WATCHDOG` auf das Zurücksetzen dieses Limits wartet. Stellt eine Prüfung fest, dass das Limit aufgehoben ist, wird die Anfrage sofort gesendet. Geben Sie nur Ziffern von `60000` bis `10800000` an. Ist die Variable nicht gesetzt oder liegt der Wert außerhalb dieses Bereichs, finden keine Prüfungen statt. Wann Claude Code diese Prüfungen überspringt, erfahren Sie in der [Referenz der Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md). Erfordert Claude Code v2.1.305 oder höher. |
552| [`CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS`](https://code.claude.com/docs/de/env-vars) | 500 | Anfängliche Verzögerung des Backoffs in Millisekunden zwischen Wiederholungsversuchen einer Anfrage, die die API mit einem `529`-Überlastungsfehler ablehnt. Erhöhen Sie den Wert auf bis zu 32000, um die Wiederholungsversuche über einen längeren Zeitraum zu verteilen, wenn die API ausgelastet ist. Hat keine Wirkung, wenn `CLAUDE_CODE_RETRY_WATCHDOG` auf `1` gesetzt ist oder wenn die abgelehnte Anfrage im [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) gesendet wurde. Erfordert Claude Code v2.1.292 oder höher. |562| [`CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS`](https://code.claude.com/docs/de/env-vars) | 500 | Anfängliche Verzögerung des Backoffs in Millisekunden zwischen Wiederholungsversuchen einer Anfrage, die die API mit einem `529`-Überlastungsfehler ablehnt. Erhöhen Sie den Wert auf bis zu 32000, um die Wiederholungsversuche über einen längeren Zeitraum zu verteilen, wenn die API ausgelastet ist. Hat keine Wirkung, wenn `CLAUDE_CODE_RETRY_WATCHDOG` auf `1` gesetzt ist oder wenn die abgelehnte Anfrage im [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) gesendet wurde. Erfordert Claude Code v2.1.292 oder höher. |
553| [`CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS`](https://code.claude.com/docs/de/env-vars) | 32000 | Obergrenze des Backoffs in Millisekunden zwischen Wiederholungsversuchen einer Anfrage, die die API mit einem `529`-Überlastungsfehler ablehnt. Erhöhen Sie den Wert auf bis zu 64000, damit spätere Wiederholungsversuche zeitlich weiter auseinanderliegen, wenn die API ausgelastet ist. Hat keine Wirkung, wenn `CLAUDE_CODE_RETRY_WATCHDOG` auf `1` gesetzt ist oder wenn die abgelehnte Anfrage im [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) gesendet wurde. Erfordert Claude Code v2.1.296 oder höher. |563| [`CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS`](https://code.claude.com/docs/de/env-vars) | 32000 | Obergrenze des Backoffs in Millisekunden zwischen Wiederholungsversuchen einer Anfrage, die die API mit einem `529`-Überlastungsfehler ablehnt. Erhöhen Sie den Wert auf bis zu 64000, damit spätere Wiederholungsversuche zeitlich weiter auseinanderliegen, wenn die API ausgelastet ist. Hat keine Wirkung, wenn `CLAUDE_CODE_RETRY_WATCHDOG` auf `1` gesetzt ist oder wenn die abgelehnte Anfrage im [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) gesendet wurde. Erfordert Claude Code v2.1.296 oder höher. |
554| [`API_TIMEOUT_MS`](https://code.claude.com/docs/de/env-vars) | 600000 | Zeit in Millisekunden, die jeder Anfrageversuch hat, um seine Response-Header zu empfangen. Sie begrenzt nicht, wie lange eine Streaming-Antwort danach läuft. Erhöhen Sie den Wert bei langsamen Netzwerken oder Proxys. Wie der Wert die First-Byte-Deadline begrenzt, erfahren Sie unter [No response from API](#no-response-from-api). |564| [`API_TIMEOUT_MS`](https://code.claude.com/docs/de/env-vars) | 600000 | Zeit in Millisekunden, die jeder Anfrageversuch hat, um seine Response-Header zu empfangen. Sie begrenzt nicht, wie lange eine Streaming-Antwort danach läuft. Erhöhen Sie den Wert bei langsamen Netzwerken oder Proxys. Wie der Wert die First-Byte-Deadline begrenzt, erfahren Sie unter [No response from API](#no-response-from-api). |
555| [`CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Begrenzung für das erneute Senden einer [Anfrage ohne Streaming](#streaming-response-ended-before-any-complete-data-was-received), bei der eine Zeitüberschreitung auftritt. Ist die Grenze erreicht, schlägt die Anfrage fehl. Eine Antwort von Claude, deren Generierung länger als der Timeout dauert, läuft bei jedem erneuten Senden wieder in eine Zeitüberschreitung; setzen Sie daher einen niedrigen Wert wie `0`, damit die Anfrage schneller fehlschlägt. Jeder Versuch ohne Streaming läuft in einer lokalen Sitzung nach 300 Sekunden in eine Zeitüberschreitung oder nach `API_TIMEOUT_MS`, wenn Sie einen positiven Wert setzen. Erfordert Claude Code v2.1.285 oder höher. |565| [`CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Begrenzung für das erneute Senden einer [Anfrage ohne Streaming](#streaming-response-ended-before-any-complete-data-was-received), bei der eine Zeitüberschreitung auftritt. Ist die Grenze erreicht, schlägt die Anfrage fehl. Eine Antwort von Claude, deren Generierung länger als der Timeout dauert, läuft bei jedem erneuten Senden wieder in eine Zeitüberschreitung; setzen Sie daher einen niedrigen Wert wie `0`, damit die Anfrage schneller fehlschlägt. Den Timeout jedes Versuchs finden Sie unter [Wie lange ein Versuch ohne Streaming wartet](#how-long-a-non-streaming-attempt-waits). Erfordert Claude Code v2.1.285 oder höher. |
556| [`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Deadline in Millisekunden für das erste Antwort-Byte einer Streaming-Anfrage. Erfordert Claude Code v2.1.242 oder höher. Wie Claude Code die Deadline wählt, wenn diese Variable nicht gesetzt ist, erfahren Sie unter [No response from API](#no-response-from-api). |566| [`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`](https://code.claude.com/docs/de/env-vars) | nicht gesetzt | Deadline in Millisekunden für das erste Antwort-Byte einer Streaming-Anfrage. Erfordert Claude Code v2.1.242 oder höher. Wie Claude Code die Deadline wählt, wenn diese Variable nicht gesetzt ist, erfahren Sie unter [No response from API](#no-response-from-api). |
557 567
568#### Wie lange ein Versuch ohne Streaming wartet
569
570Ein Versuch ohne Streaming endet bei seinem Anfrage-Timeout oder beim Body-Idle-Timeout, je nachdem, was zuerst eintritt:
571
572* **Anfrage-Timeout**: `API_TIMEOUT_MS`, wenn Sie einen positiven Wert setzen, andernfalls 300 Sekunden in einer lokalen Sitzung.
573* **[Body-Idle-Timeout](https://code.claude.com/docs/de/network-config.md#streaming-idle-watchdogs)**: 5 bis 6 Minuten ohne Antwort, unabhängig davon, wie hoch Sie `API_TIMEOUT_MS` setzen, sofern er aktiv ist und Sie ihn nicht ausgeschaltet haben.
574
558## Serverfehler575## Serverfehler
559 576
560Die meisten dieser Fehler stammen vom Inferenzanbieter: Anthropic's Service auf der Anthropic API und dem Service hinter dem Endpunkt dieses Anbieters auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einem benutzerdefinierten Gateway. [Auto-Modus kann die Sicherheit einer Aktion nicht bestimmen](#auto-mode-cannot-determine-the-safety-of-an-action) und [Agent wurde vorzeitig aufgrund eines API-Fehlers beendet](#agent-terminated-early-due-to-an-api-error) behandeln auch Ursachen auf Ihrer Seite, wie z. B. ein Amazon Bedrock-Konto, das das Klassifikatormodell nicht aufrufen kann, oder einen Subagenten, der ein Nutzungslimit erreicht hat.577Die meisten dieser Fehler stammen vom Inferenzanbieter: Anthropic's Service auf der Anthropic API und dem Service hinter dem Endpunkt dieses Anbieters auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einem benutzerdefinierten Gateway. [Auto-Modus kann die Sicherheit einer Aktion nicht bestimmen](#auto-mode-cannot-determine-the-safety-of-an-action) und [Agent wurde vorzeitig aufgrund eines API-Fehlers beendet](#agent-terminated-early-due-to-an-api-error) behandeln auch Ursachen auf Ihrer Seite, wie z. B. ein Amazon Bedrock-Konto, das das Klassifikatormodell nicht aufrufen kann, oder einen Subagenten, der ein Nutzungslimit erreicht hat.
1436 1453
1437Dies ist nicht derselbe Zustand wie [OAuth-Token widerrufen oder abgelaufen](#oauth-token-revoked-or-expired). Jene Meldungen geben eine Ablehnung wieder, die die API zurückgegeben hat. Claude Code selbst erzeugt `Login expired` für eine Anmeldung, die es bereits nicht erneuern konnte, und sendet daher keine Anfrage. Wenn die Erneuerung fehlschlägt, weil das Konto selbst gesperrt ist und nicht die Anmeldung veraltet ist, zeigt Claude Code stattdessen [Ihr Konto ist gesperrt](#your-account-is-on-hold) an.1454Dies ist nicht derselbe Zustand wie [OAuth-Token widerrufen oder abgelaufen](#oauth-token-revoked-or-expired). Jene Meldungen geben eine Ablehnung wieder, die die API zurückgegeben hat. Claude Code selbst erzeugt `Login expired` für eine Anmeldung, die es bereits nicht erneuern konnte, und sendet daher keine Anfrage. Wenn die Erneuerung fehlschlägt, weil das Konto selbst gesperrt ist und nicht die Anmeldung veraltet ist, zeigt Claude Code stattdessen [Ihr Konto ist gesperrt](#your-account-is-on-hold) an.
1438 1455
1439Sitzungen, die mit einem API-Schlüssel, [`CLAUDE_CODE_OAUTH_TOKEN`](https://code.claude.com/docs/de/env-vars) oder einem Drittanbieter authentifiziert sind, verwenden die gespeicherte Anmeldung nicht und sehen diese Meldung nie.
1440
1441Sie können diesen Zustand prüfen, bevor eine Anfrage fehlschlägt: [`/status`](https://code.claude.com/docs/de/commands) zeigt eine Zeile `Login` mit dem Wert `Expired — log in again` an, dazu die Organisation und E-Mail-Adresse, die für die abgelaufene Anmeldung gespeichert sind. Die Zeile erscheint nur, wenn die gespeicherte Anmeldung Ihre aktiven Anmeldedaten ist und nicht mehr aktualisiert werden kann. Sitzungen, die anders authentifiziert sind, zeigen die Zeile nicht an, selbst wenn noch eine abgelaufene Anmeldung gespeichert ist. Vor v2.1.210 gab `/status` in diesem Zustand keinen Hinweis darauf, dass jemals eine Anmeldung existiert hatte, da die gelöschten Anmeldedaten nichts zum Melden übrig ließen.1456Sie können diesen Zustand prüfen, bevor eine Anfrage fehlschlägt: [`/status`](https://code.claude.com/docs/de/commands) zeigt eine Zeile `Login` mit dem Wert `Expired — log in again` an, dazu die Organisation und E-Mail-Adresse, die für die abgelaufene Anmeldung gespeichert sind. Die Zeile erscheint nur, wenn die gespeicherte Anmeldung Ihre aktiven Anmeldedaten ist und nicht mehr aktualisiert werden kann. Sitzungen, die anders authentifiziert sind, zeigen die Zeile nicht an, selbst wenn noch eine abgelaufene Anmeldung gespeichert ist. Vor v2.1.210 gab `/status` in diesem Zustand keinen Hinweis darauf, dass jemals eine Anmeldung existiert hatte, da die gelöschten Anmeldedaten nichts zum Melden übrig ließen.
1442 1457
1443**Vorgehensweise:**1458**Vorgehensweise:**
1461Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh. This is usually transient; retry in a minute, and if it persists close other Claude Code processes or sign in again1476Failed to refresh OAuth token: another Claude Code process is refreshing it or exited mid-refresh. This is usually transient; retry in a minute, and if it persists close other Claude Code processes or sign in again
1462```1477```
1463 1478
1464Sitzungen, die mit einem API-Schlüssel, [`CLAUDE_CODE_OAUTH_TOKEN`](https://code.claude.com/docs/de/env-vars) oder einem Drittanbieter authentifiziert sind, verwenden die gespeicherte Anmeldung nicht und sehen diese Meldung nie.
1465
1466**Vorgehensweise:**1479**Vorgehensweise:**
1467 1480
1468* Versuchen Sie es in einer Minute erneut. Wenn ein anderer Prozess die Aktualisierung zuerst abschließt, verwendet diese Sitzung die erneuerte Anmeldung.1481* Versuchen Sie es in einer Minute erneut. Wenn ein anderer Prozess die Aktualisierung zuerst abschließt, verwendet diese Sitzung die erneuerte Anmeldung.
1469* Wenn die Meldung weiterhin erscheint, schließen Sie andere Claude Code-Fenster und -Prozesse und versuchen Sie es dann erneut.1482* Wenn die Meldung weiterhin erscheint, schließen Sie andere Claude Code-Fenster und -Prozesse und versuchen Sie es dann erneut.
1470* Wenn sie erscheint, obwohl kein anderer Claude Code-Prozess läuft, führen Sie `/login` aus. Eine erneute Anmeldung wartet nicht auf die Aktualisierungssperre.1483* Wenn sie erscheint, obwohl kein anderer Claude Code-Prozess läuft, führen Sie `/login` aus. Eine erneute Anmeldung wartet nicht auf die Aktualisierungssperre.
1471 1484
1485### Could not refresh your login: the disk that holds the Claude Code config directory is full
1486
1487Geben Sie Speicherplatz auf dem Datenträger frei, der das Claude Code-Konfigurationsverzeichnis enthält, und senden Sie Ihre Nachricht dann erneut. Eine erneute Anmeldung würde nicht helfen, solange der Datenträger voll ist, da eine neue Anmeldung nicht gespeichert werden könnte. Das Konfigurationsverzeichnis ist `~/.claude` in Ihrem Home-Verzeichnis, sofern Sie nicht [`CLAUDE_CONFIG_DIR`](https://code.claude.com/docs/de/env-vars) setzen.
1488
1489```text wrap theme={null}
1490Could not refresh your login: the disk that holds the Claude Code config directory (~/.claude by default), or your disk quota on it, is full · Delete files you no longer need on that disk, then try again · Signing in again won't help
1491```
1492
1493Im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) (`-p`) und im [Agent SDK](https://code.claude.com/docs/de/agent-sdk/overview.md) lautet die Meldung:
1494
1495```text wrap theme={null}
1496Failed to refresh OAuth token: the disk that holds the Claude Code config directory (~/.claude by default), or your disk quota on it, is full. Delete files you no longer need on that disk and retry; signing in again won't help
1497```
1498
1499**Was Sie tun können:**
1500
1501* Führen Sie bei einem Skript dessen `claude -p`-Befehl erneut aus
1502* Wenn der Datenträger bereits freien Speicherplatz anzeigt, führt ein erschöpftes Datenträgerkontingent oder ein Mangel an Inodes zur selben Meldung. Löschen Sie Ihre eigenen Dateien auf diesem Datenträger. Wenn die Meldung erneut erscheint, löschen Sie viele kleine Dateien statt weniger großer, da jede Datei unabhängig von ihrer Größe einen Inode belegt.
1503
1472### Ihre Anmeldung konnte nicht gespeichert werden1504### Ihre Anmeldung konnte nicht gespeichert werden
1473 1505
1474Sie haben sich mit claude.ai angemeldet, aber Claude Code konnte die Anmeldung nicht in seinem Anmeldedatenspeicher speichern, sodass die Anmeldung nicht abgeschlossen wurde. Unter macOS kann dies passieren, wenn der Anmeldeschlüsselbund gesperrt wird, zum Beispiel im Ruhezustand oder bei Inaktivität, nachdem Claude Code in derselben Sitzung bereits Anmeldedaten darin gelesen oder gespeichert hat.1506Sie haben sich mit claude.ai angemeldet, aber Claude Code konnte die Anmeldung nicht in seinem Anmeldedatenspeicher speichern, sodass die Anmeldung nicht abgeschlossen wurde. Unter macOS kann dies passieren, wenn der Anmeldeschlüsselbund gesperrt wird, zum Beispiel im Ruhezustand oder bei Inaktivität, nachdem Claude Code in derselben Sitzung bereits Anmeldedaten darin gelesen oder gespeichert hat.
2187Dies ist kein clientseitiges Netzwerkproblem. Cloud-Sitzungen und [geplante Cloud-Aufgaben](https://code.claude.com/docs/de/routines.md) laufen in einer sandboxierten VM, deren ausgehender Datenverkehr durch das Netzwerk der Sitzung auf die Allowlist der [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md) gefiltert wird:2219Dies ist kein clientseitiges Netzwerkproblem. Cloud-Sitzungen und [geplante Cloud-Aufgaben](https://code.claude.com/docs/de/routines.md) laufen in einer sandboxierten VM, deren ausgehender Datenverkehr durch das Netzwerk der Sitzung auf die Allowlist der [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md) gefiltert wird:
2188 2220
2189* **GitHub- und Konnektor-Datenverkehr**: [GitHub-Operationen](https://code.claude.com/docs/de/cloud-environments.md#github-proxy) und MCP-Konnektor-Datenverkehr verwenden separate Kanäle, weshalb sie weiterhin funktionieren können, während andere Hosts blockiert sind2221* **GitHub- und Konnektor-Datenverkehr**: [GitHub-Operationen](https://code.claude.com/docs/de/cloud-environments.md#github-proxy) und MCP-Konnektor-Datenverkehr verwenden separate Kanäle, weshalb sie weiterhin funktionieren können, während andere Hosts blockiert sind
2190* **Standardumgebung**: Die **Standard**-Umgebung verwendet **Vertrauenswürdigen** Zugriff, der die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) von Paket-Registries, Cloud-Provider-APIs, Container-Registries und häufigen Entwicklungsdomänen zulässt und andere Domänen auf diesem Pfad blockiert2222* **Standardumgebung**: Die **Standard**-Umgebung verwendet **Eingeschränkten** Zugriff mit aktivierter Option **Paketmanager zulassen**. Ihre Sitzungen erreichen die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) von Paket-Registries, Cloud-Provider-APIs, Container-Registries und häufigen Entwicklungsdomänen.
2191 2223
2192**Was zu tun ist:**2224**Was zu tun ist:**
2193 2225
2194Diese Schritte ändern eine Ihrer eigenen Umgebungen. Eine [organisationsweit gemeinsame Umgebung](https://code.claude.com/docs/de/cloud-environments.md#organization-shared-environments) wird im Selector schreibgeschützt geöffnet, daher bitten Sie einen Owner, ihren Netzwerkzugriff von der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings) zu ändern.2226Diese Schritte ändern eine Ihrer eigenen Umgebungen. Eine [organisationsweit gemeinsame Umgebung](https://code.claude.com/docs/de/cloud-environments.md#organization-shared-environments) wird im Selector schreibgeschützt geöffnet, daher bitten Sie einen Owner, ihren Netzwerkzugriff von der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings) zu ändern.
2195 2227
2196* Öffnen Sie Ihre Umgebung zum Bearbeiten, entweder aus dem [Formular der geplanten Cloud-Aufgabe](https://code.claude.com/docs/de/routines.md#environments-and-network-access) oder aus dem [Umgebungs-Selector](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment), wo Sie Cloud-Sitzungen starten.2228* Öffnen Sie Ihre Umgebung zum Bearbeiten, entweder aus dem [Formular der geplanten Cloud-Aufgabe](https://code.claude.com/docs/de/routines.md#environments-and-network-access) oder aus dem [Umgebungs-Selector](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment), wo Sie Cloud-Sitzungen starten.
2197* Im Dialog **Cloud-Umgebung bearbeiten** ändern Sie **Netzwerkzugriff** von **Vertrauenswürdig** zu **Benutzerdefiniert**, und fügen dann die blockierte Domäne zu **Zulässige Domänen** hinzu. Geben Sie eine Domäne pro Zeile ein. Aktivieren Sie **Auch Standard-Liste häufiger Paketmanager einschließen**, um die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) neben Ihren benutzerdefinierten Domänen zu behalten. Wählen Sie stattdessen **Vollständig**, wenn Sie uneingeschränkten Zugriff möchten.2229* Wählen Sie im Dialog **Cloud-Umgebung bearbeiten** unter **Netzwerkzugriff** die Option **Eingeschränkt** und fügen Sie dann die blockierte Domäne zu **Zulässige Domänen** hinzu. Geben Sie eine Domäne pro Zeile ein. Aktivieren Sie **Paketmanager zulassen**, um die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) neben Ihren eigenen Domänen zuzulassen. Wählen Sie stattdessen **Vollständig**, wenn Sie uneingeschränkten Zugriff möchten.
2198* Klicken Sie auf **Änderungen speichern**. Die nächste Ausführung verwendet die aktualisierte Allowlist. Für eine Cloud-Sitzung, die bereits offen ist, siehe [wann eine Netzwerkzugriffsänderung bestehende Sitzungen erreicht](https://code.claude.com/docs/de/cloud-environments.md#network-access).2230* Klicken Sie auf **Änderungen speichern**. Die nächste Ausführung verwendet die aktualisierte Allowlist. Für eine Cloud-Sitzung, die bereits offen ist, siehe [wann eine Netzwerkzugriffsänderung bestehende Sitzungen erreicht](https://code.claude.com/docs/de/cloud-environments.md#network-access).
2199 2231
2200Siehe [Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#network-access) für Zugriffsstufen und die Standard-Allowlist. Lokale CLI-Sitzungen sind nicht von dieser Richtlinie betroffen.2232Siehe [Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#network-access) für Zugriffsstufen und die Standard-Allowlist. Lokale CLI-Sitzungen sind nicht von dieser Richtlinie betroffen.
2317**Was zu tun ist:**2349**Was zu tun ist:**
2318 2350
2319* **Nicht angemeldet**: Die Meldung wird mit `: not signed in. Run /login, then retry.` fortgesetzt. Führen Sie `/login` aus und senden Sie dann erneut2351* **Nicht angemeldet**: Die Meldung wird mit `: not signed in. Run /login, then retry.` fortgesetzt. Führen Sie `/login` aus und senden Sie dann erneut
2320* **Ablehnung durch Ihre Organisation**: zum Beispiel `: Feedback has not been enabled for your organization.` oder `: Feedback collection is not available for organizations with custom data retention policies.` Wenn die Meldung `To report a bug, open an issue` hinzufügt, tun Sie dies unter [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues). `/feedback` kann danach sieben Tage lang antworten, dass es [durch die Richtlinie Ihrer Organisation deaktiviert ist](#feedback-is-disabled-by-your-organizations-policy). Ein Entwurf in der Warteschlange bleibt in der Warteschlange und [läuft trotzdem planmäßig ab](https://code.claude.com/docs/de/tools-reference.md#discard-or-keep-a-draft)2352* **Ablehnung durch Ihre Organisation**: zum Beispiel `: Feedback has not been enabled for your organization.` oder `: Feedback collection is not available for organizations with custom data retention policies.` `/feedback` kann danach sieben Tage lang antworten, dass es [durch die Richtlinie Ihrer Organisation deaktiviert ist](#feedback-is-disabled-by-your-organizations-policy). Ein Entwurf in der Warteschlange bleibt in der Warteschlange und [läuft trotzdem planmäßig ab](https://code.claude.com/docs/de/tools-reference.md#discard-or-keep-a-draft)
2321* **Abgelehnte Anmeldedaten**: Die Meldung wird mit `: the sign-in this session uses is not allowed to send feedback` oder `: the server did not accept the credentials this session uses` fortgesetzt. Führen Sie `/status` in der Claude-Code-Eingabe aus, um zu sehen, welche Anmeldung, welches Token oder welchen API-Schlüssel diese Sitzung sendet2353* **Abgelehnte Anmeldedaten**: Die Meldung wird mit `: the sign-in this session uses is not allowed to send feedback` oder `: the server did not accept the credentials this session uses` fortgesetzt. Führen Sie `/status` in der Claude-Code-Eingabe aus, um zu sehen, welche Anmeldung, welches Token oder welchen API-Schlüssel diese Sitzung sendet
2322* **`(request timed out)` oder `(couldn't reach the service)` direkt nach `Couldn't send feedback`**: Senden Sie den Bericht oder den Entwurf in der Warteschlange erneut. Der Dialog behält Ihren Text, und die Meldung eines Entwurfs in der Warteschlange lautet `The draft is still queued.` Wenn auch andere Anfragen fehlschlagen, überprüfen Sie Ihre Netzwerkverbindung und siehe [Unable to connect to API](#unable-to-connect-to-api). Wenn es weiterhin fehlschlägt, reichen Sie den Bericht unter [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues) ein2354* **`(request timed out)` oder `(couldn't reach the service)` direkt nach `Couldn't send feedback`**: Senden Sie den Bericht oder den Entwurf in der Warteschlange erneut. Der Dialog behält Ihren Text, und die Meldung eines Entwurfs in der Warteschlange lautet `The draft is still queued.` Wenn auch andere Anfragen fehlschlagen, überprüfen Sie Ihre Netzwerkverbindung und siehe [Unable to connect to API](#unable-to-connect-to-api). Wenn es weiterhin fehlschlägt, reichen Sie den Bericht unter [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues) ein
2323* **`(server returned <status>)` oder kein Grund direkt nach `Couldn't send feedback`**: Der Status ist der Antwortcode des Dienstes. Die eigene Meldung des Dienstes folgt darauf, wenn eine gesendet wurde, wie in `(server returned 403: Access Forbidden)`. Wenn es weiterhin fehlschlägt, reichen Sie den Bericht unter [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues) ein2355* **`(server returned <status>)` oder kein Grund direkt nach `Couldn't send feedback`**: Der Status ist der Antwortcode des Dienstes. Die eigene Meldung des Dienstes folgt darauf, wenn eine gesendet wurde, wie in `(server returned 403: Access Forbidden)`. Wenn es weiterhin fehlschlägt, reichen Sie den Bericht unter [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues) ein
2442 2474
2443### Kontext überschreitet das Token-Limit2475### Kontext überschreitet das Token-Limit
2444 2476
2445`/context` zeigt diese Warnung oben in seiner Ausgabe an, wenn die Konversation über das Kontextfenster des Modells hinausgewachsen ist. Anfragen schlagen mit [`Prompt is too long`](#prompt-is-too-long) fehl, bis Sie Platz freigeben. Eine interaktive Sitzung zeigt diesen Fehler als die Zeile `Context limit reached` an.2477`/context` zeigt diese Warnung oben in seiner Ausgabe an, wenn die Konversation über das Kontextfenster des Modells hinausgewachsen ist:
2446 2478
2447```text theme={null}2479```text theme={null}
2448Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.2480Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.
2449```2481```
2450 2482
2483Nach einer `Context exceeds`-Warnung müssen Sie keinen der beiden Befehle ausführen, solange die [automatische Komprimierung](https://code.claude.com/docs/de/settings-reference.md#autocompactenabled) eingeschaltet ist, was der Standard ist:
2484
2485* **Automatische Komprimierung eingeschaltet**: Senden Sie Ihre nächste Nachricht. Wenn sie weiterhin mit [`Prompt is too long`](#prompt-is-too-long) fehlschlägt, lesen Sie diesen Eintrag.
2486* **Automatische Komprimierung ausgeschaltet**: Führen Sie in der Sitzung `/compact` aus, wenn die Warnung diesen Befehl nennt, oder `/clear`, um neu zu beginnen. Bis Sie einen davon ausführen, schlagen Nachrichten mit `Context limit reached` fehl, bzw. mit `Prompt is too long` in der `-p`-Ausgabe.
2487
2451Wenn das Limit, das Sie überschritten haben, ein Komprimierungsfenster ist, wie z. B. die 200K-Grenze bei Modellen mit 1M-Kontext, lautet die Warnung anders. Ein Komprimierungsfenster kann unter dem Kontextfenster des Modells liegen, daher können Anfragen darüber hinaus immer noch erfolgreich sein.2488Wenn das Limit, das Sie überschritten haben, ein Komprimierungsfenster ist, wie z. B. die 200K-Grenze bei Modellen mit 1M-Kontext, lautet die Warnung anders. Ein Komprimierungsfenster kann unter dem Kontextfenster des Modells liegen, daher können Anfragen darüber hinaus immer noch erfolgreich sein.
2452 2489
2453```text theme={null}2490```text theme={null}
2458 2495
2459**Was zu tun ist:**2496**Was zu tun ist:**
2460 2497
2461* Führen Sie in einer Konversation mit mehreren Turns `/compact` aus, um frühere Turns zusammenzufassen und Platz freizugeben. Um stattdessen neu zu beginnen, führen Sie `/clear` aus2498* **Nach einer Warnung zum Komprimierungsfenster**: Führen Sie in einer Konversation mit mehreren Turns `/compact` aus, um frühere Turns zusammenzufassen und Platz zu schaffen. Um stattdessen neu zu beginnen, führen Sie `/clear` aus.
2462* Weitere Möglichkeiten zur Reduzierung der Nutzung finden Sie unter [Prompt ist zu lang](#prompt-is-too-long)2499* Weitere Möglichkeiten zur Reduzierung der Nutzung finden Sie unter [Prompt ist zu lang](#prompt-is-too-long)
2463 2500
2464Vor v2.1.216 zeigte `/context` eine Nutzung über 100 % ohne Warnzeile an, die erklärte, was das bedeutet oder wie man den Zustand behebt.2501Vor v2.1.216 zeigte `/context` eine Nutzung über 100 % ohne Warnzeile an, die erklärte, was das bedeutet oder wie man den Zustand behebt.
3302 3339
3303### Configuration error in \~/.claude.json3340### Configuration error in \~/.claude.json
3304 3341
3305Claude Code konnte `~/.claude.json` nicht parsen, die Datei, die Ihre Kontodaten, MCP-Server und den projektbezogenen Zustand enthält. Ihre Datei ist unverändert. Ein [nicht interaktiver](https://code.claude.com/docs/de/headless.md) Start wie `claude -p` beendet sich jedes Mal mit Exit-Code 1, bis Sie die Datei reparieren.3342Claude Code konnte `~/.claude.json` nicht parsen, die Datei, die Ihre Kontodaten, MCP-Server und den Zustand pro Projekt enthält. Ein [nicht interaktiver](https://code.claude.com/docs/de/headless.md) Start wie `claude -p` beendet sich mit Exit-Code 1.
3306 3343
3307Wenn Claude Code ein [Backup](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) findet, nennt die Ausgabe es und gibt eine `cp`-Zeile aus, die es zurückkopiert:3344Wenn Claude Code ein [Backup](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) findet, nennt die Ausgabe es und gibt eine `cp`-Zeile aus, die es zurückkopiert:
3308 3345
3317 3354
3318**Was Sie tun können:**3355**Was Sie tun können:**
3319 3356
3320* **Die Ausgabe enthält eine `cp`-Zeile**: Führen Sie diese Zeile in Ihrem Terminal aus. Unter Windows führen Sie sie in PowerShell aus. Sie ersetzt die defekte Datei durch das Backup, eine frühere Version von `~/.claude.json`.3357* **Die Ausgabe enthält eine `cp`-Zeile**: Führen Sie diese Zeile in Ihrem Terminal aus. Unter Windows führen Sie sie in PowerShell aus.
3321* **Die Ausgabe enthält keine `cp`-Zeile, oder der Fehler tritt nach dem Ausführen erneut auf**: Korrigieren Sie das JSON in `~/.claude.json`, kopieren Sie eine andere `.claude.json.backup.<timestamp>`-Datei aus [`~/.claude/backups/`](https://code.claude.com/docs/de/claude-directory#cleaned-up-automatically) darüber, falls vorhanden, oder benennen Sie die Datei um. Ohne Datei unter `~/.claude.json` startet Claude Code mit Standardeinstellungen und ohne den Inhalt der Datei.3358* **Die Ausgabe enthält keine `cp`-Zeile, oder der Fehler tritt nach dem Ausführen erneut auf**: Wenn `~/.claude.json` Ihre Konfiguration noch enthält, beheben Sie das JSON. Wenn das nicht möglich ist, kopieren Sie eine andere `.claude.json.backup.<timestamp>`-Datei aus [`~/.claude/backups/`](https://code.claude.com/docs/de/claude-directory#cleaned-up-automatically) darüber, falls vorhanden, oder benennen Sie sie um. Ohne Datei unter `~/.claude.json` startet Claude Code mit Standardeinstellungen und ohne den Inhalt der Datei.
3322 3359* **`~/.claude.json` enthält Ihre Konfiguration nicht mehr**: Suchen Sie eine `.claude.json.corrupted.<timestamp>`-Datei, die sie noch enthält, in [`~/.claude/backups/`](https://code.claude.com/docs/de/claude-directory#cleaned-up-automatically) oder Ihrem Home-Verzeichnis. Beheben Sie ihr JSON und kopieren Sie sie dann über `~/.claude.json`. Wenn Sie keine finden oder beheben können, versuchen Sie dieselben Schritte mit einer `.claude.json.backup.<timestamp>`-Datei, die Ihre Konfiguration enthält. Wenn keine das tut, benennen Sie `~/.claude.json` um und fügen Sie Ihre MCP-Server mit [`claude mcp add`](https://code.claude.com/docs/de/mcp#installing-mcp-servers) erneut hinzu.
3323Vor v2.1.318 blieben nach einem nicht interaktiven Start, der diesen Fehler ausgab, nur Standardwerte in `~/.claude.json` zurück, sodass der nächste Start ohne Ihre Konfiguration lief.
3324 3360
3325### Claude configuration file was empty and no backup holds anything3361### Claude configuration file was empty and no backup holds anything
3326 3362
3381 3417
3382Vor v2.1.309 gab Claude Code nur den Fehlertext des Betriebssystems aus, wenn das Volume voll oder Ihr Kontingent aufgebraucht war. Ein Beispiel ist `ENOSPC: no space left on device, mkdir '/tmp/claude-501'`, und es gelten dieselben Schritte.3418Vor v2.1.309 gab Claude Code nur den Fehlertext des Betriebssystems aus, wenn das Volume voll oder Ihr Kontingent aufgebraucht war. Ein Beispiel ist `ENOSPC: no space left on device, mkdir '/tmp/claude-501'`, und es gelten dieselben Schritte.
3383 3419
3420### Claude Code could not save because the disk is full
3421
3422Diese Zeile auf stderr nach einer [`claude -p`](https://code.claude.com/docs/de/headless)-Ausführung bedeutet, dass die Festplatte voll oder Ihr Festplattenkontingent aufgebraucht ist, sodass Claude Code nicht alles aus der Ausführung speichern konnte:
3423
3424```text wrap theme={null}
3425Error: Claude Code could not save all of this session's transcript under /Users/you/.claude because the disk is full (ENOSPC). If you resume this session, part of the conversation may be missing. Free up space on that disk before the next run.
3426```
3427
3428Bei Text- oder `json`-Ausgabe endet die Ausführung mit Exit-Code 1, und die Antwort wurde bereits ausgegeben. Bei `stream-json`-Ausgabe behält die Ausführung ihren üblichen Exit-Code, und die Antwort kommt trotzdem an.
3429
3430**Was zu tun ist:**
3431
3432* **`the disk is full (ENOSPC)`**: Geben Sie vor Ihrer nächsten Ausführung Speicherplatz auf der Festplatte frei, die den Pfad aus der Meldung enthält
3433* **`your disk quota is used up (EDQUOT)`**: Geben Sie vor Ihrer nächsten Ausführung Speicherplatz frei oder fordern Sie ein größeres Kontingent an
3434
3384### Verzeichnis konnte nicht zu einem realen Speicherort aufgelöst werden3435### Verzeichnis konnte nicht zu einem realen Speicherort aufgelöst werden
3385 3436
3386Sie haben `/add-dir` für ein Unterverzeichnis Ihres Arbeitsverzeichnisses ausgeführt, und Claude Code konnte das Verzeichnis nicht zu seinem realen Speicherort auflösen.3437Sie haben `/add-dir` für ein Unterverzeichnis Ihres Arbeitsverzeichnisses ausgeführt, und Claude Code konnte das Verzeichnis nicht zu seinem realen Speicherort auflösen.
3452 3503
3453Vor v2.1.309 akzeptierte `claude ultrareview` kein `--trust-workspace`.3504Vor v2.1.309 akzeptierte `claude ultrareview` kein `--trust-workspace`.
3454 3505
3506### Remote Control wurde nicht gestartet, weil eine Frage unbeantwortet blieb
3507
3508Diese Meldung bedeutet, dass [`claude remote-control`](https://code.claude.com/docs/de/remote-control) die in der Meldung zitierte Frage beim ersten Start gestellt und keine Antwort erhalten hat:
3509
3510```text theme={null}
3511Remote Control did not start: "Enable Remote Control?" got no answer. Run `claude remote-control` at a terminal and answer y once; it won't ask again.
3512Remote Control did not start: "Choose [1/2] (default: 1):" got no answer. You can run `claude remote-control` and choose, or pass --spawn=same-dir or --spawn=worktree.
3513```
3514
3515**Was zu tun ist:**
3516
3517* **`Enable Remote Control?`**: In einem Skript oder Dienst endet die Standardeingabe, bevor jemand antworten kann. Führen Sie `claude remote-control` einmal in einem Terminal aus, als der Benutzer, unter dem Ihr Skript oder Dienst läuft, und antworten Sie mit `y`.
3518* **`Choose [1/2] (default: 1):`**: Führen Sie `claude remote-control` erneut aus und [wählen Sie einen Spawn-Modus](https://code.claude.com/docs/de/remote-control.md#set-the-default-spawn-mode-for-a-project), oder übergeben Sie [`--spawn=same-dir` oder `--spawn=worktree`](https://code.claude.com/docs/de/remote-control#start-a-remote-control-session), um die Frage zu überspringen
3519
3455### Nicht an die Sitzungen übertragen, die Remote Control startet3520### Nicht an die Sitzungen übertragen, die Remote Control startet
3456 3521
3457Sie haben [Remote Control](https://code.claude.com/docs/de/remote-control.md) mit einem globalen `claude`-Flag vor dem Verb `remote-control` gestartet, das die von Remote Control gestarteten Sitzungen einschränken oder konfigurieren würde, etwa `--settings`, `--setting-sources`, `--permission-mode`, `--disallowed-tools` oder `--mcp-config`. Ein vor dem Verb platziertes Flag erreicht diese Sitzungen nie. Claude Code verweigert stattdessen den Start und nennt das Flag:3522Sie haben [Remote Control](https://code.claude.com/docs/de/remote-control.md) mit einem globalen `claude`-Flag vor dem Verb `remote-control` gestartet, das die von Remote Control gestarteten Sitzungen einschränken oder konfigurieren würde, etwa `--settings`, `--setting-sources`, `--permission-mode`, `--disallowed-tools` oder `--mcp-config`. Ein vor dem Verb platziertes Flag erreicht diese Sitzungen nie. Claude Code verweigert stattdessen den Start und nennt das Flag:
3499 3564
3500* Sie haben seit der Installation keine Sitzung gestartet, daher hat Claude Code das Flag noch nicht abgerufen. Das erste `claude import` kann diese Meldung ausgeben, selbst wenn die Funktion für Sie verfügbar ist.3565* Sie haben seit der Installation keine Sitzung gestartet, daher hat Claude Code das Flag noch nicht abgerufen. Das erste `claude import` kann diese Meldung ausgeben, selbst wenn die Funktion für Sie verfügbar ist.
3501* Sie verwenden Claude Code über Amazon Bedrock, die Agent Platform von Google Cloud, Microsoft Foundry oder Claude Platform on AWS oder über ein [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway#availability-and-limitations). Claude Code ruft in diesen Sitzungen keine Feature-Flags ab, daher bleibt `claude import` nicht verfügbar.3566* Sie verwenden Claude Code über Amazon Bedrock, die Agent Platform von Google Cloud, Microsoft Foundry oder Claude Platform on AWS oder über ein [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway#availability-and-limitations). Claude Code ruft in diesen Sitzungen keine Feature-Flags ab, daher bleibt `claude import` nicht verfügbar.
3502* Sie haben `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_GROWTHBOOK` oder [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/de/env-vars) gesetzt, die das Abrufen von Feature-Flags ausschalten, daher bleibt `claude import` nicht verfügbar.3567* Sie haben `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/de/env-vars#variables), `DISABLE_GROWTHBOOK` oder [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/de/env-vars) gesetzt, die das Abrufen von Feature-Flags ausschalten, daher bleibt `claude import` nicht verfügbar.
3503 3568
3504**Vorgehensweise:**3569**Vorgehensweise:**
3505 3570
3742Verwandte Meldungen treten auf, bevor der Befehl überhaupt ausgeführt wird:3807Verwandte Meldungen treten auf, bevor der Befehl überhaupt ausgeführt wird:
3743 3808
3744* `Shell command permission check failed for pattern "..."`: Die Berechtigungsprüfung des Befehls hat ihn nicht zugelassen. [Berechtigungsprüfungen für eingefügte Befehle](https://code.claude.com/docs/de/skills.md#permission-checks-on-injected-commands) beschreibt, welche Ergebnisse in jedem Berechtigungsmodus abbrechen und wie Sie einen Befehl mit `allowed-tools` vorab genehmigen3809* `Shell command permission check failed for pattern "..."`: Die Berechtigungsprüfung des Befehls hat ihn nicht zugelassen. [Berechtigungsprüfungen für eingefügte Befehle](https://code.claude.com/docs/de/skills.md#permission-checks-on-injected-commands) beschreibt, welche Ergebnisse in jedem Berechtigungsmodus abbrechen und wie Sie einen Befehl mit `allowed-tools` vorab genehmigen
3745* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: Das Frontmatter des Skills verlangt Bash auf einem Rechner ohne Bash. Installieren Sie Git for Windows oder ändern Sie das Frontmatter in `shell: powershell`. Siehe [Wie eingefügte Befehle ausgeführt werden](https://code.claude.com/docs/de/skills.md#how-injected-commands-run)3810* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: Das Frontmatter des Skills verlangt bash auf einem Rechner ohne bash. Installieren Sie Git for Windows oder ändern Sie das Frontmatter zu `shell: powershell`. Siehe [Wie eingefügte Befehle ausgeführt werden](https://code.claude.com/docs/de/skills.md#how-injected-commands-run)
3746 3811
3747**Vorgehensweise:**3812**Vorgehensweise:**
3748 3813
3895 3960
3896* **Sie haben keinen Basis-Branch übergeben**: Claude Code hat mit dem Standard-Branch des Repositorys verglichen und schlägt vor, Ihre Basis explizit zu übergeben, wie im obigen Beispiel3961* **Sie haben keinen Basis-Branch übergeben**: Claude Code hat mit dem Standard-Branch des Repositorys verglichen und schlägt vor, Ihre Basis explizit zu übergeben, wie im obigen Beispiel
3897* **Sie haben einen Basis-Branch übergeben, der bereits in Ihrem Klon vorhanden war**: Der Hinweis lautet ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``3962* **Sie haben einen Basis-Branch übergeben, der bereits in Ihrem Klon vorhanden war**: Der Hinweis lautet ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``
3898* **Sie haben einen Basis-Branch übergeben, der nicht in Ihrem Klon vorhanden war**: Claude Code hat ihn vor dem Vergleich von origin abgerufen. Der Hinweis lautet ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; wenn Claude Code nicht feststellen kann, ob Ihr Klon flach (shallow) ist, schlägt es stattdessen `git fetch --unshallow origin` vor. Vor v2.1.221 schlug der Hinweis für jeden abgerufenen Basis-Branch `git fetch --unshallow origin` vor, und bei einem vollständigen Klon schlägt dieser Befehl mit `fatal: --unshallow on a complete repository does not make sense` fehl.3963* **Sie haben einen Basis-Branch übergeben, der nicht in Ihrem Klon vorhanden war**: Claude Code hat ihn vor dem Vergleich von origin abgerufen. Der Hinweis lautet ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; wenn Claude Code nicht feststellen kann, ob Ihr Klon flach ist, schlägt es stattdessen `git fetch --unshallow origin` vor. Vor v2.1.221 schlug der Hinweis für jeden abgerufenen Basis-Branch `git fetch --unshallow origin` vor, und bei einem vollständigen Klon schlägt dieser Befehl mit `fatal: --unshallow on a complete repository does not make sense` fehl.
3899 3964
3900**Vorgehensweise:**3965**Vorgehensweise:**
3901 3966
4457* Wenn die Meldung mit `EACCES` endet, stellen Sie Ihre Ausführungsberechtigung für jedes Verzeichnis wieder her, das zu der Datei oder dem Ordner führt, die bzw. den der Pfad benennt. Prüfen Sie die Verzeichnisse oberhalb des Pfads, folgen Sie dann jedem Symlink, auf den Sie stoßen, und prüfen Sie die Verzeichnisse, die zu seinem Ziel führen. Schlagen Sie jeden anderen Fehlercode in den [Ursachen und Schritten für einen Pfad, der nicht geprüft werden konnte](#path-could-not-be-checked), nach.4522* Wenn die Meldung mit `EACCES` endet, stellen Sie Ihre Ausführungsberechtigung für jedes Verzeichnis wieder her, das zu der Datei oder dem Ordner führt, die bzw. den der Pfad benennt. Prüfen Sie die Verzeichnisse oberhalb des Pfads, folgen Sie dann jedem Symlink, auf den Sie stoßen, und prüfen Sie die Verzeichnisse, die zu seinem Ziel führen. Schlagen Sie jeden anderen Fehlercode in den [Ursachen und Schritten für einen Pfad, der nicht geprüft werden konnte](#path-could-not-be-checked), nach.
4458* Um Dateien mit anderen Plugins im selben Marketplace zu teilen, verknüpfen Sie sie mit einem Symlink innerhalb des Plugin-Verzeichnisses und befolgen Sie dabei die [Symlink-Regeln](https://code.claude.com/docs/de/plugins/host-marketplace.md#share-files-within-a-marketplace-with-symlinks)4523* Um Dateien mit anderen Plugins im selben Marketplace zu teilen, verknüpfen Sie sie mit einem Symlink innerhalb des Plugin-Verzeichnisses und befolgen Sie dabei die [Symlink-Regeln](https://code.claude.com/docs/de/plugins/host-marketplace.md#share-files-within-a-marketplace-with-symlinks)
4459 4524
4525### Serverdateipfad nicht gelesen
4526
4527Die Meldung `path not read` bedeutet, dass Claude Code eine MCP- oder LSP-Serverdatei, die ein Plugin benennt, aufgrund des Pfads der Datei nicht gelesen hat. Der Rest des Plugins wird geladen, ohne die Server, die die Datei definiert.
4528
4529Ein `..`-Bestandteil zählt auch dann, wenn der Pfad innerhalb des Plugins bleibt, wie in diesem Beispiel:
4530
4531```text theme={null}
4532mcp-servers path not read: ./sub/../x.json is absolute or has a ".." part
4533```
4534
4535**Vorgehensweise:**
4536
4537* Wenn Sie das Plugin installiert haben und es nicht pflegen, melden Sie die Meldung seinem Autor
4538* Wenn Sie das Plugin pflegen, belassen Sie die Serverdatei innerhalb des Plugin-Verzeichnisses. Benennen Sie sie im Manifest oder im Marketplace-Eintrag mit einem Pfad, der mit `./` beginnt und kein `..` enthält, zum Beispiel `./servers/x.json`
4539* Um eine Serverdatei zwischen Plugins im selben Marketplace zu teilen, verknüpfen Sie die Datei mit einem Symlink in jedes Plugin und befolgen Sie dabei die [Symlink-Regeln](https://code.claude.com/docs/de/plugins/host-marketplace.md#share-files-within-a-marketplace-with-symlinks)
4540
4460### Plugin not loaded: its manifest was not read4541### Plugin not loaded: its manifest was not read
4461 4542
4462Claude Code konnte nicht bestätigen, dass das [Manifest](https://code.claude.com/docs/de/plugins/manifest-reference.md) eines Marketplace-Plugins unter `.claude-plugin/plugin.json` innerhalb des Plugins liegt, daher lädt es nichts aus diesem Plugin. Bei einem Plugin in einem [lokalen Marketplace](https://code.claude.com/docs/de/plugins/loading.md#in-place-and-copied-plugins) konnte Claude Code außerdem nicht bestätigen, dass das Manifest innerhalb dieses Marketplace liegt. Die Meldung erscheint im Tab **Errors** in `/plugin`, und der Grund an ihrem Ende gibt an, was Claude Code vorgefunden hat.4543Claude Code konnte nicht bestätigen, dass das [Manifest](https://code.claude.com/docs/de/plugins/manifest-reference.md) eines Marketplace-Plugins unter `.claude-plugin/plugin.json` innerhalb des Plugins liegt, daher lädt es nichts aus diesem Plugin. Bei einem Plugin in einem [lokalen Marketplace](https://code.claude.com/docs/de/plugins/loading.md#in-place-and-copied-plugins) konnte Claude Code außerdem nicht bestätigen, dass das Manifest innerhalb dieses Marketplace liegt. Die Meldung erscheint im Tab **Errors** in `/plugin`, und der Grund an ihrem Ende gibt an, was Claude Code vorgefunden hat.
5065 5146
5066Vor v2.1.280 erschien die Weigerung `where it leads on disk could not be determined` nicht.5147Vor v2.1.280 erschien die Weigerung `where it leads on disk could not be determined` nicht.
5067 5148
5149### The search failed, so this is not a "no matches" result
5150
5151Eine von Claude ausgeführte [Grep](https://code.claude.com/docs/de/tools-reference.md#grep-tool-behavior)- oder [Glob](https://code.claude.com/docs/de/tools-reference.md#glob-tool-behavior)-Suche ist fehlgeschlagen, bevor sie ein Ergebnis zurückgegeben hat, daher ist unbekannt, ob Treffer existieren. Die Nachricht, die Claude anstelle der Ergebnisse erhält, beginnt so:
5152
5153```text wrap theme={null}
5154The search failed, so this is not a "no matches" result: matches may exist. What happened to the search program (ripgrep) is not known, and no results were read. Run the search once more. If it fails again, tell the user that searches are failing.
5155```
5156
5157**Was zu tun ist:**
5158
5159* **Beim ersten Auftreten**: nichts. Die Nachricht bittet Claude, zunächst erneut zu suchen.
5160* **Wenn Claude meldet, dass Suchen fehlschlagen**: Erfassen Sie den Fehler von ripgrep für einen Fehlerbericht:
5161 1. Starten Sie in Ihrer Shell eine Sitzung mit denselben Flags wie die Sitzung, in der die Suchen fehlgeschlagen sind, zuzüglich [`--debug-file claude-debug.log`](https://code.claude.com/docs/de/cli-reference#cli-flags)
5162 2. Senden Sie Claude die Anfrage, die zu der fehlgeschlagenen Suche geführt hat
5163 3. Wenn die Suche erneut fehlschlägt, suchen Sie in `claude-debug.log` die Zeile, die `rg error (signal=` enthält
5164 4. Fügen Sie diese Zeile bei, wenn Sie [das Problem melden](#report-an-error)
5165
5068### Task-Ausgabe-Swap abgelehnt5166### Task-Ausgabe-Swap abgelehnt
5069 5167
5070Claude 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 dass ein Symlink, ein zusätzlicher Hardlink oder ein verschobenes Verzeichnis ihn umleitet. Diese Nachricht bedeutet, dass diese Überprüfung fehlgeschlagen ist, daher lehnte Claude Code die Operation ab, anstatt Ausgabe über diesen Pfad zu schreiben oder zu lesen. Die Nachricht erscheint im Bash-Tool-Ergebnis:5168Claude 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 dass ein Symlink, ein zusätzlicher Hardlink oder ein verschobenes Verzeichnis ihn umleitet. Diese Nachricht bedeutet, dass diese Überprüfung fehlgeschlagen ist, daher lehnte Claude Code die Operation ab, anstatt Ausgabe über diesen Pfad zu schreiben oder zu lesen. Die Nachricht erscheint im Bash-Tool-Ergebnis:
5153 5251
5154Vor v2.1.296 wendeten Edit und NotebookEdit eine solche Bearbeitung an und speicherten jedes Byte, das sie nicht dekodieren konnten, als `U+FFFD`. Aktualisieren Sie Claude Code, wenn Sie eine dieser Versionen verwenden.5252Vor v2.1.296 wendeten Edit und NotebookEdit eine solche Bearbeitung an und speicherten jedes Byte, das sie nicht dekodieren konnten, als `U+FFFD`. Aktualisieren Sie Claude Code, wenn Sie eine dieser Versionen verwenden.
5155 5253
5254### Refusing to apply edits: a hook is configured for file edits in this session
5255
5256Claude versuchte, ein [Artefakt](https://code.claude.com/docs/de/artifacts.md) mit einem [einstufigen Update](https://code.claude.com/docs/de/artifacts.md#turn-off-one-step-artifact-updates) zu veröffentlichen, also einer kleinen Änderung an der Datei des Artefakts, die in die Veröffentlichung aufgenommen wird, und Claude Code lehnte ab. Es wurde nichts veröffentlicht, und die Datei ist unverändert. Die Nachricht erscheint im Artifact-Tool-Ergebnis:
5257
5258```text wrap theme={null}
5259Refusing to apply edits to <path>: a hook is configured for file edits in this session, so a publish can't apply edits here. Edit the file, then publish it without edits. Nothing was published.
5260```
5261
5262Claude Code lässt keine einstufigen Updates zu, solange Ihre Sitzung einen [`PreToolUse`-Hook](https://code.claude.com/docs/de/hooks#pretooluse) oder einen [Mod](https://code.claude.com/docs/de/plugins/mods/overview.md) für `Edit` oder `Write` hat.
5263
5264**Was zu tun ist:**
5265
5266* Nichts, wenn Claude anschließend die Datei bearbeitet und veröffentlicht hat
5267* Wenn Claude bei der Nachricht aufgehört hat, bitten Sie Claude, die Datei zu bearbeiten und zu veröffentlichen
5268* Wenn die Nachricht immer wieder erscheint, beenden Sie Claude Code und starten Sie es neu
5269* Wenn die Nachricht auch nach einem Neustart wieder erscheint, [schalten Sie einstufige Updates aus](https://code.claude.com/docs/de/artifacts.md#turn-off-one-step-artifact-updates)
5270
5156### Die Quelldatei ist kein gültiger UTF-8-Text5271### Die Quelldatei ist kein gültiger UTF-8-Text
5157 5272
5158Claude versuchte, ein [Artefakt](https://code.claude.com/docs/de/artifacts.md) aus einer Datei zu veröffentlichen, deren Bytes sich nicht als Text dekodieren lassen oder deren Text bereits das Ersatzzeichen `U+FFFD` enthält, daher lehnte Claude Code die Veröffentlichung ab, bevor etwas hochgeladen wurde. Die Nachricht erscheint im Artifact-Tool-Ergebnis und nennt die erste zu behebende Position:5273Claude versuchte, ein [Artefakt](https://code.claude.com/docs/de/artifacts.md) aus einer Datei zu veröffentlichen, deren Bytes sich nicht als Text dekodieren lassen oder deren Text bereits das Ersatzzeichen `U+FFFD` enthält, daher lehnte Claude Code die Veröffentlichung ab, bevor etwas hochgeladen wurde. Die Nachricht erscheint im Artifact-Tool-Ergebnis und nennt die erste zu behebende Position:
5623 5738
5624* Erstellen Sie das Verzeichnis neu, das die Meldung nennt, oder entsenden Sie aus einem Verzeichnis, das existiert, dann versuchen Sie es erneut5739* Erstellen Sie das Verzeichnis neu, das die Meldung nennt, oder entsenden Sie aus einem Verzeichnis, das existiert, dann versuchen Sie es erneut
5625 5740
5741### Diese geforkte Sitzung konnte nicht gestartet werden
5742
5743Sie haben von claude.ai aus [eine Remote-Control-Sitzung geforkt](https://code.claude.com/docs/de/remote-control.md#fork-a-session-from-your-browser), und Claude Code konnte das Starten der [Hintergrund-Sitzung](https://code.claude.com/docs/de/agent-view.md), die den Fork auf Ihrem Computer ausführt, nicht abschließen. Dieser Hinweis erscheint im Transkript der geforkten Sitzung:
5744
5745```text theme={null}
5746This forked session could not be started. Fork the conversation again to retry.
5747```
5748
5749Die Sitzung, die Sie geforkt haben, läuft weiter.
5750
5751**Was zu tun ist:**
5752
5753* Kehren Sie zu der Sitzung zurück, die Sie geforkt haben, und forken Sie sie erneut, sobald die Sitzung im Leerlauf ist
5754
5626### Workspace nicht vertraut beim Entsenden einer Hintergrund-Sitzung5755### Workspace nicht vertraut beim Entsenden einer Hintergrund-Sitzung
5627 5756
5628Sie haben eine [Hintergrund-Sitzung](https://code.claude.com/docs/de/agent-view.md) in einem Verzeichnis gestartet oder neu gestartet, dem Sie nicht [vertraut haben](https://code.claude.com/docs/de/permissions.md#project-allow-rules-and-workspace-trust), und der Workspace-Vertrauensdialog konnte nicht erscheinen, um Sie zu fragen. Claude Code startet die Sitzung nicht:5757Sie haben eine [Hintergrund-Sitzung](https://code.claude.com/docs/de/agent-view.md) in einem Verzeichnis gestartet oder neu gestartet, dem Sie nicht [vertraut haben](https://code.claude.com/docs/de/permissions.md#project-allow-rules-and-workspace-trust), und der Workspace-Vertrauensdialog konnte nicht erscheinen, um Sie zu fragen. Claude Code startet die Sitzung nicht:
6493 6622
6494**2. Jeden Host aktualisieren, der das Home-Verzeichnis teilt**6623**2. Jeden Host aktualisieren, der das Home-Verzeichnis teilt**
6495 6624
6496Wenn mehrere Hosts dieses Home-Verzeichnis teilen, aktualisieren Sie Claude Code zuerst auf jedem Host auf die in der Meldung genannte Version oder höher. Eine ältere Version kann eine verschobene `.config.json` zurückschreiben.6625Wenn mehrere Hosts dieses Home-Verzeichnis teilen, aktualisieren Sie Claude Code zuerst auf jedem Host auf die in der Meldung genannte Version oder höher.
6497 6626
6498**3. Claude Code beenden**6627**3. Claude Code beenden**
6499 6628