SpyBara
Go Premium

Documentation 2026-11-10 21:57 UTC to 2026-11-11 22:59 UTC

86 files changed +500 −1,999. View all changes and history on the product overview
2026
Thu 12 21:00 Wed 11 22:59 Tue 10 21:57 Mon 9 23:02 Sun 8 22:58 Sat 7 23:58 Fri 6 23:01 Thu 5 23:03 Wed 4 23:59 Tue 3 23:58 Mon 2 23:57 Sun 1 23:57

admin-setup.md +1 −1

Details

96| [Verwaltete Richtlinie CLAUDE.md](https://code.claude.com/docs/de/memory.md#deploy-organization-wide-claude-md) | Organisationsweite Verhaltensrichtlinien für Claude statt einer vom Client durchgesetzten Regel | Datei im verwalteten Richtlinienpfad |96| [Verwaltete Richtlinie CLAUDE.md](https://code.claude.com/docs/de/memory.md#deploy-organization-wide-claude-md) | Organisationsweite Verhaltensrichtlinien für Claude statt einer vom Client durchgesetzten Regel | Datei im verwalteten Richtlinienpfad |

97| [MCP-Server-Kontrolle](https://code.claude.com/docs/de/managed-mcp.md) | Einschränken, welche MCP-Server Benutzer hinzufügen oder verbinden können, einen festen Satz bereitstellen oder Remote-Server neben ihren eigenen für jeden Benutzer bereitstellen | `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, `managedMcpServers` oder eine bereitgestellte `managed-mcp.json`-Datei |97| [MCP-Server-Kontrolle](https://code.claude.com/docs/de/managed-mcp.md) | Einschränken, welche MCP-Server Benutzer hinzufügen oder verbinden können, einen festen Satz bereitstellen oder Remote-Server neben ihren eigenen für jeden Benutzer bereitstellen | `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, `managedMcpServers` oder eine bereitgestellte `managed-mcp.json`-Datei |

98| [Plugin-Marketplace-Kontrolle](https://code.claude.com/docs/de/plugins/org.md#restrict-what-users-can-install) | Einschränken, von welchen Marketplace-Quellen Benutzer hinzufügen und installieren können, und CLI-Flags ablehnen, die Plugins, Agenten und MCP-Server für einen einzelnen Lauf sideloaden. [`command`-Plugin-Quellen](https://code.claude.com/docs/de/plugins/marketplace-reference#command-plugin-source) blockieren und per Allowlist festlegen, aus welchen Marketplaces Plugins im Terminal vorgeschlagen werden können | `strictKnownMarketplaces`, `blockedMarketplaces`, `disableSideloadFlags`, `disableCommandPluginSources`, `pluginSuggestionMarketplaces` |98| [Plugin-Marketplace-Kontrolle](https://code.claude.com/docs/de/plugins/org.md#restrict-what-users-can-install) | Einschränken, von welchen Marketplace-Quellen Benutzer hinzufügen und installieren können, und CLI-Flags ablehnen, die Plugins, Agenten und MCP-Server für einen einzelnen Lauf sideloaden. [`command`-Plugin-Quellen](https://code.claude.com/docs/de/plugins/marketplace-reference#command-plugin-source) blockieren und per Allowlist festlegen, aus welchen Marketplaces Plugins im Terminal vorgeschlagen werden können | `strictKnownMarketplaces`, `blockedMarketplaces`, `disableSideloadFlags`, `disableCommandPluginSources`, `pluginSuggestionMarketplaces` |

99| [Anpassungssperre](https://code.claude.com/docs/de/settings-reference.md#strictpluginonlycustomization) | Blockieren Sie Skills, Agenten, Hooks und MCP-Server aus Benutzer- und Projektquellen, damit sie nur aus Plugins oder verwalteten Einstellungen stammen können. Das Sperren von Skills stoppt auch die [Skills, die Ihre Entwickler auf claude.ai aktivieren](https://code.claude.com/docs/de/skills.md#where-synced-skills-load) vom Synchronisieren | `strictPluginOnlyCustomization` |99| [Anpassungssperre](https://code.claude.com/docs/de/settings-reference.md#strictpluginonlycustomization) | Blockieren Sie Skills, Agenten, Hooks und MCP-Server aus Benutzer- und Projektquellen. Das Sperren von Skills verhindert auch, dass die [Skills, die Ihre Entwickler auf claude.ai aktivieren](https://code.claude.com/docs/de/skills.md#where-synced-skills-load), synchronisiert werden | `strictPluginOnlyCustomization` |

100| [Claude.ai-Synchronisierung deaktivieren](https://code.claude.com/docs/de/settings-reference.md#syncclaudeaiskills) | Verhindern Sie, dass Claude Code die [Skills](https://code.claude.com/docs/de/skills.md#how-synced-skills-behave) und [Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) lädt, die Ihre Entwickler auf claude.ai aktivieren. Wenn Sie Skills für Ihre Organisation auf claude.ai ausschalten, stoppt Claude Code die Synchronisierung beider, und in v2.1.273 oder später entfernt es auch die bereits synchronisierten. Um eines davon zu stoppen, ohne Skills auszuschalten, setzen Sie seinen Schlüssel in verwalteten Einstellungen auf `false` | `syncClaudeAiSkills`, `syncClaudeAiPlugins` |100| [Claude.ai-Synchronisierung deaktivieren](https://code.claude.com/docs/de/settings-reference.md#syncclaudeaiskills) | Verhindern Sie, dass Claude Code die [Skills](https://code.claude.com/docs/de/skills.md#how-synced-skills-behave) und [Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) lädt, die Ihre Entwickler auf claude.ai aktivieren. Wenn Sie Skills für Ihre Organisation auf claude.ai ausschalten, stoppt Claude Code die Synchronisierung beider, und in v2.1.273 oder später entfernt es auch die bereits synchronisierten. Um eines davon zu stoppen, ohne Skills auszuschalten, setzen Sie seinen Schlüssel in verwalteten Einstellungen auf `false` | `syncClaudeAiSkills`, `syncClaudeAiPlugins` |

101| [Hook-Einschränkungen](https://code.claude.com/docs/de/settings-reference.md#allowmanagedhooksonly) | Einschränken, welche Hooks ausgeführt werden, und HTTP-Hook-URLs einschränken; siehe [was unter `allowManagedHooksOnly` ausgeführt wird](https://code.claude.com/docs/de/settings-reference#what-runs-under-allowmanagedhooksonly) für die vollständige Effektliste | `allowManagedHooksOnly`, `allowedHttpHookUrls` |101| [Hook-Einschränkungen](https://code.claude.com/docs/de/settings-reference.md#allowmanagedhooksonly) | Einschränken, welche Hooks ausgeführt werden, und HTTP-Hook-URLs einschränken; siehe [was unter `allowManagedHooksOnly` ausgeführt wird](https://code.claude.com/docs/de/settings-reference#what-runs-under-allowmanagedhooksonly) für die vollständige Effektliste | `allowManagedHooksOnly`, `allowedHttpHookUrls` |

102| [Anmeldung erzwingen](https://code.claude.com/docs/de/settings-reference.md#forceloginmethod) | Anmeldung auf eine bestimmte Methode oder Anthropic-Organisation beschränken. Die Methodenbeschränkung gilt über die VS Code-Erweiterung, Agent SDK, `claude setup-token` und `/install-github-app` hinweg, und der Terminal-Bildschirm für interaktive Anmeldung, erreichbar durch `/login` oder Onboarding beim ersten Start, wählt die Methode vor, ohne sie zu erzwingen; Claude Code überprüft die Organisation für claude.ai-Kontoanmeldungen im Terminal, VS Code-Erweiterung und Agent SDK, und überprüft sie nicht für Claude Console-Anmeldungen oder für [Gateway](https://code.claude.com/docs/de/claude-apps-gateway)-Anmeldung. Vor v2.1.212 galten nur Terminal-Anmeldungen für beide Schlüssel. Wenn festgelegt, werden Sitzungen, die durch `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` oder `apiKeyHelper` authentifiziert sind, beim Start blockiert; Cloud-Provider-Sitzungen sind nicht betroffen, es sei denn, eines dieser Anmeldedaten oder ein API-Schlüssel, der durch eine frühere Claude Console-Anmeldung gespeichert wurde, ist ebenfalls vorhanden | `forceLoginMethod`, `forceLoginOrgUUID` |102| [Anmeldung erzwingen](https://code.claude.com/docs/de/settings-reference.md#forceloginmethod) | Anmeldung auf eine bestimmte Methode oder Anthropic-Organisation beschränken. Die Methodenbeschränkung gilt über die VS Code-Erweiterung, Agent SDK, `claude setup-token` und `/install-github-app` hinweg, und der Terminal-Bildschirm für interaktive Anmeldung, erreichbar durch `/login` oder Onboarding beim ersten Start, wählt die Methode vor, ohne sie zu erzwingen; Claude Code überprüft die Organisation für claude.ai-Kontoanmeldungen im Terminal, VS Code-Erweiterung und Agent SDK, und überprüft sie nicht für Claude Console-Anmeldungen oder für [Gateway](https://code.claude.com/docs/de/claude-apps-gateway)-Anmeldung. Vor v2.1.212 galten nur Terminal-Anmeldungen für beide Schlüssel. Wenn festgelegt, werden Sitzungen, die durch `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` oder `apiKeyHelper` authentifiziert sind, beim Start blockiert; Cloud-Provider-Sitzungen sind nicht betroffen, es sei denn, eines dieser Anmeldedaten oder ein API-Schlüssel, der durch eine frühere Claude Console-Anmeldung gespeichert wurde, ist ebenfalls vorhanden | `forceLoginMethod`, `forceLoginOrgUUID` |

advisor.md +4 −5

Details

8 8 

9> [!NOTE]9> [!NOTE]

10>10>

11> Das Advisor-Tool ist experimentell und erfordert die Anthropic API. Es ist nicht auf Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform oder Microsoft Foundry verfügbar. Verhalten, Preisgestaltung und Verfügbarkeit können sich ändern.11> Das Advisor-Tool ist experimentell und erfordert die Anthropic API oder [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md). Auf Claude Platform on AWS erfordert es Claude Code v2.1.300 oder höher. Es ist nicht auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verfügbar. Verhalten, Preisgestaltung und Verfügbarkeit können sich ändern.

12 12 

13Das Advisor-Tool ermöglicht es Claude, ein zweites, typischerweise stärkeres Modell an wichtigen Momenten während einer Aufgabe zu konsultieren, z. B. bevor ein Ansatz festgelegt wird, wenn ein wiederkehrender Fehler auftritt, oder bevor eine Aufgabe als abgeschlossen erklärt wird. Der Advisor erhält das gesamte Gespräch, einschließlich aller Tool-Aufrufe und Ergebnisse, und gibt Anleitung zurück, die Claude vor dem Fortfahren anwendet.13Das Advisor-Tool ermöglicht es Claude, ein zweites, typischerweise stärkeres Modell an wichtigen Momenten während einer Aufgabe zu konsultieren, z. B. bevor ein Ansatz festgelegt wird, wenn ein wiederkehrender Fehler auftritt, oder bevor eine Aufgabe als abgeschlossen erklärt wird. Der Advisor erhält das gesamte Gespräch, einschließlich aller Tool-Aufrufe und Ergebnisse, und gibt Anleitung zurück, die Claude vor dem Fortfahren anwendet.

14 14 


174 174 

175## Anforderungen175## Anforderungen

176 176 

177Das Advisor-Tool erfordert alle folgenden Voraussetzungen:177* **Anbieter**: die Anthropic API oder [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md), nicht Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry. Auf Claude Platform on AWS erfordert der Advisor Claude Code v2.1.300 oder später.

178 178* **LLM-Gateway**: Über ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), das mit `ANTHROPIC_BASE_URL` konfiguriert ist, hängt die Verfügbarkeit davon ab, ob das Gateway die Anfrage intakt an die Anthropic API weiterleitet. Wenn das Gateway oder sein Upstream das Advisor-Tool nicht erkennt, siehe [Automatische Wiederholung und Fehlerweiterleitung](https://code.claude.com/docs/de/llm-gateway-protocol.md#automatic-retry-and-error-forwarding), um zu erfahren, wie Claude Code reagiert.

179* **Nur Anthropic API**: Der Advisor ist ein serverseitig ausgeführtes Tool. Er ist nicht auf Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform oder Microsoft Foundry verfügbar. Über ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), das mit `ANTHROPIC_BASE_URL` konfiguriert ist, hängt die Verfügbarkeit davon ab, ob das Gateway die Anfrage intakt an die Anthropic API weiterleitet. Wenn das Gateway oder sein Upstream das Advisor-Tool nicht erkennt, siehe [Automatische Wiederholung und Fehlerweiterleitung](https://code.claude.com/docs/de/llm-gateway-protocol.md#automatic-retry-and-error-forwarding), um zu erfahren, wie Claude Code reagiert.

180* **Unterstütztes Hauptmodell**: Fable, Opus 4.6 oder später, Sonnet 4.6 oder später, Haiku 4.5 oder Haiku 5.5. Siehe [Wählen Sie ein Advisor-Modell](#choose-an-advisor-model), um zu erfahren, welche Advisors jedes akzeptiert.179* **Unterstütztes Hauptmodell**: Fable, Opus 4.6 oder später, Sonnet 4.6 oder später, Haiku 4.5 oder Haiku 5.5. Siehe [Wählen Sie ein Advisor-Modell](#choose-an-advisor-model), um zu erfahren, welche Advisors jedes akzeptiert.

181* **Feature-Flag-Abruf**: Claude Code aktiviert den Advisor über ein Feature-Flag, das er von Anthropic abruft. In einer Sitzung, in der eine Variable, die den Flag-Abruf deaktiviert, gesetzt ist, wie z. B. `DISABLE_TELEMETRY`, bleibt der Advisor deaktiviert. Siehe [Features, die Feature-Flag-Abruf benötigen](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching).180* **Feature-Flag-Abruf**: Außer auf Claude Platform on AWS benötigt der Advisor ein Feature-Flag, das von Anthropic abgerufen wird. Eine Sitzung mit einer Variable, die den Abruf deaktiviert, wie z. B. `DISABLE_TELEMETRY`, verfügt nicht über dieses Flag. Um Ihre Sitzung zu prüfen, siehe [welche Sitzungen den Abruf überspringen oder ohne das Flag starten](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching).

182 181 

183## Schalten Sie den Advisor aus182## Schalten Sie den Advisor aus

184 183 

Details

220 220 

221> [!NOTE]221> [!NOTE]

222>222>

223> `effort` tauscht Latenz und Token-Kosten gegen Reasoning-Tiefe innerhalb jeder Antwort. [Extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) ist eine separate Funktion, die `thinking`-Blöcke in der Ausgabe erzeugt, und das `display`-Feld auf `ThinkingConfig` für [Python](https://code.claude.com/docs/de/agent-sdk/python.md#thinkingconfig) oder [TypeScript](https://code.claude.com/docs/de/agent-sdk/typescript.md#thinkingconfig) steuert, ob Sie deren Text erhalten. Sie sind unabhängig: Sie können `effort: "low"` mit aktiviertem Extended Thinking setzen oder `effort: "max"` ohne es.223> `effort` tauscht Latenz und Token-Kosten gegen Reasoning-Tiefe innerhalb jeder Antwort. [Extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) erzeugt `thinking`-Blöcke in der Ausgabe, und das `display`-Feld auf `ThinkingConfig` für [Python](https://code.claude.com/docs/de/agent-sdk/python.md#thinkingconfig) oder [TypeScript](https://code.claude.com/docs/de/agent-sdk/typescript.md#thinkingconfig) steuert, ob Sie deren Text erhalten.

224 224 

225Verwenden Sie eine niedrigere Effort-Stufe für Agenten, die einfache, gut definierte Aufgaben ausführen, wie das Auflisten von Dateien oder das Ausführen eines einzelnen grep, um Kosten und Latenz zu reduzieren. Setzen Sie `effort` in den Top-Level-`query()`-Optionen für die [Sitzung](https://code.claude.com/docs/de/sub-agents.md#choose-an-effort-level) oder pro Subagent mit dem `effort`-Feld auf [`AgentDefinition`](https://code.claude.com/docs/de/agent-sdk/subagents#agentdefinition-configuration), um die Sitzungsebene zu überschreiben.225Verwenden Sie eine niedrigere Effort-Stufe für Agenten, die einfache, gut definierte Aufgaben ausführen, wie das Auflisten von Dateien oder das Ausführen eines einzelnen grep, um Kosten und Latenz zu reduzieren. Setzen Sie `effort` in den Top-Level-`query()`-Optionen für die [Sitzung](https://code.claude.com/docs/de/sub-agents.md#choose-an-effort-level) oder pro Subagent mit dem `effort`-Feld auf [`AgentDefinition`](https://code.claude.com/docs/de/agent-sdk/subagents#agentdefinition-configuration), um die Sitzungsebene zu überschreiben.

226 226 

Details

222Nachdem Sie die Endbenutzer-Identität angefügt haben, werden diese Events zu einem Pro-Benutzer-Audit-Trail, den Sie an eine Security Information and Event Management (SIEM)-Plattform weiterleiten können:222Nachdem Sie die Endbenutzer-Identität angefügt haben, werden diese Events zu einem Pro-Benutzer-Audit-Trail, den Sie an eine Security Information and Event Management (SIEM)-Plattform weiterleiten können:

223 223 

224* `tool_decision` und `tool_result`: jeder Tool-Aufruf, ob er erlaubt oder abgelehnt wurde, und sein Ergebnis224* `tool_decision` und `tool_result`: jeder Tool-Aufruf, ob er erlaubt oder abgelehnt wurde, und sein Ergebnis

225* `safety_event`: welche Prüfung einen Tool-Aufruf abgelehnt oder eine Berechtigungsabfrage dafür erforderlich gemacht hat, etwa eine Berechtigungsregel oder der Klassifikator des Auto-Modus. Einige Aufrufe [haben kein Safety-Event](https://code.claude.com/docs/de/monitoring-usage.md#calls-without-a-safety-event). Erfordert Claude Code v2.1.307 oder höher

226* `mcp_server_connection`: Verbindungen zu MCP-Servern und Verbindungsfehler225* `mcp_server_connection`: Verbindungen zu MCP-Servern und Verbindungsfehler

227* `permission_mode_changed`: Änderungen des Berechtigungsmodus226* `permission_mode_changed`: Änderungen des Berechtigungsmodus

228 227 

229Diese Events werden als Log-Datensätze mit einem `claude_code.`-Präfix exportiert, etwa `claude_code.safety_event`. Siehe [Sicherheitsereignisse prüfen](https://code.claude.com/docs/de/monitoring-usage.md#audit-security-events) in der Überwachungsreferenz für die vollständige Liste sicherheitsrelevanter Events und der Attribute, die jedes trägt.228Diese Events werden als Log-Datensätze mit einem `claude_code.`-Präfix exportiert, etwa `claude_code.tool_decision`. Siehe [Sicherheitsereignisse prüfen](https://code.claude.com/docs/de/monitoring-usage.md#audit-security-events) in der Überwachungsreferenz für die vollständige Liste sicherheitsrelevanter Events und der Attribute, die jedes trägt.

230 229 

231## Kontrollieren Sie sensible Daten in Exporten230## Kontrollieren Sie sensible Daten in Exporten

232 231 


235| Variable | Fügt hinzu |234| Variable | Fügt hinzu |

236| - | - |235| - | - |

237| `OTEL_LOG_USER_PROMPTS=1` | Prompt-Text auf `claude_code.user_prompt`-Events und auf dem `claude_code.interaction`-Span |236| `OTEL_LOG_USER_PROMPTS=1` | Prompt-Text auf `claude_code.user_prompt`-Events und auf dem `claude_code.interaction`-Span |

238| `OTEL_LOG_TOOL_DETAILS=1` | Tool-Eingabeargumente wie Dateipfade, Shell-Befehle und Suchmuster auf `claude_code.tool_result`-Events und echte Agent-, Skill-, Plugin- und MCP-Servernamen auf den [Kosten- und Token-Metriken](https://code.claude.com/docs/de/monitoring-usage.md#cost-counter). Die integrierte Regel, die der Klassifikator des Auto-Modus benannt hat, als er einen Aufruf blockierte, als [`classifier_category`](https://code.claude.com/docs/de/monitoring-usage#tool-decision-event) auf `claude_code.tool_decision`- und `claude_code.safety_event`-Events |237| `OTEL_LOG_TOOL_DETAILS=1` | Tool-Eingabeargumente wie Dateipfade, Shell-Befehle und Suchmuster auf `claude_code.tool_result`-Events und echte Agent-, Skill-, Plugin- und MCP-Servernamen auf den [Kosten- und Token-Metriken](https://code.claude.com/docs/de/monitoring-usage.md#cost-counter). Die integrierte Regel, die der Klassifikator des Auto-Modus benannt hat, als er einen Aufruf blockierte, als [`classifier_category`](https://code.claude.com/docs/de/monitoring-usage#tool-decision-event) auf `claude_code.tool_decision`-Events |

239| `OTEL_LOG_TOOL_CONTENT=1` | Ein [`tool.output`-Span-Event](https://code.claude.com/docs/de/monitoring-usage#tool-output-span-event) auf `claude_code.tool` mit Dateiinhalten, Bash-Ausgabe und dem, was MCP-Tools, WebFetch und WebSearch zurückgeben, gekürzt auf 60 KB standardmäßig, konfigurierbar über `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH`, was Claude Code v2.1.214 oder später erfordert. Ergebnisse von MCP-Tools, WebFetch und WebSearch erfordern Claude Code v2.1.283 oder später. Erfordert, dass [Tracing](#read-agent-traces) aktiviert ist. Span-Attribute tragen Tool-Inhalte unter [ihren eigenen Gates](https://code.claude.com/docs/de/monitoring-usage.md#new-context-gates) |238| `OTEL_LOG_TOOL_CONTENT=1` | Ein [`tool.output`-Span-Event](https://code.claude.com/docs/de/monitoring-usage#tool-output-span-event) auf `claude_code.tool` mit Dateiinhalten, Bash-Ausgabe und dem, was MCP-Tools, WebFetch und WebSearch zurückgeben, gekürzt auf 60 KB standardmäßig, konfigurierbar über `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH`, was Claude Code v2.1.214 oder später erfordert. Ergebnisse von MCP-Tools, WebFetch und WebSearch erfordern Claude Code v2.1.283 oder später. Erfordert, dass [Tracing](#read-agent-traces) aktiviert ist. Span-Attribute tragen Tool-Inhalte unter [ihren eigenen Gates](https://code.claude.com/docs/de/monitoring-usage.md#new-context-gates) |

240| `OTEL_LOG_RAW_API_BODIES` | Vollständige Anthropic Messages API-Anfrage und Antwort JSON als `claude_code.api_request_body` und `claude_code.api_response_body` Log-Events. Setzen Sie auf `1` für Inline-Texte gekürzt auf 60 KB standardmäßig, oder `file:<dir>` für ungekürzte Texte auf der Festplatte mit einem `body_ref`-Pfad im Event. `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` konfiguriert das Inline-Kürzungslimit, und erfordert Claude Code v2.1.214 oder später. Texte enthalten die gesamte Gesprächshistorie und haben erweiterte Denkinhalte redigiert. Das Aktivieren davon impliziert Zustimmung zu allem, was die drei obigen Variablen offenbaren würden |239| `OTEL_LOG_RAW_API_BODIES` | Vollständige Anthropic Messages API-Anfrage und Antwort JSON als `claude_code.api_request_body` und `claude_code.api_response_body` Log-Events. Setzen Sie auf `1` für Inline-Texte gekürzt auf 60 KB standardmäßig, oder `file:<dir>` für ungekürzte Texte auf der Festplatte mit einem `body_ref`-Pfad im Event. `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` konfiguriert das Inline-Kürzungslimit, und erfordert Claude Code v2.1.214 oder später. Texte enthalten die gesamte Gesprächshistorie und haben erweiterte Denkinhalte redigiert. Das Aktivieren davon impliziert Zustimmung zu allem, was die drei obigen Variablen offenbaren würden |

241 240 

Details

1383| :- | :- | :- |1383| :- | :- | :- |

1384| `adaptive` | `type`, `display` | Claude entscheidet adaptiv, wann nachgedacht wird |1384| `adaptive` | `type`, `display` | Claude entscheidet adaptiv, wann nachgedacht wird |

1385| `enabled` | `type`, `budget_tokens`, `display` | Aktivieren Sie Thinking mit einem bestimmten Token-Budget |1385| `enabled` | `type`, `budget_tokens`, `display` | Aktivieren Sie Thinking mit einem bestimmten Token-Budget |

1386| `disabled` | `type` | Deaktivieren Sie Thinking |1386| `disabled` | `type` | Deaktivieren Sie Thinking, [sofern Modell und Anbieter dies zulassen](https://code.claude.com/docs/de/model-config.md#where-you-cant-turn-thinking-off) |

1387 1387 

1388Das optionale Feld `display` steuert, ob Thinking-Text `"summarized"` oder `"omitted"` zurückgegeben wird. Bei Claude Opus 4.7 und später ist der API-Standard `"omitted"`, setzen Sie daher `"summarized"`, um Thinking-Inhalte in [`ThinkingBlock`](#thinkingblock)-Ausgaben zu erhalten. Bei Anbietern wie Amazon Bedrock und der Agent Platform von Google Cloud gibt Claude Code `display` für ältere Modelle, die es erkennt, nicht weiter. Das sind Opus 4.6, Sonnet 4.6, Haiku 4.5 und ältere Modelle, die ihren Standard verwenden.1388Das optionale Feld `display` steuert, ob Thinking-Text `"summarized"` oder `"omitted"` zurückgegeben wird. Bei Claude Opus 4.7 und später ist der API-Standard `"omitted"`, setzen Sie daher `"summarized"`, um Thinking-Inhalte in [`ThinkingBlock`](#thinkingblock)-Ausgaben zu erhalten. Bei Anbietern wie Amazon Bedrock und der Agent Platform von Google Cloud gibt Claude Code `display` für ältere Modelle, die es erkennt, nicht weiter. Das sind Opus 4.6, Sonnet 4.6, Haiku 4.5 und ältere Modelle, die ihren Standard verwenden.

1389 1389 

Details

664| `rewindFiles(userMessageId, options?)` | Stellt Dateien auf ihren Zustand bei der angegebenen Benutzernachricht wieder her. Übergeben Sie `{ dryRun: true }`, um eine Vorschau der Änderungen zu erhalten. Erfordert `enableFileCheckpointing: true`. Siehe [Datei-Checkpointing](https://code.claude.com/docs/de/agent-sdk/file-checkpointing.md) |664| `rewindFiles(userMessageId, options?)` | Stellt Dateien auf ihren Zustand bei der angegebenen Benutzernachricht wieder her. Übergeben Sie `{ dryRun: true }`, um eine Vorschau der Änderungen zu erhalten. Erfordert `enableFileCheckpointing: true`. Siehe [Datei-Checkpointing](https://code.claude.com/docs/de/agent-sdk/file-checkpointing.md) |

665| `setPermissionMode()` | Ändert den Berechtigungsmodus (nur im Streaming-Eingabemodus verfügbar) |665| `setPermissionMode()` | Ändert den Berechtigungsmodus (nur im Streaming-Eingabemodus verfügbar) |

666| `setModel()` | Ändert das Modell (nur im Streaming-Eingabemodus verfügbar). Die Übergabe von `undefined` oder der Zeichenfolge `"default"` setzt auf das [Standardmodell von Claude Code](https://code.claude.com/docs/de/model-config.md) zurück. Eine Sitzung im `auto`-Modus [wechselt in den `default`-Modus](https://code.claude.com/docs/de/agent-sdk/permissions#auto-mode-auto), wenn das neue Modell den Auto-Modus nicht unterstützt |666| `setModel()` | Ändert das Modell (nur im Streaming-Eingabemodus verfügbar). Die Übergabe von `undefined` oder der Zeichenfolge `"default"` setzt auf das [Standardmodell von Claude Code](https://code.claude.com/docs/de/model-config.md) zurück. Eine Sitzung im `auto`-Modus [wechselt in den `default`-Modus](https://code.claude.com/docs/de/agent-sdk/permissions#auto-mode-auto), wenn das neue Modell den Auto-Modus nicht unterstützt |

667| `setMaxThinkingTokens()` | *Veraltet:* Verwenden Sie stattdessen die Option `thinking`. Ändert die maximale Anzahl an Thinking-Token. Die Übergabe von `null` setzt Thinking auf den Sitzungsstandard zurück: Eine während der Sitzung gesetzte Überschreibung wird gelöscht, und bei Sitzungen mit deaktiviertem Thinking bleibt Thinking ausgeschaltet |667| `setMaxThinkingTokens()` | *Veraltet:* Verwenden Sie stattdessen die Option `thinking`. Ändert die maximale Anzahl der Thinking-Token. Übergeben Sie `null`, um frühere Aufrufe rückgängig zu machen und die Option `thinking` oder `maxThinkingTokens` wiederherzustellen, mit der die Sitzung gestartet wurde |

668| `applyFlagSettings(settings)` | Führt zur Laufzeit Einstellungen in die Flag-Einstellungsebene der Sitzung zusammen (nur im Streaming-Eingabemodus verfügbar). Siehe [`applyFlagSettings()`](#applyflagsettings) |668| `applyFlagSettings(settings)` | Führt zur Laufzeit Einstellungen in die Flag-Einstellungsebene der Sitzung zusammen (nur im Streaming-Eingabemodus verfügbar). Siehe [`applyFlagSettings()`](#applyflagsettings) |

669| `updateSettings(source, settings)` | Schreibt einen zugelassenen Schlüssel in die lokale Einstellungsdatei des Projekts oder in Ihre Benutzereinstellungsdatei, sodass der Wert für spätere Sitzungen erhalten bleibt. Siehe [`updateSettings()`](#updatesettings). Erfordert TypeScript SDK v0.3.257 oder höher, das Claude Code v2.1.257 bündelt |669| `updateSettings(source, settings)` | Schreibt einen zugelassenen Schlüssel in die lokale Einstellungsdatei des Projekts oder in Ihre Benutzereinstellungsdatei, sodass der Wert für spätere Sitzungen erhalten bleibt. Siehe [`updateSettings()`](#updatesettings). Erfordert TypeScript SDK v0.3.257 oder höher, das Claude Code v2.1.257 bündelt |

670| `initializationResult()` | Gibt das vollständige Initialisierungsergebnis zurück, einschließlich unterstützter Befehle, Modelle, Kontoinformationen und Konfiguration des Ausgabestils |670| `initializationResult()` | Gibt das vollständige Initialisierungsergebnis zurück, einschließlich unterstützter Befehle, Modelle, Kontoinformationen und Konfiguration des Ausgabestils |


1923| `extra_usage_disabled` | Nutzungsguthaben ist für das Konto ausgeschaltet |1923| `extra_usage_disabled` | Nutzungsguthaben ist für das Konto ausgeschaltet |

1924| `network_error` | Die [Verfügbarkeitsprüfung](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-behind-proxies-and-llm-gateways) konnte `api.anthropic.com` nicht erreichen |1924| `network_error` | Die [Verfügbarkeitsprüfung](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-behind-proxies-and-llm-gateways) konnte `api.anthropic.com` nicht erreichen |

1925| `unknown` | Claude Code konnte die Verfügbarkeit nicht bestimmen |1925| `unknown` | Claude Code konnte die Verfügbarkeit nicht bestimmen |

1926| `not_first_party` | Die Sitzung verwendet einen anderen Anbieter als die Anthropic API |1926| `not_first_party` | Die Sitzung verwendet einen Anbieter, der keinen Fast-Modus anbietet |

1927| `disabled_by_env` | [`CLAUDE_CODE_DISABLE_FAST_MODE`](https://code.claude.com/docs/de/env-vars) ist gesetzt |1927| `disabled_by_env` | [`CLAUDE_CODE_DISABLE_FAST_MODE`](https://code.claude.com/docs/de/env-vars) ist gesetzt, oder die Region des Modells auf [Google Clouds Agent Platform](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-on-agent-platform) bietet keinen Fast-Modus an |

1928| `model_not_allowed` | Das Opus-Modell des Fast-Modus ist nicht in der [`availableModels`](https://code.claude.com/docs/de/model-config#restrict-model-selection)-Allowlist der Organisation |1928| `model_not_allowed` | Das Fast-Modus-Modell ist nicht in der [`availableModels`](https://code.claude.com/docs/de/model-config#restrict-model-selection)-Allowlist der Organisation, oder der Anbieter hat den Fast-Modus für das Modell der Sitzung abgelehnt |

1929| `sdk_opt_in_required` | Die Sitzung hat sich nicht für den Fast-Modus angemeldet: Übergeben Sie `fastMode: true` in der [`settings`](#options)-Option oder durch [`applyFlagSettings()`](#applyflagsettings) |1929| `sdk_opt_in_required` | Die Sitzung hat sich nicht für den Fast-Modus angemeldet: Übergeben Sie `fastMode: true` in der [`settings`](#options)-Option oder durch [`applyFlagSettings()`](#applyflagsettings) |

1930| `pending` | Die Verfügbarkeitsprüfung ist noch nicht abgeschlossen |1930| `pending` | Die Verfügbarkeitsprüfung ist noch nicht abgeschlossen |

1931 1931 


2007 2007 

2008#### `startup_failure_reason`2008#### `startup_failure_reason`

2009 2009 

2010Warum Claude Code sich weigerte zu starten, damit Ihre Anwendung die Behebung anbieten kann, anstatt einen Wiederholungsversuch. Claude Code setzt es auf das `error_during_execution`-Ergebnis, das es vor dem Beenden bei einem bekannten Startfehler schreibt. Dieses Ergebnis trägt zurückgesetzte Summen, und sein `errors`-Array trägt den gleichen Text wie stderr. Das Feld fehlt auf jedem anderen Ergebnis. Erfordert Agent SDK v0.3.274 oder später.2010Warum Claude Code den Start verweigert hat, damit Ihre Anwendung die Lösung statt eines erneuten Versuchs anbieten kann. Claude Code setzt es im `error_during_execution`-Ergebnis, das es vor dem Beenden bei einem bekannten Startfehler schreibt. Dieses Ergebnis enthält genullte Summen, und sein `errors`-Array enthält die Fehlermeldung. Bei allen anderen Ergebnissen fehlt das Feld. Erfordert Agent SDK v0.3.274 oder neuer.

2011 2011 

2012Setzen Sie `CLAUDE_CODE_STARTUP_FAILURE_RESULTS` auf `1` in [`env`](#options), um dieses Ergebnis für jeden `SDKStartupFailureReason`-Wert zu erhalten. Ohne diese Variable schreibt Claude Code das Ergebnis nur für diese Fehler, und der Rest endet mit stderr-Ausgabe, einem Nicht-Null-Exit und keiner Ergebnis-Nachricht:2012Setzen Sie `CLAUDE_CODE_STARTUP_FAILURE_RESULTS` auf `1` in [`env`](#options), um dieses Ergebnis für jeden `SDKStartupFailureReason`-Wert zu erhalten. Ohne diese Variable schreibt Claude Code das Ergebnis nur für diese Fehler, und der Rest endet mit stderr-Ausgabe, einem Nicht-Null-Exit und keiner Ergebnis-Nachricht:

2013 2013 


5430type ThinkingConfig =5430type ThinkingConfig =

5431 | { type: "adaptive"; display?: ThinkingDisplay } // Das Modell bestimmt, wann und wie viel nachgedacht wird (Opus 4.6+)5431 | { type: "adaptive"; display?: ThinkingDisplay } // Das Modell bestimmt, wann und wie viel nachgedacht wird (Opus 4.6+)

5432 | { type: "enabled"; budgetTokens?: number; display?: ThinkingDisplay } // Festes Thinking-Token-Budget5432 | { type: "enabled"; budgetTokens?: number; display?: ThinkingDisplay } // Festes Thinking-Token-Budget

5433 | { type: "disabled" }; // Kein Extended Thinking5433 | { type: "disabled" }; // Thinking ausschalten, wo Modell und Provider es zulassen

5434```5434```

5435 5435 

5436Zu `disabled` siehe [wo Sie Thinking nicht ausschalten können](https://code.claude.com/docs/de/model-config.md#where-you-cant-turn-thinking-off).

5437 

5436Das optionale `display`-Feld steuert, ob Thinking-Text `"summarized"` oder `"omitted"` zurückgegeben wird. Bei Claude Opus 4.7 und später ist der API-Standard `"omitted"`, daher setzen Sie `"summarized"`, um Thinking-Inhalte in `thinking`-Blöcken zu erhalten. Bei Anbietern wie Amazon Bedrock und Google Clouds Agent Platform übergibt Claude Code `display` nicht für frühere Modelle, die es erkennt. Das sind Opus 4.6, Sonnet 4.6, Haiku 4.5 und frühere Modelle, die ihren Standard verwenden.5438Das optionale `display`-Feld steuert, ob Thinking-Text `"summarized"` oder `"omitted"` zurückgegeben wird. Bei Claude Opus 4.7 und später ist der API-Standard `"omitted"`, daher setzen Sie `"summarized"`, um Thinking-Inhalte in `thinking`-Blöcken zu erhalten. Bei Anbietern wie Amazon Bedrock und Google Clouds Agent Platform übergibt Claude Code `display` nicht für frühere Modelle, die es erkennt. Das sind Opus 4.6, Sonnet 4.6, Haiku 4.5 und frühere Modelle, die ihren Standard verwenden.

5437 5439 

5438### `SpawnedProcess`5440### `SpawnedProcess`


5918 errorCode?: "credits_required";5920 errorCode?: "credits_required";

5919 canUserPurchaseCredits?: boolean;5921 canUserPurchaseCredits?: boolean;

5920 hasChargeableSavedPaymentMethod?: boolean;5922 hasChargeableSavedPaymentMethod?: boolean;

5923 overageEnabled?: boolean;

5921 };5924 };

5922 uuid: UUID;5925 uuid: UUID;

5923 session_id: string;5926 session_id: string;


5926 5929 

5927Wenn `errorCode` `"credits_required"` ist, stammt die Ablehnung von einem claude.ai-Abonnement, dessen enthaltene Nutzung aufgebraucht ist, und die Sitzung kann nicht fortgesetzt werden, bis der Benutzer Nutzungsguthaben kauft. `canUserPurchaseCredits` gibt an, ob der authentifizierte Benutzer Guthaben für das Konto kaufen kann, und `hasChargeableSavedPaymentMethod` gibt an, ob eine gespeicherte Zahlungsmethode hinterlegt ist. Alle drei Felder fehlen bei Rate-Limit-Ereignissen, die keine Guthaben-erforderlich-Ablehnungen sind. Erfordert Claude Code v2.1.181 oder später.5930Wenn `errorCode` `"credits_required"` ist, stammt die Ablehnung von einem claude.ai-Abonnement, dessen enthaltene Nutzung aufgebraucht ist, und die Sitzung kann nicht fortgesetzt werden, bis der Benutzer Nutzungsguthaben kauft. `canUserPurchaseCredits` gibt an, ob der authentifizierte Benutzer Guthaben für das Konto kaufen kann, und `hasChargeableSavedPaymentMethod` gibt an, ob eine gespeicherte Zahlungsmethode hinterlegt ist. Alle drei Felder fehlen bei Rate-Limit-Ereignissen, die keine Guthaben-erforderlich-Ablehnungen sind. Erfordert Claude Code v2.1.181 oder später.

5928 5931 

5932Bei einer Warnung zu einem Nutzungslimit des Plans, bei der `status` `"allowed_warning"` ist, meldet `overageEnabled`, ob für das Konto [Nutzungsguthaben](https://code.claude.com/docs/de/costs.md#add-usage-credits-to-your-subscription) aktiviert ist. Erfordert Claude Code v2.1.295 oder später.

5933 

5929### `SDKLocalCommandOutputMessage`5934### `SDKLocalCommandOutputMessage`

5930 5935 

5931Claude Code gibt diesen Nachrichtentyp nicht aus. Wenn Sie einen Befehl wie `/context` oder `/usage` als Prompt senden, kommt seine Ausgabe als [`SDKAssistantMessage`](#sdkassistantmessage) an.5936Claude Code gibt diesen Nachrichtentyp nicht aus. Wenn Sie einen Befehl wie `/context` oder `/usage` als Prompt senden, kommt seine Ausgabe als [`SDKAssistantMessage`](#sdkassistantmessage) an.

agent-view.md +3 −1

Details

169 169 

170Wenn die Liste [nach Verzeichnis gruppiert ist](#organize-the-list), beginnt die Zusammenfassung mit dem Status der Sitzung als farbiges Wort, wie z. B. `Needs input · double jump or wall climb?`. Bei der Standard-Status-Gruppierung benennt der Gruppen-Header bereits den Status, daher zeigt die Zeile nur die Zusammenfassung.170Wenn die Liste [nach Verzeichnis gruppiert ist](#organize-the-list), beginnt die Zusammenfassung mit dem Status der Sitzung als farbiges Wort, wie z. B. `Needs input · double jump or wall climb?`. Bei der Standard-Status-Gruppierung benennt der Gruppen-Header bereits den Status, daher zeigt die Zeile nur die Zusammenfassung.

171 171 

172Die Zusammenfassung am Ende eines Turns und jede Umschreibung während eines Turns sind jeweils eine kurze Haiku-Klasse-Anfrage über Ihren normalen Anbieter, abgerechnet und behandelt unter den gleichen [Datennutzungsbedingungen](https://code.claude.com/docs/de/data-usage.md) wie die Sitzung selbst. Die 15-Sekunden-Updates zwischen Modell-Umschreibungen verwenden die eigene Ausgabe der Sitzung wieder und senden keine Anfrage. Bei einem Drittanbieter oder Gateway ohne konfiguriertes Haiku-Klasse-Modell verwendet die Anfrage stattdessen das Hauptmodell der Sitzung; setzen Sie [`ANTHROPIC_DEFAULT_HAIKU_MODEL`](https://code.claude.com/docs/de/model-config#environment-variables), um eines auszuwählen.172#### Kosten der Zeilenzusammenfassungen

173 

174Die Zusammenfassung am Ende eines Turns und jede Umschreibung während eines Turns sind jeweils eine kurze Anfrage über Ihren normalen Anbieter, abgerechnet und behandelt unter den gleichen [Datennutzungsbedingungen](https://code.claude.com/docs/de/data-usage.md) wie die Sitzung selbst. Bei einem Drittanbieter oder Gateway verwenden Zusammenfassungen das Modell, das Sie in [`ANTHROPIC_DEFAULT_HAIKU_MODEL`](https://code.claude.com/docs/de/model-config#environment-variables) festlegen. Ist diese Variable nicht gesetzt, verwenden sie das Modell Ihres Anbieters für Hintergrundaufgaben: siehe [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md#4-pin-model-versions), [Agent Platform von Google Cloud](https://code.claude.com/docs/de/google-vertex-ai.md#5-pin-model-versions), [Microsoft Foundry](https://code.claude.com/docs/de/microsoft-foundry.md#4-pin-model-versions) oder Ihr [Gateway](https://code.claude.com/docs/de/llm-gateway-protocol.md#requests-and-defaults-by-connection-method).

173 175 

174### Pull-Request-Status176### Pull-Request-Status

175 177 

artifacts.md +16 −0

Details

89Update https://claude.ai/code/artifact/5fbea6f3-... with today's numbers.89Update https://claude.ai/code/artifact/5fbea6f3-... with today's numbers.

90```90```

91 91 

92### Einstufige Artefakt-Aktualisierungen ausschalten

93 

94Eine einstufige Aktualisierung ist eine kleine Änderung, die Claude im Rahmen einer Veröffentlichung an der Datei eines Artefakts vornimmt, anstatt über einen `Edit`- oder `Write`-Aufruf.

95 

96Um einstufige Aktualisierungen auszuschalten, setzen Sie [`CLAUDE_CODE_ARTIFACT_PUBLISH_EDITS`](https://code.claude.com/docs/de/env-vars) auf `0`. Dieses Beispiel fügt die Variable dem `env`-Block in `~/.claude/settings.json` hinzu:

97 

98```json theme={null}

99{

100 "env": {

101 "CLAUDE_CODE_ARTIFACT_PUBLISH_EDITS": "0"

102 }

103}

104```

105 

106Beenden Sie anschließend Claude Code und starten Sie es neu, da eine laufende Sitzung die Variable nicht erneut einliest.

107 

92## Ein Artefakt erneut finden108## Ein Artefakt erneut finden

93 109 

94Führen Sie `/artifacts` in Claude Code aus, um die Artefakte aufzulisten, die Sie besitzen, und die Artefakte, die mit Ihnen geteilt wurden. Die Artefakte der aktuellen Sitzung stehen an erster Stelle unter **This session**.110Führen Sie `/artifacts` in Claude Code aus, um die Artefakte aufzulisten, die Sie besitzen, und die Artefakte, die mit Ihnen geteilt wurden. Die Artefakte der aktuellen Sitzung stehen an erster Stelle unter **This session**.

Details

180 180 

181Claude Code scannt im Hintergrund und zeigt Ihnen dann den Entwurf. Sie nehmen ihn als Ganzes an oder verwerfen ihn. Bearbeiten Sie daher anschließend `~/.claude/settings.json`, um einzelne Einträge anzupassen. Wenn Sie annehmen, schreibt Claude Code den Entwurf und gleicht ihn mit Ihren vorhandenen Einstellungen ab:181Claude Code scannt im Hintergrund und zeigt Ihnen dann den Entwurf. Sie nehmen ihn als Ganzes an oder verwerfen ihn. Bearbeiten Sie daher anschließend `~/.claude/settings.json`, um einzelne Einträge anzupassen. Wenn Sie annehmen, schreibt Claude Code den Entwurf und gleicht ihn mit Ihren vorhandenen Einstellungen ab:

182 182 

183* Claude Code schreibt die Liste `environment` ohne `"$defaults"`, da der Entwurf die integrierten Einträge, die er unverändert gelassen hat, ausdrücklich aufführt183* Wenn Sie sich dafür entschieden haben, die Liste `environment` in `~/.claude/settings.json` zu ergänzen, bleibt ein darin vorhandener `"$defaults"`-Eintrag erhalten. Wenn Sie sich dafür entschieden haben, diese Liste zu ersetzen, geht dieser Eintrag verloren. Fügen Sie `"$defaults"` daher wieder hinzu, wenn Sie die Standardeinträge verwenden möchten

184* Claude Code fügt `"$defaults"` in jede der Listen `allow`, `soft_deny` und `hard_deny` ein, zu denen der Entwurf Einträge hinzufügt, es sei denn, Sie haben bereits eine `allow`-Liste ohne diesen Eintrag geschrieben. So bleiben die [integrierten Regeln](#override-the-block-and-allow-rules), die Sie nicht ersetzt haben, wirksam184* Claude Code fügt `"$defaults"` in jede der Listen `allow`, `soft_deny` und `hard_deny` ein, zu denen der Entwurf Einträge hinzufügt, es sei denn, Sie haben bereits eine `allow`-Liste ohne diesen Eintrag geschrieben. So bleiben die [integrierten Regeln](#override-the-block-and-allow-rules), die Sie nicht ersetzt haben, wirksam

185* Nach dem Speichern bietet Claude Code an, `permissions.allow`-Regeln in `~/.claude/settings.json` zu entfernen, die der Auto-Modus ignoriert, wie etwa `Bash(*)`, oder die destruktive Befehle automatisch genehmigen185* Nach dem Speichern bietet Claude Code an, `permissions.allow`-Regeln in `~/.claude/settings.json` zu entfernen, die der Auto-Modus ignoriert, wie etwa `Bash(*)`, oder die destruktive Befehle automatisch genehmigen

186 186 


216 216 

217Drei zusätzliche Felder ermöglichen es Ihnen, die integrierten Regellisten des Klassifizierers zu ersetzen:217Drei zusätzliche Felder ermöglichen es Ihnen, die integrierten Regellisten des Klassifizierers zu ersetzen:

218 218 

219* `autoMode.hard_deny`: bedingungslose Sicherheitsgrenzen219* `autoMode.hard_deny`: Aktionen, die blockiert werden, selbst wenn der Benutzer sie anfordert

220* `autoMode.soft_deny`: destruktive Aktionen, die Benutzerabsicht aufheben kann220* `autoMode.soft_deny`: destruktive Aktionen, die Benutzerabsicht aufheben kann

221* `autoMode.allow`: Ausnahmen zu Soft-Block-Regeln221* `autoMode.allow`: Ausnahmen zu Soft-Block-Regeln

222 222 


231 231 

232Allgemeine Anfragen zählen nicht als explizite Absicht. Claude zu bitten, das Repo „aufzuräumen“, autorisiert keinen Force-Push, aber Claude zu bitten, „diesen Branch zu force-pushen“, tut es.232Allgemeine Anfragen zählen nicht als explizite Absicht. Claude zu bitten, das Repo „aufzuräumen“, autorisiert keinen Force-Push, aber Claude zu bitten, „diesen Branch zu force-pushen“, tut es.

233 233 

234Um zu lockern, fügen Sie zu `allow` hinzu, wenn der Klassifizierer wiederholt ein routinemäßiges Muster kennzeichnet, das die Standard-Ausnahmen nicht abdecken. Um zu straffen, fügen Sie zu `soft_deny` für destruktive Risiken hinzu, die spezifisch für Ihre Umgebung sind und die Standardwerte übersehen, oder zu `hard_deny` für Sicherheitsgrenzen, die niemals überschritten werden dürfen.234Um zu lockern, fügen Sie zu `allow` hinzu, wenn der Klassifikator wiederholt ein wiederkehrendes Muster kennzeichnet, das die Standard-Ausnahmen nicht abdecken. Um zu straffen, fügen Sie zu `soft_deny` für destruktive Risiken hinzu, die spezifisch für Ihre Umgebung sind und die Standardwerte übersehen, oder zu `hard_deny` für Aktionen, die blockiert werden sollen, selbst wenn der Benutzer sie anfordert.

235 235 

236Um die integrierten Regeln beizubehalten und gleichzeitig Ihre eigenen hinzuzufügen, fügen Sie die Literalzeichenkette `"$defaults"` in das Array ein. Die Standardregeln werden an dieser Position eingefügt, sodass Ihre benutzerdefinierten Regeln vor oder nach ihnen stehen können, und Sie erhalten weiterhin Updates, wenn sich die integrierte Liste über Versionen hinweg ändert.236Um die integrierten Regeln beizubehalten und gleichzeitig Ihre eigenen hinzuzufügen, fügen Sie die Literalzeichenkette `"$defaults"` in das Array ein. Die Standardregeln werden an dieser Position eingefügt, sodass Ihre benutzerdefinierten Regeln vor oder nach ihnen stehen können, und Sie erhalten weiterhin Updates, wenn sich die integrierte Liste über Versionen hinweg ändert.

237 237 


252 "soft_deny": [252 "soft_deny": [

253 "$defaults",253 "$defaults",

254 "Never run database migrations outside the migrations CLI, even against dev databases",254 "Never run database migrations outside the migrations CLI, even against dev databases",

255 "Never modify files under infra/terraform/prod/: production infrastructure changes go through the review workflow"255 "Running terraform apply in infra/terraform/prod/ needs an explicit request: production infrastructure changes go through the review workflow"

256 ],256 ],

257 "hard_deny": [257 "hard_deny": [

258 "$defaults",258 "$defaults",

chrome.md +1 −1

Details

128 128 

129### Browser-Tools im Plan-Modus129### Browser-Tools im Plan-Modus

130 130 

131Im [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) erscheint eine Berechtigungsabfrage, bevor Claude ein GIF aufzeichnet, einen neuen Tab öffnet oder eine Verknüpfung ausführt. Wenn in einer interaktiven CLI-Sitzung der [Bypass-Permissions-Modus verfügbar ist](https://code.claude.com/docs/de/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) und das [Abrufen von Feature-Flags](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching) ausgeschaltet ist, laufen diese Aufrufe ohne Abfrage.131Im [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) erscheint eine Berechtigungsabfrage, bevor Claude ein GIF aufzeichnet oder einen neuen Tab öffnet. Wenn in einer interaktiven CLI-Sitzung der [Bypass-Permissions-Modus verfügbar ist](https://code.claude.com/docs/de/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) und das [Abrufen von Feature-Flags](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching) ausgeschaltet ist, laufen diese Aufrufe ohne Abfrage.

132 132 

133Ein `tabs_context_mcp`-Aufruf löst ebenfalls eine Abfrage aus, wenn er `createIfEmpty` setzt, ebenso ein `browser_batch`-Aufruf, der eine dieser Aktionen enthält.133Ein `tabs_context_mcp`-Aufruf löst ebenfalls eine Abfrage aus, wenn er `createIfEmpty` setzt, ebenso ein `browser_batch`-Aufruf, der eine dieser Aktionen enthält.

134 134 

Details

313>313>

314> `gatewayInternalNetworks` ist für interne Netzwerke, die zufällig aus öffentlichem Adressraum nummeriert sind. Es macht es nicht sicher, ein Gateway im Internet verfügbar zu machen: Ein vertrauenswürdiges Gateway kann Einstellungen pushen, die Befehle auf Entwicklermaschinen ausführen.314> `gatewayInternalNetworks` ist für interne Netzwerke, die zufällig aus öffentlichem Adressraum nummeriert sind. Es macht es nicht sicher, ein Gateway im Internet verfügbar zu machen: Ein vertrauenswürdiges Gateway kann Einstellungen pushen, die Befehle auf Entwicklermaschinen ausführen.

315>315>

316> Halten Sie das Gateway mit Ihren Firewall- oder Load-Balancer-Regeln von außerhalb Ihres Netzwerks unerreichbar. Setzen Sie die [`access_control.allow_cidrs`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning) des Gateways auf dieselben Blöcke, die Sie hier deklarieren, damit das Gateway selbst Clients von überall sonst ablehnt. Hinter einem Load Balancer oder Ingress setzen Sie auch `listen.trusted_proxies` auf dieses Front-End, da das Gateway sonst `allow_cidrs` gegen die eigene Adresse des Front-Ends statt gegen die des Entwicklers abgleicht.316> Halten Sie das Gateway mit Ihren Firewall- oder Load-Balancer-Regeln von außerhalb Ihres Netzwerks unerreichbar. Setzen Sie die [`access_control.allow_cidrs`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning) des Gateways auf dieselben Blöcke, die Sie hier deklarieren. Wenn ein Load Balancer oder Ingress [in `listen.trusted_proxies` gehört](https://code.claude.com/docs/de/claude-apps-gateway-config#listen), tragen Sie ihn auch dort ein, da das Gateway sonst `allow_cidrs` gegen die eigene Adresse des Front-Ends statt gegen die des Entwicklers abgleicht.

317 317 

318Fügen Sie den Schlüssel zur gleichen verwalteten Einstellungsquelle wie die Anmeldeschlüssel hinzu: die Datei mit verwalteten Einstellungen, das MDM-Profil oder die Registrierungsrichtlinie. Claude Code ignoriert ihn in Benutzer-, Projekt- und Server-verwalteten Einstellungen.318Fügen Sie den Schlüssel zur gleichen verwalteten Einstellungsquelle wie die Anmeldeschlüssel hinzu: die Datei mit verwalteten Einstellungen, das MDM-Profil oder die Registrierungsrichtlinie. Claude Code ignoriert ihn in Benutzer-, Projekt- und Server-verwalteten Einstellungen.

319 319 

Details

59| `port` | Nein | Bindungsport. Standard `8080`. |59| `port` | Nein | Bindungsport. Standard `8080`. |

60| `public_url` | Sofern `host` nicht loopback ist | Der extern sichtbare `https://`-Ursprung, der zum Erstellen des IdP-`redirect_uri` und der Discovery-Metadaten verwendet wird. Erforderlich, wenn `host` keine Loopback-Adresse ist, unabhängig davon, ob TLS bei einem Proxy wie ALB, Ingress oder Cloud Run oder beim Gateway selbst über `tls` beendet wird, da das Gateway seinen eigenen Ursprung niemals aus `X-Forwarded-*`-Headern ableitet; diese können vom Client gefälscht werden. Der Start schlägt ohne diese fehl. `trusted_proxies` unten regelt nur die Client-IP-Auflösung. Auch erforderlich, um [Telemetrie](#telemetry) zu aktivieren, da das Gateway den OTLP-Endpunkt, den es an Clients überträgt, aus dieser URL erstellt. |60| `public_url` | Sofern `host` nicht loopback ist | Der extern sichtbare `https://`-Ursprung, der zum Erstellen des IdP-`redirect_uri` und der Discovery-Metadaten verwendet wird. Erforderlich, wenn `host` keine Loopback-Adresse ist, unabhängig davon, ob TLS bei einem Proxy wie ALB, Ingress oder Cloud Run oder beim Gateway selbst über `tls` beendet wird, da das Gateway seinen eigenen Ursprung niemals aus `X-Forwarded-*`-Headern ableitet; diese können vom Client gefälscht werden. Der Start schlägt ohne diese fehl. `trusted_proxies` unten regelt nur die Client-IP-Auflösung. Auch erforderlich, um [Telemetrie](#telemetry) zu aktivieren, da das Gateway den OTLP-Endpunkt, den es an Clients überträgt, aus dieser URL erstellt. |

61| `tls.cert` / `tls.key` | Nein | PEM-Pfade, wenn das Gateway TLS selbst beendet |61| `tls.cert` / `tls.key` | Nein | PEM-Pfade, wenn das Gateway TLS selbst beendet |

62| `trusted_proxies` | Nein | CIDRs oder IPs von Load Balancern vor dem Gateway. Wenn gesetzt, vertraut das Gateway `X-Forwarded-For` nur von diesen Peers und zeichnet die echte Client-IP für Rate-Limits pro IP und Audit auf. Äquivalent zu nginx `set_real_ip_from`. `X-Forwarded-For`-Einträge, die als `ipv4:port` oder `[ipv6]:port` geschrieben sind, wie es einige Load Balancer tun, werden ohne den Port gelesen. Eine IPv6-Adresse mit angehängtem Port und ohne Klammern kann als eine andere Adresse gelesen werden oder überhaupt nicht gelesen werden, daher deaktivieren Sie die Port-Option auf jedem Proxy, der diese Form schreibt. |62| `trusted_proxies` | Nein | CIDRs oder IPs der Frontends, denen vertraut werden soll. Wenn gesetzt, vertraut das Gateway `X-Forwarded-For` nur von diesen Peers und erfasst die echte Client-IP für Rate-Limits pro IP und für das Audit. |

63 

64Nehmen Sie ein Frontend nur dann in `trusted_proxies` auf, wenn der letzte `X-Forwarded-For`-Eintrag, den es weitergibt, von keinem Entwickler geschrieben wurde. Nehmen Sie keine Adresse und keinen Bereich auf, von dem aus Entwickler sich verbinden. Ein Frontend, das die Adresse jeder empfangenen Verbindung anhängt, erfüllt diese Bedingung. Eines, das den Header so weitergibt, wie Entwickler ihn senden, erfüllt sie nicht.

65 

66`X-Forwarded-For`-Einträge in der Form `ipv4:port` oder `[ipv6]:port`, wie manche Load Balancer sie schreiben, werden ohne den Port gelesen. Eine IPv6-Adresse mit angehängtem Port ohne eckige Klammern wird möglicherweise als andere Adresse oder gar nicht gelesen. Schalten Sie die Port-Option auf jedem Proxy aus, der diese Form schreibt.

63 67 

64### `oidc`68### `oidc`

65 69 


1659 1663 

1660Beide Signale verwenden die Client-Adresse, wie das Gateway sie auflöst. Wenn ein Load Balancer, Port-Forward oder Tunnel Datenverkehr weiterleitet und nicht in `listen.trusted_proxies` aufgelistet ist, sieht das Gateway die Adresse des Relays, die normalerweise privat ist, sodass weder die Laufzeit-Warnung noch eine private Zulassungsliste Datenverkehr erfasst, der durch es weitergeleitet wird.1664Beide Signale verwenden die Client-Adresse, wie das Gateway sie auflöst. Wenn ein Load Balancer, Port-Forward oder Tunnel Datenverkehr weiterleitet und nicht in `listen.trusted_proxies` aufgelistet ist, sieht das Gateway die Adresse des Relays, die normalerweise privat ist, sodass weder die Laufzeit-Warnung noch eine private Zulassungsliste Datenverkehr erfasst, der durch es weitergeleitet wird.

1661 1665 

1662Hinter einem solchen Front-End setzen Sie zuerst [`listen.trusted_proxies`](#listen), damit das Gateway echte Client-Adressen sieht, und halten Sie das Gateway und alles davor in jedem Fall vom öffentlichen Internet aus unerreichbar.1666Wenn die Weiterleitung [in `listen.trusted_proxies` gehört](#listen), führen Sie sie dort auf. Halten Sie das Gateway und alles davor unabhängig davon vom öffentlichen Internet aus unerreichbar.

1663 1667 

1664### `load_test_mode`1668### `load_test_mode`

1665 1669 

Details

131 131 

132Die Anmeldung ist pro Client-IP-Adresse ratenbegrenzt, und die Standards eignen sich für ein kleines Team. Jede Adresse erhält 30 Anmeldestarts und 10 Code-Einreichungen alle 10 Minuten. Ein Rollout für Tausende von Entwicklern kann diese Limits am ersten Morgen aus einem von zwei Gründen erreichen:132Die Anmeldung ist pro Client-IP-Adresse ratenbegrenzt, und die Standards eignen sich für ein kleines Team. Jede Adresse erhält 30 Anmeldestarts und 10 Code-Einreichungen alle 10 Minuten. Ein Rollout für Tausende von Entwicklern kann diese Limits am ersten Morgen aus einem von zwei Gründen erreichen:

133 133 

134* **Das Gateway kann nicht über Ihren Load Balancer hinaussehen.** Ohne [`listen.trusted_proxies`](https://code.claude.com/docs/de/claude-apps-gateway-config#listen) scheint jeder Entwickler von der Adresse des Load Balancers zu kommen und teilt sich ein Limit. Setzen Sie es vor allem anderen. Das Gateway protokolliert eine Warnung, wenn es zum ersten Mal einen `X-Forwarded-For`-Header ignoriert.134* **Das Gateway kann nicht über Ihren Load Balancer hinaussehen.** Ohne [`listen.trusted_proxies`](https://code.claude.com/docs/de/claude-apps-gateway-config#listen) scheint jeder Entwickler von der Adresse des Load Balancers zu kommen und teilt sich ein Limit. Das Gateway protokolliert eine Warnung, wenn es zum ersten Mal einen `X-Forwarded-For`-Header ignoriert. Wenn der Load Balancer [in `listen.trusted_proxies` gehört](https://code.claude.com/docs/de/claude-apps-gateway-config#listen), tragen Sie ihn dort ein, bevor Sie irgendetwas anderes ändern. Wenn sich Entwickler danach immer noch eine Adresse teilen, erhöhen Sie [`rate_limits`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning).

135* **Viele Entwickler teilen sich wenige NAT- oder VPN-Egress-Adressen.** Sie teilen sich die Limits dieser Adressen, auch wenn `trusted_proxies` richtig ist. Erhöhen Sie [`rate_limits`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning), um zu passen.135* **Viele Entwickler teilen sich wenige NAT- oder VPN-Egress-Adressen.** Sie teilen sich die Limits dieser Adressen, auch wenn `trusted_proxies` richtig ist. Erhöhen Sie [`rate_limits`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning), um zu passen.

136 136 

137Um `max` zu dimensionieren, teilen Sie die Entwickler durch die Egress-Adressen, die sie teilen. Schätzen Sie, wie viele dieser sich innerhalb einer `window_seconds`-Periode anmelden, die standardmäßig 10 Minuten beträgt. Verdoppeln Sie es dann, um Wiederholungen und Entwickler abzudecken, die sich sowohl bei Claude Code als auch bei Claude Desktop anmelden.137Um `max` zu dimensionieren, teilen Sie die Entwickler durch die Egress-Adressen, die sie teilen. Schätzen Sie, wie viele dieser sich innerhalb einer `window_seconds`-Periode anmelden, die standardmäßig 10 Minuten beträgt. Verdoppeln Sie es dann, um Wiederholungen und Entwickler abzudecken, die sich sowohl bei Claude Code als auch bei Claude Desktop anmelden.


418| Beim Start erscheint `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` | Der installierte Claude Code-Build ist älter als die Gateway-Unterstützung | Lassen Sie den Entwickler Claude Code auf ein Release aktualisieren, das Cloud gateway-Unterstützung enthält |418| Beim Start erscheint `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` | Der installierte Claude Code-Build ist älter als die Gateway-Unterstützung | Lassen Sie den Entwickler Claude Code auf ein Release aktualisieren, das Cloud gateway-Unterstützung enthält |

419| Der Start bricht ab mit `Administrator policy requires a Cloud gateway sign-in on this machine` | Die Umgebung des Entwicklers setzt `ANTHROPIC_API_KEY` oder `ANTHROPIC_AUTH_TOKEN`, seine Einstellungen konfigurieren einen [`apiKeyHelper`](https://code.claude.com/docs/de/settings-reference#apikeyhelper), oder ein API-Schlüssel aus einer früheren Claude Console-Anmeldung ist noch gespeichert | Lassen Sie den Entwickler jeden zutreffenden Punkt bereinigen: die Variable entfernen, den `apiKeyHelper`-Eintrag entfernen oder `claude auth logout` ausführen, um den gespeicherten Schlüssel zu entfernen. Eine Sitzung, die mit `CLAUDE_CODE_USE_*` einen Cloud-Anbieter auswählt, startet dann ohne Anmeldung; bei allen anderen Sitzungen lassen Sie den Entwickler `claude` starten und sich mit `/login` anmelden. Siehe auch [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in). |419| Der Start bricht ab mit `Administrator policy requires a Cloud gateway sign-in on this machine` | Die Umgebung des Entwicklers setzt `ANTHROPIC_API_KEY` oder `ANTHROPIC_AUTH_TOKEN`, seine Einstellungen konfigurieren einen [`apiKeyHelper`](https://code.claude.com/docs/de/settings-reference#apikeyhelper), oder ein API-Schlüssel aus einer früheren Claude Console-Anmeldung ist noch gespeichert | Lassen Sie den Entwickler jeden zutreffenden Punkt bereinigen: die Variable entfernen, den `apiKeyHelper`-Eintrag entfernen oder `claude auth logout` ausführen, um den gespeicherten Schlüssel zu entfernen. Eine Sitzung, die mit `CLAUDE_CODE_USE_*` einen Cloud-Anbieter auswählt, startet dann ohne Anmeldung; bei allen anderen Sitzungen lassen Sie den Entwickler `claude` starten und sich mit `/login` anmelden. Siehe auch [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in). |

420| Der Start oder `/login` meldet `Claude Code may not be enabled for your organization` nach einem 403 beim Laden der verwalteten Einstellungen | Das Gateway oder etwas davor hat die Anfrage an `/managed/settings` mit 403 beantwortet. Die eigene Einstellungsroute des Gateways antwortet nie mit 403. Der Status stammt aus den IP-Prüfungen von [`access_control`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning) oder von einem Proxy oder einer WAF vor dem Gateway. Das Audit-Log protokolliert eine Ablehnung durch die IP-Prüfung als `access.denied` mit dem Grund. Der Entwickler bleibt angemeldet. | Suchen Sie im Audit-Log zum Zeitpunkt des Fehlers nach `access.denied` und korrigieren Sie die `access_control`-Listen oder das Frontend; lassen Sie den Entwickler dann `claude` erneut starten |420| Der Start oder `/login` meldet `Claude Code may not be enabled for your organization` nach einem 403 beim Laden der verwalteten Einstellungen | Das Gateway oder etwas davor hat die Anfrage an `/managed/settings` mit 403 beantwortet. Die eigene Einstellungsroute des Gateways antwortet nie mit 403. Der Status stammt aus den IP-Prüfungen von [`access_control`](https://code.claude.com/docs/de/claude-apps-gateway-config#http-tuning) oder von einem Proxy oder einer WAF vor dem Gateway. Das Audit-Log protokolliert eine Ablehnung durch die IP-Prüfung als `access.denied` mit dem Grund. Der Entwickler bleibt angemeldet. | Suchen Sie im Audit-Log zum Zeitpunkt des Fehlers nach `access.denied` und korrigieren Sie die `access_control`-Listen oder das Frontend; lassen Sie den Entwickler dann `claude` erneut starten |

421| CLI-`/login`: `The gateway is limiting sign-in attempts right now`, oder `Request failed with status code 429` bei älteren Versionen. Die Seite `/device` kann Entwicklern, die es noch nicht versucht haben, `Too many attempts` anzeigen | Das Rate-Limit für Anmeldungen pro IP wurde erreicht. Entweder deckt `listen.trusted_proxies` den Load Balancer nicht ab, sodass sich alle Entwickler dessen Adresse teilen, oder viele Entwickler teilen sich eine NAT- oder VPN-Egress-Adresse. Audit-Events mit `result: rate_limited` zeigen denselben oder wenige `client_ip`-Werte. | Setzen Sie `listen.trusted_proxies` zuerst auf die Quellbereiche des Load Balancers und erhöhen Sie dann `rate_limits`, falls sich Entwickler weiterhin Adressen teilen. Siehe [Große Rollouts](#large-rollouts). |421| CLI-`/login`: `The gateway is limiting sign-in attempts right now`, oder `Request failed with status code 429` bei älteren Versionen. Die Seite `/device` kann Entwicklern, die es noch nicht versucht haben, `Too many attempts` anzeigen | Das Rate-Limit für Anmeldungen pro IP wurde erreicht. Entweder deckt `listen.trusted_proxies` den Load Balancer nicht ab, sodass sich alle Entwickler dessen Adresse teilen, oder viele Entwickler teilen sich eine NAT- oder VPN-Egress-Adresse. Audit-Events mit `result: rate_limited` zeigen denselben oder wenige `client_ip`-Werte. | Wenn der Load Balancer [in `listen.trusted_proxies` gehört](https://code.claude.com/docs/de/claude-apps-gateway-config#listen), tragen Sie ihn zuerst dort ein. Erhöhen Sie dann `rate_limits`, falls sich Entwickler weiterhin Adressen teilen. Siehe [Große Rollouts](#large-rollouts). |

422| CLI-`/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | Der Hostname des Gateways wird zu mindestens einer öffentlichen IP-Adresse aufgelöst. Claude Code prüft jede aufgelöste Adresse und verlangt, dass alle privat sind. Eine häufige Ursache ist ein Dual-Stack-Name, bei dem eine Adressfamilie zu einer öffentlichen Adresse aufgelöst wird, darunter interne Dual-Stack-Load-Balancer von AWS, die AAAA-Adressen aus öffentlichen Bereichen zurückgeben. | Sorgen Sie dafür, dass der Gateway-Name auf den Rechnern der Entwickler nur zu privaten Adressen aufgelöst wird. Entfernen Sie bei einem Dual-Stack-Namen den Eintrag aus dem öffentlichen Bereich oder stellen Sie einen separaten, rein internen DNS-Namen bereit. Siehe die [Voraussetzung zum privaten Netzwerk](https://code.claude.com/docs/de/claude-apps-gateway#prerequisites). Wenn die Adresse zu einem öffentlichen Adressraum gehört, der Ihrer Organisation gehört und intern genutzt wird, [deklarieren Sie stattdessen diesen Block](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own). |422| CLI-`/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | Der Hostname des Gateways wird zu mindestens einer öffentlichen IP-Adresse aufgelöst. Claude Code prüft jede aufgelöste Adresse und verlangt, dass alle privat sind. Eine häufige Ursache ist ein Dual-Stack-Name, bei dem eine Adressfamilie zu einer öffentlichen Adresse aufgelöst wird, darunter interne Dual-Stack-Load-Balancer von AWS, die AAAA-Adressen aus öffentlichen Bereichen zurückgeben. | Sorgen Sie dafür, dass der Gateway-Name auf den Rechnern der Entwickler nur zu privaten Adressen aufgelöst wird. Entfernen Sie bei einem Dual-Stack-Namen den Eintrag aus dem öffentlichen Bereich oder stellen Sie einen separaten, rein internen DNS-Namen bereit. Siehe die [Voraussetzung zum privaten Netzwerk](https://code.claude.com/docs/de/claude-apps-gateway#prerequisites). Wenn die Adresse zu einem öffentlichen Adressraum gehört, der Ihrer Organisation gehört und intern genutzt wird, [deklarieren Sie stattdessen diesen Block](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own). |

423| CLI-`/login`: `Gateway login would go through proxy <proxy>, which is not on a private network` | Ein `HTTPS_PROXY` oder `HTTP_PROXY` gilt für den Gateway-Host, und der Hostname des Proxys wird zu einer öffentlichen Adresse aufgelöst. Ein Proxy, dessen Host nur zu privaten Adressen aufgelöst wird, ist erlaubt und löst diesen Fehler nicht aus | Fügen Sie den Gateway-Host auf dem Rechner des Entwicklers zu `NO_PROXY` hinzu, damit die Verbindung direkt erfolgt, oder verwenden Sie einen Proxy, dessen Hostname zu privaten Adressen aufgelöst wird. Die Meldung nennt den genauen `NO_PROXY`-Eintrag, den Sie hinzufügen müssen |423| CLI-`/login`: `Gateway login would go through proxy <proxy>, which is not on a private network` | Ein `HTTPS_PROXY` oder `HTTP_PROXY` gilt für den Gateway-Host, und der Hostname des Proxys wird zu einer öffentlichen Adresse aufgelöst. Ein Proxy, dessen Host nur zu privaten Adressen aufgelöst wird, ist erlaubt und löst diesen Fehler nicht aus | Fügen Sie den Gateway-Host auf dem Rechner des Entwicklers zu `NO_PROXY` hinzu, damit die Verbindung direkt erfolgt, oder verwenden Sie einen Proxy, dessen Hostname zu privaten Adressen aufgelöst wird. Die Meldung nennt den genauen `NO_PROXY`-Eintrag, den Sie hinzufügen müssen |

424| CLI-`/login`: `Claude Code only signs in to <host> from inside its declared network <block> (managed settings), and this machine is connecting from <ip>, outside it` | Das Gateway liegt in einem in [`gatewayInternalNetworks`](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own) deklarierten Block, und der Rechner des Entwicklers hat es von einer Adresse außerhalb dieses Blocks erreicht: einem VPN-Adresspool, einem NAT-Segment eines Containers oder von WSL2 oder einem Netzwerk, das nicht Ihnen gehört | Lassen Sie den Entwickler `/login` vom Host-Betriebssystem in Ihrem Netzwerk ausführen. Wenn die angezeigte Adresse ebenfalls zum öffentlichen Adressraum Ihrer Organisation gehört, ersetzen Sie den Eintrag des Gateways durch einen Block, der beide abdeckt, bis zu `/8`; ein zweiter, überlappender Eintrag wird abgelehnt. Wenn kein Block beide abdeckt, siehe [Eine Adresse für das Gateway wählen](#choose-an-address-for-the-gateway) |424| CLI-`/login`: `Claude Code only signs in to <host> from inside its declared network <block> (managed settings), and this machine is connecting from <ip>, outside it` | Das Gateway liegt in einem in [`gatewayInternalNetworks`](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own) deklarierten Block, und der Rechner des Entwicklers hat es von einer Adresse außerhalb dieses Blocks erreicht: einem VPN-Adresspool, einem NAT-Segment eines Containers oder von WSL2 oder einem Netzwerk, das nicht Ihnen gehört | Lassen Sie den Entwickler `/login` vom Host-Betriebssystem in Ihrem Netzwerk ausführen. Wenn die angezeigte Adresse ebenfalls zum öffentlichen Adressraum Ihrer Organisation gehört, ersetzen Sie den Eintrag des Gateways durch einen Block, der beide abdeckt, bis zu `/8`; ein zweiter, überlappender Eintrag wird abgelehnt. Wenn kein Block beide abdeckt, siehe [Eine Adresse für das Gateway wählen](#choose-an-address-for-the-gateway) |

Details

763. Listenpreis für die [`models[].id`](https://code.claude.com/docs/de/claude-apps-gateway-config#models), die Sie dieser Upstream-ID zugeordnet haben, für Upstream-Zeichenketten, die keinen Modellnamen enthalten, z. B. ein Amazon Bedrock-Application-Inference-Profile-ARN oder einen Microsoft Foundry-Bereitstellungsnamen. Erfordert v2.1.218 oder später.763. Listenpreis für die [`models[].id`](https://code.claude.com/docs/de/claude-apps-gateway-config#models), die Sie dieser Upstream-ID zugeordnet haben, für Upstream-Zeichenketten, die keinen Modellnamen enthalten, z. B. ein Amazon Bedrock-Application-Inference-Profile-ARN oder einen Microsoft Foundry-Bereitstellungsnamen. Erfordert v2.1.218 oder später.

774. Die Stufe für unbekannte Modelle von \$5/\$25 pro Million Input-/Output-Token, sodass eine ID, die der Zähler nicht einordnen kann, nie kostenlos ist. Das Gateway warnt beim Start und einmal pro ID zur Laufzeit, wenn es diese Stufe verwendet.774. Die Stufe für unbekannte Modelle von \$5/\$25 pro Million Input-/Output-Token, sodass eine ID, die der Zähler nicht einordnen kann, nie kostenlos ist. Das Gateway warnt beim Start und einmal pro ID zur Laufzeit, wenn es diese Stufe verwendet.

78 78 

79Welcher Satz auch gilt, der Zähler multipliziert den Betrag dann mit [`pricing.multiplier`](https://code.claude.com/docs/de/claude-apps-gateway-config#pricing), Standard `1`.79Welcher Satz auch gilt, der Zähler multipliziert den Betrag dann mit [`pricing.multiplier`](https://code.claude.com/docs/de/claude-apps-gateway-config#pricing), Standard `1`. Erfordert einen Gateway-Server mit Claude Code v2.1.227 oder später.

80 80 

81Client-Abbrüche werden ebenfalls berechnet. Wenn ein Stream ohne den finalen Nutzungsrahmen des Upstream endet, berechnet der Zähler eine Untergrenze von etwa vier Zeichen pro Output-Token für den bereits an den Client gesendeten Text, sodass das vorzeitige Abbrechen von Anfragen ein Limit nicht umgeht.81Client-Abbrüche werden ebenfalls berechnet. Wenn ein Stream ohne den finalen Nutzungsrahmen des Upstream endet, berechnet der Zähler eine Untergrenze von etwa vier Zeichen pro Output-Token für den bereits an den Client gesendeten Text, sodass das vorzeitige Abbrechen von Anfragen ein Limit nicht umgeht.

82 82 

Details

36 36 

37Jede Cloud-Sitzung wird in einer [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md) ausgeführt, der gespeicherten Konfiguration, die Netzwerkzugriff, Umgebungsvariablen und Setup-Skripte steuert.37Jede Cloud-Sitzung wird in einer [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md) ausgeführt, der gespeicherten Konfiguration, die Netzwerkzugriff, Umgebungsvariablen und Setup-Skripte steuert.

38 38 

39* **Ihre erste Umgebung**: Wenn Sie noch keine Umgebung haben, richtet das Onboarding eine **Standard**-Umgebung mit [**Vertrautem** Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#access-levels) ein, entweder indem sie für Sie erstellt wird oder indem Sie aufgefordert werden, sie zu erstellen. Siehe [Die Standard-Umgebung](https://code.claude.com/docs/de/cloud-environments.md#the-default-environment), um zu erfahren, welches davon auf Ihrem Plan geschieht39* **Ihre erste Umgebung**: Wenn Sie noch keine Umgebung haben, richtet das Onboarding eine **Standard**-Umgebung mit [**eingeschränktem** Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#access-levels) ein. Siehe [Die Standard-Umgebung](https://code.claude.com/docs/de/cloud-environments.md#the-default-environment), um zu erfahren, wie das auf Ihrem Plan funktioniert

40* **Welche Umgebung eine Sitzung verwendet**: Siehe [Die Standard-Umgebung](https://code.claude.com/docs/de/cloud-environments.md#the-default-environment), um zu erfahren, wie Sitzungen eine Umgebung auswählen, wenn Sie mehr als eine haben40* **Welche Umgebung eine Sitzung verwendet**: Siehe [Die Standard-Umgebung](https://code.claude.com/docs/de/cloud-environments.md#the-default-environment), um zu erfahren, wie Sitzungen eine Umgebung auswählen, wenn Sie mehr als eine haben

41* **Ändern, was Sitzungen erreichen oder beim Start ausführen können**: Siehe [Cloud-Umgebungen konfigurieren](https://code.claude.com/docs/de/cloud-environments.md)41* **Ändern, was Sitzungen erreichen oder beim Start ausführen können**: Siehe [Cloud-Umgebungen konfigurieren](https://code.claude.com/docs/de/cloud-environments.md)

42* **Was ohne Konfiguration installiert ist**: Siehe [Installierte Tools](https://code.claude.com/docs/de/cloud-environments.md#installed-tools)42* **Was ohne Konfiguration installiert ist**: Siehe [Installierte Tools](https://code.claude.com/docs/de/cloud-environments.md#installed-tools)

Details

142Sitzungsdateien in `sessions/`, automatisches Memory und Claude Desktop und Cowork Transkripte folgen jeweils ihrer eigenen Aufbewahrungsregel:142Sitzungsdateien in `sessions/`, automatisches Memory und Claude Desktop und Cowork Transkripte folgen jeweils ihrer eigenen Aufbewahrungsregel:

143 143 

144* **`sessions/`**: enthält eine kleine Datei pro laufender Sitzung, verwendet zur Erkennung gleichzeitiger Sitzungen und Abstürze. Es ist nicht Teil des altersgestützten Durchlaufs: Claude Code entfernt jede Datei, wenn ihre Sitzung beendet wird, und löscht Absturzreste beim nächsten Start.144* **`sessions/`**: enthält eine kleine Datei pro laufender Sitzung, verwendet zur Erkennung gleichzeitiger Sitzungen und Abstürze. Es ist nicht Teil des altersgestützten Durchlaufs: Claude Code entfernt jede Datei, wenn ihre Sitzung beendet wird, und löscht Absturzreste beim nächsten Start.

145* **`seed-admin/`**: temporäre Git-Verzeichnisse, die Claude Code anlegt, während es Ihr Repository für ein [ultrareview](https://code.claude.com/docs/de/ultrareview.md) oder einen [Cloud-Sitzungs-Upload](https://code.claude.com/docs/de/claude-code-on-the-web.md#send-local-repositories-without-github) verpackt. Wenn ein Upload endet, oder in einer späteren Sitzung, falls er unterbrochen wurde, entfernt Claude Code das Verzeichnis dieses Uploads und lässt `seed-admin/` bestehen.

145* **Automatisches Memory**: Der Durchlauf löscht nicht die Memory-Dateien im [automatischen Memory](https://code.claude.com/docs/de/memory.md#auto-memory) Verzeichnis eines Projekts, `projects/<project>/memory/`. Claude Code entfernt dieses Verzeichnis nur, wenn es für die gesamte Aufbewahrungsfrist leer war. Vor v2.1.228 behandelte der Durchlauf Ordner im Memory-Verzeichnis als Sitzungsdaten und konnte alte Dateien darunter löschen.146* **Automatisches Memory**: Der Durchlauf löscht nicht die Memory-Dateien im [automatischen Memory](https://code.claude.com/docs/de/memory.md#auto-memory) Verzeichnis eines Projekts, `projects/<project>/memory/`. Claude Code entfernt dieses Verzeichnis nur, wenn es für die gesamte Aufbewahrungsfrist leer war. Vor v2.1.228 behandelte der Durchlauf Ordner im Memory-Verzeichnis als Sitzungsdaten und konnte alte Dateien darunter löschen.

146* **Claude Desktop- und Cowork-Transkripte**: Claude Code behält das Transkript einer Sitzung, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben, in jedem Alter. Um diesen Transkripten eine Altersgrenze zu geben, setzen Sie [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/de/settings-reference#desktopsessioncleanupperioddays). Erfordert Claude Code v2.1.248 oder später; frühere Versionen löschen sie nach `cleanupPeriodDays`.147* **Claude Desktop- und Cowork-Transkripte**: Claude Code behält das Transkript einer Sitzung, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben, in jedem Alter. Um diesen Transkripten eine Altersgrenze zu geben, setzen Sie [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/de/settings-reference#desktopsessioncleanupperioddays). Erfordert Claude Code v2.1.248 oder später; frühere Versionen löschen sie nach `cleanupPeriodDays`.

147 148 

148 In einem der folgenden Fälle löscht Claude Code diese Transkripte stattdessen nach `cleanupPeriodDays`:149 Claude Code löscht diese Transkripte stattdessen nach `cleanupPeriodDays`, etwa in folgenden Fällen:

149 150 

150 * [Verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) setzen `cleanupPeriodDays`151 * [Verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) legen `cleanupPeriodDays` fest

151 * Die [HIPAA-Konfiguration gilt für Ihre Sitzungen](https://code.claude.com/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect)152 * Die [HIPAA-Konfiguration gilt für Ihre Sitzungen](https://code.claude.com/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect)

152 153 

153Claude Code überspringt den altersgestützten Durchlauf in diesen Fällen:154Claude Code überspringt den altersgestützten Durchlauf in diesen Fällen:

154 155 

155* **Bare-Modus**: Wenn Sie `claude -p` mit [`--bare`](https://code.claude.com/docs/de/headless#start-faster-with-bare-mode) ausführen, führt Claude Code den Durchlauf in dieser Sitzung nicht aus.156* **Bare-Modus**: Wenn Sie `claude -p` mit [`--bare`](https://code.claude.com/docs/de/headless#start-faster-with-bare-mode) ausführen, führt Claude Code den Durchlauf in dieser Sitzung nicht aus.

156* **Angehaltener Durchlauf**: Wenn Claude Code die Aufbewahrungsfrist nicht sicher bestimmen kann, hält es den Aufbewahrungsbereinigungsdurchlauf an; das [`retention_sweep` Ereignis](https://code.claude.com/docs/de/monitoring-usage#retention-sweep-event) listet jede Konfiguration auf, die es anhält. Wenn die Ursache eine Einstellungsdatei ist, die nicht gelesen oder analysiert werden kann, oder Einstellungsfehler mit `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays` explizit gesetzt, zeigt Claude Code auch eine Warnung in `/status` an, bis Sie die Einstellungsfehler beheben. Wenn [verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) `cleanupPeriodDays` bereitstellen, führt Claude Code den Durchlauf in jedem Fall mit dem verwalteten Wert aus.157* **Angehaltener Durchlauf**: Wenn Claude Code die Aufbewahrungsfrist nicht sicher bestimmen kann, hält es den Durchlauf an; das [`retention_sweep` Ereignis](https://code.claude.com/docs/de/monitoring-usage#retention-sweep-event) listet jede Konfiguration auf, die ihn anhält. Wenn die Ursache eine Einstellungsdatei ist, die nicht gelesen oder analysiert werden kann, oder Einstellungsfehler bei gesetztem `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays`, zeigt `/status` eine Warnung an, bis Sie die Ursache beheben.

158 

159Wenn [verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) `cleanupPeriodDays` bereitstellen, führt Claude Code den Durchlauf mit dem verwalteten Wert aus, auch wenn eine Einstellungsdatei mit niedrigerer Priorität Fehler enthält.

157 160 

158Um zu prüfen, ob die Rechner in Ihrer Organisation den Durchlauf mit der von Ihnen festgelegten Aufbewahrungsfrist ausführen, siehe [Aufbewahrungsdurchlauf prüfen](https://code.claude.com/docs/de/monitoring-usage.md#check-the-retention-sweep).161Um zu prüfen, ob die Rechner in Ihrer Organisation den Durchlauf mit der von Ihnen festgelegten Aufbewahrungsfrist ausführen, siehe [Aufbewahrungsdurchlauf prüfen](https://code.claude.com/docs/de/monitoring-usage.md#check-the-retention-sweep).

159 162 


167* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/`, oder die gleiche Form unter `$TMPDIR`, wenn Ihr System eine setzt170* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/`, oder die gleiche Form unter `$TMPDIR`, wenn Ihr System eine setzt

168* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`171* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`

169 172 

170`<project>` ist Ihr Arbeitsverzeichnispfad mit jedem Zeichen außer Buchstaben und Ziffern durch `-` ersetzt, z. B. `-Users-you-my-project`. Wenn Sie [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/de/env-vars) setzen, bewegt sich der Baum stattdessen unter dieses Verzeichnis. Hooks erhalten den aktuellen Sitzungspfad als [`scratchpad_dir`](https://code.claude.com/docs/de/hooks#common-input-fields).173`<project>` ist Ihr Arbeitsverzeichnispfad mit jedem Zeichen außer Buchstaben und Ziffern durch `-` ersetzt, z. B. `-Users-you-my-project`. Unter Windows ist `<project>` ein 16-stelliger Hash dieser Zeichenfolge, z. B. `73295dabccd14c56`. In einer Sitzung der Desktop-App kann es die Zeichenfolge selbst sein. Um den genauen Pfad zu erhalten, fragen Sie Claude. Wenn Sie [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/de/env-vars) setzen, bewegt sich der Baum stattdessen unter dieses Verzeichnis. Hooks erhalten den aktuellen Sitzungspfad als [`scratchpad_dir`](https://code.claude.com/docs/de/hooks#common-input-fields).

171 174 

172Scratchpad-Dateien halten so lange wie das Transkript der Sitzung: Der [Aufbewahrungsdurchlauf](#cleaned-up-automatically) löscht das Verzeichnis, wenn es das Transkript löscht, und [`claude purge`](#clear-local-data) berührt das temporäre Verzeichnis nicht. Da sich das Verzeichnis unter dem System-Temp-Speicherort befindet, kann Ihr Betriebssystem es auch löschen, z. B. beim Neustart. Um etwas zu behalten, das Claude dort geschrieben hat, bitten Sie Claude, es in Ihr Projekt zu verschieben.175Scratchpad-Dateien halten so lange wie das Transkript der Sitzung: Der [Aufbewahrungsdurchlauf](#cleaned-up-automatically) löscht das Verzeichnis, wenn es das Transkript löscht, und [`claude purge`](#clear-local-data) berührt das temporäre Verzeichnis nicht. Da sich das Verzeichnis unter dem System-Temp-Speicherort befindet, kann Ihr Betriebssystem es auch löschen, z. B. beim Neustart. Um etwas zu behalten, das Claude dort geschrieben hat, bitten Sie Claude, es in Ihr Projekt zu verschieben.

173 176 

Details

8 8 

9Claude Platform on AWS ist die von Anthropic betriebene Claude API mit AWS-Authentifizierung, IAM-Zugriffskontrolle und AWS Marketplace-Abrechnung. Anfragen erreichen die API von Anthropic direkt, sodass Sie die gleichen Modelle und API-Funktionen wie die [Claude API](https://platform.claude.com/docs) nach dem gleichen Veröffentlichungsplan erhalten. Sie authentifizieren sich mit AWS-Anmeldedaten oder einem Workspace-API-Schlüssel und zahlen über AWS Marketplace.9Claude Platform on AWS ist die von Anthropic betriebene Claude API mit AWS-Authentifizierung, IAM-Zugriffskontrolle und AWS Marketplace-Abrechnung. Anfragen erreichen die API von Anthropic direkt, sodass Sie die gleichen Modelle und API-Funktionen wie die [Claude API](https://platform.claude.com/docs) nach dem gleichen Veröffentlichungsplan erhalten. Sie authentifizieren sich mit AWS-Anmeldedaten oder einem Workspace-API-Schlüssel und zahlen über AWS Marketplace.

10 10 

11Client-seitige Funktionen, die Claude Code durch den Feature-Flag-Service von Anthropic aktiviert, sind standardmäßig deaktiviert, und das [Advisor-Tool](https://code.claude.com/docs/de/advisor.md) ist nicht verfügbar. Siehe die [Feature-Verfügbarkeitsmatrix](https://code.claude.com/docs/de/feature-availability.md#summary-by-provider) für die vollständige Liste.

12 

13Verwenden Sie diese Anleitung, um Claude Code auf einen Workspace zu verweisen, den Sie bereits über Claude Platform on AWS bereitgestellt haben. Für das AWS-Abonnement und die Workspace-Einrichtung, die davor kommt, siehe die [Claude Platform on AWS-Dokumentation](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws).11Verwenden Sie diese Anleitung, um Claude Code auf einen Workspace zu verweisen, den Sie bereits über Claude Platform on AWS bereitgestellt haben. Für das AWS-Abonnement und die Workspace-Einrichtung, die davor kommt, siehe die [Claude Platform on AWS-Dokumentation](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws).

14 12 

15> [!NOTE]13> [!NOTE]

16>14>

17> Das Abonnement über AWS Marketplace stellt eine neue Anthropic-Organisation bereit, die mit Ihrem AWS-Konto verknüpft ist. Diese Organisation ist separat von jeder Organisation, die Sie bereits bei Anthropic haben, und Anmeldedaten werden nicht zwischen ihnen übertragen. Verwenden Sie die Workspace-ID und API-Schlüssel aus der AWS-verknüpften Organisation, nicht aus einem bereits vorhandenen Claude Console-Konto.15> Das Abonnement über AWS Marketplace stellt eine neue Anthropic-Organisation bereit, die mit Ihrem AWS-Konto verknüpft ist. Diese Organisation ist separat von jeder Organisation, die Sie bereits bei Anthropic haben, und Anmeldedaten werden nicht zwischen ihnen übertragen. Verwenden Sie die Workspace-ID und API-Schlüssel aus der AWS-verknüpften Organisation, nicht aus einem bereits vorhandenen Claude Console-Konto.

18 16 

17Einige Funktionen von Claude Code sind auf Claude Platform on AWS nicht verfügbar oder funktionieren anders. Siehe die [Feature-Verfügbarkeitsmatrix](https://code.claude.com/docs/de/feature-availability.md#summary-by-provider) und die [Funktionen, die das Abrufen von Feature-Flags erfordern](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching).

18 

19## Voraussetzungen19## Voraussetzungen

20 20 

21Vor der Konfiguration von Claude Code benötigen Sie:21Vor der Konfiguration von Claude Code benötigen Sie:

Details

71 71 

72**2. Wählen Sie aus, was gescannt werden soll**72**2. Wählen Sie aus, was gescannt werden soll**

73 73 

74Das Plugin liest zunächst Ihr Repository, bietet dann das gesamte Repository oder einen fokussierten Bereich an, wobei die Dateianzahl und die relativen Kosten jeder Option angegeben sind. Wählen Sie das gesamte Repository, oder antworten Sie „I don't know“ und das Plugin wählt einen sinnvollen Standard für die Größe Ihres Repositories.74Das Plugin liest zunächst Ihr Repository und bietet dann das gesamte Repository oder einen fokussierten Bereich an. Wählen Sie das gesamte Repository, oder antworten Sie „I don't know“ und das Plugin wählt einen sinnvollen Standard für die Größe Ihres Repositorys.

75 75 

76**3. Bestätigen Sie den Durchlauf**76**3. Bestätigen Sie den Durchlauf**

77 77 

78Ein Scan kann eine Weile dauern, kann eine erhebliche Anzahl von Tokens verwenden und erfordert, dass Claude Code offen bleibt, während er abgeschlossen wird. Nichts wird ausgeführt, bis Sie bestätigen.78Ein Scan kann eine Weile dauern, kann eine erhebliche Anzahl von Token verwenden und erfordert, dass Claude Code offen bleibt, während er abgeschlossen wird. Nichts wird ausgeführt, bis Sie bestätigen.

79 79 

80**4. Lesen Sie den Bericht**80**4. Lesen Sie den Bericht**

81 81 


95 95 

96Wenn Ihr Branch Commits hat, die seine Basis nicht hat, bietet das `/claude-security`-Menü an, nur dieses Diff zu scannen, damit Sie einen Branch vor dem Zusammenführen überprüfen können. Sie können auch einen Ihrer offenen Pull Requests scannen oder einen einzelnen Commit scannen, indem Sie danach fragen, wie z. B. „scan commit abc1234“. Nur committete Änderungen werden gescannt: Committen oder stashen Sie laufende Änderungen zuerst, oder führen Sie einen vollständigen Scan durch, der den Arbeitsbaum liest.96Wenn Ihr Branch Commits hat, die seine Basis nicht hat, bietet das `/claude-security`-Menü an, nur dieses Diff zu scannen, damit Sie einen Branch vor dem Zusammenführen überprüfen können. Sie können auch einen Ihrer offenen Pull Requests scannen oder einen einzelnen Commit scannen, indem Sie danach fragen, wie z. B. „scan commit abc1234“. Nur committete Änderungen werden gescannt: Committen oder stashen Sie laufende Änderungen zuerst, oder führen Sie einen vollständigen Scan durch, der den Arbeitsbaum liest.

97 97 

98Änderungsscans benötigen ein Git-Repository; vollständige Scans eines unversionierten Verzeichnisses funktionieren immer noch. Das Finden Ihrer offenen Pull Requests ist der einzige Schritt, der das Netzwerk erreicht, und er wird nur angeboten, wenn Ihre Sitzung bereits die Berechtigung hat, die GitHub CLI auszuführen und `gh` angemeldet ist.98Änderungsscans benötigen ein Git-Repository; vollständige Scans eines unversionierten Verzeichnisses funktionieren weiterhin. Das Finden Ihrer offenen Pull Requests wird nur angeboten, wenn Ihre Sitzung bereits die Berechtigung hat, die GitHub CLI auszuführen, und `gh` angemeldet ist.

99 99 

100### Umfang großer Repositories100### Umfang großer Repositories

101 101 


120* **`CLAUDE-SECURITY-RESULTS.md`**: der Bericht, mit der ID jedes Funds, wie z. B. `F1`, plus seine Auswirkung, Exploitierungsszenario, Schweregrad, Konfidenz und Empfehlung120* **`CLAUDE-SECURITY-RESULTS.md`**: der Bericht, mit der ID jedes Funds, wie z. B. `F1`, plus seine Auswirkung, Exploitierungsszenario, Schweregrad, Konfidenz und Empfehlung

121* **`CLAUDE-SECURITY-RESULTS.jsonl`**: die gleichen Erkenntnisse in maschinenlesbarer Form, ein JSON-Objekt pro Zeile121* **`CLAUDE-SECURITY-RESULTS.jsonl`**: die gleichen Erkenntnisse in maschinenlesbarer Form, ein JSON-Objekt pro Zeile

122* **`CLAUDE-SECURITY-RESULTS.sarif`**: die gleichen Erkenntnisse als [SARIF 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) Log für GitHub Code Scanning und jedes andere Tool, das den Standard liest. Der Scan klassifiziert Erkenntnisse unter ihren [CWE](https://cwe.mitre.org/) Schwächekategorien122* **`CLAUDE-SECURITY-RESULTS.sarif`**: die gleichen Erkenntnisse als [SARIF 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) Log für GitHub Code Scanning und jedes andere Tool, das den Standard liest. Der Scan klassifiziert Erkenntnisse unter ihren [CWE](https://cwe.mitre.org/) Schwächekategorien

123* **`CLAUDE-SECURITY-REVISION-<commit>.json`**: der Revisionsstempel, der aufzeichnet, welcher Commit gescannt wurde, mit welchem [Scan-Aufwand](#choose-a-scan-effort), ob nicht committete Änderungen Teil des gescannten Baums waren, und wie gründlich der Durchlauf überprüft wurde, damit ein Bericht immer an den Code gebunden ist, den er beschreibt. Ein Scan außerhalb der Versionskontrolle stempelt `UNVERSIONED` anstelle des Commits123* **`CLAUDE-SECURITY-REVISION-<commit>.json`**: der Revisionsstempel, der aufzeichnet, welcher Commit gescannt wurde, mit welchem [Scan-Aufwand](#choose-a-scan-effort), ob nicht committete Änderungen Teil des gescannten Baums waren und wie gründlich der Durchlauf überprüft wurde. Ein Scan außerhalb der Versionskontrolle stempelt `UNVERSIONED` anstelle des Commits

124 124 

125Dieses Verzeichnis ist die einzige Änderung, die ein Scan an Ihrem Checkout vornimmt, und es hat sein eigenes `.gitignore`, daher wird ein verirrtes `git add` niemals einen Bericht in einen Commit fegen. Um einen Bericht in der Historie für einen Audit-Trail zu behalten, löschen Sie diese eine `.gitignore`-Datei und committen Sie das Verzeichnis wie jedes andere.125Dieses Verzeichnis ist die einzige Änderung, die ein Scan an Ihrem Checkout vornimmt, und es hat sein eigenes `.gitignore`, daher wird ein verirrtes `git add` niemals einen Bericht in einen Commit fegen. Um einen Bericht in der Historie für einen Audit-Trail zu behalten, löschen Sie diese eine `.gitignore`-Datei und committen Sie das Verzeichnis wie jedes andere.

126 126 

127Erkenntnisse erscheinen nur im Bericht, nachdem unabhängige Verifier-Agenten sie analysiert haben, was Berichte kurz und lesenswert hält. Scans sind nicht deterministisch: Zwei Scans des gleichen Codes können unterschiedliche Erkenntnisse aufdecken. Führen Sie Scans regelmäßig durch, und verwenden Sie die Revisionsstempel, um jeden Bericht dem genauen Code und den Einstellungen zuzuordnen, die er abdeckte.127Erkenntnisse erscheinen nur im Bericht, nachdem unabhängige Verifier-Agenten sie analysiert haben, was Berichte kurz und lesenswert hält. Scans sind nicht deterministisch: Zwei Scans des gleichen Codes können unterschiedliche Erkenntnisse aufdecken. Führen Sie Scans regelmäßig durch.

128 128 

129## Beheben Sie Erkenntnisse129## Beheben Sie Erkenntnisse

130 130 

Details

37 37 

38**Standard** hat keine eigene Konfiguration:38**Standard** hat keine eigene Konfiguration:

39 39 

40* [**Vertrauenswürdiger** Netzwerkzugriff](#access-levels): Sitzungen erreichen Paketregistrierungen und andere [auf die Whitelist gesetzte Domänen](#default-allowed-domains) und sonst nichts über das Netzwerk der Sitzung.40* [**Eingeschränkter** Netzwerkzugriff](#access-levels): Sitzungen erreichen Paketregistrierungen und andere [Domänen auf der Allowlist](#default-allowed-domains).

41* Keine andere Konfiguration: **Standard** definiert keine Umgebungsvariablen oder Setup-Skripte, daher starten Sitzungen nur mit den [vorinstallierten Tools](#installed-tools).41* Keine andere Konfiguration: **Standard** definiert keine Umgebungsvariablen oder Setup-Skripte, daher starten Sitzungen nur mit den [vorinstallierten Tools](#installed-tools).

42 42 

43Wenn nur **Standard** verfügbar ist, wird jede Sitzung darin ausgeführt. Wenn Sie mehr als eine Umgebung haben, wählen Sitzungen eine pro Oberfläche:43Wenn nur **Standard** verfügbar ist, wird jede Sitzung darin ausgeführt. Wenn Sie mehr als eine Umgebung haben, wählen Sitzungen eine pro Oberfläche:


102* **Rolle**: In jedem Plan können Sie unabhängig von Ihrer Rolle Secrets in Ihren eigenen Umgebungen hinzufügen und löschen. In Team und Enterprise haben Owner eine Organisationsadministrator-Rolle in Ihrer claude.ai-Organisation, Admins nicht, was in diesen Fällen ändert, was Sie sehen:102* **Rolle**: In jedem Plan können Sie unabhängig von Ihrer Rolle Secrets in Ihren eigenen Umgebungen hinzufügen und löschen. In Team und Enterprise haben Owner eine Organisationsadministrator-Rolle in Ihrer claude.ai-Organisation, Admins nicht, was in diesen Fällen ändert, was Sie sehen:

103 * **Ihre eigene Umgebung**: Ohne Organisationsadministrator-Rolle öffnet **Secret hinzufügen** ein [kürzeres Formular](#add-a-secret-without-the-role)103 * **Ihre eigene Umgebung**: Ohne Organisationsadministrator-Rolle öffnet **Secret hinzufügen** ein [kürzeres Formular](#add-a-secret-without-the-role)

104 * **Eine gemeinsame Umgebung**: Owner [fügen ihre Secrets hinzu und löschen sie](#add-a-credential) über die Admin-Einstellungen. Ohne Organisationsadministrator-Rolle bitten Sie einen Owner, das Secret hinzuzufügen, da der Dialog der Umgebung keinen Bereich **Netzwerk-Secrets** hat104 * **Eine gemeinsame Umgebung**: Owner [fügen ihre Secrets hinzu und löschen sie](#add-a-credential) über die Admin-Einstellungen. Ohne Organisationsadministrator-Rolle bitten Sie einen Owner, das Secret hinzuzufügen, da der Dialog der Umgebung keinen Bereich **Netzwerk-Secrets** hat

105* **Umgebungstyp**: eine von Anthropic gehostete Cloud-Umgebung, die bereits existiert. Eine [selbst gehostete Umgebung](https://code.claude.com/docs/de/self-hosted-environments) hat keine Netzwerk-Secrets105* **Umgebungstyp**: eine von Anthropic gehostete Cloud-Umgebung. Eine [selbst gehostete Umgebung](https://code.claude.com/docs/de/self-hosted-environments) hat keine Netzwerk-Secrets

106* **API-Erreichbarkeit**: die API akzeptiert Verbindungen aus dem Internet, da Anfragen aus dem Netzwerk von Anthropic ausgehen106* **API-Erreichbarkeit**: die API akzeptiert Verbindungen aus dem Internet, da Anfragen aus dem Netzwerk von Anthropic ausgehen

107* **Verschlüsselungsschlüssel**: wenn Ihre Organisation kundenverwaltete Verschlüsselungsschlüssel verwendet, können Sie keine Netzwerk-Secrets speichern107* **Verschlüsselungsschlüssel**: wenn Ihre Organisation kundenverwaltete Verschlüsselungsschlüssel verwendet, können Sie keine Netzwerk-Secrets speichern

108 108 


198 198 

199## Netzwerkzugriff199## Netzwerkzugriff

200 200 

201Jede Umgebung legt eine Netzwerkzugriffsstufe fest, die steuert, welche ausgehenden Verbindungen ihre Sitzungen herstellen können. Die Standardstufe, **Vertraut**, ermöglicht Paketregistrierungen und andere [zulässige Domänen](#default-allowed-domains); **Benutzerdefiniert** verwendet Ihre eigene Domänenliste.201Jede Umgebung legt eine Netzwerkzugriffsstufe fest, die steuert, welche ausgehenden Verbindungen ihre Sitzungen herstellen können. Eine neue Umgebung beginnt mit **Eingeschränkt**, wobei **Paketmanager zulassen** aktiviert ist, sodass ihre Sitzungen Paketregistrierungen und andere [zulässige Domänen](#default-allowed-domains) erreichen.

202 202 

203Um den Netzwerkzugriff einer Umgebung zu ändern, [öffnen Sie sie zum Bearbeiten](#configure-your-environment) und verwenden Sie den Selektor **Netzwerkzugriff** im Dialog. Eine [gemeinsam genutzte Umgebung](#organization-shared-environments) wird dort schreibgeschützt geöffnet, daher ändert ein Owner ihren Netzwerkzugriff stattdessen auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings). Das Steuerelement, das den Selektor öffnet, wird auf den App-Oberflächen angezeigt, die unter [Die Standardumgebung](#the-default-environment) aufgelistet sind, und im [Editor für geplante Cloud-Aufgaben](https://code.claude.com/docs/de/routines.md#environments-and-network-access). Persönliche Umgebungen haben keine separate Seite in Ihren claude.ai-Kontoeinstellungen.203Um den Netzwerkzugriff einer Umgebung zu ändern, [öffnen Sie sie zum Bearbeiten](#configure-your-environment) und verwenden Sie den Selektor **Netzwerkzugriff** im Dialog. Eine [gemeinsam genutzte Umgebung](#organization-shared-environments) wird dort schreibgeschützt geöffnet, daher ändert ein Owner ihren Netzwerkzugriff stattdessen auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings). Das Steuerelement, das den Selektor öffnet, wird auf den App-Oberflächen angezeigt, die unter [Die Standardumgebung](#the-default-environment) aufgelistet sind, und im [Editor für geplante Cloud-Aufgaben](https://code.claude.com/docs/de/routines.md#environments-and-network-access). Persönliche Umgebungen haben keine separate Seite in Ihren claude.ai-Kontoeinstellungen.

204 204 


210 210 

211### Zugriffsstufen211### Zugriffsstufen

212 212 

213Das Feld **Netzwerkzugriff** im [Umgebungsdialog](#configure-your-environment) akzeptiert eine von vier Stufen:213Das Feld **Netzwerkzugriff** im [Umgebungsdialog](#configure-your-environment) akzeptiert eine von drei Stufen:

214 214 

215| Stufe | Ausgehende Verbindungen |215| Stufe | Ausgehende Verbindungen |

216| :- | :- |216| :- | :- |

217| **Keine** | Kein ausgehender Netzwerkzugriff über das Netzwerk der Sitzung |217| **Keine** | Kein ausgehender Netzwerkzugriff über das Netzwerk der Sitzung |

218| **Vertraut** | Nur [zulässige Domänen](#default-allowed-domains): Paketregistrierungen, GitHub, Cloud-SDKs |218| **Eingeschränkt** | Die [Standard-Allowlist](#default-allowed-domains) mit Paketregistrierungen, GitHub und Cloud-SDKs, solange **Paketmanager zulassen** aktiviert ist, sowie alle [Domänen, die Sie auflisten](#allow-specific-domains). Siehe [wie eine blockierte Anfrage aussieht](https://code.claude.com/docs/de/errors.md#host-not-allowed-in-a-cloud-session). |

219| **Vollständig** | Jede Domäne |219| **Vollständig** | Jede Domäne |

220| **Benutzerdefiniert** | Ihre eigene Zulassungsliste, optional einschließlich der Standardwerte |

221 220 

222Unabhängig davon, welche Stufe Sie wählen, können Sitzungen diese trotzdem erreichen, da jede einen Pfad nimmt, der nicht durch die Zulassungsliste des Netzwerks der Sitzung verläuft:221Unabhängig davon, welche Stufe Sie wählen, können Sitzungen diese trotzdem erreichen, da jede einen Pfad nimmt, der nicht durch die Zulassungsliste des Netzwerks der Sitzung verläuft:

223 222 


226* Die Hosts, die Sie in den [Netzwerk-Secrets](#add-network-secrets) der Umgebung aufgelistet haben, außer den [Hosts, die das Secret niemals erhalten](#requests-that-never-get-the-credential)225* Die Hosts, die Sie in den [Netzwerk-Secrets](#add-network-secrets) der Umgebung aufgelistet haben, außer den [Hosts, die das Secret niemals erhalten](#requests-that-never-get-the-credential)

227* Die Anthropic-API für die eigenen Anfragen von Claude Code, auch bei **Keine**, wie unter [Sicherheit und Isolation](https://code.claude.com/docs/de/claude-code-on-the-web.md#security-and-isolation) erwähnt226* Die Anthropic-API für die eigenen Anfragen von Claude Code, auch bei **Keine**, wie unter [Sicherheit und Isolation](https://code.claude.com/docs/de/claude-code-on-the-web.md#security-and-isolation) erwähnt

228 227 

228Eine als **Vertraut** oder **Benutzerdefiniert** gespeicherte Umgebung erreicht weiterhin dieselben Hosts und wird wie folgt geöffnet:

229 

230* **Als Vertraut gespeichert**: wird als **Eingeschränkt** mit aktiviertem **Paketmanager zulassen** geöffnet

231* **Als Benutzerdefiniert gespeichert**: wird als **Eingeschränkt** geöffnet, wobei die Liste **Zulässige Domänen** und **Paketmanager zulassen** so übernommen werden, wie Sie sie festgelegt haben, oder als **Vollständig**, wenn die Liste ein alleinstehendes `*` enthielt

232 

229### Bestimmte Domänen zulassen233### Bestimmte Domänen zulassen

230 234 

231Um Domänen zuzulassen, die nicht in der Liste „Vertraut“ enthalten sind, wählen Sie **Benutzerdefiniert** in den Netzwerkzugriffseinstellungen der Umgebung aus und listen Sie dann eine Domäne pro Zeile im Feld **Zulässige Domänen** auf. Dieses Beispiel ermöglicht drei Hosts, die ein internes Projekt möglicherweise benötigt.235Um Domänen zuzulassen, die nicht in der [Standard-Allowlist](#default-allowed-domains) enthalten sind, wählen Sie im Selektor **Netzwerkzugriff** der Umgebung **Eingeschränkt** aus und listen Sie dann eine Domäne pro Zeile im Feld **Zulässige Domänen** auf. Ein führendes `*.` entspricht jeder Subdomäne. Dieses Beispiel ermöglicht drei Hosts, die ein internes Projekt möglicherweise benötigt.

232 236 

233```text theme={null}237```text theme={null}

234api.example.com238api.example.com


236registry.example.com240registry.example.com

237```241```

238 242 

239Sitzungen in dieser Umgebung können jetzt auf `api.example.com`, jede Subdomäne von `internal.example.com` und `registry.example.com` zugreifen, und auf keine anderen Domänen über das Netzwerk der Sitzung. [GitHub-Datenverkehr](#github-proxy), [MCP-Konnektordatenverkehr](#network-access) und Anfragen an die Hosts der [Netzwerk-Secrets](#add-network-secrets) der Umgebung, außer den [Hosts, die das Secret niemals erhalten](#requests-that-never-get-the-credential), gehen nicht durch diese Allowlist. Ein führendes `*.` entspricht jeder Subdomäne. Um die [vertrauten Domänen](#default-allowed-domains) ebenfalls zu behalten, aktivieren Sie **Auch Standardliste häufiger Paketmanager einschließen**; lassen Sie es deaktiviert, um nur das zuzulassen, was Sie auflisten.243Solange **Paketmanager zulassen** aktiviert ist, erreichen Sitzungen in dieser Umgebung die [Standard-Allowlist](#default-allowed-domains) sowie die von Ihnen aufgelisteten Domänen. Deaktivieren Sie das Kontrollkästchen, um die Standard-Allowlist auszulassen. [GitHub-Datenverkehr](#github-proxy), [MCP-Konnektordatenverkehr](#network-access) und Anfragen an die Hosts der [Netzwerk-Secrets](#add-network-secrets) der Umgebung, außer den [Hosts, die das Secret niemals erhalten](#requests-that-never-get-the-credential), gehen nicht durch diese Allowlist.

240 244 

241Wenn Ihre Organisation [Artefakte](https://code.claude.com/docs/de/artifacts.md#availability) verwendet, benötigen Sie `*.frame.claudeusercontent.com` nicht in der Liste, damit Sitzungen diese lesen können. Wenn die Liste diesen Host auslässt, liest Claude Code Artefaktinhalte stattdessen über die Verbindung der Sitzung zu Anthropic. Behalten Sie den Host in einer Zulassungsliste in zwei Situationen:245Wenn Ihre Organisation [Artefakte](https://code.claude.com/docs/de/artifacts.md#availability) verwendet, benötigen Sie `*.frame.claudeusercontent.com` nicht in der Liste, damit Sitzungen diese lesen können. Wenn die Liste diesen Host auslässt, liest Claude Code Artefaktinhalte stattdessen über die Verbindung der Sitzung zu Anthropic. Behalten Sie den Host in einer Zulassungsliste in zwei Situationen:

242 246 

243* **Sitzungen in dieser Umgebung öffnen öffentliche Artefakte einer anderen Organisation**: Claude Code ruft diese direkt vom Host ab, daher fügen Sie ihn dieser Liste hinzu.247* **Sitzungen in dieser Umgebung öffnen öffentliche Artefakte einer anderen Organisation**: Claude Code ruft diese direkt vom Host ab, daher fügen Sie ihn dieser Liste hinzu.

244* **Sie konfigurieren die lokale CLI oder einen selbstgehosteten Runner**: Behalten Sie den Host in dieser Zulassungsliste. Siehe [Netzwerkzugriffsanforderungen](https://code.claude.com/docs/de/network-config.md#network-access-requirements) und die [Netzwerkanforderungen](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#network-requirements) des selbstgehosteten Runners.248* **Sie konfigurieren die lokale CLI oder einen selbstgehosteten Runner**: Behalten Sie den Host in dieser Zulassungsliste. Siehe [Netzwerkzugriffsanforderungen](https://code.claude.com/docs/de/network-config.md#network-access-requirements) und die [Netzwerkanforderungen](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#network-requirements) des selbstgehosteten Runners.

245 249 

246Jede Umgebung hat ihre eigene Liste zulässiger Domänen; es gibt keine Zulassungsliste auf Organisationsebene, die Administratoren an die Umgebungen jedes Mitglieds übertragen können. Auch keine [serverseitig verwaltete Einstellung](https://code.claude.com/docs/de/server-managed-settings.md) fügt Domänen zur Netzwerkzulassungsliste einer Umgebung hinzu. Um einem Team eine Standardliste zu geben, kann ein Besitzer eine [gemeinsam genutzte Organisationsumgebung](#organization-shared-environments) mit **Benutzerdefiniertem** Netzwerkzugriff und dieser Liste erstellen.250Jede Umgebung hat ihre eigene Liste zulässiger Domänen; es gibt keine Allowlist auf Organisationsebene, die Admins an die Umgebungen jedes Mitglieds übertragen können. Auch keine [serverseitig verwaltete Einstellung](https://code.claude.com/docs/de/server-managed-settings.md) fügt Domänen zur Netzwerk-Allowlist einer Umgebung hinzu. Um einem Team eine einheitliche Standardliste zu geben, kann ein Owner eine [gemeinsam genutzte Organisationsumgebung](#organization-shared-environments) mit **Eingeschränktem** Netzwerkzugriff und dieser Liste erstellen.

247 251 

248### GitHub-Proxy252### GitHub-Proxy

249 253 


255* **Repository-Bereich**: Der Proxy bedient GitHub-API-Anfragen für die Repositorys, die an die Sitzung angehängt sind. Eine API-Anfrage für ein anderes Repository erhält einen 403, dessen Meldung mit `GitHub access to` beginnt und `is not enabled for this session` enthält. Ein Quellarchiv, das Sie über eine URL `github.com/{owner}/{repo}/archive/` oder `codeload.github.com` abrufen, erhält denselben 403, wenn das Repository nicht angehängt ist, selbst wenn es öffentlich ist.259* **Repository-Bereich**: Der Proxy bedient GitHub-API-Anfragen für die Repositorys, die an die Sitzung angehängt sind. Eine API-Anfrage für ein anderes Repository erhält einen 403, dessen Meldung mit `GitHub access to` beginnt und `is not enabled for this session` enthält. Ein Quellarchiv, das Sie über eine URL `github.com/{owner}/{repo}/archive/` oder `codeload.github.com` abrufen, erhält denselben 403, wenn das Repository nicht angehängt ist, selbst wenn es öffentlich ist.

256* **GraphQL-Einschränkungen**: Der Proxy lehnt Anfragen an den GraphQL-Endpunkt von GitHub mit einem 403 ab, dessen Meldung mit `GitHub GraphQL is not available from Claude Code sessions` beginnt und den REST-Fallback `gh api repos/{owner}/{repo}/...` nennt. `gh`-Unterbefehle, die GraphQL verwenden, wie `gh pr` und `gh issue`, erhalten denselben 403. Die Einschränkung gilt für jede Anfrage durch den Proxy, unabhängig von den Anmeldedaten, die Sie bereitstellen, daher erhält ein `GH_TOKEN`, das Sie setzen, den gleichen 403. Claude kann nicht auf GitHub-APIs zugreifen, die nur in GraphQL vorhanden sind, wie Projects v2, über den Proxy.260* **GraphQL-Einschränkungen**: Der Proxy lehnt Anfragen an den GraphQL-Endpunkt von GitHub mit einem 403 ab, dessen Meldung mit `GitHub GraphQL is not available from Claude Code sessions` beginnt und den REST-Fallback `gh api repos/{owner}/{repo}/...` nennt. `gh`-Unterbefehle, die GraphQL verwenden, wie `gh pr` und `gh issue`, erhalten denselben 403. Die Einschränkung gilt für jede Anfrage durch den Proxy, unabhängig von den Anmeldedaten, die Sie bereitstellen, daher erhält ein `GH_TOKEN`, das Sie setzen, den gleichen 403. Claude kann nicht auf GitHub-APIs zugreifen, die nur in GraphQL vorhanden sind, wie Projects v2, über den Proxy.

257 261 

258Committete Dateien aus öffentlichen Repositories kommen über `raw.githubusercontent.com` an, das der [Sicherheitsproxy](#security-proxy) stattdessen verarbeitet. Diese Domäne befindet sich in der Standard-[Vertraut-Liste](#default-allowed-domains), daher bleiben diese Dateien erreichbar, es sei denn, die [Zugriffsstufe](#access-levels) der Umgebung schließt sie aus.262Committete Dateien aus öffentlichen Repositorys kommen über `raw.githubusercontent.com` an, das stattdessen der [Sicherheitsproxy](#security-proxy) verarbeitet. Diese Domäne befindet sich auf der [Standard-Allowlist](#default-allowed-domains), daher bleiben diese Dateien erreichbar, solange der [Netzwerkzugriff](#access-levels) der Umgebung diese Liste zulässt.

259 263 

260### Sicherheitsproxy264### Sicherheitsproxy

261 265 


391service redis-server start395service redis-server start

392```396```

393 397 

394Docker ist für die Ausführung von containerisierten Services verfügbar. Bitten Sie Claude, `docker compose up` auszuführen, um die Services Ihres Projekts zu starten. Der Netzwerkzugriff zum Abrufen von Images folgt der [Zugriffsstufe](#access-levels) Ihrer Umgebung, und die [Trusted-Standardeinstellungen](#default-allowed-domains) enthalten Docker Hub und andere gängige Registrierungen.398Docker ist für die Ausführung von containerisierten Services verfügbar. Bitten Sie Claude, `docker compose up` auszuführen, um die Services Ihres Projekts zu starten. Der Netzwerkzugriff zum Abrufen von Images folgt der [Zugriffsstufe](#access-levels) Ihrer Umgebung, und die [Standard-Allowlist](#default-allowed-domains) enthält Docker Hub und andere gängige Registrierungen.

395 399 

396Wenn Ihre Images groß oder langsam zum Abrufen sind, fügen Sie `docker compose pull` oder `docker compose build` zu Ihrem [Setup-Skript](#setup-scripts) hinzu. Der [Umgebungs-Cache](#environment-caching) behält die abgerufenen Images, daher hat jede neue Sitzung sie auf der Festplatte. Der Cache speichert nur Dateien, keine laufenden Prozesse, daher startet Claude die Container in jeder Sitzung trotzdem.400Wenn Ihre Images groß oder langsam zum Abrufen sind, fügen Sie `docker compose pull` oder `docker compose build` zu Ihrem [Setup-Skript](#setup-scripts) hinzu. Der [Umgebungs-Cache](#environment-caching) behält die abgerufenen Images, daher hat jede neue Sitzung sie auf der Festplatte. Der Cache speichert nur Dateien, keine laufenden Prozesse, daher startet Claude die Container in jeder Sitzung trotzdem.

397 401 


445 449 

446* **Mit Null beenden**: Wenn das Skript mit einem Nicht-Null-Wert beendet wird, [startet die Sitzung nicht](https://code.claude.com/docs/de/web-quickstart.md#setup-script-failed) oder startet ohne das, was das Skript nicht installieren konnte. Fügen Sie `|| true` an nicht kritische Befehle an, damit ein gelegentlicher Installationsfehler nicht das gesamte Skript fehlschlagen lässt.450* **Mit Null beenden**: Wenn das Skript mit einem Nicht-Null-Wert beendet wird, [startet die Sitzung nicht](https://code.claude.com/docs/de/web-quickstart.md#setup-script-failed) oder startet ohne das, was das Skript nicht installieren konnte. Fügen Sie `|| true` an nicht kritische Befehle an, damit ein gelegentlicher Installationsfehler nicht das gesamte Skript fehlschlagen lässt.

447* **Innerhalb von fünf Minuten fertig**: Halten Sie die Gesamtlaufzeit des Skripts unter etwa fünf Minuten, damit der [Umgebungs-Cache](#environment-caching) erstellt werden kann. Wenn Setup länger dauert, wird die Umgebung nicht zwischengespeichert. Führen Sie unabhängige Installationen parallel mit `&` und `wait` aus, und verschieben Sie jeden einzelnen Download, der nicht passt, in einen [SessionStart-Hook](#setup-scripts-vs-sessionstart-hooks), der ihn im Hintergrund startet. Wenn neue Sitzungen während des Setups hängen bleiben oder zeitüberschreitung auftreten, siehe [Neue Sitzungen hängen oder zeitüberschreitung während des Setups](https://code.claude.com/docs/de/web-quickstart.md#new-sessions-hang-or-time-out-during-setup).451* **Innerhalb von fünf Minuten fertig**: Halten Sie die Gesamtlaufzeit des Skripts unter etwa fünf Minuten, damit der [Umgebungs-Cache](#environment-caching) erstellt werden kann. Wenn Setup länger dauert, wird die Umgebung nicht zwischengespeichert. Führen Sie unabhängige Installationen parallel mit `&` und `wait` aus, und verschieben Sie jeden einzelnen Download, der nicht passt, in einen [SessionStart-Hook](#setup-scripts-vs-sessionstart-hooks), der ihn im Hintergrund startet. Wenn neue Sitzungen während des Setups hängen bleiben oder zeitüberschreitung auftreten, siehe [Neue Sitzungen hängen oder zeitüberschreitung während des Setups](https://code.claude.com/docs/de/web-quickstart.md#new-sessions-hang-or-time-out-during-setup).

448* **Netzwerkzugriff für Installationen**: Paketinstallationen müssen Registries erreichen. Die Standard-Stufe **Vertraut** deckt [häufige Paket-Registries](#default-allowed-domains) ab, einschließlich npm, PyPI, RubyGems und crates.io; mit **Keine** Netzwerkzugriff schlagen Installationen fehl.452* **Netzwerkzugriff für Installationen**: Paketinstallationen müssen Registries erreichen. Die Standard-Stufe **Eingeschränkt** mit aktivierter Option **Paketmanager zulassen** deckt [häufige Paket-Registries](#default-allowed-domains) ab, einschließlich npm, PyPI, RubyGems und crates.io. Mit **Keine** Netzwerkzugriff schlagen Installationen fehl.

449* **Die Variablen der Umgebung sind noch nicht gesetzt**: Das Skript wird ausgeführt, bevor die Sitzung die [Umgebungsvariablen](#set-environment-variables) der Umgebung setzt. Setzen Sie jeden Wert, den das Skript benötigt, im Skript selbst.453* **Die Variablen der Umgebung sind noch nicht gesetzt**: Das Skript wird ausgeführt, bevor die Sitzung die [Umgebungsvariablen](#set-environment-variables) der Umgebung setzt. Setzen Sie jeden Wert, den das Skript benötigt, im Skript selbst.

450 454 

451### Umgebungs-Caching455### Umgebungs-Caching


541* **Ein Repository pro Sitzung**: In einer von Anthropic gehosteten Umgebung lädt eine Sitzung mit mehreren Repositorys keine Hooks aus der `.claude/settings.json` eines Repositorys, daher wird ein SessionStart-Hook, den Sie dort definieren, nicht ausgeführt. Installieren Sie Abhängigkeiten für diese Sitzungen stattdessen mit einem [Setup-Skript](#setup-scripts). Für eine selbst gehostete Umgebung siehe [welche Repository-Einstellungen gelten](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).545* **Ein Repository pro Sitzung**: In einer von Anthropic gehosteten Umgebung lädt eine Sitzung mit mehreren Repositorys keine Hooks aus der `.claude/settings.json` eines Repositorys, daher wird ein SessionStart-Hook, den Sie dort definieren, nicht ausgeführt. Installieren Sie Abhängigkeiten für diese Sitzungen stattdessen mit einem [Setup-Skript](#setup-scripts). Für eine selbst gehostete Umgebung siehe [welche Repository-Einstellungen gelten](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).

542* **Nicht in den Cloud-Threads eines Projekts**: Ein Cloud-Thread in einem [Projekt](https://code.claude.com/docs/de/claude-projects.md#what-threads-pick-up-from-your-repositories) führt keine Hooks aus der `.claude/settings.json` eines Repositorys aus, unabhängig von der Anzahl der Repositorys. Installieren Sie in einer von Anthropic gehosteten Umgebung Abhängigkeiten für Threads mit einem [Setup-Skript](#setup-scripts). Verwenden Sie in einer selbst gehosteten Umgebung stattdessen einen Hook in den [Einstellungen des Runner-Hosts](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).546* **Nicht in den Cloud-Threads eines Projekts**: Ein Cloud-Thread in einem [Projekt](https://code.claude.com/docs/de/claude-projects.md#what-threads-pick-up-from-your-repositories) führt keine Hooks aus der `.claude/settings.json` eines Repositorys aus, unabhängig von der Anzahl der Repositorys. Installieren Sie in einer von Anthropic gehosteten Umgebung Abhängigkeiten für Threads mit einem [Setup-Skript](#setup-scripts). Verwenden Sie in einer selbst gehosteten Umgebung stattdessen einen Hook in den [Einstellungen des Runner-Hosts](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).

543* **Keine Cloud-Only-Scoping**: Hooks werden in lokalen und Cloud-Sitzungen ausgeführt. Um die lokale Ausführung zu überspringen, beenden Sie früh, es sei denn, die Umgebungsvariable `CLAUDE_CODE_REMOTE` ist `true`, wie das [Abhängigkeitsinstallations-Skript](#install-dependencies-with-a-sessionstart-hook) es tut.547* **Keine Cloud-Only-Scoping**: Hooks werden in lokalen und Cloud-Sitzungen ausgeführt. Um die lokale Ausführung zu überspringen, beenden Sie früh, es sei denn, die Umgebungsvariable `CLAUDE_CODE_REMOTE` ist `true`, wie das [Abhängigkeitsinstallations-Skript](#install-dependencies-with-a-sessionstart-hook) es tut.

544* **Erfordert Netzwerkzugriff**: Installationsbefehle müssen Paket-Registries erreichen. Wenn Ihre Umgebung **Keine** Netzwerkzugriff verwendet, schlagen diese Hooks fehl. Die [Standard-Zulassungsliste](#default-allowed-domains) unter **Vertraut** deckt npm, PyPI, RubyGems und crates.io ab.548* **Erfordert Netzwerkzugriff**: Installationsbefehle müssen Paket-Registries erreichen. Wenn Ihre Umgebung **Keine** Netzwerkzugriff verwendet, schlagen diese Hooks fehl. Unter der Standard-Stufe **Eingeschränkt** mit aktivierter Option **Paketmanager zulassen** deckt die [Standard-Allowlist](#default-allowed-domains) npm, PyPI, RubyGems und crates.io ab.

545* **Proxy-Kompatibilität**: In von Anthropic gehosteten Umgebungen wird der gesamte ausgehende Datenverkehr durch einen [Sicherheits-Proxy](#security-proxy) geleitet, und einige Paket-Manager funktionieren nicht korrekt damit; Bun ist ein bekanntes Beispiel. In einer [selbst gehosteten Umgebung](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#default-deny-egress) wird der ausgehende Datenverkehr stattdessen durch Ihre eigene Netzwerk-Grenze geleitet.549* **Proxy-Kompatibilität**: In von Anthropic gehosteten Umgebungen wird der gesamte ausgehende Datenverkehr durch einen [Sicherheits-Proxy](#security-proxy) geleitet, und einige Paket-Manager funktionieren nicht korrekt damit; Bun ist ein bekanntes Beispiel. In einer [selbst gehosteten Umgebung](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#default-deny-egress) wird der ausgehende Datenverkehr stattdessen durch Ihre eigene Netzwerk-Grenze geleitet.

546* **Fügt Startup-Latenz hinzu**: Hooks werden jedes Mal ausgeführt, wenn eine Sitzung startet oder fortgesetzt wird, im Gegensatz zu Setup-Skripten, die vom [Umgebungs-Caching](#environment-caching) profitieren. Halten Sie Installationsskripte schnell, indem Sie bereits erledigte Arbeit überspringen, wie es das [Abhängigkeitsinstallations-Skript](#install-dependencies-with-a-sessionstart-hook) tut.550* **Fügt Startup-Latenz hinzu**: Hooks werden jedes Mal ausgeführt, wenn eine Sitzung startet oder fortgesetzt wird, im Gegensatz zu Setup-Skripten, die vom [Umgebungs-Caching](#environment-caching) profitieren. Halten Sie Installationsskripte schnell, indem Sie bereits erledigte Arbeit überspringen, wie es das [Abhängigkeitsinstallations-Skript](#install-dependencies-with-a-sessionstart-hook) tut.

547 551 


549 553 

550## Standard-zulässige Domänen554## Standard-zulässige Domänen

551 555 

552Mit **Trusted**-Netzwerkzugriff können Sitzungen standardmäßig die folgenden Domänen erreichen. Domänen, die mit `*` gekennzeichnet sind, zeigen Wildcard-Subdomain-Matching an, daher erlaubt `*.gcr.io` jede Subdomain von `gcr.io`.556Wenn unter **Limited**-Netzwerkzugriff die Option **Allow package managers** aktiviert ist, wie es in einer neuen Umgebung der Fall ist, können Sitzungen die folgenden Domänen erreichen. Domänen, die mit `*` gekennzeichnet sind, zeigen Wildcard-Subdomain-Matching an, daher erlaubt `*.gcr.io` jede Subdomain von `gcr.io`.

553 557 

554> [accordion] Anthropic-Services558> [accordion] Anthropic-Services

555>559>

commands.md +1 −1

Details

65| `/bug [report]` | Meldet einen Fehler oder teilt Ihre Konversation. Sie wählen, wie viel Sitzungsverlauf einbezogen wird, und bestätigen auf einem Einwilligungsbildschirm, bevor etwas gesendet wird. Wenn Sie über eine Erstanbieterverbindung bei Anthropic angemeldet sind, geht der Bericht an Anthropic; bei einem Drittanbieter oder ohne Anthropic-Anmeldedaten schreibt Claude Code den Bericht in ein [lokales Archiv unter `~/.claude/feedback-bundles/`](https://code.claude.com/docs/de/data-usage#telemetry-services), das Sie selbst weiterleiten. In der [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) öffnet `/bug` stattdessen den eigenen Feedback-Dialog der Erweiterung; erfordert Claude Code v2.1.229 oder höher. Wenn Sie den Befehl ausführen, während Claude antwortet, öffnet Claude Code den Dialog sofort. Vor v2.1.232 stellte Claude Code den Befehl in die Warteschlange, bis der Turn beendet war. Alias: `/share`. Vor v2.1.212 waren `/bug` und `/share` Aliase von `/feedback` |65| `/bug [report]` | Meldet einen Fehler oder teilt Ihre Konversation. Sie wählen, wie viel Sitzungsverlauf einbezogen wird, und bestätigen auf einem Einwilligungsbildschirm, bevor etwas gesendet wird. Wenn Sie über eine Erstanbieterverbindung bei Anthropic angemeldet sind, geht der Bericht an Anthropic; bei einem Drittanbieter oder ohne Anthropic-Anmeldedaten schreibt Claude Code den Bericht in ein [lokales Archiv unter `~/.claude/feedback-bundles/`](https://code.claude.com/docs/de/data-usage#telemetry-services), das Sie selbst weiterleiten. In der [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) öffnet `/bug` stattdessen den eigenen Feedback-Dialog der Erweiterung; erfordert Claude Code v2.1.229 oder höher. Wenn Sie den Befehl ausführen, während Claude antwortet, öffnet Claude Code den Dialog sofort. Vor v2.1.232 stellte Claude Code den Befehl in die Warteschlange, bis der Turn beendet war. Alias: `/share`. Vor v2.1.212 waren `/bug` und `/share` Aliase von `/feedback` |

66| `/cd <path>` | Verschiebt diese Sitzung in ein neues Arbeitsverzeichnis und behält die Konversation bei. Geben Sie einen Teilpfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu übernehmen. Was Claude Code aus dem neuen Verzeichnis sofort nach dem Wechsel anwendet und wie sich `/cd` von `/add-dir` unterscheidet, erfahren Sie unter [Sitzung in ein anderes Verzeichnis verschieben](https://code.claude.com/docs/de/permissions.md#move-the-session-to-another-directory) |66| `/cd <path>` | Verschiebt diese Sitzung in ein neues Arbeitsverzeichnis und behält die Konversation bei. Geben Sie einen Teilpfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu übernehmen. Was Claude Code aus dem neuen Verzeichnis sofort nach dem Wechsel anwendet und wie sich `/cd` von `/add-dir` unterscheidet, erfahren Sie unter [Sitzung in ein anderes Verzeichnis verschieben](https://code.claude.com/docs/de/permissions.md#move-the-session-to-another-directory) |

67| `/chrome` | Konfiguriert die Einstellungen für [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) |67| `/chrome` | Konfiguriert die Einstellungen für [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) |

68| `/claude-api [migrate\|upgrade\|api-version\|managed-agents-onboard\|managed-agents-secure\|prompt-audit\|cost-optimize\|build-eval\|hillclimb\|preserved-thinking-migration]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Lädt Referenzmaterial zur [Claude API](https://platform.claude.com/docs/en/api/overview) und zu [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) für die Sprache Ihres Projekts. Wird außerdem automatisch aktiviert, wenn Ihr Code `anthropic` oder `@anthropic-ai/sdk` importiert. Was jeder Unterbefehl tut und welche Version er erfordert, erfahren Sie unter [An Claude-API-Projekten arbeiten](https://code.claude.com/docs/de/skills.md#work-on-claude-api-projects) |68| `/claude-api [migrate\|upgrade\|api-version\|managed-agents-onboard\|managed-agents-secure\|prompt-audit\|cost-optimize\|latency-optimize\|build-eval\|hillclimb\|preserved-thinking-migration]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Lädt Referenzmaterial zur [Claude API](https://platform.claude.com/docs/en/api/overview) und zu [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) für die Sprache Ihres Projekts. Wird außerdem automatisch aktiviert, wenn Ihr Code `anthropic` oder `@anthropic-ai/sdk` importiert. Was jeder Unterbefehl tut und welche Version er erfordert, erfahren Sie unter [An Claude-API-Projekten arbeiten](https://code.claude.com/docs/de/skills.md#work-on-claude-api-projects) |

69| `/claude-in-chrome [task]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Lässt Claude über [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) eine Aufgabe in Ihrem Browser ausführen, etwa eine Seite testen, ein Formular ausfüllen oder Konsolen-Logs lesen. Verfügbar, wenn die Chrome-Integration für die Sitzung aktiviert ist, zum Beispiel mit `claude --chrome`, oder wenn Claude Code anbieten kann, [die Erweiterung zu installieren](https://code.claude.com/docs/de/chrome.md#install-the-extension-when-claude-asks) |69| `/claude-in-chrome [task]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Lässt Claude über [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) eine Aufgabe in Ihrem Browser ausführen, etwa eine Seite testen, ein Formular ausfüllen oder Konsolen-Logs lesen. Verfügbar, wenn die Chrome-Integration für die Sitzung aktiviert ist, zum Beispiel mit `claude --chrome`, oder wenn Claude Code anbieten kann, [die Erweiterung zu installieren](https://code.claude.com/docs/de/chrome.md#install-the-extension-when-claude-asks) |

70| `/clear [name]` | Startet eine neue Konversation mit leerem Kontext. Übergeben Sie einen Namen, um die vorherige Konversation in der `/resume`-Auswahl zu benennen. Um Kontext freizugeben und dabei dieselbe Konversation fortzusetzen, verwenden Sie stattdessen `/compact`. Setzen Sie die vorherige Konversation mit `/resume` fort oder stellen Sie sie im selben Claude Code-Prozess über [den Eintrag für die vorherige Sitzung im Rewind-Menü](https://code.claude.com/docs/de/checkpointing.md#rewind-past-a-cleared-conversation) wieder her. Aliase: `/reset`, `/new` |70| `/clear [name]` | Startet eine neue Konversation mit leerem Kontext. Übergeben Sie einen Namen, um die vorherige Konversation in der `/resume`-Auswahl zu benennen. Um Kontext freizugeben und dabei dieselbe Konversation fortzusetzen, verwenden Sie stattdessen `/compact`. Setzen Sie die vorherige Konversation mit `/resume` fort oder stellen Sie sie im selben Claude Code-Prozess über [den Eintrag für die vorherige Sitzung im Rewind-Menü](https://code.claude.com/docs/de/checkpointing.md#rewind-past-a-cleared-conversation) wieder her. Aliase: `/reset`, `/new` |

71| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [--max-findings n\|all\|default] [pr#\|branch\|path]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Prüft den aktuellen Diff oder eine übergebene PR-Nummer, einen Branch oder einen Pfad auf Korrektheitsfehler. Abhängig von Ihrem Modell und Ihrer Effort-Stufe deckt das Review auch Möglichkeiten zur Bereinigung ab. Übergeben Sie `--fix`, damit Claude die Befunde anwendet, `--comment`, um sie im GitHub-PR oder GitLab Merge Request zu posten, oder `ultra`, um ein tiefgehendes [Cloud-Review](https://code.claude.com/docs/de/ultrareview.md) auszuführen. Das Posten in einem GitLab Merge Request erfordert Claude Code v2.1.257 oder höher. Mit `ultra` bei einem `github.com`-PR als Ziel übergeben Sie `--post`, um im Startdialog [das Posten der fertigen Befunde im PR](https://code.claude.com/docs/de/ultrareview.md#post-findings-to-the-pull-request) vorauszuwählen; `--post` erfordert Claude Code v2.1.227 oder höher. Unter [Lokal mit `/code-review` reviewen](https://code.claude.com/docs/de/code-review-local) finden Sie die Effort-Stufen, die Zielauswahl und die Beziehung zu `/simplify`. Alias: `/review` |71| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [--max-findings n\|all\|default] [pr#\|branch\|path]` | **[Skill](https://code.claude.com/docs/de/skills.md#bundled-skills).** Prüft den aktuellen Diff oder eine übergebene PR-Nummer, einen Branch oder einen Pfad auf Korrektheitsfehler. Abhängig von Ihrem Modell und Ihrer Effort-Stufe deckt das Review auch Möglichkeiten zur Bereinigung ab. Übergeben Sie `--fix`, damit Claude die Befunde anwendet, `--comment`, um sie im GitHub-PR oder GitLab Merge Request zu posten, oder `ultra`, um ein tiefgehendes [Cloud-Review](https://code.claude.com/docs/de/ultrareview.md) auszuführen. Das Posten in einem GitLab Merge Request erfordert Claude Code v2.1.257 oder höher. Mit `ultra` bei einem `github.com`-PR als Ziel übergeben Sie `--post`, um im Startdialog [das Posten der fertigen Befunde im PR](https://code.claude.com/docs/de/ultrareview.md#post-findings-to-the-pull-request) vorauszuwählen; `--post` erfordert Claude Code v2.1.227 oder höher. Unter [Lokal mit `/code-review` reviewen](https://code.claude.com/docs/de/code-review-local) finden Sie die Effort-Stufen, die Zielauswahl und die Beziehung zu `/simplify`. Alias: `/review` |

Details

466claude --worktree feature-auth466claude --worktree feature-auth

467```467```

468 468 

469Führen Sie denselben Befehl mit einem anderen Namen in einem zweiten Terminal aus, um eine isolierte parallele Sitzung zu starten. In einem Repository ohne Commits schlägt der Befehl mit `Failed to resolve base branch "HEAD": git rev-parse failed` fehl. Siehe [Worktrees](https://code.claude.com/docs/de/worktrees.md) für Bereinigung, `.worktreeinclude` und Unterstützung für nicht-Git-VCS. Um parallele Sitzungen von einem Bildschirm aus zu überwachen, anstatt separate Terminals zu verwenden, siehe [Background Agents](https://code.claude.com/docs/de/agent-view.md).469Führen Sie denselben Befehl mit einem anderen Namen in einem zweiten Terminal aus, um eine isolierte parallele Sitzung zu starten. Siehe [Worktrees](https://code.claude.com/docs/de/worktrees.md) für Bereinigung, `.worktreeinclude` und Unterstützung für nicht-Git-VCS. Um parallele Sitzungen von einem Bildschirm aus zu überwachen, anstatt separate Terminals zu verwenden, siehe [Background Agents](https://code.claude.com/docs/de/agent-view.md).

470 470 

471## Vor dem Bearbeiten planen471## Vor dem Bearbeiten planen

472 472 

Details

19 19 

20## Was die Komprimierung übersteht20## Was die Komprimierung übersteht

21 21 

22Wenn eine lange Sitzung komprimiert wird, fasst Claude Code die Konversationshistorie zusammen, um in das Kontextfenster zu passen. Ab v2.1.198 übernimmt die Zusammenfassungsanfrage die [Extended Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking)-Konfiguration Ihrer Sitzung, sodass sie mit aktiviertem Thinking arbeitet, wenn Ihre Sitzung es aktiviert hat, und ansonsten ohne Thinking bleibt. Thinking beeinflusst nur, wie die Zusammenfassung erstellt wird; Ihre Sitzungseinstellungen bleiben danach unverändert. Was mit den einzelnen Inhaltstypen geschieht, hängt davon ab, wie sie geladen wurden:22Wenn eine lange Sitzung komprimiert wird, fasst Claude Code die Konversationshistorie zusammen, um in das Kontextfenster zu passen.

23 23 

24| Mechanismus | Nach der Komprimierung |24| Mechanismus | Nach der Komprimierung |

25| :- | :- |25| :- | :- |

Details

8 8 

9> [!NOTE]9> [!NOTE]

10>10>

11> Der iOS-Simulator-Bereich befindet sich in der öffentlichen Beta in Claude Code Desktop auf macOS. Er ist in den Pro-, Max-, Ultra-, Team- und Enterprise-Plänen verfügbar, außer in Enterprise-Organisationen mit aktivierter HIPAA-Konfiguration.11> Der iOS-Simulator-Bereich befindet sich in der öffentlichen Beta in Claude Code Desktop auf macOS. Er ist in den Pro-, Max-, Ultra-, Team- und Enterprise-Plänen verfügbar, außer in Enterprise-Organisationen mit aktivierter HIPAA-Konfiguration. Er ist nicht verfügbar, wenn Sie einen [Drittanbieter](https://code.claude.com/docs/de/third-party-integrations.md) verwenden.

12 12 

13Der iOS-Simulator-Bereich zeigt Ihre App, die in Apples iOS-Simulator läuft, neben Ihrer Unterhaltung in Claude Code Desktop. Wenn Claude Ihre App in einem Simulator erstellt, installiert, startet oder überprüft, öffnet sich der Bereich automatisch und streamt den Gerätebildschirm live. Nutzen Sie ihn, um Claude beim Ausführen und Testen Ihrer App zu beobachten, oder tippen Sie selbst durch die App, während Claude weiterarbeitet.13Der iOS-Simulator-Bereich zeigt Ihre App, die in Apples iOS-Simulator läuft, neben Ihrer Unterhaltung in Claude Code Desktop. Wenn Claude Ihre App in einem Simulator erstellt, installiert, startet oder überprüft, öffnet sich der Bereich automatisch und streamt den Gerätebildschirm live. Nutzen Sie ihn, um Claude beim Ausführen und Testen Ihrer App zu beobachten, oder tippen Sie selbst durch die App, während Claude weiterarbeitet.

14 14 


147* Geben Sie das Ziel explizit an, zum Beispiel „führe die App im iOS-Simulator aus und tippe durch den Signup-Flow“.147* Geben Sie das Ziel explizit an, zum Beispiel „führe die App im iOS-Simulator aus und tippe durch den Signup-Flow“.

148* Bestätigen Sie, dass Xcode und die iOS-Simulatoren installiert sind und dass Sie eine [empfohlene Xcode-Version](#requirements) verwenden.148* Bestätigen Sie, dass Xcode und die iOS-Simulatoren installiert sind und dass Sie eine [empfohlene Xcode-Version](#requirements) verwenden.

149* Wenn Ihre Organisation Claude Code verwaltet, können die [Simulator-Tools durch Policy deaktiviert sein](#turn-off-simulator-access).149* Wenn Ihre Organisation Claude Code verwaltet, können die [Simulator-Tools durch Policy deaktiviert sein](#turn-off-simulator-access).

150* Wenn Sie sich in einer Enterprise-Organisation mit aktivierter HIPAA-Konfiguration befinden, ist der Simulator-Bereich für Sie nicht verfügbar.150* Wenn Sie sich in einer Enterprise-Organisation mit aktivierter HIPAA-Konfiguration befinden oder einen [Drittanbieter](https://code.claude.com/docs/de/third-party-integrations.md) verwenden, ist der Simulator-Bereich für Sie nicht verfügbar.

151* Der Simulator-Bereich erfordert Claude Desktop v1.24012.0 oder später. Öffnen Sie **Claude > Check for Updates…** und starten Sie die App neu.151* Der Simulator-Bereich erfordert Claude Desktop v1.24012.0 oder später. Öffnen Sie **Claude > Check for Updates…** und starten Sie die App neu.

152 152 

153### Der Simulator-Bereich sagt, dass keine Simulatoren gefunden wurden153### Der Simulator-Bereich sagt, dass keine Simulatoren gefunden wurden

env-vars.md +7 −6

Details

204| `CLAUDE_CODE_ARTIFACT_AUTO_OPEN` | Setzen Sie `0`, um zu verhindern, dass Claude Code automatisch den Browser öffnet, wenn ein neues [Artefakt](https://code.claude.com/docs/de/artifacts.md#create-an-artifact) veröffentlicht wird |204| `CLAUDE_CODE_ARTIFACT_AUTO_OPEN` | Setzen Sie `0`, um zu verhindern, dass Claude Code automatisch den Browser öffnet, wenn ein neues [Artefakt](https://code.claude.com/docs/de/artifacts.md#create-an-artifact) veröffentlicht wird |

205| `CLAUDE_CODE_ARTIFACT_COMMENTS` | Setzen Sie `0`, damit Claude [Kommentare zu einem Artefakt](https://code.claude.com/docs/de/artifacts.md#collect-comments-on-an-artifact) nicht mehr liest und beantwortet. Hat keine Wirkung, wenn `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` [Artefakte ausgeschaltet hat](https://code.claude.com/docs/de/artifacts.md#availability). Erfordert Claude Code v2.1.221 oder höher |205| `CLAUDE_CODE_ARTIFACT_COMMENTS` | Setzen Sie `0`, damit Claude [Kommentare zu einem Artefakt](https://code.claude.com/docs/de/artifacts.md#collect-comments-on-an-artifact) nicht mehr liest und beantwortet. Hat keine Wirkung, wenn `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` [Artefakte ausgeschaltet hat](https://code.claude.com/docs/de/artifacts.md#availability). Erfordert Claude Code v2.1.221 oder höher |

206| `CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACT` | Setzen Sie `0`, damit Claude [an es gesendete Kommentare nicht mehr selbstständig beantwortet](https://code.claude.com/docs/de/artifacts.md#let-claude-reply-to-comments-on-its-own). Erfordert Claude Code v2.1.228 oder höher |206| `CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACT` | Setzen Sie `0`, damit Claude [an es gesendete Kommentare nicht mehr selbstständig beantwortet](https://code.claude.com/docs/de/artifacts.md#let-claude-reply-to-comments-on-its-own). Erfordert Claude Code v2.1.228 oder höher |

207| `CLAUDE_CODE_ARTIFACT_PUBLISH_EDITS` | Setzen Sie `0`, damit Claude kleine Änderungen an der Datei eines [Artefakts](https://code.claude.com/docs/de/artifacts.md#update-an-artifact) nicht mehr im Rahmen der Veröffentlichung anwendet. Claude bearbeitet die Datei dann mit seinen Tools zur Dateibearbeitung und veröffentlicht sie in einem separaten Schritt. Erfordert Claude Code v2.1.300 oder höher |207| `CLAUDE_CODE_ARTIFACT_PUBLISH_EDITS` | Setzen Sie `0`, damit Claude beim Veröffentlichen eines Artefakts nicht mehr [kleine Änderungen](https://code.claude.com/docs/de/artifacts.md#turn-off-one-step-artifact-updates) an dessen Datei vornimmt. Claude bearbeitet die Datei dann mit seinen Tools zur Dateibearbeitung und veröffentlicht sie in einem separaten Schritt. Erfordert Claude Code v2.1.300 oder höher |

208| `CLAUDE_CODE_ATTRIBUTION_HEADER` | Setzen Sie `0`, um den [Attributionsblock](https://code.claude.com/docs/de/llm-gateway-protocol.md#system-prompt-attribution-block), der die Client-Version und einen Prompt-Fingerabdruck enthält, am Anfang des System-Prompts wegzulassen. Das Caching bei einer direkten Verbindung zur Anthropic-API ist in keinem Fall betroffen. In einigen Konfigurationen mit direkter Verbindung behält Claude Code den Block bei Klassifikator-Anfragen im [Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode) bei, selbst wenn Sie `0` setzen. Prüfen Sie in [Attributionsblock im System-Prompt](https://code.claude.com/docs/de/llm-gateway-protocol.md#system-prompt-attribution-block), welche Verbindungen und Anmeldedaten dies betrifft. Vor v2.1.181 enthielt der Block bei benutzerdefinierten Basis-URLs und Microsoft Foundry-Verbindungen ein anfragespezifisches Token; setzen Sie die Variable daher bei diesen Versionen auf `0`, wenn Ihr LLM-Gateway anhand des Request-Bodys cacht oder Anfragen an einen Drittanbieter weiterleitet oder wenn Sie sich direkt mit Microsoft Foundry verbinden |208| `CLAUDE_CODE_ATTRIBUTION_HEADER` | Setzen Sie `0`, um den [Attributionsblock](https://code.claude.com/docs/de/llm-gateway-protocol.md#system-prompt-attribution-block), der die Client-Version und einen Prompt-Fingerabdruck enthält, am Anfang des System-Prompts wegzulassen. Das Caching bei einer direkten Verbindung zur Anthropic-API ist in keinem Fall betroffen. In einigen Konfigurationen mit direkter Verbindung behält Claude Code den Block bei Klassifikator-Anfragen im [Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode) bei, selbst wenn Sie `0` setzen. Prüfen Sie in [Attributionsblock im System-Prompt](https://code.claude.com/docs/de/llm-gateway-protocol.md#system-prompt-attribution-block), welche Verbindungen und Anmeldedaten dies betrifft. Vor v2.1.181 enthielt der Block bei benutzerdefinierten Basis-URLs und Microsoft Foundry-Verbindungen ein anfragespezifisches Token; setzen Sie die Variable daher bei diesen Versionen auf `0`, wenn Ihr LLM-Gateway anhand des Request-Bodys cacht oder Anfragen an einen Drittanbieter weiterleitet oder wenn Sie sich direkt mit Microsoft Foundry verbinden |

209| `CLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDS` | In v2.1.283 entfernt. Verwenden Sie stattdessen `CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE` |209| `CLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDS` | In v2.1.283 entfernt. Verwenden Sie stattdessen `CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE` |

210| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | Legt das Fenster für die automatische Komprimierung fest, also wie voll der Kontext wird, bevor die Komprimierung erfolgt, von `100000` bis `1000000` Token. Werte mit Suffix wie `200k` erfordern v2.1.304 oder neuer. Zum Vorrang gegenüber den anderen Möglichkeiten, das Fenster festzulegen, und zur Auswirkung auf `used_percentage` der Statuszeile siehe [Fenster für die automatische Komprimierung festlegen](https://code.claude.com/docs/de/model-config.md#set-the-auto-compact-window) |210| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | Legt das Fenster für die automatische Komprimierung fest, also wie voll der Kontext wird, bevor die Komprimierung erfolgt, von `100000` bis `1000000` Token. Werte mit Suffix wie `200k` erfordern v2.1.304 oder neuer. Zum Vorrang gegenüber den anderen Möglichkeiten, das Fenster festzulegen, und zur Auswirkung auf `used_percentage` der Statuszeile siehe [Fenster für die automatische Komprimierung festlegen](https://code.claude.com/docs/de/model-config.md#set-the-auto-compact-window) |


243| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Setzen Sie `1`, um die mit Claude Code gelieferten [Skills](https://code.claude.com/docs/de/skills.md) und Workflows zu deaktivieren: Mitgelieferte Skills und Workflows werden vollständig entfernt, während integrierte Befehle wie `/init` weiterhin eingegeben werden können, aber vor dem Modell verborgen werden. `/doctor` bleibt wie die integrierten Befehle eingebbar; blenden Sie es stattdessen mit `DISABLE_DOCTOR_COMMAND` aus. Skills aus Plugins, `.claude/skills/` und `.claude/commands/` sind nicht betroffen. Entspricht der Einstellung [`disableBundledSkills`](https://code.claude.com/docs/de/settings-reference#disablebundledskills) |243| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Setzen Sie `1`, um die mit Claude Code gelieferten [Skills](https://code.claude.com/docs/de/skills.md) und Workflows zu deaktivieren: Mitgelieferte Skills und Workflows werden vollständig entfernt, während integrierte Befehle wie `/init` weiterhin eingegeben werden können, aber vor dem Modell verborgen werden. `/doctor` bleibt wie die integrierten Befehle eingebbar; blenden Sie es stattdessen mit `DISABLE_DOCTOR_COMMAND` aus. Skills aus Plugins, `.claude/skills/` und `.claude/commands/` sind nicht betroffen. Entspricht der Einstellung [`disableBundledSkills`](https://code.claude.com/docs/de/settings-reference#disablebundledskills) |

244| `CLAUDE_CODE_DISABLE_CFC_PROMPT` | Für Hosts, die Claude Code einbetten und ihre eigenen Browser-Anweisungen bereitstellen. Setzen Sie `1`, um die Browser-Tools von [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) verfügbar zu lassen, während der Chrome-Abschnitt des System-Prompts und der [mitgelieferte Skill](https://code.claude.com/docs/de/skills.md#bundled-skills) `/claude-in-chrome` weggelassen werden. In VS Code lässt die Erweiterung ab v2.1.314 außerdem die Claude in Chrome-Anweisungen aus den Nachrichten einer Sitzung weg. Erfordert Claude Code v2.1.257 oder höher |244| `CLAUDE_CODE_DISABLE_CFC_PROMPT` | Für Hosts, die Claude Code einbetten und ihre eigenen Browser-Anweisungen bereitstellen. Setzen Sie `1`, um die Browser-Tools von [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) verfügbar zu lassen, während der Chrome-Abschnitt des System-Prompts und der [mitgelieferte Skill](https://code.claude.com/docs/de/skills.md#bundled-skills) `/claude-in-chrome` weggelassen werden. In VS Code lässt die Erweiterung ab v2.1.314 außerdem die Claude in Chrome-Anweisungen aus den Nachrichten einer Sitzung weg. Erfordert Claude Code v2.1.257 oder höher |

245| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | Setzen Sie `1`, um das Laden jeglicher CLAUDE.md-Memory-Dateien in den Kontext zu verhindern, einschließlich Benutzer-, Projekt- und Auto-Memory-Dateien |245| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | Setzen Sie `1`, um das Laden jeglicher CLAUDE.md-Memory-Dateien in den Kontext zu verhindern, einschließlich Benutzer-, Projekt- und Auto-Memory-Dateien |

246| `CLAUDE_CODE_DISABLE_CRON` | Setzen Sie `1`, um [sitzungsbezogene geplante Aufgaben](https://code.claude.com/docs/de/scheduled-tasks.md) zu deaktivieren. Der Skill `/loop` und die Cron-Tools sind dann nicht mehr verfügbar, und bereits geplante Aufgaben werden nicht mehr ausgelöst, einschließlich Aufgaben, die bereits mitten in der Sitzung laufen |246| `CLAUDE_CODE_DISABLE_CRON` | Setzen Sie `1`, um [sitzungsbezogene geplante Aufgaben](https://code.claude.com/docs/de/scheduled-tasks.md#disable-scheduled-tasks) zu deaktivieren. Der `/loop`-Skill und `CronCreate` sind dann nicht mehr verfügbar, und bereits geplante Aufgaben werden nicht mehr ausgelöst, einschließlich Aufgaben, die mitten in der Sitzung bereits laufen |

247| `CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT` | Setzen Sie `1`, um das [Zeitlimit und die Ablehnungen](https://code.claude.com/docs/de/permission-modes.md#time-limits-and-denials-in-auto-and-bypasspermissions-modes) in den Modi `auto` und `bypassPermissions` bei Löschvorgängen auf kritischen Pfaden auszuschalten. Diese Löschvorgänge gehen dann im Modus `auto` an den Klassifikator und erhalten im Modus `bypassPermissions` eine Berechtigungsabfrage ohne Zeitlimit, wo immer Claude Code eine anzeigen kann. Setzen Sie die Variable in der Umgebung, die Claude Code startet, da Claude Code eine über einen `env`-Block in den Einstellungen bereitgestellte Kopie ignoriert. Erfordert Claude Code v2.1.281 oder höher |247| `CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT` | Setzen Sie `1`, um das [Zeitlimit und die Ablehnungen](https://code.claude.com/docs/de/permission-modes.md#time-limits-and-denials-in-auto-and-bypasspermissions-modes) in den Modi `auto` und `bypassPermissions` bei Löschvorgängen auf kritischen Pfaden auszuschalten. Diese Löschvorgänge gehen dann im Modus `auto` an den Klassifikator und erhalten im Modus `bypassPermissions` eine Berechtigungsabfrage ohne Zeitlimit, wo immer Claude Code eine anzeigen kann. Setzen Sie die Variable in der Umgebung, die Claude Code startet, da Claude Code eine über einen `env`-Block in den Einstellungen bereitgestellte Kopie ignoriert. Erfordert Claude Code v2.1.281 oder höher |

248| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Setzen Sie `1`, um Vorab-`anthropic-beta`-Request-Header, die zugehörigen Body-Felder sowie Beta-Felder des Tool-Schemas wie `defer_loading` und `eager_input_streaming` aus API-Anfragen zu entfernen. Verwenden Sie dies, wenn ein Proxy-Gateway Anfragen mit einem `Unexpected value(s)`-Fehler für den `anthropic-beta`-Header oder einem `Extra inputs are not permitted`-Fehler ablehnt. [Vorabfunktionen deaktivieren](https://code.claude.com/docs/de/llm-gateway-protocol.md#disable-pre-release-capabilities) listet auf, was die Variable entfernt, einschließlich [MCP Tool Search](https://code.claude.com/docs/de/mcp.md#scale-with-mcp-tool-search), und was Claude Code weiterhin sendet |248| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Setzen Sie `1`, um Vorab-`anthropic-beta`-Request-Header, die zugehörigen Body-Felder sowie Beta-Felder des Tool-Schemas wie `defer_loading` und `eager_input_streaming` aus API-Anfragen zu entfernen. Verwenden Sie dies, wenn ein Proxy-Gateway Anfragen mit einem `Unexpected value(s)`-Fehler für den `anthropic-beta`-Header oder einem `Extra inputs are not permitted`-Fehler ablehnt. [Vorabfunktionen deaktivieren](https://code.claude.com/docs/de/llm-gateway-protocol.md#disable-pre-release-capabilities) listet auf, was die Variable entfernt, einschließlich [MCP Tool Search](https://code.claude.com/docs/de/mcp.md#scale-with-mcp-tool-search), und was Claude Code weiterhin sendet |

249| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | Setzen Sie `1`, um die integrierten [Explore- und Plan-Subagenten](https://code.claude.com/docs/de/sub-agents.md#built-in-subagents) zu deaktivieren. Claude erkundet stattdessen mit seinen Such-Tools oder dem Allzweck-Subagenten, und der [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) liest Dateien direkt, anstatt Explore- und Plan-Agenten zu starten. Benutzerdefinierte Subagenten mit dem Namen `Explore` oder `Plan` sind nicht betroffen. Um im Agent SDK oder im nicht interaktiven Modus jeden integrierten Subagenten-Typ zu entfernen, verwenden Sie stattdessen `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`. Erfordert Claude Code v2.1.198 oder höher |249| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | Setzen Sie `1`, um die integrierten [Explore- und Plan-Subagenten](https://code.claude.com/docs/de/sub-agents.md#built-in-subagents) zu deaktivieren. Claude erkundet stattdessen mit seinen Such-Tools oder dem Allzweck-Subagenten, und der [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) liest Dateien direkt, anstatt Explore- und Plan-Agenten zu starten. Benutzerdefinierte Subagenten mit dem Namen `Explore` oder `Plan` sind nicht betroffen. Um im Agent SDK oder im nicht interaktiven Modus jeden integrierten Subagenten-Typ zu entfernen, verwenden Sie stattdessen `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`. Erfordert Claude Code v2.1.198 oder höher |

250| `CLAUDE_CODE_DISABLE_FAST_MODE` | Setzen Sie `1`, um den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) zu deaktivieren |250| `CLAUDE_CODE_DISABLE_FAST_MODE` | Setzen Sie `1`, um den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) zu deaktivieren |

251| `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` | Setzen Sie `1`, um das Abrufen von Feature-Flags auszuschalten. Erfordert Claude Code v2.1.319 oder höher. Wenn diese Variable gesetzt ist, sind [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) und die anderen [Funktionen, die das Abrufen von Feature-Flags benötigen](#features-that-need-feature-flag-fetching), nicht verfügbar. Das Logging von Telemetrieereignissen bleibt aktiv, es sei denn, `DISABLE_TELEMETRY` ist ebenfalls gesetzt. Der ältere Name `DISABLE_GROWTHBOOK` funktioniert weiterhin und ist der einzige, den v2.1.124 bis v2.1.318 lesen |

251| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | Setzen Sie `1`, um die Umfragen zur Sitzungsqualität „How is Claude doing?“ zu deaktivieren. Umfragen sind auch deaktiviert, wenn `DISABLE_TELEMETRY`, `DO_NOT_TRACK` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` gesetzt ist, sofern `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` sie nicht wieder aktiviert. Um eine Stichprobenrate festzulegen, anstatt die Umfragen vollständig zu deaktivieren, verwenden Sie die Einstellung [`feedbackSurveyRate`](https://code.claude.com/docs/de/settings-reference#feedbacksurveyrate). Siehe [Umfragen zur Sitzungsqualität](https://code.claude.com/docs/de/data-usage.md#session-quality-surveys) |252| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | Setzen Sie `1`, um die Umfragen zur Sitzungsqualität „How is Claude doing?“ zu deaktivieren. Umfragen sind auch deaktiviert, wenn `DISABLE_TELEMETRY`, `DO_NOT_TRACK` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` gesetzt ist, sofern `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` sie nicht wieder aktiviert. Um eine Stichprobenrate festzulegen, anstatt die Umfragen vollständig zu deaktivieren, verwenden Sie die Einstellung [`feedbackSurveyRate`](https://code.claude.com/docs/de/settings-reference#feedbacksurveyrate). Siehe [Umfragen zur Sitzungsqualität](https://code.claude.com/docs/de/data-usage.md#session-quality-surveys) |

252| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | Setzen Sie `1`, um das [Checkpointing](https://code.claude.com/docs/de/checkpointing.md) von Dateien zu deaktivieren. Der Befehl `/rewind` kann dann keine Codeänderungen wiederherstellen. Überschreibt die Einstellung [`fileCheckpointingEnabled`](https://code.claude.com/docs/de/settings-reference#filecheckpointingenabled) |253| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | Setzen Sie `1`, um das [Checkpointing](https://code.claude.com/docs/de/checkpointing.md) von Dateien zu deaktivieren. Der Befehl `/rewind` kann dann keine Codeänderungen wiederherstellen. Überschreibt die Einstellung [`fileCheckpointingEnabled`](https://code.claude.com/docs/de/settings-reference#filecheckpointingenabled) |

253| `CLAUDE_CODE_DISABLE_FILE_MENTIONS` | Setzen Sie `1`, damit Claude Code [`@`-Erwähnungen](https://code.claude.com/docs/de/common-workflows#reference-files-and-directories) von Dateien und Verzeichnissen nicht mehr erweitert. Claude erhält stattdessen die erwähnten Pfade mit einem Hinweis, sie mit seinen Datei-Tools zu lesen. Wird in [Projekt- und lokalen Einstellungen](https://code.claude.com/docs/de/settings-reference.md#variables-claude-code-ignores-in-env) ignoriert. Erfordert Claude Code v2.1.299 oder höher |254| `CLAUDE_CODE_DISABLE_FILE_MENTIONS` | Setzen Sie `1`, damit Claude Code [`@`-Erwähnungen](https://code.claude.com/docs/de/common-workflows#reference-files-and-directories) von Dateien und Verzeichnissen nicht mehr erweitert. Claude erhält stattdessen die erwähnten Pfade mit einem Hinweis, sie mit seinen Datei-Tools zu lesen. Wird in [Projekt- und lokalen Einstellungen](https://code.claude.com/docs/de/settings-reference.md#variables-claude-code-ignores-in-env) ignoriert. Erfordert Claude Code v2.1.299 oder höher |


451| `DISABLE_ERROR_REPORTING` | Auf einen beliebigen nicht leeren Wert wie `1` setzen, um die Fehlerberichterstattung abzulehnen. **Auch das Setzen auf `0` oder `false` lehnt sie ab**, anders als bei den meisten Ein/Aus-Variablen; entfernen Sie die Variable, um die Fehlerberichterstattung wieder einzuschalten |452| `DISABLE_ERROR_REPORTING` | Auf einen beliebigen nicht leeren Wert wie `1` setzen, um die Fehlerberichterstattung abzulehnen. **Auch das Setzen auf `0` oder `false` lehnt sie ab**, anders als bei den meisten Ein/Aus-Variablen; entfernen Sie die Variable, um die Fehlerberichterstattung wieder einzuschalten |

452| `DISABLE_EXTRA_USAGE_COMMAND` | Auf `1` setzen, um den Befehl `/usage-credits` auszublenden, mit dem Benutzer zusätzliche Nutzung über die Rate-Limits hinaus erwerben können |453| `DISABLE_EXTRA_USAGE_COMMAND` | Auf `1` setzen, um den Befehl `/usage-credits` auszublenden, mit dem Benutzer zusätzliche Nutzung über die Rate-Limits hinaus erwerben können |

453| `DISABLE_FEEDBACK_COMMAND` | Auf `1` setzen, um den Befehl `/feedback` und [von Claude entworfenes Feedback](https://code.claude.com/docs/de/tools-reference.md#sendfeedback-tool-behavior) zu deaktivieren. Deaktiviert außerdem `/bug` und `/share`, die über denselben Weg berichten; vor v2.1.212 waren sie Aliasse von `/feedback`, sodass der Befehl unter jedem Namen deaktiviert wurde. Der ältere Name `DISABLE_BUG_COMMAND` wird ebenfalls akzeptiert |454| `DISABLE_FEEDBACK_COMMAND` | Auf `1` setzen, um den Befehl `/feedback` und [von Claude entworfenes Feedback](https://code.claude.com/docs/de/tools-reference.md#sendfeedback-tool-behavior) zu deaktivieren. Deaktiviert außerdem `/bug` und `/share`, die über denselben Weg berichten; vor v2.1.212 waren sie Aliasse von `/feedback`, sodass der Befehl unter jedem Namen deaktiviert wurde. Der ältere Name `DISABLE_BUG_COMMAND` wird ebenfalls akzeptiert |

454| `DISABLE_GROWTHBOOK` | Auf `1` oder `true` setzen, um das Abrufen von Feature-Flags zu deaktivieren und für jedes Flag die Standardwerte im Code zu verwenden. Dadurch sind [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) und die anderen [Funktionen, die das Abrufen von Feature-Flags benötigen](#features-that-need-feature-flag-fetching), nicht verfügbar. Das Setzen auf `0` oder `false` lässt das Abrufen aktiviert. Die Protokollierung von Telemetrieereignissen bleibt aktiviert, sofern nicht auch `DISABLE_TELEMETRY` gesetzt ist |455| `DISABLE_GROWTHBOOK` | Auf `1` setzen, um das [Abrufen von Feature-Flags](#features-that-need-feature-flag-fetching) auszuschalten. Erfordert Claude Code v2.1.124 oder höher. Ersetzt durch `CLAUDE_CODE_DISABLE_FEATURE_FLAGS`, das v2.1.319 oder höher erfordert: Verwenden Sie jenen Namen, außer wenn ein Rechner mit v2.1.318 oder älter die Konfiguration liest. Dieser Name funktioniert weiterhin |

455| `DISABLE_INSTALLATION_CHECKS` | Auf `1` setzen, um Installationswarnungen zu deaktivieren. Nur verwenden, wenn Sie den Installationsort manuell verwalten, da dies Probleme mit Standardinstallationen verdecken kann |456| `DISABLE_INSTALLATION_CHECKS` | Auf `1` setzen, um Installationswarnungen zu deaktivieren. Nur verwenden, wenn Sie den Installationsort manuell verwalten, da dies Probleme mit Standardinstallationen verdecken kann |

456| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | Auf `1` setzen, um den Befehl `/install-github-app` auszublenden. Bei Verwendung von Drittanbietern (Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry) bereits ausgeblendet |457| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | Auf `1` setzen, um den Befehl `/install-github-app` auszublenden. Bei Verwendung von Drittanbietern (Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry) bereits ausgeblendet |

457| `DISABLE_INTERLEAVED_THINKING` | Auf `1` setzen, um das Senden des Beta-Headers für Interleaved Thinking zu verhindern. Nützlich, wenn Ihr LLM-Gateway oder Anbieter [Interleaved Thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) nicht unterstützt |458| `DISABLE_INTERLEAVED_THINKING` | Auf `1` setzen, um das Senden des Beta-Headers für Interleaved Thinking zu verhindern. Nützlich, wenn Ihr LLM-Gateway oder Anbieter [Interleaved Thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) nicht unterstützt |


569 570 

570Claude Code aktiviert einige Funktionen über Feature-Flags, die es von Anthropic abruft. In diesen Sitzungen überspringt Claude Code diesen Abruf:571Claude Code aktiviert einige Funktionen über Feature-Flags, die es von Anthropic abruft. In diesen Sitzungen überspringt Claude Code diesen Abruf:

571 572 

572* Eine Sitzung, in der Sie `DISABLE_GROWTHBOOK`, `DISABLE_TELEMETRY`, `DO_NOT_TRACK` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` setzen; die Zeile der jeweiligen Variable in der [Variablentabelle](#variables) gibt an, welche Werte das Abrufen ausschalten573* Eine Sitzung, in der Sie `CLAUDE_CODE_DISABLE_FEATURE_FLAGS`, `DISABLE_TELEMETRY`, `DO_NOT_TRACK` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` setzen; die Zeile der jeweiligen Variable in der [Variablentabelle](#variables) gibt an, welche Werte das Abrufen ausschalten

573* Eine Sitzung bei einem [Drittanbieter](https://code.claude.com/docs/de/third-party-integrations.md) wie Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform oder Microsoft Foundry, es sei denn, eine Host-Plattform, die Claude Code einbettet, setzt `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`574* Eine Sitzung bei einem [Drittanbieter](https://code.claude.com/docs/de/third-party-integrations.md) wie Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform oder Microsoft Foundry, es sei denn, eine Host-Plattform, die Claude Code einbettet, setzt `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`

574* Eine Sitzung über ein [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway)575* Eine Sitzung über ein [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway)

575 576 

576Bei ausgeschaltetem Abruf können Sie Folgendes nicht:577Bei ausgeschaltetem Abruf können Sie Folgendes nicht:

577 578 

578* [Remote Control](https://code.claude.com/docs/de/remote-control.md) verwenden, wenn `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` oder `DISABLE_GROWTHBOOK` gesetzt ist. Informationen zu `DISABLE_TELEMETRY` und `DO_NOT_TRACK` finden Sie in den [Anforderungen für Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements)579* [Remote Control](https://code.claude.com/docs/de/remote-control.md) verwenden, wenn `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` oder [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](#variables) gesetzt ist. Informationen zu `DISABLE_TELEMETRY` und `DO_NOT_TRACK` finden Sie in den [Anforderungen für Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements)

579* [Nachrichten an Sitzungen außerhalb dieses Rechners senden](https://code.claude.com/docs/de/cross-session-messaging.md#message-sessions-on-other-machines), wenn [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) nicht verfügbar ist. Nachrichten zwischen Sitzungen auf diesem Rechner funktionieren auch bei ausgeschaltetem Abruf580* [Nachrichten an Sitzungen außerhalb dieses Rechners senden](https://code.claude.com/docs/de/cross-session-messaging.md#message-sessions-on-other-machines), wenn [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) nicht verfügbar ist. Nachrichten zwischen Sitzungen auf diesem Rechner funktionieren auch bei ausgeschaltetem Abruf

580* [`claude import` oder den Befehl `/import`](https://code.claude.com/docs/de/cli-reference#cli-commands) ausführen581* [`claude import` oder den Befehl `/import`](https://code.claude.com/docs/de/cli-reference#cli-commands) ausführen

581* [`/skill-doctor`](https://code.claude.com/docs/de/skills#find-unused-skills) ausführen oder dessen Bericht im Tab **Stats** von `/plugin` öffnen582* [`/skill-doctor`](https://code.claude.com/docs/de/skills#find-unused-skills) ausführen oder dessen Bericht im Tab **Stats** von `/plugin` öffnen

582* [`/restart`](https://code.claude.com/docs/de/commands) in Pro-, Max- und Ultra-Plänen ausführen583* [`/restart`](https://code.claude.com/docs/de/commands) in Pro-, Max- und Ultra-Plänen ausführen

583* Die für Ihr claude.ai-Konto aktivierten [Skills](https://code.claude.com/docs/de/skills.md#where-synced-skills-load) und [Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) in Ihre Terminal-Sitzungen synchronisieren584* Die für Ihr claude.ai-Konto aktivierten [Skills](https://code.claude.com/docs/de/skills.md#where-synced-skills-load) und [Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) in Ihre Terminal-Sitzungen synchronisieren

584* Den [You-should-know-Mod](https://code.claude.com/docs/de/interactive-mode.md#you-should-know-suggestions) aktivieren585* Den [You-should-know-Mod](https://code.claude.com/docs/de/interactive-mode.md#you-should-know-suggestions) aktivieren

585* [Das Advisor-Tool](https://code.claude.com/docs/de/advisor.md#requirements) verwenden586* [Das Advisor-Tool](https://code.claude.com/docs/de/advisor.md#requirements) verwenden, außer bei Claude Platform on AWS mit Claude Code v2.1.300 oder neuer

586* [MCP-Tasks](https://code.claude.com/docs/de/mcp.md#mcp-tasks-that-run-on-the-server) verwenden587* [MCP-Tasks](https://code.claude.com/docs/de/mcp.md#mcp-tasks-that-run-on-the-server) verwenden

587* [Kommentare zu einem Artefakt](https://code.claude.com/docs/de/artifacts.md#collect-comments-on-an-artifact) lesen oder beantworten588* [Kommentare zu einem Artefakt](https://code.claude.com/docs/de/artifacts.md#collect-comments-on-an-artifact) lesen oder beantworten

588* Claude [das öffentliche Artefakt einer anderen Organisation](https://code.claude.com/docs/de/artifacts.md#read-an-artifact-shared-with-you) lesen lassen589* Claude [das öffentliche Artefakt einer anderen Organisation](https://code.claude.com/docs/de/artifacts.md#read-an-artifact-shared-with-you) lesen lassen

errors.md +148 −19

Details

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 

fast-mode.md +39 −15

Details

12 12 

13Der Fast-Modus ist eine Hochgeschwindigkeitskonfiguration für unterstützte Modelle, die das Modell bis zu 2,5x schneller macht, allerdings zu höheren Kosten pro Token. Aktivieren Sie ihn mit `/fast`, wenn Sie Geschwindigkeit für interaktive Arbeiten wie schnelle Iteration oder Live-Debugging benötigen, und deaktivieren Sie ihn, wenn Kosten wichtiger sind als Latenz.13Der Fast-Modus ist eine Hochgeschwindigkeitskonfiguration für unterstützte Modelle, die das Modell bis zu 2,5x schneller macht, allerdings zu höheren Kosten pro Token. Aktivieren Sie ihn mit `/fast`, wenn Sie Geschwindigkeit für interaktive Arbeiten wie schnelle Iteration oder Live-Debugging benötigen, und deaktivieren Sie ihn, wenn Kosten wichtiger sind als Latenz.

14 14 

15Der Fast-Modus verwendet dasselbe Modell mit einer anderen API-Konfiguration, die Geschwindigkeit über Kosteneffizienz priorisiert, sodass Qualität und Funktionen gleich bleiben. Der Fast-Modus wird auf Fable 5.2, Opus 5.5, Opus 5 und Opus 4.8 unterstützt. Er ist nicht auf Sonnet, Haiku oder anderen Modellen verfügbar.15Der Fast-Modus verwendet dasselbe Modell mit einer anderen API-Konfiguration, die Geschwindigkeit über Kosteneffizienz priorisiert, sodass Qualität und Funktionen gleich bleiben. Auf der Anthropic API wird der Fast-Modus auf Fable 5.2, Opus 5.5, Opus 5 und Opus 4.8 unterstützt, jedoch nicht auf Sonnet, Haiku oder anderen Modellen. Informationen zu den Modellen auf der Agent Platform von Google Cloud finden Sie unter [Fast-Modus auf der Agent Platform verwenden](#use-fast-mode-on-agent-platform).

16 16 

17> [!WARNING]17> [!WARNING]

18>18>


25 25 

26Was Sie wissen sollten:26Was Sie wissen sollten:

27 27 

28* Verwenden Sie `/fast`, um den Schnellmodus in der Claude Code CLI ein- oder auszuschalten. Die [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md) bietet einen **Schnellmodus umschalten**-Befehl, wenn das ausgewählte Modell den Schnellmodus unterstützt. Claude Code speichert diese Einstellung in Ihrer [`fastMode`-Einstellung](#toggle-fast-mode).28* Verwenden Sie `/fast`, um den Fast-Modus in der Claude Code CLI ein- oder auszuschalten. Die [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md) bietet einen **Fast-Modus umschalten**-Befehl, wenn das ausgewählte Modell den Fast-Modus unterstützt. Auf der Anthropic API speichert Claude Code diese Einstellung in Ihrer [`fastMode`-Einstellung](#toggle-fast-mode).

29* Die Preisgestaltung für den Fast-Modus beträgt pro MTok Ein-/Ausgabe \$16/\$80 auf Fable 5.2, \$8/\$40 auf Opus 5.5 und \$10/\$50 auf Opus 5 und Opus 4.8.29* Die Preisgestaltung von Anthropic für den Fast-Modus beträgt pro MTok Ein-/Ausgabe \$16/\$80 auf Fable 5.2, \$8/\$40 auf Opus 5.5 und \$10/\$50 auf Opus 5 und Opus 4.8.

30* Verfügbar für Claude Code-Benutzer mit Abonnementplänen (Pro/Max/Ultra/Team/Enterprise) und auf Claude Console. Bei Team- und Enterprise-Organisationen muss zunächst ein Eigentümer den Fast-Modus aktivieren, und Console-Organisationen benötigen zunächst bereitgestellten Zugriff, um ihn mit Opus 5 oder Opus 4.8 zu verwenden. Unter [Anforderungen](#requirements) werden beide Fälle beschrieben.30* Verfügbar für Claude Code-Benutzer mit Abonnementplänen (Pro/Max/Ultra/Team/Enterprise), auf Claude Console und auf der Agent Platform von Google Cloud [unter bestimmten Bedingungen](#use-fast-mode-on-agent-platform). Bei Team- und Enterprise-Organisationen muss zunächst ein Eigentümer den Fast-Modus aktivieren, und Console-Organisationen benötigen zunächst bereitgestellten Zugriff, um ihn mit Opus 5 oder Opus 4.8 zu verwenden. Unter [Anforderungen](#requirements) werden beide Fälle beschrieben.

31* Für Claude Code-Benutzer mit Abonnementplänen (Pro/Max/Ultra/Team/Enterprise) ist der Fast-Modus nur über Nutzungsguthaben verfügbar und nicht in den Rate-Limits des Abonnements enthalten.31* Für Claude Code-Benutzer mit Abonnementplänen (Pro/Max/Ultra/Team/Enterprise) ist der Fast-Modus nur über Nutzungsguthaben verfügbar und nicht in den Rate-Limits des Abonnements enthalten.

32 32 

33## Fast-Modus umschalten33## Fast-Modus umschalten

34 34 

35Auf der Agent Platform funktionieren `/fast` und die Einstellung `fastMode` anders. Folgen Sie daher stattdessen [Fast-Modus auf der Agent Platform verwenden](#use-fast-mode-on-agent-platform).

36 

35In der CLI schalten Sie den Fast-Modus auf eine der folgenden Arten um:37In der CLI schalten Sie den Fast-Modus auf eine der folgenden Arten um:

36 38 

37* Führen Sie `/fast` aus, drücken Sie Space zum Ein- oder Ausschalten und anschließend Enter zum Bestätigen39* Führen Sie `/fast` aus, drücken Sie Space zum Ein- oder Ausschalten und anschließend Enter zum Bestätigen

38* Setzen Sie bei einem Modell, das den Fast-Modus unterstützt, `"fastMode": true` in Ihrer [Benutzer-Einstellungsdatei](https://code.claude.com/docs/de/settings.md). Wenn Sie dies bei einem anderen Modell setzen, bleiben Sie bei diesem Modell, und der Fast-Modus bleibt ausgeschaltet. Bei Fable 5.2 hat diese Einstellung allein keine Wirkung, bis Sie `/fast` ausführen, während Sie Fable 5.2 verwenden.40* Setzen Sie bei einem Modell, das den Fast-Modus unterstützt, `"fastMode": true` in Ihrer [Benutzer-Einstellungsdatei](https://code.claude.com/docs/de/settings.md). Wenn Sie dies bei einem anderen Modell setzen, bleiben Sie bei diesem Modell, und der Fast-Modus bleibt ausgeschaltet. Bei Fable 5.2 hat diese Einstellung allein keine Wirkung, bis Sie `/fast` ausführen, während Sie Fable 5.2 verwenden.

39 41 

40Standardmäßig bleibt der Fast-Modus, den Sie in einer interaktiven Sitzung einschalten, bei einem unterstützten Modell über Sitzungen hinweg erhalten. Bei Fable 5.2 bleibt er nur erhalten, wenn Sie [ihn eingeschaltet haben, während Sie Fable 5.2 verwendet haben](#switch-models-while-fast-mode-is-on). Sie können den Fast-Modus so konfigurieren, dass er bei jeder Sitzung zurückgesetzt wird. Details finden Sie unter [Aktivierung pro Sitzung erzwingen](#require-per-session-opt-in).42Standardmäßig bleibt der Fast-Modus, den Sie in einer interaktiven Sitzung einschalten, auf der Anthropic API bei einem unterstützten Modell über Sitzungen hinweg erhalten. Bei Fable 5.2 bleibt er nur erhalten, wenn Sie [ihn eingeschaltet haben, während Sie Fable 5.2 verwendet haben](#switch-models-while-fast-mode-is-on). Sie können den Fast-Modus so konfigurieren, dass er bei jeder Sitzung zurückgesetzt wird. Details finden Sie unter [Aktivierung pro Sitzung erzwingen](#require-per-session-opt-in).

41 43 

42Außerhalb einer [Cloud-Sitzung](#use-fast-mode-in-cloud-sessions) funktioniert `/fast` im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) mit dem Flag `-p` nur in einer Sitzung, die mit dem Fast-Modus in ihrem [`--settings`](https://code.claude.com/docs/de/cli-reference#cli-flags)-Wert gestartet wurde, zum Beispiel `claude -p --settings '{"fastMode": true}'`; das Umschalten gilt dann nur für diese Sitzung und wird nicht als Ihr Standard gespeichert. Die `-p`-Variante erfordert Claude Code v2.1.205 oder höher. Ansonsten meldet der Befehl im nicht interaktiven Modus, dass der Fast-Modus nicht verfügbar ist.44Außerhalb einer [Cloud-Sitzung](#use-fast-mode-in-cloud-sessions) funktioniert `/fast` im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) mit dem Flag `-p` nur in einer Sitzung, die mit dem Fast-Modus in ihrem [`--settings`](https://code.claude.com/docs/de/cli-reference#cli-flags)-Wert gestartet wurde, zum Beispiel `claude -p --settings '{"fastMode": true}'`; das Umschalten gilt dann nur für diese Sitzung und wird nicht als Ihr Standard gespeichert. Die `-p`-Variante erfordert Claude Code v2.1.205 oder höher. Ansonsten meldet der Befehl im nicht interaktiven Modus, dass der Fast-Modus nicht verfügbar ist.

43 45 


47 49 

48Wenn Sie den Fast-Modus mit `/fast` aktivieren:50Wenn Sie den Fast-Modus mit `/fast` aktivieren:

49 51 

50* Wenn Ihr aktuelles Modell den Fast-Modus nicht unterstützt, wechselt Claude Code zu Opus52* Wenn Ihr aktuelles Modell den Fast-Modus nicht unterstützt, wechselt Claude Code auf der Anthropic API zu Opus

51* Der Fast-Modus bei Fable 5.2 erfordert Claude Code v2.1.321 oder höher53* Der Fast-Modus bei Fable 5.2 erfordert Claude Code v2.1.321 oder höher

52* Sie sehen eine Bestätigungsmeldung: „Fast mode ON“54* Sie sehen eine Bestätigungsmeldung: „Fast mode ON“

53* Ein kleines `↯`-Symbol erscheint neben dem Prompt, solange der Fast-Modus aktiv ist55* Ein kleines `↯`-Symbol erscheint neben dem Prompt, solange der Fast-Modus aktiv ist

54* Führen Sie `/fast` jederzeit erneut aus, um zu prüfen, ob der Fast-Modus ein- oder ausgeschaltet ist56* Führen Sie `/fast` jederzeit erneut aus, um zu prüfen, ob der Fast-Modus ein- oder ausgeschaltet ist

55 57 

56Opus 5.5 ist der Standard für den Fast-Modus in Claude Code v2.1.280 und höher. Vor v2.1.280 war der Standard für den Fast-Modus ab v2.1.219 Opus 5.58Auf der Anthropic API ist Opus 5.5 der Standard für den Fast-Modus in Claude Code v2.1.280 und höher. Vor v2.1.280 war der Standard für den Fast-Modus ab v2.1.219 Opus 5.

57 59 

58Wenn Sie den Fast-Modus mit `/fast` wieder deaktivieren, bleiben Sie bei Ihrem aktuellen Modell. Um zu einem anderen Modell zu wechseln, verwenden Sie `/model`.60Wenn Sie den Fast-Modus mit `/fast` wieder deaktivieren, bleiben Sie bei Ihrem aktuellen Modell. Um zu einem anderen Modell zu wechseln, verwenden Sie `/model`.

59 61 


63 65 

64* **Wegwechseln**: Wenn Sie zu einem Modell wechseln, das den Fast-Modus nicht unterstützt, schaltet Claude Code den Fast-Modus aus. Dies gilt auch für Opus 4.7; vor v2.1.221 blieb der Fast-Modus nach einem Wechsel zu Opus 4.7 eingeschaltet, und die API lehnte die Anfragen ab.66* **Wegwechseln**: Wenn Sie zu einem Modell wechseln, das den Fast-Modus nicht unterstützt, schaltet Claude Code den Fast-Modus aus. Dies gilt auch für Opus 4.7; vor v2.1.221 blieb der Fast-Modus nach einem Wechsel zu Opus 4.7 eingeschaltet, und die API lehnte die Anfragen ab.

65* **Zurückwechseln**: Der Fast-Modus wird bei einem unterstützten Opus-Modell wieder eingeschaltet, wenn Ihre gespeicherte Präferenz eingeschaltet ist. Mit [Aktivierung pro Sitzung](#require-per-session-opt-in) führen Sie stattdessen `/fast` aus.67* **Zurückwechseln**: Der Fast-Modus wird bei einem unterstützten Opus-Modell wieder eingeschaltet, wenn Ihre gespeicherte Präferenz eingeschaltet ist. Mit [Aktivierung pro Sitzung](#require-per-session-opt-in) führen Sie stattdessen `/fast` aus.

66* **Zu Fable 5.2 wechseln**: Der Fast-Modus wird ausgeschaltet, es sei denn, Sie haben ihn eingeschaltet, während Sie Fable 5.2 verwendet haben. Um ihn einzuschalten, führen Sie `/fast` bei Fable 5.2 aus. Sofern Sie keine [Aktivierung pro Sitzung](#require-per-session-opt-in) festgelegt haben, bleibt dies über Sitzungen hinweg erhalten, bis Sie ihn ausschalten oder mit einem anderen Modell einschalten.68* **Zu Fable 5.2 wechseln**: Der Fast-Modus wird ausgeschaltet, es sei denn, Sie haben ihn eingeschaltet, während Sie Fable 5.2 verwendet haben. Um ihn einzuschalten, führen Sie `/fast` bei Fable 5.2 aus. Sofern Sie keine [Aktivierung pro Sitzung](#require-per-session-opt-in) festgelegt haben, bleibt diese Wahl auf der Anthropic API über Sitzungen hinweg erhalten, bis Sie den Fast-Modus ausschalten oder ihn mit einem anderen Modell einschalten.

67 69 

68Immer wenn ein Modellwechsel den Fast-Modus ein- oder ausschaltet, zeigt Claude Code eine Bestätigung `Fast mode ON` oder `Fast mode OFF` an, und das `↯`-Symbol erscheint, solange der Fast-Modus eingeschaltet ist. Dies gilt unabhängig davon, ob Sie mit `/model`, mit [`/config model=<model>`](https://code.claude.com/docs/de/settings) oder von einem über [Remote Control](https://code.claude.com/docs/de/remote-control.md) verbundenen Gerät aus wechseln.70Immer wenn ein Modellwechsel den Fast-Modus ein- oder ausschaltet, zeigt Claude Code eine Bestätigung `Fast mode ON` oder `Fast mode OFF` an, und das `↯`-Symbol erscheint, solange der Fast-Modus eingeschaltet ist. Dies gilt unabhängig davon, ob Sie mit `/model`, mit [`/config model=<model>`](https://code.claude.com/docs/de/settings) oder von einem über [Remote Control](https://code.claude.com/docs/de/remote-control.md) verbundenen Gerät aus wechseln.

69 71 

70### Fast-Modus in Cloud-Sitzungen verwenden72### Fast-Modus in Cloud-Sitzungen verwenden

71 73 

72Der Fast-Modus funktioniert in [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md), wenn er für Ihr Konto verfügbar ist, unabhängig davon, ob die Sitzung auf von Anthropic verwalteter Infrastruktur oder auf einem [selbst gehosteten Runner](https://code.claude.com/docs/de/self-hosted-environments) läuft. Erfordert Claude Code v2.1.271 oder höher in der Umgebung der Sitzung.74Der Fast-Modus funktioniert in [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md), wenn er für Ihr Konto verfügbar ist, unabhängig davon, ob die Sitzung auf von Anthropic verwalteter Infrastruktur oder auf einem [selbst gehosteten Runner](https://code.claude.com/docs/de/self-hosted-environments) auf der Anthropic API läuft. Erfordert Claude Code v2.1.271 oder höher in der Umgebung der Sitzung.

73 75 

74Geben Sie in der Sitzung `/fast on` ein, um den Fast-Modus einzuschalten. Er bleibt nur für diese Sitzung eingeschaltet und wird nicht als Ihr Standard gespeichert. Die [Voraussetzungen](#requirements) gelten auch in Cloud-Sitzungen.76Geben Sie in der Sitzung `/fast on` ein, um den Fast-Modus einzuschalten. Er bleibt nur für diese Sitzung eingeschaltet und wird nicht als Ihr Standard gespeichert. Die [Voraussetzungen](#requirements) gelten auch in Cloud-Sitzungen.

75 77 


77 79 

78## Kostenabwägung verstehen80## Kostenabwägung verstehen

79 81 

80Der Fast-Modus hat höhere Pro-Token-Preise als die Standardgeschwindigkeit:82Der Fast-Modus hat höhere Pro-Token-Preise als die Standardgeschwindigkeit. Dies sind die Preise von Anthropic:

81 83 

82| Modell | Eingabe (MTok) | Ausgabe (MTok) |84| Modell | Eingabe (MTok) | Ausgabe (MTok) |

83| - | - | - |85| - | - | - |


127 129 

128Der Schnellmodus erfordert alle folgenden Voraussetzungen:130Der Schnellmodus erfordert alle folgenden Voraussetzungen:

129 131 

130* **Nur Anthropic API oder Abonnement**: Der Fast-Modus ist über die Anthropic Console API und für Claude-Abonnementpläne mit Nutzungsguthaben verfügbar. Er ist nicht auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder Claude Platform auf AWS verfügbar. Console-Organisationen müssen außerdem [Fast-Modus-Zugriff bereitgestellt haben](#enable-fast-mode-for-your-organization), um ihn mit Opus 5 oder Opus 4.8 zu verwenden.132* **Unterstützter Anbieter**: Der Fast-Modus ist über die Anthropic Console API, für Claude-Abonnementpläne mit Nutzungsguthaben und auf Google Cloud's Agent Platform [unter bestimmten Bedingungen](#use-fast-mode-on-agent-platform) verfügbar. Er ist nicht auf Amazon Bedrock, Microsoft Foundry oder Claude Platform auf AWS verfügbar, wo `/fast` „Fast mode is not available on this provider“ meldet. Console-Organisationen müssen außerdem [Fast-Modus-Zugriff bereitgestellt haben](#enable-fast-mode-for-your-organization), um ihn mit Opus 5 oder Opus 4.8 zu verwenden.

131* **Nutzungsguthaben für Abonnementpläne aktiviert**: Bei einem Pro-, Max-, Ultra-, Team- oder Enterprise-Plan muss für Ihr Konto [Nutzungsguthaben](https://code.claude.com/docs/de/costs.md#add-usage-credits-to-your-subscription) aktiviert sein, was eine Abrechnung über die in Ihrem Plan enthaltene Nutzung hinaus ermöglicht. Solange es nicht aktiviert ist, meldet `/fast` „Fast mode requires usage credits“. Wie Sie es aktivieren, hängt von Ihrem Plan ab:133* **Nutzungsguthaben für Abonnementpläne aktiviert**: Bei einem Pro-, Max-, Ultra-, Team- oder Enterprise-Plan muss für Ihr Konto [Nutzungsguthaben](https://code.claude.com/docs/de/costs.md#add-usage-credits-to-your-subscription) aktiviert sein, was eine Abrechnung über die in Ihrem Plan enthaltene Nutzung hinaus ermöglicht. Solange es nicht aktiviert ist, meldet `/fast` „Fast mode requires usage credits“. Wie Sie es aktivieren, hängt von Ihrem Plan ab:

132 * Bei Pro, Max und Ultra aktivieren Sie es im Abschnitt **Nutzungsguthaben** unter [**Einstellungen > Nutzung**](https://claude.ai/settings/usage) auf claude.ai, oder führen Sie `/usage-credits` aus, um diese Seite zu öffnen.134 * Bei Pro, Max und Ultra aktivieren Sie es im Abschnitt **Nutzungsguthaben** unter [**Einstellungen > Nutzung**](https://claude.ai/settings/usage) auf claude.ai, oder führen Sie `/usage-credits` aus, um diese Seite zu öffnen.

133 * Bei Team und Enterprise aktiviert ein Mitglied mit Abrechnungszugriff es für die Organisation unter [**Organisationseinstellungen > Nutzung**](https://claude.ai/admin-settings/usage), und ein Mitglied ohne diesen Zugriff führt `/usage-credits` aus, um den Admins der Organisation eine Anfrage zu senden.135 * Bei Team und Enterprise aktiviert ein Mitglied mit Abrechnungszugriff es für die Organisation unter [**Organisationseinstellungen > Nutzung**](https://claude.ai/admin-settings/usage), und ein Mitglied ohne diesen Zugriff führt `/usage-credits` aus, um den Admins der Organisation eine Anfrage zu senden.


148> * **Schnellmodus nicht aktiviert**: Wenn der Schnellmodus für Ihre Organisation nicht aktiviert wurde, zeigt das Aktivieren des Schnellmodus mit `/fast` „Fast mode has been disabled by your organization.“ an.150> * **Schnellmodus nicht aktiviert**: Wenn der Schnellmodus für Ihre Organisation nicht aktiviert wurde, zeigt das Aktivieren des Schnellmodus mit `/fast` „Fast mode has been disabled by your organization.“ an.

149> * **Schnellmodus durch verwaltete Einstellungen deaktiviert**: Wenn Ihre Organisation [verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) bereitstellt, die [`fastMode: false`](https://code.claude.com/docs/de/settings-reference#fastmode) setzen, zeigt das Aktivieren des Schnellmodus mit `/fast` die gleiche Meldung „Fast mode has been disabled by your organization“ an.151> * **Schnellmodus durch verwaltete Einstellungen deaktiviert**: Wenn Ihre Organisation [verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) bereitstellt, die [`fastMode: false`](https://code.claude.com/docs/de/settings-reference#fastmode) setzen, zeigt das Aktivieren des Schnellmodus mit `/fast` die gleiche Meldung „Fast mode has been disabled by your organization“ an.

150> * **Opt-in pro Sitzung erforderlich**: Verwaltete Einstellungen, die [`fastModePerSessionOptIn: true`](#require-per-session-opt-in) setzen, lehnen `/fast on` mit der gleichen Meldung überall ab, außer in einer interaktiven Terminalsitzung.152> * **Opt-in pro Sitzung erforderlich**: Verwaltete Einstellungen, die [`fastModePerSessionOptIn: true`](#require-per-session-opt-in) setzen, lehnen `/fast on` mit der gleichen Meldung überall ab, außer in einer interaktiven Terminalsitzung.

151> * **Fast-Modus-Modell nicht zulässig**: Wenn die [`availableModels`](https://code.claude.com/docs/de/model-config#restrict-model-selection)-Allowlist Ihrer Organisation das Fast-Modus-Opus-Modell ausschließt, wird das Aktivieren mit „is not in your organization's allowed models“ abgelehnt. In einer Sitzung, die bereits auf einem zulässigen Modell ausgeführt wird, das den Fast-Modus unterstützt, aktiviert `/fast` stattdessen den Fast-Modus auf Ihrem aktuellen Modell, ohne Modelle zu wechseln.153> * **Fast-Modus-Modell nicht zulässig**: Wenn die [`availableModels`](https://code.claude.com/docs/de/model-config#restrict-model-selection)-Allowlist Ihrer Organisation das Modell ausschließt, zu dem `/fast` wechselt, wird das Aktivieren mit „is not in your organization's allowed models“ abgelehnt. In einer Sitzung, die bereits auf einem zulässigen Modell ausgeführt wird, das den Fast-Modus unterstützt, aktiviert `/fast` stattdessen den Fast-Modus auf Ihrem aktuellen Modell, ohne Modelle zu wechseln.

152 154 

153### Schnellmodus für Ihre Organisation aktivieren155### Schnellmodus für Ihre Organisation aktivieren

154 156 


161 163 

162Eine weitere Option zum vollständigen Deaktivieren des Schnellmodus ist das Setzen von `CLAUDE_CODE_DISABLE_FAST_MODE=1`. Siehe [Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md).164Eine weitere Option zum vollständigen Deaktivieren des Schnellmodus ist das Setzen von `CLAUDE_CODE_DISABLE_FAST_MODE=1`. Siehe [Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md).

163 165 

166### Fast-Modus auf Agent Platform verwenden

167 

168Auf [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md) können Sie den Fast-Modus für Fable 5.2 aktivieren, mit `/fast` in einer interaktiven Sitzung oder mit Start-Flags im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md). Erfordert Claude Code v2.1.322 oder höher.

169 

170Der Fast-Modus erfordert, dass die [Region](https://code.claude.com/docs/de/google-vertex-ai.md#region-configuration) für Fable 5.2 `global`, `us` oder `eu` ist. In einer anderen Region meldet `/fast` `Fast mode needs Vertex region global, us or eu`, und `claude -p` läuft mit Standardgeschwindigkeit. Setzen Sie die Region in Ihrer Shell, bevor Sie Claude Code starten, beispielsweise auf `global`:

171 

172```bash theme={null}

173export VERTEX_REGION_CLAUDE_FABLE_5_2=global

174```

175 

176Aktivieren Sie dann den Fast-Modus:

177 

178* **In einer interaktiven Sitzung**: Führen Sie `/fast` aus. Dadurch wechseln Sie von einem Opus-Modell oder einem anderen Modell ohne Fast-Modus auf Agent Platform zu Fable 5.2. Der Fast-Modus wird nicht als Ihre Standardeinstellung gespeichert.

179* **Im nicht interaktiven Modus**: Übergeben Sie Fable 5.2 als [`--model`](https://code.claude.com/docs/de/cli-reference#cli-flags) und den Fast-Modus in [`--settings`](https://code.claude.com/docs/de/cli-reference#cli-flags), beispielsweise `claude -p "Summarize this project" --model claude-fable-5-2 --settings '{"fastMode": true}'`

180 

181Auf Agent Platform hat `"fastMode": true` in Ihren Benutzer-, Projekt-, lokalen oder verwalteten Einstellungen keine Wirkung.

182 

183Wenn Agent Platform den Fast-Modus ablehnt, fällt Claude Code auf Standardgeschwindigkeit zurück. Eine interaktive Sitzung zeigt dann eine dieser Terminalmeldungen an:

184 

185* `Using standard speed on Fable 5.2 · fast mode wasn't available`: Führen Sie `/fast on` aus, um den Fast-Modus erneut zu versuchen

186* `Fast mode was refused for this project · trying again in 30m`: Agent Platform hat eine Fast-Modus-Anfrage mit einem 403- oder 404-Fehler beantwortet. Um es früher erneut zu versuchen, führen Sie `/fast on` aus.

187 

164### Schnellmodus hinter Proxys und LLM-Gateways verwenden188### Schnellmodus hinter Proxys und LLM-Gateways verwenden

165 189 

166Bevor Claude Code den Schnellmodus anbietet, prüft es die Verfügbarkeit des Schnellmodus Ihrer Organisation mit einer direkten Anfrage an `api.anthropic.com`. Die Prüfung folgt nicht [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/llm-gateway-connect#set-the-base-url-and-credential), daher schlägt die Prüfung in einem Netzwerk fehl, das Claude-Verkehr durch ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) leitet und direkten Ausgang zu `api.anthropic.com` blockiert, obwohl Inferenzanfragen funktionieren. Die Prüfung verwendet einen konfigurierten [HTTP-Proxy](https://code.claude.com/docs/de/network-config.md#proxy-configuration), daher schlägt eine Netzwerkblockade die Prüfung nur dort fehl, wo `api.anthropic.com` auch über den Proxy nicht erreichbar ist.190Bevor Claude Code den Fast-Modus auf der Anthropic API anbietet, prüft es die Verfügbarkeit des Fast-Modus Ihrer Organisation mit einer direkten Anfrage an `api.anthropic.com`. Die Prüfung folgt nicht [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/llm-gateway-connect#set-the-base-url-and-credential), daher schlägt die Prüfung in einem Netzwerk fehl, das Claude-Verkehr durch ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) leitet und direkten Ausgang zu `api.anthropic.com` blockiert, obwohl Inferenzanfragen funktionieren.

167 191 

168Wenn Ihre Organisation den Fast-Modus aktiviert hat und `/fast` etwas anderes meldet, suchen Sie die angezeigte Meldung unter den folgenden Fällen.192Die Prüfung verwendet einen konfigurierten [HTTP-Proxy](https://code.claude.com/docs/de/network-config.md#proxy-configuration), daher schlägt eine Netzwerkblockade die Prüfung nur dort fehl, wo `api.anthropic.com` auch über den Proxy nicht erreichbar ist. Wenn Ihre Organisation den Fast-Modus aktiviert hat und `/fast` etwas anderes meldet, suchen Sie die angezeigte Meldung unter den folgenden Fällen.

169 193 

170#### Fast mode unavailable due to network connectivity issues194#### Fast mode unavailable due to network connectivity issues

171 195 


197 221 

198### Opt-in pro Sitzung erforderlich222### Opt-in pro Sitzung erforderlich

199 223 

200Standardmäßig bleibt der Fast-Modus, den ein Benutzer in einer interaktiven Sitzung aktiviert, auf einem unterstützten Modell über Sitzungen hinweg erhalten. Bei Fable 5.2 bleibt er nur erhalten, wenn der Benutzer [ihn während der Verwendung von Fable 5.2 aktiviert hat](#switch-models-while-fast-mode-is-on).224Standardmäßig bleibt auf der Anthropic API der Fast-Modus, den ein Benutzer in einer interaktiven Sitzung aktiviert, auf einem unterstützten Modell über Sitzungen hinweg erhalten. Bei Fable 5.2 bleibt der Fast-Modus nur erhalten, wenn der Benutzer [ihn während der Verwendung von Fable 5.2 aktiviert hat](#switch-models-while-fast-mode-is-on).

201 225 

202Damit jede Sitzung mit deaktiviertem Fast-Modus beginnt, setzen Sie `fastModePerSessionOptIn` in einer beliebigen [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#where-settings-live) auf `true`. Benutzer aktivieren ihn dann in jeder Sitzung mit `/fast`. Owners in [Team](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=fast_mode_teams#team-&-enterprise)- oder [Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=fast_mode_enterprise)-Plänen können dies organisationsweit über [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) bereitstellen.226Damit jede Sitzung mit deaktiviertem Fast-Modus beginnt, setzen Sie `fastModePerSessionOptIn` in einer beliebigen [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#where-settings-live) auf `true`. Benutzer aktivieren ihn dann in jeder Sitzung mit `/fast`. Owners in [Team](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=fast_mode_teams#team-&-enterprise)- oder [Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=fast_mode_enterprise)-Plänen können dies organisationsweit über [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) bereitstellen.

203 227 

Details

93 <td>✓ (Opus 5 und 4.8 erfordern Bereitstellung)</td>93 <td>✓ (Opus 5 und 4.8 erfordern Bereitstellung)</td>

94 <td>✗</td>94 <td>✗</td>

95 <td>✗</td>95 <td>✗</td>

96 <td>✗</td>96 <td>✓ ([Fable 5.2, unter Bedingungen](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-on-agent-platform))</td>

97 <td>✗</td>97 <td>✗</td>

98 </tr>98 </tr>

99 99 


112 <td>✓</td>112 <td>✓</td>

113 <td>✓</td>113 <td>✓</td>

114 <td>✗</td>114 <td>✗</td>

115 <td>✗</td>115 <td>✓ (Claude Code v2.1.300 oder später)</td>

116 <td>✗</td>116 <td>✗</td>

117 <td>✗</td>117 <td>✗</td>

118 </tr>118 </tr>


221 221 

222> [!NOTE]222> [!NOTE]

223>223>

224> Wenn Sie sich über ein [LLM gateway](https://code.claude.com/docs/de/llm-gateway) authentifizieren, entspricht die Verfügbarkeit von Funktionen dem zugrunde liegenden Anbieter, an den das Gateway weiterleitet, mit Ausnahme der Funktionen, die Claude Code selbst deaktiviert. Wenn `ANTHROPIC_BASE_URL` auf einen anderen Host als `api.anthropic.com` verweist, deaktiviert Claude Code Funktionen wie [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) und [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md#platform-availability), unabhängig davon, was das Gateway weiterleitet. Einige Anthropic-exklusive Funktionen wie der [Advisor](https://code.claude.com/docs/de/advisor.md) funktionieren nur, wenn das Gateway Anfragen intakt an die Anthropic API weiterleitet.224> Wenn Sie sich über ein [LLM gateway](https://code.claude.com/docs/de/llm-gateway) authentifizieren, entspricht die Verfügbarkeit von Funktionen dem zugrunde liegenden Anbieter, an den das Gateway weiterleitet, mit Ausnahme der Funktionen, die Claude Code selbst deaktiviert. Wenn `ANTHROPIC_BASE_URL` auf einen anderen Host als `api.anthropic.com` verweist, deaktiviert Claude Code Funktionen wie [Remote Control](https://code.claude.com/docs/de/remote-control.md#requirements) und [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md#platform-availability), unabhängig davon, was das Gateway weiterleitet. Einige Funktionen wie der [Advisor](https://code.claude.com/docs/de/advisor.md#requirements) funktionieren nur, wenn das Gateway Anfragen intakt weiterleitet.

225>225>

226> Für die Unterschiede zwischen den Anfragen, die Claude Code sendet, zwischen einem Amazon Bedrock- oder Agent Platform-Format-Gateway, einem `ANTHROPIC_BASE_URL`-Gateway und einer Claude apps gateway-Anmeldung, siehe [Client-Verhalten nach Verbindungsmethode](https://code.claude.com/docs/de/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).226> Für die Unterschiede zwischen den Anfragen, die Claude Code sendet, zwischen einem Amazon Bedrock- oder Agent Platform-Format-Gateway, einem `ANTHROPIC_BASE_URL`-Gateway und einer Claude apps gateway-Anmeldung, siehe [Client-Verhalten nach Verbindungsmethode](https://code.claude.com/docs/de/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).

227 227 


244 244 

245> [tab] Claude Platform on AWS245> [tab] Claude Platform on AWS

246>246>

247> **Nicht verfügbar:** alle [Funktionen, die ein Claude-Abonnement erfordern](#features-that-require-a-claude-subscription), plus [fast mode](https://code.claude.com/docs/de/fast-mode.md), [Advisor](https://code.claude.com/docs/de/advisor.md), [Channels](https://code.claude.com/docs/de/channels.md), [GitHub Actions](https://code.claude.com/docs/de/github-actions.md), das [analytics dashboard](https://code.claude.com/docs/de/analytics.md), [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md) und die [`/design-sync` und `/import` commands](https://code.claude.com/docs/de/commands#all-commands).247> **Nicht verfügbar:** alle [Funktionen, die ein Claude-Abonnement erfordern](#features-that-require-a-claude-subscription), plus [fast mode](https://code.claude.com/docs/de/fast-mode.md), [Channels](https://code.claude.com/docs/de/channels.md), [GitHub Actions](https://code.claude.com/docs/de/github-actions.md), das [analytics dashboard](https://code.claude.com/docs/de/analytics.md), [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md) und die [`/design-sync` und `/import` commands](https://code.claude.com/docs/de/commands#all-commands).

248>248>

249> **Verfügbar wo Amazon Bedrock nicht ist:** [Web search](https://code.claude.com/docs/de/tools-reference.md#websearch-tool-behavior).249> **Hier verfügbar, nicht auf Amazon Bedrock:** [Web search](https://code.claude.com/docs/de/tools-reference.md#websearch-tool-behavior) sowie der [Advisor](https://code.claude.com/docs/de/advisor.md) in Claude Code v2.1.300 oder später.

250>250>

251> **Teilweise Unterstützung:**251> **Teilweise Unterstützung:**

252>252>


256 256 

257> [tab] Google Cloud's Agent Platform257> [tab] Google Cloud's Agent Platform

258>258>

259> **Nicht verfügbar:** alle [Funktionen, die ein Claude-Abonnement erfordern](#features-that-require-a-claude-subscription), plus [fast mode](https://code.claude.com/docs/de/fast-mode.md), [Advisor](https://code.claude.com/docs/de/advisor.md), [Channels](https://code.claude.com/docs/de/channels.md), das [analytics dashboard](https://code.claude.com/docs/de/analytics.md), [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md) und die [`/design-sync` und `/import` commands](https://code.claude.com/docs/de/commands#all-commands).259> **Nicht verfügbar:** alle [Funktionen, die ein Claude-Abonnement erfordern](#features-that-require-a-claude-subscription), plus [Advisor](https://code.claude.com/docs/de/advisor.md), [Channels](https://code.claude.com/docs/de/channels.md), das [analytics dashboard](https://code.claude.com/docs/de/analytics.md), [server-managed settings](https://code.claude.com/docs/de/server-managed-settings.md) und die [`/design-sync` und `/import` commands](https://code.claude.com/docs/de/commands#all-commands).

260>260>

261> **Teilweise Unterstützung:**261> **Teilweise Unterstützung:**

262>262>

263> * [Desktop](https://code.claude.com/docs/de/desktop.md): über [verwaltete Einstellungen](https://claude.com/docs/third-party/claude-desktop/configuration) oder [Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/overview)263> * [Desktop](https://code.claude.com/docs/de/desktop.md): über [verwaltete Einstellungen](https://claude.com/docs/third-party/claude-desktop/configuration) oder [Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/overview)

264> * [Web search](https://code.claude.com/docs/de/tools-reference.md#websearch-tool-behavior): Opus 4, Sonnet 4, Haiku 4.5 und spätere Modelle264> * [Web search](https://code.claude.com/docs/de/tools-reference.md#websearch-tool-behavior): Opus 4, Sonnet 4, Haiku 4.5 und spätere Modelle

265> * [Fast mode](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-on-agent-platform): Fable 5.2 in den Regionen `global`, `us` und `eu` oder Standardgeschwindigkeit, wenn Agent Platform den Fast-Modus ablehnt

265> * [Auto mode](https://code.claude.com/docs/de/auto-mode-config.md): nur Sonnet 5 oder später, Opus 4.7 oder später, Haiku 5.5 und Fable-Modelle266> * [Auto mode](https://code.claude.com/docs/de/auto-mode-config.md): nur Sonnet 5 oder später, Opus 4.7 oder später, Haiku 5.5 und Fable-Modelle

266> * [Sitzungsübergreifendes Messaging](https://code.claude.com/docs/de/cross-session-messaging.md): zwischen Ihren Sitzungen auf diesem Computer nur <sup>[5](#fn5)</sup>267> * [Sitzungsübergreifendes Messaging](https://code.claude.com/docs/de/cross-session-messaging.md): zwischen Ihren Sitzungen auf diesem Computer nur <sup>[5](#fn5)</sup>

267> * [Zero Data Retention](https://code.claude.com/docs/de/zero-data-retention.md): unterliegt Ihrer Google Cloud-Vereinbarung268> * [Zero Data Retention](https://code.claude.com/docs/de/zero-data-retention.md): unterliegt Ihrer Google Cloud-Vereinbarung

glossary.md +2 −2

Details

54 54 

55### Auto Mode55### Auto Mode

56 56 

57Ein [Berechtigungsmodus](#permission-mode), bei dem ein separates Klassifikatormodell Aktionen anstelle von Ihnen überprüft, sodass Claude Code die meisten von ihnen ausführt, ohne Sie zu fragen. Claude Code fragt Sie weiterhin vor Aktionen, die Ihren expliziten ask-Regeln entsprechen. Der Klassifikator blockiert die Ausweitung des Umfangs, nicht vertrauenswürdige Infrastruktur und [Prompt-Injection](#prompt-injection). Tool-Ergebnisse werden aus dem entfernt, was er sieht, sodass feindselige Inhalte in einer Datei oder Webseite ihn nicht direkt manipulieren können.57Ein [Berechtigungsmodus](#permission-mode), bei dem ein separates Klassifikatormodell Aktionen anstelle von Ihnen überprüft, sodass Claude Code die meisten von ihnen ausführt, ohne Sie zu fragen. Claude Code fragt Sie weiterhin vor Aktionen, die Ihren expliziten ask-Regeln entsprechen. Der Klassifikator blockiert die Ausweitung des Umfangs, nicht vertrauenswürdige Infrastruktur und [Prompt-Injection](#prompt-injection).

58 58 

59* **Claude Code v2.1.283 oder später**: Der Auto-Modus ist der [integrierte Start-Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md#which-mode-a-session-starts-in) für interaktive Terminal- und VS Code-Sitzungen59* **Claude Code v2.1.283 oder später**: Der Auto-Modus ist der [integrierte Start-Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md#which-mode-a-session-starts-in) für interaktive Terminal- und VS Code-Sitzungen

60* **Frühere Versionen**: Der Auto-Modus ist der integrierte Start-Berechtigungsmodus nur bei Pro-, Max-, Ultra- und Team-Plänen60* **Frühere Versionen**: Der Auto-Modus ist der integrierte Start-Berechtigungsmodus nur bei Pro-, Max-, Ultra- und Team-Plänen


261 261 

262### Prompt-Injection262### Prompt-Injection

263 263 

264Feindselige Anweisungen, die in einer Datei, Webseite oder einem Werkzeugergebnis eingebettet sind und versuchen, Claude zu Aktionen umzuleiten, die Sie nie angefordert haben. Die Abwehrmechanismen von Claude Code umfassen das Berechtigungssystem, die Erkennung von Befehlsinjektion und die Vertrauensüberprüfung. Der [Auto-Modus](#auto-mode) fügt eine serverseitige Sonde hinzu, die Werkzeugergebnisse auf verdächtige Inhalte scannt, und einen Klassifikator, der Aktionen mit entfernten Werkzeugergebnissen überprüft, sodass injizierter Text ihn nicht direkt manipulieren kann.264Feindselige Anweisungen, die in einer Datei, Webseite oder einem Tool-Ergebnis eingebettet sind und versuchen, Claude zu Aktionen umzulenken, die Sie nicht angefordert haben. Die Abwehrmechanismen von Claude Code umfassen das Berechtigungssystem, die Erkennung von Befehlsinjektion und die Vertrauensüberprüfung. Im [Auto-Modus](#auto-mode) durchsucht eine serverseitige Prüfung Tool-Ergebnisse nach verdächtigen Inhalten, und ein Klassifikator überprüft Aktionen.

265 265 

266Weitere Informationen: [Schützen Sie sich vor Prompt-Injection](https://code.claude.com/docs/de/security.md#protect-against-prompt-injection)266Weitere Informationen: [Schützen Sie sich vor Prompt-Injection](https://code.claude.com/docs/de/security.md#protect-against-prompt-injection)

267 267 

goal.md +2 −1

Details

131 131 

132#### Fehler, die Sie beheben müssen, löschen das Ziel132#### Fehler, die Sie beheben müssen, löschen das Ziel

133 133 

134Wenn ein Turn bei einem Fehler fehlschlägt, der nicht gelöscht wird, bis Sie ihn beheben, löscht Claude Code das Ziel und gibt eine Warnung aus, die die Ursache benennt. Die Warnung beginnt mit `Goal cleared after an unrecoverable error` und endet mit `Run /goal again to continue`. Beheben Sie die Ursache, dann [setzen Sie das Ziel erneut](#set-a-goal) mit `/goal <condition>`. Vier Arten von Fehlern löschen das Ziel:134Wenn ein Turn bei einem Fehler fehlschlägt, der nicht gelöscht wird, bis Sie ihn beheben, löscht Claude Code das Ziel und gibt eine Warnung aus, die die Ursache benennt. Die Warnung beginnt mit `Goal cleared after an unrecoverable error` und endet mit `Run /goal again to continue`. Beheben Sie die Ursache, dann [setzen Sie das Ziel erneut](#set-a-goal) mit `/goal <condition>`. Zu den Fehlern, die das Ziel löschen, gehören:

135 135 

136* Ein Authentifizierungsfehler, wenn Claude Code seine eigenen Anmeldedaten verwaltet. Wenn ein Host diese für Sie verwaltet, z. B. die Desktop-App oder eine [Cloud-Sitzung](https://code.claude.com/docs/de/claude-code-on-the-web.md), behält Claude Code das Ziel aktiv, da der Host den Zugriff selbst wiederherstellt.136* Ein Authentifizierungsfehler, wenn Claude Code seine eigenen Anmeldedaten verwaltet. Wenn ein Host diese für Sie verwaltet, z. B. die Desktop-App oder eine [Cloud-Sitzung](https://code.claude.com/docs/de/claude-code-on-the-web.md), behält Claude Code das Ziel aktiv, da der Host den Zugriff selbst wiederherstellt.

137* Ein Datenträger, der zu voll ist, als dass Claude Code Ihre claude.ai-Anmeldung erneuern könnte, wenn Claude Code seine eigenen Anmeldedaten verwaltet. Die Warnung zeigt `(disk full)`. [Geben Sie Speicherplatz auf dem Datenträger frei, auf dem sich das Claude Code-Konfigurationsverzeichnis befindet](https://code.claude.com/docs/de/errors.md#could-not-refresh-your-login-disk-full).

137* Ein erschöpfter Guthabensaldo138* Ein erschöpfter Guthabensaldo

138* Ein Kontext-Overflow, den [Auto-Komprimierung](https://code.claude.com/docs/de/model-config.md#set-the-auto-compact-window) nicht löschen konnte139* Ein Kontext-Overflow, den [Auto-Komprimierung](https://code.claude.com/docs/de/model-config.md#set-the-auto-compact-window) nicht löschen konnte

139* Ein Modell, das nicht verfügbar ist140* Ein Modell, das nicht verfügbar ist

hooks.md +1 −1

Details

2341 2341 

2342#### Ein Ergebnis für den Klassifikator des Auto-Modus annotieren2342#### Ein Ergebnis für den Klassifikator des Auto-Modus annotieren

2343 2343 

2344Geben Sie `classifierContext` zurück, um einen kurzen Hinweis zum Ergebnis des Tool-Aufrufs an den Klassifikator des [Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode) statt an Claude zu senden. Der Klassifikator [erhält die Tool-Ergebnisse selbst nie](https://code.claude.com/docs/de/permission-modes.md#how-the-classifier-evaluates-actions), daher ist dieses Feld der unterstützte Weg, ihm etwas darüber mitzuteilen, was ein Aufruf zurückgegeben hat, bevor er spätere Aktionen prüft. Das Feld erfordert Claude Code v2.1.236 oder höher.2344Geben Sie `classifierContext` zurück, um eine kurze Notiz zum Ergebnis des Tool-Aufrufs an den Klassifikator des [Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode) statt an Claude zu senden. Die Notiz ist für die Prüfung späterer Aktionen durch den Klassifikator gedacht. Das Feld erfordert Claude Code v2.1.236 oder höher.

2345 2345 

2346Das folgende Beispiel teilt dem Klassifikator mit, woher die Ausgabe einer Abfrage stammt:2346Das folgende Beispiel teilt dem Klassifikator mit, woher die Ausgabe einer Abfrage stammt:

2347 2347 

Details

251| `d`/`x` | Auswahl löschen |251| `d`/`x` | Auswahl löschen |

252| `y` | Auswahl yanken |252| `y` | Auswahl yanken |

253| `c`/`s` | Auswahl ändern |253| `c`/`s` | Auswahl ändern |

254| `p` | Auswahl durch Registerinhalte ersetzen |254| `p`/`P` | Auswahl durch Registerinhalte ersetzen |

255| `r{char}` | Jedes ausgewählte Zeichen durch `{char}` ersetzen |255| `r{char}` | Jedes ausgewählte Zeichen durch `{char}` ersetzen |

256| `~`/`u`/`U` | Auswahl umschalten, Kleinbuchstaben oder Großbuchstaben |256| `~`/`u`/`U` | Auswahl umschalten, Kleinbuchstaben oder Großbuchstaben |

257| `>`/`<` | Ausgewählte Zeilen einrücken oder ausrücken |257| `>`/`<` | Ausgewählte Zeilen einrücken oder ausrücken |


304 304 

305Das Übernehmen eines Treffers oder das Abbrechen der Suche wird sofort wirksam, auch wenn Claude Code den Verlauf noch lädt.305Das Übernehmen eines Treffers oder das Abbrechen der Suche wird sofort wirksam, auch wenn Claude Code den Verlauf noch lädt.

306 306 

307Um einen früheren Prompt zu finden, wenn Sie sich nur noch an einen langen eingefügten Inhalt darin erinnern, etwa ein Fehler-Log, drücken Sie `Ctrl+R` und geben Sie ein Wort aus dem eingefügten Inhalt ein. Erfordert Claude Code v2.1.314 oder höher.

308 

307## Bash-Befehle im Hintergrund309## Bash-Befehle im Hintergrund

308 310 

309Claude Code unterstützt die Ausführung von Bash-Befehlen im Hintergrund, sodass Sie weiterarbeiten können, während lange laufende Prozesse ausgeführt werden.311Claude Code unterstützt die Ausführung von Bash-Befehlen im Hintergrund, sodass Sie weiterarbeiten können, während lange laufende Prozesse ausgeführt werden.

llm-gateway.md +1 −1

Details

47 47 

48Während eine [Gateway-Anmeldedaten-Variable](https://code.claude.com/docs/de/llm-gateway-connect.md#set-the-credential-variable) oder `apiKeyHelper` aktiv ist, werden Anfragen mit dieser Anmeldedaten anstelle der claude.ai-Abonnement-Anmeldung eines Entwicklers übermittelt, und die Nutzungslimits des Abonnements gelten nicht für sie. Claude Code speichert eine claude.ai-Anmeldung auf dem Computer, sendet sie aber nicht mit diesen Anfragen. Dieser Datenverkehr wird pro Token dem Besitzer der Anmeldedaten, die das Gateway weiterleitet, wie Ihr Anthropic Console-Konto der Organisation oder Ihr Amazon Bedrock-, Google Cloud Agent Platform- oder Microsoft Foundry-Konto, wenn das Gateway dorthin leitet, in Rechnung gestellt.48Während eine [Gateway-Anmeldedaten-Variable](https://code.claude.com/docs/de/llm-gateway-connect.md#set-the-credential-variable) oder `apiKeyHelper` aktiv ist, werden Anfragen mit dieser Anmeldedaten anstelle der claude.ai-Abonnement-Anmeldung eines Entwicklers übermittelt, und die Nutzungslimits des Abonnements gelten nicht für sie. Claude Code speichert eine claude.ai-Anmeldung auf dem Computer, sendet sie aber nicht mit diesen Anfragen. Dieser Datenverkehr wird pro Token dem Besitzer der Anmeldedaten, die das Gateway weiterleitet, wie Ihr Anthropic Console-Konto der Organisation oder Ihr Amazon Bedrock-, Google Cloud Agent Platform- oder Microsoft Foundry-Konto, wenn das Gateway dorthin leitet, in Rechnung gestellt.

49 49 

50[`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/llm-gateway-connect#set-the-base-url-and-credential) ist die Variable, die Claude Code auf das Gateway verweist. Das Setzen nur dieser Variable ohne Gateway-Anmeldedaten ersetzt das Abonnement nicht. Anfragen werden immer noch über das Gateway geleitet, aber eine gespeicherte claude.ai-Anmeldung bleibt das aktive Anmeldedaten, daher gelten seine Nutzungslimits und Abrechnung. Gateways, die diesen Verkehr an Anthropic weitergeben, müssen die OAuth-Fähigkeit in `anthropic-beta` weiterleiten; siehe die [Request-Header-Referenz](https://code.claude.com/docs/de/llm-gateway-protocol.md#request-headers).50[`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/llm-gateway-connect#set-the-base-url-and-credential) ist die Variable, die Claude Code auf das Gateway verweist. Das Setzen nur dieser Variable ohne Gateway-Anmeldedaten ersetzt das Abonnement nicht. Anfragen werden immer noch über das Gateway geleitet, aber eine gespeicherte claude.ai-Anmeldung bleibt die aktive Anmeldung, daher gelten ihre Nutzungslimits und ihre Abrechnung. Gateways, die diesen Verkehr an Anthropic weitergeben, müssen `Authorization` und die OAuth-Fähigkeit in `anthropic-beta` weiterleiten; siehe die [Request-Header-Referenz](https://code.claude.com/docs/de/llm-gateway-protocol.md#request-headers).

51 51 

52## Verwandte Seiten52## Verwandte Seiten

53 53 

Details

378Das Festlegen der Variablen hat diese Auswirkungen und Einschränkungen:378Das Festlegen der Variablen hat diese Auswirkungen und Einschränkungen:

379 379 

380* Es deaktiviert automatische Updates, daher planen Sie einen anderen Update-Pfad, z. B. Ihren Paketmanager oder verwaltete Verteilung.380* Es deaktiviert automatische Updates, daher planen Sie einen anderen Update-Pfad, z. B. Ihren Paketmanager oder verwaltete Verteilung.

381* Es unterdrückt die [Schnellmodus](https://code.claude.com/docs/de/fast-mode.md)-Verfügbarkeitsprüfung. Sofern eine vorherige Prüfung den Schnellmodus auf dem Computer nicht bereits aktiviert hat, meldet `/fast`, dass der Schnellmodus nicht verfügbar ist.381* Es unterdrückt die [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md)-Verfügbarkeitsprüfung. Wenn `/fast` bei der Anthropic API daraufhin meldet, dass der Fast-Modus nicht verfügbar ist, finden Sie unter [Fast-Modus hinter Proxys und LLM-Gateways verwenden](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-behind-proxies-and-llm-gateways) Informationen, wie Sie den Fast-Modus wiederherstellen.

382* Es beeinflusst nicht die [Gateway-Modellermittlung](#add-gateway-models-to-the-model-picker), die nur Ihr Gateway abfragt. Vor v2.1.257 stoppte die Variable auch die Ermittlung vom Aktualisieren, daher behielt der Wähler die zuvor zwischengespeicherte Liste.382* Es beeinflusst nicht die [Gateway-Modellermittlung](#add-gateway-models-to-the-model-picker), die nur Ihr Gateway abfragt. Vor v2.1.257 stoppte die Variable auch die Ermittlung vom Aktualisieren, daher behielt der Wähler die zuvor zwischengespeicherte Liste.

383* Die [Domain-Sicherheitsprüfung](https://code.claude.com/docs/de/data-usage.md#webfetch-domain-safety-check) des WebFetch-Tools ist nicht betroffen und ruft weiterhin `api.anthropic.com` auf. Schalten Sie sie separat mit `skipWebFetchPreflight: true` in [Einstellungen](https://code.claude.com/docs/de/settings.md) aus, wenn Ihr Netzwerk diesen Host blockiert.383* Die [Domain-Sicherheitsprüfung](https://code.claude.com/docs/de/data-usage.md#webfetch-domain-safety-check) des WebFetch-Tools ist nicht betroffen und ruft weiterhin `api.anthropic.com` auf. Schalten Sie sie separat mit `skipWebFetchPreflight: true` in [Einstellungen](https://code.claude.com/docs/de/settings.md) aus, wenn Ihr Netzwerk diesen Host blockiert.

384* Für jeden Telemetrie-Stream und die Variable, die ihn steuert, siehe [Telemetrie-Services](https://code.claude.com/docs/de/data-usage.md#telemetry-services).384* Für jeden Telemetrie-Stream und die Variable, die ihn steuert, siehe [Telemetrie-Services](https://code.claude.com/docs/de/data-usage.md#telemetry-services).

Details

40 40 

41| Format | Ausgewählt von | Endpunkte | Unverändert weitergeleitet |41| Format | Ausgewählt von | Endpunkte | Unverändert weitergeleitet |

42| :- | :- | :- | :- |42| :- | :- | :- | :- |

43| Anthropic Messages | `ANTHROPIC_BASE_URL` | `/v1/messages`, `/v1/messages/count_tokens` (optional) | `anthropic-beta` und `anthropic-version` Request-Header |43| Anthropic Messages | `ANTHROPIC_BASE_URL` | `/v1/messages`, `/v1/messages/count_tokens` (optional) | `anthropic-beta` und `anthropic-version` Request-Header sowie `Authorization`, wenn eine [claude.ai-Anmeldung](#request-headers) die Anfrage bei Anthropic authentifiziert |

44| Amazon Bedrock InvokeModel | `ANTHROPIC_BEDROCK_BASE_URL` mit `CLAUDE_CODE_USE_BEDROCK=1` | `/model/{model}/invoke`, `/model/{model}/invoke-with-response-stream`, `/model/{model}/count-tokens` (optional) | `anthropic_beta` und `anthropic_version` Request-Body-Felder |44| Amazon Bedrock InvokeModel | `ANTHROPIC_BEDROCK_BASE_URL` mit `CLAUDE_CODE_USE_BEDROCK=1` | `/model/{model}/invoke`, `/model/{model}/invoke-with-response-stream`, `/model/{model}/count-tokens` (optional) | `anthropic_beta` und `anthropic_version` Request-Body-Felder |

45| Google Cloud's Agent Platform rawPredict | `ANTHROPIC_VERTEX_BASE_URL` mit `CLAUDE_CODE_USE_VERTEX=1` | `:rawPredict`, `:streamRawPredict`, `count-tokens:rawPredict` (optional) | `anthropic-beta` und `anthropic-version` Request-Header sowie das Feld `anthropic_version` im Request-Body |45| Google Cloud's Agent Platform rawPredict | `ANTHROPIC_VERTEX_BASE_URL` mit `CLAUDE_CODE_USE_VERTEX=1` | `:rawPredict`, `:streamRawPredict`, `count-tokens:rawPredict` (optional) | `anthropic-beta` und `anthropic-version` Request-Header sowie das Feld `anthropic_version` im Request-Body |

46 46 


115 115 

116## Request-Header116## Request-Header

117 117 

118Claude Code enthält diese Header bei API-Anfragen. Header-Namen sind auf dem Draht case-insensitiv. Leiten Sie `anthropic-version` und `anthropic-beta` unverändert weiter, plus `anthropic-workspace-id`, wenn das Upstream die [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md) ist; der Rest kann vom Gateway zum Routing, zur Zuordnung und zum Tracing verbraucht werden und muss nicht weitergeleitet werden.118Claude Code enthält diese Header bei API-Anfragen. Header-Namen sind auf dem Draht case-insensitiv. Leiten Sie `anthropic-version` und `anthropic-beta` unverändert weiter, plus `anthropic-workspace-id`, wenn das Upstream die [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md) ist. Leiten Sie außerdem `Authorization` weiter, wenn sich Ihr Gateway bei Anthropic mit der claude.ai-Anmeldung des Entwicklers authentifiziert und nicht mit einem eigenen Schlüssel. Den Rest kann das Gateway zum Routing, zur Zuordnung und zum Tracing verbrauchen und muss ihn nicht weiterleiten.

119 119 

120| Header | Beschreibung |120| Header | Beschreibung |

121| :- | :- |121| :- | :- |

122| `Authorization`, `x-api-key` | Die Gateway-Anmeldedaten des Entwicklers, in einem oder beiden Headern, je nachdem, welche [Anmeldedaten-Variable](https://code.claude.com/docs/de/llm-gateway-connect.md#set-the-credential-variable) sie setzen |122| `Authorization`, `x-api-key` | Die Gateway-Anmeldedaten des Entwicklers, in einem oder beiden Headern, je nachdem, welche [Anmeldedaten-Variable](https://code.claude.com/docs/de/llm-gateway-connect.md#set-the-credential-variable) sie setzen. Bei einer claude.ai-Anmeldung ohne Gateway-Anmeldedaten trägt `Authorization` das Token der Anmeldung |

123| `anthropic-version` | API-Version, derzeit `2023-06-01`. Amazon Bedrock- und Google Cloud Agent Platform-Format-Anfragen enthalten auch das `anthropic_version` Body-Feld, dessen Wert die Provider-Dialekt-Zeichenkette ist, nicht der Wert dieses Headers |123| `anthropic-version` | API-Version, derzeit `2023-06-01`. Amazon Bedrock- und Google Cloud Agent Platform-Format-Anfragen enthalten auch das `anthropic_version` Body-Feld, dessen Wert die Provider-Dialekt-Zeichenkette ist, nicht der Wert dieses Headers |

124| `anthropic-beta` | Komma-getrennte Funktionswerte für die Anfrage. Leiten Sie den Header wörtlich weiter; erstellen Sie keine Allowlist einzelner Werte, da sich die Menge mit Claude Code-Versionen ändert. Wenn sich der Entwickler mit einer claude.ai-Anmeldung authentifiziert, was möglich ist, wenn `ANTHROPIC_BASE_URL` ohne eine Gateway-Anmeldedaten-Variable gesetzt ist, trägt dieser Header auch eine OAuth-Funktion, die das Upstream benötigt, und das Löschen führt zu `401` Fehlern bei diesen Anfragen |124| `anthropic-beta` | Komma-getrennte Funktionswerte für die Anfrage. Leiten Sie den Header wörtlich weiter; erstellen Sie keine Allowlist einzelner Werte, da sich die Menge mit Claude Code-Versionen ändert. Wenn sich der Entwickler mit einer claude.ai-Anmeldung authentifiziert, was möglich ist, wenn `ANTHROPIC_BASE_URL` ohne eine Gateway-Anmeldedaten-Variable gesetzt ist, trägt dieser Header auch eine OAuth-Funktion, die das Upstream benötigt, und das Löschen führt zu `401` Fehlern bei diesen Anfragen |

125| `x-claude-code-session-id` | Ein eindeutiger Bezeichner für die aktuelle Claude Code-Sitzung. Verwenden Sie ihn, um alle Anfragen aus einer Sitzung zu aggregieren, ohne Request-Bodies zu analysieren |125| `x-claude-code-session-id` | Ein eindeutiger Bezeichner für die aktuelle Claude Code-Sitzung. Verwenden Sie ihn, um alle Anfragen aus einer Sitzung zu aggregieren, ohne Request-Bodies zu analysieren |

Details

52* **Bereitstellungssteuerelemente**: [`policyHelper`](https://code.claude.com/docs/de/settings-reference#policyhelper), [`wslInheritsWindowsSettings`](https://code.claude.com/docs/de/settings-reference#wslinheritswindowssettings) und [`managedSourcesBehavior`](https://code.claude.com/docs/de/settings-reference#managedsourcesbehavior)52* **Bereitstellungssteuerelemente**: [`policyHelper`](https://code.claude.com/docs/de/settings-reference#policyhelper), [`wslInheritsWindowsSettings`](https://code.claude.com/docs/de/settings-reference#wslinheritswindowssettings) und [`managedSourcesBehavior`](https://code.claude.com/docs/de/settings-reference#managedsourcesbehavior)

53* **Gateway-Anmeldeschlüssel**: [`forceLoginGatewayUrl`](https://code.claude.com/docs/de/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](https://code.claude.com/docs/de/settings-reference#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](https://code.claude.com/docs/de/settings-reference#forceloginmethod)53* **Gateway-Anmeldeschlüssel**: [`forceLoginGatewayUrl`](https://code.claude.com/docs/de/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](https://code.claude.com/docs/de/settings-reference#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](https://code.claude.com/docs/de/settings-reference#forceloginmethod)

54 54 

55Eine verwaltete Einstellungsdatei, ein MDM-Profil oder die claude.ai-Konsole wendet eine Richtlinie auf alle an, die sie erreicht. Um einer Gruppe von Entwicklern eine andere Richtlinie zu geben, stellen Sie eine andere Datei oder ein anderes Profil für diese Gruppe bereit; die claude.ai-Konsole [kann noch keine Gruppe als Ziel festlegen](https://code.claude.com/docs/de/server-managed-settings.md#current-limitations), während ein selbstgehostetes [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) verwaltete Einstellungen pro IdP-Gruppe bereitstellt.55Mit einer verwalteten Einstellungsdatei oder einem MDM-Profil erhalten alle, die sie erreicht, eine Richtlinie. Um einer Gruppe von Entwicklern eine andere Richtlinie zu geben, stellen Sie eine andere Datei oder ein anderes Profil für diese Gruppe bereit. Mit einem Enterprise-Plan können Sie in serververwalteten Einstellungen außerdem [jeder Gruppe ihre eigene Konfiguration geben](https://code.claude.com/docs/de/server-managed-settings.md#give-groups-different-settings). Ein selbstgehostetes [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) stellt verwaltete Einstellungen pro IdP-Gruppe bereit.

56 56 

57Wenn mehr als ein Mechanismus eine Richtlinie auf dem gleichen Rechner bereitstellt, verwendet Claude Code standardmäßig einen und ignoriert die anderen. [Wie Claude Code verwaltete Quellen kombiniert](#how-claude-code-combines-managed-sources) gibt die Reihenfolge und das Opt-in an, das jede Quelle anwendet.57Wenn mehr als ein Mechanismus eine Richtlinie auf dem gleichen Rechner bereitstellt, verwendet Claude Code standardmäßig einen und ignoriert die anderen. [Wie Claude Code verwaltete Quellen kombiniert](#how-claude-code-combines-managed-sources) gibt die Reihenfolge und das Opt-in an, das jede Quelle anwendet.

58 58 

memory.md +1 −1

Details

163 163 

164Die Inline-Form setzt die Variable für diesen einen Start in Bash oder Zsh. Um sie für jede Sitzung eingeschaltet zu halten, fügen Sie sie zum `env`-Block in `~/.claude/settings.json` hinzu, wie in [Umgebungsvariablen setzen](https://code.claude.com/docs/de/env-vars.md#set-environment-variables) gezeigt.164Die Inline-Form setzt die Variable für diesen einen Start in Bash oder Zsh. Um sie für jede Sitzung eingeschaltet zu halten, fügen Sie sie zum `env`-Block in `~/.claude/settings.json` hinzu, wie in [Umgebungsvariablen setzen](https://code.claude.com/docs/de/env-vars.md#set-environment-variables) gezeigt.

165 165 

166Dies lädt `CLAUDE.md`, `.claude/CLAUDE.md`, `.claude/rules/*.md` und `CLAUDE.local.md` aus dem zusätzlichen Verzeichnis. `CLAUDE.local.md` wird übersprungen, wenn Sie `local` aus [`--setting-sources`](https://code.claude.com/docs/de/cli-reference) ausschließen.166Wenn die Variable gesetzt ist, lädt Claude Code die Dateien `CLAUDE.md`, `.claude/CLAUDE.md`, `CLAUDE.local.md` und `.claude/rules/*.md` aus dem zusätzlichen Verzeichnis, mit Ausnahme von Regeln, die ein [`paths`-Feld](#path-specific-rules) festlegen. `CLAUDE.local.md` wird übersprungen, wenn Sie `local` aus [`--setting-sources`](https://code.claude.com/docs/de/cli-reference) ausschließen.

167 167 

168### Organisieren Sie Regeln mit `.claude/rules/`168### Organisieren Sie Regeln mit `.claude/rules/`

169 169 

model-config.md +22 −15

Details

168 168 

169Siehe [Model is not a recognized model id](https://code.claude.com/docs/de/errors.md#model-is-not-a-recognized-model-id) und [Model not found](https://code.claude.com/docs/de/errors.md#model-not-found) für die Meldungen.169Siehe [Model is not a recognized model id](https://code.claude.com/docs/de/errors.md#model-is-not-a-recognized-model-id) und [Model not found](https://code.claude.com/docs/de/errors.md#model-not-found) für die Meldungen.

170 170 

171Wenn Sie das Modell mit dem `--model`-Flag, der `ANTHROPIC_MODEL`-Umgebungsvariable oder der `model`-Einstellung festlegen, lehnt Claude Code einen falsch geschriebenen Wert nicht im Voraus ab. Die Sitzung startet, und die erste Anfrage erzeugt [There's an issue with the selected model](https://code.claude.com/docs/de/errors.md#theres-an-issue-with-the-selected-model). Auf der Anthropic API kann ein Wert, der nicht mit `claude-` beginnt und einem Modellnamen oder Alias sehr nahekommt, zusätzlich eine [Startwarnung erzeugen, die diesen vorschlägt](#fix-a-mistyped-model-name).171Wenn Sie das Modell mit dem `--model`-Flag, der `ANTHROPIC_MODEL`-Umgebungsvariable oder der `model`-Einstellung festlegen, lehnt Claude Code einen falsch geschriebenen Wert nicht im Voraus ab. Die Sitzung startet, und die erste Anfrage erzeugt [There's an issue with the selected model](https://code.claude.com/docs/de/errors.md#theres-an-issue-with-the-selected-model). Auf der Anthropic API sehen Sie möglicherweise eine [Warnung, die den ähnlichsten Namen vorschlägt](#fix-a-mistyped-model-name), wenn der Wert einem Modellnamen oder Alias sehr nahekommt und nicht mit `claude-` beginnt.

172 172 

173Wenn das angeforderte Modell ein geplantes Ausmusterungsdatum hat oder automatisch einer neueren Version neu zugeordnet wird, zeigt Claude Code eine Warnung an, die das angeforderte Modell benennt. Interaktive Sitzungen zeigen sie als Starthinweis. Ab v2.1.182 wird die gleiche Warnung im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) auf stderr geschrieben, wenn das Standard-Textausgabeformat verwendet wird. Die Prüfung deckt auch ein `model` ab, das im [Subagenten-Frontmatter](https://code.claude.com/docs/de/sub-agents.md) festgelegt ist. Die stderr-Warnung wird für `--output-format json` und `stream-json` unterdrückt; lesen Sie das tatsächliche Modell stattdessen aus dem `modelUsage`-Feld der [Ergebnisnachricht](https://code.claude.com/docs/de/headless.md#get-structured-output).173Wenn das angeforderte Modell ein geplantes Ausmusterungsdatum hat oder automatisch einer neueren Version neu zugeordnet wird, zeigt Claude Code eine Warnung an, die das angeforderte Modell benennt. Interaktive Sitzungen zeigen sie als Starthinweis. Ab v2.1.182 wird die gleiche Warnung im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) auf stderr geschrieben, wenn das Standard-Textausgabeformat verwendet wird. Die Prüfung deckt auch ein `model` ab, das im [Subagenten-Frontmatter](https://code.claude.com/docs/de/sub-agents.md) festgelegt ist. Die stderr-Warnung wird für `--output-format json` und `stream-json` unterdrückt; lesen Sie das tatsächliche Modell stattdessen aus dem `modelUsage`-Feld der [Ergebnisnachricht](https://code.claude.com/docs/de/headless.md#get-structured-output).

174 174 


195}195}

196```196```

197 197 

198#### Einen falsch geschriebenen Modellnamen korrigieren

199 

200Jede dieser Warnungen bedeutet, dass Claude Code die von Ihnen festgelegte Modell-ID nicht erkennt und die ID einem Modellnamen oder Alias sehr nahekommt, den Claude Code erkennt:

201 

202```text theme={null}

203⚠ Model "<model>" isn't recognized · did you mean "<suggestion>"?

204Claude Code doesn't recognize the model "<model>". Did you mean "<suggestion>"?

205```

206 

207* **Sie haben die ID falsch geschrieben**: Ändern Sie sie [überall dort, wo Sie das Modell festlegen](#setting-your-model), in den Vorschlag

208* **Die ID ist beabsichtigt**: Lassen Sie sie unverändert. Die Sitzung sendet sie so, wie Sie sie geschrieben haben. Wenn das Kontextfenster, das Claude Code dafür annimmt, falsch ist, [korrigieren Sie das Fenster](#correct-the-window-for-a-gateway-or-custom-model-id)

209 

198#### Ein Standardmodell für neue Sitzungen festlegen210#### Ein Standardmodell für neue Sitzungen festlegen

199 211 

200Legen Sie `ANTHROPIC_DEFAULT_MODEL=<alias|name>` fest, um das Modell auszuwählen, auf dem Ihre Sitzungen standardmäßig starten. Erfordert Claude Code v2.1.236 oder später.212Legen Sie `ANTHROPIC_DEFAULT_MODEL=<alias|name>` fest, um das Modell auszuwählen, auf dem Ihre Sitzungen standardmäßig starten. Erfordert Claude Code v2.1.236 oder später.


772| :- | :- |784| :- | :- |

773| Umschalter für die aktuelle Sitzung | Drücken Sie `Option+T` auf macOS oder `Alt+T` auf Windows und Linux |785| Umschalter für die aktuelle Sitzung | Drücken Sie `Option+T` auf macOS oder `Alt+T` auf Windows und Linux |

774| Den globalen Standard festlegen | Führen Sie `/config` aus und schalten Sie den Thinking-Modus um. Gespeichert als `alwaysThinkingEnabled` in `~/.claude/settings.json` |786| Den globalen Standard festlegen | Führen Sie `/config` aus und schalten Sie den Thinking-Modus um. Gespeichert als `alwaysThinkingEnabled` in `~/.claude/settings.json` |

775| Über eine Umgebungsvariable deaktivieren | Setzen Sie [`MAX_THINKING_TOKENS=0`](https://code.claude.com/docs/de/env-vars), was Thinking auf der Anthropic API ausschaltet, außer auf Opus 5.5, Sonnet 5.5, Haiku 5.5 und Fable-Modellen. Bei [Drittanbieter-Providern](https://code.claude.com/docs/de/third-party-integrations.md) lässt Claude Code stattdessen den `thinking` Parameter weg, und Modelle mit adaptiven Überlegungen können weiterhin nachdenken |787| Über eine Umgebungsvariable deaktivieren | Setzen Sie [`MAX_THINKING_TOKENS=0`](https://code.claude.com/docs/de/env-vars) |

788 

789Claude Code klappt die Thinking-Ausgabe standardmäßig zusammen. Drücken Sie `Ctrl+O`, um den ausführlichen Modus umzuschalten und die Überlegungen als grauen kursiven Text zu sehen. Interaktive Sitzungen auf der Anthropic API erhalten standardmäßig redigierte Thinking-Blöcke, daher setzen Sie [`showThinkingSummaries: true`](https://code.claude.com/docs/de/settings-reference#showthinkingsummaries) in den Einstellungen, wenn die vollständigen Zusammenfassungen beim Aufklappen verfügbar sein sollen. Ihnen werden alle generierten Thinking-Token berechnet, auch wenn sie zusammengeklappt oder redigiert sind.

790 

791#### Wo Sie Thinking nicht ausschalten können

776 792 

777Sie können Thinking auf Opus 5.5, Sonnet 5.5, Haiku 5.5 oder den Fable-Modellen nicht ausschalten. Der Sitzungs-Umschalter und die `/config` Zeile zeigen für diese Modelle `Thinking can't be turned off` an, statt den Schalter anzubieten, und ein gespeichertes `alwaysThinkingEnabled: false` oder `MAX_THINKING_TOKENS=0` hat dort keine Wirkung. Auf diesen Modellen entscheidet das Modell pro Schritt basierend auf der Effort-Stufe, wie viel es nachdenkt. Die gespeicherte Einstellung gilt wieder, wenn Sie zu einem Modell wechseln, das sie akzeptiert.793Sie können Thinking auf Opus 5.5, Sonnet 5.5, Haiku 5.5 oder den Fable-Modellen nicht ausschalten. Der Sitzungs-Umschalter und die `/config` Zeile zeigen für diese Modelle `Thinking can't be turned off` an, statt den Schalter anzubieten, und ein gespeichertes `alwaysThinkingEnabled: false` oder `MAX_THINKING_TOKENS=0` hat dort keine Wirkung. Auf diesen Modellen entscheidet das Modell pro Schritt basierend auf der Effort-Stufe, wie viel es nachdenkt. Die gespeicherte Einstellung gilt wieder, wenn Sie zu einem Modell wechseln, das sie akzeptiert.

778 794 

779Claude Code klappt die Thinking-Ausgabe standardmäßig zusammen. Drücken Sie `Ctrl+O`, um den ausführlichen Modus umzuschalten und die Überlegungen als grauen kursiven Text zu sehen. Interaktive Sitzungen auf der Anthropic API erhalten standardmäßig redigierte Thinking-Blöcke, daher setzen Sie `showThinkingSummaries: true` in [Einstellungen](https://code.claude.com/docs/de/settings.md), wenn die vollständigen Zusammenfassungen beim Aufklappen verfügbar sein sollen. Ihnen werden alle generierten Thinking-Token berechnet, auch wenn sie zusammengeklappt oder redigiert sind.795Um Thinking zu stoppen oder zu reduzieren, verwenden Sie den Schritt für Ihren Provider:

796 

797* **Anthropic API**: Sie können Thinking auf Modellen wie `claude-opus-5`, `claude-sonnet-5` und `claude-haiku-4-5` ausschalten. [Aliase](#model-aliases) wie `sonnet` wählen Modelle aus, bei denen das nicht möglich ist, daher [legen Sie das Modell](#setting-your-model) über seine ID fest.

798* **[Drittanbieter-Provider](https://code.claude.com/docs/de/third-party-integrations.md)**: Bei Providern wie Amazon Bedrock und Microsoft Foundry können Modelle mit [adaptiven Überlegungen](#adaptive-reasoning-and-fixed-thinking-budgets) auch bei ausgeschaltetem Thinking weiterhin nachdenken. [Senken Sie die Effort-Stufe](#set-the-effort-level), um das Thinking zu reduzieren.

780 799 

781### Erweiterter Kontext800### Erweiterter Kontext

782 801 


900 919 

901Sobald Claude Code die ID erkennt oder das von Ihnen angegebene Fenster verwendet, erscheint die Warnung nicht mehr, wenn Sie eine Sitzung mit dieser ID starten.920Sobald Claude Code die ID erkennt oder das von Ihnen angegebene Fenster verwendet, erscheint die Warnung nicht mehr, wenn Sie eine Sitzung mit dieser ID starten.

902 921 

903#### Falsch geschriebenen Modellnamen korrigieren

904 

905Jede dieser beiden Warnungen bedeutet, dass Claude Code die von Ihnen festgelegte Modell-ID nicht erkennt und die ID beinahe einem Modellnamen oder Alias entspricht, den es erkennt:

906 

907```text theme={null}

908⚠ Model "<model>" isn't recognized · did you mean "<suggestion>"?

909Claude Code doesn't recognize the model "<model>". Did you mean "<suggestion>"?

910```

911 

912* **Sie haben die ID falsch geschrieben**: Ändern Sie sie in den Vorschlag, [wo auch immer Sie das Modell festlegen](#setting-your-model)

913* **Die ID ist beabsichtigt**: Lassen Sie sie unverändert. Die Sitzung sendet sie so, wie Sie sie geschrieben haben. Wenn das Kontextfenster, das Claude Code dafür annimmt, falsch ist, [korrigieren Sie das Fenster](#correct-the-window-for-a-gateway-or-custom-model-id)

914 

915#### Für welche IDs `CLAUDE_CODE_MAX_CONTEXT_TOKENS` gilt922#### Für welche IDs `CLAUDE_CODE_MAX_CONTEXT_TOKENS` gilt

916 923 

917Bei einem [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) oder einer anderen benutzerdefinierten Bereitstellung kann Claude Code ein Kontextfenster für die Modell-ID annehmen, das sich vom echten Fenster des Modells unterscheidet, unabhängig davon, ob es die ID zu einem Claude-Modell auflöst oder nicht. Setzen Sie [`CLAUDE_CODE_MAX_CONTEXT_TOKENS`](https://code.claude.com/docs/de/env-vars) auf das Fenster, das Claude Code stattdessen annehmen sollte.924Bei einem [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) oder einer anderen benutzerdefinierten Bereitstellung kann Claude Code ein Kontextfenster für die Modell-ID annehmen, das sich vom echten Fenster des Modells unterscheidet, unabhängig davon, ob es die ID zu einem Claude-Modell auflöst oder nicht. Setzen Sie [`CLAUDE_CODE_MAX_CONTEXT_TOKENS`](https://code.claude.com/docs/de/env-vars) auf das Fenster, das Claude Code stattdessen annehmen sollte.

Details

710* `skill.name`: Für die Anfrage aktiver Skill, gesetzt durch das Skill-Tool oder einen `/`-Befehl oder von einem gestarteten Subagenten geerbt. Namen integrierter, gebündelter und benutzerdefinierter Skills sowie von Skills aus Plugins des offiziellen Marketplace erscheinen unverändert. Namen von Skills aus Drittanbieter-Plugins werden durch `"third-party"` ersetzt. Nicht vorhanden, wenn kein Skill aktiv ist.710* `skill.name`: Für die Anfrage aktiver Skill, gesetzt durch das Skill-Tool oder einen `/`-Befehl oder von einem gestarteten Subagenten geerbt. Namen integrierter, gebündelter und benutzerdefinierter Skills sowie von Skills aus Plugins des offiziellen Marketplace erscheinen unverändert. Namen von Skills aus Drittanbieter-Plugins werden durch `"third-party"` ersetzt. Nicht vorhanden, wenn kein Skill aktiv ist.

711* `plugin.name`: Zugehöriges Plugin, wenn der aktive Skill oder Subagent von einem Plugin bereitgestellt wird. Namen von Plugins aus dem offiziellen Marketplace erscheinen unverändert. Namen von Drittanbieter-Plugins werden durch `"third-party"` ersetzt. Nicht vorhanden, wenn weder der Skill noch der Subagent ein zugehöriges Plugin hat.711* `plugin.name`: Zugehöriges Plugin, wenn der aktive Skill oder Subagent von einem Plugin bereitgestellt wird. Namen von Plugins aus dem offiziellen Marketplace erscheinen unverändert. Namen von Drittanbieter-Plugins werden durch `"third-party"` ersetzt. Nicht vorhanden, wenn weder der Skill noch der Subagent ein zugehöriges Plugin hat.

712* `marketplace.name`: Marketplace, aus dem das zugehörige Plugin installiert wurde. Wird nur für Plugins aus dem offiziellen Marketplace ausgegeben, auch wenn `OTEL_LOG_TOOL_DETAILS=1` gesetzt ist. Andernfalls nicht vorhanden.712* `marketplace.name`: Marketplace, aus dem das zugehörige Plugin installiert wurde. Wird nur für Plugins aus dem offiziellen Marketplace ausgegeben, auch wenn `OTEL_LOG_TOOL_DETAILS=1` gesetzt ist. Andernfalls nicht vorhanden.

713* `mcp_server.name`: MCP-Server, dessen Tool-Ergebnis diese Anfrage verarbeitet hat. Namen integrierter, über claude.ai weitergeleiteter und im offiziellen Registry eingetragener Server erscheinen unverändert. Namen benutzerkonfigurierter Server werden durch `"custom"` ersetzt. Nicht vorhanden, wenn die Anfrage kein MCP-Tool-Ergebnis verarbeitet hat. Vor v2.1.222 setzte Claude Code dieses Attribut bei jeder Anfrage nach einem MCP-Tool-Aufruf, nicht nur bei Anfragen, die ein Tool-Ergebnis verarbeitet haben. Dashboards, die es aggregieren, zeigen daher nach dem Upgrade einen Rückgang.713* `mcp_server.name`: MCP-Server, dessen Tool-Ergebnis diese Anfrage verarbeitet hat. Namen integrierter, über claude.ai weitergeleiteter und in der offiziellen Registry eingetragener Server erscheinen unverändert. Vom Benutzer konfigurierte Servernamen werden durch `"custom"` ersetzt. Fehlt, wenn die Anfrage kein MCP-Tool-Ergebnis verarbeitet hat. Vor v2.1.222 setzte Claude Code dieses Attribut bei jeder Anfrage nach einem MCP-Tool-Aufruf, nicht nur bei Anfragen, die ein Tool-Ergebnis verarbeitet haben, sodass Dashboards, die es aggregieren, nach dem Upgrade einen Rückgang zeigen.

714* `mcp_tool.name`: MCP-Tool, dessen Ergebnis diese Anfrage verarbeitet hat, mit demselben Schwärzungs- und Versionsverhalten wie `mcp_server.name`. Nicht vorhanden, wenn die Anfrage kein MCP-Tool-Ergebnis verarbeitet hat.714 * Ab v2.1.312 erscheint auch der Name eines Remote-Servers mit fester URL, den ein Plugin aus dem offiziellen Marketplace von Anthropic deklariert, unverändert als `plugin_<plugin>_<server>`. Dieser Name wird durch `"custom"` ersetzt, wenn die Marketplace-Kopie des Plugins nicht aus der registrierten Quelle von Anthropic stammt, etwa wenn sie in einer Cloud-Sitzung aus einem Seed-Verzeichnis eingebunden wurde.

715* `mcp_tool.name`: MCP-Tool, dessen Ergebnis diese Anfrage verarbeitet hat, mit demselben Schwärzungs- und Versionsverhalten wie `mcp_server.name`, außer dass es `"custom"` lauten kann, wenn `mcp_server.name` einen Namen der Form `plugin_<plugin>_<server>` zeigt. Fehlt, wenn die Anfrage kein MCP-Tool-Ergebnis verarbeitet hat.

715 716 

716#### Token-Zähler717#### Token-Zähler

717 718 


998 * Eine Freigabe für den Rest der Sitzung, die bei einer früheren Berechtigungsabfrage in derselben interaktiven CLI-Sitzung erteilt wurde999 * Eine Freigabe für den Rest der Sitzung, die bei einer früheren Berechtigungsabfrage in derselben interaktiven CLI-Sitzung erteilt wurde

999 * Das Tool ist grundsätzlich sicher1000 * Das Tool ist grundsätzlich sicher

1000 1001 

1001 Der Wert von `source` gibt nicht an, welche dieser Quellen zugetroffen hat. Um herauszufinden, welche einen Aufruf abgelehnt hat, suchen Sie das [Sicherheitsereignis](#safety-event) mit derselben `tool_use_id` und lesen Sie dessen Attribute `category` und `rule_source`. Für einige abgelehnte Aufrufe [gibt es kein Sicherheitsereignis](#calls-without-a-safety-event).1002 Der Wert von `source` gibt nicht an, welche dieser Quellen gegriffen hat. Wenn `classifier_verdict` vorhanden ist, gibt es das Klassifikatorergebnis an, das über den Aufruf entschieden hat. Kein `tool_decision`-Attribut nennt die Berechtigungsregel oder Einstellung, die den Aufruf abgelehnt hat.

1002 1003 

1003 Claude Code meldet `"config"` auch, wenn die Anfrage für die Berechtigungsabfrage selbst fehlschlägt. Diese Anfrage schlägt beispielsweise fehl, wenn der [`canUseTool`](https://code.claude.com/docs/de/agent-sdk/typescript#canusetool)-Callback des Agent SDK oder das Tool [`--permission-prompt-tool`](https://code.claude.com/docs/de/cli-reference#cli-flags) ein ungültiges Ergebnis zurückgibt oder wenn der Eingabestream geschlossen wird, während die Anfrage aussteht.1004 Claude Code meldet `"config"` auch, wenn die Anfrage für die Berechtigungsabfrage selbst fehlschlägt. Diese Anfrage schlägt beispielsweise fehl, wenn der [`canUseTool`](https://code.claude.com/docs/de/agent-sdk/typescript#canusetool)-Callback des Agent SDK oder das Tool [`--permission-prompt-tool`](https://code.claude.com/docs/de/cli-reference#cli-flags) ein ungültiges Ergebnis zurückgibt oder wenn der Eingabestream geschlossen wird, während die Anfrage aussteht.

1004 * `"hook"`: Ein `PreToolUse`- oder `PermissionRequest`-Hook hat die Entscheidung zurückgegeben.1005 * `"hook"`: Ein `PreToolUse`- oder `PermissionRequest`-Hook hat die Entscheidung zurückgegeben.


1046 1047 

1047#### Sicherheitsereignis1048#### Sicherheitsereignis

1048 1049 

1049Wird protokolliert, wenn eine Prüfung einen Tool-Aufruf ablehnt oder eine Berechtigungsabfrage erfordert, außer bei [Aufrufen ohne Sicherheitsereignis](#calls-without-a-safety-event). Wird außerdem protokolliert, wenn der [Netzwerk-Proxy der Sandbox](https://code.claude.com/docs/de/sandboxing.md#network-isolation) eine Verbindung oder Anfrage ablehnt und wenn ein Hook ein Ergebnis blockiert. Erfordert Claude Code v2.1.307 oder neuer.1050Claude Code sendet `claude_code.safety_event` nicht mehr:

1051 

1052* **v2.1.312 und höher**: Diese Versionen senden das Ereignis nicht, und keine Einstellung schaltet es ein

1053* **v2.1.307 bis v2.1.311**: Eine Sitzung hört bei ihrer nächsten Aktualisierung der Feature-Flags auf, das Ereignis zu senden. Eine Sitzung, die keine [Feature-Flags abruft](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching), etwa bei Amazon Bedrock, Google Clouds Agent Platform oder Microsoft Foundry, kann es weiterhin senden.

1054 

1055Um abgelehnte Tool-Aufrufe zu sehen, fragen Sie [`tool_decision`](#tool-decision-event)-Ereignisse ab. Diese zeigen, dass ein Aufruf abgelehnt wurde, aber nicht immer, welche Prüfung ihn abgelehnt hat.

1056 

1057Die Ereignisdetails hier beschreiben Ereignisse von v2.1.307 bis v2.1.311, bei denen ein Sicherheitsereignis [Fälle](#safety-event-categories) wie diese festhält:

1058 

1059* Eine Prüfung lehnt einen Tool-Aufruf ab oder erfordert eine Berechtigungsabfrage, außer bei [Aufrufen ohne Sicherheitsereignis](#calls-without-a-safety-event)

1060* Der [Netzwerk-Proxy der Sandbox](https://code.claude.com/docs/de/sandboxing.md#network-isolation) lehnt eine Verbindung oder Anfrage ab

1061* Ein Hook blockiert ein Ergebnis oder das Ende eines Turns

1050 1062 

1051Das Ereignis wird zusammen mit den anderen Ereignissen exportiert und hat keine eigene Einstellung. Die eigenen Attribute des Ereignisses enthalten keinen Befehlstext, keine Dateipfade, keine Hostnamen und keine Namen von MCP-Servern oder -Tools. Der Datensatz enthält außerdem die [Standardattribute](#standard-attributes), die jedes Ereignis hat und zu denen `workspace.host_paths` und die [Repository-Attribute](#repository-attributes) gehören können. Um den Befehl oder das MCP-Tool hinter einem Ereignis zu sehen, setzen Sie `OTEL_LOG_TOOL_DETAILS=1` und lesen Sie `tool_parameters` beim passenden `tool_decision`-Ereignis.1063Das Ereignis wird zusammen mit den anderen Ereignissen exportiert und hat keine eigene Einstellung. Die eigenen Attribute des Ereignisses enthalten keinen Befehlstext, keine Dateipfade, keine Hostnamen und keine Namen von MCP-Servern oder -Tools. Der Datensatz enthält außerdem die [Standardattribute](#standard-attributes), die jedes Ereignis hat und zu denen `workspace.host_paths` und die [Repository-Attribute](#repository-attributes) gehören können. Um den Befehl oder das MCP-Tool hinter einem Ereignis zu sehen, setzen Sie `OTEL_LOG_TOOL_DETAILS=1` und lesen Sie `tool_parameters` beim passenden `tool_decision`-Ereignis.

1052 1064 


1458 1470 

1459Wie jedes OTel-Ereignis auf dieser Seite wird es nur an das von Ihnen konfigurierte Telemetrie-Backend gesendet. Erfordert Claude Code v2.1.227 oder höher.1471Wie jedes OTel-Ereignis auf dieser Seite wird es nur an das von Ihnen konfigurierte Telemetrie-Backend gesendet. Erfordert Claude Code v2.1.227 oder höher.

1460 1472 

1461Wenn Claude Code den Aufbewahrungszeitraum nicht sicher bestimmen kann, pausiert es die Bereinigung und gibt das Ereignis mit `result` auf `"skipped"` und einem `skip_reason` aus. Wenn [verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) `cleanupPeriodDays` festlegen, legt der verwaltete Wert den Aufbewahrungszeitraum fest, und die Bereinigung läuft auch dann, wenn eine Einstellungsdatei in einem Geltungsbereich mit niedrigerer Priorität beschädigt oder ungültig ist. Wenn `managed-settings.json` selbst nicht gelesen werden kann, pausiert Claude Code die Bereinigung trotzdem, es sei denn, die [verwaltete Ebene](https://code.claude.com/docs/de/managed-settings.md#how-claude-code-combines-managed-sources) liefert `cleanupPeriodDays` aus einer anderen Quelle, etwa aus serververwalteten Einstellungen oder einem `managed-settings.d/`-Drop-in neben der beschädigten Datei. Die Attribute der Löschzähler sind nur vorhanden, wenn `result` den Wert `"complete"` hat.1473Lesen Sie `result`, um zu sehen, ob die Bereinigung ausgeführt wurde:

1474 

1475* `"complete"`: Die Bereinigung wurde ausgeführt, und das Ereignis enthält ihre Zählwerte

1476* `"skipped"`: Claude Code konnte den Aufbewahrungszeitraum nicht sicher bestimmen, hat die Bereinigung daher ausgesetzt, und das Ereignis enthält keine Zählwerte. Wenn `skip_reason` den Wert `"settings_unknowable"` oder `"settings_invalid_key_set"` hat, beheben Sie den Einstellungsfehler, den `/status` auf diesem Rechner meldet, damit eine spätere Sitzung die Bereinigung ausführen kann

1477 

1478Wenn [verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) `cleanupPeriodDays` festlegen, legt der verwaltete Wert den Aufbewahrungszeitraum fest, und die Bereinigung läuft auch dann, wenn eine Einstellungsdatei in einem Geltungsbereich mit niedrigerer Priorität beschädigt oder ungültig ist.

1462 1479 

1463**Ereignisname**: `claude_code.retention_sweep`1480**Ereignisname**: `claude_code.retention_sweep`

1464 1481 


1469* `event.timestamp`: ISO-8601-Zeitstempel1486* `event.timestamp`: ISO-8601-Zeitstempel

1470* `event.sequence`: prozessbezogener Zähler zur Sortierung von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)1487* `event.sequence`: prozessbezogener Zähler zur Sortierung von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

1471* `result`: `"complete"`, wenn die Bereinigung ausgeführt wurde, `"skipped"`, wenn Claude Code sie pausiert hat1488* `result`: `"complete"`, wenn die Bereinigung ausgeführt wurde, `"skipped"`, wenn Claude Code sie pausiert hat

1472* `period_days`: Der Wert von `cleanupPeriodDays` aus den zusammengeführten Einstellungen in Tagen, oder `30`, wenn keine Quelle ihn festlegt. Bei übersprungenen Ereignissen der Wert, den die Bereinigung verwendet hätte, berechnet aus den Einstellungsquellen, die Claude Code lesen konnte1489* `period_days`: Der Aufbewahrungszeitraum in Tagen, mit dem die Bereinigung gestartet wurde: `cleanupPeriodDays` aus den zusammengeführten Einstellungen, einschließlich etwaiger Änderungen durch einen [`settings.read`-Hook](https://code.claude.com/docs/de/plugins/mods/events#settings-read-hook). `30`, wenn der Schlüssel dadurch nicht gesetzt ist. Bei ausgesetzten Ereignissen der Wert, den die Bereinigung verwendet hätte, berechnet aus den Einstellungsquellen, die Claude Code lesen konnte

1473* `used_default`: `"true"`, wenn keine lesbare Einstellungsquelle `cleanupPeriodDays` festlegt, andernfalls `"false"`. Bei abgeschlossenen Ereignissen bedeutet `"true"`, dass der Standardwert von 30 Tagen angewendet wurde1490* `used_default`: `"true"`, wenn `period_days` auf `30` zurückgefallen ist, andernfalls `"false"`. Bei abgeschlossenen Ereignissen bedeutet `"true"`, dass der Standardwert von 30 Tagen angewendet wurde

1474* `skip_reason`: Warum Claude Code die Bereinigung ausgesetzt hat. Nur vorhanden, wenn `result` den Wert `"skipped"` hat:1491* `skip_reason`: Warum Claude Code die Bereinigung ausgesetzt hat. Nur vorhanden, wenn `result` den Wert `"skipped"` hat:

1475 * `"user_source_disabled"`: Benutzereinstellungen sind ausgeschlossen, zum Beispiel durch das Flag [`--setting-sources`](https://code.claude.com/docs/de/cli-reference#cli-flags) oder die SDK-Option [`settingSources`](https://code.claude.com/docs/de/agent-sdk/typescript#options), und keine aktivierte Quelle stellt `cleanupPeriodDays` bereit1492 * `"user_source_disabled"`: Benutzereinstellungen sind ausgeschlossen, zum Beispiel durch das Flag [`--setting-sources`](https://code.claude.com/docs/de/cli-reference#cli-flags) oder die SDK-Option [`settingSources`](https://code.claude.com/docs/de/agent-sdk/typescript#options), und keine aktivierte Quelle stellt `cleanupPeriodDays` bereit

1476 * `"settings_unknowable"`: Eine Einstellungsdatei konnte nicht gelesen oder geparst werden, sodass `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays` möglicherweise auf einen Wert gesetzt ist, den Claude Code nicht sehen kann1493 * `"settings_unknowable"`: Eine Einstellungsdatei konnte nicht gelesen oder geparst werden, sodass `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays` möglicherweise auf einen Wert gesetzt ist, den Claude Code nicht sehen kann


1658 1675 

1659### Sicherheitsfragen zu Ereignissen zuordnen1676### Sicherheitsfragen zu Ereignissen zuordnen

1660 1677 

1678Zeilen für `safety_event` gelten nur für eine Sitzung mit v2.1.307 bis v2.1.311, die [das Ereignis noch sendet](#safety-event).

1679 

1661Beim Erstellen von Erkennungsregeln schlagen Sie das Signal auf, das Sie überwachen möchten, und fragen Sie Ihr Backend nach dem entsprechenden Ereignis und den Attributen ab:1680Beim Erstellen von Erkennungsregeln schlagen Sie das Signal auf, das Sie überwachen möchten, und fragen Sie Ihr Backend nach dem entsprechenden Ereignis und den Attributen ab:

1662 1681 

1663| Signal | Ereignis | Schlüsselattribute |1682| Signal | Ereignis | Schlüsselattribute |


1667| Der Klassifikator des Auto-Modus hat einen Tool-Aufruf zugelassen oder blockiert, oder Claude Code hat den Aufruf ohne Klassifikator-Urteil verweigert | [`tool_decision`](#tool-decision-event), wenn `classifier_verdict` vorhanden ist. Bei einer Verweigerung ohne Urteil ist `classifier_verdict` `"no_verdict"` oder `"unavailable"` | `classifier_verdict`, `permission_mode`, `tool_name`; `classifier_category`, wenn Sie `OTEL_LOG_TOOL_DETAILS=1` setzen |1686| Der Klassifikator des Auto-Modus hat einen Tool-Aufruf zugelassen oder blockiert, oder Claude Code hat den Aufruf ohne Klassifikator-Urteil verweigert | [`tool_decision`](#tool-decision-event), wenn `classifier_verdict` vorhanden ist. Bei einer Verweigerung ohne Urteil ist `classifier_verdict` `"no_verdict"` oder `"unavailable"` | `classifier_verdict`, `permission_mode`, `tool_name`; `classifier_category`, wenn Sie `OTEL_LOG_TOOL_DETAILS=1` setzen |

1668| Berechtigungsmodus-Eskalation | `permission_mode_changed` | `from_mode`, `to_mode`, `trigger` |1687| Berechtigungsmodus-Eskalation | `permission_mode_changed` | `from_mode`, `to_mode`, `trigger` |

1669| In welchem Berechtigungsmodus jeder Tool-Aufruf geprüft wurde, einschließlich der Aufrufe von Subagenten | [`tool_decision`](#tool-decision-event) | `permission_mode`, `session.id` |1688| In welchem Berechtigungsmodus jeder Tool-Aufruf geprüft wurde, einschließlich der Aufrufe von Subagenten | [`tool_decision`](#tool-decision-event) | `permission_mode`, `session.id` |

1670| Policy-Hook blockierte eine Aktion | `hook_execution_complete` | `hook_event`, `num_blocking` |1689| Policy-Hook blockierte eine Aktion | `hook_execution_complete`, das weder an einen Aufruf noch an `tool_use_id` gebunden ist | `hook_event`, `num_blocking` |

1671| Welchen Tool-Aufruf ein Hook abgelehnt hat und welches Ergebnis oder Turn-Ende ein Hook blockiert hat | [`safety_event`](#safety-event), wenn `category` `"hook"` und `decision` `"reject"` für einen abgelehnten Aufruf ist, oder wenn `category` `"hook_review"` für ein blockiertes Ergebnis oder Turn-Ende ist | `category`, `decision`, `hook_event`; `tool_use_id` für einen Tool-Aufruf |1690| Tool-Aufruf, den ein Hook abgelehnt hat | [`tool_decision`](#tool-decision-event), wenn `decision` `"reject"` und `source` `"hook"` ist | `decision`, `source`, `tool_use_id` |

1691| Welches Ergebnis oder Turn-Ende ein Hook blockiert hat | [`safety_event`](#safety-event), wenn `category` `"hook_review"` ist | `category`, `hook_event`; `tool_use_id` für einen Tool-Aufruf |

1672| Der Netzwerk-Proxy der Sandbox hat eine Verbindung oder Anfrage eines Bash- oder PowerShell-Befehls abgelehnt | [`safety_event`](#safety-event), wenn `sandbox_violation_count` vorhanden und nicht `"0"` ist | `sandbox_violation_count`, `category`, `sandbox_enabled`, `tool_use_id` |1692| Der Netzwerk-Proxy der Sandbox hat eine Verbindung oder Anfrage eines Bash- oder PowerShell-Befehls abgelehnt | [`safety_event`](#safety-event), wenn `sandbox_violation_count` vorhanden und nicht `"0"` ist | `sandbox_violation_count`, `category`, `sandbox_enabled`, `tool_use_id` |

1673| Login, Logout und Authentifizierungsfehler | `auth` | `action`, `success`, `error_category` |1693| Login, Logout und Authentifizierungsfehler | `auth` | `action`, `success`, `error_category` |

1674| MCP-Server-Verbindung oder Fehler | `mcp_server_connection` | `status`, `server_name`, `is_plugin`, `error_code` |1694| MCP-Server-Verbindung oder Fehler | `mcp_server_connection` | `status`, `server_name`, `is_plugin`, `error_code` |

Details

25 25 

26Der Modus, der jede Aktion überprüft, wird in der CLI, in `claude --help`, in den VS Code- und JetBrains-Erweiterungen und in der Desktop-App als **Manual** bezeichnet. Sein Konfigurationswert ist `default`, was Hooks und SDK-Integrationen verwenden. Die CLI akzeptiert `manual` als Alias überall dort, wo Sie den Wert eingeben, zum Beispiel `claude --permission-mode manual` oder `"defaultMode": "manual"`.26Der Modus, der jede Aktion überprüft, wird in der CLI, in `claude --help`, in den VS Code- und JetBrains-Erweiterungen und in der Desktop-App als **Manual** bezeichnet. Sein Konfigurationswert ist `default`, was Hooks und SDK-Integrationen verwenden. Die CLI akzeptiert `manual` als Alias überall dort, wo Sie den Wert eingeben, zum Beispiel `claude --permission-mode manual` oder `"defaultMode": "manual"`.

27 27 

28Schreibvorgänge in [geschützte Pfade](#protected-paths) werden niemals automatisch genehmigt, außer im `bypassPermissions`-Modus und in Plan-Mode-Sitzungen, in denen Bypass-Berechtigungen verfügbar sind, das heißt in interaktiven Terminal-Sitzungen, die auf eine Weise gestartet wurden, die [`bypassPermissions` in den Moduszyklus](#switch-permission-modes) aufnimmt.28Jeder Modus hat eine eigene Regel für Schreibvorgänge in [geschützte Pfade](#protected-paths).

29 29 

30Modi legen die Grundlage fest. Überlagern Sie [Berechtigungsregeln](https://code.claude.com/docs/de/permissions.md#manage-permissions) darauf, um bestimmte Tools vorab zu genehmigen oder zu blockieren. Deny-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Deny- und Ask-Regeln gelten nicht für [`EndConversation`](https://code.claude.com/docs/de/tools-reference#endconversation-tool-behavior), solange Claude noch mindestens ein anderes Tool aufrufen kann. Allow-Regeln haben keine Auswirkung in `bypassPermissions`.30Modi legen die Grundlage fest. Überlagern Sie [Berechtigungsregeln](https://code.claude.com/docs/de/permissions.md#manage-permissions) darauf, um bestimmte Tools vorab zu genehmigen oder zu blockieren. Deny-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Deny- und Ask-Regeln gelten nicht für [`EndConversation`](https://code.claude.com/docs/de/tools-reference#endconversation-tool-behavior), solange Claude noch mindestens ein anderes Tool aufrufen kann. Allow-Regeln haben keine Auswirkung in `bypassPermissions`.

31 31 


484* Öffnen eines Pull Requests gegen ein anderes Repository oder eine andere Organisation, Forken mit `gh repo fork` oder Pushen in ein Drittanbieter-Repository, es sei denn, Sie haben dieses externe Ziel benannt484* Öffnen eines Pull Requests gegen ein anderes Repository oder eine andere Organisation, Forken mit `gh repo fork` oder Pushen in ein Drittanbieter-Repository, es sei denn, Sie haben dieses externe Ziel benannt

485* Inhalte aus einem sensiblen lokalen Speicher oder aus einer Datei, deren Name, Pfad oder Typ sie als sensibel kennzeichnet, die in einen Commit, einen Push, einen PR- oder Issue-Text, einen Gist oder Paste oder eine Paketveröffentlichung gelangen, es sei denn, Sie haben sowohl die Quelle als auch das Ziel benannt. Sitzungstranskripte und Konversations-Logs, Punkt-Ordner mit Anmeldedaten und Konfiguration wie SSH-Schlüssel, Cloud-Anmeldedaten, Browser-Profile und Shell-Verlauf sowie Exporte von Benutzerdaten zählen alle dazu, und dass das Repository privat ist, hebt die Blockierung nicht auf485* Inhalte aus einem sensiblen lokalen Speicher oder aus einer Datei, deren Name, Pfad oder Typ sie als sensibel kennzeichnet, die in einen Commit, einen Push, einen PR- oder Issue-Text, einen Gist oder Paste oder eine Paketveröffentlichung gelangen, es sei denn, Sie haben sowohl die Quelle als auch das Ziel benannt. Sitzungstranskripte und Konversations-Logs, Punkt-Ordner mit Anmeldedaten und Konfiguration wie SSH-Schlüssel, Cloud-Anmeldedaten, Browser-Profile und Shell-Verlauf sowie Exporte von Benutzerdaten zählen alle dazu, und dass das Repository privat ist, hebt die Blockierung nicht auf

486* Schreiben in Sitzungstranskripte von Claude Code, also die `.jsonl`-Verlaufsdateien unter `~/.claude/projects/` oder Ihrem konfigurierten Konfigurationsverzeichnis, ob direkt oder über einen Shell-Befehl. Die Regel umfasst auch die Metadatenzeilen, die Claude Code für seine eigenen Prüfungen an jeden Transkripteintrag anhängt. Das Lesen eines Transkripts wird nicht blockiert486* Schreiben in Sitzungstranskripte von Claude Code, also die `.jsonl`-Verlaufsdateien unter `~/.claude/projects/` oder Ihrem konfigurierten Konfigurationsverzeichnis, ob direkt oder über einen Shell-Befehl. Die Regel umfasst auch die Metadatenzeilen, die Claude Code für seine eigenen Prüfungen an jeden Transkripteintrag anhängt. Das Lesen eines Transkripts wird nicht blockiert

487* Ein rekursives erzwungenes Löschen wie `rm -rf "$VAR"` oder `Remove-Item -Recurse -Force $dir`, dessen Ziel eine Shell-Variable ist, die nirgendwo in der für den Klassifikator sichtbaren Konversation zugewiesen wird, oder ein Glob, der auf einer solchen Variable aufsetzt. Der Wert stammt nur aus früherer Befehlsausgabe, die der Klassifikator nie erhält, daher kann der Klassifikator das Löschziel nicht anhand der anderen Löschregeln überprüfen. Die Blockierung wird aufgehoben, wenn Sie den genauen zu löschenden Pfad benennen oder wenn Claude das Löschen erneut ausführt und dabei den aufgelösten literalen Pfad in den Befehl schreibt. Löschvorgänge, deren Ziel der Klassifikator auflösen kann, sind nicht betroffen.487* Ein rekursives erzwungenes Löschen wie `rm -rf "$VAR"` oder `Remove-Item -Recurse -Force $dir`, dessen Ziel eine Shell-Variable ist, die in der für den Klassifikator sichtbaren Konversation nicht zugewiesen wird, oder ein Glob, der auf einer solchen Variable aufsetzt. Ohne diese Zuweisung kann der Klassifikator nicht erkennen, was der Befehl löschen würde.

488 488 

489 Ein Glob direkt unter der Variable, wie in `rm -rf "$VAR"/*`, ist stattdessen ein [kritischer Pfad](#critical-paths). `Remove-Item`-Ziele, die ein bloßes `*` sind oder auf `/*` oder `\*` enden, erreichen den Klassifikator nie: Claude Code [verweigert sie direkt](#remove-item-in-powershell).489 Die Blockierung wird aufgehoben, wenn Sie den genauen zu löschenden Pfad benennen oder wenn Claude das Löschen erneut ausführt und dabei den aufgelösten literalen Pfad in den Befehl schreibt. Löschvorgänge, deren Ziel der Klassifikator auflösen kann, sind nicht betroffen.

490 

491 Ein Glob direkt unter der Variable, wie in `rm -rf "$VAR"/*`, ist stattdessen ein [kritischer Pfad](#critical-paths). Für ein `Remove-Item`-Ziel, das ein bloßes `*` ist oder auf `/*` oder `\*` endet, siehe [Remove-Item in PowerShell](#remove-item-in-powershell): Claude Code verweigert diesen Befehl direkt.

490 492 

491Mehrere dieser Kategorien hängen von [Umgebungs](https://code.claude.com/docs/de/auto-mode-config.md#define-trusted-infrastructure)-Einträgen ab, etwa sensiblen Remote-Zielen und geschützten IaC-Bereichen, die Sie auf konkrete Namen eingrenzen können.493Mehrere dieser Kategorien hängen von [Umgebungs](https://code.claude.com/docs/de/auto-mode-config.md#define-trusted-infrastructure)-Einträgen ab, etwa sensiblen Remote-Zielen und geschützten IaC-Bereichen, die Sie auf konkrete Namen eingrenzen können.

492 494 


686* **Wenn Sie zustimmen**: Claude Code setzt `skipDangerousModePermissionPrompt` in `~/.claude/settings.json` auf `true`, sodass spätere Sitzungen den Dialog überspringen. Um den Dialog erneut anzuzeigen, entfernen Sie den Schlüssel aus dieser Datei oder setzen Sie ihn auf `false`. Die [Referenz zu `skipDangerousModePermissionPrompt`](https://code.claude.com/docs/de/settings-reference#skipdangerousmodepermissionprompt) listet die weiteren Einstellungsdateien auf, in denen Sie oder Ihre Organisation ihn festlegen können.688* **Wenn Sie zustimmen**: Claude Code setzt `skipDangerousModePermissionPrompt` in `~/.claude/settings.json` auf `true`, sodass spätere Sitzungen den Dialog überspringen. Um den Dialog erneut anzuzeigen, entfernen Sie den Schlüssel aus dieser Datei oder setzen Sie ihn auf `false`. Die [Referenz zu `skipDangerousModePermissionPrompt`](https://code.claude.com/docs/de/settings-reference#skipdangerousmodepermissionprompt) listet die weiteren Einstellungsdateien auf, in denen Sie oder Ihre Organisation ihn festlegen können.

687* **Wenn Sie ablehnen**: Claude Code wird beendet.689* **Wenn Sie ablehnen**: Claude Code wird beendet.

688 690 

691Wenn Sie [`--setting-sources`](https://code.claude.com/docs/de/cli-reference#cli-flags) ohne `user` übergeben, kann der Dialog erneut angezeigt werden, obwohl Sie ihm zuvor zugestimmt haben. Um ihn zu überspringen, fügen Sie `user` hinzu, wie in `--setting-sources user,project`.

692 

689Im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) wird kein Dialog angezeigt.693Im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) wird kein Dialog angezeigt.

690 694 

691Eine [Hintergrundsitzung](https://code.claude.com/docs/de/agent-view.md) berücksichtigt Ihre Zustimmung, wenn sie in den Benutzer- oder verwalteten Einstellungen gespeichert ist:695Eine [Hintergrundsitzung](https://code.claude.com/docs/de/agent-view.md) berücksichtigt Ihre Zustimmung, wenn sie in den Benutzer- oder verwalteten Einstellungen gespeichert ist:


728 732 

729## Geschützte Pfade733## Geschützte Pfade

730 734 

731Schreibvorgänge in eine kleine Anzahl von Pfaden werden niemals automatisch genehmigt, außer im `bypassPermissions`-Modus und in interaktiven Terminal-Sitzungen im Plan-Modus mit [verfügbaren Bypass-Berechtigungen](#skip-all-checks-with-bypasspermissions-mode). Dies verhindert versehentliche Beschädigungen des Repository-Status und der eigenen Konfiguration von Claude.735Eine kleine Anzahl von Pfaden enthält den Repository-Status und die eigene Konfiguration von Claude. Daher gilt in jedem Modus eine eigene Regel für Schreibvorgänge in diese Pfade:

732 736 

733| Modus | Schreibvorgänge in geschützten Pfaden |737| Modus | Schreibvorgänge in geschützten Pfaden |

734| :- | :- |738| :- | :- |

735| `default`, `acceptEdits` | Abgefragt |739| `default`, `acceptEdits` | Abgefragt |

736| `plan` | Erlaubt in interaktiven Terminal-Sitzungen mit [verfügbaren Bypass-Berechtigungen](#skip-all-checks-with-bypasspermissions-mode). Andernfalls zum Klassifizierer geleitet, wenn [Auto-Modus](#eliminate-prompts-with-auto-mode) während der Planung verfügbar ist, und abgefragt, wenn nicht |740| `plan` | Erlaubt in interaktiven Terminal-Sitzungen mit [verfügbaren Bypass-Berechtigungen](#skip-all-checks-with-bypasspermissions-mode). Andernfalls zum Klassifizierer geleitet, wenn [Auto-Modus](#eliminate-prompts-with-auto-mode) während der Planung verfügbar ist, und abgefragt, wenn nicht |

737| `auto` | Zum Klassifizierer geleitet |741| `auto` | Zum Klassifikator geleitet, der entscheidet |

738| `dontAsk` | Verweigert |742| `dontAsk` | Verweigert |

739| `bypassPermissions` | Erlaubt |743| `bypassPermissions` | Erlaubt |

740 744 


746 750 

747[`permissions.allow`](https://code.claude.com/docs/de/permissions#manage-permissions) Regeln in Einstellungsdateien genehmigen Schreibvorgänge in geschützten Pfaden nicht im Voraus. Die Sicherheitsprüfung wird ausgeführt, bevor Claude Code die Allow-Regeln aus den Einstellungen auswertet, daher ändert ein Eintrag wie `Edit(.claude/**)` in `~/.claude/settings.json` oder `.claude/settings.json` das Ergebnis pro Modus in der obigen Tabelle nicht. In Modi, die abfragen, bietet die Eingabeaufforderung für einen Schreibvorgang in den `.claude/`-Ordner des Projekts oder in `~/.claude/` eine dieser sitzungsbezogenen Optionen an:751[`permissions.allow`](https://code.claude.com/docs/de/permissions#manage-permissions) Regeln in Einstellungsdateien genehmigen Schreibvorgänge in geschützten Pfaden nicht im Voraus. Die Sicherheitsprüfung wird ausgeführt, bevor Claude Code die Allow-Regeln aus den Einstellungen auswertet, daher ändert ein Eintrag wie `Edit(.claude/**)` in `~/.claude/settings.json` oder `.claude/settings.json` das Ergebnis pro Modus in der obigen Tabelle nicht. In Modi, die abfragen, bietet die Eingabeaufforderung für einen Schreibvorgang in den `.claude/`-Ordner des Projekts oder in `~/.claude/` eine dieser sitzungsbezogenen Optionen an:

748 752 

749* Für den `.claude/`-Ordner des Projekts: **Ja, und Claude darf Dateien in diesem `.claude`-Ordner des Projekts für diese Sitzung bearbeiten**753* Für den `.claude/`-Ordner des Projekts: **Ja, und Claude darf Dateien in diesem .claude-Ordner des Projekts für diese Sitzung bearbeiten**

750* Für `~/.claude/`: **Ja, und Claude darf Dateien in seinem `~/.claude/`-Ordner für diese Sitzung bearbeiten**754* Für `~/.claude/`: **Ja, und Claude darf Dateien in seinem \~/.claude-Ordner für diese Sitzung bearbeiten**

751 755 

752Geschützte Verzeichnisse:756Geschützte Verzeichnisse:

753 757 

Details

94* **stdin oder stdout ist kein TTY, und Sie übergeben weder `-y` noch `--accept-command`**: Die Installation wird abgelehnt. Die Ausgabe besagt, dass der Befehl nur angezeigt wurde, und der Exit-Code ist `1`94* **stdin oder stdout ist kein TTY, und Sie übergeben weder `-y` noch `--accept-command`**: Die Installation wird abgelehnt. Die Ausgabe besagt, dass der Befehl nur angezeigt wurde, und der Exit-Code ist `1`

95* **Claude führt den Befehl über sein Bash-Tool aus**: `-y` wird ignoriert. Führen Sie den Befehl stattdessen in Ihrem eigenen Terminal aus95* **Claude führt den Befehl über sein Bash-Tool aus**: `-y` wird ignoriert. Führen Sie den Befehl stattdessen in Ihrem eigenen Terminal aus

96 96 

97Verwenden Sie `--scope project`, um das Plugin in `.claude/settings.json` für alle einzutragen, die das Projekt klonen. Jede Person [führt diesen Befehl außerdem](https://code.claude.com/docs/de/plugins/loading.md#enabled-in-project-settings-but-not-installed) in ihrem eigenen Klon aus:97Um ein Plugin mit allen zu teilen, die das Projekt klonen, führen Sie `claude plugin install` mit `--scope project` aus und committen Sie `.claude/settings.json`. Lassen Sie anschließend jede Person in ihrem eigenen Klon [den Marketplace hinzufügen](https://code.claude.com/docs/de/plugins/install.md#add-a-marketplace) und [denselben Befehl ausführen](https://code.claude.com/docs/de/plugins/loading.md#enabled-in-project-settings-but-not-installed):

98 98 

99```bash theme={null}99```bash theme={null}

100claude plugin install formatter@my-marketplace --scope project100claude plugin install formatter@my-marketplace --scope project

Details

173 173 

174Um sich von einem Projekt-aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie die ID auf `false` in `.claude/settings.local.json`, die höhere Priorität als die Projektdatei hat.174Um sich von einem Projekt-aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie die ID auf `false` in `.claude/settings.local.json`, die höhere Priorität als die Projektdatei hat.

175 175 

176### In einem `--add-dir`-Verzeichnis aktiviert, aber nicht geladen

177 

178Claude Code liest einen `enabledPlugins`-Eintrag mit dem Wert `true` in einer der Dateien des hinzugefügten Verzeichnisses nur, wenn die Einstellungsquellen dieser Datei aktiviert sind:

179 

180* **`.claude/settings.json`**: `project`

181* **`.claude/settings.local.json`**: `project` und `local`

182 

183Prüfen Sie, welche Einstellungsquellen die Sitzung lädt. Sie legen sie mit [`--setting-sources`](https://code.claude.com/docs/de/cli-reference#cli-flags) fest. In der CLI sind `user`, `project` und `local` standardmäßig alle aktiviert.

184 

185Wenn Sie beispielsweise `claude --setting-sources user --add-dir ./shared` in Ihrer Shell ausführen, liest Claude Code keine der beiden Dateien in `./shared`. Übergeben Sie das Flag für die Datei, die das `true` enthält:

186 

187* **`settings.json`**: `--setting-sources user,project`

188* **`settings.local.json`**: `--setting-sources user,project,local`

189 

176### In Projekteinstellungen aktiviert, aber nicht installiert190### In Projekteinstellungen aktiviert, aber nicht installiert

177 191 

178Standardmäßig wird ein Plugin, das nur in der `.claude/settings.json` Ihres Projekts aktiviert ist, beim Sitzungsstart erst geladen, wenn Sie es auf Ihrem Computer installieren. Wenn der Marketplace auf Ihrem Computer vorhanden ist, zeigt die Registerkarte **Errors** in `/plugin` [`Plugin "<name>" is enabled in project settings but isn't installed here`](https://code.claude.com/docs/de/plugins/troubleshooting#plugin-is-enabled-in-project-settings-but-isnt-installed-here) oder [`Plugin "<name>" not cached at <path>`](https://code.claude.com/docs/de/plugins/troubleshooting#plugin-not-cached-at) an.192Standardmäßig wird ein Plugin, das nur in der `.claude/settings.json` Ihres Projekts aktiviert ist, beim Sitzungsstart erst geladen, wenn Sie es auf Ihrem Computer installieren. Wenn der Marketplace auf Ihrem Computer vorhanden ist, zeigt die Registerkarte **Errors** in `/plugin` [`Plugin "<name>" is enabled in project settings but isn't installed here`](https://code.claude.com/docs/de/plugins/troubleshooting#plugin-is-enabled-in-project-settings-but-isnt-installed-here) oder [`Plugin "<name>" not cached at <path>`](https://code.claude.com/docs/de/plugins/troubleshooting#plugin-not-cached-at) an.

Details

403 403 

404Jeder Komponentenpfad muss sich im Plugin-Root auflösen und muss existieren. `claude plugin validate` prüft die Pfade unter jedem Komponentenschlüssel:404Jeder Komponentenpfad muss sich im Plugin-Root auflösen und muss existieren. `claude plugin validate` prüft die Pfade unter jedem Komponentenschlüssel:

405 405 

406* **Einschluss**: Ein Pfad, der sich außerhalb des Plugin-Root auflöst, wird nicht geladen, und die Registerkarte `/plugin` **Errors** zeigt `<component> path escapes plugin directory: <path>`. Ein Pfad mit `..` ist der übliche Fall, und `claude plugin validate` meldet den Fehler `Path contains ".." which could be a path traversal attempt`406* **Einschluss**: Ein Pfad, der sich außerhalb des Plugin-Root auflöst, wird nicht geladen, und die Registerkarte `/plugin` **Errors** zeigt `<component> path escapes plugin directory: <path>`. Ein Pfad mit `..` ist der übliche Fall, und `claude plugin validate` meldet den Fehler `Path contains ".." which could be a path traversal attempt`. Bei einer `mcpServers`- oder `lspServers`-Datei bedeutet eine [`path not read`](https://code.claude.com/docs/de/errors#server-file-path-not-read)-Meldung, dass der Pfad absolut ist oder `..` enthält

407* **Existenz**: Ein Pfad, der nicht existiert, wird nicht geladen, und die Registerkarte `/plugin` **Errors** zeigt `<component> path not found: <path>`. `claude plugin validate` meldet den Fehler `Path not found`407* **Existenz**: Ein Pfad, der nicht existiert, wird nicht geladen, und die Registerkarte `/plugin` **Errors** zeigt `<component> path not found: <path>`. `claude plugin validate` meldet den Fehler `Path not found`

408 408 

409Für `outputStyles`, `lspServers`, `monitors` und `themes` Pfade erfordert die `claude plugin validate` Prüfung Claude Code v2.1.283 oder später.409Für `outputStyles`, `lspServers`, `monitors` und `themes` Pfade erfordert die `claude plugin validate` Prüfung Claude Code v2.1.283 oder später.

Details

39| `next.origin` | `{ plugin, tier }` desjenigen, der das Event ausgelöst hat. Claude Code selbst ist `{ plugin: 'engine', tier: 'core' }`. Der `tier` eines Mods ist seine Prioritätsgruppe in der [Reihenfolge, in der Mods ausgeführt werden](https://code.claude.com/docs/de/plugins/mods/events.md#the-order-mods-run-in): `prepend`, `user`, `append` oder `builtin`. |39| `next.origin` | `{ plugin, tier }` desjenigen, der das Event ausgelöst hat. Claude Code selbst ist `{ plugin: 'engine', tier: 'core' }`. Der `tier` eines Mods ist seine Prioritätsgruppe in der [Reihenfolge, in der Mods ausgeführt werden](https://code.claude.com/docs/de/plugins/mods/events.md#the-order-mods-run-in): `prepend`, `user`, `append` oder `builtin`. |

40| `next.budget` | Das Zeitlimit des Hooks in Millisekunden: `next.budget.ms` ist das gesamte Limit, und `next.budget.remainingMs` ist die aktuell verbleibende Zeit |40| `next.budget` | Das Zeitlimit des Hooks in Millisekunden: `next.budget.ms` ist das gesamte Limit, und `next.budget.remainingMs` ist die aktuell verbleibende Zeit |

41| `next.to(e, tier)` | Springt zu einem späteren Tier, nämlich `append`, `builtin` oder `core`. `next.to(e, 'append')` überspringt die Mods, die ein Benutzer installiert hat. Nur ein Mod in `prependPlugins` oder `appendPlugins` kann es aufrufen. |41| `next.to(e, tier)` | Springt zu einem späteren Tier, nämlich `append`, `builtin` oder `core`. `next.to(e, 'append')` überspringt die Mods, die ein Benutzer installiert hat. Nur ein Mod in `prependPlugins` oder `appendPlugins` kann es aufrufen. |

42| `next.error` | Nur in einem `.catch`-Handler. `kind` ist `throw` oder `timeout`, wenn der Hook fehlgeschlagen ist, und `message` ist der Text des Fehlers. `kind` ist `re-entry`, wenn der Hook übersprungen wurde, weil das Event aus einem Aufruf der Mods-API stammte, den dieser Hook oder der Code Ihres Mods außerhalb seiner Hooks ausgeführt hat. `re-entry` erfordert Claude Code v2.1.292 oder höher. |42| `next.error` | Nur in einem `.catch`-Handler. `kind` ist `throw` oder `timeout`, und `message` ist der Text des Fehlers. |

43| `next.error.cause` | Nur gesetzt, wenn `kind` gleich `re-entry` ist. `rewritten`, wenn ein `tool.call`- oder [`PreToolUse`](https://code.claude.com/docs/de/hooks#pretooluse)-Hook den Aufruf der Mods-API geändert hat, aus dem das Event stammte, oder ein `agent.spawn`-Hook einen durch diesen Aufruf gestarteten Agenten geändert hat. `lent`, wenn eine Methode, die ein anderer Mod zur Mods-API hinzufügt, dieses Event ausgelöst hat, sofern nicht auch `rewritten` zutrifft. `lent` erfordert Claude Code v2.1.292 oder höher und `rewritten` v2.1.300 oder höher. |

44| `next.called` | Nur in einem `.catch`-Handler. `true`, wenn der Hook `next` aufgerufen hatte. |43| `next.called` | Nur in einem `.catch`-Handler. `true`, wenn der Hook `next` aufgerufen hatte. |

45 44 

46## Events45## Events

plugins/org.md +5 −4

Details

185| `disableSideloadFlags` | Lehnt `--plugin-dir`, `--plugin-url`, `--agents`, die Agent SDK-Option `plugins` und Ordner, die in der Variable [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/de/env-vars#variables) genannt sind, beim Start ab, ebenso `--mcp-config`, sofern nicht jeder Server darin ein prozessinterner `type: "sdk"`-Eintrag ist. Lehnt Plugin-Ordner ab, die eine Agent SDK-Anwendung während der Sitzung mit [`addPlugins`](https://code.claude.com/docs/de/agent-sdk/typescript#load-more-plugin-folders-with-addplugins) hinzufügt | Schränkt `.mcp.json`, `claude mcp add` oder über das SDK bereitgestellte Server nicht ein. Kombinieren Sie ihn mit [`allowedMcpServers`](https://code.claude.com/docs/de/managed-mcp) |185| `disableSideloadFlags` | Lehnt `--plugin-dir`, `--plugin-url`, `--agents`, die Agent SDK-Option `plugins` und Ordner, die in der Variable [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/de/env-vars#variables) genannt sind, beim Start ab, ebenso `--mcp-config`, sofern nicht jeder Server darin ein prozessinterner `type: "sdk"`-Eintrag ist. Lehnt Plugin-Ordner ab, die eine Agent SDK-Anwendung während der Sitzung mit [`addPlugins`](https://code.claude.com/docs/de/agent-sdk/typescript#load-more-plugin-folders-with-addplugins) hinzufügt | Schränkt `.mcp.json`, `claude mcp add` oder über das SDK bereitgestellte Server nicht ein. Kombinieren Sie ihn mit [`allowedMcpServers`](https://code.claude.com/docs/de/managed-mcp) |

186| `disableCommandPluginSources` | Verhindert, dass Plugins mit einer `command`-Quelle installiert, aktualisiert oder geladen werden. Eine `command`-Quelle ist eine Quelle, deren Plugin-Verzeichnis durch Ausführen eines Befehls auf dem Rechner erzeugt wird. Wenn er nicht gesetzt ist, übernimmt er den Wert von `allowManagedHooksOnly` | Wirkt sich nicht auf andere Quelltypen aus |186| `disableCommandPluginSources` | Verhindert, dass Plugins mit einer `command`-Quelle installiert, aktualisiert oder geladen werden. Eine `command`-Quelle ist eine Quelle, deren Plugin-Verzeichnis durch Ausführen eines Befehls auf dem Rechner erzeugt wird. Wenn er nicht gesetzt ist, übernimmt er den Wert von `allowManagedHooksOnly` | Wirkt sich nicht auf andere Quelltypen aus |

187| `allowManagedHooksOnly` | Schränkt ein, welche Hooks ausgeführt werden. Siehe [`allowManagedHooksOnly`](https://code.claude.com/docs/de/settings-reference#allowmanagedhooksonly) | Vertraut keinen Hooks aus Plugins, die Benutzer selbst aktivieren |187| `allowManagedHooksOnly` | Schränkt ein, welche Hooks ausgeführt werden. Siehe [`allowManagedHooksOnly`](https://code.claude.com/docs/de/settings-reference#allowmanagedhooksonly) | Vertraut keinen Hooks aus Plugins, die Benutzer selbst aktivieren |

188| `strictPluginOnlyCustomization` | Blockiert Skills, Agenten, Hooks und MCP-Server, die nicht aus einem Plugin, aus verwalteten Einstellungen oder aus den integrierten Komponenten von Claude Code stammen. Verhindert außerdem, dass [Skills-Verzeichnis-Plugins](#keep-skills-directory-plugins-loading) geladen werden. Setzen Sie ihn auf `true`, um alle vier Typen abzudecken, oder auf ein Array aus den Werten `skills`, `agents`, `hooks` und `mcp` wie `["skills", "hooks"]`, um einige davon abzudecken | Schränkt nicht ein, welche Plugins Benutzer installieren. Kombinieren Sie ihn mit `strictKnownMarketplaces` |188| `strictPluginOnlyCustomization` | Blockiert Skills, Agenten, Hooks und MCP-Server aus Benutzer- und Projektquellen. Verhindert außerdem, dass [Skills-Verzeichnis-Plugins](#keep-skills-directory-plugins-loading) geladen werden. Setzen Sie ihn auf `true`, um alle vier Typen abzudecken, oder auf ein Array aus den Werten `skills`, `agents`, `hooks` und `mcp` wie `["skills", "hooks"]`, um einige davon abzudecken | Schränkt nicht ein, welche Plugins Benutzer installieren, und lehnt die CLI-Flags nicht ab, mit denen Plugins, Agenten und MCP-Server per Sideloading geladen werden. Kombinieren Sie ihn mit `strictKnownMarketplaces` und `disableSideloadFlags` |

189| `pluginSuggestionMarketplaces` | Marketplaces, deren Plugins im Terminal als Installationsvorschläge erscheinen dürfen. Siehe [Plugins empfehlen](#recommend-plugins) | Wirkt sich nicht auf die integrierten Tipps aus |189| `pluginSuggestionMarketplaces` | Marketplaces, deren Plugins im Terminal als Installationsvorschläge erscheinen dürfen. Siehe [Plugins empfehlen](#recommend-plugins) | Wirkt sich nicht auf die integrierten Tipps aus |

190| `pluginTrustMessage` | Hängt Ihren Text an die Vertrauenswarnung an, die `/plugin` vor der Installation eines Plugins anzeigt | Ändert nicht den eigentlichen Text der Warnung |190| `pluginTrustMessage` | Hängt Ihren Text an die Vertrauenswarnung an, die `/plugin` vor der Installation eines Plugins anzeigt | Ändert nicht den eigentlichen Text der Warnung |

191| `allowedChannelPlugins` | Ersetzt die Standardliste der Plugins, die Channel-Nachrichten senden dürfen. Erfordert `channelsEnabled: true` | Siehe [Einschränken, welche Channel-Plugins ausgeführt werden können](https://code.claude.com/docs/de/channels.md#restrict-which-channel-plugins-can-run) |191| `allowedChannelPlugins` | Ersetzt die Standardliste der Plugins, die Channel-Nachrichten senden dürfen. Erfordert `channelsEnabled: true` | Siehe [Einschränken, welche Channel-Plugins ausgeführt werden können](https://code.claude.com/docs/de/channels.md#restrict-which-channel-plugins-can-run) |


336 336 

337### Weisen Sie Release-Kanäle Benutzergruppen zu337### Weisen Sie Release-Kanäle Benutzergruppen zu

338 338 

339Um stabile und Early-Access-Kanäle zu betreiben, hosten Sie zwei Marketplaces, die auf verschiedene refs der gleichen Plugins verweisen. Geben Sie dann jeder Benutzergruppe ihren eigenen Marketplace durch entweder separate endpunktseitig verwaltete Einstellungen oder eine Gateway-Richtlinie. Serverseitig verwaltete Einstellungen aus der Administratorkonsole [gelten für jeden Benutzer in Ihrer Organisation](https://code.claude.com/docs/de/server-managed-settings.md#current-limitations), daher können sie nicht verschiedene Einstellungen verschiedenen Gruppen zuweisen.339Um stabile und Early-Access-Kanäle zu betreiben, hosten Sie zwei Marketplaces, die auf verschiedene refs der gleichen Plugins verweisen. Geben Sie dann jeder Benutzergruppe ihren eigenen Marketplace durch separate endpunktseitig verwaltete Einstellungen oder eine Gateway-Richtlinie. Mit einem Enterprise-Plan können Sie auch serverseitig verwaltete Einstellungen aus der Admin-Konsole verwenden.

340 340 

341* Stellen Sie separate [endpunktseitig verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms), z. B. eine verwaltete Einstellungsdatei oder ein MDM-Profil, für die Geräte jeder Gruppe bereit. Um zu überprüfen, ob die Datei oder das Profil pro Gruppe auf einem Gerät gilt, das auch eine organisationsweite Quelle hat, siehe [Wie Claude Code verwaltete Quellen kombiniert](https://code.claude.com/docs/de/managed-settings.md#precedence-within-the-managed-tier).341* Stellen Sie separate [endpunktseitig verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms), z. B. eine verwaltete Einstellungsdatei oder ein MDM-Profil, für die Geräte jeder Gruppe bereit. Um zu überprüfen, ob die Datei oder das Profil pro Gruppe auf einem Gerät gilt, das auch eine organisationsweite Quelle hat, siehe [Wie Claude Code verwaltete Quellen kombiniert](https://code.claude.com/docs/de/managed-settings.md#precedence-within-the-managed-tier).

342* Definieren Sie eine [Claude Apps Gateway-Richtlinie](https://code.claude.com/docs/de/claude-apps-gateway-config.md#managed) pro Gruppe. Standardmäßig wendet das Gateway die erste Richtlinie an, deren Abgleichsregel zu einem Benutzer passt, daher ordnen Sie die Richtlinien so, dass jeder Benutzer die Richtlinie seiner Gruppe erreicht. Die `extraKnownMarketplaces`-Karte dieser Richtlinie wird nicht mit einer anderen Richtlinie zusammengeführt, daher listen Sie darin jeden Marketplace auf, den die Gruppe benötigt, nicht nur ihren Kanal-Marketplace.342* Definieren Sie eine [Claude Apps Gateway-Richtlinie](https://code.claude.com/docs/de/claude-apps-gateway-config.md#managed) pro Gruppe. Standardmäßig wendet das Gateway die erste Richtlinie an, deren Abgleichsregel zu einem Benutzer passt, daher ordnen Sie die Richtlinien so, dass jeder Benutzer die Richtlinie seiner Gruppe erreicht. Die `extraKnownMarketplaces`-Karte dieser Richtlinie wird nicht mit einer anderen Richtlinie zusammengeführt, daher listen Sie darin jeden Marketplace auf, den die Gruppe benötigt, nicht nur ihren Kanal-Marketplace.

343* Mit einem Enterprise-Plan [geben Sie jeder Gruppe ihre eigene Konfiguration](https://code.claude.com/docs/de/server-managed-settings.md#give-groups-different-settings) in der Admin-Konsole. Die Konfiguration einer Gruppe wird nicht mit der organisationsweiten Konfiguration zusammengeführt, daher legen Sie jede Einstellung, die die Gruppe benötigt, in der eigenen Konfiguration der Gruppe ab, einschließlich jedes Marketplace.

343 344 

344Mit beiden Mechanismen erhält die stabile Gruppe diese Konfiguration:345Mit jedem dieser Mechanismen erhält die stabile Gruppe diese Einstellung:

345 346 

346```json theme={null}347```json theme={null}

347{348{


383 384 

384Diese Anfragen aus Sicherheitsüberprüfungen haben keinen dedizierten Schlüssel im aktuellen Einstellungsschema. Die nächsten vorhandenen Steuerelemente sind:385Diese Anfragen aus Sicherheitsüberprüfungen haben keinen dedizierten Schlüssel im aktuellen Einstellungsschema. Die nächsten vorhandenen Steuerelemente sind:

385 386 

386* **Pro-Benutzer- oder Pro-Gruppen-Targeting**: Jeder Plugin-Schlüssel gilt für jeden Benutzer, der die Einstellungen erhält. Serverseitig verwaltete Einstellungen stellen eine Konfiguration pro Organisation bereit. Für Pro-Gruppen-Richtlinie verwenden Sie separate endpunktseitig verwaltete Einstellungen oder Gateway-Richtlinien, wie unter [Weisen Sie Release-Kanäle Benutzergruppen zu](#assign-release-channels-to-user-groups).387* **Pro-Benutzer- oder Pro-Gruppen-Targeting**: Jeder Plugin-Schlüssel gilt für jeden Benutzer, der die Einstellungen erhält. Für eine Pro-Gruppen-Richtlinie stellen Sie jeder Gruppe ihre eigenen Einstellungen bereit, wie unter [Weisen Sie Release-Kanäle Benutzergruppen zu](#assign-release-channels-to-user-groups).

387* **Einschränken von Einträgen in einem zulässigen Marketplace**: Die Zulassungsliste erfüllt Marketplace-Quellen. Um ein Plugin aus einem zulässigen Marketplace zu blockieren, setzen Sie es auf `false` in verwalteten `enabledPlugins`.388* **Einschränken von Einträgen in einem zulässigen Marketplace**: Die Zulassungsliste erfüllt Marketplace-Quellen. Um ein Plugin aus einem zulässigen Marketplace zu blockieren, setzen Sie es auf `false` in verwalteten `enabledPlugins`.

388* **Verstecken Sie `/plugin`**: Kein Schlüssel deaktiviert den Befehl. Das nächste Äquivalent kombiniert eine Zulassungsliste, die nur Ihren Marketplace benennt, verwaltete `enabledPlugins`-Einträge für die Plugins, die Sie bereitstellen, und `disableSideloadFlags`.389* **Verstecken Sie `/plugin`**: Kein Schlüssel deaktiviert den Befehl. Das nächste Äquivalent kombiniert eine Zulassungsliste, die nur Ihren Marketplace benennt, verwaltete `enabledPlugins`-Einträge für die Plugins, die Sie bereitstellen, und `disableSideloadFlags`.

389* **Gating `--plugin-dir` durch die Zulassungsliste**: Die Zulassungsliste deckt `--plugin-dir` nicht ab. `disableSideloadFlags` tut es.390* **Gating `--plugin-dir` durch die Zulassungsliste**: Die Zulassungsliste deckt `--plugin-dir` nicht ab. `disableSideloadFlags` tut es.

Details

103Der [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) und die Standardgeschwindigkeit verwenden getrennte Caches, sodass die nächste Anfrage nach dem Ein- oder Ausschalten des Fast-Modus nicht nutzen kann, was die jeweils andere Geschwindigkeit zwischengespeichert hat. Wenn Sie den Fast-Modus zum ersten Mal in einer Konversation aktivieren, liest die nächste Anfrage die gesamte bisherige Konversation ohne Cache zu [Fast-Modus-Raten](https://code.claude.com/docs/de/fast-mode.md#understand-the-cost-tradeoff). Um diese Kosten gering zu halten, aktivieren Sie ihn am Anfang einer Sitzung.103Der [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) und die Standardgeschwindigkeit verwenden getrennte Caches, sodass die nächste Anfrage nach dem Ein- oder Ausschalten des Fast-Modus nicht nutzen kann, was die jeweils andere Geschwindigkeit zwischengespeichert hat. Wenn Sie den Fast-Modus zum ersten Mal in einer Konversation aktivieren, liest die nächste Anfrage die gesamte bisherige Konversation ohne Cache zu [Fast-Modus-Raten](https://code.claude.com/docs/de/fast-mode.md#understand-the-cost-tradeoff). Um diese Kosten gering zu halten, aktivieren Sie ihn am Anfang einer Sitzung.

104 104 

105* Wenn Sie ihn aktivieren, während Claude arbeitet, wird dieser Turn mit Standardgeschwindigkeit abgeschlossen, und Sie zahlen für nicht zwischengespeicherte Lesevorgänge bei der ersten Anfrage Ihres nächsten Turns.105* Wenn Sie ihn aktivieren, während Claude arbeitet, wird dieser Turn mit Standardgeschwindigkeit abgeschlossen, und Sie zahlen für nicht zwischengespeicherte Lesevorgänge bei der ersten Anfrage Ihres nächsten Turns.

106* Wenn Ihr aktuelles Modell den Fast-Modus nicht unterstützt, [wechselt das Ausführen von `/fast` auch zu Opus](https://code.claude.com/docs/de/fast-mode#toggle-fast-mode). Dieser [Modellwechsel](#switching-models) startet von selbst einen frischen Cache ab der nächsten Anfrage im laufenden Turn.106* Wenn Ihr aktuelles Modell den Fast-Modus nicht unterstützt, [wechselt das Ausführen von `/fast` auch Ihr Modell](https://code.claude.com/docs/de/fast-mode#toggle-fast-mode). Dieser [Modellwechsel](#switching-models) startet von selbst einen frischen Cache ab der nächsten Anfrage im laufenden Turn.

107 107 

108Jedes spätere Umschalten liest alles ohne Cache, was die Geschwindigkeit, zu der Sie wechseln, nicht zwischengespeichert hat. Geschwindigkeitsänderungen, die Claude Code selbst vornimmt, wie der [Fallback auf Standardgeschwindigkeit](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) nach einem Rate-Limit und die spätere Rückkehr zum Fast-Modus, zählen ebenfalls als Umschalten.108Jedes spätere Umschalten liest alles ohne Cache, was die Geschwindigkeit, zu der Sie wechseln, nicht zwischengespeichert hat. Geschwindigkeitsänderungen, die Claude Code selbst vornimmt, wie der [Fallback auf Standardgeschwindigkeit](https://code.claude.com/docs/de/fast-mode.md#handle-rate-limits) nach einem Rate-Limit und die spätere Rückkehr zum Fast-Modus, zählen ebenfalls als Umschalten.

109 109 

quickstart.md +6 −6

Details

31>31>

32> **macOS, Linux, WSL:**32> **macOS, Linux, WSL:**

33>33>

34> ```bash theme={null}34> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

35> curl -fsSL https://claude.ai/install.sh | bash35> curl -fsSL https://claude.ai/install.sh | bash

36> ```36> ```

37>37>


39>39>

40> **Windows PowerShell:**40> **Windows PowerShell:**

41>41>

42> ```powershell theme={null}42> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

43> irm https://claude.ai/install.ps1 | iex43> irm https://claude.ai/install.ps1 | iex

44> ```44> ```

45>45>

46> **Windows CMD:**46> **Windows CMD:**

47>47>

48> ```batch theme={null}48> ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

49> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd49> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

50> ```50> ```

51>51>


63 63 

64> [tab] Homebrew64> [tab] Homebrew

65>65>

66> ```bash theme={null}66> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

67> brew install --cask claude-code67> brew install --cask claude-code

68> ```68> ```

69>69>


75 75 

76> [tab] WinGet76> [tab] WinGet

77>77>

78> ```powershell theme={null}78> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

79> winget install Anthropic.ClaudeCode79> winget install Anthropic.ClaudeCode

80> ```80> ```

81>81>


257 257 

258| Befehl | Was er tut | Beispiel |258| Befehl | Was er tut | Beispiel |

259| - | - | - |259| - | - | - |

260| `/clear` | Gesprächsverlauf löschen | `/clear` |260| `/clear` | Eine neue Konversation starten. Setzen Sie die vorherige mit `/resume` fort. | `/clear` |

261| `/help` | Verfügbare Befehle anzeigen | `/help` |261| `/help` | Verfügbare Befehle anzeigen | `/help` |

262| `/exit` oder Ctrl+D zweimal | Claude Code beenden | `/exit` |262| `/exit` oder Ctrl+D zweimal | Claude Code beenden | `/exit` |

263 263 

Details

33 * Sie verweisen [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/env-vars) auf einen anderen Host als `api.anthropic.com`, z. B. ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) oder einen Proxy. Heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden.33 * Sie verweisen [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/env-vars) auf einen anderen Host als `api.anthropic.com`, z. B. ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway) oder einen Proxy. Heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden.

34 * Sie melden sich über ein Enterprise-[Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) an.34 * Sie melden sich über ein Enterprise-[Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) an.

35* **Feature-Flag-Evaluierung**: Wenn Sie eine [Umgebungsvariable festlegen, die die Feature-Flag-Evaluierung deaktiviert](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching), hängt die Verfügbarkeit von Remote Control davon ab, welche Sie festlegen:35* **Feature-Flag-Evaluierung**: Wenn Sie eine [Umgebungsvariable festlegen, die die Feature-Flag-Evaluierung deaktiviert](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching), hängt die Verfügbarkeit von Remote Control davon ab, welche Sie festlegen:

36 * Wenn Sie `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` oder `DISABLE_GROWTHBOOK` festlegen, ist Remote Control nicht verfügbar. Heben Sie die Variablenzuweisung überall auf – in Ihrer Shell-Umgebung oder im `env`-Block einer [`settings.json`-Datei](https://code.claude.com/docs/de/settings-reference#all-settings) – um Remote Control zu verwenden.36 * Wenn Sie `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` oder [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/de/env-vars#variables) festlegen, ist Remote Control nicht verfügbar. Heben Sie die Variablenzuweisung überall auf – in Ihrer Shell-Umgebung oder im `env`-Block einer [`settings.json`-Datei](https://code.claude.com/docs/de/settings-reference#all-settings) – um Remote Control zu verwenden.

37 * Wenn Sie nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` festlegen, bleibt Remote Control verfügbar, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Falls ja, heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden. Die Verwendung von Remote Control mit einer dieser Variablen erfordert Claude Code v2.1.283 oder später bzw. v2.1.304 oder später in der Claude Desktop-App.37 * Wenn Sie nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` festlegen, bleibt Remote Control verfügbar, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Falls ja, heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden. Die Verwendung von Remote Control mit einer dieser Variablen erfordert Claude Code v2.1.283 oder später bzw. v2.1.304 oder später in der Claude Desktop-App.

38* **Workspace-Vertrauen**: In einem Verzeichnis, das Sie noch nicht vertraut haben, gibt `claude remote-control` aus, was das Vertrauen aktiviert, und fragt `Trust <directory>? [y/N]` ab, bevor es startet. Die Antwort `y` speichert die Wahl, außer in Ihrem Home-Verzeichnis, wo Vertrauen niemals gespeichert wird und die Frage bei jedem Durchlauf erneut gestellt wird. Wenn die Standardeingabe oder -ausgabe kein Terminal ist, kann der Befehl nicht fragen und wird mit einem [`Workspace not trusted`](https://code.claude.com/docs/de/errors#workspace-not-trusted-when-starting-remote-control)-Fehler beendet.38* **Workspace-Vertrauen**: In einem Verzeichnis, das Sie noch nicht vertraut haben, gibt `claude remote-control` aus, was das Vertrauen aktiviert, und fragt `Trust <directory>? [y/N]` ab, bevor es startet. Die Antwort `y` speichert die Wahl, außer in Ihrem Home-Verzeichnis, wo Vertrauen niemals gespeichert wird und die Frage bei jedem Durchlauf erneut gestellt wird. Wenn die Standardeingabe oder -ausgabe kein Terminal ist, kann der Befehl nicht fragen und wird mit einem [`Workspace not trusted`](https://code.claude.com/docs/de/errors#workspace-not-trusted-when-starting-remote-control)-Fehler beendet.

39 39 


185* **Effort-Stufe**: Wenn Sie die [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) auf einem verbundenen Gerät festlegen, mit `/effort` oder über die Effort-Steuerung des Geräts, wendet Claude Code sie auf die Sitzung auf Ihrem Rechner an. Wenn Sie eine Stufe mit `CLAUDE_CODE_EFFORT_LEVEL` fixiert haben, behält die Sitzung diese Stufe bei, und Claude Code lehnt eine abweichende Auswahl über die Effort-Steuerung ab. Die Auswahl einer Stufe über die Effort-Steuerung erfordert Claude Code v2.1.234 oder höher auf Ihrem Rechner.185* **Effort-Stufe**: Wenn Sie die [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) auf einem verbundenen Gerät festlegen, mit `/effort` oder über die Effort-Steuerung des Geräts, wendet Claude Code sie auf die Sitzung auf Ihrem Rechner an. Wenn Sie eine Stufe mit `CLAUDE_CODE_EFFORT_LEVEL` fixiert haben, behält die Sitzung diese Stufe bei, und Claude Code lehnt eine abweichende Auswahl über die Effort-Steuerung ab. Die Auswahl einer Stufe über die Effort-Steuerung erfordert Claude Code v2.1.234 oder höher auf Ihrem Rechner.

186* **Wiederverbinden nach einem Verbindungsfehler**: Führen Sie `/remote-control` aus, um die Verbindung wiederherzustellen. Wenn die Komprimierung die Konversation zwischenzeitlich umgeschrieben hat oder Sie mit `/resume` die Konversation gewechselt haben, archiviert Claude Code die verwendete Serversitzung, anstatt sie in der Sitzungsliste zu belassen. Sie finden diese Sitzung weiterhin unter Ihren [archivierten Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md#find-an-archived-session) auf claude.ai/code. Das Wechseln von Konversationen, während ein Gerät noch verbunden ist, archiviert die Sitzung nicht.186* **Wiederverbinden nach einem Verbindungsfehler**: Führen Sie `/remote-control` aus, um die Verbindung wiederherzustellen. Wenn die Komprimierung die Konversation zwischenzeitlich umgeschrieben hat oder Sie mit `/resume` die Konversation gewechselt haben, archiviert Claude Code die verwendete Serversitzung, anstatt sie in der Sitzungsliste zu belassen. Sie finden diese Sitzung weiterhin unter Ihren [archivierten Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md#find-an-archived-session) auf claude.ai/code. Das Wechseln von Konversationen, während ein Gerät noch verbunden ist, archiviert die Sitzung nicht.

187 187 

188### Eine Sitzung über Ihren Browser forken

189 

190Um eine andere Richtung auszuprobieren, ohne eine Sitzung zu unterbrechen, öffnen Sie sie unter [claude.ai/code](https://claude.ai/code) und wählen Sie im Menü der Sitzung **Fork** aus, oder forken Sie ab einer früheren Nachricht im Transkript. Der Fork öffnet sich als neue Sitzung in Ihrer Sitzungsliste und setzt die Konversation ab diesem Punkt fort, während das Original weiterläuft. Das Forken erfordert Claude Code v2.1.277 oder höher auf Ihrem Rechner.

191 

192Ein `claude remote-control`-Server, der mit `--spawn session` gestartet wurde, bietet nur Platz für seine eine Sitzung und kann daher keinen Fork ausführen.

193 

194Claude Code lehnt den Fork beispielsweise in diesen Fällen ab:

195 

196* Die Sitzung ist beschäftigt. Forken Sie, wenn sie im Leerlauf ist.

197* Die Sitzung wird von der VS Code-Erweiterung oder einer anderen App gehostet, die auf dem [Agent SDK](https://code.claude.com/docs/de/agent-sdk/overview.md) basiert.

198 

188### Remote Control für alle Sitzungen aktivieren199### Remote Control für alle Sitzungen aktivieren

189 200 

190Remote Control wird nur aktiviert, wenn Sie explizit `claude remote-control`, `claude --remote-control` oder `/remote-control` ausführen, es sei denn, die automatische Verbindung ist eingeschaltet. Um die automatische Verbindung für jede interaktive Sitzung einzuschalten, führen Sie `/config` in Claude Code aus und setzen Sie **Enable Remote Control for all sessions**. Der Schalter kennt drei Werte:201Remote Control wird nur aktiviert, wenn Sie explizit `claude remote-control`, `claude --remote-control` oder `/remote-control` ausführen, es sei denn, die automatische Verbindung ist eingeschaltet. Um die automatische Verbindung für jede interaktive Sitzung einzuschalten, führen Sie `/config` in Claude Code aus und setzen Sie **Enable Remote Control for all sessions**. Der Schalter kennt drei Werte:


206 217 

207#### Automatische Verbindung bei gesetztem `DISABLE_TELEMETRY` oder `DO_NOT_TRACK`218#### Automatische Verbindung bei gesetztem `DISABLE_TELEMETRY` oder `DO_NOT_TRACK`

208 219 

209Wenn nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` gesetzt ist, verbinden sich Ihre Sitzungen weder über den Admin-Standard Ihrer Organisation noch über den eigenen Standard von Claude Code automatisch. Wenn etwas anderes Remote Control für Sie unverfügbar macht, etwa `DISABLE_GROWTHBOOK` oder ein LLM-Gateway, beginnen Sie stattdessen mit den [Voraussetzungen](#requirements).220Wenn nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` gesetzt ist, verbinden sich Ihre Sitzungen weder über den Admin-Standard Ihrer Organisation noch über den eigenen Standard von Claude Code automatisch. Wenn etwas anderes Remote Control für Sie unverfügbar macht, etwa [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/de/env-vars#variables) oder ein LLM-Gateway, beginnen Sie stattdessen mit den [Voraussetzungen](#requirements).

210 221 

211Bevor Sie die automatische Verbindung einschalten, während nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` gesetzt ist, vergewissern Sie sich, dass Ihre Claude Code-Version die [Voraussetzung für diese Variablen](#requirements) erfüllt. Prüfen Sie dann, ob Ihre Organisation [Trusted Devices](#trusted-devices) verlangt:222Bevor Sie die automatische Verbindung einschalten, während nur `DISABLE_TELEMETRY` oder `DO_NOT_TRACK` gesetzt ist, vergewissern Sie sich, dass Ihre Claude Code-Version die [Voraussetzung für diese Variablen](#requirements) erfüllt. Prüfen Sie dann, ob Ihre Organisation [Trusted Devices](#trusted-devices) verlangt:

212 223 


447 458 

448Eine [Umgebungsvariable](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching), die die Feature-Flag-Evaluierung deaktiviert, ist festgelegt, und die vollständige Meldung nennt die Variable, die Claude Code gefunden hat. In Versionen vor 2.1.154 erzeugt die gleiche Konfiguration stattdessen „Remote Control is not yet enabled for your account“. Was zu tun ist, hängt von der Variable ab, die die Meldung nennt:459Eine [Umgebungsvariable](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching), die die Feature-Flag-Evaluierung deaktiviert, ist festgelegt, und die vollständige Meldung nennt die Variable, die Claude Code gefunden hat. In Versionen vor 2.1.154 erzeugt die gleiche Konfiguration stattdessen „Remote Control is not yet enabled for your account“. Was zu tun ist, hängt von der Variable ab, die die Meldung nennt:

449 460 

450* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` oder `DISABLE_GROWTHBOOK`**: Heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, in Ihrer Shell-Umgebung oder im `env`-Block einer [`settings.json`-Datei](https://code.claude.com/docs/de/settings-reference#all-settings).461* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` oder `DISABLE_GROWTHBOOK`**: Heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, in Ihrer Shell-Umgebung oder im `env`-Block einer [`settings.json`-Datei](https://code.claude.com/docs/de/settings-reference#all-settings).

451* **`DISABLE_TELEMETRY` oder `DO_NOT_TRACK`**: Bei einem Pro-, Max-, Ultra-, Team- oder Enterprise-Plan mit nicht festgelegtem `DISABLE_GROWTHBOOK` bleibt Remote Control verfügbar, auch wenn diese Variablen festgelegt sind, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Wenn dies der Fall ist, heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, um Remote Control zu verwenden. Von v2.1.154 bis v2.1.282 sehen Sie diese Meldung, wenn eine der beiden Variablen festgelegt ist. Aktualisieren Sie Claude Code daher auf eine Version, die die [Anforderung für diese Variablen](#requirements) erfüllt.462* **`DISABLE_TELEMETRY` oder `DO_NOT_TRACK`**: Bei einem Pro-, Max-, Ultra-, Team- oder Enterprise-Plan mit nicht festgelegten `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` und `DISABLE_GROWTHBOOK` bleibt Remote Control verfügbar, auch wenn diese Variablen festgelegt sind, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Wenn dies der Fall ist, heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, um Remote Control zu verwenden. Von v2.1.154 bis v2.1.282 sehen Sie diese Meldung, wenn eine der beiden Variablen festgelegt ist. Aktualisieren Sie Claude Code daher auf eine Version, die die [Anforderung für diese Variablen](#requirements) erfüllt.

452 463 

453### "Remote Control is only available when using Claude via api.anthropic.com"464### "Remote Control is only available when using Claude via api.anthropic.com"

454 465 

routines.md +4 −4

Details

111* **Umgebungsvariablen**: Stellen Sie Werte bereit, die Claude während jeder Ausführung verwenden kann. Sie sind [für jeden sichtbar, der die Umgebung nutzt](https://code.claude.com/docs/de/cloud-environments.md#what-carries-over-from-your-setup). Speichern Sie daher in einer von Anthropic gehosteten Umgebung Schlüssel für die APIs, die Claude während einer Ausführung aufruft, stattdessen als [Netzwerk-Secrets](https://code.claude.com/docs/de/cloud-environments.md#add-network-secrets). Dieser Abschnitt listet auch die Anfragen auf, die niemals ein Secret erhalten111* **Umgebungsvariablen**: Stellen Sie Werte bereit, die Claude während jeder Ausführung verwenden kann. Sie sind [für jeden sichtbar, der die Umgebung nutzt](https://code.claude.com/docs/de/cloud-environments.md#what-carries-over-from-your-setup). Speichern Sie daher in einer von Anthropic gehosteten Umgebung Schlüssel für die APIs, die Claude während einer Ausführung aufruft, stattdessen als [Netzwerk-Secrets](https://code.claude.com/docs/de/cloud-environments.md#add-network-secrets). Dieser Abschnitt listet auch die Anfragen auf, die niemals ein Secret erhalten

112* **Setup-Skript**: Installieren Sie Abhängigkeiten und Tools, die die Aufgabe benötigt. Das Ergebnis wird [zwischengespeichert](https://code.claude.com/docs/de/cloud-environments.md#environment-caching), sodass das Skript nicht bei jeder Sitzung erneut ausgeführt wird112* **Setup-Skript**: Installieren Sie Abhängigkeiten und Tools, die die Aufgabe benötigt. Das Ergebnis wird [zwischengespeichert](https://code.claude.com/docs/de/cloud-environments.md#environment-caching), sodass das Skript nicht bei jeder Sitzung erneut ausgeführt wird

113 113 

114Eine **Standard**-Umgebung wird mit **Vertrauenswürdigem** Netzwerkzugriff bereitgestellt, der über das Netzwerk der Sitzung nur die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) von Paket-Registries, Cloud-Provider-APIs, Container-Registries und gängigen Entwicklungsdomains zulässt. Konnektoren, die Sie zur Aufgabe hinzufügen, erreichen ihre Dienste über die Server von Anthropic, daher benötigen sie keine Änderungen an der Allowlist.114Eine **Standard**-Umgebung wird mit dem Netzwerkzugriff **Eingeschränkt** und aktivierter Option **Paketmanager zulassen** bereitgestellt. Ihre Ausführungen erreichen die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains): Paket-Registries, Cloud-Provider-APIs, Container-Registries und gängige Entwicklungsdomains. Konnektoren, die Sie zur Aufgabe hinzufügen, erreichen ihre Dienste über die Server von Anthropic, daher benötigen sie keine Änderungen an der Allowlist.

115 115 

116Wenn Ihre Aufgabe Ihre eigenen Dienste direkt oder eine Domain außerhalb dieser Liste erreichen muss, bearbeiten Sie den [Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#network-access) der Umgebung vor der Ausführung. Um eine separate Umgebung zu verwenden, [erstellen Sie zuerst eine](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment).116Wenn Ihre Aufgabe Ihre eigenen Dienste direkt oder eine Domain außerhalb dieser Liste erreichen muss, bearbeiten Sie den [Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#network-access) der Umgebung vor der Ausführung. Um eine separate Umgebung zu verwenden, [erstellen Sie zuerst eine](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment).

117 117 


431 431 

432Jede geplante Aufgabe verwendet eine [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md), die Netzwerkzugriff, Umgebungsvariablen und Setup-Skripte steuert. Die Aufgabe übernimmt bei jeder Ausführung die Netzwerkrichtlinie der Umgebung.432Jede geplante Aufgabe verwendet eine [Cloud-Umgebung](https://code.claude.com/docs/de/cloud-environments.md), die Netzwerkzugriff, Umgebungsvariablen und Setup-Skripte steuert. Die Aufgabe übernimmt bei jeder Ausführung die Netzwerkrichtlinie der Umgebung.

433 433 

434Die **Standard**-Umgebung verwendet **Vertrauenswürdigen** Netzwerkzugriff, der über das Netzwerk der Sitzung nur die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) zulässt. Anfragen auf diesem Weg an Hosts außerhalb der Allowlist schlagen mit `403` und `x-deny-reason: host_not_allowed` fehl. Der Datenverkehr von MCP-Konnektoren wird über die Server von Anthropic statt über diesen Weg geleitet, daher funktionieren die Konnektoren, die Sie der Aufgabe hinzufügen, ohne dass Sie ihre Hosts zu **Zulässige Domains** hinzufügen müssen. Entfernen Sie alle Konnektoren, die Sie nicht benötigen, unter [Konnektoren](#connectors).434Die **Standard**-Umgebung verwendet **Eingeschränkten** Zugriff mit aktivierter Option **Paketmanager zulassen**, sodass ihre Ausführungen die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) erreichen. Eine Anfrage an einen blockierten Host schlägt mit `403` und `x-deny-reason: host_not_allowed` fehl. Der Datenverkehr von MCP-Konnektoren wird über die Server von Anthropic geleitet, daher funktionieren die Konnektoren, die Sie der Aufgabe hinzufügen, ohne dass Sie ihre Hosts zu **Zulässige Domains** hinzufügen müssen. Entfernen Sie alle Konnektoren, die Sie nicht benötigen, unter [Konnektoren](#connectors).

435 435 

436Um zusätzliche Domains in einer Ihrer eigenen Umgebungen zuzulassen, führen Sie diese Schritte aus. Eine [organisationsweit geteilte Umgebung](https://code.claude.com/docs/de/cloud-environments.md#organization-shared-environments) wird hier schreibgeschützt geöffnet, daher ändert ein Owner ihren Netzwerkzugriff stattdessen auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings).436Um zusätzliche Domains in einer Ihrer eigenen Umgebungen zuzulassen, führen Sie diese Schritte aus. Eine [organisationsweit geteilte Umgebung](https://code.claude.com/docs/de/cloud-environments.md#organization-shared-environments) wird hier schreibgeschützt geöffnet, daher ändert ein Owner ihren Netzwerkzugriff stattdessen auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings).

437 437 


447 447 

448Bewegen Sie den Mauszeiger über die Umgebung in der Liste und klicken Sie auf das Einstellungssymbol, das auf der rechten Seite angezeigt wird.448Bewegen Sie den Mauszeiger über die Umgebung in der Liste und klicken Sie auf das Einstellungssymbol, das auf der rechten Seite angezeigt wird.

449 449 

450**4. Ändern Sie die Stufe des Netzwerkzugriffs**450**4. Fügen Sie die Domains hinzu**

451 451 

452Ändern Sie im Dialog **Cloud-Umgebung bearbeiten** den **Netzwerkzugriff** auf **Benutzerdefiniert** und geben Sie Ihre Domains unter **Zulässige Domains** ein. Aktivieren Sie **Auch Standardliste gängiger Paketmanager einschließen**, um die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) neben Ihren benutzerdefinierten Domains beizubehalten. Wählen Sie stattdessen **Vollständig** für uneingeschränkten Zugriff.452Wählen Sie im Dialog **Cloud-Umgebung bearbeiten** unter **Netzwerkzugriff** die Option **Eingeschränkt** und geben Sie Ihre Domains unter **Zulässige Domains** ein. Aktivieren Sie **Paketmanager zulassen**, um die [Standard-Allowlist](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) zusätzlich zu Ihren eigenen Domains zuzulassen. Wählen Sie stattdessen **Vollständig** für uneingeschränkten Zugriff.

453 453 

454**5. Speichern**454**5. Speichern**

455 455 

Details

6 6 

7> Vergleichen Sie Claude Code Sandbox-Optionen: das integrierte Bash-Tool mit Sandbox, Sandbox-Runtime, Dev Container, Docker und VMs. Wählen Sie die richtige Isolation für Ihr Bedrohungsmodell.7> Vergleichen Sie Claude Code Sandbox-Optionen: das integrierte Bash-Tool mit Sandbox, Sandbox-Runtime, Dev Container, Docker und VMs. Wählen Sie die richtige Isolation für Ihr Bedrohungsmodell.

8 8 

9Die Isolierung von Claude Code begrenzt, was eine Sitzung auf dem Dateisystem lesen, schreiben und im Netzwerk erreichen kann. Dies ist besonders wichtig, wenn Sie Claude mit weniger Genehmigungseingaben arbeiten lassen, es unbeaufsichtigt ausführen oder es auf Code verweisen, dem Sie nicht vollständig vertrauen.9Die Isolierung von Claude Code begrenzt, was eine Sitzung lesen, schreiben und im Netzwerk erreichen kann. Dies ist besonders wichtig, wenn Sie Claude mit weniger Berechtigungsabfragen arbeiten lassen oder es unbeaufsichtigt ausführen.

10 10 

11Claude Code kann in mehreren Arten isolierter Umgebungen ausgeführt werden, von einer leichtgewichtigen Sandbox pro Befehl bis zu einer vollständig separaten virtuellen Maschine. Diese Seite vergleicht sie danach, was sie isolieren und was sie erfordern, hilft Ihnen, eine für Ihr Bedrohungsmodell auszuwählen, und zeigt, wie Sie diese Wahl in einer Organisation durchsetzen.11Claude Code kann in mehreren Arten isolierter Umgebungen ausgeführt werden, von einer leichtgewichtigen Sandbox pro Befehl bis zu einer vollständig separaten virtuellen Maschine. Diese Seite vergleicht sie danach, was sie isolieren und was sie erfordern, hilft Ihnen, eine für Ihr Bedrohungsmodell auszuwählen, und zeigt, wie Sie diese Wahl in einer Organisation durchsetzen.

12 12 


44| Genehmigungseingaben während der täglichen Arbeit auf Ihrem eigenen Computer reduzieren | Das [Sandboxed Bash tool](https://code.claude.com/docs/de/sandboxing.md), aktiviert mit `/sandbox` |44| Genehmigungseingaben während der täglichen Arbeit auf Ihrem eigenen Computer reduzieren | Das [Sandboxed Bash tool](https://code.claude.com/docs/de/sandboxing.md), aktiviert mit `/sandbox` |

45| Claude unbeaufsichtigt mit `--dangerously-skip-permissions` oder Auto-Modus arbeiten lassen | Der vorkonfigurierte [Dev Container](https://code.claude.com/docs/de/devcontainer.md), ein beliebiger Container oder VM, oder die [Sandbox Runtime](#sandbox-runtime) |45| Claude unbeaufsichtigt mit `--dangerously-skip-permissions` oder Auto-Modus arbeiten lassen | Der vorkonfigurierte [Dev Container](https://code.claude.com/docs/de/devcontainer.md), ein beliebiger Container oder VM, oder die [Sandbox Runtime](#sandbox-runtime) |

46| MCP-Server und Hooks sowie Bash isolieren, ohne Docker | Die Sandbox Runtime |46| MCP-Server und Hooks sowie Bash isolieren, ohne Docker | Die Sandbox Runtime |

47| An einem nicht vertrauenswürdigen Repository arbeiten | Eine dedizierte virtuelle Maschine oder [Claude Code on the web](https://code.claude.com/docs/de/claude-code-on-the-web.md), wenn Sie ein Claude-Abonnement haben; GitHub ist nicht erforderlich, wenn Sie mit `claude --cloud` starten |

48| Eine Sandbox-Umgebung über ein Team standardisieren | Der vorkonfigurierte [Dev Container](https://code.claude.com/docs/de/devcontainer.md), kopiert in Ihr Repository |47| Eine Sandbox-Umgebung über ein Team standardisieren | Der vorkonfigurierte [Dev Container](https://code.claude.com/docs/de/devcontainer.md), kopiert in Ihr Repository |

49| Claude Code von einem Gerät ohne lokales Setup verwenden | Eine [Cloud-Sitzung](https://code.claude.com/docs/de/claude-code-on-the-web.md), die ein Claude-Abonnement erfordert, sowie ein verbundenes GitHub-Konto, um ein GitHub-Repository zu klonen |48| Claude Code von einem Gerät ohne lokales Setup verwenden | Eine [Cloud-Sitzung](https://code.claude.com/docs/de/claude-code-on-the-web.md), die ein Claude-Abonnement erfordert, sowie ein verbundenes GitHub-Konto, um ein GitHub-Repository zu klonen |

50| Isolation für jeden Entwickler in Ihrer Organisation erfordern | [Isolation über eine Organisation erzwingen](#enforce-isolation-across-an-organization) |49| Isolation für jeden Entwickler in Ihrer Organisation erfordern | [Isolation über eine Organisation erzwingen](#enforce-isolation-across-an-organization) |


157 156 

158## Virtuelle Maschine157## Virtuelle Maschine

159 158 

160Eine dedizierte virtuelle Maschine bietet die stärkste Trennung mit ihrem eigenen Kernel und in Cloud- oder microVM-Bereitstellungen ihrer eigenen virtualisierten Hardware. Optionen umfassen Cloud-Instanzen, lokale Hypervisoren und microVMs wie Firecracker. Verwenden Sie diesen Ansatz, wenn Sie nicht vertrauenswürdigen Code evaluieren, wenn Ihre Sicherheitsrichtlinie Kernel-Ebenen-Trennung zwischen dem Agent und dem Host erfordert, oder wenn kein Host-Ebenen-Ansatz Ihre Compliance-Anforderungen erfüllt.159Eine dedizierte virtuelle Maschine bietet die stärkste Trennung mit ihrem eigenen Kernel und in Cloud- oder microVM-Bereitstellungen ihrer eigenen virtualisierten Hardware. Optionen umfassen Cloud-Instanzen, lokale Hypervisoren und microVMs wie Firecracker. Verwenden Sie diesen Ansatz, wenn Ihre Sicherheitsrichtlinie Kernel-Ebenen-Trennung zwischen dem Agenten und dem Host erfordert, oder wenn kein Host-Ebenen-Ansatz Ihre Compliance-Anforderungen erfüllt.

161 160 

162[Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) bietet eine microVM mit ihrem eigenen Docker-Daemon und Workspace-Synchronisierung, die Claude Code auf jedem Host mit installiertem Docker Sandboxes ausführen kann. Es ist ein kostenloses, eigenständiges Produkt von Docker, das Docker Desktop nicht erfordert.161[Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) bietet eine microVM mit ihrem eigenen Docker-Daemon und Workspace-Synchronisierung, die Claude Code auf jedem Host mit installiertem Docker Sandboxes ausführen kann. Es ist ein kostenloses, eigenständiges Produkt von Docker, das Docker Desktop nicht erfordert.

163 162 

sandboxing.md +1 −1

Details

739 739 

740Die Sandbox läuft nicht auf nativem Windows, daher beendet sich Claude Code auf diesen Rechnern beim Start, wenn `failIfUnavailable` gesetzt ist. Wenn Ihre Flotte Windows-Hosts enthält, können Sie:740Die Sandbox läuft nicht auf nativem Windows, daher beendet sich Claude Code auf diesen Rechnern beim Start, wenn `failIfUnavailable` gesetzt ist. Wenn Ihre Flotte Windows-Hosts enthält, können Sie:

741 741 

742* **Die Konfiguration nach Betriebssystem ausliefern**: Stellen Sie sie über Ihr MDM oder als [Datei für verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms) nur auf macOS- und Linux-Rechnern bereit. [Server-verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md#current-limitations) gelten für alle Benutzer in der Organisation742* **Die Konfiguration nach Betriebssystem ausliefern**: Stellen Sie sie über Ihr MDM oder als [Datei für verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms) nur auf macOS- und Linux-Rechnern bereit. [Server-verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md#give-groups-different-settings) richten sich nach dem Mitglied, nicht nach dem Gerät.

743* **Windows-Benutzer in eine unterstützte Umgebung verlagern**: Lassen Sie sie Claude Code in WSL2 oder einem Container ausführen743* **Windows-Benutzer in eine unterstützte Umgebung verlagern**: Lassen Sie sie Claude Code in WSL2 oder einem Container ausführen

744 744 

745### Verhindern Sie, dass Entwickler die Richtlinie erweitern745### Verhindern Sie, dass Entwickler die Richtlinie erweitern

Details

92* Kümmern Sie sich um den Pull Request des aktuellen Branches: Überprüfungskommentare, fehlgeschlagene CI-Läufe, Merge-Konflikte92* Kümmern Sie sich um den Pull Request des aktuellen Branches: Überprüfungskommentare, fehlgeschlagene CI-Läufe, Merge-Konflikte

93* Führen Sie Bereinigungsdurchläufe durch, wie Fehlersuche oder Vereinfachung, wenn nichts anderes ansteht93* Führen Sie Bereinigungsdurchläufe durch, wie Fehlersuche oder Vereinfachung, wenn nichts anderes ansteht

94 94 

95Claude startet keine neuen Initiativen außerhalb dieses Umfangs, und irreversible Aktionen wie Pushing oder Löschen erfolgen nur, wenn sie etwas fortsetzen, das das Transkript bereits autorisiert hat.95Jeder Durchlauf durchläuft die [Berechtigungsprüfungen](https://code.claude.com/docs/de/permissions.md) Ihrer Sitzung, bevor er etwas pusht oder löscht.

96 

97Ein einfaches `/loop` führt diesen Prompt in einem [dynamisch gewählten Intervall](#let-claude-choose-the-interval) aus:

96 98 

97```text theme={null}99```text theme={null}

98/loop100/loop

99```101```

100 102 

101Ein einfaches `/loop` führt diesen Prompt in einem [dynamisch gewählten Intervall](#let-claude-choose-the-interval) aus. Fügen Sie ein Intervall hinzu, zum Beispiel `/loop 15m`, um es stattdessen nach einem festen Zeitplan auszuführen. Um den integrierten Prompt durch Ihren eigenen Standard zu ersetzen, siehe [Passen Sie den Standard-Prompt mit loop.md an](#customize-the-default-prompt-with-loop-md).103Fügen Sie ein Intervall hinzu, zum Beispiel `/loop 15m`, um ihn stattdessen nach einem festen Zeitplan auszuführen. Um den integrierten Prompt durch Ihren eigenen Standard zu ersetzen, siehe [Passen Sie den Standard-Prompt mit loop.md an](#customize-the-default-prompt-with-loop-md).

102 104 

103### Passen Sie den Standard-Prompt mit loop.md an105### Passen Sie den Standard-Prompt mit loop.md an

104 106 


227 229 

228## Sitzungsbezogene geplante Aufgaben deaktivieren230## Sitzungsbezogene geplante Aufgaben deaktivieren

229 231 

230Setzen Sie `CLAUDE_CODE_DISABLE_CRON=1` in Ihrer Umgebung, um den Scheduler vollständig zu deaktivieren. Die Cron-Tools und `/loop` werden nicht verfügbar, und alle bereits geplanten Aufgaben stoppen das Laufen. Siehe [Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md) für die vollständige Liste der Deaktivierungsflags.232Setzen Sie `CLAUDE_CODE_DISABLE_CRON=1` in Ihrer Umgebung, um den Scheduler vollständig zu deaktivieren. `CronCreate` und `/loop` werden nicht verfügbar, und alle bereits geplanten Aufgaben werden nicht mehr ausgelöst. Solange die Datei `.claude/scheduled_tasks.json` des Projekts Aufgaben enthält, bleiben `CronList` und `CronDelete` verfügbar, sodass Sie Claude weiterhin bitten können, diese aufzulisten oder abzubrechen. Siehe [Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md) für die vollständige Liste der Deaktivierungsflags.

231 233 

232## Einschränkungen234## Einschränkungen

233 235 

Details

183 183 

184* **Ein Repository, zu dem die Sitzung Ergebnisse pusht**: Der Runner schlägt die Sitzung fehl, und bei einem Nicht-Null-Exit zeigt er das Ende des Stderr des Skripts dem Benutzer an. Schreiben Sie den Grund als eine kurze Zeile nach stderr, schreiben Sie ihn zuletzt, und beenden Sie das Skript dann mit einem Wert ungleich Null. Geben Sie keine Geheimnisse auf stderr aus, und entfernen Sie `set -x`, bevor Sie den Hook bereitstellen.184* **Ein Repository, zu dem die Sitzung Ergebnisse pusht**: Der Runner schlägt die Sitzung fehl, und bei einem Nicht-Null-Exit zeigt er das Ende des Stderr des Skripts dem Benutzer an. Schreiben Sie den Grund als eine kurze Zeile nach stderr, schreiben Sie ihn zuletzt, und beenden Sie das Skript dann mit einem Wert ungleich Null. Geben Sie keine Geheimnisse auf stderr aus, und entfernen Sie `set -x`, bevor Sie den Hook bereitstellen.

185 185 

186 Wenn die Git-Meldung `couldn't find remote ref` ungefähr in den letzten 4 KB der stderr-Ausgabe des Hooks erscheint, meldet der Runner stattdessen einen gelöschten Branch. Die Fehlermeldung der Sitzung besagt dann, dass der Branch auf dem Remote nicht mehr existiert, und bittet den Benutzer, ihn wiederherzustellen. Wenn dieser Branch existiert, siehe [Eine Sitzung schlägt mit `no longer exists on the remote` oder `couldn't find remote ref` fehl](https://code.claude.com/docs/de/self-hosted-environments-deploy#no-longer-exists-on-the-remote).186 Wenn die Git-Meldung `couldn't find remote ref` ungefähr in den letzten 4 KB der stderr-Ausgabe des Hooks erscheint, meldet der Runner stattdessen einen fehlenden Branch. Wenn dieser Branch existiert, siehe [Eine Sitzung schlägt mit `couldn't be found in the remote repository` oder `couldn't find remote ref` fehl](https://code.claude.com/docs/de/self-hosted-environments-deploy#no-longer-exists-on-the-remote).

187* **Ein Repository, aus dem die Sitzung nur liest**, wie ein Repository, das zu einer laufenden Sitzung hinzugefügt wird: Der Runner überspringt es und fährt mit den verbleibenden Repositorys fort. Der Runner postet einen `Skipped`-Schritt an die Sitzung und entfernt, was der Hook am Checkout-Pfad hinterlassen hat.187* **Ein Repository, aus dem die Sitzung nur liest**, wie ein Repository, das zu einer laufenden Sitzung hinzugefügt wird: Der Runner überspringt es und fährt mit den verbleibenden Repositorys fort. Der Runner postet einen `Skipped`-Schritt an die Sitzung und entfernt, was der Hook am Checkout-Pfad hinterlassen hat.

188 188 

189 Wenn der `Skipped`-Schritt den Checkout-Hook erwähnt, finden Sie das Fehlerdetail in der Zeile `[runner:warn] checkout hook failed` im Log des Runners. Wenn der Schritt besagt, dass eine Quell-Ref `no longer exists on remote`, siehe [Eine Sitzung schlägt mit `no longer exists on the remote` oder `couldn't find remote ref` fehl](https://code.claude.com/docs/de/self-hosted-environments-deploy#no-longer-exists-on-the-remote). Wenn die Sitzung durch das Überspringen überhaupt kein Repository mehr hat, lässt der Runner die Sitzung trotzdem fehlschlagen.189 Wenn der `Skipped`-Schritt den Checkout-Hook erwähnt, finden Sie das Fehlerdetail in der Zeile `[runner:warn] checkout hook failed` im Log des Runners. Wenn der Schritt besagt, dass eine Quell-Ref `no longer exists on remote`, siehe [Eine Sitzung schlägt mit `couldn't be found in the remote repository` oder `couldn't find remote ref` fehl](https://code.claude.com/docs/de/self-hosted-environments-deploy#no-longer-exists-on-the-remote). Wenn die Sitzung durch das Überspringen überhaupt kein Repository mehr hat, lässt der Runner die Sitzung trotzdem fehlschlagen.

190 190 

191Wenn der Hook erfolgreich ist, entfernt der Runner den Checkout-Pfad nach dem Sitzungsende.191Wenn der Hook erfolgreich ist, entfernt der Runner den Checkout-Pfad nach dem Sitzungsende.

192 192 


638 638 

639* Die [verwaltete MCP-Datei](https://code.claude.com/docs/de/managed-mcp.md) im Enterprise-Geltungsbereich an ihrem Standard-Systempfad: `/etc/claude-code/managed-mcp.json` auf Linux-Runner-Hosts, `/Library/Application Support/ClaudeCode/managed-mcp.json` auf macOS-Hosts. Verwenden Sie sie für abgeschottete Umgebungen, in denen nur vom Administrator aufgeführte Server geladen werden dürfen. Die Regeln zum Vorrang finden Sie unter [Exklusive Kontrolle mit managed-mcp.json](https://code.claude.com/docs/de/managed-mcp.md#exclusive-control-with-managed-mcp-json). Wenn sich diese Datei auf dem Runner-Host befindet, überspringt Claude Code die MCP-Server, die die Control Plane von Anthropic an eine Sitzung übermittelt, einschließlich claude.ai-Konnektoren, und nennt sie in einer Warnung auf stderr des Sitzungs-Kindprozesses, die der Runner auf der Log-Ebene `debug` aufzeichnet. Vor v2.1.229 wurden diese Sitzungen beim Start mit `You cannot dynamically configure MCP servers when an enterprise MCP config is present` beendet.639* Die [verwaltete MCP-Datei](https://code.claude.com/docs/de/managed-mcp.md) im Enterprise-Geltungsbereich an ihrem Standard-Systempfad: `/etc/claude-code/managed-mcp.json` auf Linux-Runner-Hosts, `/Library/Application Support/ClaudeCode/managed-mcp.json` auf macOS-Hosts. Verwenden Sie sie für abgeschottete Umgebungen, in denen nur vom Administrator aufgeführte Server geladen werden dürfen. Die Regeln zum Vorrang finden Sie unter [Exklusive Kontrolle mit managed-mcp.json](https://code.claude.com/docs/de/managed-mcp.md#exclusive-control-with-managed-mcp-json). Wenn sich diese Datei auf dem Runner-Host befindet, überspringt Claude Code die MCP-Server, die die Control Plane von Anthropic an eine Sitzung übermittelt, einschließlich claude.ai-Konnektoren, und nennt sie in einer Warnung auf stderr des Sitzungs-Kindprozesses, die der Runner auf der Log-Ebene `debug` aufzeichnet. Vor v2.1.229 wurden diese Sitzungen beim Start mit `You cannot dynamically configure MCP servers when an enterprise MCP config is present` beendet.

640* Der Schlüssel [`managedMcpServers`](https://code.claude.com/docs/de/settings-reference#managedmcpservers) in den [verwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md) auf dem Runner-Host: Stellt HTTP- und SSE-Server bereit, ohne die exklusive Kontrolle zu übernehmen, sodass Server aus den anderen Quellen weiterhin geladen werden. Erfordert Claude Code v2.1.259 oder neuer.640* Der Schlüssel [`managedMcpServers`](https://code.claude.com/docs/de/settings-reference#managedmcpservers) in den [verwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md) auf dem Runner-Host: Stellt HTTP- und SSE-Server bereit, ohne die exklusive Kontrolle zu übernehmen, sodass Server aus den anderen Quellen weiterhin geladen werden. Erfordert Claude Code v2.1.259 oder neuer.

641* `<repo>/.mcp.json`: Projekt-Geltungsbereich. Außerhalb eines Threads in einem [Projekt](https://code.claude.com/docs/de/claude-projects.md#what-threads-pick-up-from-your-repositories) committen Sie die Datei in das Repository, und ihre Server werden in Cloud-Sitzungen automatisch genehmigt. In einer Sitzung mit mehreren Repositorys wird [höchstens die Datei eines Repositorys geladen](#repository-settings-in-sessions-with-several-repositories).641* `<repo>/.mcp.json`: Projekt-Geltungsbereich. Außerhalb eines Threads in einem [Projekt](https://code.claude.com/docs/de/claude-projects.md#what-threads-pick-up-from-your-repositories) committen Sie die Datei in das Repository, und ihre Server werden in Cloud-Sitzungen automatisch genehmigt. In einer Sitzung mit mehreren Repositorys wird [höchstens die Datei eines Repositorys geladen](#repository-settings-in-sessions-with-several-repositories). Mit [`--trust-workspace false`](https://code.claude.com/docs/de/self-hosted-environments-reference#runner-cli-flags) überspringen Sitzungen die Server der Datei, es sei denn, Einstellungen, die nicht im Repository committet sind, genehmigen sie, etwa [`enabledMcpjsonServers`](https://code.claude.com/docs/de/settings-reference#enabledmcpjsonservers) in der `~/.claude/settings.json` des Hosts. Erfordert Claude Code v2.1.319 oder neuer.

642* Eine [`--mcp-config`](https://code.claude.com/docs/de/cli-reference#cli-flags)-Datei aus Ihrem Wrapper-Skript: Hängen Sie das Flag nach `"$@"` an, wie in `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --mcp-config /etc/claude/mcp.json`. Damit die Server aus dieser Datei weiterlaufen, wenn die übermittelten Server der Sitzung während der Sitzung aktualisiert werden, lassen Sie Ihr Wrapper-Skript die [vollständige Umgebung](#wrapper-scripts) an den Kindprozess weitergeben, wie es `exec` tut. Vor v2.1.299 wurden die stdio-, HTTP- und SSE-Server in dieser Datei bei der ersten solchen Aktualisierung beendet, in der sie nicht genannt wurden.642* Eine [`--mcp-config`](https://code.claude.com/docs/de/cli-reference#cli-flags)-Datei aus Ihrem Wrapper-Skript: Hängen Sie das Flag nach `"$@"` an, wie in `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --mcp-config /etc/claude/mcp.json`. Damit die Server aus dieser Datei weiterlaufen, wenn die übermittelten Server der Sitzung während der Sitzung aktualisiert werden, lassen Sie Ihr Wrapper-Skript die [vollständige Umgebung](#wrapper-scripts) an den Kindprozess weitergeben, wie es `exec` tut. Vor v2.1.299 wurden die stdio-, HTTP- und SSE-Server in dieser Datei bei der ersten solchen Aktualisierung beendet, in der sie nicht genannt wurden.

643 643 

644Wenn die Bereitstellung von Konnektoren für Ihre Organisation aktiviert ist, übermittelt die Control Plane von Anthropic die Konnektoren, die Sie auf claude.ai konfiguriert haben, über serverseitig bereitgestellte MCP-Konfiguration an interaktiv erstellte Sitzungen, geleitet über `api.anthropic.com`. Programmgesteuert erstellte Sitzungen, wie etwa [CLI-Dispatches](https://code.claude.com/docs/de/self-hosted-environments-testing.md#run-the-test-loop), erhalten keine Konnektoren; stellen Sie ihnen MCP-Server stattdessen über eine der anderen in diesem Abschnitt aufgeführten Quellen bereit. Das OAuth-Token des Kindprozesses enthält keinen Scope zum direkten Abrufen von Konnektoren, daher versucht der Kindprozess diesen Abruf nicht selbst; die Bereitstellung erfolgt serverseitig.644Wenn die Bereitstellung von Konnektoren für Ihre Organisation aktiviert ist, übermittelt die Control Plane von Anthropic die Konnektoren, die Sie auf claude.ai konfiguriert haben, über serverseitig bereitgestellte MCP-Konfiguration an interaktiv erstellte Sitzungen, geleitet über `api.anthropic.com`. Programmgesteuert erstellte Sitzungen, wie etwa [CLI-Dispatches](https://code.claude.com/docs/de/self-hosted-environments-testing.md#run-the-test-loop), erhalten keine Konnektoren; stellen Sie ihnen MCP-Server stattdessen über eine der anderen in diesem Abschnitt aufgeführten Quellen bereit. Das OAuth-Token des Kindprozesses enthält keinen Scope zum direkten Abrufen von Konnektoren, daher versucht der Kindprozess diesen Abruf nicht selbst; die Bereitstellung erfolgt serverseitig.


908 908 

909In jeder anderen Sitzung mit mehreren Repositorys liest Claude Code die Projekteinstellungen aus dem Verzeichnis, in dem die Sitzung startet, sodass höchstens die `.claude/settings.json` eines einzigen Repositorys als Projekteinstellungen wirksam wird. Ein Hook, der in der Datei eines anderen Repositorys definiert ist, wird nicht ausgeführt, eine deny-Regel darin gilt nicht, und ihr `env` wird nicht gesetzt.909In jeder anderen Sitzung mit mehreren Repositorys liest Claude Code die Projekteinstellungen aus dem Verzeichnis, in dem die Sitzung startet, sodass höchstens die `.claude/settings.json` eines einzigen Repositorys als Projekteinstellungen wirksam wird. Ein Hook, der in der Datei eines anderen Repositorys definiert ist, wird nicht ausgeführt, eine deny-Regel darin gilt nicht, und ihr `env` wird nicht gesetzt.

910 910 

911* **`--capacity 1`, der Standardwert, mit dem integrierten Checkout**: Die Sitzung startet im ersten Repository ihrer Liste von Repositorys. Die `.claude/settings.json` dieses Repositorys wird als Projekteinstellungen wirksam und seine `.mcp.json` wird geladen, die der anderen Repositorys nicht.911* **`--capacity 1`, der Standardwert, mit dem integrierten Checkout**: Die Sitzung startet im ersten Repository ihrer Liste von Repositorys. Die `.claude/settings.json` dieses Repositorys wird als Projekteinstellungen wirksam und seine [`.mcp.json`](#mcp-servers) wird geladen, die der anderen Repositorys nicht.

912* **Ein `--capacity`-Wert größer als eins oder ein [`checkout`-Hook](#checkout)**: Die Sitzung startet in einem sitzungsspezifischen Verzeichnis, das die Checkouts enthält. Die `.claude/settings.json` keines Repositorys wird als Projekteinstellungen wirksam, die `.mcp.json` keines Repositorys wird geladen, und [`$CLAUDE_PROJECT_DIR`](https://code.claude.com/docs/de/hooks#reference-scripts-by-path) in einem Hook-Befehl ist dieses Verzeichnis, nicht ein Checkout.912* **Ein `--capacity`-Wert größer als eins oder ein [`checkout`-Hook](#checkout)**: Die Sitzung startet in einem sitzungsspezifischen Verzeichnis, das die Checkouts enthält. Die `.claude/settings.json` keines Repositorys wird als Projekteinstellungen wirksam, die `.mcp.json` keines Repositorys wird geladen, und [`$CLAUDE_PROJECT_DIR`](https://code.claude.com/docs/de/hooks#reference-scripts-by-path) in einem Hook-Befehl ist dieses Verzeichnis, nicht ein Checkout.

913 913 

914Die `CLAUDE.md` jedes Repositorys wird geladen, unabhängig davon, wo die Sitzung startet. Außerhalb eines Threads in einem Projekt werden auch seine Skills geladen. Der Runner übergibt jedes Repository als [zusätzliches Verzeichnis](https://code.claude.com/docs/de/permissions.md#additional-directories-grant-file-access-not-configuration) an Claude Code, daher liest Claude Code außerdem die Schlüssel `enabledPlugins` und `extraKnownMarketplaces` aus der `.claude/settings.json` jedes Repositorys.914Die `CLAUDE.md` jedes Repositorys wird geladen, unabhängig davon, wo die Sitzung startet. Außerhalb eines Threads in einem Projekt werden auch seine Skills geladen. Der Runner übergibt jedes Repository als [zusätzliches Verzeichnis](https://code.claude.com/docs/de/permissions.md#additional-directories-grant-file-access-not-configuration) an Claude Code, daher liest Claude Code außerdem die Schlüssel `enabledPlugins` und `extraKnownMarketplaces` aus der `.claude/settings.json` jedes Repositorys.

Details

916* **Der Runner protokolliert `Poll failed`-Zeilen mit `rejecting the malformed poll response`**: Der Runner hat eine Antwort auf eine Arbeitsabfrage erhalten, deren Body nicht das von der Warteschlange erwartete JSON ist. Eine mögliche Ursache ist ein abfangender Proxy oder ein Captive Portal, das mit einer eigenen Seite antwortet. Wenn sich der Runner über einen Proxy verbindet, konfigurieren Sie den Proxy so, dass er Antworten von `api.anthropic.com` unverändert durchreicht.916* **Der Runner protokolliert `Poll failed`-Zeilen mit `rejecting the malformed poll response`**: Der Runner hat eine Antwort auf eine Arbeitsabfrage erhalten, deren Body nicht das von der Warteschlange erwartete JSON ist. Eine mögliche Ursache ist ein abfangender Proxy oder ein Captive Portal, das mit einer eigenen Seite antwortet. Wenn sich der Runner über einen Proxy verbindet, konfigurieren Sie den Proxy so, dass er Antworten von `api.anthropic.com` unverändert durchreicht.

917 917 

918 Der Runner verwirft die fehlerhafte Antwort, zählt sie unter der Art `transport` der [Metrik](https://code.claude.com/docs/de/self-hosted-environments-reference.md#prometheus-metrics) `claude_code_self_hosted_runner_poll_errors_total` und versucht es nach dem Zeitplan für fehlgeschlagene Abfragen erneut, der unter [Sitzungslebenszyklus](https://code.claude.com/docs/de/self-hosted-environments#session-lifecycle) beschrieben ist. Der Runner bedient seine laufenden Sitzungen weiter. Vor v2.1.246 las der Runner eine solche Antwort als leere Arbeitswarteschlange, was seine laufenden Sitzungen beenden oder ihn zum Beenden bringen konnte.918 Der Runner verwirft die fehlerhafte Antwort, zählt sie unter der Art `transport` der [Metrik](https://code.claude.com/docs/de/self-hosted-environments-reference.md#prometheus-metrics) `claude_code_self_hosted_runner_poll_errors_total` und versucht es nach dem Zeitplan für fehlgeschlagene Abfragen erneut, der unter [Sitzungslebenszyklus](https://code.claude.com/docs/de/self-hosted-environments#session-lifecycle) beschrieben ist. Der Runner bedient seine laufenden Sitzungen weiter. Vor v2.1.246 las der Runner eine solche Antwort als leere Arbeitswarteschlange, was seine laufenden Sitzungen beenden oder ihn zum Beenden bringen konnte.

919* **Eine Sitzung schlägt mit `no longer exists on the remote` oder `couldn't find remote ref` fehl**: Der Runner interpretiert git's `couldn't find remote ref` als gelöschten Branch. Der Branch kann aber noch existieren. Suchen Sie ihn auf Ihrem git-Host unter genau dem Namen aus der Meldung und prüfen Sie dann jede zutreffende Ursache:919* **Eine Sitzung schlägt mit `couldn't be found in the remote repository` oder `couldn't find remote ref` fehl**: Suchen Sie den Branch auf Ihrem git-Host. Suchen Sie nach genau dem Namen aus der Meldung.

920 920 

921 * **Der Branch existiert nicht mehr**: Stellen Sie ihn wieder her, wie es die Meldung verlangt.921 Der Fehler der Sitzung enthält `Retrying will fail the same way until you fix the missing branch described below.` Wenn der Fehler den Branch nennt, lautet der Text unter `Last output before exit:`:

922 

923 ```text theme={null}

924 The branch '<ref>' couldn't be found in the remote repository <repo>. If it was never pushed, push it. If it was deleted after a merge, restore it from its pull request. Then send a new message, or start a new session from a branch that has been pushed. (couldn't find remote ref)

925 ```

926 

927 * **Der Branch ist nicht auf dem Host**: Pushen Sie ihn, falls er nie gepusht wurde, oder stellen Sie ihn aus seinem Pull Request wieder her, falls er nach einem Merge gelöscht wurde.

922 * **Der Branch existiert, und Sie administrieren den Runner nicht**: Senden Sie dem Administrator des Runners die vollständige Meldung und teilen Sie ihm mit, dass der Branch existiert.928 * **Der Branch existiert, und Sie administrieren den Runner nicht**: Senden Sie dem Administrator des Runners die vollständige Meldung und teilen Sie ihm mit, dass der Branch existiert.

923 * **Der Branch existiert, und der Runner hat einen `checkout`-Hook**: Ein git-Befehl in Ihrem Hook kann `couldn't find remote ref` auf stderr ausgeben, bevor der Hook mit einem Wert ungleich null endet. Finden Sie diesen Befehl und korrigieren Sie die angeforderte Ref oder das Remote, von dem er abruft. Der Runner übergibt Ihrem Hook die von der Sitzung angeforderte Revision als [`CLAUDE_RUNNER_REPO_REF`](https://code.claude.com/docs/de/self-hosted-environments-configuration#checkout).929 * **Der Branch existiert, und der Runner hat einen `checkout`-Hook**: Ein git-Befehl in Ihrem Hook kann `couldn't find remote ref` auf stderr ausgeben, bevor der Hook mit einem Wert ungleich null endet. Finden Sie diesen Befehl und korrigieren Sie die angeforderte Ref oder das Remote, von dem er abruft. Der Runner übergibt Ihrem Hook die von der Sitzung angeforderte Revision als [`CLAUDE_RUNNER_REPO_REF`](https://code.claude.com/docs/de/self-hosted-environments-configuration#checkout).

924 * **Der Branch existiert, und der Runner hat keinen `checkout`-Hook**: Der Runner ruft den Branch selbst ab. Wenn für das Repository ein [`--git-host-rewrite`](#rewrite-git-urls-for-private-networks) gilt, prüfen Sie, ob der Host, auf den umgeschrieben wird, den Branch unter demselben Namen hat, und pushen Sie den Branch dorthin, falls nicht.930 * **Der Branch existiert, und der Runner hat keinen `checkout`-Hook**: Der Runner ruft den Branch selbst ab. Wenn für das Repository ein [`--git-host-rewrite`](#rewrite-git-urls-for-private-networks) gilt, prüfen Sie, ob der Host, auf den umgeschrieben wird, den Branch unter demselben Namen hat, und pushen Sie den Branch dorthin, falls nicht.

925 * **Der Branch existiert, und der Runner ist älter als v2.1.301**: Aktualisieren Sie den Runner wie in [Version festlegen](#pin-the-version) beschrieben, damit ein anderer Fehler seine eigene Fehlermeldung zeigt. Vor v2.1.301 wurden auch andere Fehler mit `couldn't find remote ref` in ihrer Fehlerausgabe als gelöschter Branch gemeldet.931 * **Der Branch existiert, und der Runner ist älter als v2.1.301**: Aktualisieren Sie den Runner wie in [Version festlegen](#pin-the-version) beschrieben, damit ein anderer Fehler seine eigene Fehlermeldung zeigt. Vor v2.1.301 wurden auch andere Fehler mit `couldn't find remote ref` in ihrer Fehlerausgabe als gelöschter Branch gemeldet.

926 932 

927 Sobald der Runner aktualisiert oder die Ursache behoben ist, versuchen Sie die Sitzung erneut oder starten Sie eine neue. Findet keine dieser Prüfungen die Ursache, [melden Sie ein Problem](#report-an-issue).933 Sobald der Runner aktualisiert oder die Ursache behoben ist, senden Sie der Sitzung eine neue Nachricht oder starten Sie eine neue Sitzung von einem Branch, der gepusht wurde. Findet keine dieser Prüfungen die Ursache, [melden Sie ein Problem](#report-an-issue). Vor v2.1.314 besagte die Meldung, dass der Branch `no longer exists on the remote`. Führen Sie für diese Meldung dieselben Prüfungen durch.

928 934 

929 Für die Quelle, in die die Sitzung Ergebnisse pusht, lässt ein gelöschter Branch die Sitzung fehlschlagen. Für eine git-Quelle, aus der die Sitzung nur liest, überspringt der Runner diese Quelle und fährt mit den übrigen fort. Der Runner lässt die Sitzung fehlschlagen, wenn ihr durch das Überspringen überhaupt kein Repository bliebe. Vor v2.1.228 startete eine solche Sitzung in einem leeren Verzeichnis.935 Für die Quelle, in die die Sitzung Ergebnisse pusht, lässt ein gelöschter Branch die Sitzung fehlschlagen. Für eine git-Quelle, aus der die Sitzung nur liest, überspringt der Runner diese Quelle und fährt mit den übrigen fort. Der Runner lässt die Sitzung fehlschlagen, wenn ihr durch das Überspringen überhaupt kein Repository bliebe. Vor v2.1.228 startete eine solche Sitzung in einem leeren Verzeichnis.

930* **Claude Tag postet seine Antwort in Slack manchmal nicht**: Die Antwort-Erinnerung ist ein [Hook, den die Control Plane bereitstellt](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#how-each-session’s-config-is-assembled). Prüfen Sie mit `claude --version`, dass der Runner Claude Code v2.1.229 oder neuer ist, da ältere Runner bereitgestellte Hooks ignorieren; prüfen Sie, dass `python3 --version` im Runner-Image erfolgreich ist, da die Hooks `python3` ausführen; und prüfen Sie, dass keine Einstellungsdatei Hooks ausschaltet, sei es `disableAllHooks` in `managed-settings.json`, in der `~/.claude/settings.json` des Runner-Benutzers oder in der `.claude/settings.json` bzw. `.claude/settings.local.json` des Repositorys, oder `allowManagedHooksOnly` bzw. eine [`strictPluginOnlyCustomization`](https://code.claude.com/docs/de/settings-reference#strictpluginonlycustomization), die Hooks in den verwalteten Einstellungen abdeckt.936* **Claude Tag postet seine Antwort in Slack manchmal nicht**: Die Antwort-Erinnerung ist ein [Hook, den die Control Plane bereitstellt](https://code.claude.com/docs/de/self-hosted-environments-configuration.md#how-each-session’s-config-is-assembled). Prüfen Sie mit `claude --version`, dass der Runner Claude Code v2.1.229 oder neuer ist, da ältere Runner bereitgestellte Hooks ignorieren; prüfen Sie, dass `python3 --version` im Runner-Image erfolgreich ist, da die Hooks `python3` ausführen; und prüfen Sie, dass keine Einstellungsdatei Hooks ausschaltet, sei es `disableAllHooks` in `managed-settings.json`, in der `~/.claude/settings.json` des Runner-Benutzers oder in der `.claude/settings.json` bzw. `.claude/settings.local.json` des Repositorys, oder `allowManagedHooksOnly` bzw. eine [`strictPluginOnlyCustomization`](https://code.claude.com/docs/de/settings-reference#strictpluginonlycustomization), die Hooks in den verwalteten Einstellungen abdeckt.

Details

125| `SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS` | `900000` | Wie lange der Runner wartet, nachdem eine Sitzung ihr `--kill-session-after-min` Limit erreicht hat, damit ein laufender Zug beendet wird oder die Freigabe abgeschlossen wird, bevor die Sitzung beendet wird |125| `SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS` | `900000` | Wie lange der Runner wartet, nachdem eine Sitzung ihr `--kill-session-after-min` Limit erreicht hat, damit ein laufender Zug beendet wird oder die Freigabe abgeschlossen wird, bevor die Sitzung beendet wird |

126| `SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS` | `7000` | Obergrenze für die Zeit, die der Runner eine Sitzung als beschäftigt für die `--drain-wait-sec` Entleerung nach Abschluss eines Zugs zählt, während der Prozess der Sitzung das Ende des Zugs an Anthropic meldet. `0` oder ein unbrauchbarer Wert fällt auf den Standard zurück, sodass die Sperre nicht ausgeschaltet werden kann. Erfordert Claude Code v2.1.275 oder später. |126| `SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS` | `7000` | Obergrenze für die Zeit, die der Runner eine Sitzung als beschäftigt für die `--drain-wait-sec` Entleerung nach Abschluss eines Zugs zählt, während der Prozess der Sitzung das Ende des Zugs an Anthropic meldet. `0` oder ein unbrauchbarer Wert fällt auf den Standard zurück, sodass die Sperre nicht ausgeschaltet werden kann. Erfordert Claude Code v2.1.275 oder später. |

127| `SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS` | `30000` | Wie lange der Runner wartet, bis das Betriebssystem `SIGKILL` an ein Kind sendet, das in nicht unterbrechbarem I/O steckt, bevor es sich selbst beendet. Mindestens `--post-session-hook-timeout-sec` plus 15 Sekunden, und 30 weitere, wenn `--push-outcome-on-release` gesetzt ist, sodass das effektive Minimum 75 Sekunden bei Standardwerten ist. |127| `SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS` | `30000` | Wie lange der Runner wartet, bis das Betriebssystem `SIGKILL` an ein Kind sendet, das in nicht unterbrechbarem I/O steckt, bevor es sich selbst beendet. Mindestens `--post-session-hook-timeout-sec` plus 15 Sekunden, und 30 weitere, wenn `--push-outcome-on-release` gesetzt ist, sodass das effektive Minimum 75 Sekunden bei Standardwerten ist. |

128| `CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING` | nicht gesetzt | Wenn `1`, veröffentlicht der Runner `The server has refused to renew this session's access to the model` nicht in einer Sitzung. Nach jeder Ablehnung wartet er bis zur nächsten geplanten Erneuerung, um erneut anzufragen. Erfordert Claude Code v2.1.319 oder später. |

128| `CLAUDE_RUNNER_FETCH_DEPTH` | `50` | Git-Fetch-Tiefe für frische Klone. Setzen Sie eine positive Ganzzahl oder `full` oder `0` für einen vollständigen Fetch. Informationen zu einem Klon, der sich bereits im Arbeitsbereich befindet, finden Sie unter [Einen vorgewärmten Checkout wiederverwenden](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout). |129| `CLAUDE_RUNNER_FETCH_DEPTH` | `50` | Git-Fetch-Tiefe für frische Klone. Setzen Sie eine positive Ganzzahl oder `full` oder `0` für einen vollständigen Fetch. Informationen zu einem Klon, der sich bereits im Arbeitsbereich befindet, finden Sie unter [Einen vorgewärmten Checkout wiederverwenden](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout). |

129| `CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS` | `600000` | Wie lange in Millisekunden pro Versuch ein Git-Fetch auf seine ersten Daten warten darf, während die eigenen Fortschrittszahlen des Git-Servers weiter steigen, etwa wenn der Server das Pack für ein großes Repository vorbereitet. `0` oder `off` schaltet das Warten aus: Ein solcher Fetch wird dann nach zwei Minuten ohne Daten abgebrochen. Jede andere Ganzzahl wird auf einen Wert zwischen `120000` und `1800000` begrenzt, also 2 bis 30 Minuten. Erfordert Claude Code v2.1.295 oder später. |130| `CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS` | `600000` | Wie lange in Millisekunden pro Versuch ein Git-Fetch auf seine ersten Daten warten darf, während die eigenen Fortschrittszahlen des Git-Servers weiter steigen, etwa wenn der Server das Pack für ein großes Repository vorbereitet. `0` oder `off` schaltet das Warten aus: Ein solcher Fetch wird dann nach zwei Minuten ohne Daten abgebrochen. Jede andere Ganzzahl wird auf einen Wert zwischen `120000` und `1800000` begrenzt, also 2 bis 30 Minuten. Erfordert Claude Code v2.1.295 oder später. |

130| `CLAUDE_RUNNER_SKIP_GIT_VERIFY` | nicht gesetzt | Wenn `1`, überspringen Sie die `.git` Präsenzprüfung, nachdem ein `checkout` Hook ausgeführt wird. Setzen Sie dies, wenn Ihr Hook eine Nicht-Git-Quelle materialisiert. |131| `CLAUDE_RUNNER_SKIP_GIT_VERIFY` | nicht gesetzt | Wenn `1`, überspringen Sie die `.git` Präsenzprüfung, nachdem ein `checkout` Hook ausgeführt wird. Setzen Sie dies, wenn Ihr Hook eine Nicht-Git-Quelle materialisiert. |


135 136 

136Session-Kinder senden operative Telemetrie an Anthropic, es sei denn, Sie schalten sie aus. Kein Code oder Repository-Inhalt wird gesendet. Setzen Sie Telemetrie-Variablen auf dem Runner-Prozess; der Runner bekräftigt sie erneut, nachdem er von der Kontrolleben bereitgestellte Umgebungsvariablen angewendet hat, sodass die Einstellung des Operators immer Vorrang hat.137Session-Kinder senden operative Telemetrie an Anthropic, es sei denn, Sie schalten sie aus. Kein Code oder Repository-Inhalt wird gesendet. Setzen Sie Telemetrie-Variablen auf dem Runner-Prozess; der Runner bekräftigt sie erneut, nachdem er von der Kontrolleben bereitgestellte Umgebungsvariablen angewendet hat, sodass die Einstellung des Operators immer Vorrang hat.

137 138 

138Ein Steuerelement ist spezifisch für selbstgehostete Umgebungen: `CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` meldet sich für Datadog-Operationsmetriken an, die in selbstgehosteten Umgebungen standardmäßig aus sind. Die allgemeinen Claude Code-Telemetrie-Steuerelemente, `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_ERROR_REPORTING` und `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, gelten für Session-Kinder wie in der [Umgebungsvariablen-Referenz](https://code.claude.com/docs/de/env-vars.md) dokumentiert. `DISABLE_GROWTHBOOK` ist verwandt, aber anders: Das Setzen von `DISABLE_GROWTHBOOK=1` deaktiviert das Abrufen von Feature-Flags, und die Telemetrie bleibt an, es sei denn, `DISABLE_TELEMETRY` ist auch gesetzt.139Ein Steuerelement ist spezifisch für selbstgehostete Umgebungen: `CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` meldet sich für Datadog-Operationsmetriken an, die in selbstgehosteten Umgebungen standardmäßig aus sind. Die allgemeinen Claude Code-Telemetrie-Steuerelemente, `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_ERROR_REPORTING` und `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, gelten für Sitzungs-Kindprozesse wie in der [Umgebungsvariablen-Referenz](https://code.claude.com/docs/de/env-vars.md) dokumentiert. [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/de/env-vars#variables) ist verwandt, aber anders: Das Setzen von `CLAUDE_CODE_DISABLE_FEATURE_FLAGS=1` deaktiviert das Abrufen von Feature-Flags, und die Telemetrie bleibt an, es sei denn, `DISABLE_TELEMETRY` ist auch gesetzt. `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` erfordert Claude Code v2.1.319 oder neuer.

139 140 

140`CLAUDE_CODE_ENABLE_TELEMETRY` ist nicht verwandt: Es aktiviert OpenTelemetry-Export zu Ihrem eigenen Collector, wie in [Überwachung](https://code.claude.com/docs/de/monitoring-usage.md) beschrieben, und steuert nicht Anthropics Analytik.141`CLAUDE_CODE_ENABLE_TELEMETRY` ist nicht verwandt: Es aktiviert OpenTelemetry-Export zu Ihrem eigenen Collector, wie in [Überwachung](https://code.claude.com/docs/de/monitoring-usage.md) beschrieben, und steuert nicht Anthropics Analytik.

141 142 

Details

95 95 

96Um zu bestätigen, dass Einstellungen angewendet werden, bitten Sie einen Benutzer, Claude Code neu zu starten. Wenn die Konfiguration Einstellungen enthält, die den [Sicherheitsgenehmigungsdialog](#security-approval-dialogs) auslösen, sieht der Benutzer beim nächsten Abruf der Einstellungen durch Claude Code eine Eingabeaufforderung, die die verwalteten Einstellungen beschreibt: beim nächsten Start oder innerhalb einer Stunde in einer laufenden interaktiven Sitzung. Sie können auch überprüfen, dass verwaltete Berechtigungsregeln aktiv sind, indem Sie einen Benutzer `/permissions` ausführen lassen, um seine geltenden Berechtigungsregeln anzuzeigen.96Um zu bestätigen, dass Einstellungen angewendet werden, bitten Sie einen Benutzer, Claude Code neu zu starten. Wenn die Konfiguration Einstellungen enthält, die den [Sicherheitsgenehmigungsdialog](#security-approval-dialogs) auslösen, sieht der Benutzer beim nächsten Abruf der Einstellungen durch Claude Code eine Eingabeaufforderung, die die verwalteten Einstellungen beschreibt: beim nächsten Start oder innerhalb einer Stunde in einer laufenden interaktiven Sitzung. Sie können auch überprüfen, dass verwaltete Berechtigungsregeln aktiv sind, indem Sie einen Benutzer `/permissions` ausführen lassen, um seine geltenden Berechtigungsregeln anzuzeigen.

97 97 

98Lassen Sie den Benutzer in einer Sitzung `/status` ausführen. Die [Zeile `Setting sources`](https://code.claude.com/docs/de/managed-settings#read-the-source-in-/status) führt `Enterprise managed settings` mit `remote` in Klammern auf, wenn serververwaltete Einstellungen gelten.

99 

98Um das Abrufergebnis auf einem bestimmten Computer zu überprüfen, lassen Sie den Benutzer `claude doctor` ausführen und lesen Sie die Zeile `Managed settings (remote)`. Erfordert Claude Code v2.1.248 oder später. Die Zeile meldet eines von vier Ergebnissen:100Um das Abrufergebnis auf einem bestimmten Computer zu überprüfen, lassen Sie den Benutzer `claude doctor` ausführen und lesen Sie die Zeile `Managed settings (remote)`. Erfordert Claude Code v2.1.248 oder später. Die Zeile meldet eines von vier Ergebnissen:

99 101 

100* Die bereitgestellten Einstellungen wurden geladen102* Die bereitgestellten Einstellungen wurden geladen


106 108 

107In einer laufenden Sitzung zeigt `/status` die gleiche Zeile nach einem fehlgeschlagenen Abruf an, und für einige übersprungene Abrufe, wie z. B. eine Variable eines Drittanbieter-Anbieters oder eine benutzerdefinierte `ANTHROPIC_BASE_URL`, die in der Shell des Benutzers exportiert wird.109In einer laufenden Sitzung zeigt `/status` die gleiche Zeile nach einem fehlgeschlagenen Abruf an, und für einige übersprungene Abrufe, wie z. B. eine Variable eines Drittanbieter-Anbieters oder eine benutzerdefinierte `ANTHROPIC_BASE_URL`, die in der Shell des Benutzers exportiert wird.

108 110 

111### Gruppen unterschiedliche Einstellungen zuweisen

112 

113Mit einem Enterprise-Plan können Sie jeder Gruppe von Mitgliedern eine eigene Konfiguration zuweisen statt einer organisationsweiten Konfiguration. Wenn für Ihre Organisation [HIPAA aktiviert](https://code.claude.com/docs/de/hipaa-setup.md) ist, sind Gruppenkonfigurationen noch nicht verfügbar. Jede Gruppe muss bereits existieren, entweder per SCIM aus Ihrem Identitätsanbieter synchronisiert oder als benutzerdefinierte Gruppe, die Sie in der Admin-Konsole verwalten.

114 

115Jedes Mitglied erhält höchstens eine Konfiguration, und zwar auf jedem Gerät dieselbe:

116 

117* **Ein Mitglied einer Gruppe mit einer Konfiguration**: die am höchsten eingestufte Konfiguration unter seinen Gruppen

118* **Alle anderen**, einschließlich eines Mitglieds, dessen einzige Gruppe mit einer Konfiguration gelöscht wurde: die Auffangkonfiguration, sofern Sie eine festlegen

119 

120Konfigurationen werden weder untereinander noch mit der organisationsweiten Konfiguration zusammengeführt, daher muss jede einzelne alle Einstellungen enthalten, die diese Gruppe haben soll. Um eine Einschränkung auf alle Mitglieder anzuwenden, nehmen Sie sie in jede Gruppenkonfiguration und in die Auffangkonfiguration auf.

121 

122Mitglieder erhalten bis zum letzten dieser Schritte weiterhin die organisationsweite Konfiguration, sodass Sie zunächst alles einrichten und testen können:

123 

124**1. Fügen Sie für jede Gruppe eine Konfiguration hinzu**

125 

126Klicken Sie unter [**Organization settings > Claude Code > Managed settings**](https://claude.ai/admin-settings/claude-code) auf **Add configuration**, wählen Sie die Gruppe aus und wählen Sie einen Ausgangspunkt. Um die Richtlinie für eine Gruppe zu lockern, wählen Sie eine Gruppe, die Ihr Identitätsanbieter synchronisiert, damit sich niemand in der Admin-Konsole selbst hinzufügen kann.

127 

128Um beizubehalten, was Mitglieder heute haben, und nur einige Einstellungen zu ändern, beginnen Sie mit einer Kopie Ihrer organisationsweiten Konfiguration. Bearbeiten Sie die Konfiguration und speichern Sie sie.

129 

130**2. Legen Sie die Auffangkonfiguration fest**

131 

132Klicken Sie bei **Everyone else** auf **Set** und fügen Sie das JSON für Mitglieder hinzu, auf die keine Gruppenkonfiguration zutrifft. Um ihnen zu belassen, was sie heute haben, fügen Sie Ihre organisationsweite Konfiguration ein. Wenn Sie diesen Schritt überspringen, erhalten ihre lokalen Sitzungen keine serververwalteten Einstellungen, und alle [endpunktverwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms) auf dem Gerät gelten weiterhin.

133 

134**3. Ordnen Sie die Gruppen**

135 

136Ziehen Sie die Konfigurationen in die gewünschte Reihenfolge. Ein Mitglied mehrerer Gruppen erhält nur die am höchsten eingestufte Konfiguration, platzieren Sie daher Ihre restriktivsten oder spezifischsten Gruppen ganz oben.

137 

138**4. Prüfen Sie, wer was erhält**

139 

140Suchen Sie unter **Check effective settings** unten auf der Seite nach einem Mitglied, um zu sehen, welche Konfiguration es erhalten würde. Prüfen Sie ein Mitglied aus jeder Gruppe, ein Mitglied mehrerer Gruppen und ein Mitglied, auf das keine Gruppenkonfiguration zutrifft.

141 

142**5. Wechseln Sie in den gruppenbasierten Modus**

143 

144Klicken Sie im Banner oben auf der Seite auf **Switch to group-based configurations** und bestätigen Sie. Mitglieder erhalten ihre Konfigurationen innerhalb von etwa einer Stunde, abgesehen von den [Schlüsseln, die erst beim nächsten Start gelten](#fetch-and-caching-behavior). Um zurückzukehren, wechseln Sie über dasselbe Banner in den organisationsweiten Modus: Die organisationsweite Konfiguration gilt dann wieder, sofern Sie eine haben, und Ihre Gruppenkonfigurationen bleiben erhalten.

145 

146Die Modellbeschränkungen einer Gruppe gelten nur in lokalen Sitzungen. Cloud- und Remote-Cowork-Sitzungen verwenden die Liste [`availableModels`](https://code.claude.com/docs/de/model-config#restrict-model-selection) aus der Auffangkonfiguration. Wenn Sie keine Auffangkonfiguration festlegen, stammt sie aus Ihrer organisationsweiten Konfiguration, selbst nachdem Sie in den gruppenbasierten Modus gewechselt haben. Wenn Sie den Schlüssel in der Auffangkonfiguration weglassen, sind Mitglieder in diesen Sitzungen nicht durch diese Liste eingeschränkt.

147 

148Wenn Sie mit der Konfiguration einer Gruppe festlegen, wohin API-Anfragen gesendet werden, gilt das nur für Claude Code, nicht für andere Tools, die die API aufrufen.

149 

109### Zugriffskontrolle150### Zugriffskontrolle

110 151 

111Die folgenden Rollen können serververwaltete Einstellungen verwalten:152Die folgenden Rollen können serververwaltete Einstellungen verwalten:


113* **Primärer Eigentümer**154* **Primärer Eigentümer**

114* **Eigentümer**155* **Eigentümer**

115 156 

116Beschränken Sie den Zugriff auf vertrauenswürdiges Personal, da Einstellungsänderungen für alle Benutzer in der Organisation gelten.157Beschränken Sie den Zugriff auf vertrauenswürdiges Personal, da Einstellungsänderungen für alle Benutzer in der Organisation gelten können.

117 158 

118### Nur verwaltete Einstellungen159### Nur verwaltete Einstellungen

119 160 


123 164 

124Serververwaltete Einstellungen haben die folgenden Einschränkungen:165Serververwaltete Einstellungen haben die folgenden Einschränkungen:

125 166 

126* Einstellungen gelten einheitlich für alle Benutzer in der Organisation. Konfigurationen pro Gruppe werden noch nicht unterstützt.167* Bei einem Team-Plan gelten Einstellungen einheitlich für alle Benutzer in der Organisation. [Gruppenkonfigurationen](#give-groups-different-settings) erfordern einen Enterprise-Plan.

127* Eine [`managed-mcp.json`](https://code.claude.com/docs/de/managed-mcp) Datei kann nicht über serververwaltete Einstellungen verteilt werden. Stellen Sie stattdessen die Richtlinienschlüssel `allowedMcpServers` und `deniedMcpServers` dort bereit. Ab Claude Code v2.1.259 können Sie auch Remote-Server mit [`managedMcpServers`](https://code.claude.com/docs/de/managed-mcp#provide-servers-through-managed-settings) bereitstellen, das nur `http`- und `sse`-Server akzeptiert und nicht die exklusive Kontrolle übernimmt, wie die Datei es tut.168* Eine [`managed-mcp.json`](https://code.claude.com/docs/de/managed-mcp) Datei kann nicht über serververwaltete Einstellungen verteilt werden. Stellen Sie stattdessen die Richtlinienschlüssel `allowedMcpServers` und `deniedMcpServers` dort bereit. Ab Claude Code v2.1.259 können Sie auch Remote-Server mit [`managedMcpServers`](https://code.claude.com/docs/de/managed-mcp#provide-servers-through-managed-settings) bereitstellen, das nur `http`- und `sse`-Server akzeptiert und nicht die exklusive Kontrolle übernimmt, wie die Datei es tut.

128 169 

129 Claude Code liest eine `managed-mcp.json`, die in seinem [Systempfad](https://code.claude.com/docs/de/managed-mcp.md#exclusive-control-with-managed-mcp-json) bereitgestellt wird, separat von der Ebene der verwalteten Einstellungen, sodass die Datei weiterhin gilt, wenn serververwaltete Einstellungen in Kraft sind.170 Claude Code liest eine `managed-mcp.json`, die in seinem [Systempfad](https://code.claude.com/docs/de/managed-mcp.md#exclusive-control-with-managed-mcp-json) bereitgestellt wird, separat von der Ebene der verwalteten Einstellungen, sodass die Datei weiterhin gilt, wenn serververwaltete Einstellungen in Kraft sind.


247* Wenn das Gateway einen betreuten interaktiven Start mit `401` beantwortet und diese Einstellung deaktiviert ist, hat das Gateway diese Anmeldung beendet. Claude Code gibt [`Cloud gateway session expired — run /login to reconnect.`](https://code.claude.com/docs/de/errors#cloud-gateway-session-expired) aus und öffnet die Sitzung ohne Gateway-Anmeldung, bis der Benutzer `/login` ausführt.288* Wenn das Gateway einen betreuten interaktiven Start mit `401` beantwortet und diese Einstellung deaktiviert ist, hat das Gateway diese Anmeldung beendet. Claude Code gibt [`Cloud gateway session expired — run /login to reconnect.`](https://code.claude.com/docs/de/errors#cloud-gateway-session-expired) aus und öffnet die Sitzung ohne Gateway-Anmeldung, bis der Benutzer `/login` ausführt.

248* Wenn der Abruf auf andere Weise fehlschlägt oder bei jeder anderen Art von Start außer einem `claude auth`-Unterbefehl, beendet sich der Client mit einem Fehler.289* Wenn der Abruf auf andere Weise fehlschlägt oder bei jeder anderen Art von Start außer einem `claude auth`-Unterbefehl, beendet sich der Client mit einem Fehler.

249 290 

250Wenn diese Einstellung in einer Sitzung aktiv ist, die servergesteuerte Einstellungen abruft, blockiert die CLI beim Start, bis die Remote-Einstellungen neu abgerufen wurden. Schlägt der Abruf fehl, beendet sich die CLI, statt ohne die Richtlinie fortzufahren. Diese Einstellung erhält sich selbst: Sobald sie vom Server geliefert wurde, wird sie auch lokal zwischengespeichert, sodass spätere Starts dasselbe Verhalten erzwingen, noch bevor der erste erfolgreiche Abruf einer neuen Sitzung erfolgt. Eine Sitzung, die [keine servergesteuerten Einstellungen abruft](#platform-availability), startet ohne Wartezeit.291Wenn diese Einstellung in einer Sitzung aktiv ist, die servergesteuerte Einstellungen abruft, blockiert die CLI beim Start, bis die Remote-Einstellungen neu abgerufen wurden. Schlägt der Abruf fehl, beendet sich die CLI, statt ohne die Richtlinie fortzufahren. Eine Sitzung, die [keine servergesteuerten Einstellungen abruft](#platform-availability), startet ohne Wartezeit.

251 292 

252Um dies zu aktivieren, fügen Sie den Schlüssel zu Ihrer Konfiguration der verwalteten Einstellungen hinzu:293Um dies zu aktivieren, fügen Sie den Schlüssel zu Ihrer Konfiguration der verwalteten Einstellungen hinzu:

253 294 


259 300 

260Sie können diesen Schlüssel auch in einem [endpunktgesteuerten](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms) MDM-Profil oder in einer systemweiten `managed-settings.json`-Datei setzen, um das Fail-Closed-Verhalten schon beim ersten Start zu erzwingen, bevor eine Server-Payload eingetroffen ist. Dieses Flag ist eine Ausnahme von der obigen [Vorrangregel](#settings-precedence): Claude Code berücksichtigt es, wenn eine beliebige von Admins gesteuerte verwaltete Quelle es setzt, auch wenn zusätzlich eine zwischengespeicherte servergesteuerte Payload vorhanden ist. Ein per MDM gelieferter Wert wird also nicht ignoriert, wenn servergesteuerte Einstellungen existieren.301Sie können diesen Schlüssel auch in einem [endpunktgesteuerten](https://code.claude.com/docs/de/managed-settings.md#delivery-mechanisms) MDM-Profil oder in einer systemweiten `managed-settings.json`-Datei setzen, um das Fail-Closed-Verhalten schon beim ersten Start zu erzwingen, bevor eine Server-Payload eingetroffen ist. Dieses Flag ist eine Ausnahme von der obigen [Vorrangregel](#settings-precedence): Claude Code berücksichtigt es, wenn eine beliebige von Admins gesteuerte verwaltete Quelle es setzt, auch wenn zusätzlich eine zwischengespeicherte servergesteuerte Payload vorhanden ist. Ein per MDM gelieferter Wert wird also nicht ignoriert, wenn servergesteuerte Einstellungen existieren.

261 302 

303Bei späteren Starts liest Claude Code einen vom Server gelieferten Wert aus den zwischengespeicherten Einstellungen, sodass die Einstellung bereits vor dem ersten Abruf der neuen Sitzung aktiv ist. Damit die Einstellung aktiv bleibt, ohne sich auf die zwischengespeicherte Kopie zu verlassen, setzen Sie den Schlüssel zusätzlich in einer endpunktgesteuerten Quelle.

304 

262Wenn ein [`policyHelper`](https://code.claude.com/docs/de/settings-reference#policyhelper) verwaltete Einstellungen liefert, ersetzt seine Ausgabe alle anderen verwalteten Quellen für die Schlüssel, die Claude Code nach dem Start liest. Die Quellen, aus denen Claude Code diesen Schlüssel liest, finden Sie in [seinem Einstellungseintrag](https://code.claude.com/docs/de/settings-reference.md#forceremotesettingsrefresh). Der Eintrag `policyHelper` gibt an, aus welchen Quellen Claude Code den Helper liest und wann er ausgeführt wird.305Wenn ein [`policyHelper`](https://code.claude.com/docs/de/settings-reference#policyhelper) verwaltete Einstellungen liefert, ersetzt seine Ausgabe alle anderen verwalteten Quellen für die Schlüssel, die Claude Code nach dem Start liest. Die Quellen, aus denen Claude Code diesen Schlüssel liest, finden Sie in [seinem Einstellungseintrag](https://code.claude.com/docs/de/settings-reference.md#forceremotesettingsrefresh). Der Eintrag `policyHelper` gibt an, aus welchen Quellen Claude Code den Helper liest und wann er ausgeführt wird.

263 306 

264Der Einstellungsabruf sendet außerdem einen `Cache-Control: no-cache`-Header, damit zwischengeschaltete HTTP-Proxys keine veraltete Antwort ausliefern.307Der Einstellungsabruf sendet außerdem einen `Cache-Control: no-cache`-Header, damit zwischengeschaltete HTTP-Proxys keine veraltete Antwort ausliefern.

settings.md +1 −1

Details

199* **Einstellungsfehler**: eine Benutzer-, Projekt- oder lokale Datei hat ungültiges JSON oder einen Wert, den das Schema ablehnt. Am Anfang einer interaktiven Sitzung zeigt Claude Code einen Dialog, der Ihnen erlaubt, die Datei mit Claudes Hilfe zu beheben, zu beenden oder ohne die fehlerhaften Einstellungen fortzufahren.199* **Einstellungsfehler**: eine Benutzer-, Projekt- oder lokale Datei hat ungültiges JSON oder einen Wert, den das Schema ablehnt. Am Anfang einer interaktiven Sitzung zeigt Claude Code einen Dialog, der Ihnen erlaubt, die Datei mit Claudes Hilfe zu beheben, zu beenden oder ohne die fehlerhaften Einstellungen fortzufahren.

200* **Einstellungswarnung**: nur einzelne Einträge schlagen fehl, wie eine fehlerhafte Berechtigungsregel oder ein unbekannter Hook-Ereignisname. Claude Code überspringt diese Werte und behält den Rest der Datei wirksam.200* **Einstellungswarnung**: nur einzelne Einträge schlagen fehl, wie eine fehlerhafte Berechtigungsregel oder ein unbekannter Hook-Ereignisname. Claude Code überspringt diese Werte und behält den Rest der Datei wirksam.

201* **Verwaltete Einstellungen**: Claude Code erzwingt weiterhin den Rest der Datei. [Ungültige Einträge in verwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md#invalid-entries-in-managed-settings) sagt, was es ablegt und welche Schlüssel auf einen strengeren Wert zurückfallen, bis Sie sie beheben. Für ein verwaltetes Einstellungsdokument, das nicht gültiges JSON ist, siehe [Verwaltetes Einstellungsdokument konnte nicht analysiert werden](https://code.claude.com/docs/de/errors.md#managed-settings-document-could-not-be-parsed).201* **Verwaltete Einstellungen**: Claude Code erzwingt weiterhin den Rest der Datei. [Ungültige Einträge in verwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md#invalid-entries-in-managed-settings) sagt, was es ablegt und welche Schlüssel auf einen strengeren Wert zurückfallen, bis Sie sie beheben. Für ein verwaltetes Einstellungsdokument, das nicht gültiges JSON ist, siehe [Verwaltetes Einstellungsdokument konnte nicht analysiert werden](https://code.claude.com/docs/de/errors.md#managed-settings-document-could-not-be-parsed).

202* **Configuration error**: [`~/.claude.json`](https://code.claude.com/docs/de/claude-directory#ce-claude-json) kann nicht analysiert werden. Ein `claude -p`-Lauf wird beendet, und Ihre Datei bleibt unverändert. Siehe [Configuration error in \~/.claude.json](https://code.claude.com/docs/de/errors.md#configuration-error-in-claude-json), um eine frühere Kopie wiederherzustellen. Claude Code kopiert die fehlerhafte Datei nach `~/.claude/backups/.claude.json.corrupted.<timestamp>` und fragt in einer interaktiven Sitzung, ob Sie beenden und sie beheben oder auf die Standardkonfiguration zurücksetzen möchten. Wenn die Datei leer ist und keine Sicherung zum Wiederherstellen vorhanden ist, startet Claude Code mit Standardeinstellungen.202* **Configuration error**: [`~/.claude.json`](https://code.claude.com/docs/de/claude-directory#ce-claude-json) kann nicht analysiert werden. Ein `claude -p`-Lauf wird beendet. Siehe [Configuration error in \~/.claude.json](https://code.claude.com/docs/de/errors.md#configuration-error-in-claude-json), um eine frühere Kopie wiederherzustellen. Claude Code kopiert die fehlerhafte Datei nach `~/.claude/backups/.claude.json.corrupted.<timestamp>` und fragt in einer interaktiven Sitzung, ob Sie beenden und sie beheben oder auf die Standardkonfiguration zurücksetzen möchten. Wenn die Datei leer ist und keine Sicherung zum Wiederherstellen vorhanden ist, startet Claude Code mit Standardeinstellungen.

203 203 

204Nachdem Sie fortfahren, führen Sie `/status` aus, um die betroffenen Dateien zu sehen, und `claude doctor` für die Details jedes Fehlers.204Nachdem Sie fortfahren, führen Sie `/status` aus, um die betroffenen Dateien zu sehen, und `claude doctor` für die Details jedes Fehlers.

205 205 

Details

245* `cleanupPeriodDays` verkürzt die Aufbewahrung von Sitzungstranskripten und anderen lokalen Daten auf sieben Tage245* `cleanupPeriodDays` verkürzt die Aufbewahrung von Sitzungstranskripten und anderen lokalen Daten auf sieben Tage

246* `companyAnnouncements` zeigt eine Nachricht beim Start246* `companyAnnouncements` zeigt eine Nachricht beim Start

247 247 

248Administratoren stellen eine Datei wie diese als `managed-settings.json` bereit, oder das gleiche JSON über MDM oder [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md). Eine bereitgestellte Datei gilt für jeden Computer oder jedes Konto, das sie erreicht. Um einer Gruppe unterschiedliche Werte zu geben, stellen Sie eine andere Datei oder ein anderes Profil für diese Gruppe bereit, da [servergesteuerte Einstellungen noch keine Pro-Gruppen-Richtlinie unterstützen](https://code.claude.com/docs/de/server-managed-settings.md#current-limitations).248Administratoren stellen eine Datei wie diese als `managed-settings.json` bereit, oder das gleiche JSON über MDM oder [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md). Eine bereitgestellte Datei gilt für jeden Computer oder jedes Konto, das sie erreicht. Um einer Gruppe unterschiedliche Werte zu geben, stellen Sie eine andere Datei oder ein anderes Profil für diese Gruppe bereit. Mit einem Enterprise-Plan können Sie stattdessen [der Gruppe eine eigene Konfiguration geben](https://code.claude.com/docs/de/server-managed-settings.md#give-groups-different-settings), und zwar in den servergesteuerten Einstellungen.

249 249 

250> [tab] Kopierbare Einstellungsdatei250> [tab] Kopierbare Einstellungsdatei

251>251>

skills.md +1 −0

Details

91| `managed-agents-secure [<agent-id>]` | Lesen Sie die Einstellungen eines Managed Agent und melden Sie, wo sie mit dem Leitfaden [Secure your Managed Agents deployment](https://platform.claude.com/docs/en/managed-agents/secure-deployment) übereinstimmen oder davon abweichen. Erfordert die [`ant` CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart) | v2.1.304 oder später |91| `managed-agents-secure [<agent-id>]` | Lesen Sie die Einstellungen eines Managed Agent und melden Sie, wo sie mit dem Leitfaden [Secure your Managed Agents deployment](https://platform.claude.com/docs/en/managed-agents/secure-deployment) übereinstimmen oder davon abweichen. Erfordert die [`ant` CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart) | v2.1.304 oder später |

92| `prompt-audit` | Kennzeichnen Sie Anweisungen, die für ältere Modelle in Ihren Prompts, Skills und Tool-Beschreibungen geschrieben wurden, und schlagen Sie Fixes als Diff vor | v2.1.221 oder später |92| `prompt-audit` | Kennzeichnen Sie Anweisungen, die für ältere Modelle in Ihren Prompts, Skills und Tool-Beschreibungen geschrieben wurden, und schlagen Sie Fixes als Diff vor | v2.1.221 oder später |

93| `cost-optimize` | Profilieren Sie, wohin die Claude API-Ausgaben Ihres Projekts gehen, und schlagen Sie Einsparungen aus Optionen wie Prompt-Caching, Trimmen unnötiger Input- und Output-Token, Batch-Verarbeitung, Aufwand und Modellwahl vor, eine Änderung nach der anderen | v2.1.247 oder später |93| `cost-optimize` | Profilieren Sie, wohin die Claude API-Ausgaben Ihres Projekts gehen, und schlagen Sie Einsparungen aus Optionen wie Prompt-Caching, Trimmen unnötiger Input- und Output-Token, Batch-Verarbeitung, Aufwand und Modellwahl vor, eine Änderung nach der anderen | v2.1.247 oder später |

94| `latency-optimize` | Finden Sie heraus, wo in Ihrem vorhandenen Claude API-Code die Zeit verloren geht, und schlagen Sie Änderungen vor, die die Wartezeit für Nutzer verkürzen | v2.1.319 oder später |

94| `build-eval` | Erstellen Sie einen Eval-Satz für Ihre Claude-gestützte App | v2.1.259 oder später |95| `build-eval` | Erstellen Sie einen Eval-Satz für Ihre Claude-gestützte App | v2.1.259 oder später |

95| `hillclimb` | Verbessern Sie Ihre App iterativ gegen einen vorhandenen Eval | v2.1.259 oder später |96| `hillclimb` | Verbessern Sie Ihre App iterativ gegen einen vorhandenen Eval | v2.1.259 oder später |

96| `preserved-thinking-migration` | Finden Sie die Änderungen, die Ihre Integration an früheren Turns, ihrem System-Prompt oder ihrer Tool-Liste vornimmt, die [preserved thinking](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking)-Blöcke ungültig machen, messen Sie, wie viel Reasoning jede einzelne fallen lässt, und schlagen Sie Fixes nacheinander vor, wobei Sie nach jeder Änderung neu messen | v2.1.282 oder später |97| `preserved-thinking-migration` | Finden Sie die Änderungen, die Ihre Integration an früheren Turns, ihrem System-Prompt oder ihrer Tool-Liste vornimmt, die [preserved thinking](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking)-Blöcke ungültig machen, messen Sie, wie viel Reasoning jede einzelne fallen lässt, und schlagen Sie Fixes nacheinander vor, wobei Sie nach jeder Änderung neu messen | v2.1.282 oder später |

Details

197Das Zeitlimit wird ab dem Moment gezählt, in dem der Befehl in den Hintergrund eintritt:197Das Zeitlimit wird ab dem Moment gezählt, in dem der Befehl in den Hintergrund eintritt:

198 198 

199* Ein Befehl, den Claude im Hintergrund startet, erhält 30 Minuten oder das `timeout`, das Claude mit `run_in_background` übergibt, bis zu einem Maximum von 2 Stunden199* Ein Befehl, den Claude im Hintergrund startet, erhält 30 Minuten oder das `timeout`, das Claude mit `run_in_background` übergibt, bis zu einem Maximum von 2 Stunden

200* Ein Befehl, der im Vordergrund startet und dann in den Hintergrund wechselt, z. B. bei seinem Timeout, erhält 30 Minuten ab dem Wechsel200* Ein Befehl, der im Vordergrund startet und dann bei seinem Timeout in den Hintergrund wechselt, erhält 30 Minuten ab dem Wechsel

201 201 

202In einem Lauf mit dem `-p`-Flag, dessen Prompt Sie als Text statt mit `--input-format stream-json` übergeben, betragen beide Standardwerte 10 statt 30 Minuten, da der Lauf [nach seinem Ergebnis auf Hintergrund-Befehle wartet](https://code.claude.com/docs/de/headless.md#background-tasks-at-exit).202In einem Lauf mit dem `-p`-Flag, dessen Prompt Sie als Text statt mit `--input-format stream-json` übergeben, betragen beide Standardwerte 10 statt 30 Minuten, da der Lauf [nach seinem Ergebnis auf Hintergrund-Befehle wartet](https://code.claude.com/docs/de/headless.md#background-tasks-at-exit).

203 203 

vs-code.md +4 −1

Details

399 399 

400Wenn das Neuladen Claude mitten in einem Schritt unterbrochen hat, setzt Claude diesen Schritt fort, sobald die Konversation zurückkehrt, und ein Hinweis im Chat kennzeichnet die Fortsetzung. Erfordert Claude Code v2.1.274 oder höher. Wenn der Schritt vor mehr als einer Stunde unterbrochen wurde oder die Sitzung an anderer Stelle geöffnet ist, kehrt die Konversation stattdessen im Leerlauf zurück.400Wenn das Neuladen Claude mitten in einem Schritt unterbrochen hat, setzt Claude diesen Schritt fort, sobald die Konversation zurückkehrt, und ein Hinweis im Chat kennzeichnet die Fortsetzung. Erfordert Claude Code v2.1.274 oder höher. Wenn der Schritt vor mehr als einer Stunde unterbrochen wurde oder die Sitzung an anderer Stelle geöffnet ist, kehrt die Konversation stattdessen im Leerlauf zurück.

401 401 

402Wenn ein Hinweis im Chat `plan mode is now off, so Claude did not continue on its own` enthält, wurde der Schritt im Plan-Modus unterbrochen. Um weiter zu planen, wählen Sie **Plan** in der Modusanzeige aus, bevor Sie Ihre nächste Nachricht senden.

403 

402#### Fortsetzung nach einem Neuladen ausschalten404#### Fortsetzung nach einem Neuladen ausschalten

403 405 

404Um zu verhindern, dass Claude einen unterbrochenen Schritt nach einem Neuladen fortsetzt, öffnen Sie die [Einstellung Continue After Reload](vscode://settings/claudeCode.continueAfterReload) und deaktivieren Sie das Kontrollkästchen.406Um zu verhindern, dass Claude einen unterbrochenen Schritt nach einem Neuladen fortsetzt, öffnen Sie die [Einstellung Continue After Reload](vscode://settings/claudeCode.continueAfterReload) und deaktivieren Sie das Kontrollkästchen.


626 628 

627## VS Code-Befehle und Tastenkombinationen629## VS Code-Befehle und Tastenkombinationen

628 630 

629Um die Befehlspalette zu öffnen, drücken Sie `Cmd+Shift+P` auf dem Mac oder `Ctrl+Shift+P` unter Windows/Linux. Geben Sie dort „Claude Code“ ein, um alle verfügbaren VS Code-Befehle für die Claude Code-Erweiterung anzuzeigen.631Um die Befehlspalette zu öffnen, drücken Sie `Cmd+Shift+P` auf dem Mac oder `Ctrl+Shift+P` unter Windows/Linux. Geben Sie dort „Claude Code“ ein, um die Befehle der Erweiterung in der Befehlspalette anzuzeigen.

630 632 

631Einige Tastenkombinationen hängen davon ab, welcher Bereich „fokussiert“ ist (also die Tastatureingaben empfängt). Wenn sich Ihr Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich Ihr Cursor im Prompt-Feld von Claude befindet, ist Claude fokussiert. Verwenden Sie `Cmd+Esc` / `Ctrl+Esc`, um zwischen beiden zu wechseln.633Einige Tastenkombinationen hängen davon ab, welcher Bereich „fokussiert“ ist (also die Tastatureingaben empfängt). Wenn sich Ihr Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich Ihr Cursor im Prompt-Feld von Claude befindet, ist Claude fokussiert. Verwenden Sie `Cmd+Esc` / `Ctrl+Esc`, um zwischen beiden zu wechseln.

632 634 


651| Rename Session Tab | - | Die Sitzung im aktiven Claude-Tab umbenennen. Erfordert Claude Code v2.1.257 oder höher |653| Rename Session Tab | - | Die Sitzung im aktiven Claude-Tab umbenennen. Erfordert Claude Code v2.1.257 oder höher |

652| Add Session Tab to Group | - | Die Sitzung im aktiven Claude-Tab zu einer [Sitzungsgruppe](#organize-sessions-into-groups) hinzufügen, die Sie auswählen oder erstellen. Erfordert Claude Code v2.1.257 oder höher |654| Add Session Tab to Group | - | Die Sitzung im aktiven Claude-Tab zu einer [Sitzungsgruppe](#organize-sessions-into-groups) hinzufügen, die Sie auswählen oder erstellen. Erfordert Claude Code v2.1.257 oder höher |

653| Mark Session as Unread | - | Die Sitzung im aktiven Claude-Tab in der Sitzungsliste als ungelesen markieren. Erfordert Claude Code v2.1.257 oder höher |655| Mark Session as Unread | - | Die Sitzung im aktiven Claude-Tab in der Sitzungsliste als ungelesen markieren. Erfordert Claude Code v2.1.257 oder höher |

656| `claude-vscode.toggleDictation` | `Cmd+D` (Mac) / `Ctrl+D` (Windows/Linux) | [Sprachdiktat](https://code.claude.com/docs/de/voice-dictation.md) starten oder beenden. Die Tastenkombination erfordert, dass Claude fokussiert ist. Dieser Befehl ist nicht in der Befehlspalette enthalten |

654| Show Logs | - | Debug-Logs der Erweiterung anzeigen |657| Show Logs | - | Debug-Logs der Erweiterung anzeigen |

655| Logout | - | Von Ihrem Anthropic-Konto abmelden |658| Logout | - | Von Ihrem Anthropic-Konto abmelden |

656 659 

Details

80* **Pro, Max und Ultra**: Sie erhalten automatisch eine Umgebung namens **Standard**.80* **Pro, Max und Ultra**: Sie erhalten automatisch eine Umgebung namens **Standard**.

81* **Team und Enterprise**: Das Onboarding zeigt ein Formular **Erstellen Sie Ihre erste Cloud-Umgebung**. Lassen Sie den vorausgefüllten Namen und Netzwerkzugriff unverändert und klicken Sie auf **Erstellen und fertig**, um die Umgebung **Standard** zu erstellen. Wenn ein Owner die [Schnelleinrichtung](https://code.claude.com/docs/de/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise) aktiviert hat, erstellt das Onboarding stattdessen **Standard** für Sie.81* **Team und Enterprise**: Das Onboarding zeigt ein Formular **Erstellen Sie Ihre erste Cloud-Umgebung**. Lassen Sie den vorausgefüllten Namen und Netzwerkzugriff unverändert und klicken Sie auf **Erstellen und fertig**, um die Umgebung **Standard** zu erstellen. Wenn ein Owner die [Schnelleinrichtung](https://code.claude.com/docs/de/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise) aktiviert hat, erstellt das Onboarding stattdessen **Standard** für Sie.

82 82 

83**Standard** verwendet [`Trusted` Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments#access-levels): Sitzungen erreichen [häufige Paketregistries](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) und andere auf die Whitelist gesetzte Domains, und nichts anderes über das Netzwerk der Sitzung. Siehe [Installierte Tools](https://code.claude.com/docs/de/cloud-environments.md#installed-tools) für das, was ohne Konfiguration verfügbar ist.83**Standard** verwendet [**Limited**-Netzwerkzugriff](https://code.claude.com/docs/de/cloud-environments.md#access-levels): Sitzungen erreichen [häufige Paketregistries](https://code.claude.com/docs/de/cloud-environments.md#default-allowed-domains) und andere auf die Allowlist gesetzte Domains. Siehe [Installierte Tools](https://code.claude.com/docs/de/cloud-environments.md#installed-tools) für das, was ohne Konfiguration verfügbar ist.

84 84 

85Für ein erstes Projekt funktioniert die Umgebung **Standard** wie sie ist. Um ihren Netzwerkzugriff zu ändern, Umgebungsvariablen hinzuzufügen oder ein [Setup-Skript](https://code.claude.com/docs/de/cloud-environments.md#setup-scripts) vor dem Start von Sitzungen auszuführen, [bearbeiten Sie sie oder erstellen Sie zusätzliche Umgebungen](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment).85Für ein erstes Projekt funktioniert die Umgebung **Standard** wie sie ist. Um ihren Netzwerkzugriff zu ändern, Umgebungsvariablen hinzuzufügen oder ein [Setup-Skript](https://code.claude.com/docs/de/cloud-environments.md#setup-scripts) vor dem Start von Sitzungen auszuführen, [bearbeiten Sie sie oder erstellen Sie zusätzliche Umgebungen](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment).

86 86 


116/web-setup116/web-setup

117```117```

118 118 

119Bestätigen Sie die Aufforderung, um Ihr `gh`-Token an Ihr Claude-Konto zu senden. Bei Erfolg gibt Claude Code `Connected as <your-github-username>` aus und öffnet [claude.ai/code](https://claude.ai/code) in Ihrem Browser. Wenn Sie noch keine Cloud-Umgebung haben, erstellt `/web-setup` eine mit Trusted-Netzwerkzugriff und ohne Setup-Skript. Sie können [die Umgebung bearbeiten oder Variablen hinzufügen](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment) danach. Sobald `/web-setup` abgeschlossen ist, können Sie Cloud-Sitzungen von Ihrem Terminal aus mit [`--cloud`](https://code.claude.com/docs/de/claude-code-on-the-web#from-terminal-to-cloud) starten oder wiederkehrende Aufgaben mit [`/schedule`](https://code.claude.com/docs/de/routines) einrichten.119Bestätigen Sie die Aufforderung, um Ihr `gh`-Token an Ihr Claude-Konto zu senden. Bei Erfolg gibt Claude Code `Connected as <your-github-username>` aus und öffnet [claude.ai/code](https://claude.ai/code) in Ihrem Browser.

120 

121Wenn Sie noch keine Cloud-Umgebung haben, erstellt `/web-setup` eine mit dem standardmäßigen **Limited**-Netzwerkzugriff und ohne Setup-Skript. Sie können [die Umgebung bearbeiten oder Variablen hinzufügen](https://code.claude.com/docs/de/cloud-environments.md#configure-your-environment) danach. Sobald `/web-setup` abgeschlossen ist, können Sie Cloud-Sitzungen von Ihrem Terminal aus mit [`--cloud`](https://code.claude.com/docs/de/claude-code-on-the-web#from-terminal-to-cloud) starten oder wiederkehrende Aufgaben mit [`/schedule`](https://code.claude.com/docs/de/routines) einrichten.

120 122 

121#### Entfernen Sie das `/web-setup`-Token123#### Entfernen Sie das `/web-setup`-Token

122 124 


246 248 

247Häufige Ursachen:249Häufige Ursachen:

248 250 

249* Eine Paketinstallation ist fehlgeschlagen, weil die Registry nicht in Ihrer [Zugriffsstufe](https://code.claude.com/docs/de/cloud-environments.md#access-levels) enthalten ist. `Trusted` deckt die meisten Paketmanager ab; `None` blockiert sie alle.251* Eine Paketinstallation ist fehlgeschlagen, weil die Registry nicht in Ihrer [Zugriffsstufe](https://code.claude.com/docs/de/cloud-environments.md#access-levels) enthalten ist. **Limited** mit aktivierter Option **Allow package managers** deckt die meisten Paketmanager ab; **None** blockiert sie alle.

250* Das Skript verweist auf eine Datei oder einen Pfad, der in einem frischen Klon nicht vorhanden ist.252* Das Skript verweist auf eine Datei oder einen Pfad, der in einem frischen Klon nicht vorhanden ist.

251* Ein Befehl, der lokal funktioniert, benötigt einen anderen Aufruf auf Ubuntu.253* Ein Befehl, der lokal funktioniert, benötigt einen anderen Aufruf auf Ubuntu.

252 254 

whats-new.md +0 −249 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Neuigkeiten

6 

7> Eine wöchentliche Zusammenfassung der bemerkenswertesten Claude Code-Funktionen mit Code-Snippets, Demos und Kontext, warum sie wichtig sind.

8 

9Die wöchentliche Entwickler-Zusammenfassung hebt die Funktionen hervor, die am ehesten ändern, wie Sie arbeiten. Jeder Eintrag enthält ausführbaren Code, eine kurze Demo und einen Link zur vollständigen Dokumentation. Für jeden Fehlerbehebung und kleinere Verbesserung siehe das [Changelog](https://code.claude.com/docs/en/changelog.md).

10 

11**Woche 37**

12 

137.–11. September 2026

14 

15**`claude plugin eval`**: Führen Sie Ihr Plugin gegen eine Suite von Testfällen aus, bewerten Sie die Ergebnisse und vergleichen Sie sie mit einer Baseline ohne Plugin. `claude plugin eval init` entwirft die Fälle und Bewerter für Sie.

16 

17Auch diese Woche: Pop any **Claude Code Desktop-Bereich** in sein eigenes Fenster und docken Sie es später wieder an; die **`maxEffortLevel`**-Einstellung begrenzt die Aufwandsstufe auf jedem Provider; und eine Seite, die **WebFetch** nicht innerhalb von fünf Minuten heruntergeladen hat, schlägt fehl, anstatt zu hängen.

18 

19[Lesen Sie die Woche-37-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w37.md)

20 

21**Woche 36**

22 

2331. August – 4. September 2026

24 

25**Claude Fable 5.1**: verfügbar in Claude Code mit einem 1-Million-Token-Kontextfenster.

26 

27Auch diese Woche: Auf Pro- und Max-Plänen funktioniert **Computernutzung in der Desktop-App** im Hintergrund auf macOS, während Sie weiterarbeiten; beim Fullscreen-Rendering öffnet **`/diff`** ein Live-Panel neben dem Gespräch, das sich aktualisiert, während Claude bearbeitet; und **`/skill-doctor`** zeigt, was jede Ihrer Skills im Kontext kostet und wie oft sie verwendet wird.

28 

29[Lesen Sie die Woche-36-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w36.md)

30 

31**Woche 35**

32 

3324.–28. August 2026

34 

35**Terminal-Sitzungen in der Desktop-App fortsetzen**: Geben Sie `/resume` in das Claude Code Desktop-Eingabefeld ein, um eine beliebige Sitzung aufzugreifen, die Sie von der CLI aus gestartet haben, mit dem vollständigen Gespräch und Kontext intakt.

36 

37Auch diese Woche: **Von Claude entworfenes Feedback** lässt Claude einen Feedbackbericht schreiben, wenn etwas in einer Sitzung schiefgeht, den Sie überprüfen und von `/feedback` aus senden; **`--restricted`** startet eine Sitzung ohne die Befehlsausführungs-Tools oder Ihre Benutzer- und Projekteinstellungen, für Evaluierungs-Harnesses auf gemeinsamen Maschinen; und die **`modelPicker`**-Einstellung steuert, welche Modelle der `/model`-Picker auflistet.

38 

39[Lesen Sie die Woche-35-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w35.md)

40 

41**Woche 34**

42 

4317.–21. August 2026

44 

45**`/design`**: eine Forschungsvorschau, die Claudes Design-Artboard-Workflow in die CLI und Claude Code Desktop bringt, basierend auf Artifacts, sodass Claude bearbeitbare Artboards für Ihre Benutzeroberfläche entwirft und die von Ihnen ausgewählte implementiert.

46 

47Auch diese Woche: Der integrierte **Concise-Ausgabestil** führt Claude mit dem Ergebnis an und überspringt die Präambel; jede Maschine, auf der `claude remote-control` läuft, wird als **Gerätekarte** auf Ihrem Telefon angezeigt, sodass Sie eine Sitzung darauf von der Code-Registerkarte aus starten können; und **`ANTHROPIC_DEFAULT_MODEL`** legt das Modell fest, mit dem neue Sitzungen beginnen.

48 

49[Lesen Sie die Woche-34-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w34.md)

50 

51**Woche 33**

52 

5310.–14. August 2026

54 

55**Auto-Fortsetzen nach einem Nutzungslimit auf Desktop**: Wenn Sie Ihr Sitzungslimit in Claude Code Desktop erreichen, aktivieren Sie **Auto-Fortsetzen, wenn Limits zurückgesetzt werden** auf der Limit-Karte und die App wiederholt den unterbrochenen Durchgang, sobald das Limit zurückgesetzt wird.

56 

57Auch diese Woche: **Fork-Modus** ist standardmäßig in interaktiven Sitzungen aktiviert, sodass Claude eine Nebenaufgabe an einen Subagenten übergeben kann, der das vollständige Gespräch erbt; **GitLab**-Merge-Request-URLs funktionieren mit `--worktree` und der `claude agents`-Ansicht, und Marktplätze klonen nackte `gitlab.com`-URLs; und das Eingeben von **`@`** in der Eingabeaufforderung erwähnt eine andere Claude-Sitzung nach Name.

58 

59[Lesen Sie die Woche-33-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w33.md)

60 

61**Woche 32**

62 

633.–7. August 2026

64 

65**Sitzungsübergreifendes Messaging**: Auf macOS und Linux können Ihre Claude Code-Sitzungen sich jetzt gegenseitig Nachrichten senden, sodass Claude eine Erkenntnis oder eine Entscheidung von einer Sitzung zu einer anderen übergibt, anstatt dass Sie sie erneut erklären.

66 

67Auch diese Woche: **Selbst gehostete Umgebungen** führen Claude Code Cloud-Sitzungen auf einer Infrastruktur aus, die Ihre Organisation betreibt, in öffentlicher Beta auf Team- und Enterprise-Plänen; **Auto-Modus** wird zum Standard-Berechtigungsmodus für neue Sitzungen auf Pro-, Max- und Team-Plänen ab 14. August; und die **VS Code-Erweiterung** erhält Focus-Ansicht.

68 

69[Lesen Sie die Woche-32-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w32.md)

70 

71**Woche 30**

72 

7320.–24. Juli 2026

74 

75**Claude Opus 5**: das neue Standard-Opus-Modell in Claude Code, mit einem 1-Million-Token-Kontextfenster und Fast-Modus bei \$10/\$50 pro MTok.

76 

77Auch diese Woche: **Claude Code Desktop** öffnet einen iOS-Simulator-Bereich in öffentlicher Beta, sodass Claude Ihre App ausführen und durchklicken kann, während Sie zuschauen; das **Claude Security Plugin** führt einen Multi-Agent-Schwachstellenscan Ihrer Codebasis durch und verwandelt die von Ihnen ausgewählten Ergebnisse in Patches, die Sie selbst anwenden; und **`/code-review`** läuft als Hintergrund-Subagent.

78 

79[Lesen Sie die Woche-30-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w30.md)

80 

81**Woche 29**

82 

8313.–17. Juli 2026

84 

85**Artifacts rufen Ihre MCP-Konnektoren auf**: Ein veröffentlichtes Artifact kann Live-Daten abrufen und Aktionen durch die eigenen MCP-Konnektoren jedes Betrachters durchführen, wenn dieser die Seite öffnet, und diese Woche fügt auch öffentliche Freigabelinks, Editor-Rollen auf Team und Enterprise und Artifacts hinzu, die aus Claude Tag-Sitzungen erstellt wurden.

86 

87Auch diese Woche: **Bildschirmlesemodus** ersetzt die visuelle Terminal-Schnittstelle durch einfachen, linearen Text für Bildschirmleser wie VoiceOver und NVDA; **`/fork`** kopiert Ihr Gespräch in eine neue Hintergrund-Sitzung, während Sie weiterarbeiten; und **Auto-Modus** benötigt keine Opt-in-Variable mehr auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry.

88 

89[Lesen Sie die Woche-29-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w29.md)

90 

91**Woche 28**

92 

936.–10. Juli 2026

94 

95**In-App-Browser auf Desktop**: Claude Code auf dem Desktop erhält einen integrierten Browser, sodass Claude Dokumentationen, Designs oder andere Websites aufrufen und mit Seiten auf die gleiche Weise interagieren kann wie mit Ihren lokalen Dev-Server-Vorschauen.

96 

97Auch diese Woche: **`/doctor`** ist eine vollständige Setup-Überprüfung, die Probleme diagnostiziert und beheben kann, mit `/checkup` als Alias; **Auto-Modus** blockiert Transkript-Manipulation und fragt vor `rm -rf` bei ungelösten Variablen; und **Agent-View-Zeilen** zeigen ein farbiges Statuswort und eine von einem Klassifizierer geschriebene Überschrift.

98 

99[Lesen Sie die Woche-28-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w28.md)

100 

101**Woche 27**

102 

10329. Juni – 3. Juli 2026

104 

105**Claude Sonnet 5**: das neue Standardmodell für Pro-, Team Standard- und Enterprise-Abonnementplätze, mit erstklassiger Codierung und Tool-Nutzung zu Sonnet-Preisen, einem nativen 1-Million-Token-Kontextfenster und adaptivem Denken standardmäßig aktiviert.

106 

107Auch diese Woche: **Claude in Chrome** ist allgemein verfügbar auf allen direkten Anthropic-Plänen; **Subagenten laufen standardmäßig im Hintergrund**, sodass Claude weiterarbeitet, während sie laufen; **Claude Desktop auf Linux** landet in Beta auf Ubuntu und Debian; und **`/radio`** stimmt sich auf Claude FM Lo-Fi-Radio ein.

108 

109[Lesen Sie die Woche-27-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w27.md)

110 

111**Woche 26**

112 

11322.–26. Juni 2026

114 

115**`claude mcp login`**: Authentifizieren Sie einen konfigurierten MCP-Server von Ihrer Shell aus, anstatt das interaktive `/mcp`-Menü zu verwenden, und löschen Sie später seine gespeicherten Anmeldedaten mit `claude mcp logout`.

116 

117Auch diese Woche: **Shell-Modus reagiert auf Befehlsausgabe** (`! npm test` erhält eine Erklärung ohne eine zweite Eingabeaufforderung); **`/rewind`** kann ein Gespräch von vor dem Ausführen von `/clear` fortsetzen; und **Hintergrund-Subagenten** zeigen Genehmigungsaufforderungen jetzt in der Hauptsitzung an, anstatt sie automatisch abzulehnen.

118 

119[Lesen Sie die Woche-26-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w26.md)

120 

121**Woche 25**

122 

12315.–19. Juni 2026

124 

125**Artifacts**: Verwandeln Sie die Ausgabe einer Sitzung in eine Live-, teilbare Seite auf claude.ai, die sich aktualisiert, während die Sitzung funktioniert, jetzt in Beta auf Team- und Enterprise-Plänen.

126 

127Auch diese Woche: **Deny- und Ask-Regeln stimmen mit Tool-Parametern überein** mit `Tool(param:value)`, zum Beispiel `Agent(model:opus)`; **`/config key=value`** setzt jede Einstellung von der Eingabeaufforderung aus, im `-p`-Modus und von Remote Control; und **Auto-Modus blockiert destruktive Git-Befehle**, wenn Sie nicht gefragt haben, lokale Arbeit zu verwerfen.

128 

129[Lesen Sie die Woche-25-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w25.md)

130 

131**Woche 24**

132 

1338.–12. Juni 2026

134 

135**`/cd`**: Verschieben Sie die aktuelle Sitzung in ein neues Arbeitsverzeichnis mitten im Gespräch, ohne den Prompt-Cache neu zu erstellen.

136 

137Auch diese Woche: **Sub-Agenten können ihre eigenen Sub-Agenten spawnen** (Hintergrund-Ketten sind auf fünf Ebenen begrenzt); **`--safe-mode`** startet Claude Code mit allen Anpassungen deaktiviert zur Fehlerbehebung; und **`fallbackModel`** konfiguriert bis zu drei Fallback-Modelle, die der Reihe nach versucht werden.

138 

139[Lesen Sie die Woche-24-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w24.md)

140 

141**Woche 23**

142 

1431.–5. Juni 2026

144 

145**Auto-Modus auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry**: Auto-Modus ist jetzt auf Drittanbieter-Providern für Opus 4.7 und Opus 4.8 verfügbar und ersetzt Genehmigungsaufforderungen durch Hintergrund-Sicherheitsprüfungen.

146 

147Auch diese Woche: **sicherere automatische Bearbeitungen** fordern auf, bevor Dateien geschrieben werden, die Code im `acceptEdits`-Modus ausführen können; **`/plugin list`** druckt Ihre installierten Plugins inline; und **Versionsanforderungen** ermöglichen es verwalteten Bereitstellungen, einen genehmigten Claude Code-Versionsbereich zu erfordern.

148 

149[Lesen Sie die Woche-23-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w23.md)

150 

151**Woche 22**

152 

15325.–29. Mai 2026

154 

155**Claude Opus 4.8**: das neue Standardmodell für Max, Team Premium, Enterprise Pay-as-you-go und Anthropic API-Konten, mit hohem Aufwand standardmäßig und `/effort xhigh` für die schwierigsten Aufgaben.

156 

157Auch diese Woche: **dynamische Workflows** orchestrieren Dutzende bis Hunderte von Subagenten aus einem Skript, das Claude schreibt; das **Security-Guidance-Plugin** überprüft Claudes Änderungen auf Sicherheitslücken während der Arbeit; und **Fast-Modus** läuft auf Opus 4.8 bei \$10/\$50 pro MTok.

158 

159[Lesen Sie die Woche-22-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w22.md)

160 

161**Woche 21**

162 

16318.–22. Mai 2026

164 

165**Auto-Modus im Pro-Plan**: Auto-Modus läuft jetzt auf Pro-Konten und unterstützt Sonnet 4.6 neben Opus, ersetzt Genehmigungsaufforderungen durch Hintergrund-Sicherheitsprüfungen.

166 

167Auch diese Woche: **`/usage`** schlüsselt auf, was Ihre Plan-Limits nach Skill, Subagent, Plugin und MCP-Server antreibt; der neue **`/code-review`**-Befehl meldet Korrektheitsfehler; und **Hintergrund-Sitzungen** erscheinen in `/resume` und bleiben aktiv, wenn sie angeheftet sind.

168 

169[Lesen Sie die Woche-21-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w21.md)

170 

171**Woche 20**

172 

17311.–15. Mai 2026

174 

175**Agent-Ansicht**: `claude agents` öffnet einen Bildschirm für jede Claude Code-Sitzung und zeigt, was läuft, was auf Sie wartet und was erledigt ist.

176 

177Auch diese Woche: **`/goal`** hält Claude über mehrere Durchläufe hinweg arbeiten, bis eine Abschlussbedingung erfüllt ist; **Fast-Modus** läuft jetzt standardmäßig auf Opus 4.7; und das **Rewind-Menü** kann früheren Kontext mit „Zusammenfassen bis hier“ komprimieren.

178 

179[Lesen Sie die Woche-20-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w20.md)

180 

181**Woche 19**

182 

1834.–8. Mai 2026

184 

185**Plugins laden aus `.zip`-Archiven und URLs**: `--plugin-dir` akzeptiert jetzt `.zip`-Dateien, und `--plugin-url` ruft ein Plugin-Archiv für die aktuelle Sitzung ab.

186 

187Auch diese Woche: **`worktree.baseRef`** wählt, ob neue Worktrees vom Remote-Standard oder lokalen `HEAD` verzweigen; **Auto-Modus Hard-Deny-Regeln** blockieren Aktionen bedingungslos unabhängig von Allow-Ausnahmen; und **Hooks sehen die aktive Aufwandsstufe** über `effort.level` und `$CLAUDE_EFFORT`.

188 

189[Lesen Sie die Woche-19-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w19.md)

190 

191**Woche 18**

192 

19327. April – 1. Mai 2026

194 

195**Windows ohne Git Bash**: Git für Windows ist nicht mehr erforderlich, und Claude Code verwendet PowerShell als Shell-Tool, wenn Bash nicht vorhanden ist.

196 

197Auch diese Woche: **`claude ultrareview`** bringt Cloud-Code-Überprüfung zu CI und Skripten; **`claude project purge`** bereinigt den lokalen Status für ein Projekt; und das Einfügen einer **PR-URL in `/resume`** findet die Sitzung, die sie erstellt hat.

198 

199[Lesen Sie die Woche-18-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w18.md)

200 

201**Woche 17**

202 

20320.–24. April 2026

204 

205**`/ultrareview`** öffnet sich als öffentliche Forschungsvorschau: Eine Flotte von Fehlersuche-Agenten läuft in der Cloud und die Ergebnisse landen automatisch in Ihrer CLI oder Desktop zurück.

206 

207Auch diese Woche: **Sitzungsrückblick** zeigt Ihnen, was passiert ist, während ein Terminal nicht fokussiert war; **benutzerdefinierte Designs** ermöglichen es Ihnen, Farbpaletten von `/theme` oder einem Plugin zu erstellen und bereitzustellen; und **Claude Code im Web** erhält ein Redesign mit einer neuen Sitzungsseitenleiste und Drag-and-Drop-Layout.

208 

209[Lesen Sie die Woche-17-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w17.md)

210 

211**Woche 16**

212 

21313.–17. April 2026

214 

215**Claude Opus 4.7** landet als neue Standardeinstellung auf Max und Team Premium, mit einer neuen `xhigh`-Aufwandsstufe, die die empfohlene Einstellung für die meisten Codierungsarbeiten ist, und einem interaktiven `/effort`-Schieberegler zum Einstellen.

216 

217Auch diese Woche: **Routinen** auf Claude Code im Web starten vorlagengesteuerte Cloud-Agenten nach einem Zeitplan, GitHub-Ereignis oder API-Aufruf; **mobile Push-Benachrichtigungen** benachrichtigen Ihr Telefon, wenn eine lange Aufgabe abgeschlossen ist oder Claude Sie braucht; `/usage` zeigt, was Ihre Limits antreibt; und die CLI wechselt zu nativen Binärdateien.

218 

219[Lesen Sie die Woche-16-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w16.md)

220 

221**Woche 15**

222 

2236.–10. April 2026

224 

225**Ultraplan** tritt in frühe Vorschau ein: Entwerfen Sie einen Plan in der Cloud von Ihrer CLI aus, überprüfen und kommentieren Sie ihn in einem Web-Editor, führen Sie ihn dann remote aus oder ziehen Sie ihn lokal zurück. Der erste Durchlauf erstellt jetzt automatisch eine Cloud-Umgebung für Sie.

226 

227Auch diese Woche: Das **Monitor**-Tool streamt Hintergrund-Ereignisse in das Gespräch, damit Claude Protokolle verfolgen und live reagieren kann, `/loop` passt sich selbst an, wenn Sie das Intervall weglassen, `/team-onboarding` verpackt Ihr Setup in einen wiederholbaren Leitfaden, und `/autofix-pr` aktiviert PR-Autofix von Ihrem Terminal aus.

228 

229[Lesen Sie die Woche-15-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w15.md)

230 

231**Woche 14**

232 

23330. März – 3. April 2026

234 

235**Computernutzung** kommt zur CLI in Forschungsvorschau: Claude kann native Apps öffnen, durch die Benutzeroberfläche klicken und Änderungen von Ihrem Terminal aus überprüfen. Am besten zum Schließen der Schleife bei Dingen, die nur eine GUI überprüfen kann.

236 

237Auch diese Woche: `/powerup` interaktive Lektionen, flimmerfreies Alt-Screen-Rendering, eine Pro-Tool-MCP-Ergebnisgröße-Überschreibung bis zu 500K und Plugin-Ausführbare auf dem `PATH` des Bash-Tools.

238 

239[Lesen Sie die Woche-14-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w14.md)

240 

241**Woche 13**

242 

24323.–27. März 2026

244 

245**Auto-Modus** landet in Forschungsvorschau: Ein Klassifizierer verwaltet Ihre Genehmigungsaufforderungen, sodass sichere Aktionen ohne Unterbrechung ausgeführt werden und riskante blockiert werden. Der Mittelweg zwischen dem Genehmigen von allem und `--dangerously-skip-permissions`.

246 

247Auch diese Woche: Computernutzung in der Desktop-App, PR-Autofix im Web, Transkriptsuche mit `/`, ein natives PowerShell-Tool für Windows und bedingte `if`-Hooks.

248 

249[Lesen Sie die Woche-13-Zusammenfassung →](https://code.claude.com/docs/de/whats-new/2026-w13.md)

whats-new/2026-w13.md +0 −118 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 13 · 23.–27. März 2026

6 

7> Auto-Modus für Berechtigungen ohne Eingreifen, integrierte Computernutzung, PR-Auto-Fix in der Cloud, Transkript-Suche und ein PowerShell-Tool für Windows.

8 

9Releases [v2.1.83 → v2.1.85](https://code.claude.com/docs/en/changelog.md#2-1-83)

106 Funktionen · 23.–27. März

11 

12Auto-Modus

13Research Preview

14 

15Der Auto-Modus übergibt Ihre Berechtigungsabfragen an einen Klassifikator. Sichere Bearbeitungen und Befehle werden ohne Unterbrechung ausgeführt; alles Destruktive oder Verdächtige wird blockiert und Ihnen angezeigt. Er ist der Mittelweg zwischen dem Bestätigen jedes einzelnen Dateischreibvorgangs und der Ausführung mit `--dangerously-skip-permissions`.

16 

17![Fußzeile des Claude Code-Eingabefelds mit der gelben Anzeige 'auto mode on (shift+tab to cycle)'](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/auto-mode.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=367c9e9d4ba5bc57ec4b935154bf1fbb)

18 

19Wechseln Sie mit Shift+Tab in den Auto-Modus oder legen Sie ihn als Standard fest:

20 

21```json ~/.claude/settings.json {3} theme={null}

22{

23 "permissions": {

24 "defaultMode": "auto"

25 }

26}

27```

28 

29[Leitfaden zu Berechtigungsmodi](https://code.claude.com/docs/de/permission-modes.md)

30 

31Computernutzung

32Desktop

33 

34Claude kann jetzt aus der Claude Code Desktop-App heraus Ihren tatsächlichen Desktop steuern: native Apps öffnen, sich durch den iOS-Simulator klicken, Hardware-Bedienfelder bedienen und Änderungen auf dem Bildschirm überprüfen. Die Funktion ist standardmäßig deaktiviert und fragt vor jeder Aktion nach. Am besten geeignet für Dinge, die sonst nicht erreichbar sind: Apps ohne API, proprietäre Tools und alles, was nur als GUI existiert.

35 

36![Claude Desktop-Einstellungen mit aktiviertem Schalter für Computernutzung, der die Option zeigt, Claude Screenshots erstellen und Tastatur und Maus in von Ihnen erlaubten Apps steuern zu lassen](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/computer-use.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=d631de2017edafff463505f8ddbc0f51)

37 

38Aktivieren Sie die Funktion in den Einstellungen, erteilen Sie die Betriebssystemberechtigungen und bitten Sie Claude dann, eine Änderung von Anfang bis Ende zu überprüfen:

39 

40```text title="Claude Code" wrap theme={null}

41Open the iOS simulator, tap through the onboarding flow, and screenshot each step

42```

43 

44[Leitfaden zur Computernutzung](https://code.claude.com/docs/de/desktop.md#let-claude-use-your-computer)

45 

46PR-Auto-Fix

47Web

48 

49Legen Sie beim Öffnen eines PR einen Schalter um und kümmern Sie sich um anderes. Claude beobachtet die CI, behebt die Fehler, erledigt die Kleinigkeiten und pusht, bis alles grün ist. Sie müssen einen PR nicht mehr durch sechs Runden Lint-Fehler begleiten.

50 

51![CI-Bereich von Claude Code im Web mit aktiviertem Auto-fix-Schalter und der Beschreibung 'Proactively fix CI failures and review comments'](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/auto-fix.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=c62b181c6c5d96929f0b43525f9f3584)

52 

53Nachdem Sie einen PR in Claude Code im Web erstellt haben, aktivieren Sie Auto fix im CI-Bereich.

54 

55[Pull Requests automatisch korrigieren](https://code.claude.com/docs/de/claude-code-on-the-web.md#auto-fix-pull-requests)

56 

57Transkript-Suche

58v2.1.83

59 

60Drücken Sie `/` im Transkriptmodus, um Ihre Konversation zu durchsuchen. Mit `n` und `N` springen Sie zwischen den Treffern. Endlich eine Möglichkeit, den einen Bash-Befehl zu finden, den Claude vor 400 Nachrichten ausgeführt hat.

61 

62Öffnen Sie den Transkriptmodus und suchen Sie:

63 

64```text Claude Code theme={null}

65Ctrl+O # open transcript

66/migrate # search for "migrate"

67n # next match

68N # previous match

69```

70 

71[Leitfaden zum Vollbildmodus](https://code.claude.com/docs/de/fullscreen.md#search-and-review-the-conversation)

72 

73PowerShell-Tool

74Preview

75v2.1.84

76 

77Windows erhält neben Bash ein natives PowerShell-Tool. Claude kann Cmdlets ausführen, Objekte per Pipe weitergeben und mit Windows-nativen Pfaden arbeiten, ohne alles über Git Bash übersetzen zu müssen.

78 

79Aktivieren Sie es in den Einstellungen:

80 

81```json .claude/settings.json {3} theme={null}

82{

83 "env": {

84 "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"

85 }

86}

87```

88 

89[Dokumentation zum PowerShell-Tool](https://code.claude.com/docs/de/tools-reference.md#powershell-tool)

90 

91Bedingte Hooks

92v2.1.85

93 

94Hooks können jetzt ein `if`-Feld mit der Syntax von Berechtigungsregeln deklarieren. Ihre Pre-Commit-Prüfung wird nur für `Bash(git commit *)` gestartet statt bei jedem Bash-Aufruf, was den Prozess-Overhead in stark ausgelasteten Sitzungen reduziert.

95 

96Beschränken Sie einen Hook nur auf Git-Commits:

97 

98```json .claude/settings.json {5} theme={null}

99{

100 "hooks": {

101 "PreToolUse": [{

102 "hooks": [{

103 "if": "Bash(git commit *)",

104 "type": "command",

105 "command": ".claude/hooks/lint-staged.sh"

106 }]

107 }]

108 }

109}

110```

111 

112[Hooks-Referenz](https://code.claude.com/docs/de/hooks.md)

113 

114Weitere Verbesserungen

115 

116Plugin-`userConfig` jetzt öffentlich: Abfrage von Einstellungen beim Aktivieren, im Schlüsselbund gespeicherte SecretsEingefügte Bilder fügen `[Image #N]`-Chips ein, auf die Sie über ihre Position verweisen können`managed-settings.d/`-Drop-in-Verzeichnis für geschichtete RichtlinienfragmenteHook-Events `CwdChanged` und `FileChanged` für Setups im Stil von direnvAgenten können `initialPrompt` im Frontmatter deklarieren, um einen ersten Turn automatisch abzusenden`Ctrl+X Ctrl+E` öffnet Ihren externen Editor, wie bei readlineEine Unterbrechung vor jeglicher Antwort stellt Ihre Eingabe automatisch wieder her`/status` funktioniert jetzt, während Claude antwortetDeep Links werden in Ihrem bevorzugten Terminal geöffnet, nicht im zuerst erkanntenHinweis auf `/clear` bei Rückkehr nach mehr als 75 Minuten InaktivitätVS Code: Banner für Rate-Limits, Rewind-Auswahl per zweimaligem Esc

117 

118[Vollständiges Changelog für v2.1.83–v2.1.85 →](https://code.claude.com/docs/en/changelog.md#2-1-83)

whats-new/2026-w14.md +0 −98 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 14 · 30. März – 3. April 2026

6 

7> Computernutzung in der CLI, interaktive In-Product-Lektionen, flimmerfreies Rendering, MCP-Ergebnisgröße-Overrides pro Tool und Plugin-Ausführbare auf PATH.

8 

9Releases [v2.1.86 → v2.1.91](https://code.claude.com/docs/en/changelog.md#2-1-86)

105 Features · 30. März – 3. April

11 

12Computernutzung in der CLI

13research preview

14 

15Letzte Woche landete die Computernutzung in der Desktop-App. Diese Woche ist sie in der CLI: Claude kann native Apps öffnen, durch die Benutzeroberfläche klicken, seine eigenen Änderungen testen und beheben, was kaputt geht – alles von Ihrem Terminal aus. Web-Apps hatten bereits Verifikationsschleifen; native iOS-, macOS- und andere nur GUI-Apps nicht. Jetzt haben sie es. Am besten zum Schließen der Schleife bei Apps und Tools, bei denen es keine API zum Aufrufen gibt. Noch früh; erwarten Sie raue Kanten.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" />

18 

19Erfordert macOS und einen Pro- oder Max-Plan; andernfalls wird `computer-use` nicht in `/mcp` angezeigt. Führen Sie `/mcp` aus, finden Sie `computer-use` und schalten Sie es ein. Bitten Sie dann Claude, eine Änderung von Ende zu Ende zu überprüfen:

20 

21```text title="Claude Code" wrap theme={null}

22Open the iOS simulator, tap through onboarding, and screenshot each step

23```

24 

25[Computernutzungs-Anleitung](https://code.claude.com/docs/de/computer-use.md)

26 

27/powerup

28v2.1.90

29 

30Interaktive Lektionen, die Claude Code-Features durch animierte Demos direkt in Ihrem Terminal vermitteln. Claude Code wird häufig aktualisiert, und Features, die letzte Woche Ihre Arbeitsweise verändert hätten, können übersehen werden. Führen Sie `/powerup` einmal aus und Sie wissen, was es gibt.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" />

33 

34Führen Sie es aus:

35 

36```text title="Claude Code" wrap theme={null}

37/powerup

38```

39 

40[Befehls-Referenz](https://code.claude.com/docs/de/commands.md)

41 

42Flimmerfreies Rendering

43v2.1.89

44 

45Entscheiden Sie sich für einen neuen Alt-Screen-Renderer mit virtualisiertem Scrollback. Die Eingabeaufforderung bleibt am unteren Rand fixiert, die Mausauswahl funktioniert über lange Konversationen hinweg, und das Flimmern beim Neuzeichnen ist weg. Heben Sie `CLAUDE_CODE_NO_FLICKER` auf, um zurückzurollen.

46 

47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" />

48 

49Setzen Sie die Umgebungsvariable und starten Sie Claude Code neu:

50 

51```bash theme={null}

52export CLAUDE_CODE_NO_FLICKER=1

53claude

54```

55 

56[Vollbild-Rendering](https://code.claude.com/docs/de/fullscreen.md)

57 

58MCP-Ergebnisgröße-Override

59v2.1.91

60 

61MCP-Server-Autoren können jetzt die Kürzungsgrenze für ein bestimmtes Tool erhöhen, indem sie `anthropic/maxResultSizeChars` im `tools/list`-Eintrag des Tools setzen, bis zu einer harten Obergrenze von 500K Zeichen. Die Obergrenze war früher global, daher trafen Tools, die gelegentlich inhärent große Nutzlasten wie Datenbankschemas oder vollständige Dateibäume zurückgaben, die Standardgrenze und wurden auf der Festplatte mit einer Dateireferenz gespeichert. Pro-Tool-Overrides halten diese Ergebnisse inline, wenn das Tool sie wirklich braucht.

62 

63Kommentieren Sie das Tool in der `tools/list`-Antwort Ihres Servers:

64 

65```json highlight={5} theme={null}

66{

67 "name": "get_schema",

68 "description": "Returns the full database schema",

69 "_meta": {

70 "anthropic/maxResultSizeChars": 500000

71 }

72}

73```

74 

75[MCP-Referenz](https://code.claude.com/docs/de/mcp.md#raise-the-limit-for-a-specific-tool)

76 

77Plugin-Ausführbare auf PATH

78v2.1.91

79 

80Platzieren Sie eine ausführbare Datei in einem `bin/`-Verzeichnis in Ihrem Plugin-Root und Claude Code fügt dieses Verzeichnis zum `PATH` des Bash-Tools hinzu, während das Plugin aktiviert ist. Claude kann dann die Binärdatei als bloßen Befehl aus jedem Bash-Tool-Aufruf aufrufen, ohne dass ein absoluter Pfad oder ein Wrapper-Skript erforderlich ist. Praktisch zum Verpacken von CLI-Helfern neben den Befehlen, Agenten und Hooks, die sie aufrufen.

81 

82Fügen Sie ein `bin/`-Verzeichnis im Plugin-Root hinzu:

83 

84```text highlight={4, 5} theme={null}

85my-plugin/

86├── .claude-plugin/

87│ └── plugin.json

88└── bin/

89 └── my-tool

90```

91 

92[Plugins-Referenz](https://code.claude.com/docs/de/plugins/manifest-reference.md#standard-layout)

93 

94Weitere Erfolge

95 

96Auto-Modus-Folgefragen: neuer `PermissionDenied`-Hook wird bei Klassifizierer-Ablehnungen ausgelöst (geben Sie `retry: true` zurück, um Claude einen anderen Ansatz versuchen zu lassen), und `/permissions` → Kürzlich abgelehnt lässt Sie manuell mit `r` erneut versuchenNeuer `defer`-Wert für `permissionDecision` in `PreToolUse`-Hooks: `-p`-Sitzungen pausieren bei einem Tool-Aufruf und beenden sich mit einer `deferred_tool_use`-Nutzlast, damit eine SDK-App oder benutzerdefinierte Benutzeroberfläche sie anzeigen kann, dann mit `--resume` fortgesetzt werden`/buddy`: schlüpfen Sie ein kleines Wesen aus, das Sie beim Codieren beobachtet. Ein April-Fools'-Scherz, nicht mehr verfügbar`disableSkillShellExecution`-Einstellung blockiert Inline-Shell von Skills, benutzerdefinierten Befehlen und Plugin-BefehlenEdit-Tool funktioniert jetzt auf Dateien, die über `cat` oder `sed -n` angezeigt werden, ohne einen separaten ReadHook-Ausgabe über 50K wird auf der Festplatte mit einem Pfad + Vorschau gespeichert, anstatt in den Kontext eingefügt zu werdenThinking-Zusammenfassungen sind standardmäßig in interaktiven Sitzungen deaktiviert (`showThinkingSummaries: true` zum Wiederherstellen)Voice-Modus: Push-to-Talk-Modifizierer-Kombinationen, Windows WebSocket, macOS Apple Silicon-Mikrofon-Berechtigung`claude-cli://` Deep Links akzeptieren mehrzeilige Eingabeaufforderungen (kodiert `%0A`)

97 

98[Vollständiges Changelog für v2.1.86–v2.1.91 →](https://code.claude.com/docs/en/changelog.md#2-1-86)

whats-new/2026-w15.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 15 · 6.–10. April 2026

6 

7> Ultraplan Cloud-Planung, das Monitor-Tool mit Selbststeuerung /loop, /team-onboarding zum Verpacken Ihres Setups und /autofix-pr von Ihrem Terminal.

8 

9Releases [v2.1.92 → v2.1.101](https://code.claude.com/docs/en/changelog.md#2-1-92)

104 Features · 6.–10. April

11 

12Ultraplan

13research preview

14 

15Starten Sie den Plan Mode in der Cloud von Ihrem Terminal aus, überprüfen Sie dann das Ergebnis in Ihrem Browser. Claude erstellt den Plan in einer Claude Code-Sitzung im Web, während Ihr Terminal frei bleibt. Wenn es fertig ist, kommentieren Sie einzelne Abschnitte, fordern Überarbeitungen an und wählen, ob Sie es remote ausführen oder zurück zu Ihrer CLI senden möchten. Ab v2.1.101 erstellt der erste Durchlauf automatisch eine Standard-Cloud-Umgebung, sodass es keinen Web-Setup-Schritt gibt, bevor Sie es ausprobieren können.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/ultraplan.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=e8f2f23730c6a5c289dbf3e7b13eadf6" />

18 

19Führen Sie den Befehl aus oder fügen Sie das Schlüsselwort einfach in einen beliebigen Prompt ein:

20 

21```text title="Claude Code" wrap theme={null}

22/ultraplan migrate the auth service from sessions to JWTs

23```

24 

25[Ultraplan-Anleitung](https://code.claude.com/docs/de/ultraplan)

26 

27Monitor-Tool

28v2.1.98

29 

30Ein neues integriertes Tool, das einen Hintergrund-Watcher spawnt und seine Ereignisse in das Gespräch streamt: Jedes Ereignis landet als neue Transkript-Nachricht, auf die Claude sofort reagiert. Verfolgen Sie einen Trainings-Durchlauf, beaufsichtigen Sie die CI eines PR oder beheben Sie automatisch einen Dev-Server-Absturz in dem Moment, in dem er auftritt – alles ohne eine Bash-Sleep-Loop, die den Turn offen hält.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/monitor-tool.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=f4156c15a0999de5c5157f54a3117c89" />

33 

34Bitten Sie Claude, etwas zu beobachten, während Sie weiterarbeiten:

35 

36```text title="Claude Code" wrap theme={null}

37Tail server.log in the background and tell me the moment a 5xx shows up

38```

39 

40Dies funktioniert mit `/loop`, das sich jetzt selbst steuert: Lassen Sie das Intervall weg und Claude plant den nächsten Tick basierend auf der Aufgabe, oder greift auf das Monitor-Tool zurück, um das Polling ganz zu überspringen.

41 

42```text title="Claude Code" wrap theme={null}

43/loop check CI on my PR

44```

45 

46[Monitor-Tool-Referenz](https://code.claude.com/docs/de/tools-reference.md#monitor-tool)

47 

48/autofix-pr

49CLI

50 

51PR-Auto-Fix landete in Woche 13 im Web. Jetzt können Sie es aktivieren, ohne Ihr Terminal zu verlassen: `/autofix-pr` leitet den offenen PR für Ihren aktuellen Branch ab und aktiviert Auto-Fix dafür auf Claude Code im Web in einem Schritt. Pushen Sie Ihren Branch, führen Sie den Befehl aus, gehen Sie weg; Claude beobachtet CI und Review-Kommentare und pusht Fixes, bis es grün ist.

52 

53<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/autofix-pr.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=95f191eb4711130a128aec3f6b720527" />

54 

55Führen Sie es vom Branch des PR aus:

56 

57```text title="Claude Code" wrap theme={null}

58/autofix-pr

59```

60 

61[Auto-Fix für Pull Requests](https://code.claude.com/docs/de/claude-code-on-the-web.md#auto-fix-pull-requests)

62 

63/team-onboarding

64v2.1.101

65 

66Generiert einen Onboarding-Leitfaden für Teamkollegen aus Ihrer lokalen Claude Code-Nutzung. Führen Sie es in einem Projekt aus, das Sie gut kennen, und geben Sie die Ausgabe an einen neuen Teamkollegen, damit dieser Ihr Setup wiederholen kann, anstatt von Standardwerten zu beginnen.

67 

68Führen Sie es in einem Projekt aus, in dem Sie echte Zeit verbracht haben:

69 

70```text title="Claude Code" wrap theme={null}

71/team-onboarding

72```

73 

74[Befehls-Referenz](https://code.claude.com/docs/de/commands.md)

75 

76Weitere Verbesserungen

77 

78Fokus-Ansicht: Drücken Sie `Ctrl+O` im flimmerfreien Modus, um die Ansicht auf Ihren letzten Prompt, eine einzeilige Tool-Zusammenfassung mit Diffstats und Claudes endgültige Antwort zu reduzierenGeführte [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md)- und [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md)-Setup-Assistenten auf dem Anmeldebildschirm: Wählen Sie „3rd-party platform“ für schrittweise Authentifizierung, Region, Anmeldedaten-Überprüfung und Modell-Pinning`/agents` erhält ein Tabbed-Layout: Ein Running-Tab zeigt Live-Subagents mit einer `● N running`-Anzeige sowie Run agent und View running instance-Aktionen im Library-TabDie Standard-Anstrengungsstufe ist jetzt `high` für API-Key-, Amazon Bedrock-, Google Cloud's Agent Platform-, Microsoft Foundry-, Team- und Enterprise-Benutzer (steuern Sie mit `/effort`)`/cost` zeigt eine Pro-Modell- und Cache-Hit-Aufschlüsselung für Abonnement-Benutzer`/release-notes` ist jetzt ein interaktiver Versions-PickerStatuszeile: neue `refreshInterval`-Einstellung führt den Befehl alle N Sekunden erneut aus, und `workspace.git_worktree` in der JSON-Eingabe`CLAUDE_CODE_PERFORCE_MODE`: Edit/Write schlagen bei schreibgeschützten Dateien mit einem `p4 edit`-Hinweis fehl, anstatt stillschweigend zu überschreibenDer OS-CA-Zertifikatspeicher wird jetzt standardmäßig vertraut, sodass Enterprise-TLS-Proxys ohne zusätzliches Setup funktionieren (`CLAUDE_CODE_CERT_STORE=bundled` zum Deaktivieren)Amazon Bedrock powered by Mantle: Setzen Sie `CLAUDE_CODE_USE_MANTLE=1`Gehärtete Bash-Tool-Berechtigungen: Backslash-escaped Flags, Env-Var-Präfixe, `/dev/tcp`-Umleitungen und zusammengesetzte Befehle werden jetzt korrekt abgefragt`UserPromptSubmit`-Hooks können den Sitzungstitel über `hookSpecificOutput.sessionTitle` setzen

79 

80[Vollständiges Changelog für v2.1.92–v2.1.101 →](https://code.claude.com/docs/en/changelog.md#2-1-92)

whats-new/2026-w16.md +0 −89 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 16 · 13.–17. April 2026

6 

7> Claude Opus 4.7 mit der neuen xhigh-Anstrengungsstufe, Routinen auf Claude Code im Web, mobile Push-Benachrichtigungen, die Ihr Telefon anpingen, wenn Claude Sie braucht, eine /usage-Aufschlüsselung, die zeigt, was Ihre Limits antreibt, und native Binärdateien ersetzen das gebündelte JavaScript.

8 

9Releases [v2.1.105 → v2.1.113](https://code.claude.com/docs/en/changelog.md#2-1-105)

105 Features · 13.–17. April

11 

12Claude Opus 4.7

13neues Modell

14 

15Anthropics stärkstes Coding-Modell ist jetzt das Standard-Modell auf Max und Team Premium und überall sonst über `/model` verfügbar. Es fügt eine neue `xhigh`-Anstrengungsstufe hinzu, die zwischen `high` und `max` liegt: beste Ergebnisse für die meisten Coding- und agentengestützten Aufgaben, angewendet als Standard beim ersten Wechsel zu 4.7. `/effort` öffnet jetzt einen interaktiven Schieberegler mit Pfeiltasten, wenn Sie ihn ohne Argumente aufrufen, sodass Sie Intelligenz gegen Geschwindigkeit abwägen können, ohne sich die Stufennamen merken zu müssen.

16 

17Wechseln Sie Modell und Anstrengung in einem Schritt:

18 

19```text Claude Code theme={null}

20> /model opus

21> /effort xhigh

22```

23 

24[Modellkonfiguration: Anstrengungsstufen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level)

25 

26Routinen

27Web

28 

29Vorlagenbehaftete Cloud-Agenten, die nach einem Zeitplan, einem GitHub-Ereignis oder einem API-Aufruf ausgelöst werden. Definieren Sie eine Routine einmal auf Claude Code im Web mit einem Prompt, den Repos, die sie berühren kann, und den Konnektoren, die sie benötigt, und lassen Sie dann PR-geöffnet, Release-veröffentlicht oder Ihren eigenen Webhook sie auslösen, ohne dass Ihr Computer läuft. Der Trigger-Picker deckt jetzt GitHub-Ereignisse mit optionalen Filtern ab und gibt jeder Routine einen Token-gestützten `/fire`-Endpunkt für externe Systeme.

30 

31![Erstellen einer Routine auf Claude Code im Web mit Zeitplan-, GitHub-Ereignis- und API-Triggern](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/routines.png?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=2ba818ea9280c549511cb48b9b4d1dc5)

32 

33Erstellen Sie eine über die Web-Benutzeroberfläche oder gerüsten Sie von Ihrem Terminal aus:

34 

35```text Claude Code theme={null}

36> /schedule daily PR review at 9am

37```

38 

39[Routinen-Anleitung](https://code.claude.com/docs/de/routines.md)

40 

41/usage-Aufschlüsselung

42CLI

43 

44Mehr Transparenz darüber, wohin Ihre Claude Code-Nutzung geht. `/usage` zeigt jetzt, was Ihre Limits antreibt: parallele Sitzungen, Subagenten, Cache-Misses und langer Kontext, jeweils mit einem Prozentsatz Ihrer letzten 24 Stunden und einem Tipp zur Optimierung. Drücken Sie `d` oder `w`, um zwischen Tag- und Wochenansichten zu wechseln.

45 

46![Der /usage-Befehl zeigt eine Aufschlüsselung dessen, was zu Limits-Nutzung beiträgt](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/usage.png?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=792a4b43cbef4e2931974831f076bca6)

47 

48Führen Sie es jederzeit aus:

49 

50```text Claude Code theme={null}

51> /usage

52```

53 

54[Befehlsreferenz](https://code.claude.com/docs/de/commands.md)

55 

56Mobile Push-Benachrichtigungen

57mobile

58 

59Mit [Remote Control](https://code.claude.com/docs/de/remote-control.md) verbunden kann Claude eine Push-Benachrichtigung an Ihr Telefon senden, wenn eine lange Aufgabe abgeschlossen ist oder es eine Entscheidung braucht, um weiterzumachen. Aktivieren Sie es mit „Push, wenn Claude entscheidet“ in `/config`, oder fordern Sie eine in Ihrem Prompt an. Nützlich, wenn Sie einen langen Agent-Lauf starten und sich vom Terminal entfernen möchten.

60 

61<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/uII1TETOZxBUZ3lB/images/whats-new/push-notifications.mp4?fit=max&auto=format&n=uII1TETOZxBUZ3lB&q=85&s=c91a967139596500cbdb581a53822ac1" />

62 

63Bitten Sie Claude, Sie anzupingen, wenn es fertig ist:

64 

65```text Claude Code theme={null}

66> notify me when the tests pass

67```

68 

69[Remote Control: mobile Push-Benachrichtigungen](https://code.claude.com/docs/de/remote-control.md#mobile-push-notifications)

70 

71Native Binärdateien

72v2.1.113

73 

74Die `claude` CLI spawnt jetzt eine native plattformspezifische Binärdatei anstelle von gebündeltem JavaScript, sodass der installierte `claude`-Befehl Node nicht mehr aufruft. Das npm-Paket zieht die richtige Binärdatei durch eine optionale Abhängigkeit wie `@anthropic-ai/claude-code-darwin-arm64` ein, sodass sich Ihr Installationsbefehl nicht ändert. Das Standalone-Installationsprogramm hat diese Binärdatei bereits ausgeliefert; npm stimmt jetzt damit überein.

75 

76Aktualisieren Sie und überprüfen Sie, was Sie ausführen:

77 

78```bash theme={null}

79claude update

80claude --version

81```

82 

83[Setup-Anleitung](https://code.claude.com/docs/de/setup.md)

84 

85Weitere Erfolge

86 

87Neuer [`/ultrareview`](https://code.claude.com/docs/de/ultrareview): umfassende Code-Überprüfung in der Cloud mit paralleler Multi-Agent-Analyse und einem gegnerischen Kritik-Pass. Führen Sie es ohne Argumente aus, um Ihren aktuellen Branch zu überprüfen, oder `/ultrareview <PR#>` für einen bestimmten PR[Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode) ist jetzt für Max-Abonnenten auf Opus 4.7 verfügbar, und das Flag `--enable-auto-mode` ist nicht mehr erforderlich[Sitzungszusammenfassung](https://code.claude.com/docs/de/interactive-mode.md#session-recap) zeigt eine einzeilige Zusammenfassung dessen, was passiert ist, während Sie weg waren; führen Sie `/recap` bei Bedarf aus oder deaktivieren Sie es über `/config`Neuer `/tui`-Befehl und `tui`-Einstellung wechseln zwischen klassischem und flimmerfreiem Rendering während des Gesprächs; Fokusansicht wurde von `Ctrl+O` zu ihrem eigenen `/focus`-Befehl verschobenPlugins können Hintergrund-Watcher über einen Top-Level-`monitors`-Manifest-Schlüssel versenden, der sich beim Sitzungsstart oder beim Skill-Aufruf automatisch aktiviertOption „Auto (Terminal abgleichen)“ in `/theme` folgt dem dunklen/hellen Modus Ihres Terminals`/fewer-permission-prompts` scannt Ihre Transkripte nach häufigen schreibgeschützten Bash- und MCP-Aufrufen und schlägt eine Allowlist für `.claude/settings.json` vorClaude kann jetzt integrierte Befehle wie `/init`, `/review` und `/security-review` über das Skill-Tool entdecken und ausführen`PreCompact`-Hooks können Komprimierung blockieren, indem sie mit Code 2 beendet werden oder `{"decision":"block"}` zurückgeben`ENABLE_PROMPT_CACHING_1H` aktiviert API-Schlüssel-, Amazon Bedrock-, Google Cloud Agent Platform- und Microsoft Foundry-Benutzer für 1-Stunden-Prompt-Cache-TTL`sandbox.network.deniedDomains`-Einstellung schneidet bestimmte Domains aus einem breiteren `allowedDomains`-Wildcard aus`/undo` ist jetzt ein Alias für `/rewind`, und `/proactive` ist ein Alias für `/loop`Gehärtete Bash-Berechtigungen: Deny-Regeln stimmen jetzt durch `env`/`sudo`/`watch`-Wrapper überein, und `Bash(find:*)`-Allow-Regeln genehmigen nicht mehr automatisch `-exec` oder `-delete`

88 

89[Vollständiges Changelog für v2.1.105–v2.1.113 →](https://code.claude.com/docs/en/changelog.md#2-1-105)

whats-new/2026-w17.md +0 −74 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 17 · 20.–24. April 2026

6 

7> /ultrareview öffnet sich als Forschungsvorschau, automatische Sitzungsübersichten bei Rückkehr zu einem Terminal, benutzerdefinierte Farbthemen, die Sie in Plugins erstellen und bereitstellen können, und ein neu gestaltetes Claude Code im Web.

8 

9Releases [v2.1.114 → v2.1.119](https://code.claude.com/docs/en/changelog.md#2-1-114)

104 Funktionen · 20.–24. April

11 

12/ultrareview

13Forschungsvorschau

14 

15Jetzt in öffentlicher Forschungsvorschau verfügbar. Ultrareview führt eine Flotte von Fehlersuche-Agenten in der Cloud gegen Ihren Branch oder einen PR aus, und die Ergebnisse landen automatisch in der CLI oder Desktop. Führen Sie es vor dem Zusammenführen kritischer Änderungen wie Authentifizierung oder Datenmigration aus.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/ultrareview.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0fb1271365d38f414ad155aeb8edb08e" />

18 

19Überprüfen Sie den Branch, auf dem Sie sich befinden:

20 

21```text Claude Code theme={null}

22> /ultrareview

23```

24 

25Oder verweisen Sie auf einen PR:

26 

27```text Claude Code theme={null}

28> /ultrareview 1234

29```

30 

31[Ultrareview-Anleitung](https://code.claude.com/docs/de/ultrareview.md)

32 

33Sitzungsübersicht

34CLI

35 

36Wechseln Sie den Fokus weg von einer Sitzung und kehren Sie zu einer einzeiligen Übersicht darüber zurück, was passiert ist, während Sie weg waren. Hilfreich, um im Flow zu bleiben, während Sie mehrere Claude-Sitzungen gleichzeitig ausführen.

37 

38<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/session-recap.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0a8db1470bd0161a47efeb2f322af76f" />

39 

40Generieren Sie eine Übersicht auf Anfrage, oder schalten Sie die automatische aus `/config`:

41 

42```text Claude Code theme={null}

43> /recap

44```

45 

46[Interaktiver Modus: Sitzungsübersicht](https://code.claude.com/docs/de/interactive-mode.md#session-recap)

47 

48Benutzerdefinierte Themen

49v2.1.118

50 

51Erstellen und wechseln Sie zwischen benannten Farbthemen von `/theme`, oder bearbeiten Sie JSON-Dateien manuell in `~/.claude/themes/`. Jedes Thema wählt eine Basis-Voreinstellung und überschreibt nur die Token, die Sie interessieren. Plugins können auch Themen bereitstellen.

52 

53Öffnen Sie die Designauswahl und erstellen Sie ein neues:

54 

55```text Claude Code theme={null}

56> /theme

57```

58 

59[Terminal-Konfiguration: Erstellen Sie ein benutzerdefiniertes Thema](https://code.claude.com/docs/de/terminal-config.md#create-a-custom-theme)

60 

61Claude Code im Web

62Web

63 

64Ein neues Aussehen für [claude.ai/code](https://claude.ai/code), das der neu gestalteten Desktop-App entspricht: Sitzungsseitenleiste, Drag-and-Drop-Layout und eine aufgefrischte Routinen-Ansicht. Wichtige Teile wurden für schnellere Reaktionen und ein zuverlässigeres Erlebnis neu aufgebaut.

65 

66![Claude Code im Web-Redesign-Übersicht: neue Benutzeroberfläche, Geschwindigkeit und Zuverlässigkeit, Arbeit über Web, Mobilgeräte und CLI](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/web-redesign.jpeg?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=a2aca1b49e295b7337f5779038db8e2c)

67 

68[Claude Code im Web](https://code.claude.com/docs/de/claude-code-on-the-web.md)

69 

70Weitere Erfolge

71 

72[Vim-Visualmodus](https://code.claude.com/docs/de/interactive-mode.md#vim-editor-mode): Drücken Sie `v` für Zeichenauswahl oder `V` für Zeilenauswahl in der Eingabeaufforderung, mit Operatoren und visuellem FeedbackHooks können jetzt MCP-Tools direkt über [`type: "mcp_tool"`](https://code.claude.com/docs/de/hooks#mcp-tool-hook-fields) aufrufen, sodass ein Hook einen bereits verbundenen Server treffen kann, ohne einen Prozess zu starten`/cost` und `/stats` werden in [`/usage`](https://code.claude.com/docs/de/commands) zusammengeführt; die alten Namen funktionieren immer noch als Tippkürzel, die die relevante Registerkarte öffnen`/config`-Änderungen (Thema, Editor-Modus, Verbose und ähnliches) werden jetzt in `~/.claude/settings.json` beibehalten und folgen der gleichen Projekt-/Lokal-/Richtlinien-Vorrangigkeit wie andere [Einstellungen](https://code.claude.com/docs/de/settings.md)[Verzweigte Subagenten](https://code.claude.com/docs/de/sub-agents.md#fork-the-current-conversation) können auf externen Builds mit `CLAUDE_CODE_FORK_SUBAGENT=1` aktiviert werden: Eine Verzweigung erbt Ihren vollständigen Gesprächskontext, anstatt neu zu beginnenDie Standard-[Anstrengungsstufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) für Pro- und Max-Abonnenten auf Opus 4.6 und Sonnet 4.6 ist jetzt `high` (war `medium`)Native macOS- und Linux-Builds ersetzen die `Glob`- und `Grep`-Tools durch eingebettete `bfs` und `ugrep`, die über Bash verfügbar sind, für schnellere Suchen ohne separaten Tool-Roundtrip`--from-pr` akzeptiert jetzt GitLab-Merge-Request-, Bitbucket-Pull-Request- und GitHub-Enterprise-PR-URLs zusätzlich zu github.comAuto-Modus: Fügen Sie `"$defaults"` in [`autoMode.allow`, `soft_deny` oder `environment`](https://code.claude.com/docs/de/auto-mode-config) ein, um benutzerdefinierte Regeln neben der integrierten Liste hinzuzufügen, anstatt sie zu ersetzenNeuer [`claude plugin tag`](https://code.claude.com/docs/de/plugins/dependencies#tag-plugin-releases-for-version-resolution)-Befehl erstellt Release-Git-Tags für Plugins mit VersionsprüfungOpus 4.7-Sitzungen werden jetzt gegen das native 1-M-Kontextfenster des Modells berechnet, was aufgeblähte `/context`-Prozentsätze und vorzeitige Autokomprimierung behebt`/resume` bei großen Sitzungen ist bis zu 67 % schneller und bietet jetzt an, große, veraltete Sitzungen zusammenzufassen, bevor sie erneut gelesen werden

73 

74[Vollständiges Changelog für v2.1.114–v2.1.119 →](https://code.claude.com/docs/en/changelog.md#2-1-114)

whats-new/2026-w18.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 18 · 27. April – 1. Mai 2026

6 

7> Claude Code läuft unter Windows ohne Git Bash, claude auth login akzeptiert einen eingefügten OAuth-Code, wenn der Browser-Callback localhost nicht erreicht, claude project purge bereinigt den lokalen Zustand pro Projekt, und das Einfügen einer PR-URL in /resume findet die Sitzung, die den PR erstellt hat.

8 

9Releases [v2.1.120 → v2.1.126](https://code.claude.com/docs/en/changelog.md#2-1-120)

104 Funktionen · 27. April – 1. Mai

11 

12Anmeldung ohne Browser-Callback

13v2.1.126

14 

15`claude auth login` akzeptiert jetzt den direkt in das Terminal eingefügten OAuth-Code, wenn der Browser-Callback localhost nicht erreichen kann. Das betrifft WSL2, SSH-Sitzungen und Container, in denen die Weiterleitung an einen lokalen Port nicht funktioniert. Dasselbe Release behebt außerdem Login-Timeouts bei langsamen oder über Proxys geleiteten Verbindungen sowie in reinen IPv6-Devcontainern.

16 

17Melden Sie sich an und fügen Sie dann den Code aus dem Browser ein:

18 

19```bash theme={null}

20claude auth login

21```

22 

23[CLI-Referenz](https://code.claude.com/docs/de/cli-reference.md#cli-commands)

24 

25claude project purge

26v2.1.124

27 

28Löschen Sie den gesamten Claude-Code-Zustand für ein Projekt: Transkripte, Aufgaben, Dateiverlauf und den Konfigurationseintrag des Projekts. Unterstützt `--dry-run` für eine Vorschau, `-y`/`--yes` zum Überspringen der Bestätigung, `-i`/`--interactive` zur Auswahl und `--all` zum Bereinigen aller Projekte.

29 

30Vorschau dessen, was entfernt würde:

31 

32```bash theme={null}

33claude project purge --dry-run

34```

35 

36Führen Sie es dann tatsächlich aus:

37 

38```bash theme={null}

39claude project purge

40```

41 

42[CLI-Referenz](https://code.claude.com/docs/de/cli-reference.md)

43 

44Fortsetzen per PR-URL

45v2.1.122

46 

47Wenn Sie einen Pull Request mit `gh pr create` erstellen, verknüpft Claude Code ihn mit der Sitzung, die ihn erzeugt hat. Jetzt können Sie allein über die PR-URL zu dieser Sitzung zurückkehren, ohne sich ihren Namen merken zu müssen.

48 

49Öffnen Sie die Sitzungsauswahl:

50 

51```text Claude Code theme={null}

52> /resume

53```

54 

55Fügen Sie die PR-URL in die Auswahl ein. Das erste eingefügte Zeichen wechselt in den Suchmodus, und die Liste wird auf die Sitzung gefiltert, die diesen PR erstellt hat. Drücken Sie Enter, um sie fortzusetzen. URLs von Pull Requests und Merge Requests aus GitHub, GitHub Enterprise, GitLab und Bitbucket funktionieren alle.

56 

57```text Claude Code theme={null}

58https://github.com/your-org/your-repo/pull/1234

59```

60 

61Um die Auswahl bereits auf den PR gefiltert zu öffnen, übergeben Sie die PR-Nummer in der Befehlszeile:

62 

63```bash theme={null}

64claude --from-pr 1234

65```

66 

67[Sitzungen: Sitzungsauswahl verwenden](https://code.claude.com/docs/de/sessions.md#use-the-session-picker)

68 

69Windows ohne Git Bash

70Windows

71 

72Git for Windows ist nicht mehr erforderlich. Wenn Bash fehlt, verwendet Claude Code PowerShell als Shell-Tool, und wenn das PowerShell-Tool aktiviert ist, wird es als primäre Shell behandelt. PowerShell 7, installiert über den Microsoft Store, per MSI ohne PATH oder als globales `.NET`-Tool, wird jetzt automatisch erkannt.

73 

74[Einrichtungsanleitung](https://code.claude.com/docs/de/setup.md)

75 

76Weitere Verbesserungen

77 

78MCP-Server können die Verzögerung durch die Tool-Suche mit `alwaysLoad: true` in ihrer Konfiguration abwählen, sodass alle Tools dieses Servers immer verfügbar sindDer neue Befehl `claude plugin prune` entfernt verwaiste, automatisch installierte Plugin-Abhängigkeiten, und `plugin uninstall --prune` entfernt sie kaskadierend mit`/skills` hat jetzt ein Suchfeld zum Filtern per Eingabe, sodass Sie einen Skill in einer langen Liste ohne Scrollen finden`PostToolUse`-Hooks können die Tool-Ausgabe für jedes Tool über `hookSpecificOutput.updatedToolOutput` ersetzen, nicht nur für MCP-ToolsDer neue Unterbefehl [`claude ultrareview`](https://code.claude.com/docs/de/ultrareview) führt `/ultrareview` nicht interaktiv aus CI oder Skripten aus: gibt Ergebnisse auf stdout aus (`--json` für Rohausgabe) und beendet sich mit 0 bei Abschluss oder 1 bei einem Fehler`--dangerously-skip-permissions` umgeht jetzt Berechtigungsabfragen für Schreibvorgänge in `.claude/`, `.git/`, `.vscode/`, Shell-Konfigurationsdateien und andere zuvor geschützte Pfade, während katastrophale Löschbefehle als Sicherheitsnetz weiterhin nachfragenDie `/model`-Auswahl kann Modelle vom `/v1/models`-Endpunkt Ihres Gateways auflisten, wenn `ANTHROPIC_BASE_URL` auf ein Anthropic-kompatibles Gateway verweist; aktivieren Sie dies seit v2.1.129 mit `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1`MCP-Server, bei denen während des Starts ein vorübergehender Fehler auftritt, versuchen es jetzt automatisch bis zu 3-mal erneut, statt getrennt zu bleiben`ANTHROPIC_BEDROCK_SERVICE_TIER` wählt eine Amazon-Bedrock-Servicestufe: `default`, `flex` oder `priority``/terminal-setup` aktiviert die Einstellung für den Zwischenablagezugriff in iTerm2, sodass `/copy` funktioniert, auch aus tmux herausDie Agent Platform von Google Cloud unterstützt jetzt zertifikatsbasierte Workload Identity Federation mit X.509 (mTLS ADC)Wesentliche Korrekturen von Speicherlecks: bildlastige Sitzungen, `/usage` bei großen Transkriptverläufen und lang laufende Tools ohne Fortschrittsereignisse

79 

80[Vollständiges Changelog für v2.1.120–v2.1.126 →](https://code.claude.com/docs/en/changelog.md#2-1-120)

whats-new/2026-w19.md +0 −35 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 19 · 4.–8. Mai 2026

6 

7> Laden Sie Plugins aus .zip-Archiven und URLs, durchsuchen Sie den Befehlsverlauf aller Projekte mit Ctrl+R, erstellen Sie neue Worktrees ausgehend vom lokalen HEAD oder vom Remote-Standard-Branch und blockieren Sie Aktionen bedingungslos mit Hard-Deny-Regeln im Auto-Modus.

8 

9Releases [v2.1.128 → v2.1.136](https://code.claude.com/docs/en/changelog.md#2-1-128)

102 Features · 4.–8. Mai

11 

12Plugins aus .zip-Archiven und URLs

13 

14`--plugin-dir` akzeptiert jetzt zusätzlich zu einem Verzeichnis auch ein `.zip`-Plugin-Archiv, und das neue Flag `--plugin-url` lädt ein Plugin-Archiv von einer URL für die aktuelle Sitzung. Nützlich, um ein Plugin auszuprobieren, bevor Sie es zu einem Marketplace hinzufügen, oder um interne Plugins aus einem Artefakt-Speicher bereitzustellen.

15 

16Laden Sie ein Plugin direkt von einer URL:

17 

18```bash terminal theme={null}

19claude --plugin-url https://example.com/my-plugin.zip

20```

21 

22[Plugins-Leitfaden](https://code.claude.com/docs/de/plugins/overview.md)

23 

24Verlaufssuche über alle Ihre Projekte

25v2.1.129

26 

27Die Rückwärtssuche mit `Ctrl+R` durchsucht jetzt standardmäßig alle Prompts aus allen Projekten und stellt damit das Verhalten von vor v2.1.124 wieder her. Drücken Sie während der Suche `Ctrl+S`, um die Suche wieder auf das aktuelle Projekt oder die aktuelle Sitzung einzugrenzen. Praktisch, wenn Sie sich an einen Befehl erinnern, den Sie letzte Woche in einem anderen Repository ausgeführt haben, und nicht lange danach suchen möchten.

28 

29[Interaktiver Modus: Befehlsverlauf](https://code.claude.com/docs/de/interactive-mode.md#command-history)

30 

31Weitere Verbesserungen

32 

33Die neue Einstellung `worktree.baseRef` (`fresh` | `head`) legt fest, ob `--worktree`, das Tool `EnterWorktree` und Worktrees zur Agent-Isolation vom Remote-Standard-Branch oder vom lokalen `HEAD` abzweigen; der Standardwert `fresh` hält nicht gepushte Commits aus neuen Worktrees herausNeue `settings.autoMode.hard_deny`-Regeln blockieren passende Aktionen im Auto-Modus bedingungslos, unabhängig von Allow-Ausnahmen – für Aktionen, die niemals automatisch ausgeführt werden sollen, selbst wenn umfassendere Allow-Regeln greifenHooks erhalten jetzt die aktive Effort-Stufe über das JSON-Eingabefeld `effort.level` und die Umgebungsvariable `$CLAUDE_EFFORT`, und Befehle des Bash-Tools können `$CLAUDE_EFFORT` auslesen`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` deaktiviert den Vollbild-Renderer mit alternativem Bildschirm und belässt die Konversation im nativen Scrollback des TerminalsMit `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` können Homebrew- oder WinGet-Installationen das Upgrade im Hintergrund ausführen und zum Neustart auffordern`CLAUDE_CODE_SESSION_ID` ist jetzt in der Umgebung der Unterprozesse des Bash-Tools verfügbar und entspricht der an Hooks übergebenen `session_id``/mcp` zeigt jetzt die Anzahl der Tools für verbundene Server an und kennzeichnet Server, die sich mit 0 Tools verbunden haben`--channels` funktioniert jetzt mit Console-Authentifizierung (API-Schlüssel)Unterprozesse wie Bash, Hooks, MCP und LSP erben keine `OTEL_*`-Umgebungsvariablen mehr, sodass mit OTEL instrumentierte Anwendungen, die über das Bash-Tool ausgeführt werden, nicht mehr den eigenen OTLP-Endpunkt der CLI übernehmenFortschrittszusammenfassungen von Sub-Agents treffen jetzt den Prompt-Cache und senken die `cache_creation`-Token-Kosten um etwa das DreifacheMehrere Korrekturen zur Zuverlässigkeit von OAuth und Anmeldedaten: Parallele Sitzungen bleiben nach einer Race Condition beim Refresh-Token nicht mehr bei 401 hängen, MCP-OAuth-Refresh-Tokens gehen nicht mehr verloren, wenn mehrere Server gleichzeitig aktualisieren, und eine seltene Anmeldeschleife durch einen gleichzeitigen Schreibvorgang der Anmeldedaten wurde behobenMit dem neuen Admin-Schlüssel `parentSettingsBehavior` können Admins die `managedSettings` des SDK in die Zusammenführung der Richtlinien einbeziehen

34 

35[Vollständiges Changelog für v2.1.128–v2.1.136 →](https://code.claude.com/docs/en/changelog.md#2-1-128)

whats-new/2026-w20.md +0 −61 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 20 · 11.–15. Mai 2026

6 

7> Verwalten Sie jede Claude Code-Sitzung von einem Bildschirm aus mit der Agent-Ansicht, halten Sie Claude an der Verfolgung eines Ziels, bis eine Bedingung erfüllt ist, und führen Sie den Schnellmodus standardmäßig auf Opus 4.7 aus.

8 

9Releases [v2.1.139 → v2.1.142](https://code.claude.com/docs/en/changelog.md#2-1-139)

103 Features · 11.–15. Mai

11 

12Agent-Ansicht

13research preview

14 

15`claude agents` öffnet einen Bildschirm für jede Claude Code-Sitzung: was läuft, was wartet auf Ihre Eingabe, und was ist erledigt. Starten Sie eine Fehlerbehebung, eine Pull-Request-Überprüfung und eine Untersuchung eines instabilen Tests als drei Zeilen, arbeiten Sie in einem anderen Fenster weiter, und greifen Sie nur ein, wenn eine Zeile Sie benötigt. Hängen Sie sich an eine beliebige Zeile an, um in ihre vollständige Konversation zu wechseln, und drücken Sie dann `←`, um zur Liste zurückzukehren. Jede Hintergrund-Sitzung läuft weiter, ohne dass ein Terminal angeschlossen ist.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/agent-view.mp4?fit=max&auto=format&n=ITvjicPxe1SM3GX7&q=85&s=0eefe6cbe75464c8f7902bba630ab7a4" />

18 

19Öffnen Sie das Dashboard von Ihrer Shell aus:

20 

21```bash terminal theme={null}

22claude agents

23```

24 

25[Agent-Ansicht](https://code.claude.com/docs/de/agent-view.md)

26 

27/goal

28v2.1.139

29 

30Legen Sie eine Abschlussbedingung fest und Claude arbeitet über mehrere Durchläufe hinweg darauf hin, ohne dass Sie jeden Schritt eingeben müssen. Nach jedem Durchlauf prüft ein schnelles Modell, ob die Bedingung erfüllt ist; wenn nicht, startet Claude einen weiteren Durchlauf, anstatt die Kontrolle zurückzugeben. Nützlich für umfangreiche Arbeiten mit einem überprüfbaren Endzustand, wie das Migrieren eines Moduls, bis jede Aufrufstelle kompiliert und Tests bestanden sind. Das Ziel wird gelöscht, sobald die Bedingung erfüllt ist, und funktioniert im interaktiven Modus, mit `-p` und Remote Control.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/goal.mp4?fit=max&auto=format&n=ITvjicPxe1SM3GX7&q=85&s=6806df3780c548b93a02d6fa71da276b" />

33 

34Legen Sie ein Ziel fest und lassen Sie Claude laufen, bis es erfüllt ist:

35 

36```text Claude Code theme={null}

37> /goal all tests in test/auth pass and the lint step is clean

38```

39 

40[Ziele](https://code.claude.com/docs/de/goal.md)

41 

42Schnellmodus auf Opus 4.7

43research preview

44 

45`/fast` läuft jetzt standardmäßig auf Opus 4.7 statt auf Opus 4.6. Der Schnellmodus ist eine Hochgeschwindigkeits-Opus-Konfiguration: die gleiche Modellqualität mit etwa 2,5x höherer Geschwindigkeit für höhere Kosten pro Token, nützlich für schnelle Iteration und Live-Debugging. Die Preisgestaltung ist unverändert bei $30/$150 pro MTok, gleich wie der Schnellmodus von Opus 4.6. Um den Schnellmodus auf Opus 4.6 festzulegen, setzen Sie `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1`.

46 

47![Die Claude Code-Modellauswahl zeigt Opus 4.7 Fast 1M als Standard mit aktiviertem Fast-Toggle](https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/fast-mode-opus-47.png?fit=max\&auto=format\&n=ITvjicPxe1SM3GX7\&q=85\&s=6b6d92f7748ce5328a1ee9a269fb1a87)

48 

49Schalten Sie den Schnellmodus um, der jetzt auf Opus 4.7 läuft:

50 

51```text Claude Code theme={null}

52> /fast

53```

54 

55[Schnellmodus auf Opus 4.7](https://code.claude.com/docs/de/fast-mode.md#understand-the-cost-tradeoff)

56 

57Weitere Verbesserungen

58 

59`claude agents` erhielt Dispatch-Flags (`--add-dir`, `--settings`, `--mcp-config`, `--plugin-dir`, `--permission-mode`, `--model`, `--effort`, `--dangerously-skip-permissions`) zur Konfiguration von Hintergrund-Sitzungen, und `claude agents --cwd <path>` beschränkt die Sitzungsliste auf ein VerzeichnisNeuer Hook `args: string[]` exec-Form startet den Befehl direkt ohne Shell, sodass Pfad-Platzhalter nie Anführungszeichen benötigenNeue `continueOnBlock` Konfigurationsoption für `PostToolUse` Hooks leitet den Ablehnungsgrund des Hooks an Claude zurück und setzt den Durchlauf fort, anstatt ihn zu beendenNeues `terminalSequence` Feld in Hook-JSON-Ausgabe ermöglicht es Hooks, Desktop-Benachrichtigungen, Fenstertitel und Glocken ohne steuerndes Terminal auszugebenDas Rewind-Menü erhielt „Zusammenfassen bis hier“ zum Komprimieren früherer Kontexte, während neuere Durchläufe intakt bleibenRemote Control, `/schedule`, claude.ai MCP-Konnektoren und Benachrichtigungseinstellungen sind jetzt deaktiviert, wenn `ANTHROPIC_API_KEY`, `apiKeyHelper` oder `ANTHROPIC_AUTH_TOKEN` gesetzt ist, auch neben einer claude.ai-Anmeldung; heben Sie die API-Schlüssel-Einstellung auf, um diese Funktionen zu nutzenMCP-Stdio-Server erhalten jetzt `CLAUDE_PROJECT_DIR` in ihrer Umgebung, was Hooks entspricht, und Plugin-Konfigurationen können `${CLAUDE_PROJECT_DIR}` in Befehlen referenzieren`claude plugin details <name>` zeigt das Komponenten-Inventar eines Plugins und die projizierte Token-Kosten pro Sitzung an, und der `/plugin` Details-Bereich listet jetzt auch die LSP-Server auf, die ein Plugin bereitstelltPlugins mit einer Root-Level `SKILL.md` und keinem `skills/` Unterverzeichnis werden jetzt als Skill angezeigt`/feedback` kann jetzt aktuelle Sitzungen aus den letzten 24 Stunden oder 7 Tagen für Probleme einbeziehen, die sich über mehr als die aktuelle Sitzung erstreckenAgent-Tool `subagent_type` stimmt jetzt Groß-/Kleinschreibung und Trennzeichen-unabhängig überein, sodass `"Code Reviewer"` zu `code-reviewer` aufgelöst wird

60 

61[Vollständiges Changelog für v2.1.139–v2.1.142 →](https://code.claude.com/docs/en/changelog.md#2-1-139)

whats-new/2026-w21.md +0 −31 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 21 · 18.–22. Mai 2026

6 

7> Nutzen Sie den Auto-Modus im Pro-Plan mit Sonnet 4.6, sehen Sie in /usage, welche Skills, Subagenten und MCP-Server Ihre Plan-Limits antreiben, und überprüfen Sie Unterschiede mit dem neuen /code-review-Befehl.

8 

9Releases [v2.1.143 → v2.1.149](https://code.claude.com/docs/en/changelog.md#2-1-143)

101 Feature · 18.–22. Mai

11 

12Auto-Modus im Pro-Plan

13CLI

14 

15Der Auto-Modus ist jetzt im Pro-Plan verfügbar und unterstützt Sonnet 4.6 neben Opus. Er ersetzt Berechtigungsaufforderungen durch Sicherheitsprüfungen im Hintergrund: Routineaktionen werden ohne Unterbrechung ausgeführt, und destruktive oder verdächtige werden blockiert und angezeigt.

16 

17Aktualisieren Sie Claude Code, und wechseln Sie dann die Modi mit Shift+Tab; der Auto-Modus wird angezeigt, sobald Ihr Konto die Anforderungen erfüllt:

18 

19```bash terminal theme={null}

20claude update

21```

22 

23Der Befehl gibt `Successfully updated` mit der neuen Versionsnummer aus, oder `Claude Code is up to date`, wenn keine Aktualisierung erforderlich ist. Sobald der Auto-Modus aktiv ist, zeigt die Eingabeaufforderungsfußzeile `auto mode on` an.

24 

25[Auto-Modus-Anforderungen](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode)

26 

27Weitere Verbesserungen

28 

29[`/usage`](https://code.claude.com/docs/de/costs#track-your-costs) zeigt jetzt eine kategorieweise Aufschlüsselung, was Ihre Plan-Limits antreibt, und ordnet die aktuelle Nutzung Skills, Subagenten, Plugins und einzelnen MCP-Servern zu„Extra usage“ wird in der gesamten CLI in „usage credits“ umbenannt, und `/extra-usage` ist jetzt `/usage-credits`. Der alte Name funktioniert noch. Der Befehl erfordert die Anmeldung mit Ihrem claude.ai-Abonnement über `/login` und ist nicht mit API-Schlüssel-Authentifizierung verfügbar.Neuer [`/code-review`](https://code.claude.com/docs/de/code-review)-Befehl meldet Korrektheitsfehler auf einer gewählten Aufwandsebene wie `/code-review high`, und `--comment` veröffentlicht Ergebnisse als Inline-GitHub-PR-Kommentare. `/simplify` bleibt als separate Bereinigungsprüfung erhalten.Hintergrundsitzungen werden jetzt in `/resume` neben interaktiven angezeigt, gekennzeichnet mit `bg`, und Sitzungen, die mit `Ctrl+T` in `claude agents` angeheftet werden, bleiben aktiv, wenn sie untätig sind`claude agents --json` listet Live-Sitzungen als JSON für Scripting auf, z. B. Statusleisten und SitzungsauswahlDas PowerShell-Tool ist jetzt standardmäßig auf Windows für Amazon Bedrock-, Google Cloud's Agent Platform- und Microsoft Foundry-Benutzer aktiviert; deaktivieren Sie es mit `CLAUDE_CODE_USE_POWERSHELL_TOOL=0``claude plugin disable` weigert sich jetzt, wenn ein anderes aktiviertes Plugin vom Ziel abhängt, und `claude plugin enable` erzwingt transitiv abhängige PluginsDer `/plugin`-Marketplace-Browsing-Bereich zeigt die projizierte Kontextkosten an, und die Discover- und Browse-Bildschirme listen die Befehle, Agenten, Skills, Hooks und MCP/LSP-Server eines Plugins vor der Installation aufNeue `worktree.bgIsolation: "none"`-Einstellung ermöglicht es Hintergrundsitzungen, die Arbeitskopie direkt ohne `EnterWorktree` zu bearbeiten, für Repositories, bei denen Worktrees unpraktisch sindMarkdown-Ausgabe rendert GFM-Aufgabenlisten-Kontrollkästchen, und die `/diff`-Detailansicht scrollt mit der TastaturJSON-Eingabe der Statuszeile enthält jetzt GitHub-Repository- und PR-Informationen, wenn erkanntEnterprise: die verwaltete Einstellung `allowAllClaudeAiMcps` lädt claude.ai-Cloud-MCP-Konnektoren neben `managed-mcp.json`

30 

31[Vollständiges Changelog für v2.1.143–v2.1.149 →](https://code.claude.com/docs/en/changelog.md#2-1-143)

whats-new/2026-w22.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 22 · 25.–29. Mai 2026

6 

7> Führen Sie Claude Code auf Claude Opus 4.8 aus, orchestrieren Sie große Aufgaben mit dynamischen Workflows, fangen Sie Sicherheitsprobleme mit dem security-guidance-Plugin auf und nutzen Sie den schnellen Modus auf Opus 4.8 zu einem niedrigeren Preis.

8 

9Releases [v2.1.150 → v2.1.157](https://code.claude.com/docs/en/changelog.md#2-1-150)

104 Features · 25.–29. Mai

11 

12Claude Opus 4.8

13neues Modell

14 

15Opus 4.8 ist jetzt das Standard-Modell auf Max, Team Premium, Enterprise Pay-as-you-go und der Anthropic API. Es wird standardmäßig mit hohem Aufwand ausgeführt; verwenden Sie `/effort xhigh` für schwierigere Aufgaben. Erfordert v2.1.154 oder später.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/opus-4-8.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=6ebcf5fe136467da2b254de1fe749ea7" />

18 

19Wechseln Sie zu Opus 4.8 nach Name oder wählen Sie es aus der Modellauswahl:

20 

21```text title="Claude Code" wrap theme={null}

22/model claude-opus-4-8

23```

24 

25[Modellkonfiguration](https://code.claude.com/docs/de/model-config.md#available-models)

26 

27Dynamische Workflows

28Forschungsvorschau

29 

30Ein Workflow ist ein Orchestrierungsskript, das Claude für Ihre Aufgabe schreibt und im Hintergrund über viele Subagenten hinweg ausführt. Verwenden Sie einen, wenn eine Aufgabe zu groß für eine Konversation ist, um sie zu koordinieren: eine codebase-weite Überprüfung, eine große Migration, eine Forschungsfrage, die einer Gegenprüfung bedarf. Verwalten Sie Läufe mit `/workflows`.

31 

32![Claude Code auf Opus 4.8 mit einem Dynamic-Workflow-Anforderer für eine Eingabeaufforderung, die einen Workflow zur Migration aller internen fetch()-Aufrufe anfordert](https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/dynamic-workflows.png?fit=max\&auto=format\&n=QsIrGXGFg6xd7joy\&q=85\&s=26671fa8607cec3453ed9753f821bd4f)

33 

34Beschreiben Sie die Aufgabe und fordern Sie einen Workflow an:

35 

36```text title="Claude Code" wrap theme={null}

37create a workflow that migrates every internal fetch() call to the new HttpClient wrapper

38```

39 

40[Dynamische Workflows](https://code.claude.com/docs/de/workflows.md)

41 

42Security-guidance-Plugin

43Plugin

44 

45Das security-guidance-Plugin überprüft Claudes Code-Änderungen auf Sicherheitslücken und behebt sie in derselben Sitzung. Es führt eine schnelle Musterprüfung bei jeder Bearbeitung durch, eine Modellüberprüfung am Ende jedes Durchgangs und eine tiefere agentengestützte Überprüfung beim Commit oder Push. Fügen Sie Projektregeln in `.claude/claude-security-guidance.md` hinzu.

46 

47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/security-guidance.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=c91d865936411586f42b24c558bcdd1d" />

48 

49Installieren Sie es aus dem offiziellen Anthropic-Marketplace:

50 

51```text title="Claude Code" wrap theme={null}

52/plugin install security-guidance@claude-plugins-official

53```

54 

55Aktivieren Sie es dann in der aktuellen Sitzung:

56 

57```text title="Claude Code" wrap theme={null}

58/reload-plugins

59```

60 

61[Security-guidance-Plugin](https://code.claude.com/docs/de/security-guidance.md)

62 

63Schneller Modus auf Opus 4.8

64Forschungsvorschau

65 

66Der schnelle Modus wird jetzt standardmäßig auf Opus 4.8 mit \$10/\$50 pro MTok ausgeführt: 2x die Standardrate für etwa 2,5x die Geschwindigkeit. Opus 4.7 und 4.6 bleiben bei \$30/\$150. Der schnelle Modus von Opus 4.6 ist veraltet.

67 

68Schalten Sie den schnellen Modus um, jetzt auf Opus 4.8:

69 

70```text title="Claude Code" wrap theme={null}

71/fast

72```

73 

74[Preisgestaltung für schnellen Modus](https://code.claude.com/docs/de/fast-mode.md#understand-the-cost-tradeoff)

75 

76Weitere Verbesserungen

77 

78In `claude agents` können Sie einem Shell-Befehl `!` voranstellen, um ihn als Hintergrund-Job auszuführen, an den Sie sich anschließen und von dem Sie sich trennen können; auch verfügbar als `claude --bg --exec 'pytest -x'`Plugins in `.claude/skills`-Verzeichnissen werden jetzt automatisch geladen, kein Marketplace erforderlich, und `claude plugin init <name>` erstellt ein neues PluginDer neue `/reload-skills`-Befehl scannt Skill-Verzeichnisse erneut, ohne neu zu starten, und `SessionStart`-Hooks können `reloadSkills: true` zurückgeben, um Skills, die sie installieren, in derselben Sitzung verfügbar zu machenSkills und Befehle können `disallowed-tools` in der Frontmatter setzen, um Tools aus dem Modell zu entfernen, während der Skill aktiv istDas neue `MessageDisplay`-Hook-Ereignis ermöglicht es Hooks, Assistenten-Nachrichtentext beim Anzeigen zu transformieren oder auszublendenClaude Code wechselt jetzt zu Ihrem konfigurierten `--fallback-model` für den Rest der Sitzung, wenn das primäre Modell nicht gefunden wird, anstatt jede Anfrage fehlschlagen zu lassenPlugins können `defaultEnabled: false` in `plugin.json` oder einem Marketplace-Eintrag deklarieren, sodass sie installiert werden, ohne sich einzuschalten, bis Sie sie aktivierenVim-Modus: `/` im NORMAL-Modus öffnet die umgekehrte Verlaufssuche, passend zu Bash und Zsh vi-modeDie Streaming-Tool-Ausführung ist jetzt immer aktiviert, auch mit deaktivierter Telemetrie und auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry`←←` zum Öffnen der Agents-Ansicht funktioniert jetzt auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry und mit deaktivierter TelemetrieClaude in Chrome: Wählen Sie, welcher verbundene Browser verwendet werden soll, über `/chrome` → „Browser auswählen…“ oder im Chat, wenn eine Browser-Aktion mit mehreren verbundenen ausgeführt wird`claude mcp list` und `claude mcp get` zeigen jetzt nicht genehmigte `.mcp.json`-Server als ausstehende Genehmigung an, anstatt sie automatisch zu genehmigen und zu verbinden, wenn die Ausgabe weitergeleitet wird

79 

80[Vollständiges Changelog für v2.1.150–v2.1.157 →](https://code.claude.com/docs/en/changelog.md#2-1-150)

whats-new/2026-w23.md +0 −70 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 23 · 1.–5. Juni 2026

6 

7> Führen Sie den Auto-Modus auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry aus, fordern Sie vor dem Schreiben von Dateien auf, die Code im acceptEdits-Modus ausführen können, listen Sie installierte Plugins mit /plugin list auf, und erfordern Sie einen genehmigten Versionsbereich für verwaltete Bereitstellungen.

8 

9Releases [v2.1.158 → v2.1.165](https://code.claude.com/docs/en/changelog.md#2-1-158)

104 Features · 1.–5. Juni

11 

12Auto-Modus auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry

13v2.1.158

14 

15Der Auto-Modus ist jetzt auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry für Opus 4.7 und Opus 4.8 verfügbar und ersetzt Berechtigungsaufforderungen durch Sicherheitsprüfungen im Hintergrund bei Drittanbieter-Providern. Aktivieren Sie ihn durch Setzen von `CLAUDE_CODE_ENABLE_AUTO_MODE=1`.

16 

17Aktivieren Sie ihn bei einem Drittanbieter-Provider und wechseln Sie dann mit Shift+Tab zum Auto-Modus:

18 

19```bash terminal theme={null}

20export CLAUDE_CODE_ENABLE_AUTO_MODE=1

21```

22 

23[Auto-Modus bei Drittanbieter-Providern](https://code.claude.com/docs/de/permission-modes.md#enable-auto-mode-on-bedrock-agent-platform-or-foundry)

24 

25Sicherere automatische Bearbeitungen

26v2.1.160

27 

28Claude Code fordert jetzt vor dem Schreiben von Dateien auf, die Code ausführen können, auch im `acceptEdits`-Modus. Der geschützte Satz umfasst Shell-Startdateien wie `.zshenv` und `.bash_login`, Git-Konfiguration unter `~/.config/git/` und Build-Tool-Konfigurationen wie `.npmrc`, `.bazelrc` und `.pre-commit-config.yaml`. Diese Schreibvorgänge werden in keinem Modus außer `bypassPermissions` automatisch genehmigt.

29 

30Arbeiten Sie im acceptEdits-Modus; Claude pausiert jetzt vor dem Schreiben dieser Dateien:

31 

32```bash terminal theme={null}

33claude --permission-mode acceptEdits

34```

35 

36[Geschützte Pfade](https://code.claude.com/docs/de/permission-modes.md#protected-paths)

37 

38Installierte Plugins mit /plugin list auflisten

39v2.1.163

40 

41Der neue `/plugin list`-Befehl gibt Ihre installierten Plugins inline aus, ohne das `/plugin`-Menü zu öffnen, und ist auch als `claude plugin list` aus der Shell verfügbar. In der interaktiven Form fügen Sie `--enabled` oder `--disabled` hinzu, um nur Plugins in diesem Zustand anzuzeigen.

42 

43Listen Sie die Plugins auf, die derzeit aktiviert sind:

44 

45```text Claude Code theme={null}

46> /plugin list --enabled

47```

48 

49[Plugin-Befehle](https://code.claude.com/docs/de/plugins/cli-reference.md#plugin-list)

50 

51Versionsanforderungen für verwaltete Bereitstellungen

52v2.1.163

53 

54Zwei verwaltete Einstellungen, `requiredMinimumVersion` und `requiredMaximumVersion`, ermöglichen es Ihrer Organisation, einen genehmigten Claude-Code-Versionsbereich zu erfordern. Ein Client außerhalb des Bereichs wird beim Start beendet und teilt dem Benutzer mit, dass er ein Update über die Methode der Organisation durchführen soll. `claude update`, `claude install` und `claude doctor` funktionieren weiterhin, damit Benutzer sich immer noch erholen können.

55 

56Fügen Sie eine Untergrenze zu Ihren verwalteten Einstellungen hinzu, damit ältere Clients sich weigern zu starten:

57 

58```json managed-settings.json theme={null}

59{

60 "requiredMinimumVersion": "2.1.163"

61}

62```

63 

64[Entscheiden Sie, was Sie durchsetzen möchten](https://code.claude.com/docs/de/admin-setup.md#decide-what-to-enforce)

65 

66Weitere Verbesserungen

67 

68Das Trigger-Schlüsselwort für [dynamische Workflows](https://code.claude.com/docs/de/workflows.md) wurde von `workflow` zu `ultracode` geändert; das Anfordern eines Workflows in Ihren eigenen Worten funktioniert immer noch, und das Schlüsselwort wird in der Eingabeaufforderung in Violett hervorgehoben[Stop- und SubagentStop-Hooks](https://code.claude.com/docs/de/hooks.md) können `hookSpecificOutput.additionalContext` zurückgeben, um Claude Feedback zu geben und den Zug am Laufen zu halten, anstatt als Fehler behandelt zu werden`claude mcp` list, get und add geben keine Geheimnisse mehr aus: Umgebungsvariablenverweise werden nicht erweitert, und Anmeldeinformationen-Header und URL-Geheimnisse werden redigiertEin fehlgeschlagener Bash-Befehl in einem parallelen Tool-Batch bricht die anderen nicht mehr ab; jedes Tool gibt sein eigenes Ergebnis unabhängig zurückDas Bearbeiten einer Datei benötigt nicht mehr zuerst einen separaten Read, wenn Sie sie mit einem einzelnen `grep`, `egrep` oder `fgrep` angesehen habenDas Klicken auf einen Befehl im Autocomplete-Menü füllt ihn jetzt in Ihre Eingabeaufforderung ein, anstatt ihn sofort auszuführen; drücken Sie Enter, um ihn auszuführenDas Auflisten von `Grep` oder `Glob` in `--tools` stellt jetzt die dedizierten Suchtools auf nativen Builds mit eingebetteter Suche bereit, anstatt diese Namen stillschweigend zu ignorieren`/effort` bestätigt jetzt, wenn Ihre gewählte Stufe als Standard für neue Sitzungen beibehalten wird`OTEL_RESOURCE_ATTRIBUTES`-Werte werden jetzt als Beschriftungen auf Metrik-Datenpunkten angehängt, sodass Sie Nutzungsmetriken nach benutzerdefinierten Dimensionen wie Team oder Repo aufteilen könnenWindsurf wird in `/ide`, `/terminal-setup` und `/scroll-speed` in Devin Desktop umbenannt, gemäß der Umbenennung des Editors`/btw` erhält eine `c zum Kopieren`-Verknüpfung, die die rohe Markdown-Antwort in die Zwischenablage kopiert

69 

70[Vollständiges Changelog für v2.1.158–v2.1.165 →](https://code.claude.com/docs/en/changelog.md#2-1-158)

whats-new/2026-w24.md +0 −55 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 24 · 8.–12. Juni 2026

6 

7> Verschieben Sie eine Sitzung mit /cd in ein neues Verzeichnis, lassen Sie Sub-Agenten ihre eigenen Sub-Agenten spawnen, und beheben Sie eine fehlerhafte Konfiguration mit dem abgesicherten Modus.

8 

9Releases [v2.1.166 → v2.1.176](https://code.claude.com/docs/en/changelog.md#2-1-166)

103 Funktionen · 8.–12. Juni

11 

12Verschieben Sie eine Sitzung mit /cd

13v2.1.169

14 

15Der neue `/cd`-Befehl verschiebt die aktuelle Sitzung in ein anderes Arbeitsverzeichnis, ohne den Prompt-Cache neu zu erstellen: Die `CLAUDE.md` des neuen Verzeichnisses wird als Nachricht angehängt, anstatt die Systemaufforderung zu ersetzen. Die Sitzung wird in den Projektspeicher des neuen Verzeichnisses verlagert, sodass `--resume` und `--continue` sie dort finden. Claude fordert Sie auf, das Verzeichnis zu vertrauen, wenn Sie darin noch nicht gearbeitet haben.

16 

17Verschieben Sie die Sitzung in ein anderes Projekt, ohne neu zu starten:

18 

19```text Claude Code theme={null}

20> /cd ../other-project

21```

22 

23[Befehlsreferenz](https://code.claude.com/docs/de/commands.md#all-commands)

24 

25Sub-Agenten können Sub-Agenten spawnen

26v2.1.172

27 

28Sub-Agenten können jetzt ihre eigenen Sub-Agenten spawnen. Das Sub-Agenten-Panel unter der Eingabeaufforderung zeigt den vollständigen Baum: Jede Zeile enthält eine Anzahl ihrer Nachkommen und einen Pfad zurück zu `main`. Sub-Agenten-Ketten sind auf fünf Ebenen Tiefe begrenzt, um unkontrollierte gleichzeitige Bäume zu verhindern.

29 

30Öffnen Sie die Agenten-Ansicht, um den verschachtelten Baum zu beobachten, während die Arbeit sich ausbreitet:

31 

32```text Claude Code theme={null}

33> /agents

34```

35 

36[Verschachtelte Sub-Agenten spawnen](https://code.claude.com/docs/de/sub-agents.md#let-subagents-spawn-their-own-subagents)

37 

38Beheben Sie Probleme mit dem abgesicherten Modus

39v2.1.169

40 

41Starten Sie Claude Code mit `--safe-mode`, oder setzen Sie `CLAUDE_CODE_SAFE_MODE`, um mit allen deaktivierten Anpassungen zu starten: `CLAUDE.md`, Skills, Plugins, Hooks, MCP-Server und benutzerdefinierte Befehle und Agenten werden nicht geladen. Authentifizierung, Modellauswahl, integrierte Tools und Berechtigungen funktionieren weiterhin. Wenn ein Problem im abgesicherten Modus verschwindet, ist eine dieser Oberflächen die Ursache.

42 

43Starten Sie eine saubere Sitzung, um eine fehlerhafte Konfiguration zu isolieren:

44 

45```bash terminal theme={null}

46claude --safe-mode

47```

48 

49[Testen Sie gegen eine saubere Konfiguration](https://code.claude.com/docs/de/debug-your-config.md#test-against-a-clean-configuration)

50 

51Weitere Verbesserungen

52 

53[`fallbackModel`](https://code.claude.com/docs/de/model-config#fallback-model-chains) konfiguriert bis zu drei Fallback-Modelle, die der Reihe nach versucht werden, wenn das primäre Modell überlastet oder nicht verfügbar ist, und `--fallback-model` gilt jetzt auch für interaktive SitzungenSitzungstitel werden jetzt in der Sprache Ihres Gesprächs generiert; fixieren Sie einen bestimmten mit der `language`-Einstellung`claude agents --json` fügt `--all` hinzu, um abgeschlossene Sitzungen sowie neue `id`- und `state`-Felder einzubeziehen, und lässt blockierte oder neu versendete Sitzungen nicht mehr ausDas Durchsuchen von Plugins eines Marketplace in `/plugin` hat jetzt eine SuchleisteNeue `disableBundledSkills`-Einstellung und `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` verbergen gebündelte Skills, Workflows und integrierte Befehle vor dem ModellDeny-Regeln akzeptieren ein Glob in der Tool-Name-Position, sodass `"*"` alle Tools verweigert, und unbekannte Tool-Namen in Deny-Regeln warnen jetzt beim StartAgent-Messaging ist gehärtet: Nachrichten, die über `SendMessage` von anderen Agenten weitergeleitet werden, tragen keine Benutzerautorität mehr, und der Auto-Modus blockiert sieAmazon Bedrock liest die AWS-Region aus `~/.aws`-Konfigurationsdateien, wenn `AWS_REGION` nicht gesetzt ist, und `/status` zeigt, woher die Region stammtNeue verwaltete Einstellung `enforceAvailableModels` macht die `availableModels`-Allowlist auch das Standardmodell einschränkenClaude in Chrome-Browser-Tools werden jetzt in einem einzigen Batch-Aufruf geladen, anstatt einen pro Tool`claude update` kündigt die Zielversion an, bevor sie heruntergeladen wird, anstatt stumm zu seinNeue `footerLinksRegexes`-Einstellung fügt Regex-abgestimmte Link-Badges zur Fußzeile hinzu

54 

55[Vollständiges Changelog für v2.1.166–v2.1.176 →](https://code.claude.com/docs/en/changelog.md#2-1-166)

whats-new/2026-w25.md +0 −60 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 25 · 15.–19. Juni 2026

6 

7> Veröffentlichen Sie eine Live-Seite, die Sie freigeben können, aus Ihrer Sitzung mit Artifacts, gleichen Sie Tool-Parameter in Deny- und Ask-Regeln ab, und legen Sie jede Einstellung über die Eingabeaufforderung mit /config fest.

8 

9Releases [v2.1.178 → v2.1.183](https://code.claude.com/docs/en/changelog.md#2-1-178)

103 Features · 15.–19. Juni

11 

12Artifacts

13 

14Ein Artifact ist eine Live-Seite, die Claude Code aus Ihrer Sitzung auf einer privaten URL auf claude.ai veröffentlicht, und sie wird aktualisiert, während die Sitzung weiterarbeitet. Fordern Sie eines an, wenn Terminaltext das falsche Medium ist, z. B. eine PR-Durchführung mit dem Diff inline kommentiert oder ein Dashboard, das aus Sitzungsdaten erstellt wurde. Artifacts befinden sich in der Beta-Phase für Team- und Enterprise-Pläne.

15 

16<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" />

17 

18Fordern Sie Claude auf, eine Seite zu erstellen, und genehmigen Sie dann die Veröffentlichungsaufforderung:

19 

20```text title="Claude Code" wrap theme={null}

21Make an artifact that walks through this PR with the diff annotated inline.

22```

23 

24[Artifact erstellen](https://code.claude.com/docs/de/artifacts.md#create-an-artifact)

25 

26Nach Eingabeparameter abgleichen

27v2.1.178

28 

29Deny- und Ask-Berechtigungsregeln können nun die Eingabeparameter eines Tools mit der Syntax `Tool(param:value)` abgleichen. Beispielsweise passt `Agent(model:opus)` auf Subagent-Spawns, die das Opus-Modell-Tier anfordern. Der Wert akzeptiert `*` als Platzhalter, daher passt `Agent(isolation:*)` auf jeden expliziten Isolationswert.

30 

31Fügen Sie eine Parameterregel zur Deny-Liste in `settings.json` hinzu:

32 

33```json .claude/settings.json {3} theme={null}

34{

35 "permissions": {

36 "deny": ["Agent(model:opus)"]

37 }

38}

39```

40 

41[Nach Eingabeparameter abgleichen](https://code.claude.com/docs/de/permissions.md#match-by-input-parameter)

42 

43Jede Einstellung über die Eingabeaufforderung festlegen

44v2.1.181

45 

46Übergeben Sie `key=value` an `/config`, um eine Einstellung direkt zu ändern, ohne die Einstellungsschnittstelle zu öffnen. Die Syntax funktioniert auch im nicht-interaktiven Modus mit dem Flag `-p` und von Remote Control aus.

47 

48Legen Sie die Einstellung `thinking` über die Eingabeaufforderung fest:

49 

50```text title="Claude Code" wrap theme={null}

51/config thinking=false

52```

53 

54[Befehlsreferenz](https://code.claude.com/docs/de/commands.md#all-commands)

55 

56Weitere Verbesserungen

57 

58Der Auto-Modus blockiert nun destruktive Git-Befehle (`git reset --hard`, `git clean -fd`, `git stash drop`), wenn Sie nicht aufgefordert haben, lokale Änderungen zu verwerfen, und blockiert `terraform destroy`, es sei denn, Sie haben den spezifischen Stack angefordertLegen Sie die neue Einstellung `attribution.sessionUrl` auf `false` fest, um den claude.ai-Sitzungslink aus Commits und PRs in Web- und Remote-Control-Sitzungen auszulassenIn der Schnittstelle `/config` ändern sowohl Enter als auch Leertaste die ausgewählte Einstellung, und Esc speichert und schließt jetzt, anstatt rückgängig zu machenDie neue Opt-in-Einstellung `sandbox.allowAppleEvents` ermöglicht es Sandbox-Befehlen, Apple Events auf macOS zu sendenZeigen Sie `CLAUDE_CLIENT_PRESENCE_FILE` auf eine Markierungsdatei, um Mobile-Push-Benachrichtigungen zu unterdrücken, während Sie am Computer sindLange Absätze werden nun Zeile für Zeile gestreamt, anstatt auf den ersten Zeilenumbruch zu wartenAPI-Verbindungsabbrüche während des Denkens werden nun automatisch wiederholt, anstatt „Verbindung während des Denkens geschlossen" anzuzeigenMit `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` gesetzt, hat jede Sitzung ein implizites Team, daher können Sie Teamkollegen direkt mit dem Parameter `name` des Agent-Tools spawnenSkills in verschachtelten `.claude/skills`-Verzeichnissen werden geladen, wenn Sie an Dateien dort arbeiten; bei einem Namenskonflikt wird der verschachtelte Skill als `<dir>:<name>` angezeigt, damit beide verfügbar bleibenBehoben: Prompt Caching liest nicht auf einer benutzerdefinierten `ANTHROPIC_BASE_URL` und auf Microsoft FoundryBehoben: Write und Edit erzeugen Null-Byte- oder abgeschnittene Dateien auf Netzlaufwerken und Cloud-synchronisierten Ordnern

59 

60[Vollständiges Changelog für v2.1.178–v2.1.183 →](https://code.claude.com/docs/en/changelog.md#2-1-178)

whats-new/2026-w26.md +0 −42 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 26 · 22.–26. Juni 2026

6 

7> Authentifizieren Sie MCP-Server von Ihrer Shell mit claude mcp login, erhalten Sie eine Antwort auf die Ausgabe von Shell-Mode-Befehlen mit dem !-Präfix, und setzen Sie ein Gespräch vor /clear mit /rewind fort.

8 

9Releases [v2.1.185 → v2.1.193](https://code.claude.com/docs/en/changelog.md#2-1-185)

102 Features · 22.–26. Juni

11 

12MCP-Server von der CLI authentifizieren

13v2.1.186

14 

15Die neuen Befehle `claude mcp login <name>` und `claude mcp logout <name>` authentifizieren einen konfigurierten MCP-Server von Ihrer Shell aus statt über das interaktive `/mcp`-Menü. `claude mcp login` führt den OAuth-Flow des Servers direkt aus, und `claude mcp logout` löscht die gespeicherten Anmeldedaten.

16 

17Führen Sie den OAuth-Flow für einen konfigurierten Server aus, ohne eine Sitzung zu öffnen:

18 

19```bash terminal theme={null}

20claude mcp login sentry

21```

22 

23[Von der Befehlszeile authentifizieren](https://code.claude.com/docs/de/mcp.md#authenticate-from-the-command-line)

24 

25Shell-Mode antwortet auf Befehlsausgabe

26v2.1.186

27 

28Befehle, die Sie mit dem `!`-Präfix ausführen, erhalten jetzt eine Antwort von Claude, sobald die Ausgabe im Transkript angezeigt wird. Sie können also `! npm test` ausführen und eine Erklärung der Fehler erhalten, ohne eine zweite Eingabeaufforderung zu benötigen. Die Antwort kostet genauso viel wie das Senden einer normalen Eingabeaufforderung. Um das frühere Verhalten beizubehalten, bei dem die Ausgabe ohne Antwort zum Kontext hinzugefügt wird, setzen Sie `respondToBashCommands` in `settings.json` auf `false`.

29 

30Führen Sie einen Befehl aus und erhalten Sie eine Antwort auf seine Ausgabe:

31 

32```text Claude Code theme={null}

33> ! npm test

34```

35 

36[Shell-Mode mit dem !-Präfix](https://code.claude.com/docs/de/interactive-mode.md#shell-mode-with-prefix)

37 

38Weitere Verbesserungen

39 

40`/rewind` kann jetzt ein Gespräch von vor der Ausführung von `/clear` fortsetzenNeue `sandbox.credentials`-Einstellung blockiert sandboxed Befehle vom Lesen von Anmeldedatendateien und geheimen UmgebungsvariablenVon der Organisation konfigurierte Modellbeschränkungen gelten jetzt für die Modellauswahl, `--model`, `/model` und `ANTHROPIC_MODEL`, mit einer Meldung „Eingeschränkt durch die Einstellungen Ihrer Organisation", wenn ein eingeschränktes Modell ausgewählt wirdNeue `autoMode.classifyAllShell`-Einstellung leitet alle Bash- und PowerShell-Befehle durch den Auto-Mode-Klassifizierer, und Ablehnungsgründe werden jetzt im Transkript, im Ablehnungs-Toast und in `/permissions` angezeigtNeues `claude_code.assistant_response` OpenTelemetry-Protokollereignis trägt den Antworttext des Modells; Bereitstellungen, die bereits Eingabeaufforderungsinhalte protokollieren, beginnen damit beim Upgrade, daher setzen Sie `OTEL_LOG_ASSISTANT_RESPONSES=0`, um nur Eingabeaufforderungen zu behaltenHintergrund-Subagenten zeigen jetzt Berechtigungsaufforderungen in der Hauptsitzung statt automatisch zu verweigern; der Dialog zeigt, welcher Agent fragt, und Esc verweigert nur dieses Tool`/install-github-app` kann jetzt nur die GitHub App installieren und die Actions-Workflow- und Geheimschritte überspringenHosts, die Sie im Sandbox-Netzwerk-Berechtigungsdialog zulassen, werden für den Rest der Sitzung gespeichert, statt bei jeder Verbindung erneut zu fragenStreaming-Antworten verwenden etwa 37 % weniger CPU, und das Speicherwachstum von Langzeitsitzungen aus dem Terminal-Ausgabe-Cache wird reduziert`/review <pr>` verwendet jetzt die gleiche Review-Engine wie `/code-review medium`Bash-Mode `!`-Befehle erhalten Live-Dateipfad-Autovervollständigung

41 

42[Vollständiges Änderungsprotokoll für v2.1.185–v2.1.193 →](https://code.claude.com/docs/en/changelog.md#2-1-185)

whats-new/2026-w27.md +0 −65 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 27 · 29. Juni – 3. Juli 2026

6 

7> Claude Sonnet 5 wird zum Standard-Modell, Claude in Chrome erreicht allgemeine Verfügbarkeit, Subagenten laufen standardmäßig im Hintergrund, Claude Desktop kommt in Beta auf Linux an, und /radio stimmt sich auf Claude FM ein.

8 

9Releases [v2.1.195 → v2.1.201](https://code.claude.com/docs/en/changelog.md#2-1-195)

105 Funktionen · 29. Juni – 3. Juli

11 

12Claude Sonnet 5

13neues Modell

14 

15Sonnet 5 ist das neue Standard-Modell für Pro-, Team Standard- und Enterprise-Abonnement-Plätze: erstklassige Codierung und Tool-Nutzung zum Sonnet-Preis, mit einem nativen 1-Million-Token-Kontextfenster und adaptivem Denken standardmäßig aktiviert. Die API-Preisgestaltung ist bis zum 31. August zu Aktionstarife von \$2/\$10 pro MTok. Erfordert v2.1.197 oder später.

16 

17Wechseln Sie zu Sonnet 5 nach Name, oder wählen Sie es aus dem Modell-Picker:

18 

19```text Claude Code theme={null}

20> /model claude-sonnet-5

21```

22 

23[Modellkonfiguration](https://code.claude.com/docs/de/model-config.md#available-models)

24 

25Claude in Chrome ist allgemein verfügbar

26v2.1.198

27 

28Die Chrome-Integration ist aus der Vorschau für alle mit einem direkten Anthropic-Plan verfügbar. Claude Code steuert Ihren Browser durch die Claude in Chrome-Erweiterung: Sie öffnet Registerkarten, klickt sich durch Seiten, füllt Formulare aus, liest Konsolenprotokolle und teilt Ihren Anmeldestatus, damit sie die App testen kann, die sie erstellt, ohne dass Sie den Kontext wechseln.

29 

30[Claude Code mit Chrome verwenden](https://code.claude.com/docs/de/chrome.md)

31 

32Subagenten laufen standardmäßig im Hintergrund

33v2.1.198

34 

35Claude arbeitet jetzt weiter, während Subagenten laufen, und nimmt ihre Ergebnisse auf, wenn sie fertig sind, anstatt das Gespräch zu unterbrechen, um zu warten. Claude führt einen Subagenten immer noch im Vordergrund aus, wenn es das Ergebnis benötigt, bevor es fortfährt, und Hintergrund-Subagenten zeigen alle Berechtigungsaufforderungen in Ihrer Hauptsitzung an. Fixieren Sie das Verhalten eines Subagenten mit dem `background` Frontmatter-Feld.

36 

37[Subagenten im Vordergrund oder Hintergrund ausführen](https://code.claude.com/docs/de/sub-agents.md#run-subagents-in-foreground-or-background)

38 

39Claude Desktop auf Linux

40Desktop

41 

42Die Claude-Desktop-App ist jetzt auf Ubuntu 22.04+ und Debian 12+ in Beta auf x86\_64 und arm64 verfügbar. Sie erhalten die gleiche Chat-, Cowork- und Claude Code-Erfahrung wie auf macOS und Windows: parallele Sitzungen, visuelle Diff-Überprüfung, ein integriertes Terminal und Editor sowie Live-App-Vorschau. Installiert sich aus dem Anthropic-apt-Repository, sodass Updates durch regelmäßige Paket-Updates ankommen.

43 

44[Claude Desktop auf Linux](https://code.claude.com/docs/de/desktop-linux.md)

45 

46/radio

47CLI

48 

49Claude FM ist auf Sendung. `/radio` öffnet den Lo-Fi-Radiostrom in Ihrem Browser zum Programmieren und gibt die Stream-URL aus, wenn kein Browser verfügbar ist. Nicht verfügbar auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry.

50 

51<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/x358isu_VzLnyTEN/images/whats-new/radio.mp4?fit=max&auto=format&n=x358isu_VzLnyTEN&q=85&s=36a0c33859cef119c7192dceea8bcbd3" />

52 

53Schalten Sie von jeder Sitzung ein:

54 

55```text Claude Code theme={null}

56> /radio

57```

58 

59[Alle Befehle](https://code.claude.com/docs/de/commands.md#all-commands)

60 

61Weitere Erfolge

62 

63[Artefakte](https://code.claude.com/docs/de/artifacts.md) sind jetzt allgemein verfügbar und in Pro- und Max-Plänen enthalten, zusammen mit Team und EnterpriseAdministratoren können ein [Standard-Modell der Organisation](https://code.claude.com/docs/de/model-config.md#organization-default-model) in der Org-Konsole festlegen; es wird als „Org-Standard" in `/model` angezeigt, wenn Sie selbst kein Modell ausgewählt habenGestapelte Skill-Aufrufe wie `/skill-a /skill-b do XYZ` laden jetzt alle führenden Skills (bis zu 5), nicht nur den ersten`AskUserQuestion` Dialoge werden nicht mehr standardmäßig automatisch fortgesetzt; aktivieren Sie ein Leerlauf-Timeout über `/config`Der „Standard"-Berechtigungsmodus wird jetzt in der CLI, `--help`, VS Code und JetBrains als „Manuell" bezeichnet; `--permission-mode manual` wird neben `default` akzeptiertNeuer `/dataviz` Skill bietet Anleitung zum Diagramm- und Dashboard-Design mit einem ausführbaren Farbpaletten-ValidatorDer integrierte Explore-Agent erbt jetzt das Modell der Hauptsitzung (begrenzt auf Opus), anstatt auf Haiku zu laufenHintergrund-Agenten, die von `claude agents` gestartet werden, committen, pushen und öffnen einen Entwurf-PR, wenn sie Codearbeit in einem Worktree beenden, anstatt zu stoppen und zu fragenHook-Matcher mit Bindestrichen in Bezeichnern wie `code-reviewer` stimmen jetzt exakt überein, anstatt Teilzeichenfolgen zu vergleichen; verwenden Sie `mcp__brave-search__.*`, um alle Tools von einem MCP-Server mit Bindestrich zu vergleichenVorübergehende Server-Ratenlimit-Fehler, die nicht mit Ihrem Nutzungslimit zusammenhängen, werden jetzt automatisch mit Backoff für Abonnenten wiederholt, anstatt den Zug zu beendenDer Streaming-Leerlauf-Watchdog ist jetzt standardmäßig für alle Anbieter aktiviert: Er bricht ab und versucht es erneut, wenn ein Antwort-Stream 5 Minuten lang keine Ereignisse erzeugt (`CLAUDE_ENABLE_STREAM_WATCHDOG=0` zum Deaktivieren)

64 

65[Vollständiges Changelog für v2.1.195–v2.1.201 →](https://code.claude.com/docs/en/changelog.md#2-1-195)

whats-new/2026-w28.md +0 −38 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 28 · 6.–10. Juli 2026

6 

7> Durchsuchen Sie externe Websites über den integrierten Browser der Desktop-App, führen Sie eine vollständige Setup-Überprüfung mit /doctor durch, und nutzen Sie neue Transkriptschutzmaßnahmen im Auto-Modus sowie verbesserte Agent-View-Funktionen.

8 

9Releases [v2.1.202 → v2.1.206](https://code.claude.com/docs/en/changelog.md#2-1-202)

102 Funktionen · 6.–10. Juli

11 

12In-App-Browser auf Desktop

13Desktop

14 

15Claude Code auf dem Desktop verfügt nun über einen integrierten Browser. Claude kann Dokumentationen, Designs oder beliebige andere Websites aufrufen und Seiten auf die gleiche Weise lesen, durchklicken und mit ihnen interagieren wie mit Ihren lokalen Dev-Server-Vorschauversionen. Der Browser ist sandboxed und konfigurierbar: Sie entscheiden, ob Browsing-Sitzungen bestehen bleiben, und Sicherheitsklassifizierer überprüfen Aktionen auf externen Websites.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/x358isu_VzLnyTEN/images/whats-new/desktop-browser.mp4?fit=max&auto=format&n=x358isu_VzLnyTEN&q=85&s=8033e85a1cb0a37870a79e702c18f4e4" />

18 

19[Externe Websites durchsuchen](https://code.claude.com/docs/de/desktop.md#browse-external-sites)

20 

21/doctor ist eine vollständige Setup-Überprüfung

22v2.1.205

23 

24`/doctor` diagnostiziert nun Probleme und kann diese beheben, anstatt einen schreibgeschützten Bericht auszudrucken. Es überprüft die Installationsintegrität, findet ungenutzte Skills, MCP-Server und Plugins im Vergleich zu ihren Kontextkosten, dedupliziert lokale `CLAUDE.md`-Dateien gegen eingecheckte Dateien, schlägt vor, `CLAUDE.md`-Inhalte zu kürzen, die Claude aus der Codebasis ableiten könnte, und kennzeichnet langsame Hooks. Es meldet Ergebnisse zuerst und fragt um Bestätigung, bevor etwas geändert wird. `/checkup` ist sein Alias.

25 

26Führen Sie eine Überprüfung aus einer beliebigen Sitzung aus:

27 

28```text Claude Code theme={null}

29> /doctor

30```

31 

32[Alle Befehle](https://code.claude.com/docs/de/commands.md#all-commands)

33 

34Weitere Verbesserungen

35 

36Der Auto-Modus blockiert nun Manipulationen an Sitzungstranskriptdateien und fragt nach, bevor `rm -rf` auf eine Variable ausgeführt wird, die nicht aus dem Kontext aufgelöst werden kann`/cd` schlägt nun Verzeichnispfade vor, während Sie eingeben, und entspricht `/add-dir``/commit-push-pr` erlaubt automatisch `git push` zum konfigurierten Push-Remote des Repositorys zusätzlich zu `origin`Gateway: `/login` unterstützt nun von Anthropic betriebene öffentliche Gateway-Endpunkte`EnterWorktree` fragt um Bestätigung, bevor ein Git-Worktree außerhalb des Verzeichnisses `.claude/worktrees/` des Projekts betreten wirdHintergrund-Agenten werden direkt nach einem Claude-Code-Update im Hintergrund auf eine neue Version aktualisiert, anstatt eine langsame Upgrade-Verzögerung bei veralteten Sitzungen zu zahlen, wenn Sie sich verbindenAgent-View-Zeilen zeigen nun ein farbiges Statuswort und eine von einem Klassifizierer geschriebene Überschrift anstelle von rohem Tool-Call-Text, und Sitzungen, die einen vorhandenen PR bearbeiten, zusammenführen, kommentieren oder pushen, verlinken ihn in `claude agents`Auto-Update-Binär-Downloads werden nun auf die Festplatte gestreamt, anstatt im Speicher gepuffert zu werden, wodurch die Spitzenspeichernutzung des Updaters um etwa 400 MB reduziert wirdBenachrichtigungen für Hintergrundaufgaben geben nun explizit an, dass keine menschliche Eingabe erfolgt ist, um zu verhindern, dass fabrizierte In-Transkript-Genehmigungen ausgeführt werdenVerbesserte `/code-review`-Erkennungsqualität auf Opus 4.8 über alle Aufwandsstufen hinweg

37 

38[Vollständiges Changelog für v2.1.202–v2.1.206 →](https://code.claude.com/docs/en/changelog.md#2-1-202)

whats-new/2026-w29.md +0 −44 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 29 · 13.–17. Juli 2026

6 

7> Rufen Sie Live-Daten in veröffentlichte Artefakte über MCP-Konnektoren auf, und verwenden Sie Claude Code mit einem Bildschirmleser im neuen Bildschirmleser-Modus.

8 

9Releases [v2.1.207 → v2.1.212](https://code.claude.com/docs/en/changelog.md#2-1-207)

102 Features · 13.–17. Juli

11 

12Artefakte rufen Ihre MCP-Konnektoren auf

13web

14 

15Ein veröffentlichtes Artefakt kann jetzt MCP-Konnektoren aufrufen, jedes Mal wenn jemand es anzeigt, sodass ein Dashboard Live-Daten anzeigt und Aktionen bei Bedarf ausführen kann, anstatt einen Schnappschuss aus der Sitzung zu zeigen, die es erstellt hat. Jeder Aufruf wird über die eigenen Verbindungen des anzeigenden Kontos ausgeführt, und Betrachter genehmigen den Zugriff, bevor der erste Konnektor-Aufruf der Seite erfolgt. Diese Woche fügt auch öffentliche Freigabelinks, Editor-Rollen für gemeinsames Bearbeiten in Team- und Enterprise-Plänen sowie Artefakte hinzu, die aus Claude Tag-Sitzungen erstellt wurden.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ItzF3QVI6L0QypjJ/images/whats-new/artifacts-mcp.mp4?fit=max&auto=format&n=ItzF3QVI6L0QypjJ&q=85&s=ff8b81ed52b26c773899dc28cec959e6" />

18 

19Nennen Sie den Konnektor und die Daten, die Sie in Ihrer Eingabeaufforderung möchten:

20 

21```text title="Claude Code" wrap theme={null}

22Build a dashboard artifact of open pull requests that pulls the live list through my GitHub connector when the page loads.

23```

24 

25[Live-Daten mit MCP-Konnektoren abrufen](https://code.claude.com/docs/de/artifacts.md#pull-live-data-with-mcp-connectors)

26 

27Bildschirmleser-Modus

28CLI

29 

30Der Bildschirmleser-Modus ersetzt die visuelle Terminal-Schnittstelle durch einfachen, linearen Text: Anstelle von Feldern, Spinnern und Neuzeichnungen an Ort und Stelle druckt Claude Code beschriftete Zeilen, die ein Bildschirmleser wie VoiceOver oder NVDA der Reihe nach liest, sodass Sie Berechtigungen genehmigen und die Ausgabe von Anfang bis Ende überprüfen können. Aktivieren Sie es pro Sitzung mit einem Flag, pro Shell mit der Umgebungsvariablen `CLAUDE_AX_SCREEN_READER` oder überall mit der Einstellung `axScreenReader`.

31 

32Starten Sie eine Sitzung im Bildschirmleser-Modus:

33 

34```bash terminal theme={null}

35claude --ax-screen-reader

36```

37 

38[Bildschirmleser-Modus aktivieren](https://code.claude.com/docs/de/accessibility.md#turn-on-screen-reader-mode)

39 

40Weitere Verbesserungen

41 

42`/fork` kopiert jetzt Ihre Konversation in eine neue Hintergrund-Sitzung mit ihrer eigenen Zeile in `claude agents`, während Sie weiterarbeiten; der in-session-Subagent, den es früher gestartet hat, ist jetzt `/subtask`[Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#enable-auto-mode-on-bedrock-agent-platform-or-foundry) benötigt nicht mehr die `CLAUDE_CODE_ENABLE_AUTO_MODE` Opt-in auf Amazon Bedrock, Google Clouds Agent Platform und Microsoft Foundry; Administratoren können ihn mit `disableAutoMode` deaktivierenMCP-Tool-Aufrufe, die länger als zwei Minuten laufen, werden jetzt automatisch in den Hintergrund verschoben, sodass die Sitzung nutzbar bleibt; passen Sie den Schwellenwert mit `CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS` an oder deaktivieren Sie ihnNeuer `claude auto-mode reset` stellt die Standard-Auto-Modus-Konfiguration wieder her, und `--yes` überspringt die BestätigungsaufforderungNeue [Corporate Launcher](https://code.claude.com/docs/de/corporate-launcher.md) Unterstützung: `CLAUDE_CODE_PROCESS_WRAPPER` oder die Einstellung `processWrapper` führt die Prozesse, die Claude Code von seiner eigenen Binärdatei aus startet, wie den Hintergrund-Service und Agent-View-Sitzungen, durch eine erforderliche Wrapper-Ausführungsdatei aus`vimInsertModeRemaps` Einstellung ordnet zwei-Tasten-Insert-Modus-Sequenzen wie `jj` zu Escape im Vim-Modus zu`--forward-subagent-text` und `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT` enthalten Subagent-Text und Thinking-Blöcke in [stream-json-Ausgabe](https://code.claude.com/docs/de/headless.md)Sitzungsweite Obergrenzen stoppen Endlosschleifen: WebSearch-Aufrufe und Subagent-Spawns haben jeweils einen Standard von 200, anpassbar mit `CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION` und `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION`„Immer zulassen" Berechtigungsregeln werden im Repository-Root gespeichert, sodass Genehmigungen, die in einem Git-Worktree gewährt werden, über Sitzungen und Worktrees hinweg bestehen bleibenAmazon Bedrock, Google Clouds Agent Platform und Claude Platform auf AWS verwenden jetzt standardmäßig Claude Opus 4.8Die eingeklappte Tool-Zusammenfassungszeile zeigt einen Live-Verstrichene-Zeit-Zähler, sodass lange laufende Tool-Aufrufe sichtbar ticken, anstatt stecken zu bleiben

43 

44[Vollständiges Changelog für v2.1.207–v2.1.212 →](https://code.claude.com/docs/en/changelog.md#2-1-207)

whats-new/2026-w30.md +0 −59 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 30 · 20.–24. Juli 2026

6 

7> Opus 5 wird zum Standard-Opus-Modell, Claude Code Desktop erhält einen iOS-Simulator-Bereich, und das Claude-Sicherheits-Plugin scannt Ihren Code auf Sicherheitslücken.

8 

9Releases [v2.1.214 → v2.1.219](https://code.claude.com/docs/en/changelog.md#2-1-214)

103 Funktionen · 20.–24. Juli

11 

12Claude Opus 5

13neues Modell

14 

15Claude Opus 5 ist das neue Standard-Opus-Modell in Claude Code. Es ist das Standard-Modell auf Max, Team Premium, Enterprise Pay-as-you-go und der Anthropic API sowie auf Claude Platform auf AWS, Amazon Bedrock und Google Clouds Agent Platform. Auf der Anthropic API und auf Max-, Team- und Enterprise-Plänen läuft Opus 5 mit einem [1-Million-Token-Kontextfenster](https://code.claude.com/docs/de/model-config.md#extended-context); auf Amazon Bedrock und Google Clouds Agent Platform wählen Sie die 1-Million-Modellvariante. Der Schnellmodus wechselt zu Opus 5 für \$10/\$50 pro MTok. Erfordert v2.1.219 oder später.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/opus-5.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8536b1cb3180e539008f39930403e47b" />

18 

19Wechseln Sie zu Opus 5 nach Name, oder wählen Sie es aus der Modellauswahl:

20 

21```text Claude Code theme={null}

22> /model claude-opus-5

23```

24 

25[Modellkonfiguration](https://code.claude.com/docs/de/model-config.md#available-models)

26 

27iOS-Simulator in Claude Code Desktop

28Desktop

29 

30Claude Code Desktop auf macOS erhält einen iOS-Simulator-Bereich, in öffentlicher Beta auf Pro-, Max- und Team-Plänen. Wenn Claude Ihre App in einem Simulator erstellt, startet oder überprüft, öffnet sich der Bereich neben der Konversation und streamt den Gerätebildschirm live, sodass Sie Claude durch die App tippen sehen können, um ihre Änderungen zu überprüfen, oder das Gerät selbst steuern können. Erfordert Xcode mit installierter iOS-Plattform und Claude Desktop v1.24012.0 oder später.

31 

32![Claude Code Desktop mit dem iOS-Simulator-Bereich, der eine iPhone-App neben der Konversation anzeigt](https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/ios-simulator.jpg?fit=max\&auto=format\&n=N3yEaTYPXMXFrF6k\&q=85\&s=6c88418ed14ed0fb12cc1af75b17f2ee)

33 

34Bitten Sie Claude, Ihre App auszuführen oder zu testen, und der Bereich öffnet sich, wenn die App startet:

35 

36```text Claude Code theme={null}

37> Build the app and run it in the simulator to check the onboarding flow.

38```

39 

40[iOS-Apps im Simulator testen](https://code.claude.com/docs/de/desktop-ios-simulator.md#run-your-app-in-the-simulator)

41 

42Claude-Sicherheits-Plugin

43Plugin

44 

45Das Claude-Sicherheits-Plugin führt einen Multi-Agent-Sicherheitslücken-Scan Ihrer Codebasis innerhalb einer Claude-Code-Sitzung durch: Agenten kartografieren Ihre Architektur, erstellen ein Bedrohungsmodell, suchen nach Sicherheitslücken und überprüfen unabhängig jeden Fund, bevor sie den Bericht in ein `CLAUDE-SECURITY-<timestamp>/`-Verzeichnis schreiben. Scannen Sie ein ganzes Repository oder nur das Diff eines Branches, einen Pull Request oder einen einzelnen Commit, und wandeln Sie dann die Findings, die Sie auswählen, in überprüfte Patches um, die Sie selbst anwenden.

46 

47Installieren Sie das Plugin aus dem offiziellen Anthropic-Marketplace, führen Sie `/reload-plugins` aus, und starten Sie dann einen Scan mit `/claude-security`:

48 

49```text Claude Code theme={null}

50> /plugin install claude-security@claude-plugins-official

51```

52 

53[Scannen und beheben Sie Ihre Codebasis](https://code.claude.com/docs/de/claude-security.md#scan-and-fix-your-codebase)

54 

55Weitere Verbesserungen

56 

57[`/code-review`](https://code.claude.com/docs/de/code-review-local) läuft jetzt als Hintergrund-Subagent mit eigenem Kontextfenster, sodass die Überprüfungsarbeit aus Ihrer Konversation bleibt und die Findings ankommen, wenn sie abgeschlossen ist`/verify`, `/code-review` und `/deep-research` laufen nur, wenn Sie sie aufrufen; Claude startet sie nicht mehr von selbst[Emoji-Shortcodes](https://code.claude.com/docs/de/interactive-mode.md#emoji-shortcodes) werden im Prompt-Eingabefeld automatisch vervollständigt: Geben Sie `:heart:` ein, um ein Emoji einzufügen, oder zwei oder mehr Zeichen nach `:` für Vorschläge; deaktivieren Sie dies mit `emojiCompletionEnabled`Skills mit `context: fork` [laufen standardmäßig im Hintergrund](https://code.claude.com/docs/de/skills.md#run-skills-in-a-subagent), und `background: false` im Frontmatter des Skills wartet auf das Ergebnis im selben TurnEine Sitzung führt standardmäßig bis zu 20 Subagenten gleichzeitig aus; ändern Sie das [Limit](https://code.claude.com/docs/de/sub-agents.md#concurrent-subagent-limit) mit `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS``--max-budget-usd` erzwingt jetzt die Obergrenze für Subagenten: Sobald die Ausgaben sie erreichen, kann Claude keine neuen starten und laufende Hintergrund-Subagenten stoppenNeue [`sandbox.filesystem.disabled`](https://code.claude.com/docs/de/sandboxing#disable-filesystem-isolation)-Einstellung überspringt die Dateisystem-Isolation, während die Kontrolle des Netzwerk-Egress erhalten bleibtIm Auto-Modus öffnen die Überprüfungen für gefährliche `rm`-Befehle, Hintergrund-Jobs und verdächtige Windows-Pfade keine Berechtigungsdialoge mehr; der Auto-Modus-Klassifikator entscheidet stattdessenBash-Berechtigungsprüfungen schlagen bei mehr Shell-Formen sicher fehl (fail closed), einschließlich Dateideskriptor-Umleitungen, Zsh-Variablen-Subscripts in `[[ ]]`-Vergleichen, `help`- und `man`-Aufrufen, die unsichere Optionen ausführen könnten, und Befehlen über 10.000 ZeichenDer [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) unterstützt Opus 4.7 nicht mehr: `/fast` gilt jetzt für Opus 5 und Opus 4.8Langfristig laufende Tool-Aufrufe geben einen periodischen Fortschritts-Heartbeat aus, anstatt stumm zu bleiben

58 

59[Vollständiges Changelog für v2.1.214–v2.1.219 →](https://code.claude.com/docs/en/changelog.md#2-1-214)

whats-new/2026-w32.md +0 −69 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 32 · 3.–7. August 2026

6 

7> Claude Code-Sitzungen können sich gegenseitig Nachrichten senden, selbstgehostete Umgebungen führen Cloud-Sitzungen auf Ihrer Infrastruktur aus, und der Auto-Modus wird zum Standard-Berechtigungsmodus.

8 

9Releases [v2.1.220 → v2.1.224](https://code.claude.com/docs/en/changelog.md#2-1-220)

103 Features · 3.–7. August

11 

12Sitzungsübergreifendes Messaging

13v2.1.224

14 

15Ihre Claude Code-Sitzungen können sich jetzt gegenseitig Nachrichten senden. Claude entdeckt Ihre anderen Sitzungen mit dem Tool `ListAgents` und sendet mit `SendMessage`, entweder wenn Sie es darum bitten oder von selbst, z. B. nachdem eine Änderung in einer Sitzung Auswirkungen auf das hat, woran eine andere arbeitet. Eine Nachricht ist Text, den Claude für die andere Sitzung schreibt, niemals Ihr Gesprächsverlauf oder Dateien. Verfügbar auf macOS und Linux. Erfordert v2.1.224 oder später.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" />

18 

19Bitten Sie mit zwei offenen Sitzungen auf demselben Computer eine davon, etwas weiterzuleiten:

20 

21```text title="Claude Code" wrap theme={null}

22Tell the session working on the payments API that users.name is now users.display_name

23```

24 

25Die andere Sitzung zeigt eine Zeile `Message from` an, sobald Claude die Nachricht gelesen hat; drücken Sie `Ctrl+O`, um sie zu erweitern. Um zu sehen, welche Sitzungen Claude erreichen kann, führen Sie `/list-agents` aus.

26 

27[Eine andere Sitzung benachrichtigen](https://code.claude.com/docs/de/cross-session-messaging.md#message-another-session)

28 

29Selbstgehostete Umgebungen

30v2.1.224

31 

32Selbstgehostete Umgebungen führen Claude Code-Cloud-Sitzungen auf der eigenen Infrastruktur Ihrer Organisation aus, in öffentlicher Beta auf Team- und Enterprise-Plänen. Führen Sie `claude self-hosted-runner` auf Ihren Maschinen oder Containern aus, um sie in Runner umzuwandeln. Wenn jemand Ihre Umgebung beim Starten einer Sitzung von claude.ai, den mobilen oder Desktop-Apps oder `claude --cloud` auswählt, wird diese Sitzung in Ihrem Netzwerk ausgeführt und hat Zugriff auf Ihre internen Services. Ein Owner aktiviert zunächst **Allow self-hosted environments** in den [Admin-Einstellungen](https://claude.ai/admin-settings/cloud-environments).

33 

34![Die Admin-Seite für selbstgehostete Umgebungen mit einer Liste von Umgebungen wie linux-dev und macos-prod mit ihrem Status und aktiven Sitzungszahlen](https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max\&auto=format\&n=N3yEaTYPXMXFrF6k\&q=85\&s=ae9152cb1670c8af517d1aee57689b14)

35 

36Führen Sie als Owner angemeldet das geführte Setup aus, das Sie durch die Erstellung der Umgebung führt und einen Runner startet:

37 

38```bash terminal theme={null}

39claude self-hosted-runner setup

40```

41 

42Die Umgebung zeigt **Healthy** in den Admin-Einstellungen an, sobald sich der Runner registriert.

43 

44[Schnellstart für selbstgehostete Umgebungen](https://code.claude.com/docs/de/self-hosted-environments-quickstart.md#set-up-an-environment-and-runner)

45 

46Auto-Modus wird zum Standard

47CLI

48 

49Ab dem 14. August ist der Auto-Modus der Standard-Berechtigungsmodus für neue Sitzungen auf Pro-, Max- und Team-Plänen. Wenn Sie selbst einen Standard-Modus festgelegt haben, bleibt dieser bestehen, es sei denn, Sie akzeptieren die einmalige Umschalt-Aufforderung, und ein Standard, den Ihre Organisation verwaltet, ändert sich nicht. Sie können jederzeit zwischen Modi wechseln. Bereits in Kraft auf diesen Plänen: Die Klassifizierer-Aufrufe, die der Auto-Modus durchführt, zählen nicht mehr zu Ihren Nutzungslimits.

50 

51Um jede Sitzung vor dem Wechsel im Auto-Modus zu starten, legen Sie ihn als Standard in Ihren Benutzereinstellungen fest:

52 

53```json ~/.claude/settings.json {3} theme={null}

54{

55 "permissions": {

56 "defaultMode": "auto"

57 }

58}

59```

60 

61Neue Sitzungen zeigen dann `auto mode on` in der Statusleiste an.

62 

63[Anforderungen und Steuerelemente für Auto-Modus](https://code.claude.com/docs/de/permission-modes.md#eliminate-prompts-with-auto-mode)

64 

65Weitere Verbesserungen

66 

67Die VS Code-Erweiterung erhält [Focus-Ansicht](https://code.claude.com/docs/de/vs-code.md#extension-settings), die Tool-Aktivität hinter einer erweiterbaren Zeile pro Turn verbirgt; schalten Sie sie über das Befehlsmenü oder mit `Ctrl+Alt+F` (`Ctrl+Option+F` auf Mac) umSandbox-Anmeldedatendateien akzeptieren [`mode: "mask"`](https://code.claude.com/docs/de/sandboxing#mask-credential-files) auf Linux und WSL2, sodass in der Sandbox ausgeführte Befehle eine Sentinel-Kopie lesen, während der Sandbox-Proxy den echten Wert beim Ausgang ersetzt; die Maskierung von Anmeldedaten erhält auch `extract`, JWT-bewusste `decode` und AWS SigV4-NeusignierungsoptionenMarketplaces können ein Plugin als [ZIP-Archiv](https://code.claude.com/docs/de/plugins/marketplace-reference.md#archive-plugin-source) mit der neuen `archive`-Quelle verteilen, heruntergeladen über HTTPS mit optionalem SHA-256-Pin, sodass Installationen ohne git oder npm funktionieren`/review` ist jetzt ein Alias von [`/code-review`](https://code.claude.com/docs/de/code-review-local), und `/code-review` ohne Effort-Stufe verwendet die Stufe, die Sie zuletzt eingegeben habenEine Sitzung, die Sie mit [`/fork`](https://code.claude.com/docs/de/agent-view#copy-the-session-with-%2Ffork) kopieren, nimmt ihre Code-Änderungen jetzt in einem eigenen Worktree vor, anstatt im Checkout der ursprünglichen SitzungPlugins, die Sie von [`/plugin`](https://code.claude.com/docs/de/plugins/install#install-a-plugin) installieren, werden in der aktuellen Sitzung aktiviert, wenn es sicher ist; die Installationszusammenfassung meldet `Plugin is now active.` oder teilt Ihnen mit, dass Sie `/reload-plugins` ausführen sollen[Hintergrund-Sitzungen](https://code.claude.com/docs/de/agent-view.md#how-file-edits-are-isolated), die Code in einem Worktree geändert haben, committen und pushen jetzt vor dem Beenden, öffnen einen Draft-Pull-Request nur, wenn die Aufgabe dies erfordert, und folgen den Git-Anweisungen in Ihrer `CLAUDE.md`Die Obergrenze von 200 Subagenten pro Sitzung wird entfernt, sodass lange laufende Sitzungen keine neuen Subagenten mehr ablehnen; die [Parallelitäts-](https://code.claude.com/docs/de/sub-agents.md#concurrent-subagent-limit) und Tiefenlimits gelten weiterhinDie eingecheckten Einstellungen eines Repositorys können [Remote Control Auto-Connect](https://code.claude.com/docs/de/remote-control.md#enable-remote-control-for-all-sessions) nicht mehr aktivieren; legen Sie `remoteControlAtStartup` stattdessen in Ihren Benutzer- oder verwalteten Einstellungen fest, und Projekt- und lokale Einstellungen können es nur deaktivieren[Worktree-Isolation](https://code.claude.com/docs/de/worktrees.md#how-claude-code-enforces-isolation) blockiert jetzt nicht nur Dateibearbeitungen, sondern auch Bash-Befehle und Git-Umleitungen, die den Haupt-Checkout erreichen, in jedem Sitzungstyp und in den Subagenten der SitzungEin Bash-Befehl kann keinen Teil von sich mehr vor Berechtigungsprüfungen verbergen, und Tab- oder unsichtbare Unicode-Auffüllung verbirgt nicht mehr einen Teil eines Befehls vor dem GenehmigungsdialogPreToolUse-Auto-Allow-Hooks umgehen nicht mehr Tool-Einschränkungen in Claude Codes internen Nebenaufgaben wie Zusammenfassungen und KomprimierungDie [Ultraplan](https://code.claude.com/docs/de/ultraplan)-Research-Preview wird entfernt, einschließlich des Befehls `/ultraplan` und des Schlüsselworts `ultraplan`; verwenden Sie stattdessen den Plan-Modus oder Claude Code im Web

68 

69[Vollständiges Changelog für v2.1.220–v2.1.224 →](https://code.claude.com/docs/en/changelog.md#2-1-220)

whats-new/2026-w33.md +0 −57 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 33 · 10.–14. August 2026

6 

7> Claude Code Desktop setzt sich nach dem Zurücksetzen eines Nutzungslimits automatisch fort, der Fork-Modus ist standardmäßig aktiviert, und GitLab-Merge-Requests und Marktplätze treten GitHub bei.

8 

9Releases [v2.1.225 → v2.1.233](https://code.claude.com/docs/en/changelog.md#2-1-225)

103 Funktionen · 10.–14. August

11 

12Automatische Fortsetzung nach einem Nutzungslimit auf Desktop

13Desktop

14 

15Wenn Sie Ihr Sitzungslimit in der Registerkarte „Code“ von Claude Code Desktop erreichen, bietet die Limit-Karte nun ein Kontrollkästchen **Automatisch fortsetzen, wenn Limits zurückgesetzt werden**. Aktivieren Sie es, und die Desktop-App wiederholt den unterbrochenen Turn nach dem Zurücksetzen. Die Karte zeigt die Wiederholungszeit an. Die Karte für das wöchentliche Limit bietet diese Option nicht.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/desktop-auto-continue.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=1937f489695feaea715e48ecfd7e62cd" />

18 

19Wenn die nächste Sitzungslimit-Karte angezeigt wird, aktivieren Sie **Automatisch fortsetzen, wenn Limits zurückgesetzt werden** und lassen Sie die Sitzung offen. Die Karte zeigt `Auto-resuming at` gefolgt von der Zurücksetzen-Zeit an, und der Turn wird automatisch fortgesetzt, sobald das Limit zurückgesetzt wird.

20 

21[Was zu tun ist, wenn Sie ein Nutzungslimit erreichen](https://code.claude.com/docs/de/errors.md#youve-hit-your-session-limit)

22 

23Fork-Modus standardmäßig aktiviert

24v2.1.232

25 

26Der Fork-Modus ist jetzt standardmäßig in interaktiven Sitzungen aktiviert. Claude kann den Subagent-Typ `fork` anfordern, der die vollständige Konversation und den Prompt-Cache erbt, anstatt von vorne zu beginnen, sodass Sie den Kontext für eine Nebenaufgabe nicht erneut erklären müssen. Subagenten, die Claude in interaktiven Sitzungen spawnt, mit Ausnahme derjenigen, die ein Agent-Team-Teamkollege spawnt, laufen auch standardmäßig im Hintergrund.

27 

28Starten Sie selbst einen Fork mit einer Aufgabe, die alles erfordert, das Sie bisher besprochen haben:

29 

30```text Claude Code theme={null}

31> /subtask draft unit tests for the parser changes so far

32```

33 

34Der Fork wird in der Leiste unter Ihrem Eingabefeld angezeigt und sein Ergebnis kommt in Ihre Konversation, wenn er fertig ist. Um den Fork-Modus auszuschalten, setzen Sie `CLAUDE_CODE_FORK_SUBAGENT=0`.

35 

36[Fork-Modus aktivieren oder deaktivieren](https://code.claude.com/docs/de/sub-agents.md#turn-fork-mode-on-or-off)

37 

38GitLab-Merge-Requests und Marktplätze

39v2.1.232

40 

41Plugin-Marktplätze klonen nackte `gitlab.com`-URLs, einschließlich verschachtelter Untergruppen. Auf v2.1.233 oder später können Sie eine GitLab-Merge-Request-URL an `--worktree` übergeben, um von ihr zu branchen, und die Ansicht `claude agents` kennzeichnet Sitzungen, die mit einem Merge-Request verknüpft sind, als `!N`. Claude Code reduziert auch GitLab-Token-Familien wie `glpat-` und `glrt-` und schützt den Konfigurationsspeicher der `glab`-CLI auf die gleiche Weise wie `gh`.

42 

43Starten Sie eine Sitzung in einem Worktree, das von einem Merge-Request verzweigt ist:

44 

45```bash terminal theme={null}

46claude --worktree https://gitlab.com/group/project/-/merge_requests/42

47```

48 

49Wenn `origin` auf gitlab.com ist, ruft Claude Code `merge-requests/42/head` ab und öffnet die Sitzung auf diesem Branch in seinem eigenen Worktree.

50 

51[Einen Worktree von einem Pull- oder Merge-Request verzweigen](https://code.claude.com/docs/de/worktrees.md#branch-from-a-pull-request)

52 

53Weitere Erfolge

54 

55Geben Sie `@` im Eingabefeld ein, um [eine andere Claude-Sitzung](https://code.claude.com/docs/de/cross-session-messaging.md#message-another-session) nach Name zu erwähnen, und Claude sendet ihr eine Nachricht direkt mit `SendMessage`; ein einfacher Name, der genau einer Live-Sitzung entspricht, wird jetzt ohne Bestätigungsschritt zugestelltInteraktive Sitzungen auf einem Computer behalten [eindeutige Namen](https://code.claude.com/docs/de/cross-session-messaging.md#see-which-sessions-claude-can-reach): Wenn Sie eine Sitzung mit einem Namen starten oder umbenennen, den eine andere Live-Sitzung bereits verwendet, gibt Claude Code Ihnen eine `name-word-word`-Variante und teilt es Ihnen mitPlugin-Marktplätze akzeptieren [`command`-Quellen](https://code.claude.com/docs/de/plugins/marketplace-reference#command-plugin-source): Ein lokaler Befehl gibt das Plugin-Verzeichnis aus, das Claude Code jede Sitzung neu auflöst und ohne Neustart anwendetUnter Linux und WSL können Sie [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](https://code.claude.com/docs/de/tools-reference#memory-limit-on-linux-and-wsl) auf eine Größe wie `4G` setzen, um den Speicher zu begrenzen, den Bash- und PowerShell-Tool-Befehle verwenden könnenDie Task-Tracking-Tools wie `TaskCreate`, `TaskUpdate` und `TodoWrite` sind [auf Opus 4.8, Sonnet 5, Fable 5, Mythos 5 und späteren Modellen in diesen Familien nicht mehr verfügbar](https://code.claude.com/docs/de/tools-reference.md#task-tool-availability); setzen Sie `CLAUDE_CODE_ENABLE_TODO_TOOLS=1`, um sie erneut zu aktivieren[`/code-review`](https://code.claude.com/docs/de/code-review-local) bei hohem, sehr hohem und maximalem Aufwand wird jetzt wie die anderen Ebenen in einem Hintergrund-Agent ausgeführt[`/plugin install plugin@marketplace`](https://code.claude.com/docs/de/plugins/install#install-a-plugin) aktualisiert zuerst den Marktplatz, sodass neu veröffentlichte Plugins ohne manuelle Marktplatz-Aktualisierung installiert werdenEinstellungen akzeptieren [`additionalMarketplaces` und `allowedMarketplaces`](https://code.claude.com/docs/de/settings-reference#marketplace-key-aliases) als Aliase für `extraKnownMarketplaces` und `strictKnownMarketplaces`Bei neueren Modellen kann Claude [eine vorhandene Datei mit dem Write-Tool überschreiben](https://code.claude.com/docs/de/tools-reference.md#write-tool-behavior), ohne sie zuerst in dieser Sitzung zu lesen, was den Regeln des Edit-Tools entspricht; ältere Modelle erfordern das LesenDie VS Code-Erweiterung kann [die Sitzungsliste in Gruppen organisieren](https://code.claude.com/docs/de/vs-code.md#organize-sessions-into-groups): Klicken Sie mit der rechten Maustaste, um eine Gruppe zu erstellen, umzubenennen oder zu löschen, und verwenden Sie Cmd/Strg- oder Umschalt-Klick, um mehrere Sitzungen auf einmal zu verschiebenWenn Ihre Organisation Claude Code durch ein [Claude-Apps-Gateway mit Ausgabenlimits](https://code.claude.com/docs/de/claude-apps-gateway-spend-limits.md) leitet, zeigt Claude Code die Limit-Periode, die Zurücksetzen-Zeit und die Nachricht des Betreibers an, wenn Sie das Limit erreichen

56 

57[Vollständiges Changelog für v2.1.225–v2.1.233 →](https://code.claude.com/docs/en/changelog.md#2-1-225)

whats-new/2026-w34.md +0 −69 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 34 · 17.–21. August 2026

6 

7> Entwerfen Sie bearbeitbare UI-Artboards mit dem /design-Skill, stellen Sie den Concise-Ausgabestil ein, und starten Sie eine Claude Code-Sitzung auf Ihrem Computer von Ihrem Telefon aus.

8 

9Releases [v2.1.234 → v2.1.239](https://code.claude.com/docs/en/changelog.md#2-1-234)

103 Features · 17.–21. August

11 

12/design

13research preview

14 

15Der `/design`-Skill bringt den Artboard-Workflow von Claude Design in die CLI und Claude Code Desktop, basierend auf Artefakten. Führen Sie ihn mit einer kurzen Beschreibung aus und Claude veröffentlicht eine Canvas mit bearbeitbaren Artboards für Ihre UI. Wählen Sie einen aus, passen Sie ihn an und lassen Sie Claude ihn dann implementieren. Verfügbar für Pro, Max, Team und Enterprise. Erfordert v2.1.234 oder später.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/design-skill.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=0b376a94227c14a4204af89c4c9fd7ac" />

18 

19Beschreiben Sie, was Sie entworfen haben möchten, und lassen Sie Claude die Optionen entwerfen:

20 

21```text Claude Code theme={null}

22> /design redesign the composer based on what people actually use it for

23```

24 

25Claude gibt einen Link zur veröffentlichten Canvas aus. Öffnen Sie ihn, wählen Sie ein Artboard aus und teilen Sie Claude mit, welche Option implementiert werden soll.

26 

27[Wo Artefakte verfügbar sind](https://code.claude.com/docs/de/artifacts.md#availability)

28 

29Concise-Ausgabestil

30v2.1.237

31 

32Concise ist ein neuer integrierter Ausgabestil. Claude führt mit dem Ergebnis an und überspringt Präambel und Erzählung, während die Arbeit genauso gründlich wie im Standard-Stil erledigt wird. Wenn Sie um eine Erklärung oder mehr Details bitten, antwortet Claude vollständig. Fehlerberichte, Sicherheitswarnungen und Bestätigungen für destruktive Aktionen behalten ihren vollständigen Inhalt.

33 

34<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/concise-output-style.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=dfb40ec8921ed1bc82eb629042a8ec17" />

35 

36Aktivieren Sie es unter **Output style** in `/config`, oder stellen Sie es in Ihrer Einstellungsdatei ein:

37 

38```json ~/.claude/settings.json {2} theme={null}

39{

40 "outputStyle": "Concise"

41}

42```

43 

44Führen Sie `/clear` aus oder starten Sie eine neue Sitzung, und Claudes Antworten führen mit dem Ergebnis an.

45 

46[Integrierte Ausgabestile](https://code.claude.com/docs/de/output-styles.md#built-in-output-styles)

47 

48Starten Sie eine Sitzung auf Ihrem Computer von Ihrem Telefon aus

49mobile

50 

51Jeder Computer, auf dem `claude remote-control` ausgeführt wird, wird jetzt als Gerätekarte oben auf der Registerkarte Code in der Claude-App angezeigt. Remote Control ist auch aus der Forschungsvorschau heraus.

52 

53![Die Registerkarte Code in der Claude-Mobile-App mit einem Abschnitt „Geräte", der einen verbundenen MacBook als Gerätekarte über der Sitzungsliste anzeigt](https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/remote-control-phone-start.jpg?fit=max\&auto=format\&n=2SnAdpL4dJ18nKb3\&q=85\&s=9f0ebedab23aa0e1732cc37782573907)

54 

55Starten Sie Remote Control auf dem Computer, den Sie erreichen möchten, und öffnen Sie dann die Registerkarte Code auf Ihrem Telefon:

56 

57```bash terminal theme={null}

58claude remote-control

59```

60 

61Ihr Computer wird als Gerätekarte oben auf der Registerkarte Code angezeigt. Tippen Sie darauf, um ein Verzeichnis auszuwählen und dort eine Sitzung zu starten.

62 

63[Starten Sie eine Remote Control-Sitzung](https://code.claude.com/docs/de/remote-control.md#start-a-remote-control-session)

64 

65Weitere Verbesserungen

66 

67Claude Code setzt Ihre Sitzung jetzt automatisch fort, wenn ein claude.ai-Nutzungslimit zurückgesetzt wird. Deaktivieren Sie dies in der Zeile **Continue automatically at usage limit** in `/config`Die optionale [`spellcheck`-Einstellung](https://code.claude.com/docs/de/interactive-mode#check-spelling-as-you-type) unterstreicht falsch geschriebene Wörter in der Eingabeaufforderung während der Eingabe mit Ihrem installierten `aspell`, `hunspell` oder `ispell`In einem Branch mit einer offenen GitLab-Merge-Request, wobei die `glab`-CLI über `glab auth login` authentifiziert ist, zeigt die Fußzeile ein [`MR !N`-Badge](https://code.claude.com/docs/de/interactive-mode#gitlab-merge-requests) an, das je nachdem farbig gekennzeichnet ist, ob die Merge-Request ein Entwurf, offen oder zusammenführbar istÄndern Sie die Aufwandsstufe von Ihrem Telefon oder claude.ai/code aus und sie [wird auf die Sitzung auf Ihrem Computer angewendet](https://code.claude.com/docs/de/remote-control.md#what-connected-devices-see). Remote Control-Sitzungen, die von Desktop oder VS Code gehostet werden, zeigen verbundenen Geräten auch den aktuellen Berechtigungsmodus der Sitzung anSie können [`/permissions`](https://code.claude.com/docs/de/permissions#manage-permissions) öffnen oder `/add-dir <path>` ausführen, während Claude arbeitet. Änderungen an Berechtigungsregeln gelten für den Rest des aktuellen ZugesWenn Hintergrundaufgaben ein [`/goal`](https://code.claude.com/docs/de/goal#background-work-defers-evaluation) warten lassen, überprüft Claude sie nach 30 Minuten, anstatt unbegrenzt zu warten, und überprüft sie weiterhin in längeren Intervallen, während die Sitzung untätig ist. Setzen Sie `CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0`, um dies zu deaktivierenIhre eigenen Eingabeaufforderungen werden jetzt im Transkript als Markdown gerendert, mit hervorgehobenen Codeblöcken, Inline-Code und Listen, genauso wie AntwortenDie neue [`ANTHROPIC_DEFAULT_MODEL`](https://code.claude.com/docs/de/model-config#set-a-default-model-for-new-sessions)-Umgebungsvariable legt das Modell fest, mit dem neue Sitzungen starten. Eine `/model`-Auswahl überschreibt sie immer noch und bleibt über Neustarts hinweg erhaltenMit der `notify_when_idle`-Eingabe auf `SendMessage` kann Claude eine andere Claude Code-Sitzung auf demselben Computer bitten, [eine Benachrichtigung zu senden, wenn sie das nächste Mal untätig wird](https://code.claude.com/docs/de/cross-session-messaging.md#get-a-notice-when-another-session-goes-idle)Stellen Sie [`keybindingFlavor`](https://code.claude.com/docs/de/interactive-mode#make-ctrl-w-delete-back-to-whitespace) auf `"readline"` ein, um `Ctrl+W` in der Eingabeaufforderung zum Löschen bis zum vorherigen Leerzeichen zu machen, wie Bash es tut, anstatt bei Satzzeichen wie `/` zu stoppenUnter nativem Windows können Ihre Claude Code-Sitzungen jetzt [miteinander kommunizieren](https://code.claude.com/docs/de/cross-session-messaging.md#availability) mit `SendMessage` und sich gegenseitig mit `ListAgents` finden, wie auf macOS und LinuxSelf-Hosted-Runner akzeptieren `--defer-shutdown-max-min`, das [angehängte Sitzungen](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#defer-the-drain-past-the-first-signal) für eine festgelegte Anzahl von Minuten nach SIGTERM weiter bedientSelf-Hosted-Runner akzeptieren `--proxy-authorization-command` oder `--proxy-authorization-file`, um einen frischen `Proxy-Authorization`-Header für [Egress-Proxys bereitzustellen, die einen benötigen](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy)

68 

69[Vollständiges Changelog für v2.1.234–v2.1.239 →](https://code.claude.com/docs/en/changelog.md#2-1-234)

whats-new/2026-w35.md +0 −65 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 35 · 24.–28. August 2026

6 

7> Setzen Sie Terminal-Sitzungen in der Claude Code Desktop-App fort, überprüfen Sie Feedback-Berichte, die Claude für Sie entwirft, und starten Sie eine Sitzung im eingeschränkten Modus.

8 

9Releases [v2.1.240 → v2.1.250](https://code.claude.com/docs/en/changelog.md#2-1-240)

103 Features · 24.–28. August

11 

12Terminal-Sitzungen in der Desktop-App fortsetzen

13Desktop

14 

15Geben Sie `/resume` in das Claude Code Desktop-Eingabefeld ein, um eine beliebige Sitzung auszuwählen, die Sie über die CLI gestartet haben, und setzen Sie sie in der App mit der vollständigen Konversation und dem Kontext fort. Durchsuchen Sie Ihre Sitzungen nach Titel, Ordner oder Branch und zeigen Sie eine Vorschau an, wo Sie aufgehört haben, bevor Sie fortfahren.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-resume-cli-session.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=41e4a5fda6b9d63280589f2cbdabf44f" />

18 

19Führen Sie in einer Desktop-Sitzung den Befehl aus, um Ihre Terminal-Sitzungen aufzulisten:

20 

21```text Claude Code theme={null}

22> /resume

23```

24 

25Wählen Sie eine Sitzung aus und drücken Sie `Enter`. Die Konversation wird in der App dort geöffnet, wo Sie aufgehört haben.

26 

27[Wechsel zwischen CLI und Desktop](https://code.claude.com/docs/de/desktop.md#coming-from-the-cli)

28 

29Von Claude entworfenes Feedback

30CLI

31 

32Wenn ein Tool immer wieder fehlschlägt, Claude bei einer Anfrage nicht helfen kann oder Sie auf einen Fehler hinweisen, entwirft Claude jetzt mit dem `SendFeedback`-Tool einen Feedback-Bericht für Sie. Eine Karte über Ihrer Eingabeaufforderung zeigt den Entwurf an, und Sie können ihn von dort aus überprüfen, senden oder verwerfen. Nichts erreicht Anthropic, bis Sie es senden. Erfordert v2.1.238 oder später.

33 

34![Eine Claude Code-Sitzung, in der Claude einen Fehlerbericht mit dem Titel „Sandbox image pull fails behind proxy" entworfen hat, angezeigt als Karte über der Eingabeaufforderung mit Optionen zum Überprüfen, Senden oder Verwerfen](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/claude-drafted-feedback.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=5cacb3be0dffd1cbd417381f3721637e)

35 

36Führen Sie `/feedback` ohne Argument aus, um Ihre Warteschlange mit Entwürfen aus jeder Sitzung zu öffnen:

37 

38```text Claude Code theme={null}

39> /feedback

40```

41 

42Wählen Sie einen Entwurf aus und bearbeiten, senden oder verwerfen Sie ihn. Um das Entwerfen auszuschalten, setzen Sie **Von Claude entworfenes Feedback** in `/config` auf `off`.

43 

44[SendFeedback-Tool-Verhalten](https://code.claude.com/docs/de/tools-reference.md#sendfeedback-tool-behavior)

45 

46Eingeschränkter Modus

47v2.1.248

48 

49Der eingeschränkte Modus startet Claude Code ohne die integrierten Tools, die Befehle oder Code ausführen. Verwenden Sie ihn, wenn ein Evaluierungs-Harness `claude` auf einem gemeinsamen Computer steuert. Starten Sie ihn mit `--restricted` oder setzen Sie `CLAUDE_CODE_RESTRICTED=1`. Claude Code entfernt auch `WebFetch`, beschränkt die Datei-Tools auf die Arbeitsverzeichnisse, lädt nur verwaltete Einstellungen und `--settings`, und lehnt den `bypassPermissions`-Berechtigungsmodus ab.

50 

51Führen Sie eine nicht-interaktive Abfrage ohne die befehlsausführenden Tools aus:

52 

53```bash terminal theme={null}

54claude --restricted -p "review src/ for SQL injection risks"

55```

56 

57Um Claude eines der entfernten Tools zurückzugeben, listen Sie es in `--tools` zusammen mit den anderen integrierten Tools auf, die Sie möchten, zum Beispiel `--tools "Bash,Read,Edit"`. `--tools` ist eine Zulassungsliste, und seine `default`-Voreinstellung stellt die entfernten Tools nicht wieder her.

58 

59[CLI-Flags](https://code.claude.com/docs/de/cli-reference.md#cli-flags)

60 

61Weitere Verbesserungen

62 

63Setzen Sie die neue [`modelPicker`](https://code.claude.com/docs/de/settings-reference#modelpicker)-Einstellung, um die integrierte Liste des `/model`-Pickers mit Ihren eigenen geordneten, beschrifteten Einträgen zu erweitern oder zu ersetzen, einschließlich Amazon Bedrock oder Google Cloud Agent Platform-Modell-IDsSetzen Sie [`promptCacheTtl`](https://code.claude.com/docs/de/prompt-caching#choose-the-ttl-yourself) auf `1h`, um einen einstündigen Prompt-Cache in der Hauptkonversation zu behalten, wenn Sie einen API-Schlüssel oder einen Cloud-Provider verwenden; `subagentPromptCacheTtl` setzt die TTL für Subagenten und alle anderen Anfragen außerhalb der HauptkonversationBei Pro-, Max-, Team- und Enterprise-Plänen fügt [`/usage`](https://code.claude.com/docs/de/costs#plan-usage-breakdown) eine Loops-Aufschlüsselung hinzu: Ausführungsanzahl, Gesamttoken, Token pro Ausführung und letzte Ausführung für die `/loop` und geplanten Aufgaben, die die meisten Token verbrauchtenOrganisationen mit vertraglich vereinbarten Sätzen können die [`modelPricing`](https://code.claude.com/docs/de/costs#report-spend-at-your-contracted-rates)-verwaltete Einstellung setzen, damit `/usage`, die Statuszeile und OpenTelemetry Kosten zu diesen Sätzen statt zum Listenpreis melden`/login` bietet **Mit Ihrem Console-Konto anmelden** unter der Option **Anthropic Console-Konto**, damit Mitglieder von Console-Organisationen, die keine API-Schlüssel zulassen, sich anmelden können, ohne einen zu erstellenFühren Sie `/permissions` aus und öffnen Sie die neue [**Auto-Modus**-Registerkarte](https://code.claude.com/docs/de/auto-mode-config.md#edit-rules-from-permissions), um Auto-Modus-Klassifiziererregeln anzuzeigen und zu bearbeiten, ohne eine Einstellungsdatei zu öffnenWenn der Auto-Modus verfügbar ist, bieten Bash-Berechtigungsaufforderungen im Manual- und `acceptEdits`-Berechtigungsmodus eine [**Ja, und zum Auto-Modus wechseln**](https://code.claude.com/docs/de/permission-modes.md#switch-permission-modes)-Option; wählen Sie diese aus, um den Befehl zu genehmigen und die Sitzung zum Auto-Modus zu wechselnNachdem Sie [eine Sitzung mit `/cd` verschoben haben](https://code.claude.com/docs/de/permissions#move-the-session-to-another-directory), werden die Projekteinstellungen, Hooks, `.mcp.json`-Server, Skills und Subagenten des neuen Verzeichnisses sofort wirksam, anstatt beim nächsten `--resume`In nicht-interaktiven Sitzungen, einschließlich `-p`-Ausführungen, Agent SDK-Ausführungen und Cloud-Sitzungen, [setzt Claude Code eine Antwort fort](https://code.claude.com/docs/de/errors.md#the-response-above-may-be-incomplete), die ein Serverfehler, eine unterbrochene Verbindung oder ein Stall mitten im Stream unterbrochen hat, wenn die Teilantwort Text und keine Tool-Aufrufe enthältEin Subagent, der bei seinem `maxTurns`-Limit stoppt, gibt seine Ausgabe als teilweise markiert zurück, mit einem Hinweis, dass Claude sie [mit `SendMessage` fortsetzen kann](https://code.claude.com/docs/de/sub-agents#resume-subagents), anstatt fertig zu erscheinenBei Amazon Bedrock, Google Cloud Agent Platform und Microsoft Foundry können Sitzungen auf demselben Computer jetzt [miteinander kommunizieren](https://code.claude.com/docs/de/cross-session-messaging.md#availability), `/loop` kann [sein eigenes Intervall wählen](https://code.claude.com/docs/de/scheduled-tasks.md#let-claude-choose-the-interval), und `/model` und `/effort` werden sofort angewendet, anstatt nach dem Ende des ZugesDas native Installationsprogramm und der Auto-Updater laden einen zstd-komprimierten Build herunter, etwa 75 MB statt 340 MB auf Linux x64, und native Builds laden Code bei Bedarf, wobei etwa 40 bis 70 MB weniger Speicher pro Sitzung verwendet wird

64 

65[Vollständiges Changelog für v2.1.240–v2.1.250 →](https://code.claude.com/docs/en/changelog.md#2-1-240)

whats-new/2026-w36.md +0 −72 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 36 · 31. August – 4. September 2026

6 

7> Wechseln Sie zu Claude Fable 5.1, lassen Sie die Computernutzung im Hintergrund auf dem Desktop laufen, und beobachten Sie Claudes Änderungen in einem Live-/diff-Panel.

8 

9Releases [v2.1.251 → v2.1.261](https://code.claude.com/docs/en/changelog.md#2-1-251)

104 Funktionen · 31. August – 4. September

11 

12Claude Fable 5.1

13neues Modell

14 

15Claude Fable 5.1 ist in Claude Code mit einem Kontextfenster von 1 Million Token verfügbar, und der Alias `fable` wählt es jetzt aus. In Claude-Apps-Gateway-Sitzungen wählt `fable` weiterhin Fable 5 aus. Wenn Ihr Gateway Fable 5.1 bereitstellt, führen Sie `/model claude-fable-5-1` aus. Erfordert v2.1.257 oder später.

16 

17Wechseln Sie die aktuelle Sitzung zu Fable 5.1 und speichern Sie sie als Standard:

18 

19```text Claude Code theme={null}

20> /model fable

21```

22 

23In der Anthropic API zeigt die Auswahl Fable nur an, wenn der Server meldet, dass es für Ihre Organisation verfügbar ist. Wenn Sie jedoch `/model fable` eingeben, wird der Server direkt überprüft.

24 

25[Mit Fable arbeiten](https://code.claude.com/docs/de/model-config.md#work-with-fable)

26 

27Computernutzung läuft im Hintergrund auf dem Desktop

28Desktop

29 

30Auf macOS funktioniert die Computernutzung in der Claude Code Desktop-App jetzt im Hintergrund: Claude sieht und agiert in den Apps, die Sie genehmigt haben, während Sie weiterarbeiten. Die Computernutzung im Hintergrund befindet sich in der Beta-Phase für Pro- und Max-Pläne.

31 

32![Eine Claude Code Desktop-Sitzung, in der Claude fragt, ob er Xcode nutzen darf, mit einer Computernutzungs-Berechtigungskarte, die lautet: Lassen Sie Claude die Apps sehen und nutzen, die Sie genehmigen, im Hintergrund oder mit vollständiger Kontrolle über Ihren Bildschirm, neben einer Schaltfläche „Aktivieren"](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/background-computer-use.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=a599a6c6fa544cb8d1b426b93706caf4)

33 

34[Lassen Sie Claude Ihren Computer nutzen](https://code.claude.com/docs/de/desktop.md#let-claude-use-your-computer)

35 

36Live-Diff-Panel in Vollbilddarstellung

37v2.1.260

38 

39In der Vollbilddarstellung öffnet `/diff` jetzt ein Panel neben der Konversation, anstatt einen Viewer zu öffnen, den Sie schließen müssen. Das Panel listet die geänderten Dateien mit ihren hinzugefügten und entfernten Zeilenzahlen auf und wird jedes Mal aktualisiert, wenn Claude eine Datei bearbeitet oder einen Shell-Befehl ausführt. Wählen Sie Zeilen im Panel mit der Maus aus, um sie an Ihre nächste Eingabeaufforderung anzuhängen.

40 

41<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/diff-panel.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=9d7553c19e7f227891cd95f1f59d796d" />

42 

43Mit aktivierter Vollbilddarstellung, in einem Git-Repository und in einem Terminal mit mindestens 110 Spalten Breite, schalten Sie das Panel um:

44 

45```text Claude Code theme={null}

46> /diff

47```

48 

49Führen Sie `/diff` erneut aus oder klicken Sie auf das `✕` in seiner Kopfzeile, um es zu schließen.

50 

51[Diff-Panel](https://code.claude.com/docs/de/interactive-mode.md#diff-panel)

52 

53Ungenutzte Skills mit /skill-doctor finden

54CLI

55 

56`/skill-doctor` zeigt, was jeder Ihrer Skills im Kontext kostet und wie oft er verwendet wird, damit Sie entscheiden können, welche Sie ausschalten möchten. Jeder Skill in der [Skill-Auflistung](https://code.claude.com/docs/de/skills.md#skill-descriptions-are-cut-short) trägt zu Ihrem Kontext bei jedem Zug bei, unabhängig davon, ob Claude ihn jemals verwendet oder nicht. Erfordert v2.1.252 oder später und ist nicht in Sitzungen verfügbar, die das [Abrufen von Feature-Flags](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching) überspringen.

57 

58Führen Sie es in einer interaktiven Sitzung aus, um den Bericht in der Registerkarte **Stats** des `/plugin`-Managers zu öffnen:

59 

60```text Claude Code theme={null}

61> /skill-doctor

62```

63 

64Im nicht-interaktiven Modus mit `-p` gibt Claude Code den Bericht stattdessen als Text aus.

65 

66[Ungenutzte Skills finden](https://code.claude.com/docs/de/skills.md#find-unused-skills)

67 

68Weitere Verbesserungen

69 

70Ein [`PreModelSwitch`](https://code.claude.com/docs/de/hooks#premodelswitch) Hook kann einen angeforderten Modellwechsel blockieren, und ein [`PostModelSwitch`](https://code.claude.com/docs/de/hooks#postmodelswitch) Hook kann Kontext für Claude hinzufügen, nachdem sich das Modell der Sitzung ändert[`/cost`](https://code.claude.com/docs/de/costs#prompt-cache-statistics) fügt eine Zeile `Prompt cache (main)` hinzu: der Anteil der Input-Token, die aus dem Cache bereitgestellt werden, die Cache-Misses, ob der Cache warm ist, und eine wahrscheinliche Ursache für den letzten Miss, wenn Claude Code eine benennen kann. Status-Zeilen-Skripte erhalten ein entsprechendes `prompt_cache` ObjektOrganisationen können HTTP- und SSE-MCP-Server unter der verwalteten Einstellung [`managedMcpServers`](https://code.claude.com/docs/de/managed-mcp#provide-servers-through-managed-settings) auflisten, um sie jedem Benutzer zur Verfügung zu stellen, zusätzlich zu den Servern, die Benutzer selbst hinzufügen`/effort` und die `/model` Auswahl speichern jetzt [eine separate Anstrengungsstufe für jedes Modell](https://code.claude.com/docs/de/model-config.md#adjust-effort-level); drücken Sie `s` statt `Enter`, um eine Stufe nur auf die aktuelle Sitzung anzuwendenStandardmäßig [blockiert der Auto-Modus-Klassifizierer jetzt auch](https://code.claude.com/docs/de/permission-modes.md#what-the-classifier-blocks-by-default) Aktionen wie das Anfordern von Anmeldedaten vom Cloud-Instance-Metadaten-Endpunkt oder das Verbinden mit Geschwister-Containern, die Claude nicht gestartet hatIm Auto-Modus fragt Claude Code Sie, bevor Claude [zum ersten Mal eine Datei außerhalb Ihrer Arbeitsverzeichnisse liest](https://code.claude.com/docs/de/permission-modes.md#first-read-outside-the-working-directories), mit einer Option, solche Lesevorgänge von da an zu blockierenErhöhen Sie [`bashOutputMaxChars`](https://code.claude.com/docs/de/settings-reference#bashoutputmaxchars) und [`taskOutputMaxChars`](https://code.claude.com/docs/de/settings-reference#taskoutputmaxchars) auf bis zu 128.000 Zeichen, damit Claude mehr der Ausgabe eines erfolgreichen Befehls oder einer Hintergrundaufgabe inline erhältDie Tastenkombinationen zur Wortbearbeitung in der Eingabeaufforderung [folgen readline](https://code.claude.com/docs/de/interactive-mode.md#make-ctrl-w-delete-back-to-whitespace) für alle, und die Einstellung `keybindingFlavor` hat keine Auswirkung mehr. `Ctrl+W` löscht bis zum vorherigen Leerzeichen, und `Alt+B`, `Alt+F` und `Alt+D` behandeln Satzzeichen wie `/` und `.` als WortgrenzenWenn Sie `defaultMode` in der `.claude/settings.json` oder `.claude/settings.local.json` eines Projekts auf `"bypassPermissions"` setzen, [hat dies keine Auswirkung mehr](https://code.claude.com/docs/de/permission-modes.md#which-mode-a-session-starts-in) und die Sitzung startet im Manuellen Modus; setzen Sie stattdessen `"bypassPermissions"` in Benutzer- oder verwalteten Einstellungen oder übergeben Sie `--permission-mode`Seat-basierte Enterprise-Pläne [verwenden jetzt standardmäßig Opus 5](https://code.claude.com/docs/de/model-config.md#default-model-setting)In der VS Code-Erweiterung klicken Sie auf den Modellnamen am unteren Rand des Eingabefelds, um [die Modellauswahl zu öffnen](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box)In der VS Code-Erweiterung wählen Sie **Output styles** im Abschnitt „Anpassen“ des Befehlsmenüs, um [einen Ausgabestil auszuwählen](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box), einschließlich Ihrer benutzerdefinierten

71 

72[Vollständiges Änderungsprotokoll für v2.1.251–v2.1.261 →](https://code.claude.com/docs/en/changelog.md#2-1-251)

whats-new/2026-w37.md +0 −42 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Woche 37 · 7.–11. September 2026

6 

7> Testen Sie Ihre Plugins mit claude plugin eval und öffnen Sie Claude Code Desktop-Bereiche in eigenen Fenstern.

8 

9Releases [v2.1.263 → v2.1.269](https://code.claude.com/docs/en/changelog.md#2-1-263)

102 Features · 7.–11. September

11 

12Plugins mit claude plugin eval testen

13v2.1.269

14 

15`claude plugin eval` führt Ihr Plugin gegen eine Reihe von Testfällen aus, bewertet die Ergebnisse und führt standardmäßig jeden Fall erneut ohne das Plugin aus, damit Sie sehen können, welchen Beitrag es leistet. `claude plugin eval init` fragt Sie, wie ein gutes Ergebnis aussieht, schlägt dann Testfälle und die Überprüfungen vor, die sie bewerten, versucht die Suite einmal und schreibt die Dateien. Jede Ausführung und jede Überprüfung, bei der ein zweites Modell die Antwort bewertet, ist ein echter Modellaufruf auf Ihrem Konto.

16 

17![Terminalausgabe von claude plugin eval: eine Tabelle mit sieben Fällen, wobei jeder Fall seine Bewertung mit und ohne Plugin, die Differenz zwischen ihnen, die Ausführungsanzahl und die Kosten zeigt, gefolgt von einer Zusammenfassungszeile mit dem mittleren Delta, der Gesamtdauer und den Gesamtkosten](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/plugin-eval.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=913066f6d4a2a15426e98a627802f47f)

18 

19Lassen Sie Claude aus dem Stammverzeichnis Ihres Plugins die Suite entwerfen:

20 

21```bash terminal theme={null}

22claude plugin eval init

23```

24 

25Wenn Claude Ihnen mitteilt, dass die Suite bereit ist, beenden Sie die Sitzung, die `claude plugin eval init` geöffnet hat, und führen Sie `claude plugin eval .` aus, um jeden Fall zu bewerten. Die Zusammenfassungstabelle wird in Ihrem Terminal gedruckt, und `report.html` unter `evals/results/` enthält die Details pro Ausführung.

26 

27[Plugins mit Evals testen](https://code.claude.com/docs/de/plugin-evals.md)

28 

29Desktop-Bereiche in eigene Fenster ausklappen

30Desktop

31 

32In der Claude Code Desktop-App können Sie jeden Bereich in sein eigenes Fenster ausklappen. Ziehen Sie das Diff oder Terminal auf einen zweiten Bildschirm, während Claude in dem Hauptfenster weiterarbeitet, und docken Sie den Bereich später wieder an, wenn Sie fertig sind.

33 

34<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-pop-out-panes.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=ff3770dd09bb15ed9cf17a460f3d1e23" />

35 

36[Arbeitsbereich anordnen](https://code.claude.com/docs/de/desktop.md#arrange-your-workspace)

37 

38Weitere Verbesserungen

39 

40Legen Sie [`maxEffortLevel`](https://code.claude.com/docs/de/settings-reference#maxeffortlevel) auf der obersten Ebene oder pro Modell unter `modelSettings` fest, um die Aufwandsstufe bei jedem Anbieter zu begrenzen, einschließlich Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry; jede höhere Stufe wird mit der Obergrenze ausgeführtZeigen Sie `--plugin-dir` auf einen Ordner mit Plugins, um [jeden unmittelbaren Unterordner mit einem Manifest zu laden](https://code.claude.com/docs/de/plugins/create.md#load-a-directory-or-archive-for-one-session)Wenn WebFetch das Herunterladen einer Seite nicht innerhalb von fünf Minuten abgeschlossen hat, [schlägt der Abruf mit einem Deadline-Fehler fehl](https://code.claude.com/docs/de/tools-reference.md#webfetch-tool-behavior), anstatt zu hängen; setzen Sie `CLAUDE_CODE_WEBFETCH_DEADLINE_MS`, um die Deadline zu ändern, oder auf `0`, um die Grenze zu entfernenÜbergeben Sie `--json` an `claude plugin install`, `uninstall`, `update`, `enable` oder `disable`, um das Ergebnis als [ein JSON-Objekt in der letzten Zeile von stdout](https://code.claude.com/docs/de/plugins/cli-reference.md#plugin-json-result) auszugebenWenn der Auto-Modus-Klassifizierer eine Aktion blockiert, nennt der Grund, den Claude erhält, [normalerweise die Regel, die übereinstimmt](https://code.claude.com/docs/de/auto-mode-config.md#fix-a-denial-with-an-allow-rule-an-environment-entry-or-a-retry), wie z. B. `[Data Exfiltration]`Wenn Sie `/` mitten in einer Eingabeaufforderung eingeben, können Sie jetzt [aus einer Liste übereinstimmender Befehle](https://code.claude.com/docs/de/interactive-mode.md#complete-a-command-mid-prompt) wählen, anstatt einen einzelnen Vorschlag zu erhalten. Die Liste wird beim Eingeben in Vollbilddarstellung geöffnet. Eine Plugin-Skill stimmt auch mit ihrem Namen ohne das Plugin-Präfix übereinIn der VS Code-Erweiterung klicken Sie auf die Agent-Anzahl am unteren Rand des Eingabefelds, um die [Agent-Karte](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) zu öffnen, wo Sie das schreibgeschützte Transkript eines Subagenten öffnen oder ihn stoppen könnenIn der VS Code-Erweiterung wählen Sie **Hooks** oder **Permissions** im Abschnitt „Anpassen“ des Befehlsmenüs, um [Hooks und Berechtigungsregeln](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) in Ihren Benutzer-, Projekt- und lokalen Einstellungen hinzuzufügen oder zu entfernenClaude kann ein [Browser-Tab-Symbol](https://code.claude.com/docs/de/artifacts.md#create-an-artifact) auswählen, das zu jedem Artefakt passt, das es veröffentlichtIn Claude Code im Web können Sie eine eingereihte Nachricht in einer Cloud-Sitzung zurücknehmen, bevor Claude sie liest: entfernen Sie sie aus der Warteschlange oder drücken Sie `Esc` oder `Up`, und der Text kehrt zum Nachrichtenfeld zurück

41 

42[Vollständiges Changelog für v2.1.263–v2.1.269 →](https://code.claude.com/docs/en/changelog.md#2-1-263)