SpyBara
Go Premium

Documentation 2026-09-29 23:58 UTC to 2026-09-30 04:02 UTC

32 files changed +449 −244. View all changes and history on the product overview
2026
Wed 30 05:58 Tue 29 23:58 Mon 28 22:59 Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sun 13 21:00 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

artifacts.md +11 −11

Details

100Mit wem Sie teilen können, hängt von Ihrem Plan ab:100Mit wem Sie teilen können, hängt von Ihrem Plan ab:

101 101 

102* **Innerhalb Ihrer Organisation**: Bei Team- und Enterprise-Plänen können Sie Zugriff auf bestimmte Personen in Ihrer Organisation oder auf alle gewähren. Betrachter melden sich bei claude.ai als Mitglieder Ihrer Organisation an, um die Seite zu sehen.102* **Innerhalb Ihrer Organisation**: Bei Team- und Enterprise-Plänen können Sie Zugriff auf bestimmte Personen in Ihrer Organisation oder auf alle gewähren. Betrachter melden sich bei claude.ai als Mitglieder Ihrer Organisation an, um die Seite zu sehen.

103* **Öffentlich**: Teilen Sie einen Link, den jeder im Internet öffnen kann, ohne sich bei claude.ai anmelden zu müssen. Bei Pro- und Max-Plänen ist ein öffentlicher Link die einzige Möglichkeit, ein Artefakt zu teilen. Bei Team- und Enterprise-Plänen ist die öffentliche Freigabe deaktiviert, bis ein Eigentümer [sie für die Organisation aktiviert](#control-public-sharing).103* **Öffentlich**: Teilen Sie einen Link, den jeder im Internet öffnen kann, ohne sich bei claude.ai anmelden zu müssen. Bei Team- und Enterprise-Plänen ist die öffentliche Freigabe deaktiviert, bis ein Eigentümer [sie für die Organisation aktiviert](#control-public-sharing).

104 104 

105<h3 id="let-someone-edit-with-you">105<h3 id="let-someone-edit-with-you">

106 Lassen Sie jemanden mit Ihnen bearbeiten106 Lassen Sie jemanden mit Ihnen bearbeiten


122 Sammeln Sie Kommentare zu einem Artefakt122 Sammeln Sie Kommentare zu einem Artefakt

123</h2>123</h2>

124 124 

125Wenn Sie ein Artefakt innerhalb Ihrer Organisation freigeben, können die Personen, mit denen Sie es teilen, Kommentare auf der Seite hinterlassen, und Sie können Claude diese Kommentare lesen und darauf antworten lassen. Sie benötigen Claude Code v2.1.221 oder später und einen Team- oder Enterprise-Plan, da nur ein Artefakt, das Sie [innerhalb Ihrer Organisation freigeben](#share-an-artifact), Kommentare akzeptiert. Claude liest die Kommentare in zwei Fällen:125Wenn Sie ein Artefakt innerhalb Ihrer Organisation freigeben, können die Personen, mit denen Sie es teilen, Kommentare auf der Seite hinterlassen, und Sie können Claude diese Kommentare lesen und darauf antworten lassen. Sie benötigen Claude Code v2.1.221 oder später. Claude liest die Kommentare in zwei Fällen:

126 126 

127* **Sie bitten Claude, sie zu lesen**: Geben Sie Claude die URL des Artefakts und bitten Sie um die Kommentare. Claude listet jeden Thread auf und markiert die Kommentare, die jemand, der das Artefakt bearbeiten kann, an ihn gesendet hat.127* **Sie bitten Claude, sie zu lesen**: Geben Sie Claude die URL des Artefakts und bitten Sie um die Kommentare. Claude listet jeden Thread auf und markiert die Kommentare, die jemand, der das Artefakt bearbeiten kann, an ihn gesendet hat.

128* **Jemand, der das Artefakt bearbeiten kann, sendet einen Kommentar an Claude**: In einem Thread auf der Seite sendet er oder sie einen Kommentar mit **An Claude senden**, oder erwähnt `@claude` in einem. Auf beide Arten aktivieren sie den Thread.128* **Jemand, der das Artefakt bearbeiten kann, sendet einen Kommentar an Claude**: In einem Thread auf der Seite sendet er oder sie einen Kommentar mit **An Claude senden**, oder erwähnt `@claude` in einem. Auf beide Arten aktivieren sie den Thread.

129 129 

130Claude kann nur auf einen aktivierten Thread antworten oder ihn auflösen. Andere Threads bleiben offen, bis eine Person sie auf der Seite auflöst. Betrachter sehen jede Antwort, die Claude zugeordnet ist, über Sie.130Claude kann nur auf einen aktivierten Thread antworten oder ihn auflösen. Andere Threads bleiben offen, bis eine Person sie auf der Seite auflöst. Betrachter sehen jede Antwort, die Claude zugeordnet ist, über Sie.

131 131 

132Wenn Sie ein Artefakt öffentlich freigeben, können Betrachter keine Kommentare hinterlassen: Die Seite sagt `Comments aren't available while this Artifact is shared publicly.` Um ein Artefakt, das bereits Kommentar-Threads hat, auf einen öffentlichen Link umzuschalten, löschen Sie die Threads zuerst.132Wenn Sie ein Artefakt öffentlich freigeben, können Personen, deren einziger Zugriff der öffentliche Link ist, seine Kommentare nicht sehen und können keine hinzufügen. Vorhandene Kommentar-Threads bleiben auf dem Artefakt, und Sie und seine Bearbeiter können diese immer noch lesen und darauf antworten.

133 133 

134Um die Kommentare selbst zu erfragen, geben Sie Claude die URL:134Um die Kommentare selbst zu erfragen, geben Sie Claude die URL:

135 135 


195 195 

196Wenn Sie planen, eine Konnektor-gestützte Seite freizugeben, bitten Sie Claude, in jedem Live-Abschnitt eine Fallback-Nachricht einzufügen, die den benötigten Konnektor benennt. Ein Betrachter, dem die Verbindung fehlt, sieht dann, was verbunden werden muss, anstatt eines leeren Abschnitts.196Wenn Sie planen, eine Konnektor-gestützte Seite freizugeben, bitten Sie Claude, in jedem Live-Abschnitt eine Fallback-Nachricht einzufügen, die den benötigten Konnektor benennt. Ein Betrachter, dem die Verbindung fehlt, sieht dann, was verbunden werden muss, anstatt eines leeren Abschnitts.

197 197 

198Ein Artefakt, das Konnektoren aufruft, kann in keinem Plan über einen öffentlichen Link freigegeben werden. In den Plänen Team und Enterprise können Sie es privat halten oder [es innerhalb Ihrer Organisation freigeben](#share-an-artifact). In den Plänen Pro und Max, bei denen ein öffentlicher Link die einzige Möglichkeit zum Freigeben ist, bleibt ein Konnektor-gestütztes Artefakt privat für Sie.198Sie können [eine Konnektor-gestützte Seite freigeben](#share-an-artifact) innerhalb Ihrer Organisation oder öffentlich, wie Ihr Plan und die Organisationseinstellungen es zulassen. Konnektoraufrufe werden nicht für einen Betrachter ausgeführt, der den öffentlichen Link öffnet, ohne sich bei claude.ai anzumelden, oder von außerhalb Ihrer Organisation. Dieser Betrachter sieht die Seite ohne ihre Live-Abschnitte.

199 199 

200<h3 id="the-page-shows-no-live-data-for-a-viewer">200<h3 id="the-page-shows-no-live-data-for-a-viewer">

201 Die Seite zeigt für einen Betrachter keine Live-Daten an201 Die Seite zeigt für einen Betrachter keine Live-Daten an

202</h3>202</h3>

203 203 

204Wenn eine Konnektor-gestützte Seite gerendert wird, aber ihre Live-Abschnitte für jemanden, mit dem Sie sie geteilt haben, leer bleiben, arbeiten Sie diese Ursachen durch:204Wenn eine Konnektor-gestützte Seite gerendert wird, aber ihre Live-Abschnitte für einen Betrachter in Ihrer Organisation leer bleiben, arbeiten Sie diese Ursachen durch:

205 205 

206* **Der Betrachter hat den Konnektor nicht verbunden**: Konnektoren sind pro Konto, daher benötigt jeder Betrachter seine eigene Verbindung zu jedem Konnektor, den die Seite aufruft. Sie können einen unter **Einstellungen > Konnektoren** auf claude.ai hinzufügen und dann die Seite neu laden.206* **Der Betrachter hat den Konnektor nicht verbunden**: Konnektoren sind pro Konto, daher benötigt jeder Betrachter seine eigene Verbindung zu jedem Konnektor, den die Seite aufruft. Sie können einen unter **Einstellungen > Konnektoren** auf claude.ai hinzufügen und dann die Seite neu laden.

207* **Der Betrachter hat die Genehmigungsanfrage abgelehnt**: Eine Ablehnung gilt für den Rest dieses Seitenladevorgangs. Das Neuladen der Seite bringt die Genehmigungsanfrage zurück.207* **Der Betrachter hat die Genehmigungsanfrage abgelehnt**: Eine Ablehnung gilt für den Rest dieses Seitenladevorgangs. Das Neuladen der Seite bringt die Genehmigungsanfrage zurück.


375 375 

376| Anforderung | Verfügbar wenn |376| Anforderung | Verfügbar wenn |

377| :- | :- |377| :- | :- |

378| Plan | Pro, Max, Team oder Enterprise. Bei Pro- und Max-Plänen sind Artefakte privat für Sie, bis Sie sie freigeben, und es gilt keine Admin-Verwaltung. Bei Team-Plänen sind Artefakte standardmäßig aktiviert. Bei Enterprise-Plänen [aktiviert ein Owner sie](#manage-artifacts-for-your-organization) in den claude.ai-Admin-Einstellungen. |378| Plan | Pro, Max, Team oder Enterprise. Bei Pro- und Max-Plänen sind Artefakte privat für Sie, bis Sie sie freigeben, und es gilt keine Admin-Verwaltung. Bei Team- und Enterprise-Plänen sind Artefakte standardmäßig aktiviert, und ein Owner kann [sie für die Organisation deaktivieren](#manage-artifacts-for-your-organization) in den claude.ai-Admin-Einstellungen. |

379| Authentifizierung | Die Sitzung wird durch ein claude.ai-Konto unterstützt: Melden Sie sich mit `/login` in der CLI oder Desktop-App an. Claude Tag-Sitzungen sind durch die Identität des Agenten angemeldet, daher ist kein Schritt erforderlich. Sitzungen, die einen API-Schlüssel, [Gateway-Token](/docs/de/llm-gateway) oder Cloud-Provider-Anmeldedaten verwenden, können nicht veröffentlichen. |379| Authentifizierung | Die Sitzung wird durch ein claude.ai-Konto unterstützt: Melden Sie sich mit `/login` in der CLI oder Desktop-App an. Claude Tag-Sitzungen sind durch die Identität des Agenten angemeldet, daher ist kein Schritt erforderlich. Sitzungen, die einen API-Schlüssel, [Gateway-Token](/docs/de/llm-gateway) oder Cloud-Provider-Anmeldedaten verwenden, können nicht veröffentlichen. |

380| Modell-Provider | Anthropic API. Nicht verfügbar auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) oder [Microsoft Foundry](/docs/de/microsoft-foundry). |380| Modell-Provider | Anthropic API. Nicht verfügbar auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) oder [Microsoft Foundry](/docs/de/microsoft-foundry). |

381| Organisationsrichtlinie | Customer-managed encryption keys (CMEK), HIPAA und [Zero Data Retention](/docs/de/zero-data-retention) sind nicht für die Organisation aktiviert. |381| Organisationsrichtlinie | Customer-managed encryption keys (CMEK), HIPAA und [Zero Data Retention](/docs/de/zero-data-retention) sind nicht für die Organisation aktiviert. |


408 Verwalten Sie Artefakte für Ihre Organisation408 Verwalten Sie Artefakte für Ihre Organisation

409</h2>409</h2>

410 410 

411Inhaber bei Team- und Enterprise-Plänen steuern Artefakte aus [claude.ai Admin-Einstellungen](https://claude.ai/admin-settings/claude-code). Der Artefaktinhalt wird auf von Anthropic betriebener Infrastruktur gespeichert und ist nur für authentifizierte Mitglieder der veröffentlichenden Organisation sichtbar, es sei denn, das Artefakt wird [öffentlich freigegeben](#control-public-sharing).411Inhaber bei Team- und Enterprise-Plänen steuern Artefakte aus [claude.ai Admin-Einstellungen](https://claude.ai/admin-settings/artifacts). Der Artefaktinhalt wird auf von Anthropic betriebener Infrastruktur gespeichert und ist nur für authentifizierte Mitglieder der veröffentlichenden Organisation und die Personen, mit denen sie ihn teilen, sichtbar, es sei denn, das Artefakt wird [öffentlich freigegeben](#control-public-sharing).

412 412 

413<h3 id="enable-or-disable-artifacts">413<h3 id="enable-or-disable-artifacts">

414 Aktivieren oder deaktivieren Sie Artefakte414 Aktivieren oder deaktivieren Sie Artefakte

415</h3>415</h3>

416 416 

417Um Artefakte für die gesamte Organisation zu aktivieren oder zu deaktivieren, gehen Sie zu [**Einstellungen > Claude Code > Funktionen**](https://claude.ai/admin-settings/claude-code) und verwenden Sie den Umschalter **Artefakte**. Bei Enterprise-Plänen mit rollenbasierter Zugriffskontrolle können Sie Artefakte zusätzlich auf bestimmte Rollen beschränken: Gehen Sie zu [**Einstellungen > Rollen**](https://claude.ai/admin-settings/roles), bearbeiten Sie eine Rolle und setzen Sie die Berechtigung **Artefakte** unter der Gruppe **Claude Code**.417Um Artefakte für die gesamte Organisation zu aktivieren oder zu deaktivieren, gehen Sie zu [**Organisationseinstellungen > Artefakte**](https://claude.ai/admin-settings/artifacts) und verwenden Sie den Umschalter **Artefakte**. Bei Enterprise-Plänen mit rollenbasierter Zugriffskontrolle können Sie Artefakte zusätzlich auf bestimmte Rollen beschränken: Gehen Sie zu [**Organisationseinstellungen > Rollen**](https://claude.ai/admin-settings/roles), bearbeiten Sie eine Rolle und setzen Sie die Berechtigung **Artefakte**.

418 418 

419<h3 id="control-connector-calls-from-artifacts">419<h3 id="control-connector-calls-from-artifacts">

420 Steuern Sie Connector-Aufrufe aus Artefakten420 Steuern Sie Connector-Aufrufe aus Artefakten

421</h3>421</h3>

422 422 

423[Connector-Aufrufe aus Artefakten](#pull-live-data-with-mcp-connectors) haben ihren eigenen Umschalter, getrennt vom Umschalter **Artefakte**, der Artefakte ein- oder ausschaltet. Gehen Sie zu [**Einstellungen > Funktionen**](https://claude.ai/admin-settings/capabilities) und verwenden Sie den Umschalter **Artefakt-Konnektoren aktivieren**. Der gleiche Umschalter regelt Connector-Aufrufe aus Artefakten, die in claude.ai-Gesprächen erstellt wurden, weshalb er unter **Einstellungen > Funktionen** statt unter **Einstellungen > Claude Code** angeordnet ist.423[Connector-Aufrufe aus Artefakten](#pull-live-data-with-mcp-connectors) haben ihren eigenen Umschalter, getrennt vom Umschalter **Artefakte**, der Artefakte ein- oder ausschaltet. Gehen Sie zu [**Organisationseinstellungen > Funktionen**](https://claude.ai/admin-settings/capabilities) und verwenden Sie den Umschalter **Artefakt-Konnektoren aktivieren**. Der gleiche Umschalter regelt Connector-Aufrufe aus Artefakten, die in claude.ai-Gesprächen erstellt wurden.

424 424 

425<h3 id="control-public-sharing">425<h3 id="control-public-sharing">

426 Steuern Sie die öffentliche Freigabe426 Steuern Sie die öffentliche Freigabe

427</h3>427</h3>

428 428 

429Die öffentliche Freigabe ist standardmäßig bei Team- und Enterprise-Plänen deaktiviert, sodass Mitglieder Artefakte nur innerhalb der Organisation freigeben können, bis ein Inhaber sie aktiviert. Um Mitgliedern zu ermöglichen, Artefakte auf öffentliche Links zu veröffentlichen, die jeder ohne Anmeldung anzeigen kann, gehen Sie zu **Einstellungen > Claude Code > Funktionen** und aktivieren Sie **Externe Freigabe** unter dem Umschalter **Artefakte**. Wenn Sie ihn wieder ausschalten, wird der Zugriff über vorhandene öffentliche Links blockiert, ohne die Zielgruppe jedes Artefakts zu ändern; der Zugriff wird wiederhergestellt, wenn Sie ihn erneut aktivieren.429Die öffentliche Freigabe ist standardmäßig bei Team- und Enterprise-Plänen deaktiviert. Um Mitgliedern zu ermöglichen, Artefakte auf öffentliche Links zu veröffentlichen, die jeder ohne Anmeldung anzeigen kann, gehen Sie zu [**Organisationseinstellungen > Artefakte**](https://claude.ai/admin-settings/artifacts) und aktivieren Sie **Externe Freigabe** unter dem Umschalter **Artefakte**. Wenn Sie ihn wieder ausschalten, wird der Zugriff über vorhandene öffentliche Links blockiert, ohne die Zielgruppe jedes Artefakts zu ändern; der Zugriff wird wiederhergestellt, wenn Sie ihn erneut aktivieren.

430 430 

431<h3 id="set-a-retention-policy">431<h3 id="set-a-retention-policy">

432 Legen Sie eine Aufbewahrungsrichtlinie fest432 Legen Sie eine Aufbewahrungsrichtlinie fest

433</h3>433</h3>

434 434 

435Um festzulegen, wie lange Artefakte vor automatischer Löschung aufbewahrt werden, gehen Sie zu [**Einstellungen > Datenschutz- und Datenschutzkontrollen**](https://claude.ai/admin-settings/data-privacy-controls). Sie können separate Aufbewahrungszeiträume für Artefakte festlegen, die noch privat für ihren Autor sind, und Artefakte, die freigegeben wurden.435Um festzulegen, wie lange Artefakte vor automatischer Löschung aufbewahrt werden, gehen Sie zu [**Organisationseinstellungen > Datenschutz und Datenschutz**](https://claude.ai/admin-settings/data-privacy-controls). Sie können separate Aufbewahrungszeiträume für Artefakte festlegen, die noch privat für ihren Autor sind, und Artefakte, die freigegeben wurden.

436 436 

437<h3 id="review-the-audit-log">437<h3 id="review-the-audit-log">

438 Überprüfen Sie das Audit-Protokoll438 Überprüfen Sie das Audit-Protokoll

Details

163 Die Payload kommt in Claudes Kontext als `<channel>`-Tag an:163 Die Payload kommt in Claudes Kontext als `<channel>`-Tag an:

164 164 

165 ```text theme={null}165 ```text theme={null}

166 <channel source="webhook" path="/" method="POST">build failed on main: https://ci.example.com/run/1234</channel>166 <channel source="webhook" path="/" method="POST">

167 build failed on main: https://ci.example.com/run/1234

168 </channel>

167 ```169 ```

168 170 

169 Ihr Terminal rendert das Ereignis als einzeilige Zusammenfassung, `← webhook: build failed on main: https://ci.example.com/run/1234`, anstelle des Raw-Tags. Sie werden dann sehen, dass Claude anfängt zu antworten: Dateien lesen, Befehle ausführen oder was auch immer die Nachricht erfordert. Dies ist ein unidirektionaler Channel, daher handelt Claude in Ihrer Sitzung, sendet aber nichts über den Webhook zurück. Um Antworten hinzuzufügen, siehe [Antwort-Tool bereitstellen](#expose-a-reply-tool).171 Ihr Terminal rendert das Ereignis als einzeilige Zusammenfassung, `← webhook: build failed on main: https://ci.example.com/run/1234`, anstelle des Raw-Tags. Sie werden dann sehen, dass Claude anfängt zu antworten: Dateien lesen, Befehle ausführen oder was auch immer die Nachricht erfordert. Dies ist ein unidirektionaler Channel, daher handelt Claude in Ihrer Sitzung, sendet aber nichts über den Webhook zurück. Um Antworten hinzuzufügen, siehe [Antwort-Tool bereitstellen](#expose-a-reply-tool).

chrome.md +5 −2

Details

98* **Not now**: setzt die Aufgabe ohne Browser-Tools fort. Claude Code kann in einer späteren Sitzung erneut fragen.98* **Not now**: setzt die Aufgabe ohne Browser-Tools fort. Claude Code kann in einer späteren Sitzung erneut fragen.

99* **Don't ask again**: stoppt die Aufforderung in zukünftigen Sitzungen. Sie können die Integration jederzeit mit `/chrome` einrichten.99* **Don't ask again**: stoppt die Aufforderung in zukünftigen Sitzungen. Sie können die Integration jederzeit mit `/chrome` einrichten.

100 100 

101Wenn Ihre Organisation den `claude-in-chrome` MCP-Server mit der [`deniedMcpServers` verwalteten Einstellung](/docs/de/managed-mcp#policy-based-control-with-allowlists-and-denylists) blockiert, zeigt Claude Code die Installationsaufforderung nicht an.101Zwei verwaltete MCP-Richtlinien deaktivieren die Aufforderung:

102 

103* Wenn Ihre Organisation den `claude-in-chrome` MCP-Server mit der [`deniedMcpServers` verwalteten Einstellung](/docs/de/managed-mcp#policy-based-control-with-allowlists-and-denylists) blockiert, zeigt Claude Code die Installationsaufforderung nicht an.

104* Wenn Ihre Organisation eine [`managed-mcp.json`](/docs/de/managed-mcp#exclusive-control-with-managed-mcp-json) Datei bereitstellt, ohne [Claude in Chrome neben dem verwalteten Satz zuzulassen](/docs/de/managed-mcp#allow-claude-in-chrome-alongside-the-managed-set), zeigt Claude Code die Installationsaufforderung nicht an.

102 105 

103<h3 id="enable-chrome-by-default">106<h3 id="enable-chrome-by-default">

104 Chrome standardmäßig aktivieren107 Chrome standardmäßig aktivieren


118 Verwalten Sie Website-Berechtigungen121 Verwalten Sie Website-Berechtigungen

119</h3>122</h3>

120 123 

121Website-Berechtigungen werden von der Chrome-Erweiterung geerbt. Verwalten Sie Berechtigungen in den Einstellungen der Chrome-Erweiterung, um zu steuern, welche Websites Claude durchsuchen, anklicken und eingeben kann.124Website-Berechtigungen werden von der Chrome-Erweiterung geerbt. Verwalten Sie Berechtigungen in den Einstellungen der Chrome-Erweiterung, um zu steuern, welche Websites Claude durchsuchen, anklicken und eingeben kann. Im [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) überspringt die Erweiterung ihre eigene Pro-Website-Überprüfung für diesen Aufruf, wenn der Auto-Modus-Klassifizierer selbst einen Browser-Aufruf an eine Website genehmigt, es sei denn, Ihre Berechtigungsregeln verweigern jede Website für Claude in Chrome.

122 125 

123<h3 id="browser-tools-in-plan-mode">126<h3 id="browser-tools-in-plan-mode">

124 Browser-Tools im Plan-Modus127 Browser-Tools im Plan-Modus

Details

358 358 

359Maschinen, die nur Claude Desktop ausführen, benötigen sie. Claude Desktop wendet die Modelliste und die Liste der deaktivierten Tools auf eingebettete Sitzungen selbst an, aber die Egress-Zulassungsliste erreicht sie nur als übergeordnete Einstellungen, in Form von `WebFetch`-Domänenregeln und Sandbox-Netzwerkregeln. Ohne die Opt-in führen diese Sitzungen ohne die Egress-Einschränkung aus, und nichts warnt Sie. Das Gateway lehnt weiterhin Inferenzanfragen für Modelle ab, die die Richtlinie nicht gewährt.359Maschinen, die nur Claude Desktop ausführen, benötigen sie. Claude Desktop wendet die Modelliste und die Liste der deaktivierten Tools auf eingebettete Sitzungen selbst an, aber die Egress-Zulassungsliste erreicht sie nur als übergeordnete Einstellungen, in Form von `WebFetch`-Domänenregeln und Sandbox-Netzwerkregeln. Ohne die Opt-in führen diese Sitzungen ohne die Egress-Einschränkung aus, und nichts warnt Sie. Das Gateway lehnt weiterhin Inferenzanfragen für Modelle ab, die die Richtlinie nicht gewährt.

360 360 

361Eine Plugin-Marketplace-Zulassungsliste erreicht eingebettete Sitzungen auch nur als übergeordnete Einstellungen. Wenn Sie von Benutzern hinzugefügte Plugin-Marketplaces in Claude Desktops verwalteter Konfiguration ausschalten, blendet Claude Desktop 2.16120.0 oder später Marketplaces aus, die Ihre Organisation nicht bereitgestellt hat, und lehnt Installationen von ihnen ab. Um zu verhindern, dass eingebettete Sitzungen Plugins laden, die bereits von diesen Marketplaces installiert wurden, sendet es ihnen eine `strictKnownMarketplaces`-Liste als übergeordnete Einstellungen. Ohne die Opt-in ignoriert Claude Code diese Liste, und diese Plugins laden weiterhin.

362 

361Maschinen, auf denen sich Entwickler über `/login` anmelden, benötigen sie nicht; jede Claude Code-Sitzung ruft ihre Richtlinie vom Gateway ab.363Maschinen, auf denen sich Entwickler über `/login` anmelden, benötigen sie nicht; jede Claude Code-Sitzung ruft ihre Richtlinie vom Gateway ab.

362 364 

363Flotten, deren [`policyHelper`](/docs/de/settings-reference#policyhelper) verwaltete Einstellungen liefert, können sie nicht verwenden: Claude Code führt übergeordnete Einstellungen auf diesen Flotten niemals zusammen, da es verwaltete Einstellungen nur aus der Ausgabe des Helpers liest.365Flotten, deren [`policyHelper`](/docs/de/settings-reference#policyhelper) verwaltete Einstellungen liefert, können sie nicht verwenden: Claude Code führt übergeordnete Einstellungen auf diesen Flotten niemals zusammen, da es verwaltete Einstellungen nur aus der Ausgabe des Helpers liest.


432 Sperrverhalten über Quellen hinweg434 Sperrverhalten über Quellen hinweg

433</h4>435</h4>

434 436 

435Das Setzen einer Sperre schränkt die anderen nicht ein; jeder Schlüssel ist in der [Einstellungsreferenz](/docs/de/settings-reference#all-settings) dokumentiert. Aus einer Admin-Quelle unter dem Gewinner gelten die beiden Sandbox-Sperren immer noch, und `allowManagedPermissionRulesOnly` blockiert weiterhin übergeordnete Zulassungsregeln und `additionalDirectories`. Auf Claude Code v2.1.273 oder später gilt auch die MCP-Server-Sperre aus einer Quelle unter dem Gewinner, und während sie aktiv ist, kommt die verwaltete `allowedMcpServers`-Liste aus der höchsten Prioritäts-Admin-Quelle, die eine setzt.437Das Setzen einer Sperre schränkt die anderen nicht ein; jeder Schlüssel ist in der [Einstellungsreferenz](/docs/de/settings-reference#all-settings) dokumentiert.

438 

439Aus einer Admin-Quelle unter dem Gewinner gelten die beiden Sandbox-Sperren immer noch, und `allowManagedPermissionRulesOnly` blockiert weiterhin übergeordnete Zulassungsregeln und `additionalDirectories`. Auf Claude Code v2.1.273 oder später gilt auch die MCP-Server-Sperre aus einer Quelle unter dem Gewinner, und während sie aktiv ist, kommt die verwaltete `allowedMcpServers`-Liste aus der höchsten Prioritäts-Admin-Quelle, die eine setzt.

436 440 

437Die Hooks-Sperre und die Auswirkung von `allowManagedPermissionRulesOnly` auf die eigenen Regeln des Entwicklers benötigen standardmäßig die Gewinnerquelle; unter der Merge-Opt-in `managedSourcesBehavior` in [wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources), wendet Claude Code den strengsten Wert an, den jede Quelle für jede Sperre setzt. Auf [`policyHelper`](/docs/de/settings-reference#policyhelper)-Flotten werden die Sperren nur aus der Ausgabe des Helpers gelesen.441Die Hooks-Sperre und die Auswirkung von `allowManagedPermissionRulesOnly` auf die eigenen Regeln des Entwicklers benötigen standardmäßig die Gewinnerquelle; unter der Merge-Opt-in `managedSourcesBehavior` in [wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources), wendet Claude Code den strengsten Wert an, den jede Quelle für jede Sperre setzt. Auf [`policyHelper`](/docs/de/settings-reference#policyhelper)-Flotten werden die Sperren nur aus der Ausgabe des Helpers gelesen.

438 442 


451* **`forceLoginOrgUUID`**: Claude Code ehrt einen übergeordneten Wert, wenn die höchste Prioritäts-Admin-Quelle keine Organisations-UUID setzt. Gateway-Anmeldung überprüft diesen Schlüssel nicht. Eine Organisations-UUID in der höchsten Prioritäts-Admin-Quelle blockiert den übergeordneten Wert und ist der, den Claude Code erzwingt.455* **`forceLoginOrgUUID`**: Claude Code ehrt einen übergeordneten Wert, wenn die höchste Prioritäts-Admin-Quelle keine Organisations-UUID setzt. Gateway-Anmeldung überprüft diesen Schlüssel nicht. Eine Organisations-UUID in der höchsten Prioritäts-Admin-Quelle blockiert den übergeordneten Wert und ist der, den Claude Code erzwingt.

452* **`allowedMcpServers`**: Claude Code ehrt eine übergeordnete Zulassungsliste, wenn keine Admin-Liste in Kraft ist. `allowManagedMcpServersOnly` blockiert sie nicht, da die Sperre erzwingt, welche Liste auch immer gewinnt, als verwalteter Wert, einschließlich einer übergeordneten Liste, wenn keine Admin-Quelle eine Liste liefert. Eine Liste in der höchsten Prioritäts-Admin-Quelle blockiert die übergeordnete und ist die Liste, die Claude Code erzwingt, daher setzen Sie `allowedMcpServers` dort, neben der Sperre. Vor v2.1.223 blockierte ein Wert für einen der beiden Schlüssel in jeder Admin-Quelle den übergeordneten.456* **`allowedMcpServers`**: Claude Code ehrt eine übergeordnete Zulassungsliste, wenn keine Admin-Liste in Kraft ist. `allowManagedMcpServersOnly` blockiert sie nicht, da die Sperre erzwingt, welche Liste auch immer gewinnt, als verwalteter Wert, einschließlich einer übergeordneten Liste, wenn keine Admin-Quelle eine Liste liefert. Eine Liste in der höchsten Prioritäts-Admin-Quelle blockiert die übergeordnete und ist die Liste, die Claude Code erzwingt, daher setzen Sie `allowedMcpServers` dort, neben der Sperre. Vor v2.1.223 blockierte ein Wert für einen der beiden Schlüssel in jeder Admin-Quelle den übergeordneten.

453* **`availableModels`**: Claude Code ehrt eine übergeordnete Modelliste, wenn die Gewinnerquelle für verwaltete Einstellungen keine setzt. Wenn Ihre Flotte Modelle einschränkt, setzen Sie `availableModels` in der Gewinnerquelle.457* **`availableModels`**: Claude Code ehrt eine übergeordnete Modelliste, wenn die Gewinnerquelle für verwaltete Einstellungen keine setzt. Wenn Ihre Flotte Modelle einschränkt, setzen Sie `availableModels` in der Gewinnerquelle.

454* **`strictKnownMarketplaces`**: Claude Code ehrt eine übergeordnete Plugin-Marketplace-Zulassungsliste, wenn die Gewinnerquelle für verwaltete Einstellungen keine setzt. Wenn Ihre Flotte Marketplaces einschränkt, setzen Sie `strictKnownMarketplaces` in der Gewinnerquelle. Erfordert Claude Code v2.1.282 oder später.458* **`strictKnownMarketplaces`**: Claude Code ehrt eine übergeordnete Plugin-Marketplace-Zulassungsliste, wenn die Gewinnerquelle für verwaltete Einstellungen keine setzt. Claude Desktop 2.16120.0 oder später sendet eine, wenn seine verwaltete Konfiguration von Benutzern hinzugefügte Plugin-Marketplaces ausschaltet. Wenn Ihre Flotte Marketplaces einschränkt, setzen Sie `strictKnownMarketplaces` in der Gewinnerquelle. Erfordert Claude Code v2.1.282 oder später.

455* **`blockedMarketplaces`**: eine übergeordnete Marketplace-Blockliste passiert und addiert zu jeder Blockliste, die eine verwaltete Quelle setzt, da eine Blockliste nur weiter einschränken kann. Erfordert Claude Code v2.1.282 oder später.459* **`blockedMarketplaces`**: eine übergeordnete Marketplace-Blockliste passiert und addiert zu jeder Blockliste, die eine verwaltete Quelle setzt, da eine Blockliste nur weiter einschränken kann. Erfordert Claude Code v2.1.282 oder später.

456* **`strictPluginOnlyCustomization`**: dieser Schlüssel passiert den Filter unabhängig von jeder Sperre, und er lässt Claude Code die eigene Anpassung des Entwicklers ignorieren, einschließlich schützender Hooks. Keine Sperre blockiert ihn.460* **`strictPluginOnlyCustomization`**: dieser Schlüssel passiert den Filter unabhängig von jeder Sperre, und er lässt Claude Code die eigene Anpassung des Entwicklers ignorieren, einschließlich schützender Hooks. Keine Sperre blockiert ihn.

457 461 

Details

566 * platform.claude.com566 * platform.claude.com

567 * code.claude.com567 * code.claude.com

568 * claude.ai568 * claude.ai

569 * claude.com

570 * support.claude.com

571 * anthropic.com

572 * [www.anthropic.com](http://www.anthropic.com)

569 </Accordion>573 </Accordion>

570 574 

571 <Accordion title="Versionskontrolle">575 <Accordion title="Versionskontrolle">


596 * hub.docker.com600 * hub.docker.com

597 * [www.docker.com](http://www.docker.com)601 * [www.docker.com](http://www.docker.com)

598 * production.cloudflare.docker.com602 * production.cloudflare.docker.com

603 * production.cloudfront.docker.com

599 * download.docker.com604 * download.docker.com

600 * gcr.io605 * gcr.io

601 * \*.gcr.io606 * \*.gcr.io

commands.md +1 −1

Details

91| `/fast [on\|off]` | Schalten Sie [Schnellmodus](/docs/de/fast-mode) ein oder aus. Führen Sie ihn aus, während Claude antwortet, und Claude Code schaltet den Schnellmodus um, ohne auf das Ende der Runde zu warten, obwohl die laufende Runde mit ihrer ursprünglichen Geschwindigkeit endet. Vor v2.1.242 entschied Claude Code anhand eines Feature-Flags, das es von Anthropic abrief, ob der Befehl in der Mitte der Runde oder in der Warteschlange bis zum Ende der Runde ausgeführt werden sollte, und stellte ihn immer in die Warteschlange in einer Sitzung, die [Feature-Flags nicht abruft](/docs/de/env-vars#features-that-need-feature-flag-fetching). Die Verfügbarkeit im nicht-interaktiven Modus mit `-p` ist begrenzt; siehe [Schnellmodus umschalten](/docs/de/fast-mode#toggle-fast-mode). Erfordert Claude Code v2.1.205 oder später |91| `/fast [on\|off]` | Schalten Sie [Schnellmodus](/docs/de/fast-mode) ein oder aus. Führen Sie ihn aus, während Claude antwortet, und Claude Code schaltet den Schnellmodus um, ohne auf das Ende der Runde zu warten, obwohl die laufende Runde mit ihrer ursprünglichen Geschwindigkeit endet. Vor v2.1.242 entschied Claude Code anhand eines Feature-Flags, das es von Anthropic abrief, ob der Befehl in der Mitte der Runde oder in der Warteschlange bis zum Ende der Runde ausgeführt werden sollte, und stellte ihn immer in die Warteschlange in einer Sitzung, die [Feature-Flags nicht abruft](/docs/de/env-vars#features-that-need-feature-flag-fetching). Die Verfügbarkeit im nicht-interaktiven Modus mit `-p` ist begrenzt; siehe [Schnellmodus umschalten](/docs/de/fast-mode#toggle-fast-mode). Erfordert Claude Code v2.1.205 oder später |

92| `/feedback [report]` | Senden Sie Produktfeedback zu Claude Code. Öffnet denselben Dialog wie [`/bug`](#all-commands), mit demselben Zustimmungsschritt, Senderegeln und Verhalten in der Mitte der Runde. In Sitzungen mit [Claude-entworfenen Feedback](/docs/de/tools-reference#sendfeedback-tool-behavior) öffnet `/feedback` ohne Argument stattdessen die Entwurfswarteschlange, in der Sie die Entwürfe überprüfen, bearbeiten, senden oder verwerfen, die Claude in die Warteschlange gestellt hat; die Warteschlange enthält eine Option, einen neuen Bericht im Dialog zu schreiben. Mit einem Argument und für `/bug` immer öffnet sich der Dialog direkt |92| `/feedback [report]` | Senden Sie Produktfeedback zu Claude Code. Öffnet denselben Dialog wie [`/bug`](#all-commands), mit demselben Zustimmungsschritt, Senderegeln und Verhalten in der Mitte der Runde. In Sitzungen mit [Claude-entworfenen Feedback](/docs/de/tools-reference#sendfeedback-tool-behavior) öffnet `/feedback` ohne Argument stattdessen die Entwurfswarteschlange, in der Sie die Entwürfe überprüfen, bearbeiten, senden oder verwerfen, die Claude in die Warteschlange gestellt hat; die Warteschlange enthält eine Option, einen neuen Bericht im Dialog zu schreiben. Mit einem Argument und für `/bug` immer öffnet sich der Dialog direkt |

93| `/fewer-permission-prompts` | **[Skill](/docs/de/skills#bundled-skills).** Scannen Sie Ihre Transkripte auf häufige schreibgeschützte Bash- und MCP-Tool-Aufrufe und fügen Sie dann eine priorisierte Zulassungsliste zu Projekt `.claude/settings.json` hinzu, um Berechtigungsaufforderungen zu reduzieren |93| `/fewer-permission-prompts` | **[Skill](/docs/de/skills#bundled-skills).** Scannen Sie Ihre Transkripte auf häufige schreibgeschützte Bash- und MCP-Tool-Aufrufe und fügen Sie dann eine priorisierte Zulassungsliste zu Projekt `.claude/settings.json` hinzu, um Berechtigungsaufforderungen zu reduzieren |

94| `/focus` | Schalten Sie die Fokusansicht um, die nur Ihren letzten Prompt, eine einzeilige Tool-Aufruf-Zusammenfassung mit Bearbeitungs-Diffstats und die endgültige Antwort anzeigt. Die Tool-Aufruf-Zusammenfassung zählt auch die in der Runde gestarteten Subagenten und bricht abgeschlossene Hintergrund-Task-Benachrichtigungen in eine einzelne Anzahl zusammen. Die Auswahl bleibt über Sitzungen hinweg bestehen; legen Sie [`viewMode`](/docs/de/settings-reference#viewmode) in den Einstellungen fest, um sie zu überschreiben. Nur im [Vollbild-Rendering](/docs/de/fullscreen) verfügbar. Die [VS Code-Erweiterung](/docs/de/vs-code#use-the-prompt-box) bietet ihre eigene Fokusansicht als Befehlsmenü-Umschalter, gespeichert als Erweiterungseinstellung, unabhängig von `viewMode` |94| `/focus` | Schalten Sie die Fokusansicht um, die nur Ihren letzten Prompt, eine einzeilige Tool-Aufruf-Zusammenfassung mit Bearbeitungs-Diffstats und die endgültige Antwort anzeigt. Die Tool-Aufruf-Zusammenfassung zählt auch die in der Runde gestarteten Subagenten und bricht abgeschlossene Hintergrund-Task-Benachrichtigungen in eine einzelne Anzahl zusammen. Die Auswahl bleibt über Sitzungen hinweg bestehen; legen Sie [`viewMode`](/docs/de/settings-reference#viewmode) in den Einstellungen fest, um sie zu überschreiben. Nur im [Vollbild-Rendering](/docs/de/fullscreen) verfügbar. Von einem [Remote Control](/docs/de/remote-control)-Client führen Sie `/focus [on\|off]` aus, um die Fokusansicht für die aktuelle Sitzung nur ein- oder auszuschalten, ohne Ihre gespeicherte Auswahl zu ändern; dies erfordert Claude Code v2.1.281 oder später. Die [VS Code-Erweiterung](/docs/de/vs-code#use-the-prompt-box) bietet ihre eigene Fokusansicht als Befehlsmenü-Umschalter, gespeichert als Erweiterungseinstellung, unabhängig von `viewMode` |

95| `/fork [prompt]` | [Kopieren Sie die aktuelle Konversation](/docs/de/agent-view#copy-the-session-with-%2Ffork) in eine neue Hintergrund-Sitzung und arbeiten Sie hier weiter. Übergeben Sie einen Prompt und die Kopie beginnt sofort damit zu arbeiten; ohne einen wartet sie in der Agent-Ansicht auf ihren ersten Prompt. Außer wenn die Kopie [an Ort und Stelle bearbeitet](/docs/de/agent-view#how-file-edits-are-isolated), weist Claude Code sie an, einen eigenen Worktree zu erstellen, bevor Code-Änderungen vorgenommen werden; die Isolationsanweisung erfordert Claude Code v2.1.221 oder später. Um eine Seitenaufgabe an einen Subagenten zu übergeben, dessen Ergebnis in diese Konversation zurückkommt, verwenden Sie `/subtask`; um selbst in eine Kopie zu wechseln, verwenden Sie `/branch`. Erfordert Claude Code v2.1.212 oder später; auf v2.1.161 bis v2.1.211 und wann immer [Agent-Ansicht ausgeschaltet ist](/docs/de/agent-view#turn-off-agent-view), startet `/fork` stattdessen einen [gegabelten Subagenten](/docs/de/sub-agents#fork-the-current-conversation) |95| `/fork [prompt]` | [Kopieren Sie die aktuelle Konversation](/docs/de/agent-view#copy-the-session-with-%2Ffork) in eine neue Hintergrund-Sitzung und arbeiten Sie hier weiter. Übergeben Sie einen Prompt und die Kopie beginnt sofort damit zu arbeiten; ohne einen wartet sie in der Agent-Ansicht auf ihren ersten Prompt. Außer wenn die Kopie [an Ort und Stelle bearbeitet](/docs/de/agent-view#how-file-edits-are-isolated), weist Claude Code sie an, einen eigenen Worktree zu erstellen, bevor Code-Änderungen vorgenommen werden; die Isolationsanweisung erfordert Claude Code v2.1.221 oder später. Um eine Seitenaufgabe an einen Subagenten zu übergeben, dessen Ergebnis in diese Konversation zurückkommt, verwenden Sie `/subtask`; um selbst in eine Kopie zu wechseln, verwenden Sie `/branch`. Erfordert Claude Code v2.1.212 oder später; auf v2.1.161 bis v2.1.211 und wann immer [Agent-Ansicht ausgeschaltet ist](/docs/de/agent-view#turn-off-agent-view), startet `/fork` stattdessen einen [gegabelten Subagenten](/docs/de/sub-agents#fork-the-current-conversation) |

96| `/goal [condition\|clear]` | Legen Sie ein [Ziel](/docs/de/goal) fest: Claude arbeitet über Runden hinweg, bis die Bedingung erfüllt ist oder das Ziel [aus einem anderen Grund gelöscht wird](/docs/de/goal#how-evaluation-works). Ohne Argument zeigt das aktuelle oder zuletzt erreichte Ziel. `clear`, `stop`, `off`, `reset`, `none` oder `cancel` entfernt ein aktives Ziel früh |96| `/goal [condition\|clear]` | Legen Sie ein [Ziel](/docs/de/goal) fest: Claude arbeitet über Runden hinweg, bis die Bedingung erfüllt ist oder das Ziel [aus einem anderen Grund gelöscht wird](/docs/de/goal#how-evaluation-works). Ohne Argument zeigt das aktuelle oder zuletzt erreichte Ziel. `clear`, `stop`, `off`, `reset`, `none` oder `cancel` entfernt ein aktives Ziel früh |

97| `/heapdump` | Schreiben Sie einen JavaScript-Heap-Snapshot und eine Speicheraufschlüsselung zu `~/Desktop` oder Ihrem Home-Verzeichnis unter Linux ohne Desktop-Ordner, um hohe Speichernutzung zu diagnostizieren. Fügen Sie nur die `-diagnostics.json`-Datei an, wenn Sie ein Speicherproblem melden; die `.heapsnapshot` enthält Ihre vollständige Konversation und Anmeldedaten, daher teilen Sie sie nicht. [Versteckt vor dem Befehlsmenü](#how-the-command-menu-matches-what-you-type); geben Sie es vollständig ein. Siehe [was mit der Ausgabe zu tun ist](/docs/de/troubleshooting#high-cpu-or-memory-usage) |97| `/heapdump` | Schreiben Sie einen JavaScript-Heap-Snapshot und eine Speicheraufschlüsselung zu `~/Desktop` oder Ihrem Home-Verzeichnis unter Linux ohne Desktop-Ordner, um hohe Speichernutzung zu diagnostizieren. Fügen Sie nur die `-diagnostics.json`-Datei an, wenn Sie ein Speicherproblem melden; die `.heapsnapshot` enthält Ihre vollständige Konversation und Anmeldedaten, daher teilen Sie sie nicht. [Versteckt vor dem Befehlsmenü](#how-the-command-menu-matches-what-you-type); geben Sie es vollständig ein. Siehe [was mit der Ausgabe zu tun ist](/docs/de/troubleshooting#high-cpu-or-memory-usage) |

costs.md +2 −0

Details

96 96 

97Führen Sie [`/insights`](/docs/de/commands#all-commands) aus, um einen Bericht darüber zu erhalten, wie Sie arbeiten, anstatt wie viele Token Sie verwendet haben. Es analysiert Ihre kürzlichen Sitzungen auf diesem Computer und schreibt einen HTML-Bericht, der abdeckt, woran Sie arbeiten, Reibungspunkte wie missverstandene Anfragen oder fehlerhafter Code und Vorschläge zur effektiveren Nutzung von Claude Code. Ein einzelner Lauf analysiert bis zu 200 Sitzungen, die es noch nicht gesehen hat, und überspringt sehr kurze. Wenn Sitzungen ausgelassen werden, zeigt der Berichtkopf die analysierte Anzahl mit der Gesamtzahl in Klammern an, zum Beispiel `200 sessions (412 total)`.97Führen Sie [`/insights`](/docs/de/commands#all-commands) aus, um einen Bericht darüber zu erhalten, wie Sie arbeiten, anstatt wie viele Token Sie verwendet haben. Es analysiert Ihre kürzlichen Sitzungen auf diesem Computer und schreibt einen HTML-Bericht, der abdeckt, woran Sie arbeiten, Reibungspunkte wie missverstandene Anfragen oder fehlerhafter Code und Vorschläge zur effektiveren Nutzung von Claude Code. Ein einzelner Lauf analysiert bis zu 200 Sitzungen, die es noch nicht gesehen hat, und überspringt sehr kurze. Wenn Sitzungen ausgelassen werden, zeigt der Berichtkopf die analysierte Anzahl mit der Gesamtzahl in Klammern an, zum Beispiel `200 sessions (412 total)`.

98 98 

99Wenn [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) für die Sitzung verfügbar ist und Ihre kürzlichen Sitzungen größtenteils ohne ihn ausgeführt wurden, kann der Bericht auch eine Schätzung enthalten, wie viele Berechtigungsaufforderungen der Auto-Modus in diesen Sitzungen hätte verarbeiten können.

100 

99Claude Code schreibt den neuesten Bericht in `~/.claude/usage-data/report.html` und speichert eine zeitgestempelte Kopie jedes Laufs im gleichen Verzeichnis, daher werden frühere Berichte nicht überschrieben. Claude Code löscht Berichte nach dem gleichen Zeitplan wie der Rest Ihrer Sitzungsdaten: beim Start entfernt es Dateien, die älter als [`cleanupPeriodDays`](/docs/de/claude-directory#cleaned-up-automatically) sind, standardmäßig 30 Tage.101Claude Code schreibt den neuesten Bericht in `~/.claude/usage-data/report.html` und speichert eine zeitgestempelte Kopie jedes Laufs im gleichen Verzeichnis, daher werden frühere Berichte nicht überschrieben. Claude Code löscht Berichte nach dem gleichen Zeitplan wie der Rest Ihrer Sitzungsdaten: beim Start entfernt es Dateien, die älter als [`cleanupPeriodDays`](/docs/de/claude-directory#cleaned-up-automatically) sind, standardmäßig 30 Tage.

100 102 

101Sie können `/insights` bei jedem Plan und mit jedem Anbieter ausführen. Die Analyse läuft durch den gleichen Anbieter und das gleiche Konto wie Ihre regulären Sitzungen, und die Token zählen gegen Ihren Plan oder Ihre API-Nutzung. Sitzungen von anderen Geräten und claude.ai sind nicht enthalten.103Sie können `/insights` bei jedem Plan und mit jedem Anbieter ausführen. Die Analyse läuft durch den gleichen Anbieter und das gleiche Konto wie Ihre regulären Sitzungen, und die Token zählen gegen Ihren Plan oder Ihre API-Nutzung. Sitzungen von anderen Geräten und claude.ai sind nicht enthalten.

desktop.md +6 −0

Details

834* **Remote Control**: Aktivieren oder deaktivieren Sie [Remote Control](/docs/de/remote-control) für Ihre Organisation834* **Remote Control**: Aktivieren oder deaktivieren Sie [Remote Control](/docs/de/remote-control) für Ihre Organisation

835* **Bypass-Berechtigungsmodus deaktivieren**: Verhindern Sie, dass Benutzer in Ihrer Organisation den Bypass-Berechtigungsmodus aktivieren835* **Bypass-Berechtigungsmodus deaktivieren**: Verhindern Sie, dass Benutzer in Ihrer Organisation den Bypass-Berechtigungsmodus aktivieren

836 836 

837<Note>

838 Das OpenTelemetry-Formular für Cowork unter **Überwachung** in den [Daten- und Datenschutzeinstellungen](https://claude.ai/admin-settings/data-privacy-controls) der Admin-Konsole gilt nur für Cowork-Sitzungen. In einer Cowork-Sitzung auf diesem Computer übergibt die Desktop-App diesen Collector an Claude Code als `OTEL_*`-Umgebungsvariablen, sodass das Formular wirksam wird, obwohl Claude Code in dieser Sitzung [niemals Admin-Konsolen-Einstellungen abruft](#managed-settings).

839 

840 Um Telemetrie aus Code-Tab-Sitzungen zu exportieren, setzen Sie `CLAUDE_CODE_ENABLE_TELEMETRY` und die `OTEL_*`-Variablen im `env`-Block Ihrer verwalteten Claude-Code-Einstellungen, wie in [Administrator-Konfiguration für Überwachung](/docs/de/monitoring-usage#administrator-configuration) gezeigt. Lokale, Cloud- und SSH-Sitzungen lesen [verwaltete Einstellungen aus verschiedenen Quellen](#managed-settings). Für die Hosts, die eine Cloud-Sitzung erreichen kann, siehe [Netzwerkzugriff](/docs/de/cloud-environments#network-access). Für den `service.name`, den Code-Tab-Sitzungen melden, siehe [Service-Informationen](/docs/de/monitoring-usage#service-information).

841</Note>

842 

837<h3 id="managed-settings">843<h3 id="managed-settings">

838 Verwaltete Einstellungen844 Verwaltete Einstellungen

839</h3>845</h3>

env-vars.md +1 −1

Details

110 110 

111Einige Verhaltensweisen haben sowohl eine Umgebungsvariable als auch einen dedizierten Einstellungsschlüssel, und welche Claude Code zuerst liest, unterscheidet sich je nach Schlüssel. Für `ANTHROPIC_MODEL` und `CLAUDE_CODE_AUTO_CONNECT_IDE` liest Claude Code zuerst die Variable und verwendet die Einstellung `model` oder `autoConnectIde` nur, wenn die Variable nicht gesetzt ist. Für das Paar, das Sie einstellen, überprüfen Sie die Zeile der Variable unten und den Eintrag des Schlüssels in der [Einstellungsreferenz](/docs/de/settings-reference).111Einige Verhaltensweisen haben sowohl eine Umgebungsvariable als auch einen dedizierten Einstellungsschlüssel, und welche Claude Code zuerst liest, unterscheidet sich je nach Schlüssel. Für `ANTHROPIC_MODEL` und `CLAUDE_CODE_AUTO_CONNECT_IDE` liest Claude Code zuerst die Variable und verwendet die Einstellung `model` oder `autoConnectIde` nur, wenn die Variable nicht gesetzt ist. Für das Paar, das Sie einstellen, überprüfen Sie die Zeile der Variable unten und den Eintrag des Schlüssels in der [Einstellungsreferenz](/docs/de/settings-reference).

112 112 

113Wenn dieselbe Variable sowohl in Ihrer Shell als auch in einem Einstellungsdatei-`env`-Block gesetzt ist, gilt der Wert der Einstellungsdatei. Claude Code schreibt jeden `env`-Eintrag in die Prozessumgebung und ersetzt den Wert, der von der Shell geerbt wird. Die [`env`-Einstellung](/docs/de/settings-reference#when-claude-code-applies-env-values) gibt an, wann sie angewendet werden. Einige Variablen sind Sonderfälle; die [`env`-Einstellung](/docs/de/settings-reference#env) listet die Ausnahmen auf.113Wenn dieselbe Variable sowohl in Ihrer Shell als auch in einem Einstellungsdatei-`env`-Block gesetzt ist, gilt der Wert der Einstellungsdatei in den meisten Sitzungen. Claude Code schreibt jeden `env`-Eintrag in die Prozessumgebung und ersetzt den Wert, der von der Shell geerbt wird. [Wie `env`-Werte mit Ihrer Shell interagieren](/docs/de/settings-reference#how-env-values-interact-with-your-shell) behandelt die Sitzungen, die stattdessen den geerbten Wert behalten, und die [`env`-Einstellung](/docs/de/settings-reference#when-claude-code-applies-env-values) gibt an, wann sie angewendet werden. Einige Variablen sind Sonderfälle; die [`env`-Einstellung](/docs/de/settings-reference#env) listet die Ausnahmen auf.

114 114 

115In einer Einstellungsdatei können Sie eine Variable setzen, aber Sie können sie nicht entfernen. Um eine Variable zu überschreiben, die Sie nicht aufheben können, z. B. eine veraltete `CLAUDE_CODE_USE_VERTEX`, die von einem Shell-Profil exportiert wird, das Sie nicht kontrollieren, setzen Sie sie im `env`-Block auf eine leere Zeichenkette: `"CLAUDE_CODE_USE_VERTEX": ""`. Claude Code behandelt den leeren Wert als nicht gesetzt für die Anbieterauswahl. Unterprozesse erben weiterhin den leeren Wert.115In einer Einstellungsdatei können Sie eine Variable setzen, aber Sie können sie nicht entfernen. Um eine Variable zu überschreiben, die Sie nicht aufheben können, z. B. eine veraltete `CLAUDE_CODE_USE_VERTEX`, die von einem Shell-Profil exportiert wird, das Sie nicht kontrollieren, setzen Sie sie im `env`-Block auf eine leere Zeichenkette: `"CLAUDE_CODE_USE_VERTEX": ""`. Claude Code behandelt den leeren Wert als nicht gesetzt für die Anbieterauswahl. Unterprozesse erben weiterhin den leeren Wert.

116 116 

errors.md +148 −111

Details

152| `There's an issue with the selected model` | [Anfragefehler](#theres-an-issue-with-the-selected-model) |152| `There's an issue with the selected model` | [Anfragefehler](#theres-an-issue-with-the-selected-model) |

153| `Model ... is not a recognized model id` | [Anfragefehler](#model-is-not-a-recognized-model-id) |153| `Model ... is not a recognized model id` | [Anfragefehler](#model-is-not-a-recognized-model-id) |

154| `Model ... not found` | [Anfragefehler](#model-not-found) |154| `Model ... not found` | [Anfragefehler](#model-not-found) |

155| `Couldn't confirm model ... with the API` | [Anfragefehler](#couldnt-confirm-model-with-the-api) |

155| `API error: ... · model not changed` | [Anfragefehler](#api-error-model-not-changed) |156| `API error: ... · model not changed` | [Anfragefehler](#api-error-model-not-changed) |

156| `Claude Opus is not available with the Claude Pro plan` | [Anfragefehler](#claude-opus-is-not-available-with-the-claude-pro-plan) |157| `Claude Opus is not available with the Claude Pro plan` | [Anfragefehler](#claude-opus-is-not-available-with-the-claude-pro-plan) |

157| `Claude Code ... does not support this model; version ... or newer is required` | [Anfragefehler](#claude-code-does-not-support-this-model) |158| `Claude Code ... does not support this model; version ... or newer is required` | [Anfragefehler](#claude-code-does-not-support-this-model) |


2063 2064 

2064Vor v2.1.281 schlug jeder Versand mit dieser Nachricht fehl, sobald ein Remote Control **Stop** oder eine dringende sitzungsübergreifende Nachricht angekommen war, während der Dialog offen war. Schließen Sie auf diesen Versionen den Dialog, öffnen Sie ihn erneut und senden Sie erneut.2065Vor v2.1.281 schlug jeder Versand mit dieser Nachricht fehl, sobald ein Remote Control **Stop** oder eine dringende sitzungsübergreifende Nachricht angekommen war, während der Dialog offen war. Schließen Sie auf diesen Versionen den Dialog, öffnen Sie ihn erneut und senden Sie erneut.

2065 2066 

2067***

2068 

2069title: "Anfragefehler"

2070description: "Fehler, die sich auf den Inhalt Ihrer Anfrage beziehen, einschließlich Kontextlimit, Bildgröße und Modellverfügbarkeit."

2071--------------------------------------------------------------------------------------------------------------------------------------

2072 

2066<h2 id="request-errors">2073<h2 id="request-errors">

2067 Anfragefehler2074 Anfragefehler

2068</h2>2075</h2>

2069 2076 

2070Diese Fehler beziehen sich auf den Inhalt Ihrer Anfrage. Die meisten kommen von der API zurück, nachdem sie die Anfrage abgelehnt hat; einige werden lokal von Claude Code erzeugt, bevor eine Anfrage gesendet wird.2077Diese Fehler beziehen sich auf den Inhalt Ihrer Anfrage. Die meisten werden von der API zurückgegeben, nachdem sie die Anfrage abgelehnt hat; einige werden lokal von Claude Code erzeugt, bevor eine Anfrage gesendet wird.

2071 2078 

2072<h3 id="prompt-is-too-long">2079<h3 id="prompt-is-too-long">

2073 Eingabeaufforderung ist zu lang2080 Eingabeaufforderung ist zu lang


2085Context limit reached · /compact or /clear to continue2092Context limit reached · /compact or /clear to continue

2086```2093```

2087 2094 

2088Die Zeile nennt nur `/clear`, wenn [`DISABLE_COMPACT`](/docs/de/env-vars) gesetzt ist. Längere Formen des Fehlers, wie die unten aufgeführte Komprimierungsfehlform, behalten die Formulierung `Prompt is too long ·` bei. In der `-p`-Ausgabe und dem Transkript bleibt der Text `Prompt is too long`.2095Die Zeile nennt nur `/clear`, wenn [`DISABLE_COMPACT`](/docs/de/env-vars) gesetzt ist. Längere Formen des Fehlers, wie die unten aufgeführte Kompaktierungsfehlform, behalten die Formulierung `Prompt is too long ·` bei. In der `-p`-Ausgabe und dem Transkript bleibt der Text `Prompt is too long`.

2089 2096 

2090Wenn Sie die automatische Komprimierung in Ihren [Benutzereinstellungen](/docs/de/settings-reference#autocompactenabled) ausgeschaltet haben, sagt die Zeile auch:2097Wenn Sie die automatische Kompaktierung in Ihren [Benutzereinstellungen](/docs/de/settings-reference#autocompactenabled) ausgeschaltet haben, sagt die Zeile auch:

2091 2098 

2092```text theme={null}2099```text theme={null}

2093Context limit reached · /compact or /clear to continue · auto-compact is off · /config to turn it on2100Context limit reached · /compact or /clear to continue · auto-compact is off · /config to turn it on

2094```2101```

2095 2102 

2096Der Schalter **Auto-compact** in `/config` schreibt `autoCompactEnabled` in die Benutzereinstellungen. Der Hinweis wird nur angezeigt, wenn eine `/config`-Änderung wirksam wird. Beispielsweise wird er nicht angezeigt, wenn [`DISABLE_AUTO_COMPACT`](/docs/de/env-vars) oder [`DISABLE_COMPACT`](/docs/de/env-vars) die automatische Komprimierung ausgeschaltet haben. Er wird auch nicht angezeigt, wenn ein höherer Bereich, wie Projekt- oder verwaltete Einstellungen, `autoCompactEnabled` auf `false` setzen. Vor v2.1.235 enthielt die Zeile keinen Hinweis zur automatischen Komprimierung.2103Der Schalter **Auto-compact** in `/config` schreibt `autoCompactEnabled` in die Benutzereinstellungen. Der Hinweis wird nur angezeigt, wenn eine `/config`-Änderung wirksam wird. Beispielsweise wird er nicht angezeigt, wenn [`DISABLE_AUTO_COMPACT`](/docs/de/env-vars) oder [`DISABLE_COMPACT`](/docs/de/env-vars) die automatische Kompaktierung ausgeschaltet haben. Er wird auch nicht angezeigt, wenn ein höherrangiger Bereich, wie Projekt- oder verwaltete Einstellungen, `autoCompactEnabled` auf `false` setzt. Vor v2.1.235 enthielt die Zeile keinen Hinweis zur automatischen Kompaktierung.

2097 2104 

2098Amazon Bedrock meldet diese Bedingung als `Input is too long for requested model.`, was Claude Code auf die gleiche Weise behandelt. Vor v2.1.217 erkannte Claude Code die Bedrock-Formulierung nicht, daher wurde die automatische Komprimierung nie ausgelöst und `/compact` schlug mit dem gleichen Fehler fehl.2105Amazon Bedrock meldet diese Bedingung als `Input is too long for requested model.`, was Claude Code auf die gleiche Weise behandelt. Vor v2.1.217 erkannte Claude Code die Bedrock-Formulierung nicht, daher wurde die automatische Kompaktierung nie ausgelöst und `/compact` schlug mit demselben Fehler fehl.

2099 2106 

2100Ein [Claude-Apps-Gateway](/docs/de/claude-apps-gateway-config#upstream-error-messages) meldet diese Bedingung als `capability_rejected: prompt_too_long`, wenn ein Cloud-Upstream die Anfrage in der eigenen Fehlerform des Anbieters ablehnt. Claude Code behandelt das Token gleich wie `Prompt is too long`. Vor v2.1.228 erkannte Claude Code das Token nicht, daher wurde die automatische Komprimierung nicht ausgelöst.2107Ein [Claude-Apps-Gateway](/docs/de/claude-apps-gateway-config#upstream-error-messages) meldet diese Bedingung als `capability_rejected: prompt_too_long`, wenn ein Cloud-Upstream die Anfrage in der eigenen Fehlerform des Anbieters ablehnt. Claude Code behandelt das Token gleich wie `Prompt is too long`. Vor v2.1.228 erkannte Claude Code das Token nicht, daher wurde die automatische Kompaktierung nicht ausgelöst.

2101 2108 

2102Wenn die automatische Komprimierung in diesem Durchgang ausgeführt wurde und bei einem zugrunde liegenden Fehler fehlgeschlagen ist, wie z. B. ein nicht verfügbares Modell oder ein Authentifizierungsfehler, benennt die Nachricht diesen Fehler nach einem Trennzeichen:2109Wenn die automatische Kompaktierung in diesem Durchgang ausgeführt wurde und bei einem zugrunde liegenden Fehler fehlgeschlagen ist, wie z. B. ein nicht verfügbares Modell oder ein Authentifizierungsfehler, benennt die Nachricht diesen Fehler nach einem Trennzeichen:

2103 2110 

2104```text theme={null}2111```text theme={null}

2105Prompt is too long · automatic compaction failed: <the underlying error>2112Prompt is too long · automatic compaction failed: <the underlying error>

2106```2113```

2107 2114 

2108Beheben Sie zunächst den benannten Fehler; `/compact` schlägt mit dem gleichen Fehler fehl, bis Sie dies tun. Vor v2.1.229 zeigte eine fehlgeschlagene automatische Komprimierung `Prompt is too long` ohne die Ursache.2115Beheben Sie zunächst den benannten Fehler; `/compact` schlägt mit demselben Fehler fehl, bis Sie dies tun. Vor v2.1.229 zeigte eine fehlgeschlagene automatische Kompaktierung `Prompt is too long` ohne die Ursache an.

2109 2116 

2110Wenn die automatische Komprimierung bei diesem Fehler ausgeführt wird, fasst sie normalerweise Ihre ältesten Austausche zusammen und behält die neuesten. Als letzter Ausweg komprimiert Claude Code anders:2117Wenn die automatische Kompaktierung bei diesem Fehler ausgeführt wird, fasst sie normalerweise Ihre ältesten Austausche zusammen und behält die neuesten. Als letzter Ausweg kompaktiert Claude Code anders:

2111 2118 

2112* Wenn es keinen ganzen Austausch zusammenfassen kann, behält Claude Code Ihre neueste Eingabeaufforderung wörtlich und fasst alles davor zusammen.2119* Wenn es keinen ganzen Austausch zusammenfassen kann, behält Claude Code Ihre neueste Eingabeaufforderung wörtlich und fasst alles davor zusammen.

2113* In diesem Fall fasst Claude Code das gesamte Gespräch zusammen, wenn das Gespräch nicht mit Ihrer Eingabeaufforderung endet.2120* In diesem Fall fasst Claude Code das gesamte Gespräch zusammen, wenn das Gespräch nicht mit Ihrer Eingabeaufforderung endet.

2114 2121 

2115Claude Code überspringt diese Wiederherstellung, wenn der Inhalt, den es weitergeben würde, keine Modellantwort enthält und weniger als etwa 1.000 Token Ihres eigenen Textes, wie z. B. einen kurzen erneuten Versuch nach einem zu großen Einfügen. Führen Sie `/clear` aus, um neu zu beginnen. Vor v2.1.269 schlug die Komprimierung fehl, wenn sie keinen ganzen Austausch zusammenfassen konnte, daher traf eine Sitzung in diesem Zustand bei jedem Durchgang diesen Fehler erneut.2122Claude Code überspringt diese Wiederherstellung, wenn der Inhalt, den es weitergeben würde, keine Modellantwort enthält und weniger als etwa 1.000 Token Ihres eigenen Textes, wie z. B. einen kurzen erneuten Versuch nach einem übergroßen Einfügen. Führen Sie `/clear` aus, um neu zu beginnen. Vor v2.1.269 schlug die Kompaktierung fehl, wenn sie keinen ganzen Austausch zusammenfassen konnte, daher trat dieser Fehler bei jeder Runde erneut auf.

2116 2123 

2117Ein Gespräch mit einem einzelnen Austausch hat keine früheren Durchgänge zum Zusammenfassen. Wenn die automatische Komprimierung bei einem ausgeführt würde, überspringt Claude Code den Versuch und erklärt, was stattdessen die Anfrage ausfüllt. Wenn die API keine Token-Zählungen in ihrem Fehler meldet, lautet die Nachricht:2124Ein Gespräch mit einem einzelnen Austausch hat keine früheren Runden zum Zusammenfassen. Wenn die automatische Kompaktierung auf einem ausgeführt würde, überspringt Claude Code den Versuch und erklärt, was stattdessen die Anfrage ausfüllt. Wenn die API keine Token-Zählungen in ihrem Fehler meldet, lautet die Nachricht:

2118 2125 

2119```text theme={null}2126```text theme={null}

2120Prompt is too long · this conversation is a single exchange and cannot be compacted — the request size comes mostly from system prompt, tool definitions, or attachments.2127Prompt is too long · this conversation is a single exchange and cannot be compacted — the request size comes mostly from system prompt, tool definitions, or attachments.

2121```2128```

2122 2129 

2123Wenn die API Token-Zählungen in ihrem Fehler meldet, vergleicht Claude Code diese mit seiner eigenen Schätzung der Gesprächsgröße, um zu bestimmen, was den größten Teil der Anfrage ausmacht: der eigene Inhalt des Gesprächs oder der System-Prompt, die Tool-Definitionen und der Anhang-Inhalt, den Claude Code damit sendet. Wenn der eigene Inhalt des Gesprächs den größten Teil der Anfrage ausmacht, lautet die Nachricht:2130Wenn die API Token-Zählungen in ihrem Fehler meldet, vergleicht Claude Code diese mit seiner eigenen Schätzung der Gesprächsgröße, um zu bestimmen, was den größten Teil der Anfrage ausmacht: der Inhalt des Gesprächs selbst oder der System-Prompt, die Tool-Definitionen und der Anhang-Inhalt, den Claude Code damit sendet. Wenn der Inhalt des Gesprächs selbst den größten Teil der Anfrage ausmacht, lautet die Nachricht:

2124 2131 

2125```text theme={null}2132```text theme={null}

2126Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) and this conversation's own content is most of it. A single-exchange conversation cannot be compacted; start with less content (smaller files or pasted text).2133Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) and this conversation's own content is most of it. A single-exchange conversation cannot be compacted; start with less content (smaller files or pasted text).


2132Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) but this conversation is only ~<conversation tokens> tokens — the rest is system prompt, tool definitions, and attachment content. A single-exchange conversation cannot be compacted; reduce attached files/tools or start with less context.2139Prompt is too long · the request is ~<request tokens> tokens (limit <limit>) but this conversation is only ~<conversation tokens> tokens — the rest is system prompt, tool definitions, and attachment content. A single-exchange conversation cannot be compacted; reduce attached files/tools or start with less context.

2133```2140```

2134 2141 

2135Vor v2.1.162 versuchte Claude Code die Komprimierung trotzdem und zeigte das bloße `Prompt is too long`, wenn es fehlschlug.2142Vor v2.1.162 versuchte Claude Code die Kompaktierung trotzdem und zeigte das bloße `Prompt is too long` an, wenn es fehlschlug.

2136 2143 

2137**Was zu tun ist:**2144**Was zu tun ist:**

2138 2145 

2139* Führen Sie `/compact` aus, um frühere Durchgänge zusammenzufassen und Platz freizugeben, oder `/clear`, um neu zu beginnen. Wenn `/compact` mit `Not enough messages to compact.` antwortet, ist das Gespräch ein einzelner Austausch ohne früheres zum Zusammenfassen, daher wird der Platz von dieser einen Eingabeaufforderung und dem, was Claude Code mit jeder Anfrage sendet, beansprucht: Führen Sie `/clear` aus und senden Sie erneut mit weniger eingefügtem Text oder kleineren Anhängen, oder reduzieren Sie die Tool-Definitionen und Speicherdateien mit den folgenden Schritten2146* Führen Sie `/compact` aus, um frühere Runden zusammenzufassen und Platz freizugeben, oder `/clear`, um neu zu beginnen. Wenn `/compact` mit `Not enough messages to compact.` antwortet, ist das Gespräch ein einzelner Austausch ohne frühere Inhalte zum Zusammenfassen, daher wird der Platz von dieser einen Eingabeaufforderung und dem, was Claude Code mit jeder Anfrage sendet, beansprucht: Führen Sie `/clear` aus und senden Sie erneut mit weniger eingefügtem Text oder kleineren Anhängen, oder reduzieren Sie die Tool-Definitionen und Speicherdateien mit den folgenden Schritten

2140* Führen Sie `/context` aus, um eine Aufschlüsselung zu sehen, was das Fenster verbraucht: System-Prompt, Tools, Speicherdateien und Nachrichten2147* Führen Sie `/context` aus, um eine Aufschlüsselung zu sehen, was das Fenster verbraucht: System-Prompt, Tools, Speicherdateien und Nachrichten

2141* Deaktivieren Sie MCP-Server, die Sie nicht verwenden, mit `/mcp disable <name>`, um ihre Tool-Definitionen aus dem Kontext zu entfernen2148* Deaktivieren Sie MCP-Server, die Sie nicht verwenden, mit `/mcp disable <name>`, um ihre Tool-Definitionen aus dem Kontext zu entfernen

2142* Kürzen Sie große `CLAUDE.md`-Speicherdateien, oder verschieben Sie Anweisungen in [pfadgebundene Regeln](/docs/de/memory#path-specific-rules), die nur bei Bedarf geladen werden2149* Kürzen Sie große `CLAUDE.md`-Speicherdateien, oder verschieben Sie Anweisungen in [pfadgebundene Regeln](/docs/de/memory#path-specific-rules), die nur bei Bedarf geladen werden

2143* Die automatische Komprimierung ist standardmäßig aktiviert und verhindert normalerweise diesen Fehler. Wenn Sie sie in `/config` oder mit [`DISABLE_AUTO_COMPACT`](/docs/de/env-vars) ausgeschaltet haben, schalten Sie sie wieder ein. Wenn Sie sie ausgeschaltet lassen, führen Sie `/compact` selbst aus, bevor das Fenster voll wird.2150* Die automatische Kompaktierung ist standardmäßig aktiviert und verhindert normalerweise diesen Fehler. Wenn Sie sie in `/config` oder mit [`DISABLE_AUTO_COMPACT`](/docs/de/env-vars) ausgeschaltet haben, schalten Sie sie wieder ein. Wenn Sie sie ausgeschaltet lassen, führen Sie `/compact` selbst aus, bevor das Fenster voll wird.

2144 2151 

2145Siehe [Erkunden Sie das Kontextfenster](/docs/de/context-window) für eine interaktive Ansicht, wie sich der Kontext füllt.2152Siehe [Erkunden Sie das Kontextfenster](/docs/de/context-window) für eine interaktive Ansicht, wie sich der Kontext füllt.

2146 2153 


2148 Kontext überschreitet das Token-Limit2155 Kontext überschreitet das Token-Limit

2149</h3>2156</h3>

2150 2157 

2151`/context` zeigt diese Warnung oben in seiner Ausgabe an, wenn das Gespräch das Kontextfenster des Modells überschritten hat. 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`.2158`/context` zeigt diese Warnung oben in seiner Ausgabe an, wenn das Gespräch das Kontextfenster des Modells überschritten hat. 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.

2152 2159 

2153```text theme={null}2160```text theme={null}

2154Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.2161Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.

2155```2162```

2156 2163 

2157Wenn das Limit, das Sie überschritten haben, ein Komprimierungsfenster ist, wie die 200K-Grenze bei 1M-Kontext-Modellen, lautet die Warnung anders. Ein Komprimierungsfenster kann unter dem Kontextfenster des Modells liegen, daher können Anfragen danach immer noch erfolgreich sein.2164Wenn das Limit, das Sie überschritten haben, ein Kompaktierungsfenster ist, wie z. B. die 200K-Grenze bei 1M-Kontext-Modellen, lautet die Warnung anders. Ein Kompaktierungsfenster kann unter dem Kontextfenster des Modells liegen, daher können Anfragen danach immer noch erfolgreich sein.

2158 2165 

2159```text theme={null}2166```text theme={null}

2160Context is 94k tokens past the 200k-token compaction window — run /compact to reduce usage.2167Context is 94k tokens past the 200k-token compaction window — run /compact to reduce usage.


2164 2171 

2165**Was zu tun ist:**2172**Was zu tun ist:**

2166 2173 

2167* Führen Sie in einem mehrteiligen Gespräch `/compact` aus, um frühere Durchgänge zusammenzufassen und Platz freizugeben. Um stattdessen neu zu beginnen, führen Sie `/clear` aus2174* Führen Sie in einem mehrteiligen Gespräch `/compact` aus, um frühere Runden zusammenzufassen und Platz freizugeben. Um stattdessen neu zu beginnen, führen Sie `/clear` aus

2168* Weitere Möglichkeiten zur Reduzierung der Nutzung finden Sie unter [Prompt is too long](#prompt-is-too-long)2175* Weitere Möglichkeiten zur Reduzierung der Nutzung finden Sie unter [Prompt is too long](#prompt-is-too-long)

2169 2176 

2170Vor v2.1.216 zeigte `/context` die Nutzung über 100% ohne Warnzeile an, die erklärte, was das bedeutet oder wie man sich erholt.2177Vor v2.1.216 zeigte `/context` die Nutzung über 100% ohne Warnzeile an, die erklärte, was das bedeutet oder wie man sich erholt.


2173 Anfrage zu groß2180 Anfrage zu groß

2174</h3>2181</h3>

2175 2182 

2176Der rohe Anfragekörper überschritt das 32-MB-Limit der API vor der Tokenisierung, normalerweise wegen großer eingefügter Inhalte, Tool-Ergebnisse oder Anhänge. Dieses Limit ist separat vom [Kontextfenster](#prompt-is-too-long).2183Der rohe Anfragekörper überschritt das 32-MB-Limit der API vor der Tokenisierung, normalerweise wegen großer eingefügter Inhalte, Tool-Ergebnisse oder Anhänge. Dieses Limit ist getrennt vom [Kontextfenster](#prompt-is-too-long).

2177 2184 

2178```text theme={null}2185```text theme={null}

2179Request too large (max 32MB). Accumulated images and attachments in the conversation pushed the request over the limit. Run /compact, or double press esc to go back and remove attachments.2186Request too large (max 32MB). Accumulated images and attachments in the conversation pushed the request over the limit. Run /compact, or double press esc to go back and remove attachments.

2180```2187```

2181 2188 

2182Wenn die Anfrage direkt zur Claude API ging und die API selbst sie ablehnte, misst Claude Code das Gespräch und formuliert die Nachricht danach, ob die Wiederherstellung funktionieren kann. Über einen Proxy, ein Gateway oder einen Cloud-Anbieter erhalten Sie die allgemeine Nachricht. Die gemessenen Formen:2189Wenn die Anfrage direkt zur Claude API ging und die API selbst sie ablehnte, misst Claude Code das Gespräch und formuliert die Nachricht danach, ob eine Wiederherstellung funktionieren kann. Über einen Proxy, ein Gateway oder einen Cloud-Anbieter erhalten Sie die allgemeine Nachricht. Die gemessenen Formen:

2183 2190 

2184* `Request too large (max 32MB; 20.1MB of about 33.4MB is images or documents).`: Bilder oder Dokumente haben die Anfrage über das Limit hinausgetrieben. Claude Code versucht es erneut, ohne sie.2191* `Request too large (max 32MB; 20.1MB of about 33.4MB is images or documents).`: Bilder oder Dokumente haben die Anfrage über das Limit hinausgetrieben. Claude Code versucht es erneut, ohne sie.

2185* `Request too large for the API's 32MB request limit`: Die Nachrichten allein sind über dem Limit, daher sagt die Nachricht `compacting cannot make it fit` und Claude Code versucht es nicht erneut. Im [nicht-interaktiven Modus](/docs/de/headless) sagt die Nachricht Ihnen, die Eingabe zu reduzieren oder stattdessen eine neue Sitzung zu starten.2192* `Request too large for the API's 32MB request limit`: Die Nachrichten allein sind über dem Limit, daher sagt die Nachricht `compacting cannot make it fit` und Claude Code versucht es nicht erneut. Im [nicht-interaktiven Modus](/docs/de/headless) sagt die Nachricht Ihnen, die Eingabe zu reduzieren oder stattdessen eine neue Sitzung zu starten.

2186 2193 

2187Vor v2.1.212 schlugen Gespräche mit genug angesammelten Bildern bei jedem Durchgang mit `Request too large (max 32MB). Double press esc to go back and try with a smaller file.` fehl. Vor v2.1.229 zeigte Claude Code den Anhang-Rat für jede Ablehnung, auch wenn die Komprimierung nicht helfen konnte.2194Vor v2.1.212 schlugen Gespräche mit genug angesammelten Bildern bei jeder Runde mit `Request too large (max 32MB). Double press esc to go back and try with a smaller file.` fehl. Vor v2.1.229 zeigte Claude Code den Anhang-Rat für jede Ablehnung an, auch wenn die Kompaktierung nicht helfen konnte.

2188 2195 

2189**Was zu tun ist:**2196**Was zu tun ist:**

2190 2197 

2191* Wenn die Nachricht sagt `compacting cannot make it fit`, drücken Sie zweimal Esc, um zum Durchgang vor dem zurückzugehen, der den großen Inhalt hinzugefügt hat, oder führen Sie `/clear` aus, um neu zu beginnen2198* Wenn die Nachricht sagt `compacting cannot make it fit`, drücken Sie zweimal Esc, um über die Runde zurückzugehen, die den großen Inhalt hinzugefügt hat, oder führen Sie `/clear` aus, um neu zu beginnen

2192* Führen Sie andernfalls `/compact` aus, was angesammelte Bilder und Anhänge entfernt2199* Führen Sie andernfalls `/compact` aus, was angesammelte Bilder und Anhänge entfernt

2193* Referenzieren Sie große Dateien nach Pfad, anstatt ihren Inhalt einzufügen, damit Claude sie in Chunks lesen kann2200* Referenzieren Sie große Dateien nach Pfad, anstatt ihren Inhalt einzufügen, damit Claude sie in Chunks lesen kann

2194* Für Bilder siehe [Bild war zu groß](#image-was-too-large) unten2201* Für Bilder siehe [Bild war zu groß](#image-was-too-large) unten


2204API Error: 400 ... image dimensions exceed max allowed size2211API Error: 400 ... image dimensions exceed max allowed size

2205```2212```

2206 2213 

2207Claude Code ersetzt das nicht verarbeitbare Bild durch einen Text-Platzhalter und versucht es erneut, daher sind nachfolgende Nachrichten erfolgreich. In Versionen vor 2.1.142 konnte ein eingefügtes Bild im Gespräch bleiben und denselben Fehler bei jeder nachfolgenden Nachricht wiederholen. Um sich auf diesen Versionen zu erholen, drücken Sie zweimal Esc und gehen Sie zum Durchgang zurück, in dem das Bild hinzugefügt wurde.2214Claude Code ersetzt das nicht verarbeitbare Bild durch einen Text-Platzhalter und versucht es erneut, daher sind nachfolgende Nachrichten erfolgreich. In Versionen vor 2.1.142 konnte ein eingefügtes Bild im Gespräch bleiben und denselben Fehler bei jeder nachfolgenden Nachricht wiederholen. Um sich auf diesen Versionen zu erholen, drücken Sie zweimal Esc und gehen Sie über die Runde zurück, in der das Bild hinzugefügt wurde.

2208 2215 

2209**Was zu tun ist:**2216**Was zu tun ist:**

2210 2217 


2212* Machen Sie einen engeren Screenshot des relevanten Bereichs statt des gesamten Bildschirms2219* Machen Sie einen engeren Screenshot des relevanten Bereichs statt des gesamten Bildschirms

2213 2220 

2214<h3 id="unable-to-resize-image">2221<h3 id="unable-to-resize-image">

2215 Bild konnte nicht verkleinert werden2222 Bild konnte nicht in der Größe geändert werden

2216</h3>2223</h3>

2217 2224 

2218Claude Code konnte ein angehängtes Bild nicht herunterskalieren, bevor es zur API gesendet wurde.2225Claude Code konnte ein angehängtes Bild nicht herunterskalieren, bevor es zur API gesendet wurde.


2227Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the … API limit (… raw, … base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.2234Unable to resize image — its pixels could not be decoded (the file may be damaged, or use an encoding Claude Code cannot read), and it is over the … API limit (… raw, … base64), so it cannot be sent. Re-save it as a PNG or JPEG and try again.

2228```2235```

2229 2236 

2230Claude Code verkleinert normalerweise große Bilder automatisch. Diese Fehler bedeuten, dass das Bild nicht dekodiert oder verkleinert werden konnte, um in die API-Limits zu passen.2237Claude Code ändert normalerweise die Größe großer Bilder automatisch. Diese Fehler bedeuten, dass das Bild nicht dekodiert oder in die API-Limits angepasst werden konnte.

2231 2238 

2232**Was zu tun ist:**2239**Was zu tun ist:**

2233 2240 

2234* Wenn die Nachricht Sie auffordert, das Bild zu konvertieren, konvertieren Sie es zu PNG, JPEG, GIF oder WebP und hängen Sie es erneut an. Claude Code kann Dimensionen für diese Formate aus dem Datei-Header überprüfen, ohne das Bild zu dekodieren.2241* Wenn die Nachricht Sie auffordert, das Bild zu konvertieren, konvertieren Sie es in PNG, JPEG, GIF oder WebP und hängen Sie es erneut an. Claude Code kann Dimensionen für diese Formate aus dem Datei-Header überprüfen, ohne das Bild zu dekodieren.

2235* Wenn die Nachricht ein Dimensions- oder Größenlimit meldet, ändern Sie die Größe oder komprimieren Sie das Bild unter diesem Limit, bevor Sie es anhängen.2242* Wenn die Nachricht ein Dimensions- oder Größenlimit meldet, ändern Sie die Größe oder komprimieren Sie das Bild unter diesem Limit, bevor Sie es anhängen.

2236* Wenn die Nachricht eine Ursache benennt, wie z. B. ein CMYK JPEG, ein animiertes WebP oder eine möglicherweise beschädigte Datei, speichern Sie das Bild im Format, das die Nachricht vorschlägt, und hängen Sie es erneut an.2243* Wenn die Nachricht eine Ursache benennt, wie z. B. ein CMYK JPEG, ein animiertes WebP oder eine möglicherweise beschädigte Datei, speichern Sie das Bild im Format, das die Nachricht vorschlägt, erneut und hängen Sie es an.

2237 2244 

2238<h3 id="pdf-errors">2245<h3 id="pdf-errors">

2239 PDF-Fehler2246 PDF-Fehler


2249 2256 

2250**Was zu tun ist:**2257**Was zu tun ist:**

2251 2258 

2252* Für zu große PDFs bitten Sie Claude, einen Seitenbereich mit dem Read-Tool zu lesen, anstatt die ganze Datei anzuhängen, oder extrahieren Sie Text mit einem Tool wie `pdftotext` und referenzieren Sie die Ausgabedatei nach Pfad2259* Für übergroße PDFs bitten Sie Claude, einen Seitenbereich mit dem Read-Tool zu lesen, anstatt die ganze Datei anzuhängen, oder extrahieren Sie Text mit einem Tool wie `pdftotext` und referenzieren Sie die Ausgabedatei nach Pfad

2253* Für geschützte oder ungültige PDFs entfernen Sie das Passwort oder exportieren Sie die Datei erneut aus ihrer Quellanwendung, dann versuchen Sie es erneut2260* Für geschützte oder ungültige PDFs entfernen Sie das Passwort oder exportieren Sie die Datei erneut aus ihrer Quellanwendung, dann versuchen Sie es erneut

2254 2261 

2255Wenn Claude einen Seitenbereich aus einem PDF mit dem Read-Tool liest, kann der Lesevorgang mit einer anderen Nachricht fehlschlagen:2262Wenn Claude einen Seitenbereich aus einem PDF mit dem Read-Tool liest, kann das Lesen mit einer anderen Nachricht fehlschlagen:

2256 2263 

2257```text theme={null}2264```text theme={null}

2258pdftoppm is not installed. Install poppler-utils (e.g. `brew install poppler` or `apt-get install poppler-utils`) to enable PDF page rendering.2265pdftoppm is not installed. Install poppler-utils (e.g. `brew install poppler` or `apt-get install poppler-utils`) to enable PDF page rendering.


2278* Setzen Sie als Fallback [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/de/env-vars) vor dem Start. [Deaktivieren Sie Pre-Release-Funktionen](/docs/de/llm-gateway-protocol#disable-pre-release-capabilities) behandelt den genauen Umfang.2285* Setzen Sie als Fallback [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/de/env-vars) vor dem Start. [Deaktivieren Sie Pre-Release-Funktionen](/docs/de/llm-gateway-protocol#disable-pre-release-capabilities) behandelt den genauen Umfang.

2279 2286 

2280<h3 id="tool-input-schema-is-invalid">2287<h3 id="tool-input-schema-is-invalid">

2281 Tool-Input-Schema ist ungültig2288 Tool-Eingabeschema ist ungültig

2282</h3>2289</h3>

2283 2290 

2284Ein Tool in der Anfrage deklarierte ein `input_schema`, das die JSON-Schema-Validierung der API nicht besteht, daher lehnte die API die gesamte Anfrage ab. Die Nummer nach `tools.` ist die Position des fehlgeschlagenen Tools in der Tool-Liste der Anfrage, nicht ein Name, den Sie nachschlagen können.2291Ein Tool in der Anfrage deklarierte ein `input_schema`, das die JSON-Schema-Validierung der API nicht besteht, daher lehnte die API die ganze Anfrage ab. Die Nummer nach `tools.` ist die Position des fehlgeschlagenen Tools in der Tool-Liste der Anfrage, nicht ein Name, den Sie nachschlagen können.

2285 2292 

2286```text theme={null}2293```text theme={null}

2287API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid2294API Error: 400 ... tools.N.custom.input_schema: JSON schema is invalid


2290 2297 

2291Die erste Form bedeutet, dass das Schema kein gültiges JSON Schema Draft 2020-12 ist. Die zweite bedeutet, dass ein Name einer Top-Level-Eigenschaft nicht dem Muster entspricht, das die Nachricht angibt.2298Die erste Form bedeutet, dass das Schema kein gültiges JSON Schema Draft 2020-12 ist. Die zweite bedeutet, dass ein Name einer Top-Level-Eigenschaft nicht dem Muster entspricht, das die Nachricht angibt.

2292 2299 

2293Claude Code [schließt MCP-Tools aus, deren Input-Schema diese Validierung nicht bestehen würde](/docs/de/mcp#tools-with-invalid-input-schemas), wenn es die Tools eines Servers lädt, daher enthalten Anfragen normalerweise nie eines.2300Claude Code [schließt MCP-Tools aus, deren Eingabeschema diese Validierung nicht bestehen würde](/docs/de/mcp#tools-with-invalid-input-schemas), wenn es die Tools eines Servers lädt, daher enthalten Anfragen normalerweise nie eines.

2294 2301 

2295Bei einer [Bereitstellung, bei der das Flag-Abrufen ausgeschaltet ist](/docs/de/env-vars#features-that-need-feature-flag-fetching), oder auf einem Computer, dessen Flags nie angekommen sind, zeichnet Claude Code im Server-Log auf, welches Tool abgelehnt würde, sendet es aber trotzdem, daher kann dieser Fehler immer noch auftreten.2302Bei einer [Bereitstellung, bei der das Flag-Abrufen ausgeschaltet ist](/docs/de/env-vars#features-that-need-feature-flag-fetching), oder auf einem Computer, dessen Flags nie angekommen sind, zeichnet Claude Code im Server-Log auf, welches Tool abgelehnt würde, sendet es aber trotzdem, daher kann dieser Fehler immer noch auftreten.

2296 2303 

2297Der Fehler kann auch für ein Tool auftreten, dessen Schema einen anderen JSON-Schema-Dialekt als Draft 2020-12 in `$schema` deklariert. Claude Code überprüft diese Schemas nicht gegen die JSON-Schema-Meta-Schema, obwohl die Top-Level-Eigenschaftsnamen-Überprüfung immer noch gilt.2304Der Fehler kann auch für ein Tool auftreten, dessen Schema einen anderen JSON-Schema-Dialekt als Draft 2020-12 in `$schema` deklariert. Claude Code überprüft diese Schemas nicht gegen das JSON-Schema-Meta-Schema, obwohl die Top-Level-Eigenschaftsnamen-Überprüfung immer noch gilt.

2298 2305 

2299Vor v2.1.216 führte keine Bereitstellung die Ausschluss-Überprüfungen durch.2306Vor v2.1.216 führte keine Bereitstellung die Ausschluss-Überprüfungen durch.

2300 2307 

2301**Was zu tun ist:**2308**Was zu tun ist:**

2302 2309 

2303* Wenn Ihre Claude Code-Version älter als v2.1.216 ist, führen Sie `claude update` aus.2310* Wenn Ihre Claude Code-Version älter als v2.1.216 ist, führen Sie `claude update` aus.

2304* Entfernen oder [deaktivieren](/docs/de/mcp#disable-a-server-without-removing-it) Sie den MCP-Server, der das ungültige Schema deklariert. Der Fehler benennt das Tool nur nach Position. Auf v2.1.216 oder später überprüfen Sie das Log jedes Servers auf eine Zeile, die ein Tool benennt, dessen Input-Schema abgelehnt würde. Wenn kein Log eines benennt, deaktivieren Sie Server nacheinander.2311* Entfernen oder [deaktivieren](/docs/de/mcp#disable-a-server-without-removing-it) Sie den MCP-Server, der das ungültige Schema deklariert. Der Fehler benennt das Tool nur nach Position. Bei v2.1.216 oder später überprüfen Sie das Log jedes Servers auf eine Zeile, die ein Tool benennt, dessen Eingabeschema abgelehnt würde. Wenn kein Log eines benennt, deaktivieren Sie Server nacheinander.

2305* Wenn Sie den Server verwalten, beheben Sie das `input_schema` des Tools. Das Schema muss gültiges JSON Schema sein, und Top-Level-Eigenschaftsnamen müssen 1 bis 64 Zeichen lang sein und nur ASCII-Buchstaben und Ziffern, `_`, `.` und `-` verwenden. Siehe [Tools mit ungültigen Input-Schemas](/docs/de/mcp#tools-with-invalid-input-schemas).2312* Wenn Sie den Server verwalten, beheben Sie das `input_schema` des Tools. Das Schema muss ein gültiges JSON Schema sein, und Top-Level-Eigenschaftsnamen müssen 1 bis 64 Zeichen lang sein und nur ASCII-Buchstaben und Ziffern, `_`, `.` und `-` verwenden. Siehe [Tools mit ungültigen Eingabeschemas](/docs/de/mcp#tools-with-invalid-input-schemas).

2306 2313 

2307<h3 id="tool-use-name-over-200-characters">2314<h3 id="tool-use-name-over-200-characters">

2308 tool\_use.name über 200 Zeichen2315 tool\_use.name über 200 Zeichen


2314API Error: 400 ... tool_use.name: String should have at most 200 characters2321API Error: 400 ... tool_use.name: String should have at most 200 characters

2315```2322```

2316 2323 

2317Claude Code kürzt solch einen Namen auf 200 Zeichen, wenn die Antwort ankommt und wenn es ein gespeichertes Gespräch lädt, daher schlägt der Aufruf mit einem gewöhnlichen `No such tool available`-Tool-Fehler fehl und das Gespräch wird ohne diesen API-Fehler fortgesetzt.2324Claude Code kürzt einen solchen Namen auf 200 Zeichen, wenn die Antwort ankommt und wenn es ein gespeichertes Gespräch lädt, daher schlägt der Aufruf mit einem gewöhnlichen `No such tool available`-Tool-Fehler fehl und das Gespräch wird ohne diesen API-Fehler fortgesetzt.

2318 2325 

2319**Was zu tun ist:**2326**Was zu tun ist:**

2320 2327 


2336 2343 

2337* **Interaktive CLI**: Führen Sie `/model` aus, um aus Modellen auszuwählen, die für Ihr Konto verfügbar sind.2344* **Interaktive CLI**: Führen Sie `/model` aus, um aus Modellen auszuwählen, die für Ihr Konto verfügbar sind.

2338* **Nicht-interaktiver Modus (`-p`)**: Übergeben Sie `--model` mit einem gültigen Alias oder einer ID, oder setzen Sie [`ANTHROPIC_MODEL`](/docs/de/env-vars). Der Fehlertext zeigt `Run --model` auf dieser Oberfläche.2345* **Nicht-interaktiver Modus (`-p`)**: Übergeben Sie `--model` mit einem gültigen Alias oder einer ID, oder setzen Sie [`ANTHROPIC_MODEL`](/docs/de/env-vars). Der Fehlertext zeigt `Run --model` auf dieser Oberfläche.

2339* **Agent SDK**: Der Fehlertext lässt den Hinweis weg, da das Modell programmgesteuert gesetzt wird. Setzen Sie [`model` auf `Options`](/docs/de/agent-sdk/typescript#options) in TypeScript oder [`ClaudeAgentOptions(model=...)`](/docs/de/agent-sdk/python#claudeagentoptions) in Python, und behandeln Sie den strukturierten `model_not_found`-Fehler, um Ihren eigenen Wiederholungs- oder Modellwähler anzuzeigen.2346* **Agent SDK**: Der Fehlertext lässt den Hinweis weg, da das Modell programmgesteuert gesetzt wird. Setzen Sie [`model` auf `Options`](/docs/de/agent-sdk/typescript#options) in TypeScript oder [`ClaudeAgentOptions(model=...)`](/docs/de/agent-sdk/python#claudeagentoptions) in Python, und behandeln Sie den strukturierten `model_not_found`-Fehler, um Ihre eigene Wiederholung oder Modellauswahl anzuzeigen.

2340* Verwenden Sie einen Alias wie `sonnet` oder `opus` statt einer vollständigen versionierten ID. Aliase werden zu einem verwalteten Standard aufgelöst, daher werden sie nicht veraltet. Siehe [Modellkonfiguration](/docs/de/model-config).2347* Verwenden Sie einen Alias wie `sonnet` oder `opus` statt einer vollständigen versionierten ID. Aliase werden zu einem verwalteten Standard aufgelöst, daher werden sie nicht veraltet. Siehe [Modellkonfiguration](/docs/de/model-config).

2341* Wenn das falsche Modell in der CLI immer wieder zurückkommt, ist eine veraltete ID irgendwo gesetzt. Überprüfen Sie die Orte, an denen Sie ein Modell in [Prioritätsreihenfolge](/docs/de/model-config#setting-your-model) setzen können, und entfernen Sie den veralteten Wert.2348* Wenn das falsche Modell in der CLI immer wieder zurückkommt, ist eine veraltete ID irgendwo gesetzt. Überprüfen Sie die Orte, an denen Sie ein Modell in [Prioritätsreihenfolge](/docs/de/model-config#setting-your-model) setzen können, und entfernen Sie den veralteten Wert.

2342* Claude Code meldet einen abgelaufenen claude.ai-Login als [Login abgelaufen](#login-expired), nicht als dieser Fehler. Vor v2.1.206 schlug ein abgelaufener Login, der nicht mehr aktualisiert werden konnte, bei jedem Modell mit diesem Fehler fehl; führen Sie `/login` aus, wenn Sie das auf einer älteren Version sehen.2349* Claude Code meldet einen abgelaufenen claude.ai-Login als [Login abgelaufen](#login-expired), nicht als dieser Fehler. Vor v2.1.206 schlug ein abgelaufener Login, der nicht mehr aktualisiert werden konnte, bei jedem Modell mit diesem Fehler fehl; führen Sie `/login` aus, wenn Sie das auf einer älteren Version sehen.

2343* Für Google Clouds Agent Platform-Bereitstellungen siehe [Google Clouds Agent Platform-Fehlerbehebung](/docs/de/google-vertex-ai#troubleshooting).2350* Für Google Cloud's Agent Platform-Bereitstellungen siehe [Google Cloud's Agent Platform-Fehlerbehebung](/docs/de/google-vertex-ai#troubleshooting).

2344 2351 

2345<h3 id="model-is-not-a-recognized-model-id">2352<h3 id="model-is-not-a-recognized-model-id">

2346 Modell ist keine erkannte Modell-ID2353 Modell ist keine erkannte Modell-ID

2347</h3>2354</h3>

2348 2355 

2349Die Modellzeichenkette, die Sie an einen Modellwechsel übergeben haben, ist kein Modellalias, keine Modell-ID, die diese Claude Code-Version kennt, oder keine ID, die mit `claude-` beginnt. Die üblichen Ursachen sind ein Tippfehler in der ID, ein Anzeigename wie `Sonnet 5`, wo die ID `claude-sonnet-5` erwartet wird, oder ein Alias, den nur neuere Claude Code-Versionen erkennen. Claude Code lehnt den Wechsel sofort ab. Vor v2.1.200 speicherte Claude Code die Zeichenkette und schlug bei der nächsten Anfrage mit [Es gibt ein Problem mit dem ausgewählten Modell](#theres-an-issue-with-the-selected-model) fehl.2356Die Zeichenkette, die Sie an einen Modellwechsel übergeben haben, ist keine, die Claude Code als Modell verwenden kann, daher lehnte es den Wechsel ab, ohne eine Anfrage zu senden, und die Sitzung behält ihr aktuelles Modell. Sie können diesen Fehler erhalten, wenn ein Modell durch die [Agent SDK](/docs/de/agent-sdk/typescript) `setModel()`-Methode gesetzt wird, durch eine App, die Claude Code CLI für Sie ausführt, wie die [Desktop-App](/docs/de/desktop), oder wenn Sie ein Modell von einem Gerät auswählen, das über [Remote Control](/docs/de/remote-control) verbunden ist. Vor v2.1.200 speicherte Claude Code die Zeichenkette und schlug bei der nächsten Anfrage mit [Es gibt ein Problem mit dem ausgewählten Modell](#theres-an-issue-with-the-selected-model) fehl.

2350 2357 

2351```text theme={null}2358```text theme={null}

2352Model "claud-sonnet-5" is not a recognized model id. Did you mean 'claude-sonnet-5'?2359Model "Sonnet5" is not a recognized model id. Did you mean 'claude-sonnet-5'?

2353```2360```

2354 2361 

2355Der nachfolgende Hinweis benennt den nächsten passenden Alias oder die nächste Modell-ID. Wenn nichts nah genug ist, lautet er stattdessen `Run /model to see available models.` In einer Sitzung, die die [Desktop-App](/docs/de/desktop) für Sie startet, lautet der Hinweis ohne Übereinstimmung `Switch to a different model.`2362In diesem Beispiel hat eine App den Anzeigenamen `Sonnet 5` gesendet, den die Nachricht ohne seinen Leerzeichen wiederholt. Der nachfolgende Hinweis benennt den nächsten passenden Alias oder die nächste Modell-ID. Wenn nichts nah genug ist, lautet es `Run /model to see available models.` stattdessen. In einer Sitzung, die die [Desktop-App](/docs/de/desktop) für Sie startet, lautet der No-Match-Hinweis `Switch to a different model.`

2363 

2364Wenn Sie über das Agent SDK oder eine App auf der Anthropic API wechseln, erhält nur eine Zeichenkette, die keine Modell-ID sein kann, wie z. B. ein Anzeigename oder eine leere Zeichenkette, diesen Fehler.

2356 2365 

2357Claude Code erzeugt diesen Fehler lokal in dem Moment, in dem der Wechsel angefordert wird, bevor eine API-Anfrage gestellt wird. Er gilt, wenn ein Modell durch die [Agent SDK](/docs/de/agent-sdk/typescript) `setModel()`-Methode gesetzt wird, durch eine App wie die [Desktop-App](/docs/de/desktop), die die Claude Code CLI für Sie ausführt, oder wenn Sie ein Modell von einem Gerät auswählen, das über [Remote Control](/docs/de/remote-control) verbunden ist. Vor v2.1.260 deckte die Überprüfung Remote Control-Auswahlen nicht ab, daher wendete Claude Code die Auswahl an und die nächste Anfrage schlug mit [Es gibt ein Problem mit dem ausgewählten Modell](#theres-an-issue-with-the-selected-model) fehl.2366Wenn Sie ein Modell von einem Remote Control-Gerät auswählen, überprüft Claude Code die Zeichenkette lokal. Jede Zeichenkette, die kein Modell-Alias ist, ein Modell, das Claude Code auflistet oder Sie konfiguriert haben, oder eine ID, die mit `claude-` beginnt, erhält diesen Fehler, eine falsch geschriebene ID wie `claud-sonnet-5` eingeschlossen. Vor v2.1.260 deckte diese Überprüfung Remote Control-Auswahlen nicht ab, daher wurde eine nicht erkannte Zeichenkette angewendet und schlug bei der nächsten Anfrage fehl.

2358 2367 

2359**Was zu tun ist:**2368**Was zu tun ist:**

2360 2369 

2361* Führen Sie `/model` ohne Argument aus, um den Wähler zu öffnen und aus den Modellen auszuwählen, die für Ihr Konto verfügbar sind, dann übergeben Sie den dort angezeigten Alias oder die ID2370* Führen Sie `/model` ohne Argument aus, um die Auswahl zu öffnen und wählen Sie aus den Modellen, die für Ihr Konto verfügbar sind, dann übergeben Sie den dort angezeigten Alias oder die ID

2362* Wenn Sie einen Alias verwendet haben, den eine neuere Claude Code-Version unterstützt, führen Sie `claude update` aus. Eine vollständige ID, die mit `claude-` beginnt, besteht diese lokale Überprüfung, auch wenn das Modell neuer als Ihre Claude Code-Version ist. Der Server kann immer noch eine Mindestversion für dieses Modell erfordern; siehe [Claude Code unterstützt dieses Modell nicht](#claude-code-does-not-support-this-model).2371* Wenn Sie einen Alias verwendet haben, den nur eine neuere Claude Code-Version unterstützt, führen Sie `claude update` aus, oder übergeben Sie stattdessen die vollständige ID des Modells. Der Server kann immer noch eine Mindest-Claude Code-Version für dieses Modell erfordern; siehe [Claude Code unterstützt dieses Modell nicht](#claude-code-does-not-support-this-model).

2363* Ein Modell, das vor v2.1.200 gespeichert wurde, wird durch diese Überprüfung nicht repariert. Wenn ein veralteter Wert immer wieder zurückkommt, entfernen Sie ihn aus den unter [Setzen Sie Ihr Modell](/docs/de/model-config#setting-your-model) aufgelisteten Orten.2372* Ein Modell, das vor v2.1.200 gespeichert wurde, wird durch diese Überprüfung nicht repariert. Wenn ein veralteter Wert immer wieder zurückkommt, entfernen Sie ihn aus den unter [Einstellung Ihres Modells](/docs/de/model-config#setting-your-model) aufgelisteten Orten.

2364* Die Überprüfung wird nur auf der Anthropic API ausgeführt. Bei jedem anderen Anbieter oder Gateway, einschließlich einer benutzerdefinierten `ANTHROPIC_BASE_URL`, definiert der Anbieter die Modellnamen, daher akzeptiert Claude Code jede Zeichenkette und leitet sie durch. Claude Code kann immer noch die [nicht erkannte Modell-Diagnosezeile](#unrecognized-model-id-on-a-request) zur Anfragzeit auf jedem Anbieter schreiben.2373* Bei jedem anderen Anbieter als der Anthropic API oder hinter einem Gateway oder benutzerdefinierten `ANTHROPIC_BASE_URL` erhält nur eine leere Zeichenkette diesen Fehler. Claude Code kann immer noch die [nicht erkannte Modell-Diagnosezeile](#unrecognized-model-id-on-a-request) zur Anfragzeit auf jedem Anbieter schreiben.

2365 2374 

2366<h3 id="model-not-found">2375<h3 id="model-not-found">

2367 Modell nicht gefunden2376 Modell nicht gefunden

2368</h3>2377</h3>

2369 2378 

2370Sie haben ein Modell mit `/model <name>` ausgewählt und Claude Code konnte nicht bestätigen, dass ein Modell mit diesem Namen existiert. Wenn der Name kein [Modellalias](/docs/de/model-config#model-aliases) oder eine andere Schreibweise ist, die Claude Code lokal akzeptiert, überprüft `/model` es mit einer minimalen API-Anfrage, und dieser Fehler ist normalerweise die Antwort Ihres API-Endpunkts. Ein Name, der überhaupt keine Modell-ID sein kann, wie einer mit Leerzeichen, erhält die gleiche Nachricht.2379Sie haben zu einem Modell nach Name gewechselt und Claude Code konnte nicht bestätigen, dass ein Modell mit diesem Namen existiert. Wenn der Name kein [Modell-Alias](/docs/de/model-config#model-aliases) oder eine andere Schreibweise ist, die Claude Code lokal akzeptiert, überprüft Claude Code es mit einer minimalen API-Anfrage, und dieser Fehler ist normalerweise die Antwort Ihres API-Endpunkts. Mit `/model <name>` erhält ein Name, der überhaupt keine Modell-ID sein kann, wie einer mit Leerzeichen, die gleiche Nachricht.

2371 2380 

2372```text theme={null}2381```text theme={null}

2373Model 'claude-opus-9' not found2382Model 'claude-opus-9' not found

2374```2383```

2375 2384 

2376Bei Anbietern mit anbieter-spezifischen Modell-IDs kann die Nachricht einen `Try '...' instead`-Vorschlag hinzufügen, der die ID Ihres Anbieters für ein Fallback-Modell benennt.2385Bei Anbietern mit anbieterspezifischen Modell-IDs kann die Nachricht einen `Try '...' instead`-Vorschlag hinzufügen, der die ID Ihres Anbieters für ein Fallback-Modell benennt.

2377 2386 

2378**Was zu tun ist:**2387**Was zu tun ist:**

2379 2388 

2380* Führen Sie `/model` ohne Argument aus und wählen Sie aus den Modellen, die für Ihr Konto verfügbar sind, oder verwenden Sie einen [Modellalias](/docs/de/model-config#model-aliases) wie `sonnet`, der zu einem verwalteten Standard aufgelöst wird2389* Führen Sie `/model` ohne Argument aus und wählen Sie aus den Modellen, die für Ihr Konto verfügbar sind, oder verwenden Sie einen [Modell-Alias](/docs/de/model-config#model-aliases) wie `sonnet`, der zu einem verwalteten Standard aufgelöst wird

2381* Wenn Sie eine vollständige ID eingegeben haben, überprüfen Sie sie gegen den Modellkatalog Ihres Anbieters. Ein neu gestartetes Modell kann auf der Anthropic API verfügbar sein, bevor Ihr Anbieter oder Ihre Region es anbietet.2390* Wenn Sie eine vollständige ID eingegeben haben, überprüfen Sie sie gegen den Modellkatalog Ihres Anbieters. Ein neu gestartetes Modell kann auf der Anthropic API verfügbar sein, bevor Ihr Anbieter oder Ihre Region es anbietet.

2382* Vor v2.1.265 lehnte `/model` auch die `opusplan[1m]`-Alias-Schreibweise mit diesem Fehler ab. Auf diesen Versionen aktualisieren Sie Claude Code, oder setzen Sie das Modell in [Einstellungen](/docs/de/model-config#setting-your-model) oder mit `--model` statt.2391* Im Agent SDK schlägt `setModel()` mit dieser Nachricht fehl und die Sitzung läuft weiter auf ihrem vorherigen Modell. Im TypeScript SDK rufen Sie [`supportedModels()`](/docs/de/agent-sdk/typescript#query-object) auf, um die Modelle aufzulisten, zu denen Sie wechseln können.

2392* Vor v2.1.265 lehnte `/model` auch die `opusplan[1m]`-Alias-Schreibweise mit diesem Fehler ab. Aktualisieren Sie auf diesen Versionen Claude Code, oder setzen Sie das Modell in [Einstellungen](/docs/de/model-config#setting-your-model) oder mit `--model` statt.

2393 

2394<h3 id="couldnt-confirm-model-with-the-api">

2395 Modell konnte nicht mit der API bestätigt werden

2396</h3>

2397 

2398Sie haben Modelle durch die [Agent SDK](/docs/de/agent-sdk/typescript) `setModel()`-Methode oder eine App, die Claude Code CLI für Sie ausführt, wie die [Desktop-App](/docs/de/desktop), gewechselt, und die Anfrage, die die Modell-ID mit Ihrem API-Endpunkt bestätigt, erhielt innerhalb von fünf Sekunden keine Antwort. Die Sitzung behält ihr aktuelles Modell.

2399 

2400```text theme={null}

2401Couldn't confirm model "claude-sonnet-5" with the API. Try again, or run /model to see available models.

2402```

2403 

2404In einer Sitzung, die die [Desktop-App](/docs/de/desktop) für Sie startet, endet die Nachricht bei `Try again.`

2405 

2406**Was zu tun ist:**

2407 

2408* Wechseln Sie erneut zum Modell

2409* Wenn der Wechsel immer wieder fehlschlägt, überprüfen Sie, dass Claude Code Ihren API-Endpunkt erreichen kann; siehe [Netzwerk- und Verbindungsfehler](#network-and-connection-errors)

2383 2410 

2384<h3 id="api-error-model-not-changed">2411<h3 id="api-error-model-not-changed">

2385 API-Fehler beim Überprüfen des ausgewählten Modells2412 API-Fehler beim Überprüfen des ausgewählten Modells

2386</h3>2413</h3>

2387 2414 

2388Sie haben ein Modell mit `/model <name>` ausgewählt, oder eine mit der Sitzung verbundene App hat den Wechsel angefordert. Die API lehnte die minimale Anfrage ab, die Claude Code sendet, um das Modell zu überprüfen, aus einem Grund, der keinen eigenen Eintrag hat, wie z. B. ein Ratenlimit oder ein Serverfehler. Die Sitzung behält ihr aktuelles Modell, und die Nachricht endet damit, dass dies gesagt wird:2415Sie haben ein Modell mit `/model <name>` ausgewählt, oder eine mit der Sitzung verbundene App forderte den Wechsel an. Die API lehnte die minimale Anfrage ab, die Claude Code sendet, um das Modell zu überprüfen, aus einem Grund, der keinen eigenen Eintrag hat, wie z. B. ein Ratenlimit oder ein Serverfehler. Die Sitzung behält ihr aktuelles Modell, und die Nachricht endet damit, dass dies gesagt wird:

2389 2416 

2390```text theme={null}2417```text theme={null}

2391API error: 429 <the server's explanation> · model not changed2418API error: 429 <the server's explanation> · model not changed


2408Claude Opus is not available with the Claude Pro plan. If you have updated your subscription plan recently, run /logout and /login for the plan to take effect.2435Claude Opus is not available with the Claude Pro plan. If you have updated your subscription plan recently, run /logout and /login for the plan to take effect.

2409```2436```

2410 2437 

2411In einer Sitzung, die die Claude Desktop-App ausführt, sagt die Nachricht stattdessen, dass Sie sich `abmelden und erneut anmelden` sollen, anstatt die Befehle zu benennen.2438In einer Sitzung, die die Claude Desktop-App ausführt, sagt die Nachricht, sich `abzumelden und erneut anzumelden`, anstatt die Befehle zu benennen.

2412 2439 

2413**Was zu tun ist:**2440**Was zu tun ist:**

2414 2441 

2415* Führen Sie `/model` aus und wählen Sie ein Modell, das Ihr Plan beinhaltet2442* Führen Sie `/model` aus und wählen Sie ein Modell, das Ihr Plan beinhaltet

2416* Wenn Sie Ihren Plan kürzlich aktualisiert haben und dies immer noch sehen, führen Sie `/logout` dann `/login` aus. Das gespeicherte Token spiegelt Ihren Plan zum Zeitpunkt der Anmeldung wider, daher wird ein Upgrade auf claude.ai in einer bestehenden Sitzung erst wirksam, wenn Sie sich erneut authentifizieren.2443* Wenn Sie Ihren Plan kürzlich aktualisiert haben und dies immer noch sehen, führen Sie `/logout` dann `/login` aus. Das gespeicherte Token spiegelt Ihren Plan zum Zeitpunkt der Anmeldung wider, daher wird ein Upgrade auf claude.ai in einer bestehenden Sitzung erst wirksam, wenn Sie sich erneut authentifizieren.

2417* Siehe [claude.com/pricing](https://claude.com/pricing) für die Modelle, die jeder Plan beinhaltet2444* Siehe [claude.com/pricing](https://claude.com/pricing) für welche Modelle jeder Plan beinhaltet

2418 2445 

2419<h3 id="claude-code-does-not-support-this-model">2446<h3 id="claude-code-does-not-support-this-model">

2420 Claude Code unterstützt dieses Modell nicht2447 Claude Code unterstützt dieses Modell nicht


2432API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.2459API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.

2433```2460```

2434 2461 

2462Die Version, die die API überprüft, ist die, die von der Claude Code-Binärdatei gemeldet wird, die die Anfrage gestellt hat.

2463 

2435**Was zu tun ist:**2464**Was zu tun ist:**

2436 2465 

2437* Führen Sie `claude update` aus, oder aktualisieren Sie die Claude Desktop-App, dann starten Sie eine neue Sitzung2466Aktualisieren Sie diese Binärdatei, dann starten Sie eine neue Sitzung. Wo die Binärdatei herkam, entscheidet wie, außer in einer [selbst gehosteten Umgebung](/docs/de/self-hosted-environments-deploy#pin-the-version):

2438* Für die Formulierung pro Modell können Sie in der aktuellen Sitzung weiterarbeiten, indem Sie mit `/model` zu einem anderen Modell wechseln2467 

2439* Für die Formulierung der Organisationsrichtlinie aktualisieren Sie, bevor Sie fortfahren2468| Die Binärdatei, die die Anfrage gestellt hat | Wie man sie aktualisiert |

2469| :- | :- |

2470| Ein Claude Code, das Sie installiert haben | Führen Sie `claude update` aus |

2471| Die Claude Desktop-App | Aktualisieren Sie die App |

2472| Die Binärdatei, die die [VS Code-Erweiterung](/docs/de/vs-code) bündelt | Aktualisieren Sie die Erweiterung |

2473| Die Binärdatei, die ein Agent SDK-Paket bündelt | [Aktualisieren Sie das SDK-Paket](/docs/de/agent-sdk/hosting#runtime-dependencies), dann starten Sie Ihre Anwendung neu. In einer [kompilierten Single-File-Ausführbaren](/docs/de/agent-sdk/typescript#compile-to-a-single-executable), bauen Sie sie neu |

2474 

2475* Für die Pro-Modell-Formulierung können Sie in der aktuellen Sitzung weiterarbeiten, indem Sie zu einem anderen Modell wechseln: Führen Sie `/model` in der CLI aus, rufen Sie [`setModel()`](/docs/de/agent-sdk/typescript#query-object) auf dem TypeScript SDK's `Query`-Objekt im Streaming-Eingabemodus auf, oder rufen Sie [`set_model()`](/docs/de/agent-sdk/python#claudesdkclient) auf dem Python SDK's `ClaudeSDKClient` auf

2476* Für die Organisationsrichtlinie-Formulierung aktualisieren Sie, bevor Sie fortfahren

2440 2477 

2441<h3 id="model-is-restricted-by-your-organizations-settings">2478<h3 id="model-is-restricted-by-your-organizations-settings">

2442 Modell ist durch die Einstellungen Ihrer Organisation eingeschränkt2479 Modell ist durch die Einstellungen Ihrer Organisation eingeschränkt

2443</h3>2480</h3>

2444 2481 

2445Ihr Organisationsadministrator hat dieses Modell in der claude.ai-Administratorkonsole deaktiviert, oder verwaltete Einstellungen schließen es durch eine [`availableModels`](/docs/de/model-config#restrict-model-selection)-Zulassungsliste oder eine [`deniedModels`](/docs/de/model-config#block-specific-models-or-versions)-Liste aus. Der Hinweis wird beim Start angezeigt, wenn `--model`, `ANTHROPIC_MODEL` oder die `model`-Einstellung das eingeschränkte Modell benannt haben, und er benennt das Modell, das die Sitzung stattdessen verwendet. Wenn verwaltete Einstellungen kein zulässiges Modell für die Sitzung hinterlassen, siehe [Verwaltete Einstellungen blockieren das Standardmodell](#managed-settings-block-the-default-model). Der Substitutionshinweis kann auch während der Sitzung angezeigt werden, nachdem ein Administrator das Modell, auf dem eine Sitzung läuft, in der claude.ai-Administratorkonsole deaktiviert hat.2482Ihr Organisationsadministrator hat dieses Modell in der claude.ai-Admin-Konsole deaktiviert, oder verwaltete Einstellungen schließen es durch eine [`availableModels`](/docs/de/model-config#restrict-model-selection)-Zulassungsliste oder eine [`deniedModels`](/docs/de/model-config#block-specific-models-or-versions)-Liste aus. Der Hinweis wird beim Start angezeigt, wenn `--model`, `ANTHROPIC_MODEL` oder die `model`-Einstellung das eingeschränkte Modell benannt haben, und er benennt das Modell, das die Sitzung stattdessen verwendet. Wenn verwaltete Einstellungen kein zulässiges Modell für die Sitzung hinterlassen, siehe [Verwaltete Einstellungen blockieren das Standardmodell](#managed-settings-block-the-default-model). Der Substitutionshinweis kann auch mid-session angezeigt werden, nachdem ein Administrator das Modell, auf dem eine Sitzung läuft, in der claude.ai-Admin-Konsole deaktiviert hat.

2446 2483 

2447```text theme={null}2484```text theme={null}

2448Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.2485Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.

2449```2486```

2450 2487 

2451Das Eingeben von `/model <name>` für ein eingeschränktes Modell wird abgelehnt und die Sitzung behält ihr aktuelles Modell. Für ein in der Administratorkonsole deaktiviertes Modell lautet die Ablehnung `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` Für ein Modell, das verwaltete Einstellungen ausschließen, lautet es `Model '<name>' is not available. Your organization restricts model selection.`2488Das Eingeben von `/model <name>` für ein eingeschränktes Modell wird abgelehnt und die Sitzung behält ihr aktuelles Modell. Für ein Modell, das in der Admin-Konsole deaktiviert ist, lautet die Ablehnung `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` Für ein Modell, das verwaltete Einstellungen ausschließen, lautet es `Model '<name>' is not available. Your organization restricts model selection.`

2452 2489 

2453Ein Hinweis mit dem Präfix eines Agenten, einer Fähigkeit oder eines Befehls bedeutet, dass die Einschränkung auf das [angeforderte Modell des Subagenten](/docs/de/sub-agents#choose-a-model) angewendet wurde: Der Subagent läuft auf dem ersetzten Modell und das Modell Ihrer Sitzung ist unverändert. Vor v2.1.223 zeigte Claude Code den Hinweis nur für Subagenten, die mit dem Agent-Tool gestartet wurden.2490Ein Hinweis mit einem Agent-, Skill- oder Befehlsnamen bedeutet, dass die Einschränkung auf das [angeforderte Modell des Subagenten](/docs/de/sub-agents#choose-a-model) angewendet wurde: Der Subagent läuft auf dem substituierten Modell und das Modell Ihrer Sitzung ist unverändert. Vor v2.1.223 zeigte Claude Code den Hinweis nur für Subagenten, die mit dem Agent-Tool gestartet wurden.

2454 2491 

2455Claude Code behandelt einen Modell-Familie-Alias, einen von `opus`, `sonnet`, `haiku` oder `fable`, als eine Anfrage für diese Familie statt für ihre neueste Version. Auf der Anthropic API und auf [Claude Platform on AWS](/docs/de/claude-platform-on-aws) wird ein eingeschränkter Familie-Alias zu der neuesten Version der Familie aufgelöst, die die Einstellungen Ihrer Organisation zulassen, und der Substitutionshinweis benennt diese Version. Claude Code lehnt `/model <alias>` nur ab, wenn jede Version der Familie eingeschränkt ist. Vor v2.1.205 wurde ein Familie-Alias basierend auf seiner neuesten Version allein ersetzt oder abgelehnt, auch wenn eine ältere Version der gleichen Familie zulässig war.2492Claude Code behandelt einen Modell-Familie-Alias, einen von `opus`, `sonnet`, `haiku` oder `fable`, als eine Anfrage für diese Familie statt für ihre neueste Version. Auf der Anthropic API und auf [Claude Platform on AWS](/docs/de/claude-platform-on-aws) wird ein eingeschränkter Familie-Alias zu der neuesten Version der Familie aufgelöst, die die Einstellungen Ihrer Organisation zulassen, und der Substitutionshinweis benennt diese Version. Claude Code lehnt `/model <alias>` nur ab, wenn jede Version der Familie eingeschränkt ist. Vor v2.1.205 wurde ein Familie-Alias basierend auf seiner neuesten Version allein substituiert oder abgelehnt, auch wenn eine ältere Version der gleichen Familie zulässig war.

2456 2493 

2457**Was zu tun ist:**2494**Was zu tun ist:**

2458 2495 

2459* Führen Sie `/model` aus, um aus den Modellen auszuwählen, die Ihre Organisation zulässt. Eingeschränkte Modelle sind im Wähler verborgen.2496* Führen Sie `/model` aus, um aus den Modellen auszuwählen, die Ihre Organisation zulässt. Eingeschränkte Modelle sind in der Auswahl verborgen.

2460* Wenn das eingeschränkte Modell in `--model`, `ANTHROPIC_MODEL`, dem `model`-Feld einer Einstellungsdatei oder dem `model`-Frontmatter eines [Subagenten](/docs/de/sub-agents#choose-a-model), einer Fähigkeit oder eines Befehls gesetzt wurde, entfernen oder aktualisieren Sie diesen Wert, damit der Hinweis nicht erneut auftritt2497* Wenn das eingeschränkte Modell in `--model`, `ANTHROPIC_MODEL`, dem `model`-Feld einer Einstellungsdatei oder dem `model`-Frontmatter eines [Subagenten](/docs/de/sub-agents#choose-a-model), Skill oder Befehls gesetzt wurde, entfernen oder aktualisieren Sie diesen Wert, damit der Hinweis nicht erneut auftritt

2461* Wenn Sie Zugriff auf das eingeschränkte Modell benötigen, bitten Sie Ihren Organisationsadministrator, es zu aktivieren. Siehe [Organisationsmodell-Einschränkungen](/docs/de/model-config#organization-model-restrictions).2498* Wenn Sie Zugriff auf das eingeschränkte Modell benötigen, bitten Sie Ihren Organisationsadministrator, es zu aktivieren. Siehe [Organisationsmodell-Einschränkungen](/docs/de/model-config#organization-model-restrictions).

2462 2499 

2463<h3 id="model-switch-was-blocked-by-a-premodelswitch-hook">2500<h3 id="model-switch-was-blocked-by-a-premodelswitch-hook">

2464 Modellwechsel wurde durch einen PreModelSwitch-Hook blockiert2501 Modellwechsel wurde durch einen PreModelSwitch-Hook blockiert

2465</h3>2502</h3>

2466 2503 

2467Ein [PreModelSwitch-Hook](/docs/de/hooks#premodelswitch) hat den Modellwechsel, den Sie oder ein Client angefordert haben, nicht genehmigt, daher behält die Sitzung ihr aktuelles Modell. Wenn der Wechsel von einem [Agent SDK](/docs/de/agent-sdk/overview)-Host oder [Remote Control](/docs/de/remote-control) statt von einem Befehl kam, den Sie eingegeben haben, lautet die Nachricht `Model switch blocked by a PreModelSwitch hook` ohne Benennung des Zielmodells.2504Ein [PreModelSwitch-Hook](/docs/de/hooks#premodelswitch) hat den Modellwechsel, den Sie oder ein Client angefordert haben, nicht genehmigt, daher behält die Sitzung ihr aktuelles Modell. Wenn der Wechsel von einem [Agent SDK](/docs/de/agent-sdk/overview)-Host oder [Remote Control](/docs/de/remote-control) statt von einem Befehl, den Sie eingegeben haben, kam, lautet die Nachricht `Model switch blocked by a PreModelSwitch hook` ohne das Zielmodell zu benennen.

2468 2505 

2469```text theme={null}2506```text theme={null}

2470Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.2507Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.

2471```2508```

2472 2509 

2473Der Grund nach dem Doppelpunkt sagt, was den Wechsel abgelehnt hat:2510Der Grund nach dem Doppelpunkt sagt, was den Wechsel verweigert hat:

2474 2511 

2475* **Ein Grund, den ein Hook geschrieben hat**: Ein PreModelSwitch-Hook lieferte diesen Grund, wenn er [den Wechsel ablehnte oder um Bestätigung bat](/docs/de/hooks#premodelswitch-decision-control). Beheben Sie, was er fragt, oder wählen Sie ein Modell, das Ihre Hooks zulassen.2512* **Ein Grund, den ein Hook geschrieben hat**: Ein PreModelSwitch-Hook lieferte diesen Grund, wenn es [den Wechsel verweigert oder um Bestätigung gebeten hat](/docs/de/hooks#premodelswitch-decision-control). Beheben Sie, was es fragt, oder wählen Sie ein Modell, das Ihre Hooks zulassen.

2476* **`PreModelSwitch hook <name> did not respond before its timeout`**: Ein Hook, der nicht vor seinem [Timeout](/docs/de/hooks#timeouts) antwortet, blockiert den Wechsel. Beheben Sie den hängenden Befehl oder erhöhen Sie das `timeout` dieses Hooks, dann wechseln Sie erneut.2513* **`PreModelSwitch hook <name> did not respond before its timeout`**: Ein Hook, der nicht vor seinem [Timeout](/docs/de/hooks#timeouts) antwortet, blockiert den Wechsel. Beheben Sie den hängenden Befehl oder erhöhen Sie das `timeout` dieses Hooks, dann wechseln Sie erneut.

2477* **`confirmation required, and this session cannot ask`**: Ein Hook antwortete `ask` ohne Grund, und eine Kontrollabfrage hat keine Möglichkeit, die Bestätigungsaufforderung anzuzeigen. Ein `/model`-Befehl in einem [`-p`-Lauf](/docs/de/headless) meldet die gleiche Bedingung mit `(run /model interactively to confirm)` nach dem Grund. Machen Sie den Wechsel aus einer interaktiven Sitzung, oder ändern Sie die Entscheidung des Hooks für dieses Modell.2514* **`confirmation required, and this session cannot ask`**: Ein Hook antwortete `ask` ohne einen Grund, und eine Kontrollabfrage hat keine Möglichkeit, die Bestätigungsaufforderung anzuzeigen. Ein `/model`-Befehl in einem [`-p`-Lauf](/docs/de/headless) meldet die gleiche Bedingung mit `(run /model interactively to confirm)` nach dem Grund. Machen Sie den Wechsel aus einer interaktiven Sitzung, oder ändern Sie die Entscheidung des Hooks für dieses Modell.

2478* **`so organization-managed PreModelSwitch hooks could not be checked`**: Claude Code konnte nicht feststellen, welche PreModelSwitch-Hooks Ihre Organisation [verwaltete Plugins](/docs/de/settings-reference#enabledplugins) liefern, beispielsweise weil ein verwaltetes Plugin nicht geladen werden konnte. Einer dieser Hooks könnte den Wechsel blockieren, daher weigert sich Claude Code, statt den Wechsel ungeprüft anzuwenden. Der Anfang des Grundes benennt, was fehlgeschlagen ist. Claude Code überprüft bei jedem Wechselversuch erneut, daher stoppt ein Fehler, der seitdem behoben wurde, das Blockieren; wenn es weiterhin fehlschlägt, führen Sie `claude --debug` aus und wechseln Sie erneut, um die Details zu erfassen, dann beheben Sie das Plugin oder bitten Sie Ihren Administrator, es zu beheben.2515* **`so organization-managed PreModelSwitch hooks could not be checked`**: Claude Code konnte nicht sagen, welche PreModelSwitch-Hooks Ihre Organisation's [verwaltete Plugins](/docs/de/settings-reference#enabledplugins) liefern, zum Beispiel weil ein verwaltetes Plugin nicht geladen werden konnte. Einer dieser Hooks könnte den Wechsel blockieren, daher weigert sich Claude Code, statt den Wechsel ungeprüft anzuwenden. Der Anfang des Grundes benennt, was fehlgeschlagen ist. Claude Code überprüft bei jedem Wechselversuch erneut, daher stoppt ein Fehler, der seitdem geklärt wurde, das Blockieren; wenn es immer noch fehlschlägt, führen Sie `claude --debug` aus und wechseln Sie erneut, um die Details zu erfassen, dann beheben Sie das Plugin oder bitten Sie Ihren Administrator, es zu beheben.

2479* **`a PreModelSwitch hook failed before answering`** oder **`PreModelSwitch hooks were cancelled (the control stream closed) before answering`**: Der Hook-Lauf endete ohne Urteil, und Claude Code behandelt das nicht als Genehmigung. Führen Sie `claude --debug` aus, um zu sehen, was fehlgeschlagen ist, dann wechseln Sie erneut.2516* **`a PreModelSwitch hook failed before answering`** oder **`PreModelSwitch hooks were cancelled (the control stream closed) before answering`**: Der Hook-Lauf endete ohne ein Urteil, und Claude Code behandelt das nicht als Genehmigung. Führen Sie `claude --debug` aus, um zu sehen, was fehlgeschlagen ist, dann wechseln Sie erneut.

2480 2517 

2481Vor v2.1.260 lautete die Ablehnung des verwalteten Plugins `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log`. Claude Code wiederholte das Plugin-Laden einmal und lehnte dann später Wechsel in der Sitzung ab, auch wenn Ihre Organisation keine Plugins verwaltete. Starten Sie die Sitzung auf diesen Versionen neu, um das Plugin-Laden erneut auszuführen.2518Vor v2.1.260 lautet die verwaltete Plugin-Ablehnung `plugin hooks could not be loaded, so PreModelSwitch hooks could not be checked; see the debug log`. Claude Code wiederholte das Plugin-Laden einmal und lehnte dann später Wechsel in der Sitzung ab, auch wenn Ihre Organisation keine Plugins verwaltete. Starten Sie die Sitzung auf diesen Versionen neu, um das Plugin-Laden erneut auszuführen.

2482 2519 

2483<h3 id="couldnt-save-it-as-your-default">2520<h3 id="couldnt-save-it-as-your-default">

2484 Konnte es nicht als Ihren Standard speichern2521 Konnte es nicht als Ihren Standard speichern

2485</h3>2522</h3>

2486 2523 

2487Sie haben ein Modell ausgewählt, um es als Ihren Standard zu speichern, beispielsweise mit `/model <name>` oder `Enter` im `/model`-Wähler, und Claude Code konnte die Auswahl nicht in Ihre Benutzereinstellungsdatei `~/.claude/settings.json` schreiben. Der Wechsel selbst wurde angewendet, daher läuft die aktuelle Sitzung auf dem Modell, das Sie ausgewählt haben, aber Ihr Standard ist unverändert und die nächste Sitzung startet auf dem alten Wert.2524Sie haben ein Modell ausgewählt, um es als Ihren Standard zu speichern, zum Beispiel mit `/model <name>` oder `Enter` in der `/model`-Auswahl, und Claude Code konnte die Auswahl nicht in Ihre Benutzereinstellungsdatei, `~/.claude/settings.json`, schreiben. Der Wechsel selbst wurde angewendet, daher läuft die aktuelle Sitzung auf dem Modell, das Sie ausgewählt haben, aber Ihr Standard ist unverändert und die nächste Sitzung startet auf dem alten Wert.

2488 2525 

2489```text theme={null}2526```text theme={null}

2490Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)2527Set model to Fable 5.1 for this session only · couldn't save it as your default: ~/.claude/settings.json can't be written (EROFS)


2492 2529 

2493Der Grund nach dem Dateipfad sagt, was fehlgeschlagen ist:2530Der Grund nach dem Dateipfad sagt, was fehlgeschlagen ist:

2494 2531 

2495* **`can't be written (<code>)`**: Der Schreibvorgang schlug mit dem Betriebssystem-Fehlercode in Klammern fehl, wie `EROFS`, wenn die Datei oder die Datei, auf die sie verweist, auf einem Dateisystem sitzt, das Schreibvorgänge ablehnt. Machen Sie die Datei beschreibbar und wechseln Sie erneut. Wenn ein anderes Tool die Datei generiert, setzen Sie stattdessen den `model`-Schlüssel in diesem Tool; siehe [Eine Änderung, die Sie in Claude Code vorgenommen haben, geht in neuen Sitzungen verloren](/docs/de/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions).2532* **`can't be written (<code>)`**: Der Schreibvorgang schlug mit dem Betriebssystem-Fehlercode in Klammern fehl, wie `EROFS`, wenn die Datei oder die Datei, auf die sie verweist, auf einem Dateisystem sitzt, das Schreibvorgänge verweigert. Machen Sie die Datei beschreibbar und wechseln Sie erneut. Wenn ein anderes Tool die Datei generiert, setzen Sie stattdessen den `model`-Schlüssel in diesem Tool; siehe [Eine Änderung, die Sie in Claude Code gemacht haben, geht in neuen Sitzungen verloren](/docs/de/settings#a-change-you-made-in-claude-code-is-lost-in-new-sessions).

2496* **`isn't valid JSON`**: Die Datei auf der Festplatte wird nicht geparst, und Claude Code lässt sie unverändert, anstatt Inhalt zu überschreiben, den es nicht zurücklesen kann. Beheben Sie den Syntaxfehler, dann wechseln Sie erneut; siehe [Beheben Sie eine beschädigte Einstellungsdatei](/docs/de/settings#fix-a-broken-settings-file).2533* **`isn't valid JSON`**: Die Datei auf der Festplatte wird nicht geparst, und Claude Code lässt sie unverändert, statt Inhalte zu überschreiben, die es nicht zurücklesen kann. Beheben Sie den Syntaxfehler, dann wechseln Sie erneut; siehe [Beheben Sie eine kaputte Einstellungsdatei](/docs/de/settings#fix-a-broken-settings-file).

2497 2534 

2498Ein Hinweis, der mit `couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)` endet, bedeutet, dass der Schreibvorgang nach drei Sekunden nicht beendet war. Er wird im Hintergrund fortgesetzt, daher kann der Standard immer noch gespeichert werden; überprüfen Sie, mit welchem Modell Ihre nächste Sitzung startet, oder führen Sie `/model <name>` erneut aus.2535Ein Hinweis, der endet mit `couldn't confirm it was saved as your default (~/.claude/settings.json is still being written)`, bedeutet, dass der Schreibvorgang nach drei Sekunden nicht beendet war. Er wird im Hintergrund fortgesetzt, daher kann der Standard immer noch gespeichert werden; überprüfen Sie, mit welchem Modell Ihre nächste Sitzung startet, oder führen Sie `/model <name>` erneut aus.

2499 2536 

2500Vor v2.1.265 sagte der Hinweis, dass das Modell `saved as your default for new sessions` war, auch wenn der Schreibvorgang fehlschlug.2537Vor v2.1.265 sagte der Hinweis, das Modell sei `saved as your default for new sessions`, auch wenn der Schreibvorgang fehlgeschlagen ist.

2501 2538 

2502<h3 id="thinking-type-enabled-is-not-supported-for-this-model">2539<h3 id="thinking-type-enabled-is-not-supported-for-this-model">

2503 thinking.type.enabled wird für dieses Modell nicht unterstützt2540 thinking.type.enabled wird für dieses Modell nicht unterstützt


2516* Wenn Sie dies im [Agent SDK](/docs/de/agent-sdk/overview) treffen, aktualisieren Sie stattdessen das SDK-Paket. Opus 4.8 benötigt TypeScript SDK v0.3.154 oder später und Python SDK v0.2.88 oder später. Sonnet 5 benötigt TypeScript SDK v0.3.197 oder später. Opus 5 benötigt TypeScript SDK v0.3.219 oder später. Opus 5.5 benötigt TypeScript SDK v0.3.280 oder später. Sonnet 5.5 benötigt TypeScript SDK v0.3.284 oder später2553* Wenn Sie dies im [Agent SDK](/docs/de/agent-sdk/overview) treffen, aktualisieren Sie stattdessen das SDK-Paket. Opus 4.8 benötigt TypeScript SDK v0.3.154 oder später und Python SDK v0.2.88 oder später. Sonnet 5 benötigt TypeScript SDK v0.3.197 oder später. Opus 5 benötigt TypeScript SDK v0.3.219 oder später. Opus 5.5 benötigt TypeScript SDK v0.3.280 oder später. Sonnet 5.5 benötigt TypeScript SDK v0.3.284 oder später

2517 2554 

2518<h3 id="effort-isnt-available-with-thinking-turned-off">2555<h3 id="effort-isnt-available-with-thinking-turned-off">

2519 Anstrengung ist nicht verfügbar, wenn das Denken ausgeschaltet ist2556 Effort ist nicht verfügbar, wenn Denken ausgeschaltet ist

2520</h3>2557</h3>

2521 2558 

2522Sie haben [erweitertes Denken](/docs/de/model-config#extended-thinking) ausgeschaltet und laufen auf einer [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level) über `high`. Das Modell akzeptiert diese Kombination nicht, daher lehnte die API die Anfrage ab.2559Sie haben [erweitertes Denken](/docs/de/model-config#extended-thinking) ausgeschaltet und laufen auf einer [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level) über `high`. Das Modell akzeptiert diese Kombination nicht, daher lehnte die API die Anfrage ab.


2530**Was zu tun ist:**2567**Was zu tun ist:**

2531 2568 

2532* [Senken Sie die Anstrengungsstufe](/docs/de/model-config#set-the-effort-level) auf `high` oder darunter.2569* [Senken Sie die Anstrengungsstufe](/docs/de/model-config#set-the-effort-level) auf `high` oder darunter.

2533* Schalten Sie das Denken wieder ein, beispielsweise durch Aufheben von [`MAX_THINKING_TOKENS`](/docs/de/env-vars) oder Entfernen von [`"alwaysThinkingEnabled": false`](/docs/de/settings-reference#alwaysthinkingenabled) aus Ihren Einstellungen.2570* Schalten Sie das Denken wieder ein, zum Beispiel durch Aufheben von [`MAX_THINKING_TOKENS`](/docs/de/env-vars) oder Entfernen von [`"alwaysThinkingEnabled": false`](/docs/de/settings-reference#alwaysthinkingenabled) aus Ihren Einstellungen.

2534 2571 

2535Vor v2.1.242 zeigte Claude Code die eigene Nachricht der API: `API Error: 400 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking.` Vor v2.1.251 sendete Claude Code die Anfrage auf der Anstrengungsstufe, die Sie gesetzt haben, daher lehnte Opus 5 jede Anfrage über `high` mit ausgeschaltetem Denken ab. Claude Code sendet jetzt stattdessen Anstrengung `high` an Modelle, von denen es weiß, dass sie die Kombination ablehnen, wie Opus 5.2572Vor v2.1.242 zeigte Claude Code die eigene Nachricht der API: `API Error: 400 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking.` Vor v2.1.251 sendete Claude Code die Anfrage auf der Anstrengungsstufe, die Sie gesetzt haben, daher lehnte Opus 5 jede Anfrage über `high` mit ausgeschaltetem Denken ab. Claude Code sendet jetzt stattdessen Anstrengung `high` an Modelle, von denen es weiß, dass sie die Kombination ablehnen, wie Opus 5.

2536 2573 


2538 Denk-Budget überschreitet Ausgabelimit2575 Denk-Budget überschreitet Ausgabelimit

2539</h3>2576</h3>

2540 2577 

2541Das konfigurierte erweiterte Denk-Budget überschreitet die maximale Antwortlänge, daher bleibt kein Platz für die eigentliche Antwort.2578Das konfigurierte erweiterte Denk-Budget überschreitet die maximale Antwortlänge, daher bleibt kein Platz für die tatsächliche Antwort.

2542 2579 

2543```text theme={null}2580```text theme={null}

2544API Error: 400 ... max_tokens must be greater than thinking.budget_tokens2581API Error: 400 ... max_tokens must be greater than thinking.budget_tokens


2547**Was zu tun ist:**2584**Was zu tun ist:**

2548 2585 

2549* Erhöhen Sie [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/de/env-vars) über das Denk-Budget2586* Erhöhen Sie [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/de/env-vars) über das Denk-Budget

2550* Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für die Interaktion des Budgets mit der Ausgabelänge2587* Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für wie das Budget mit der Ausgabelänge interagiert

2551 2588 

2552<h3 id="tool-use-or-thinking-block-mismatch">2589<h3 id="tool-use-or-thinking-block-mismatch">

2553 Tool-Verwendung oder Denk-Block-Nichtübereinstimmung2590 Tool-Verwendung oder Denk-Block-Nichtübereinstimmung


2563API Error: 400 ... thinking blocks ... cannot be modified2600API Error: 400 ... thinking blocks ... cannot be modified

2564```2601```

2565 2602 

2566Alle Varianten bedeuten das Gleiche: Die Abfolge der `tool_use`-, `tool_result`- und `thinking`-Blöcke in der Historie stimmt nicht mehr mit dem überein, was die API erwartet.2603Alle Varianten bedeuten das Gleiche: Die Abfolge von `tool_use`, `tool_result` und `thinking`-Blöcken in der Historie stimmt nicht mehr mit dem überein, was die API erwartet.

2567 2604 

2568**Was zu tun ist:**2605**Was zu tun ist:**

2569 2606 

2570* Wenn Sie Opus 4.7 oder Opus 4.8 verwenden, führen Sie zuerst `claude update` aus. Versionen vor v2.1.156 können diesen Fehler während normaler Tool-Verwendung auslösen, und `/rewind` löscht ihn nicht.2607* Wenn Sie Opus 4.7 oder Opus 4.8 verwenden, führen Sie zuerst `claude update` aus. Versionen vor v2.1.156 können diesen Fehler während normaler Tool-Verwendung auslösen, und `/rewind` löscht ihn nicht.

2571* Führen Sie `/rewind` aus, oder drücken Sie zweimal Esc, um zu einem Checkpoint vor dem beschädigten Durchgang zurückzugehen und von dort aus fortzufahren. Siehe [Checkpointing](/docs/de/checkpointing) für die Erstellung und Wiederherstellung von Checkpoints.2608* Führen Sie `/rewind` aus, oder drücken Sie zweimal Esc, um zu einem Checkpoint vor der beschädigten Runde zurückzugehen und von dort aus fortzufahren. Siehe [Checkpointing](/docs/de/checkpointing) für wie Checkpoints erstellt und wiederhergestellt werden.

2572 2609 

2573<h3 id="invalid-data-in-redacted-thinking-block">2610<h3 id="invalid-data-in-redacted-thinking-block">

2574 Ungültige Daten im redacted\_thinking-Block2611 Ungültige Daten im redacted\_thinking-Block

2575</h3>2612</h3>

2576 2613 

2577Die API lehnte die Anfrage mit einem 400 ab, weil sie einen `redacted_thinking`-Block, den ein früherer Durchgang in der Gesprächshistorie trägt, nicht akzeptieren konnte.2614Die API lehnte die Anfrage mit einem 400 ab, weil sie einen `redacted_thinking`-Block, den eine frühere Runde in der Gesprächshistorie trägt, nicht akzeptieren konnte.

2578 2615 

2579```text theme={null}2616```text theme={null}

2580API Error: 400 ... Invalid `data` in `redacted_thinking` block2617API Error: 400 ... Invalid `data` in `redacted_thinking` block

2581```2618```

2582 2619 

2583Claude Code lässt das frühere Denken des Gesprächs aus der Anfrage weg und versucht es einmal erneut, daher wird die Sitzung ohne Anzeige des Fehlers fortgesetzt. Vor v2.1.282 behielt Claude Code den abgelehnten Block, und jeder spätere Durchgang schlug mit dem gleichen Fehler fehl.2620Claude Code lässt das Denken des Gesprächs aus der Anfrage weg und versucht es einmal erneut, daher wird die Sitzung fortgesetzt, ohne den Fehler anzuzeigen. Vor v2.1.282 behielt Claude Code den abgelehnten Block, und jede später Runde schlug mit demselben Fehler fehl.

2584 2621 

2585**Was zu tun ist:**2622**Was zu tun ist:**

2586 2623 

2587* Wenn Sie auf v2.1.281 oder früher sind und jeder Durchgang mit diesem Fehler fehlschlägt, führen Sie `claude update` aus und setzen Sie die Sitzung fort2624* Wenn Sie auf v2.1.281 oder früher sind und jede Runde schlägt mit diesem Fehler fehl, führen Sie `claude update` aus und setzen Sie die Sitzung fort

2588* Wenn der Fehler anhält, führen Sie `/clear` aus, um ein Gespräch zu starten, das den Block nicht trägt2625* Wenn der Fehler anhält, führen Sie `/clear` aus, um ein Gespräch zu starten, das den Block nicht trägt

2589 2626 

2590<h3 id="unsupported-tool-content-removed">2627<h3 id="unsupported-tool-content-removed">

2591 Nicht unterstützter Tool-Inhalt entfernt2628 Nicht unterstützter Tool-Inhalt entfernt

2592</h3>2629</h3>

2593 2630 

2594Wenn Claude Code direkt mit der Anthropic API verbunden ist und eine gespeicherte Sitzung lädt oder in der Vorschau anzeigt, entfernt es Tool-Inhalt, den die Anthropic API nicht akzeptiert, und lässt diese Zeile, wo entfernter Inhalt zwischen zwei Denk-Blöcken saß:2631Wenn Claude Code direkt mit der Anthropic API verbunden ist und eine gespeicherte Sitzung lädt oder in der Vorschau anzeigt, entfernt es Tool-Inhalte, die die Anthropic API nicht akzeptiert, und lässt diese Zeile, wo entfernter Inhalt zwischen zwei Denk-Blöcken saß:

2595 2632 

2596```text theme={null}2633```text theme={null}

2597[Unsupported tool content removed]2634[Unsupported tool content removed]

2598```2635```

2599 2636 

2600Solcher Inhalt erreicht eine Sitzungsdatei, wenn etwas anderes als die Anthropic API in der API-Format antwortet, typischerweise ein Drittanbieter-Proxy, der durch [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) gesetzt ist und Tool-Aufrufe eines anderen Anbieters übersetzt. Claude Code entfernt ihn nur, wenn die Sitzung direkt mit der Anthropic API verbunden ist, und lädt die gespeicherte Historie, wie sie ist, wenn die Sitzung durch einen Proxy oder auf einem anderen Anbieter läuft. Vor v2.1.246 sendete Claude Code die Tool-Verwendung und ihr Ergebnis zurück zur API, und jeder Durchgang der wiederaufgenommenen Sitzung schlug mit einem 400-Fehler wie `messages.1.content.0.server_tool_use.name: Input should be 'web_search', 'web_fetch', ...` fehl.2637Solcher Inhalt erreicht eine Sitzungsdatei, wenn etwas anderes als die Anthropic API im Format der API antwortet, typischerweise ein Drittanbieter-Proxy, der durch [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) gesetzt ist und die Tool-Aufrufe eines anderen Anbieters übersetzt. Claude Code entfernt es nur, wenn die Sitzung direkt mit der Anthropic API verbunden ist, und lädt die gespeicherte Historie, wie sie ist, wenn die Sitzung durch einen Proxy oder auf einem anderen Anbieter läuft. Vor v2.1.246 sendete Claude Code die Tool-Verwendung und ihr Ergebnis zurück zur API, und jede Runde der wiederaufgenommenen Sitzung schlug mit einem 400-Fehler wie `messages.1.content.0.server_tool_use.name: Input should be 'web_search', 'web_fetch', ...` fehl.

2601 2638 

2602**Was zu tun ist:**2639**Was zu tun ist:**

2603 2640 

2604* Keine Aktion erforderlich, wenn Sie die Platzhalter-Zeile sehen. Die Sitzung wird ohne den entfernten Inhalt fortgesetzt.2641* Keine Aktion erforderlich, wenn Sie die Platzhalter-Zeile sehen. Die Sitzung wird ohne den entfernten Inhalt fortgesetzt.

2605* Wenn jeder Durchgang einer wiederaufgenommenen Sitzung stattdessen mit dem 400-Fehler fehlschlägt, führen Sie `claude update` aus und setzen Sie die Sitzung erneut fort. Versionen vor v2.1.246 entfernen den Inhalt nicht.2642* Wenn jede Runde einer wiederaufgenommenen Sitzung stattdessen mit dem 400-Fehler fehlschlägt, führen Sie `claude update` aus und setzen Sie die Sitzung erneut fort. Versionen vor v2.1.246 entfernen den Inhalt nicht.

2606 2643 

2607<h3 id="role-system-must-precede-an-assistant-message">2644<h3 id="role-system-must-precede-an-assistant-message">

2608 Rolle 'system' muss einer 'assistant'-Nachricht vorangehen2645 Rolle 'system' muss einer 'assistant'-Nachricht vorangehen


2620 2657 

2621**Was zu tun ist:**2658**Was zu tun ist:**

2622 2659 

2623* Wenn der Fehler bei jedem Durchgang hinter einem Proxy oder Gateway, der durch [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) konfiguriert ist, wiederholt wird, verbinden Sie sich ohne den Proxy, um die Quelle zu bestätigen, und melden Sie den Fehler an denjenigen, der ihn betreibt2660* Wenn der Fehler bei jedem Durchgang hinter einem Proxy oder Gateway, der durch [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) konfiguriert ist, wiederholt wird, verbinden Sie sich ohne den Proxy, um die Quelle zu bestätigen, und melden Sie den Fehler an, wer ihn betreibt

2624* Führen Sie `/clear` aus, um ein frisches Gespräch zu starten. Wenn der Fehler dort auch zurückkommt, liegt die Ursache auf dem Anfragepfad, nicht in der gespeicherten Gesprächshistorie.2661* Führen Sie `/clear` aus, um ein frisches Gespräch zu starten. Wenn der Fehler dort auch zurückkommt, ist die Ursache auf dem Anfragepfad, nicht in der gespeicherten Gesprächshistorie.

2625 2662 

2626Vor v2.1.280 erkannte Claude Code diese Formulierung nicht, daher trat der Fehler auch auf, wenn die abgelehnte System-Nachricht eine war, die Claude Code selbst sendete, und jeder spätere Durchgang des Gesprächs schlug auf die gleiche Weise fehl.2663Vor v2.1.280 erkannte Claude Code diese Formulierung nicht, daher trat der Fehler auch auf, wenn die abgelehnte System-Nachricht eine war, die Claude Code selbst sendete, und jede später Runde des Gesprächs schlug auf die gleiche Weise fehl.

2627 2664 

2628<h3 id="invalid-encrypted-content-in-search-result-block">2665<h3 id="invalid-encrypted-content-in-search-result-block">

2629 Ungültiger encrypted\_content im search\_result-Block2666 Ungültiger encrypted\_content in search\_result-Block

2630</h3>2667</h3>

2631 2668 

2632Die API lehnte die Anfrage mit einem 400 ab, weil die Gesprächshistorie gehostete Web-Such-Inhalte enthält, die sie nicht entschlüsseln kann. Die Formulierung benennt das Feld, das sie nicht lesen kann:2669Die API lehnte die Anfrage mit einem 400 ab, weil die Gesprächshistorie gehostete Web-Such-Inhalte enthält, die sie nicht entschlüsseln kann. Die Formulierung benennt das Feld, das sie nicht lesen kann:


2638API Error: 400 ... Invalid `encrypted_stdout` in `encrypted_code_execution_result` block2675API Error: 400 ... Invalid `encrypted_stdout` in `encrypted_code_execution_result` block

2639```2676```

2640 2677 

2641Ergebnisse aus dem gehosteten [Web-Such-Tool](/docs/de/tools-reference#websearch-tool-behavior) der API tragen verschlüsselte Felder, die nur die API lesen kann. Die `encrypted_stdout`-Formulierung benennt die Ausgabe eines gehosteten Code-Ausführungs-Programms, das solche Ergebnisse las, die die API ebenfalls verschlüsselt. Die API lehnt eine Anfrage ab, die Inhalt erneut sendet, den sie nicht entschlüsseln kann, wie Inhalt, der für eine andere Organisation produziert wurde.2678Ergebnisse aus dem gehosteten [Web-Such-Tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool) der API tragen verschlüsselte Felder, die nur die API lesen kann. Die `encrypted_stdout`-Formulierung benennt die Ausgabe eines gehosteten Code-Ausführungs-Programms, das solche Ergebnisse las, die die API auch verschlüsselt. Die API lehnt eine Anfrage ab, die Inhalte erneut sendet, die sie nicht entschlüsseln kann, wie Inhalte, die für eine andere Organisation produziert wurden.

2642 2679 

2643Das eigene [WebSearch-Tool](/docs/de/tools-reference#websearch-tool-behavior) von Claude Code zeichnet Suchergebnisse als Klartext auf, daher erreichen diese Blöcke normalerweise ein Gespräch durch einen Proxy oder [LLM-Gateway](/docs/de/llm-gateway), der selbst gehostete Web-Suche ausführte.2680Das eigene [WebSearch-Tool](/docs/de/tools-reference#websearch-tool-behavior) von Claude Code zeichnet Such-Ergebnisse als Klartext auf, daher erreichen diese Blöcke normalerweise ein Gespräch durch einen Proxy oder [LLM-Gateway](/docs/de/llm-gateway), der selbst gehostete Web-Suche ausführte.

2644 2681 

2645Für die drei Web-Such-Formulierungen lässt Claude Code die Such-Aufrufe, Ergebnisse und Zitate aus dem weg, was es sendet, und versucht die Anfrage einmal erneut, daher wird die Sitzung ohne Anzeige des Fehlers fortgesetzt. Die `encrypted_stdout`-Formulierung hat keine solche Wiederherstellung, daher erreicht diese Nachricht Sie immer noch. Vor v2.1.282 behielt Claude Code die abgelehnten Web-Such-Blöcke auch, und jeder spätere Durchgang und `/compact` schlug auf die gleiche Weise fehl.2682Für die drei Web-Such-Formulierungen lässt Claude Code die Such-Aufrufe, Ergebnisse und Zitate aus dem weg, was es sendet, und versucht die Anfrage einmal erneut, daher wird die Sitzung fortgesetzt, ohne den Fehler anzuzeigen. Die `encrypted_stdout`-Formulierung hat keine solche Wiederherstellung, daher erreicht diese Nachricht Sie immer noch. Vor v2.1.282 behielt Claude Code die abgelehnten Web-Such-Blöcke auch, und jede später Runde und `/compact` schlug auf die gleiche Weise fehl.

2646 2683 

2647**Was zu tun ist:**2684**Was zu tun ist:**

2648 2685 

2649* Wenn Sie auf v2.1.281 oder früher sind und jeder Durchgang mit einer der Web-Such-Formulierungen fehlschlägt, führen Sie `claude update` aus und setzen Sie die Sitzung fort2686* Wenn Sie auf v2.1.281 oder früher sind und jede Runde schlägt mit einer der Web-Such-Formulierungen fehl, führen Sie `claude update` aus und setzen Sie die Sitzung fort

2650* Wenn der Fehler anhält, oder die Nachricht benennt `encrypted_stdout`, führen Sie `/rewind` aus, um zu einem Checkpoint vor dem Durchgang zurückzugehen, der den Inhalt hinzugefügt hat, oder führen Sie `/clear` aus, um ein Gespräch zu starten, das ihn nicht trägt2687* Wenn der Fehler anhält, oder die Nachricht benennt `encrypted_stdout`, führen Sie `/rewind` aus, um zu einem Checkpoint vor der Runde zurückzugehen, die den Inhalt hinzugefügt hat, oder führen Sie `/clear` aus, um ein Gespräch zu starten, das ihn nicht trägt

2651* Wenn Sie Claude Code hinter einem Proxy oder Gateway ausführen, melden Sie den Fehler an denjenigen, der ihn betreibt2688* Wenn Sie Claude Code hinter einem Proxy oder Gateway ausführen, melden Sie den Fehler an, wer ihn betreibt

2652 2689 

2653<h3 id="usage-policy-refusal">2690<h3 id="usage-policy-refusal">

2654 Richtlinienverletzung2691 Richtlinien-Ablehnung

2655</h3>2692</h3>

2656 2693 

2657Die API lehnte eine Antwort ab, weil Inhalt im Gespräch eine [Nutzungsrichtlinie](https://www.anthropic.com/legal/aup)-Überprüfung auslöste.2694Die API lehnte es ab zu antworten, weil Inhalte im Gespräch eine [Nutzungsrichtlinie](https://www.anthropic.com/legal/aup)-Überprüfung auslösten.

2658 2695 

2659Die Nachricht enthält eine Request-ID und eine Message-ID, die Sie dem Support zitieren können, wenn Sie glauben, dass die Ablehnung falsch ist.2696Die Nachricht enthält eine Request-ID und eine Message-ID, die Sie dem Support zitieren können, wenn Sie glauben, dass die Ablehnung falsch ist.

2660 2697 


2666 2703 

2667Die Nachricht benennt das Modell, das ablehnte, oder `Claude`, wenn kein Modell aufgezeichnet ist.2704Die Nachricht benennt das Modell, das ablehnte, oder `Claude`, wenn kein Modell aufgezeichnet ist.

2668 2705 

2669Die Überprüfung bewertet das gesamte Gespräch, nicht nur Ihre neueste Eingabeaufforderung, daher führt das Senden einer neuen Nachricht in der gleichen Sitzung normalerweise zur gleichen Ablehnung. Das Gleiche gilt nach dem Beenden und erneuten Öffnen der Sitzung mit `--continue` oder `--resume`, da das Transkript auf der Festplatte immer noch den auslösenden Inhalt enthält. Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Clouds Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) deckt diese Nachricht auch Anfragen ab, die die Sicherheitsmaßnahmen des Modells als Cybersicherheitsthema gekennzeichnet haben. Siehe [Sicherheitsmaßnahmen haben ein Cybersicherheitsthema gekennzeichnet](#safety-measures-flagged-a-cybersecurity-topic).2706Die Überprüfung bewertet das gesamte Gespräch, nicht nur Ihre neueste Eingabeaufforderung, daher sendet das Senden einer neuen Nachricht in der gleichen Sitzung normalerweise die gleiche Ablehnung erneut aus. Das Gleiche gilt nach dem Beenden und erneuten Öffnen der Sitzung mit `--continue` oder `--resume`, da das Transkript auf der Festplatte immer noch den auslösenden Inhalt enthält. Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) deckt diese Nachricht auch Anfragen ab, die die Sicherheitsmaßnahmen des Modells als Cybersicherheits-Thema gekennzeichnet haben. Siehe [Sicherheitsmaßnahmen haben ein Cybersicherheits-Thema gekennzeichnet](#safety-measures-flagged-a-cybersecurity-topic).

2670 2707 

2671Vor v2.1.219 lautete die Nachricht `Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.`2708Vor v2.1.219 lautet die Nachricht `Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.`

2672 2709 

2673**Was zu tun ist:**2710**Was zu tun ist:**

2674 2711 

2675* Drücken Sie zweimal Esc oder führen Sie `/rewind` aus, um zu einem Checkpoint vor dem Durchgang zurückzugehen, der die Ablehnung auslöste, dann umformulieren oder versuchen Sie einen anderen Ansatz. Siehe [Checkpointing](/docs/de/checkpointing).2712* Drücken Sie zweimal Esc oder führen Sie `/rewind` aus, um zu einem Checkpoint vor der Runde zurückzugehen, die die Ablehnung auslöste, dann formulieren Sie um oder versuchen Sie einen anderen Ansatz. Siehe [Checkpointing](/docs/de/checkpointing).

2676* Wenn Sie nicht identifizieren können, welcher Durchgang es verursacht hat, führen Sie `/clear` aus, um ein frisches Gespräch im gleichen Projekt zu starten. Ihr vorheriges Gespräch wird auf der Festplatte gespeichert und bleibt in `/resume` verfügbar.2713* Wenn Sie nicht identifizieren können, welche Runde es verursacht hat, führen Sie `/clear` aus, um ein frisches Gespräch im gleichen Projekt zu starten. Ihr vorheriges Gespräch wird auf der Festplatte gespeichert und bleibt in `/resume` verfügbar.

2677* Im [nicht-interaktiven Modus](/docs/de/headless) (`-p`), wo Rewind nicht verfügbar ist, versuchen Sie es erneut mit einer umformulierten Eingabeaufforderung in einer neuen Sitzung ohne `--continue`. Richtlinien-Überprüfungen variieren je nach Modell, daher kann ein Wechsel zu einem anderen Modell mit `--model` die Ablehnung in einigen Fällen auch beheben.2714* Im [nicht-interaktiven Modus](/docs/de/headless) (`-p`), wo Rewind nicht verfügbar ist, versuchen Sie es erneut mit einer umformulierten Eingabeaufforderung in einer neuen Sitzung ohne `--continue`. Richtlinien-Überprüfungen variieren je nach Modell, daher kann ein Wechsel zu einem anderen Modell mit `--model` die Ablehnung in einigen Fällen auch beheben.

2678 2715 

2679<h3 id="safety-measures-flagged-a-cybersecurity-topic">2716<h3 id="safety-measures-flagged-a-cybersecurity-topic">

2680 Sicherheitsmaßnahmen haben ein Cybersicherheitsthema gekennzeichnet2717 Sicherheitsmaßnahmen haben ein Cybersicherheits-Thema gekennzeichnet

2681</h3>2718</h3>

2682 2719 

2683Die Sicherheitsmaßnahmen des Modells haben Inhalt im Gespräch als Cybersicherheitsthema gekennzeichnet. Die Nachricht benennt das Modell, das die Anfrage gekennzeichnet hat:2720Die Sicherheitsmaßnahmen des Modells haben Inhalte im Gespräch als Cybersicherheits-Thema gekennzeichnet. Die Nachricht benennt das Modell, das die Anfrage gekennzeichnet hat:

2684 2721 

2685```text theme={null}2722```text theme={null}

2686API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude2723API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude

2687```2724```

2688 2725 

2689Die Nachricht verweist auf das [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude), das Zugriff für legitime Cybersicherheitsarbeit gewährt. Auf Opus 5.5 und Sonnet 5.5 öffnet sich die Nachricht mit `<model>'s safeguards flagged this session` statt. Wenn die gekennzeichnete Kategorie ein verfügbares Fallback-Modell hat, [wechselt Claude Code Modelle](/docs/de/model-config#automatic-model-fallback), anstatt diesen Fehler anzuzeigen.2726Die Nachricht verlinkt zum [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude), das Zugriff für legitime Cybersicherheitsarbeit gewährt. Auf Opus 5.5 und Sonnet 5.5 öffnet sich die Nachricht mit `<model>'s safeguards flagged this session` statt. Wenn die gekennzeichnete Kategorie ein verfügbares Fallback-Modell hat, [wechselt Claude Code Modelle](/docs/de/model-config#automatic-model-fallback), statt diesen Fehler anzuzeigen.

2690 2727 

2691Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Clouds Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) erzeugt eine Cybersicherheits-Kennzeichnung stattdessen die [Richtlinienverletzungs-Nachricht](#usage-policy-refusal).2728Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) erzeugt eine Cybersicherheits-Flagge stattdessen die [Richtlinien-Ablehnung](#usage-policy-refusal)-Nachricht.

2692 2729 

2693Die Schutzmaßnahme selbst ist serverseitig und geht dem v2.1.203 voraus; Client-Releases seitdem haben nur die Formulierung der Nachricht geändert.2730Die Schutzmaßnahme selbst ist serverseitig und stammt vor v2.1.203; Client-Releases seitdem haben nur die Formulierung der Nachricht geändert.

2694Von v2.1.203 bis v2.1.218 lautete die Nachricht `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center:` gefolgt vom gleichen Help-Center-Link, und interaktive Sitzungen hängten `If you were not engaging in a cybersecurity topic, please send feedback via /feedback.` an.2731Von v2.1.203 bis v2.1.218 lautet die Nachricht `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center:` gefolgt vom gleichen Help-Center-Link, und interaktive Sitzungen hängten `If you were not engaging in a cybersecurity topic, please send feedback via /feedback.` an.

2695Vor v2.1.203 lautete es `<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` gefolgt von einem Ausnahmeantragsformular-Link.2732Vor v2.1.203 lautet es `<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` gefolgt von einem Ausnahmeantragsformular-Link.

2696 2733 

2697**Was zu tun ist:**2734**Was zu tun ist:**

2698 2735 

2699* Wenn Ihre Arbeit diesen Inhalt erfordert, beantragen Sie Zugriff durch das [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)2736* Wenn Ihre Arbeit diesen Inhalt erfordert, beantragen Sie Zugriff durch das [Cyber Verification Program](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)

2700* Wenn Ihre Anfrage nicht über ein Cybersicherheitsthema war, führen Sie `/feedback` aus, um das falsch positive zu melden2737* Wenn Ihre Anfrage nicht über ein Cybersicherheits-Thema war, führen Sie `/feedback` aus, um das falsch positive zu melden

2701* Um in der gleichen Sitzung weiterzuarbeiten, drücken Sie zweimal Esc oder führen Sie `/rewind` aus, um zu einem Checkpoint vor dem Durchgang zurückzugehen, der die Kennzeichnung auslöste, dann versuchen Sie einen anderen Ansatz. Siehe [Checkpointing](/docs/de/checkpointing).2738* Um in der gleichen Sitzung weiterzuarbeiten, drücken Sie zweimal Esc oder führen Sie `/rewind` aus, um zu einem Checkpoint vor der Runde zurückzugehen, die die Flagge auslöste, dann versuchen Sie einen anderen Ansatz. Siehe [Checkpointing](/docs/de/checkpointing).

2702 2739 

2703<h2 id="installation-errors">2740<h2 id="installation-errors">

2704 Installationsfehler2741 Installationsfehler

fast-mode.md +2 −0

Details

72 72 

73Geben Sie `/fast on` in der Sitzung ein, um den Schnellmodus zu aktivieren. Er bleibt nur für diese Sitzung aktiviert und wird nicht als Ihr Standard gespeichert. Die [Anforderungen](#requirements) gelten auch in Cloud-Sitzungen.73Geben Sie `/fast on` in der Sitzung ein, um den Schnellmodus zu aktivieren. Er bleibt nur für diese Sitzung aktiviert und wird nicht als Ihr Standard gespeichert. Die [Anforderungen](#requirements) gelten auch in Cloud-Sitzungen.

74 74 

75Im Browser unter [claude.ai/code](https://claude.ai/code) können Sie den Schnellmodus auch über das Modellmenü in der Nachrichtenbox ein- und ausschalten. Das Menü zeigt den Schalter an, wenn Ihr Plan den Schnellmodus enthält und das ausgewählte Modell ihn unterstützt.

76 

75<h2 id="understand-the-cost-tradeoff">77<h2 id="understand-the-cost-tradeoff">

76 Kostenabwägung verstehen78 Kostenabwägung verstehen

77</h2>79</h2>

Details

312| [Computer use](/docs/de/computer-use) | ✓ | ✓ | ✗ | ✗ |312| [Computer use](/docs/de/computer-use) | ✓ | ✓ | ✗ | ✗ |

313| Dispatch ([Desktop](/docs/de/desktop#sessions-from-dispatch)) | ✓ | ✓ | ✗ | ✗ |313| Dispatch ([Desktop](/docs/de/desktop#sessions-from-dispatch)) | ✓ | ✓ | ✗ | ✗ |

314| [Code Review](/docs/de/code-review) | ✗ | ✗ | ✓ | ✓ |314| [Code Review](/docs/de/code-review) | ✗ | ✗ | ✓ | ✓ |

315| [Artifacts](/docs/de/artifacts) | ✓ | ✓ | ✓ | Admin-aktiviert |315| [Artifacts](/docs/de/artifacts) | ✓ | ✓ | ✓ | ✓ |

316| [Analytics-Dashboard und Beitragskennzahlen](/docs/de/analytics) | ✗ | ✗ | ✓ | ✓ |316| [Analytics-Dashboard und Beitragskennzahlen](/docs/de/analytics) | ✗ | ✗ | ✓ | ✓ |

317| [Enterprise Analytics API](/docs/de/analytics#access-data-programmatically) | ✗ | ✗ | ✗ | ✓ |317| [Enterprise Analytics API](/docs/de/analytics#access-data-programmatically) | ✗ | ✗ | ✗ | ✓ |

318| [Server-managed settings](/docs/de/server-managed-settings) | ✗ | ✗ | ✓ | ✓ |318| [Server-managed settings](/docs/de/server-managed-settings) | ✗ | ✗ | ✓ | ✓ |

Details

43 43 

44Claude Code pusht dann einen Branch mit den von Ihnen ausgewählten Workflow-Dateien, bereits so eingestellt, dass das Geheimnis verwendet wird, und öffnet GitHub in Ihrem Browser mit einem Pull Request, der bereit zum Erstellen ist. Erstellen und mergen Sie diesen Pull Request, und `@claude` funktioniert im Repository.44Claude Code pusht dann einen Branch mit den von Ihnen ausgewählten Workflow-Dateien, bereits so eingestellt, dass das Geheimnis verwendet wird, und öffnet GitHub in Ihrem Browser mit einem Pull Request, der bereit zum Erstellen ist. Erstellen und mergen Sie diesen Pull Request, und `@claude` funktioniert im Repository.

45 45 

46Um das Setup auf halbem Weg zu stoppen, drücken Sie Esc. Ein bereits laufender Schritt wird abgeschlossen, und kein späterer Schritt wird gestartet. Die Abschlussmeldung listet auf, was bereits im Repository passiert ist, wie ein gepushter Branch oder ein gespeichertes Geheimnis.

47 

46Wenn Sie den Review-Workflow auswählen, postet Claude jede Überprüfung auf dem Pull Request selbst, als Inline-Kommentar zu jedem gefundenen Problem oder als einen Zusammenfassungs-Kommentar, wenn keine gefunden werden. Claude überspringt einige Pull Requests, wie Entwürfe. Das [Review-Workflow-Beispiel](#run-a-skill) verwendet die gleiche Skill und listet sie auf. Vor v2.1.229 schrieb Claude seine Überprüfung nur in das Workflow-Run-Log.48Wenn Sie den Review-Workflow auswählen, postet Claude jede Überprüfung auf dem Pull Request selbst, als Inline-Kommentar zu jedem gefundenen Problem oder als einen Zusammenfassungs-Kommentar, wenn keine gefunden werden. Claude überspringt einige Pull Requests, wie Entwürfe. Das [Review-Workflow-Beispiel](#run-a-skill) verwendet die gleiche Skill und listet sie auf. Vor v2.1.229 schrieb Claude seine Überprüfung nur in das Workflow-Run-Log.

47 49 

48Um einen Review-Workflow zu aktualisieren, den eine frühere Version generiert hat, führen Sie eines der folgenden Verfahren durch:50Um einen Review-Workflow zu aktualisieren, den eine frühere Version generiert hat, führen Sie eines der folgenden Verfahren durch:

glossary.md +1 −1

Details

56 Artifact56 Artifact

57</h3>57</h3>

58 58 

59Eine Live-, interaktive Webseite, die Claude Code aus Ihrer Sitzung auf einer privaten URL auf claude.ai veröffentlicht, damit Sie die Ausgabe visuell sehen oder teilen können, anstatt Terminaltext zu lesen. Die Seite wird aktualisiert, wenn die Sitzung neu veröffentlicht wird. Artefakte, die Sie aus Claude Code erstellen, erscheinen in derselben Galerie wie Artefakte, die in claude.ai-Gesprächen erstellt wurden. Das Teilen hängt von Ihrem Plan ab: Bei Pro und Max ein öffentlicher Link, den jeder öffnen kann; bei Team und Enterprise, Teilen innerhalb Ihrer Organisation, plus öffentliche Links, sobald ein Owner diese aktiviert.59Eine Live-, interaktive Webseite, die Claude Code aus Ihrer Sitzung auf einer privaten URL auf claude.ai veröffentlicht, damit Sie die Ausgabe visuell sehen oder teilen können, anstatt Terminaltext zu lesen. Die Seite wird aktualisiert, wenn die Sitzung neu veröffentlicht wird. Artefakte, die Sie aus Claude Code erstellen, erscheinen in derselben Galerie wie Artefakte, die in claude.ai-Gesprächen erstellt wurden. Die Freigabeoptionen hängen von Ihrem Plan ab: siehe [Ein Artefakt teilen](/docs/de/artifacts#share-an-artifact).

60 60 

61Weitere Informationen: [Sitzungsausgabe als Artefakte teilen](/docs/de/artifacts)61Weitere Informationen: [Sitzungsausgabe als Artefakte teilen](/docs/de/artifacts)

62 62 

hooks-guide.md +1 −1

Details

196| `elicitation_url_dialog` | Ein MCP-Server fordert Sie auf, eine Browser-URL zu öffnen und Sie haben etwa sechs Sekunden nicht getippt |196| `elicitation_url_dialog` | Ein MCP-Server fordert Sie auf, eine Browser-URL zu öffnen und Sie haben etwa sechs Sekunden nicht getippt |

197| `elicitation_complete` | Ein MCP-Server meldet, dass eine [URL-Modus-Elicitation](/docs/de/hooks#elicitation-input) abgeschlossen ist |197| `elicitation_complete` | Ein MCP-Server meldet, dass eine [URL-Modus-Elicitation](/docs/de/hooks#elicitation-input) abgeschlossen ist |

198| `elicitation_response` | Eine MCP-Elicitation-Antwort wird an den Server zurückgesendet |198| `elicitation_response` | Eine MCP-Elicitation-Antwort wird an den Server zurückgesendet |

199| `agent_needs_input` | Eine Hintergrund-Sitzung wartet auf Ihre Eingabe, während [Agent-Ansicht](/docs/de/agent-view) offen ist, oder die aktuelle Sitzung stellt Ihnen eine [Agent-Team-Teamkollegen-Terminal-Setup-Frage](/docs/de/agent-teams#choose-a-display-mode) und Sie haben etwa sechs Sekunden nicht getippt |199| `agent_needs_input` | Eine Hintergrund-Sitzung wartet auf Ihre Eingabe, während [Agent-Ansicht](/docs/de/agent-view) offen ist. Wird auch ausgelöst, wenn eine Terminal-Sitzung Ihnen eine [Agent-Team-Teamkollegen-Terminal-Setup-Frage](/docs/de/agent-teams#choose-a-display-mode) oder eine Benachrichtigung des Auto-Modus über [Klassifizierer-Anfrageguthaben](/docs/de/auto-mode-classifier-billing) anzeigt und Sie etwa sechs Sekunden nicht getippt haben |

200| `agent_completed` | Eine Hintergrund-Sitzung wird beendet oder schlägt fehl. Wird nur ausgelöst, während [Agent-Ansicht](/docs/de/agent-view) offen ist |200| `agent_completed` | Eine Hintergrund-Sitzung wird beendet oder schlägt fehl. Wird nur ausgelöst, während [Agent-Ansicht](/docs/de/agent-view) offen ist |

201| `quota_auto_resume_fired` | Claude Code setzt Ihre Aufgabe fort, nachdem ein claude.ai-Nutzungslimit sie unterbrochen hat: beim Zurücksetzen oder früher, wenn etwas, das Sie in Claude Code während des Wartens tun, wie das Hinzufügen von Nutzungsguthaben, das Upgrade Ihres Plans oder das Wechseln von Modellen, die Nutzung wieder verfügbar macht, mit der [Modelleinstellungsausnahme](/docs/de/interactive-mode#wait-for-a-usage-limit-to-reset) |201| `quota_auto_resume_fired` | Claude Code setzt Ihre Aufgabe fort, nachdem ein claude.ai-Nutzungslimit sie unterbrochen hat: beim Zurücksetzen oder früher, wenn etwas, das Sie in Claude Code während des Wartens tun, wie das Hinzufügen von Nutzungsguthaben, das Upgrade Ihres Plans oder das Wechseln von Modellen, die Nutzung wieder verfügbar macht, mit der [Modelleinstellungsausnahme](/docs/de/interactive-mode#wait-for-a-usage-limit-to-reset) |

202| `quota_auto_resume_stale` | Ein claude.ai-Nutzungslimit wurde zurückgesetzt, während Ihr Computer länger als etwa 30 Minuten geschlafen hat. Claude Code wartet darauf, dass Sie `Enter` drücken, anstatt fortzufahren. Nach einem kürzeren Schlaf wird fortgesetzt und stattdessen `quota_auto_resume_fired` ausgelöst |202| `quota_auto_resume_stale` | Ein claude.ai-Nutzungslimit wurde zurückgesetzt, während Ihr Computer länger als etwa 30 Minuten geschlafen hat. Claude Code wartet darauf, dass Sie `Enter` drücken, anstatt fortzufahren. Nach einem kürzeren Schlaf wird fortgesetzt und stattdessen `quota_auto_resume_fired` ausgelöst |

managed-mcp.md +25 −8

Details

31 31 

32| Muster | Funktion | Konfigurieren |32| Muster | Funktion | Konfigurieren |

33| :- | :- | :- |33| :- | :- | :- |

34| **MCP deaktivieren** | Keine Server werden geladen, außer [In-Process-Servern, die die App registriert, die die Sitzung gestartet hat](#exclusive-control-with-managed-mcp-json) und alle, die Sie [über `managedMcpServers` bereitstellen](#provide-servers-through-managed-settings) | `managed-mcp.json` mit einer leeren Serverzuordnung |34| **MCP deaktivieren** | Keine Server werden geladen, außer den wenigen, die [unter exklusiver Kontrolle geladen werden](#exclusive-control-with-managed-mcp-json) | `managed-mcp.json` mit einer leeren Serverzuordnung |

35| **Feste Bereitstellung** | Jeder Benutzer erhält die gleichen Server und kann keine anderen hinzufügen | `managed-mcp.json` mit den gewünschten Servern |35| **Feste Bereitstellung** | Jeder Benutzer erhält die gleichen Server und kann keine anderen hinzufügen | `managed-mcp.json` mit den gewünschten Servern |

36| **Bereitgestellte Server** | Jeder Benutzer erhält die Remote-Server, die Sie auflisten, und behält seine eigenen | `managedMcpServers` in verwalteten Einstellungen |36| **Bereitgestellte Server** | Jeder Benutzer erhält die Remote-Server, die Sie auflisten, und behält seine eigenen | `managedMcpServers` in verwalteten Einstellungen |

37| **Genehmigter Katalog** | Veröffentlichen Sie eine Liste genehmigter Server; Benutzer fügen die gewünschten hinzu, alles andere wird blockiert | `allowedMcpServers` + `allowManagedMcpServersOnly: true` |37| **Genehmigter Katalog** | Veröffentlichen Sie eine Liste genehmigter Server; Benutzer fügen die gewünschten hinzu, alles andere wird blockiert | `allowedMcpServers` + `allowManagedMcpServersOnly: true` |


53* Die Server, die die Datei definiert53* Die Server, die die Datei definiert

54* Server, die Sie [über `managedMcpServers` bereitstellen](#provide-servers-through-managed-settings)54* Server, die Sie [über `managedMcpServers` bereitstellen](#provide-servers-through-managed-settings)

55* In-Process-Server, die die Anwendung registriert, die die Sitzung gestartet hat, wie beispielsweise der eigene Server der VS Code-Erweiterung oder die [Konnektoren, die die Desktop-Anwendung bereitstellt](/docs/de/mcp#how-connectors-reach-claude-code)55* In-Process-Server, die die Anwendung registriert, die die Sitzung gestartet hat, wie beispielsweise der eigene Server der VS Code-Erweiterung oder die [Konnektoren, die die Desktop-Anwendung bereitstellt](/docs/de/mcp#how-connectors-reach-claude-code)

56* Der integrierte [Claude in Chrome](/docs/de/chrome)-Server, wenn Sie [ihn neben dem verwalteten Satz erlauben](#allow-claude-in-chrome-alongside-the-managed-set)

56 57 

57Benutzer können keine anderen MCP-Server hinzufügen, ändern oder verwenden, einschließlich Plugin-bereitgestellter Server und Server, die mit dem [`--mcp-config`-CLI-Flag](/docs/de/cli-reference#cli-flags) übergeben werden. Die Datei unterdrückt auch die claude.ai-Konnektoren, die Claude Code selbst abruft, es sei denn, Sie [erlauben sie neben dem verwalteten Satz](#allow-claude-ai-connectors-alongside-the-managed-set).58Benutzer können keine anderen MCP-Server hinzufügen, ändern oder verwenden, einschließlich Plugin-bereitgestellter Server und Server, die mit dem [`--mcp-config`-CLI-Flag](/docs/de/cli-reference#cli-flags) übergeben werden. Die Datei unterdrückt auch die claude.ai-Konnektoren, die Claude Code selbst abruft, es sei denn, Sie [erlauben sie neben dem verwalteten Satz](#allow-claude-ai-connectors-alongside-the-managed-set).

58 59 


144 MCP vollständig deaktivieren145 MCP vollständig deaktivieren

145</h3>146</h3>

146 147 

147Stellen Sie eine `managed-mcp.json` mit einer leeren Serverzuordnung bereit, um jeden MCP-Server außer [In-Process-Servern, die die Anwendung registriert, die die Sitzung gestartet hat](#exclusive-control-with-managed-mcp-json), zu blockieren:148Stellen Sie eine `managed-mcp.json` mit einer leeren Serverzuordnung bereit, um jeden MCP-Server außer den Servern zu blockieren, die [unter exklusive Kontrolle geladen werden](#exclusive-control-with-managed-mcp-json):

148 149 

149```json theme={null}150```json theme={null}

150{151{


152}153}

153```154```

154 155 

155`claude mcp add` schlägt mit dem oben genannten Enterprise-Richtlinienfehler fehl. Server, die Benutzer zuvor konfiguriert hatten, werden beim nächsten Start einer Sitzung nicht mehr geladen, ohne Warnung, dass die Richtlinie der Grund ist. Server, die Sie über `managedMcpServers` bereitstellen, werden weiterhin unter einer leeren Zuordnung geladen, daher lassen Sie diesen Schlüssel auch ungesetzt, um MCP vollständig zu deaktivieren.156`claude mcp add` schlägt mit dem oben genannten Enterprise-Richtlinienfehler fehl. Server, die Benutzer zuvor konfiguriert hatten, werden beim nächsten Start einer Sitzung nicht mehr geladen, ohne Warnung, dass die Richtlinie der Grund ist. Server, die Sie über `managedMcpServers` bereitstellen, und alles andere, das Sie neben dem verwalteten Satz erlauben, werden weiterhin unter einer leeren Zuordnung geladen, daher lassen Sie diese Schlüssel ungesetzt, um MCP vollständig zu deaktivieren.

156 157 

157<h3 id="allow-claude-ai-connectors-alongside-the-managed-set">158<h3 id="allow-claude-ai-connectors-alongside-the-managed-set">

158 claude.ai-Konnektoren neben dem verwalteten Satz erlauben159 claude.ai-Konnektoren neben dem verwalteten Satz erlauben


166 167 

167Claude Code liest `allowAllClaudeAiMcps` nur aus von Administratoren kontrollierten Richtlinienebenen: servergesteuerte Einstellungen, ein von MDM bereitgestellter plist- oder HKLM-Registrierungsschlüssel oder eine System-`managed-settings.json`-Datei. Das Platzieren in Benutzer- oder Projekteinstellungen hat keine Auswirkung, daher können Benutzer Konnektoren, die exklusive Kontrolle unterdrückt hat, nicht erneut aktivieren.168Claude Code liest `allowAllClaudeAiMcps` nur aus von Administratoren kontrollierten Richtlinienebenen: servergesteuerte Einstellungen, ein von MDM bereitgestellter plist- oder HKLM-Registrierungsschlüssel oder eine System-`managed-settings.json`-Datei. Das Platzieren in Benutzer- oder Projekteinstellungen hat keine Auswirkung, daher können Benutzer Konnektoren, die exklusive Kontrolle unterdrückt hat, nicht erneut aktivieren.

168 169 

170<h3 id="allow-claude-in-chrome-alongside-the-managed-set">

171 Claude in Chrome neben dem verwalteten Satz erlauben

172</h3>

173 

174Standardmäßig blockiert Claude Code den integrierten [Claude in Chrome](/docs/de/chrome)-Server in Terminal-Sitzungen, wenn Sie `managed-mcp.json` bereitstellen. Benutzer erhalten nicht die [Aufforderung zur Erweiterungsinstallation](/docs/de/chrome#install-the-extension-when-claude-asks), und eine Sitzung, in der der Benutzer [Chrome standardmäßig aktiviert hat](/docs/de/chrome#enable-chrome-by-default), startet ohne Chrome und gibt keine Warnung aus. Wenn ein Benutzer, der Claude in Chrome sonst ausführen könnte, es mit `claude --chrome` oder `CLAUDE_CODE_ENABLE_CFC=1` startet, beendet Claude Code beim Start mit einem Fehler, der die Einstellung `allowClaudeInChromeWithManagedMcp` benennt.

175 

176Um Benutzern zu ermöglichen, Claude in Chrome neben den Servern in `managed-mcp.json` auszuführen, setzen Sie `"allowClaudeInChromeWithManagedMcp": true` in den verwalteten Einstellungen des Geräts selbst. Platzieren Sie es in einem von MDM bereitgestellten plist- oder HKLM-Registrierungsschlüssel oder einer System-`managed-settings.json`-Datei, je nachdem, welche Claude Code [auswählt](/docs/de/managed-settings#precedence-within-the-managed-tier) auf diesem Gerät. Erfordert Claude Code v2.1.282 oder später. Vor v2.1.282 ignoriert Claude Code die Einstellung, und die Startfehlermeldung lautet `You cannot dynamically configure MCP servers when an enterprise MCP config is present`.

177 

178Claude Code liest die Einstellung aus diesen Gerätequellen, auch wenn [servergesteuerte Einstellungen](/docs/de/server-managed-settings) den Rest Ihrer Richtlinie bereitstellen. Es ignoriert die Einstellung in servergesteuerten Einstellungen selbst, in der benutzergeschriebenen HKCU-Registrierung und in Benutzer- oder Projekteinstellungen. Ein [`deniedMcpServers`](#policy-based-control-with-allowlists-and-denylists)-Eintrag für `claude-in-chrome` blockiert den Server mit der Einstellung weiterhin.

179 

169<h2 id="provide-servers-through-managed-settings">180<h2 id="provide-servers-through-managed-settings">

170 Server über verwaltete Einstellungen bereitstellen181 Server über verwaltete Einstellungen bereitstellen

171</h2>182</h2>


303 314 

304| Einstellung | Ungesetzt (Standard) | Leeres Array `[]` | Gefüllt |315| Einstellung | Ungesetzt (Standard) | Leeres Array `[]` | Gefüllt |

305| :- | :- | :- | :- |316| :- | :- | :- | :- |

306| `allowedMcpServers` | Alle Server erlaubt | Keine Server erlaubt, außer [den eigenen der Organisation](#how-a-server-is-evaluated) | Nur übereinstimmende Server erlaubt, außer [den eigenen der Organisation](#how-a-server-is-evaluated) |317| `allowedMcpServers` | Alle Server erlaubt | Keine Server erlaubt, außer [denen, die die Zulassungslisten-Überprüfung überspringen](#how-a-server-is-evaluated) | Nur übereinstimmende Server erlaubt, außer [denen, die die Zulassungslisten-Überprüfung überspringen](#how-a-server-is-evaluated) |

307| `deniedMcpServers` | Keine Server blockiert | Keine Server blockiert | Übereinstimmende Server blockiert |318| `deniedMcpServers` | Keine Server blockiert | Keine Server blockiert | Übereinstimmende Server blockiert |

308 319 

309Siehe [Ungültige Einträge in verwalteten Einstellungen](/docs/de/managed-settings#invalid-entries-in-managed-settings) für das, was passiert, wenn ein Eintrag die Schemavalidierung nicht besteht.320Siehe [Ungültige Einträge in verwalteten Einstellungen](/docs/de/managed-settings#invalid-entries-in-managed-settings) für das, was passiert, wenn ein Eintrag die Schemavalidierung nicht besteht.


3292. **Sperrliste überprüfen.** Ein Server, der einem Sperrlisten-Eintrag entspricht, nach URL, Befehl oder Name, wird blockiert. Nichts überschreibt eine Sperrlisten-Übereinstimmung.3402. **Sperrliste überprüfen.** Ein Server, der einem Sperrlisten-Eintrag entspricht, nach URL, Befehl oder Name, wird blockiert. Nichts überschreibt eine Sperrlisten-Übereinstimmung.

3303. **Zulassungsliste überprüfen.** Wenn `allowedMcpServers` nirgendwo gesetzt ist, wird jeder Server, der die Sperrliste bestanden hat, geladen. Wenn es gesetzt ist, hängt das, dem der Server entsprechen muss, von seinem Typ ab, wie in der folgenden Tabelle gezeigt.3413. **Zulassungsliste überprüfen.** Wenn `allowedMcpServers` nirgendwo gesetzt ist, wird jeder Server, der die Sperrliste bestanden hat, geladen. Wenn es gesetzt ist, hängt das, dem der Server entsprechen muss, von seinem Typ ab, wie in der folgenden Tabelle gezeigt.

331 342 

332 Die eigenen Server der Organisation überspringen diese Überprüfung: jeder `managedMcpServers`-Eintrag und jeder `managed-mcp.json`-Eintrag, dessen Werte keine `${VAR}`-Erweiterung verwenden. Integrierte Server überspringen sie auch, z. B. Claude in Chrome, der `ide`-Server, mit dem Claude Code sich in einer laufenden VS Code- oder JetBrains-IDE verbindet, und Server, die die CLI selbst konfiguriert.343 Drei Gruppen von Servern überspringen diese Überprüfung:

344 

345 * Die eigenen Server der Organisation: jeder `managedMcpServers`-Eintrag und jeder `managed-mcp.json`-Eintrag, dessen Werte keine `${VAR}`-Erweiterung verwenden.

346 * Integrierte Server, z. B. Claude in Chrome, der `ide`-Server, mit dem Claude Code sich in einer laufenden VS Code- oder JetBrains-IDE verbindet, und Server, die die CLI selbst konfiguriert.

347 * Die Slack-Tools einer [Claude Tag](/docs/de/claude-tag)-Sitzung: die Server, die sie zum Lesen des Threads und zum Posten ihrer Antworten verwendet, werden ohne einen Zulassungslisten-Eintrag geladen.

333 348 

334 Ein `managed-mcp.json`-Server, der `${VAR}`-Erweiterung in seinem Befehl, seinen Argumenten, `env`, URL oder Headern verwendet, wird immer noch überprüft, ebenso wie jeder Server, den ein Benutzer, ein Plugin, `--mcp-config` oder claude.ai hinzufügt.349 Ein `managed-mcp.json`-Server, der `${VAR}`-Erweiterung in seinem Befehl, seinen Argumenten, `env`, URL oder Headern verwendet, wird immer noch überprüft. Das gleiche gilt für jeden Server, den ein Benutzer, ein Plugin oder claude.ai hinzufügt, und jeden Server, den ein Benutzer mit `--mcp-config` übergibt.

335 350 

336| Servertyp | Erlaubt, wenn es übereinstimmt |351| Servertyp | Erlaubt, wenn es übereinstimmt |

337| :- | :- |352| :- | :- |


514| Einschränkung | Was der Benutzer sieht |529| Einschränkung | Was der Benutzer sieht |

515| :- | :- |530| :- | :- |

516| `managed-mcp.json` ist vorhanden und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server: enterprise MCP configuration is active and has exclusive control over MCP servers` |531| `managed-mcp.json` ist vorhanden und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server: enterprise MCP configuration is active and has exclusive control over MCP servers` |

532| `managed-mcp.json` ist vorhanden und ein Benutzer, der Claude sonst in Chrome ausführen könnte, führt `claude --chrome` aus | Claude Code wird beim Start mit `Claude in Chrome is blocked by your organization's managed MCP configuration (managed-mcp.json). An administrator can allow it with allowClaudeInChromeWithManagedMcp in device policy.` beendet |

517| Der Server befindet sich auf einer Ablehnungsliste und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server "<name>": server is explicitly blocked by enterprise policy` |533| Der Server befindet sich auf einer Ablehnungsliste und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server "<name>": server is explicitly blocked by enterprise policy` |

518| Der Server befindet sich nicht auf der Zulassungsliste und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server "<name>": not allowed by enterprise policy` |534| Der Server befindet sich nicht auf der Zulassungsliste und der Benutzer führt `claude mcp add` aus | `Cannot add MCP server "<name>": not allowed by enterprise policy` |

519| Der Benutzer führt `claude mcp remove` auf einem Server aus `managedMcpServers` aus | `MCP server "<name>" is provided by your organization (managed settings) and cannot be removed locally.` |535| Der Benutzer führt `claude mcp remove` auf einem Server aus `managedMcpServers` aus | `MCP server "<name>" is provided by your organization (managed settings) and cannot be removed locally.` |


538| :- | :- | :- | :- |554| :- | :- | :- | :- |

539| `managed-mcp.json` | Fester Serversatz, exklusive Kontrolle | Systempfad: `/Library/Application Support/ClaudeCode/`, `/etc/claude-code/` oder `C:\Program Files\ClaudeCode\` | MDM, GPO, Fleet-Verwaltung oder jeder Prozess mit Administratorrechten. Kann nicht über serververwaltete Einstellungen gesetzt werden |555| `managed-mcp.json` | Fester Serversatz, exklusive Kontrolle | Systempfad: `/Library/Application Support/ClaudeCode/`, `/etc/claude-code/` oder `C:\Program Files\ClaudeCode\` | MDM, GPO, Fleet-Verwaltung oder jeder Prozess mit Administratorrechten. Kann nicht über serververwaltete Einstellungen gesetzt werden |

540| `managedMcpServers` | Remote-Server, die jedem Benutzer neben seinen eigenen bereitgestellt werden | Nur verwaltete Einstellungsquellen; die Einstellung hat keine Auswirkung anderswo | Eine [verwaltete Einstellungsquelle](/docs/de/admin-setup#decide-how-settings-reach-devices): serververwaltete Einstellungen, eine Gateway-Richtlinie, `managed-settings.json`, MDM-Profil oder HKLM-Registrierung |556| `managedMcpServers` | Remote-Server, die jedem Benutzer neben seinen eigenen bereitgestellt werden | Nur verwaltete Einstellungsquellen; die Einstellung hat keine Auswirkung anderswo | Eine [verwaltete Einstellungsquelle](/docs/de/admin-setup#decide-how-settings-reach-devices): serververwaltete Einstellungen, eine Gateway-Richtlinie, `managed-settings.json`, MDM-Profil oder HKLM-Registrierung |

541| `allowedMcpServers` | Zulassungsliste zulässiger Server | Jede [Einstellungsbereich](/docs/de/settings#where-settings-live); [Wie ein Server bewertet wird](#how-a-server-is-evaluated) sagt, wie Listen aus mehreren Bereichen und verwalteten Quellen kombiniert werden | Zur Durchsetzung eine [verwaltete Einstellungsquelle](/docs/de/admin-setup#decide-how-settings-reach-devices): serververwaltete Einstellungen, `managed-settings.json`, MDM-Profil oder Registrierung |557| `allowedMcpServers` | Zulassungsliste zulässiger Server | Jeder [Einstellungsbereich](/docs/de/settings#where-settings-live); [Wie ein Server bewertet wird](#how-a-server-is-evaluated) sagt, wie Listen aus mehreren Bereichen und verwalteten Quellen kombiniert werden | Zur Durchsetzung eine [verwaltete Einstellungsquelle](/docs/de/admin-setup#decide-how-settings-reach-devices): serververwaltete Einstellungen, `managed-settings.json`, MDM-Profil oder Registrierung |

542| `deniedMcpServers` | Sperrliste blockierter Server | Jede Einstellungsbereich; [Wie ein Server bewertet wird](#how-a-server-is-evaluated) sagt, wie Listen aus mehreren Bereichen und verwalteten Quellen kombiniert werden | Gleich wie `allowedMcpServers` |558| `deniedMcpServers` | Sperrliste blockierter Server | Jeder Einstellungsbereich; [Wie ein Server bewertet wird](#how-a-server-is-evaluated) sagt, wie Listen aus mehreren Bereichen und verwalteten Quellen kombiniert werden | Gleich wie `allowedMcpServers` |

543| `allowManagedMcpServersOnly` | Sperrt die Zulassungsliste auf verwaltete Quellen nur | Nur verwaltete Einstellungsquellen; [Schlüssel, die aus jeder Admin-Quelle gelesen werden](/docs/de/managed-settings#keys-read-from-every-admin-source) sagt, welche verwalteten Quellen sie aktivieren können. Die Einstellung hat keine Auswirkung in anderen Bereichen | Gleich wie `allowedMcpServers` |559| `allowManagedMcpServersOnly` | Sperrt die Zulassungsliste auf verwaltete Quellen nur | Nur verwaltete Einstellungsquellen; [Schlüssel, die aus jeder Admin-Quelle gelesen werden](/docs/de/managed-settings#keys-read-from-every-admin-source) sagt, welche verwalteten Quellen sie aktivieren können. Die Einstellung hat keine Auswirkung in anderen Bereichen | Gleich wie `allowedMcpServers` |

560| `allowClaudeInChromeWithManagedMcp` | Lässt den integrierten Claude in Chrome-Server neben `managed-mcp.json` laufen | Verwaltete Einstellungen auf dem Gerät nur: ein MDM-Profil, die HKLM-Registrierung oder `managed-settings.json`. Serververwaltete Einstellungen und benutzergeschriebene Quellen haben keine Auswirkung | MDM, GPO, Fleet-Verwaltung oder jeder Prozess mit Administratorrechten |

544| `allowAllClaudeAiMcps` | Lädt die claude.ai-Konnektoren, die Claude Code selbst abruft, neben `managed-mcp.json`. [Eine `managed-mcp.json` auf dem Host, der eine Cloud-Sitzung ausführt, unterdrückt immer noch die Konnektoren dieser Sitzung](#allow-claude-ai-connectors-alongside-the-managed-set) | Nur verwaltete Einstellungsquellen; die Einstellung hat keine Auswirkung anderswo | Gleich wie `allowedMcpServers` |561| `allowAllClaudeAiMcps` | Lädt die claude.ai-Konnektoren, die Claude Code selbst abruft, neben `managed-mcp.json`. [Eine `managed-mcp.json` auf dem Host, der eine Cloud-Sitzung ausführt, unterdrückt immer noch die Konnektoren dieser Sitzung](#allow-claude-ai-connectors-alongside-the-managed-set) | Nur verwaltete Einstellungsquellen; die Einstellung hat keine Auswirkung anderswo | Gleich wie `allowedMcpServers` |

545 562 

546<h2 id="related-resources">563<h2 id="related-resources">

Details

435 435 

436Claude Code liest die folgenden Schlüssel nur aus einer verwalteten Quelle; das Platzieren in Benutzer- oder Projekteinstellungsdateien hat keine Auswirkung.436Claude Code liest die folgenden Schlüssel nur aus einer verwalteten Quelle; das Platzieren in Benutzer- oder Projekteinstellungsdateien hat keine Auswirkung.

437 437 

438Die meisten sind Sperren: Der Wert, den eine Sperre regelt, wie Berechtigungsregeln oder `sandbox.network.allowedDomains`, ist ein gewöhnlicher Schlüssel, den jede Ebene setzen kann, und die Sperre sagt Claude Code, nur den verwalteten Wert zu beachten.438Die meisten davon sind Sperren: Der Wert, den eine Sperre steuert, wie Berechtigungsregeln oder `sandbox.network.allowedDomains`, ist ein gewöhnlicher Schlüssel, den jede Ebene setzen kann, und die Sperre teilt Claude Code mit, nur den verwalteten Wert zu berücksichtigen.

439 439 

440Die Tabelle behandelt die Berechtigungs-, Plugin- und Liefersteuerelemente. Für jeden Schlüssel, der hier nicht aufgelistet ist, sagt die Spalte „Scope" der [Einstellungsreferenz](/docs/de/settings-reference#all-settings) Index, ob er nur verwaltet ist; die verbleibenden nur verwalteten Schlüssel dort umfassen die Gateway-Anmelde-URL, Version, Browser, Mobile-Simulator, SSH-Host, Desktop-Lokalsitzung, Sandbox-Binärpfad, Modellpreisgestaltung, Modelleinschränkung und CLAUDE.md-Steuerelemente.440Die Tabelle behandelt die Berechtigung, das Plugin und die Lieferungssteuerungen. Für jeden Schlüssel, der hier nicht aufgeführt ist, gibt die Spalte „Scope" (Bereich) des [Einstellungsreferenz](/docs/de/settings-reference#all-settings)-Index an, ob er nur verwaltet ist; die verbleibenden nur verwalteten Schlüssel dort umfassen die Gateway-Anmelde-URL, Version, Browser, Mobile-Simulator, SSH-Host, Desktop-Lokalsitzung, Sandbox-Binärpfad, Modellpreisgestaltung, Modellbeschränkung und CLAUDE.md-Steuerungen.

441 441 

442| Einstellung | Beschreibung |442| Einstellung | Beschreibung |

443| :- | :- |443| :- | :- |

444| [`allowAllClaudeAiMcps`](/docs/de/settings-reference#allowallclaudeaimcps) | Laden Sie die claude.ai-Konnektoren, die Claude Code selbst abruft, neben einer bereitgestellten `managed-mcp.json`, anstatt sie zu unterdrücken |444| [`allowAllClaudeAiMcps`](/docs/de/settings-reference#allowallclaudeaimcps) | Laden Sie die claude.ai-Konnektoren, die Claude Code selbst abruft, zusammen mit einer bereitgestellten `managed-mcp.json` anstatt sie zu unterdrücken |

445| [`allowedChannelPlugins`](/docs/de/settings-reference#allowedchannelplugins) | Zulassungsliste von Channel-Plugins, die Nachrichten schieben dürfen. Ersetzt die Standard-Anthropic-Zulassungsliste, wenn gesetzt. Erfordert `channelsEnabled: true`. Siehe [Beschränken Sie, welche Channel-Plugins ausgeführt werden können](/docs/de/channels#restrict-which-channel-plugins-can-run) |445| [`allowedChannelPlugins`](/docs/de/settings-reference#allowedchannelplugins) | Zulassungsliste von Channel-Plugins, die Nachrichten pushen dürfen. Ersetzt die Standard-Anthropic-Zulassungsliste, wenn gesetzt. Erfordert `channelsEnabled: true`. Siehe [Einschränken, welche Channel-Plugins ausgeführt werden können](/docs/de/channels#restrict-which-channel-plugins-can-run) |

446| [`allowManagedHooksOnly`](/docs/de/settings-reference#allowmanagedhooksonly) | Wenn `true`, beschränkt, welche Hooks ausgeführt werden; siehe [was unter `allowManagedHooksOnly` ausgeführt wird](/docs/de/settings-reference#what-runs-under-allowmanagedhooksonly) für die vollständige Effektliste |446| [`allowManagedHooksOnly`](/docs/de/settings-reference#allowmanagedhooksonly) | Wenn `true`, schränkt ein, welche Hooks ausgeführt werden; siehe [was unter `allowManagedHooksOnly` ausgeführt wird](/docs/de/settings-reference#what-runs-under-allowmanagedhooksonly) für die vollständige Effektliste |

447| [`allowManagedMcpServersOnly`](/docs/de/settings-reference#allowmanagedmcpserversonly) | Wenn `true`, werden nur `allowedMcpServers` aus verwalteten Einstellungen beachtet. `deniedMcpServers` führt immer noch aus allen Quellen zusammen. Siehe [Schlüssel, die von jeder Admin-Quelle gelesen werden](#keys-read-from-every-admin-source) für welche verwalteten Quellen es setzen können, und [Verwaltete MCP-Konfiguration](/docs/de/managed-mcp) |447| [`allowManagedMcpServersOnly`](/docs/de/settings-reference#allowmanagedmcpserversonly) | Wenn `true`, werden nur `allowedMcpServers` aus verwalteten Einstellungen berücksichtigt. `deniedMcpServers` wird weiterhin aus allen Quellen zusammengeführt. Siehe [Schlüssel, die aus jeder Admin-Quelle gelesen werden](#keys-read-from-every-admin-source) für welche verwalteten Quellen es setzen können, und [Verwaltete MCP-Konfiguration](/docs/de/managed-mcp) |

448| [`allowManagedPermissionRulesOnly`](/docs/de/settings-reference#allowmanagedpermissionrulesonly) | Macht verwaltete Einstellungen zur einzigen Einstellungsquelle von Berechtigungsregeln. Der Eintrag listet jede Quelle auf, die er ignoriert |448| [`allowManagedPermissionRulesOnly`](/docs/de/settings-reference#allowmanagedpermissionrulesonly) | Macht verwaltete Einstellungen zur einzigen Einstellungsquelle von Berechtigungsregeln. Der Eintrag listet jede Quelle auf, die er ignoriert |

449| [`blockedMarketplaces`](/docs/de/settings-reference#blockedmarketplaces) | Blockliste von Marktplatzquellen. Blockierte Quellen werden vor dem Download überprüft, daher berühren sie niemals das Dateisystem. Siehe [verwaltete Marktplatz-Einschränkungen](/docs/de/plugins/org#restrict-what-users-can-install) |449| [`blockedMarketplaces`](/docs/de/settings-reference#blockedmarketplaces) | Blockliste von Marketplace-Quellen. Blockierte Quellen werden vor dem Download überprüft, sodass sie das Dateisystem nie berühren. Siehe [verwaltete Marketplace-Einschränkungen](/docs/de/plugins/org#restrict-what-users-can-install) |

450| [`channelsEnabled`](/docs/de/settings-reference#channelsenabled) | Erlauben Sie [Kanäle](/docs/de/channels) für die Organisation. Siehe [Enterprise-Steuerelemente](/docs/de/channels#enterprise-controls) für die Standardeinstellung auf jedem Plan |450| [`channelsEnabled`](/docs/de/settings-reference#channelsenabled) | Ermöglichen Sie [Channels](/docs/de/channels) für die Organisation. Siehe [Enterprise-Steuerungen](/docs/de/channels#enterprise-controls) für den Standard bei jedem Plan |

451| [`disableCommandPluginSources`](/docs/de/settings-reference#disablecommandpluginsources) | Wenn `true`, blockiert [`command`-Plugin-Quellen](/docs/de/plugins/marketplace-reference#command-plugin-source) vollständig, daher wird der vom Marktplatz deklarierte Befehl nie ausgeführt. Blockiert auch Marktplatz-[`headersHelper`-Befehle](/docs/de/plugins/host-marketplace#authenticate-archive-downloads), außer für einen Marktplatz, den verwaltete Einstellungen selbst deklarieren. Wenn nicht gesetzt, folgt `allowManagedHooksOnly`. Erfordert Claude Code v2.1.229 oder später, und der `headersHelper`-Block erfordert v2.1.238 oder später |451| [`disableCommandPluginSources`](/docs/de/settings-reference#disablecommandpluginsources) | Wenn `true`, blockiert [`command` Plugin-Quellen](/docs/de/plugins/marketplace-reference#command-plugin-source) vollständig, sodass der vom Marketplace deklarierte Befehl nie ausgeführt wird. Blockiert auch Marketplace-[`headersHelper` Befehle](/docs/de/plugins/host-marketplace#authenticate-archive-downloads), außer für einen Marketplace, den verwaltete Einstellungen selbst deklarieren. Wenn nicht gesetzt, folgt es `allowManagedHooksOnly`. Erfordert Claude Code v2.1.229 oder später, und der `headersHelper`-Block erfordert v2.1.238 oder später |

452| [`disableSideloadFlags`](/docs/de/settings-reference#disablesideloadflags) | Lehnen Sie die Flags `--plugin-dir`, `--plugin-url`, `--agents` und `--mcp-config` beim Start ab. In Cloud-Sitzungen löscht Claude Code die MCP-Server, die der Server durch `--mcp-config` bereitgestellt hat, mit Ausnahme von In-Process-`type: "sdk"`-Einträgen, und startet die Sitzung. Erfordert Claude Code v2.1.193 oder später |452| [`disableSideloadFlags`](/docs/de/settings-reference#disablesideloadflags) | Lehnen Sie die Flags `--plugin-dir`, `--plugin-url`, `--agents` und `--mcp-config` beim Start ab. In Cloud-Sitzungen startet Claude Code stattdessen die Sitzung und verwirft die vom Server bereitgestellten `--mcp-config` Server, abgesehen von den Ausnahmen, die sein [Referenzeintrag](/docs/de/settings-reference#disablesideloadflags) auflistet. Erfordert Claude Code v2.1.193 oder später |

453| [`forceRemoteSettingsRefresh`](/docs/de/settings-reference#forceremotesettingsrefresh) | Wenn `true`, blockiert CLI-Start, bis remote verwaltete Einstellungen frisch abgerufen werden, und beendet, wenn der Abruf fehlschlägt. Siehe [Fail-Closed-Durchsetzung](/docs/de/server-managed-settings#enforce-fail-closed-startup) |453| [`forceRemoteSettingsRefresh`](/docs/de/settings-reference#forceremotesettingsrefresh) | Wenn `true`, blockiert CLI-Start, bis remote verwaltete Einstellungen frisch abgerufen werden, und beendet sich, wenn der Abruf fehlschlägt. Siehe [Fail-Closed-Durchsetzung](/docs/de/server-managed-settings#enforce-fail-closed-startup) |

454| [`managedMcpServers`](/docs/de/settings-reference#managedmcpservers) | Remote-MCP-Server, die jedem Benutzer neben ihren eigenen bereitgestellt werden. Es stellt Server bereit, anstatt etwas zu sperren. Siehe [Stellen Sie Server durch verwaltete Einstellungen bereit](/docs/de/managed-mcp#provide-servers-through-managed-settings). Erfordert Claude Code v2.1.259 oder später |454| [`managedMcpServers`](/docs/de/settings-reference#managedmcpservers) | Remote-MCP-Server, die jedem Benutzer zusammen mit ihren eigenen bereitgestellt werden. Es stellt Server bereit, anstatt etwas zu sperren. Siehe [Server durch verwaltete Einstellungen bereitstellen](/docs/de/managed-mcp#provide-servers-through-managed-settings). Erfordert Claude Code v2.1.259 oder später |

455| [`managedSourcesBehavior`](/docs/de/settings-reference#managedsourcesbehavior) | Ob Claude Code nur die höchstpriorität verwaltete Quelle anwendet oder [komponiert jede von ihnen](#compose-every-managed-source) |455| [`managedSourcesBehavior`](/docs/de/settings-reference#managedsourcesbehavior) | Ob Claude Code nur die höchste Priorität verwaltete Quelle anwendet oder [jede von ihnen zusammensetzt](#compose-every-managed-source) |

456| [`parentSettingsBehavior`](/docs/de/settings-reference#parentsettingsbehavior) | Ob vom Host bereitgestellte übergeordnete Einstellungen unter der verwalteten Richtlinie zusammengeführt werden |456| [`parentSettingsBehavior`](/docs/de/settings-reference#parentsettingsbehavior) | Ob vom Host bereitgestellte übergeordnete Einstellungen unter der verwalteten Richtlinie zusammengeführt werden |

457| [`pluginSuggestionMarketplaces`](/docs/de/settings-reference#pluginsuggestionmarketplaces) | Marktplätze, deren Plugins Claude Code Benutzern vorschlagen darf |457| [`pluginSuggestionMarketplaces`](/docs/de/settings-reference#pluginsuggestionmarketplaces) | Marketplaces, deren Plugins Claude Code Benutzern möglicherweise vorschlagen kann |

458| [`pluginTrustMessage`](/docs/de/settings-reference#plugintrustmessage) | Benutzerdefinierte Nachricht, die der vor der Installation angezeigten Plugin-Vertrauenswarnung angehängt wird |458| [`pluginTrustMessage`](/docs/de/settings-reference#plugintrustmessage) | Benutzerdefinierte Nachricht, die der vor der Installation angezeigten Plugin-Vertrauenswarnung angehängt wird |

459| [`policyHelper`](/docs/de/settings-reference#policyhelper) | Ausführbare Datei, die verwaltete Einstellungen beim Start berechnet; siehe [Berechnen Sie verwaltete Einstellungen mit einem Policy-Helper](/docs/de/settings-reference#policyhelper) |459| [`policyHelper`](/docs/de/settings-reference#policyhelper) | Ausführbare Datei, die verwaltete Einstellungen beim Start berechnet; siehe [Verwaltete Einstellungen mit einem Policy Helper berechnen](/docs/de/settings-reference#policyhelper) |

460| [`sandbox.filesystem.allowManagedReadPathsOnly`](/docs/de/settings-reference#sandbox-filesystem-allowmanagedreadpathsonly) | Wenn `true`, werden nur `filesystem.allowRead`-Pfade aus verwalteten Einstellungen beachtet. `denyRead` führt immer noch aus allen Quellen zusammen |460| [`sandbox.filesystem.allowManagedReadPathsOnly`](/docs/de/settings-reference#sandbox-filesystem-allowmanagedreadpathsonly) | Wenn `true`, werden nur `filesystem.allowRead` Pfade aus verwalteten Einstellungen berücksichtigt. `denyRead` wird weiterhin aus allen Quellen zusammengeführt |

461| [`sandbox.network.allowManagedDomainsOnly`](/docs/de/settings-reference#sandbox-network-allowmanageddomainsonly) | Beachten Sie nur verwaltete `allowedDomains` und `WebFetch(domain:...)`-Zulassungsregeln; blockieren Sie andere Domänen ohne Eingabeaufforderung |461| [`sandbox.network.allowManagedDomainsOnly`](/docs/de/settings-reference#sandbox-network-allowmanageddomainsonly) | Berücksichtigen Sie nur verwaltete `allowedDomains` und `WebFetch(domain:...)` Zulassungsregeln; blockieren Sie andere Domänen ohne Aufforderung |

462| [`strictKnownMarketplaces`](/docs/de/settings-reference#strictknownmarketplaces) | Steuert, welche Plugin-Marktplatzquellen Benutzer hinzufügen und Plugins installieren können. Siehe [verwaltete Marktplatz-Einschränkungen](/docs/de/plugins/org#restrict-what-users-can-install) |462| [`strictKnownMarketplaces`](/docs/de/settings-reference#strictknownmarketplaces) | Steuert, von welchen Plugin-Marketplace-Quellen Benutzer Plugins hinzufügen und installieren können. Siehe [verwaltete Marketplace-Einschränkungen](/docs/de/plugins/org#restrict-what-users-can-install) |

463| [`strictPluginOnlyCustomization`](/docs/de/settings-reference#strictpluginonlycustomization) | Blockieren Sie Skills, Agents, Hooks und MCP-Server aus Benutzer- und Projektquellen; `true` sperrt alle vier, ein Array nennt, welche |463| [`strictPluginOnlyCustomization`](/docs/de/settings-reference#strictpluginonlycustomization) | Blockieren Sie Skills, Agents, Hooks und MCP-Server aus Benutzer- und Projektquellen; `true` sperrt alle vier, ein Array benennt welche |

464| [`wslInheritsWindowsSettings`](/docs/de/settings-reference#wslinheritswindowssettings) | Wenn im HKLM-Registrierungsschlüssel oder einer Datei unter `C:\Program Files\ClaudeCode` gesetzt, lassen Sie WSL die Windows-Richtlinienkette lesen, und lesen Sie `/etc/claude-code` nur, wenn [kein Windows-Admin-Dokument vorhanden ist](#present-admin-documents); der Eintrag gibt die Reihenfolge |464| [`wslInheritsWindowsSettings`](/docs/de/settings-reference#wslinheritswindowssettings) | Wenn in der HKLM-Registrierung oder einer Datei unter `C:\Program Files\ClaudeCode` gesetzt, lesen Sie die Windows-Richtlinienkette in WSL, und lesen Sie `/etc/claude-code` nur, wenn [kein Windows-Admin-Dokument vorhanden ist](#present-admin-documents); der Eintrag gibt die Reihenfolge an |

465 465 

466<Note>466<Note>

467 Auf Team- und Enterprise-Plänen aktiviert oder deaktiviert ein Owner [Remote Control](/docs/de/remote-control) und [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) organisationsweit in [Claude Code-Verwaltungseinstellungen](https://claude.ai/admin-settings/claude-code). Remote Control kann zusätzlich pro Gerät mit der Einstellung [`disableRemoteControl`](/docs/de/settings-reference#disableremotecontrol) deaktiviert werden. Cloud-Sitzungen haben keinen verwalteten Einstellungsschlüssel pro Gerät.467 Bei Team- und Enterprise-Plänen aktiviert oder deaktiviert ein Owner [Remote Control](/docs/de/remote-control) und [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) organisationsweit in [Claude Code Admin-Einstellungen](https://claude.ai/admin-settings/claude-code). Remote Control kann zusätzlich pro Gerät mit der Einstellung [`disableRemoteControl`](/docs/de/settings-reference#disableremotecontrol) deaktiviert werden. Cloud-Sitzungen haben keinen verwalteten Einstellungsschlüssel pro Gerät.

468 468 

469 Um zu überprüfen, ob diese Organisationseinstellungen einen bestimmten Rechner erreicht haben, führen Sie dort `claude doctor` aus und lesen Sie die Zeile `Organization policy`, die sagt, wo Claude Code die Richtlinie geladen hat oder warum es nicht geladen wurde. Erfordert Claude Code v2.1.261 oder später. In einer laufenden Sitzung zeigt `/status` die gleiche Zeile, wenn die Richtlinie nicht geladen wurde.469 Um zu überprüfen, ob diese Organisationseinstellungen einen bestimmten Computer erreicht haben, führen Sie dort `claude doctor` aus und lesen Sie die Zeile `Organization policy`, die angibt, von wo Claude Code die Richtlinie geladen hat oder warum sie nicht geladen wurde. Erfordert Claude Code v2.1.261 oder später. In einer laufenden Sitzung zeigt `/status` dieselbe Zeile an, wenn die Richtlinie nicht geladen wurde.

470</Note>470</Note>

471 471 

472<h2 id="turn-telemetry-off-for-your-organization">472<h2 id="turn-telemetry-off-for-your-organization">

memory.md +66 −60

Details

52* Claude denselben Fehler ein zweites Mal macht52* Claude denselben Fehler ein zweites Mal macht

53* Eine Code-Überprüfung etwas findet, das Claude über diese Codebasis hätte wissen sollen53* Eine Code-Überprüfung etwas findet, das Claude über diese Codebasis hätte wissen sollen

54* Sie dieselbe Korrektur oder Klarstellung in den Chat eingeben, die Sie in der letzten Sitzung eingegeben haben54* Sie dieselbe Korrektur oder Klarstellung in den Chat eingeben, die Sie in der letzten Sitzung eingegeben haben

55* Ein neues Teammitglied denselben Kontext benötigen würde, um produktiv zu sein55* Ein neuer Teamkollege denselben Kontext benötigen würde, um produktiv zu sein

56 56 

57Halten Sie es bei Fakten, die Claude in jeder Sitzung behalten sollte: Build-Befehle, Konventionen, Projektlayout, „immer X tun"-Regeln. Wenn ein Eintrag ein mehrstufiges Verfahren ist oder nur für einen Teil der Codebasis relevant ist, verschieben Sie ihn zu einem [Skill](/docs/de/skills) oder einer [pfadgebundenen Regel](#organize-rules-with-claude/rules/) statt. Die [Erweiterungsübersicht](/docs/de/features-overview#build-your-setup-over-time) behandelt, wann Sie jeden Mechanismus verwenden.57Halten Sie es bei Fakten, die Claude in jeder Sitzung behalten sollte: Build-Befehle, Konventionen, Projektlayout, „immer X machen"-Regeln. Wenn ein Eintrag ein mehrstufiges Verfahren ist oder nur für einen Teil der Codebasis relevant ist, verschieben Sie ihn zu einem [Skill](/docs/de/skills) oder einer [pfadgebundenen Regel](#organize-rules-with-claude/rules/) statt. Die [Erweiterungsübersicht](/docs/de/features-overview#build-your-setup-over-time) behandelt, wann Sie jeden Mechanismus verwenden.

58 58 

59<h3 id="choose-where-to-put-claude-md-files">59<h3 id="choose-where-to-put-claude-md-files">

60 Wählen Sie, wo Sie CLAUDE.md-Dateien ablegen60 Wählen Sie, wo Sie CLAUDE.md-Dateien ablegen


66| - | - | - | - | - |66| - | - | - | - | - |

67| **Verwaltete Richtlinie** | • macOS: `/Library/Application Support/ClaudeCode/CLAUDE.md`<br />• Linux und WSL: `/etc/claude-code/CLAUDE.md`<br />• Windows: `C:\Program Files\ClaudeCode\CLAUDE.md` | Organisationsweite Anweisungen, verwaltet von IT/DevOps | Unternehmens-Codierungsstandards, Sicherheitsrichtlinien, Compliance-Anforderungen | Alle Benutzer in der Organisation |67| **Verwaltete Richtlinie** | • macOS: `/Library/Application Support/ClaudeCode/CLAUDE.md`<br />• Linux und WSL: `/etc/claude-code/CLAUDE.md`<br />• Windows: `C:\Program Files\ClaudeCode\CLAUDE.md` | Organisationsweite Anweisungen, verwaltet von IT/DevOps | Unternehmens-Codierungsstandards, Sicherheitsrichtlinien, Compliance-Anforderungen | Alle Benutzer in der Organisation |

68| **Benutzeranweisungen** | `~/.claude/CLAUDE.md` | Persönliche Voreinstellungen für alle Projekte | Code-Stilvoreinstellungen, persönliche Tooling-Verknüpfungen | Nur Sie (alle Projekte) |68| **Benutzeranweisungen** | `~/.claude/CLAUDE.md` | Persönliche Voreinstellungen für alle Projekte | Code-Stilvoreinstellungen, persönliche Tooling-Verknüpfungen | Nur Sie (alle Projekte) |

69| **Projektanweisungen** | `./CLAUDE.md` oder `./.claude/CLAUDE.md`. Siehe [AGENTS.md](#agents-md) für den Fall, dass `./AGENTS.md` stattdessen oder zusammen mit ihnen geladen wird | Team-gemeinsame Anweisungen für das Projekt | Projektarchitektur, Codierungsstandards, häufige Arbeitsabläufe | Teammitglieder über Versionskontrolle |69| **Projektanweisungen** | `./CLAUDE.md` oder `./.claude/CLAUDE.md`. Siehe [AGENTS.md](#agents-md) für den Fall, dass `./AGENTS.md` stattdessen oder zusammen mit ihnen geladen wird | Teamübergreifende Anweisungen für das Projekt | Projektarchitektur, Codierungsstandards, häufige Arbeitsabläufe | Teamkollegen über Versionskontrolle |

70| **Lokale Anweisungen** | `./CLAUDE.local.md` | Persönliche projektspezifische Voreinstellungen; zu `.gitignore` hinzufügen | Ihre Sandbox-URLs, bevorzugte Testdaten | Nur Sie (aktuelles Projekt) |70| **Lokale Anweisungen** | `./CLAUDE.local.md` | Persönliche projektspezifische Voreinstellungen; zu `.gitignore` hinzufügen | Ihre Sandbox-URLs, bevorzugte Testdaten | Nur Sie (aktuelles Projekt) |

71 71 

72CLAUDE.md- und CLAUDE.local.md-Dateien in der Verzeichnishierarchie über dem Arbeitsverzeichnis werden beim Start geladen. Dateien in Unterverzeichnissen werden bei Bedarf geladen, wenn Claude Dateien in diesen Verzeichnissen liest. Siehe [Wie CLAUDE.md-Dateien geladen werden](#how-claude-md-files-load) für die vollständige Auflösungsreihenfolge.72CLAUDE.md- und CLAUDE.local.md-Dateien in der Verzeichnishierarchie über dem Arbeitsverzeichnis werden beim Start geladen. Dateien in Unterverzeichnissen werden bei Bedarf geladen, wenn Claude Dateien in diesen Verzeichnissen liest. Siehe [Wie CLAUDE.md-Dateien geladen werden](#how-claude-md-files-load) für die vollständige Auflösungsreihenfolge.


74Für große Projekte können Sie Anweisungen in themaspezifische Dateien aufteilen, indem Sie [Projektregeln](#organize-rules-with-claude/rules/) verwenden. Regeln ermöglichen es Ihnen, Anweisungen auf bestimmte Dateitypen oder Unterverzeichnisse zu beschränken.74Für große Projekte können Sie Anweisungen in themaspezifische Dateien aufteilen, indem Sie [Projektregeln](#organize-rules-with-claude/rules/) verwenden. Regeln ermöglichen es Ihnen, Anweisungen auf bestimmte Dateitypen oder Unterverzeichnisse zu beschränken.

75 75 

76<h3 id="set-up-a-project-claude-md">76<h3 id="set-up-a-project-claude-md">

77 Richten Sie ein Projekt-CLAUDE.md ein77 Richten Sie eine Projekt-CLAUDE.md ein

78</h3>78</h3>

79 79 

80Ein Projekt-CLAUDE.md kann entweder in `./CLAUDE.md` oder `./.claude/CLAUDE.md` gespeichert werden. Erstellen Sie diese Datei und fügen Sie Anweisungen hinzu, die für jeden gelten, der am Projekt arbeitet: Build- und Test-Befehle, Codierungsstandards, architektonische Entscheidungen, Namenskonventionen und häufige Arbeitsabläufe. Diese Anweisungen werden über Versionskontrolle mit Ihrem Team geteilt, daher konzentrieren Sie sich auf projektweite Standards statt auf persönliche Voreinstellungen. Um zu bestätigen, dass die Datei geladen wurde, führen Sie `/context` in einer Sitzung aus und überprüfen Sie die Liste unter **Memory-Dateien**.80Eine Projekt-CLAUDE.md kann entweder in `./CLAUDE.md` oder `./.claude/CLAUDE.md` gespeichert werden. Erstellen Sie diese Datei und fügen Sie Anweisungen hinzu, die für jeden gelten, der am Projekt arbeitet: Build- und Test-Befehle, Codierungsstandards, architektonische Entscheidungen, Namenskonventionen und häufige Arbeitsabläufe. Diese Anweisungen werden über Versionskontrolle mit Ihrem Team geteilt, daher konzentrieren Sie sich auf projektweite Standards statt auf persönliche Voreinstellungen. Um zu bestätigen, dass die Datei geladen wurde, führen Sie `/context` in einer Sitzung aus und überprüfen Sie die Liste unter **Memory-Dateien**.

81 81 

82<Tip>82<Tip>

83 Führen Sie `/init` aus, um automatisch ein startendes CLAUDE.md zu generieren. Claude analysiert Ihre Codebasis und erstellt eine Datei mit Build-Befehlen, Test-Anweisungen und Projektkonventionen, die es entdeckt. Wenn bereits ein CLAUDE.md vorhanden ist, schlägt `/init` Verbesserungen vor, statt es zu überschreiben. Verfeinern Sie es von dort mit Anweisungen, die Claude nicht selbst entdecken würde.83 Führen Sie `/init` aus, um automatisch eine Start-CLAUDE.md zu generieren. Claude analysiert Ihre Codebasis und erstellt eine Datei mit Build-Befehlen, Test-Anweisungen und Projektkonventionen, die es entdeckt. Wenn bereits eine CLAUDE.md vorhanden ist, schlägt `/init` Verbesserungen vor, statt sie zu überschreiben. Verfeinern Sie von dort aus mit Anweisungen, die Claude nicht selbst entdecken würde.

84 84 

85 Für einen interaktiven mehrstufigen Ablauf setzen Sie die Umgebungsvariable `CLAUDE_CODE_NEW_INIT` auf `1`, bevor Sie `/init` ausführen. Setzen Sie sie in Ihrer Shell oder im `env`-Block einer Einstellungsdatei, wie in [Umgebungsvariablen setzen](/docs/de/env-vars#set-environment-variables) gezeigt. Mit dieser Einstellung fragt `/init`, welche Artefakte eingerichtet werden sollen: CLAUDE.md-Dateien, Skills und Hooks. Es erkundet dann Ihre Codebasis mit einem Subagenten, füllt Lücken durch Folgefragen aus und präsentiert einen überprüfbaren Vorschlag, bevor Dateien geschrieben werden. Die Variable ändert nur, wie `/init` ausgeführt wird, sodass Sie sie gesetzt lassen können.85 Für einen interaktiven mehrstufigen Ablauf setzen Sie stattdessen die Umgebungsvariable `CLAUDE_CODE_NEW_INIT` auf `1`, bevor Sie `/init` ausführen. Setzen Sie sie in Ihrer Shell oder im `env`-Block einer Einstellungsdatei, wie in [Umgebungsvariablen setzen](/docs/de/env-vars#set-environment-variables) gezeigt. Mit dieser Einstellung fragt `/init`, welche Artefakte eingerichtet werden sollen: CLAUDE.md-Dateien, Skills und Hooks. Es erkundet dann Ihre Codebasis mit einem Subagenten, füllt Lücken durch Folgefragen aus und präsentiert einen überprüfbaren Vorschlag, bevor Dateien geschrieben werden. Die Variable ändert nur, wie `/init` ausgeführt wird, daher können Sie sie gesetzt lassen.

86</Tip>86</Tip>

87 87 

88<h3 id="write-effective-instructions">88<h3 id="write-effective-instructions">

89 Schreiben Sie effektive Anweisungen89 Schreiben Sie effektive Anweisungen

90</h3>90</h3>

91 91 

92CLAUDE.md-Dateien werden zu Beginn jeder Sitzung in das Kontextfenster geladen und verbrauchen Token zusammen mit Ihrer Konversation. Die [Kontextfenster-Visualisierung](/docs/de/context-window) zeigt, wo CLAUDE.md relativ zum Rest des Startkontexts geladen wird. Da es sich um Kontext statt um erzwungene Konfiguration handelt, beeinflusst die Art, wie Sie Anweisungen schreiben, wie zuverlässig Claude sie befolgt. Spezifische, prägnante, gut strukturierte Anweisungen funktionieren am besten.92CLAUDE.md-Dateien werden zu Beginn jeder Sitzung in das Kontextfenster geladen und verbrauchen Token zusammen mit Ihrer Konversation. Die [Kontextfenster-Visualisierung](/docs/de/context-window) zeigt, wo CLAUDE.md relativ zum Rest des Startkontexts geladen wird. Da sie Kontext statt erzwungene Konfiguration sind, beeinflusst die Art, wie Sie Anweisungen schreiben, wie zuverlässig Claude sie befolgt. Spezifische, prägnante, gut strukturierte Anweisungen funktionieren am besten.

93 93 

94**Größe**: Ziel unter 200 Zeilen pro CLAUDE.md-Datei. Längere Dateien verbrauchen mehr Kontext und verringern die Einhaltung. Wenn Ihre Anweisungen zu groß werden, verwenden Sie [pfadgebundene Regeln](#path-specific-rules), damit Anweisungen nur geladen werden, wenn Claude mit übereinstimmenden Dateien arbeitet. Sie können Inhalte auch in [Importe](#import-additional-files) aufteilen, um sie zu organisieren, obwohl importierte Dateien immer noch geladen werden und beim Start in das Kontextfenster eingehen.94**Größe**: Ziel unter 200 Zeilen pro CLAUDE.md-Datei. Längere Dateien verbrauchen mehr Kontext und verringern die Einhaltung. Wenn Ihre Anweisungen zu groß werden, verwenden Sie [pfadgebundene Regeln](#path-specific-rules), damit Anweisungen nur geladen werden, wenn Claude mit übereinstimmenden Dateien arbeitet. Sie können Inhalte auch in [Importe](#import-additional-files) aufteilen, um sie zu organisieren, obwohl importierte Dateien immer noch geladen werden und beim Start in das Kontextfenster eingehen.

95 95 


97 97 

98**Spezifität**: Schreiben Sie Anweisungen, die konkret genug sind, um überprüft zu werden. Zum Beispiel:98**Spezifität**: Schreiben Sie Anweisungen, die konkret genug sind, um überprüft zu werden. Zum Beispiel:

99 99 

100* „Verwenden Sie 2-Leerzeichen-Einzug" statt „Formatieren Sie Code ordnungsgemäß"100* „Verwenden Sie 2-Leerzeichen-Einrückung" statt „Formatieren Sie Code ordnungsgemäß"

101* „Führen Sie `npm test` vor dem Commit aus" statt „Testen Sie Ihre Änderungen"101* „Führen Sie `npm test` vor dem Commit aus" statt „Testen Sie Ihre Änderungen"

102* „API-Handler befinden sich in `src/api/handlers/`" statt „Halten Sie Dateien organisiert"102* „API-Handler befinden sich in `src/api/handlers/`" statt „Halten Sie Dateien organisiert"

103 103 

104**Konsistenz**: Wenn zwei Regeln sich widersprechen, kann Claude eine willkürlich auswählen. Überprüfen Sie Ihre CLAUDE.md-Dateien, verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen und [`.claude/rules/`](#organize-rules-with-claude/rules/) regelmäßig, um veraltete oder widersprüchliche Anweisungen zu entfernen. In Monorepos verwenden Sie [`claudeMdExcludes`](#exclude-specific-claude-md-files), um CLAUDE.md-Dateien von anderen Teams zu überspringen, die für Ihre Arbeit nicht relevant sind.104**Konsistenz**: Wenn zwei Regeln sich widersprechen, kann Claude eine willkürlich auswählen. Überprüfen Sie Ihre CLAUDE.md-Dateien, verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen und [`.claude/rules/`](#organize-rules-with-claude/rules/) regelmäßig, um veraltete oder widersprüchliche Anweisungen zu entfernen. In Monorepos verwenden Sie [`claudeMdExcludes`](#exclude-specific-claude-md-files), um CLAUDE.md-Dateien von anderen Teams zu überspringen, die für Ihre Arbeit nicht relevant sind.

105 105 

106Um Claude diese Dateien auf veraltete oder widersprüchliche Anweisungen überprüfen zu lassen, führen Sie `/doctor prompt-audit` in einer Sitzung aus. Claude liest Ihre CLAUDE.md-, CLAUDE.local.md- und AGENTS.md-Dateien sowie die Regeln, Skills, Befehle, Subagenten und Ausgabestile unter `.claude/` und `~/.claude/`. Es sucht nach Problemen wie Anweisungen, die für ältere Modelle geschrieben wurden, Verweise auf Dateien oder Befehle, die nicht existieren, und Dateien, die sich widersprechen. Sie erhalten einen Bericht mit Erkenntnissen und einen Satz vorgeschlagener Änderungen, und nichts in Ihren Dateien ändert sich, bis Sie Claude bitten, sie anzuwenden.106Um Claude diese Dateien auf veraltete oder widersprüchliche Anweisungen überprüfen zu lassen, führen Sie `/doctor prompt-audit` in einer Sitzung aus. Claude liest Ihre CLAUDE.md-, CLAUDE.local.md- und AGENTS.md-Dateien sowie die Regeln, Skills, Befehle, Subagenten und Ausgabestile unter `.claude/` und `~/.claude/`. Es sucht nach Problemen wie Anweisungen, die für ältere Modelle geschrieben wurden, Verweise auf Dateien oder Befehle, die nicht vorhanden sind, und Dateien, die sich widersprechen. Sie erhalten einen Bericht mit Erkenntnissen und einen Satz vorgeschlagener Änderungen, und nichts in Ihren Dateien ändert sich, bis Sie Claude bitten, sie anzuwenden.

107 107 

108Um stattdessen eine Datei oder ein Verzeichnis zu überprüfen, übergeben Sie seinen Pfad, zum Beispiel `/doctor prompt-audit .claude/skills/deploy`. Die Überprüfung wird durch den gebündelten `/claude-api`-Skill ausgeführt, daher ist sie nicht verfügbar, während dieser Skill in [`skillOverrides`](/docs/de/skills#override-skill-visibility-from-settings) ausgeschaltet ist oder mit [`disableBundledSkills`](/docs/de/settings-reference#disablebundledskills). `/doctor prompt-audit` erfordert Claude Code v2.1.283 oder später.108Um stattdessen eine Datei oder ein Verzeichnis zu überprüfen, übergeben Sie seinen Pfad, zum Beispiel `/doctor prompt-audit .claude/skills/deploy`. Die Überprüfung wird durch den gebündelten `/claude-api`-Skill ausgeführt, daher ist sie nicht verfügbar, während dieser Skill in [`skillOverrides`](/docs/de/skills#override-skill-visibility-from-settings) ausgeschaltet ist oder mit [`disableBundledSkills`](/docs/de/settings-reference#disablebundledskills). `/doctor prompt-audit` erfordert Claude Code v2.1.283 oder später.

109 109 


111 Importieren Sie zusätzliche Dateien111 Importieren Sie zusätzliche Dateien

112</h3>112</h3>

113 113 

114CLAUDE.md-Dateien können zusätzliche Dateien mit der Syntax `@path/to/import` importieren. Importierte Dateien werden erweitert und beim Start zusammen mit dem CLAUDE.md, das sie referenziert, in den Kontext geladen.114CLAUDE.md-Dateien können zusätzliche Dateien mit der Syntax `@path/to/import` importieren. Importierte Dateien werden erweitert und beim Start zusammen mit der CLAUDE.md, die sie referenziert, in den Kontext geladen.

115 115 

116Sowohl relative als auch absolute Pfade sind zulässig. Relative Pfade werden relativ zur Datei aufgelöst, die den Import enthält, nicht zum Arbeitsverzeichnis. Importierte Dateien können rekursiv andere Dateien importieren, mit einer maximalen Tiefe von vier Hops.116Sowohl relative als auch absolute Pfade sind zulässig. Relative Pfade werden relativ zur Datei aufgelöst, die den Import enthält, nicht zum Arbeitsverzeichnis. Importierte Dateien können rekursiv andere Dateien importieren, mit einer maximalen Tiefe von vier Hops.

117 117 

118Das Import-Parsing überspringt Markdown-Code-Spannweiten und eingezäunte Code-Blöcke. Um einen Pfad in Ihrem CLAUDE.md zu erwähnen, ohne ihn zu importieren, wickeln Sie ihn in Backticks ein: Das Schreiben von `` `@README` `` hält den Text literal, während `@README` außerhalb von Backticks die Datei importiert.118Um eine Datei zu importieren, deren Pfad Leerzeichen enthält, setzen Sie einen Backslash vor jedes Leerzeichen. Ohne die Backslashes endet der Pfad beim ersten Leerzeichen, auch wenn der Import auf einer eigenen Zeile steht. Ein Pfad, der in Anführungszeichen eingeschlossen ist, wird überhaupt nicht importiert, mit oder ohne Backslashes. Dieser Import lädt eine Datei aus einem Ordner namens `Design Docs`:

119 119 

120Um eine README, package.json und einen Workflow-Leitfaden einzubeziehen, referenzieren Sie sie mit `@`-Syntax überall in Ihrem CLAUDE.md:120```text theme={null}

121- API conventions @Design\ Docs/api-conventions.md

122```

123 

124Das Import-Parsing überspringt Markdown-Code-Spannweiten und eingezäunte Code-Blöcke. Um einen Pfad in Ihrer CLAUDE.md zu erwähnen, ohne ihn zu importieren, wickeln Sie ihn in Backticks ein: Das Schreiben von `` `@README` `` hält den Text literal, während `@README` außerhalb von Backticks die Datei importiert.

125 

126Um eine README, package.json und einen Workflow-Leitfaden einzubeziehen, referenzieren Sie sie mit `@`-Syntax überall in Ihrer CLAUDE.md:

121 127 

122```text theme={null}128```text theme={null}

123Siehe @README für Projektübersicht und @package.json für verfügbare npm-Befehle für dieses Projekt.129Siehe @README für die Projektübersicht und @package.json für verfügbare npm-Befehle für dieses Projekt.

124 130 

125# Zusätzliche Anweisungen131# Zusätzliche Anweisungen

126- Git-Workflow @docs/git-instructions.md132- git workflow @docs/git-instructions.md

127```133```

128 134 

129Für private projektspezifische Voreinstellungen, die nicht in die Versionskontrolle eingecheckt werden sollten, erstellen Sie ein `CLAUDE.local.md` im Projektstammverzeichnis. Es wird zusammen mit `CLAUDE.md` geladen und wird genauso behandelt. Fügen Sie `CLAUDE.local.md` zu Ihrer `.gitignore` hinzu, damit es nicht committed wird. Mit `CLAUDE_CODE_NEW_INIT=1` gesetzt, führt das Ausführen von `/init` und das Auswählen der persönlichen Option dies für Sie durch.135Für private projektspezifische Voreinstellungen, die nicht in die Versionskontrolle eingecheckt werden sollten, erstellen Sie eine `CLAUDE.local.md` im Projektstammverzeichnis. Sie wird zusammen mit `CLAUDE.md` geladen und wird genauso behandelt. Fügen Sie `CLAUDE.local.md` zu Ihrer `.gitignore` hinzu, damit sie nicht committed wird. Mit `CLAUDE_CODE_NEW_INIT=1` gesetzt, führen Sie `/init` aus und wählen die persönliche Option, um dies für Sie zu tun.

130 136 

131Wenn Sie über mehrere Git-Worktrees desselben Repositorys arbeiten, existiert ein gitignoriertes `CLAUDE.local.md` nur in dem Worktree, in dem Sie es erstellt haben. Um persönliche Anweisungen über Worktrees hinweg zu teilen, importieren Sie stattdessen eine Datei aus Ihrem Home-Verzeichnis:137Wenn Sie über mehrere Git-Worktrees desselben Repositorys arbeiten, existiert eine gitignorierte `CLAUDE.local.md` nur in dem Worktree, in dem Sie sie erstellt haben. Um persönliche Anweisungen über Worktrees hinweg zu teilen, importieren Sie stattdessen eine Datei aus Ihrem Home-Verzeichnis:

132 138 

133```text theme={null}139```text theme={null}

134# Individuelle Voreinstellungen140# Individuelle Voreinstellungen


136```142```

137 143 

138<Warning>144<Warning>

139 Ein Import in einer projektweiten Memory-Datei ist extern, wenn sein Pfad außerhalb Ihres Arbeitsverzeichnisses aufgelöst wird, wie der Home-Verzeichnis-Import oben. Wenn Claude Code zum ersten Mal externe Importe in einem Projekt antrifft, zeigt es einen Genehmigungsdialog an, der die Dateien auflistet. Wenn Sie ablehnen, bleiben die Importe deaktiviert und der Dialog wird nicht erneut angezeigt.145 Ein Import in einer projektweiten Memory-Datei ist extern, wenn sein Pfad außerhalb Ihres Arbeitsverzeichnisses aufgelöst wird, wie der Home-Verzeichnis-Import oben. Wenn Claude Code zum ersten Mal auf externe Importe in einem Projekt trifft, zeigt es einen Genehmigungsdialog an, der die Dateien auflistet. Wenn Sie ablehnen, bleiben die Importe deaktiviert und der Dialog wird nicht erneut angezeigt.

140 146 

141 Claude Code zeigt den Dialog an, um Sie vor Dateien zu schützen, die andere Personen in ein gemeinsames Projekt committen. Benutzerbereichs-Memory-Dateien wie `~/.claude/CLAUDE.md` und `~/.claude/rules/` sind Dateien, die Sie selbst geschrieben haben. Außer in [Cowork](https://claude.com/product/cowork)-Sitzungen auf Ihrem Desktop lädt Claude Code ihre Importe ohne Dialog und vertraut ihnen wie dem Rest Ihrer persönlichen Konfiguration.147 Claude Code zeigt den Dialog, um Sie vor Dateien zu schützen, die andere Personen in ein gemeinsames Projekt committen. Benutzerbereichs-Memory-Dateien, wie `~/.claude/CLAUDE.md` und `~/.claude/rules/`, sind Dateien, die Sie selbst geschrieben haben. Außer in [Cowork](https://claude.com/product/cowork)-Sitzungen auf Ihrem Desktop lädt Claude Code ihre Importe ohne den Dialog und vertraut ihnen wie dem Rest Ihrer persönlichen Konfiguration.

142 148 

143 In Cowork-Sitzungen auf Ihrem Desktop überspringt Claude Code jeden Import in einer Benutzerbereichs-Datei, der zu einem Pfad außerhalb des Arbeitsverzeichnisses der Sitzung aufgelöst wird, und lädt den Rest der Datei. In diesen Sitzungen überspringt es auch ein `~/.claude/CLAUDE.md`, das selbst ein Symlink oder Hard Link ist, und ein symverlinktes `~/.claude/rules/`-Verzeichnis oder eine Regeldatei, die außerhalb des Arbeitsverzeichnisses zeigt.149 In Cowork-Sitzungen auf Ihrem Desktop überspringt Claude Code jeden Import in einer Benutzerbereichs-Datei, die zu einem Pfad außerhalb des Arbeitsverzeichnisses der Sitzung aufgelöst wird, und lädt den Rest der Datei. In diesen Sitzungen überspringt es auch eine `~/.claude/CLAUDE.md`, die selbst ein Symlink oder Hard Link ist, und ein symlinks `~/.claude/rules/`-Verzeichnis oder eine Regeldatei, die außerhalb des Arbeitsverzeichnisses zeigt.

144</Warning>150</Warning>

145 151 

146<h3 id="how-claude-md-files-load">152<h3 id="how-claude-md-files-load">


149 155 

150Claude Code lädt `CLAUDE.md` und `CLAUDE.local.md` aus Ihrem aktuellen Arbeitsverzeichnis und jedem Verzeichnis darüber. Führen Sie Claude Code in `foo/bar/` aus und es lädt Anweisungen aus `foo/bar/CLAUDE.md`, `foo/CLAUDE.md` und allen `CLAUDE.local.md`-Dateien daneben.156Claude Code lädt `CLAUDE.md` und `CLAUDE.local.md` aus Ihrem aktuellen Arbeitsverzeichnis und jedem Verzeichnis darüber. Führen Sie Claude Code in `foo/bar/` aus und es lädt Anweisungen aus `foo/bar/CLAUDE.md`, `foo/CLAUDE.md` und allen `CLAUDE.local.md`-Dateien daneben.

151 157 

152Alle entdeckten Dateien werden in den Kontext verkettet, statt sich gegenseitig zu überschreiben. Über den Verzeichnisbaum hinweg wird Inhalt vom Dateisystem-Root bis zu Ihrem Arbeitsverzeichnis geordnet. Für das Beispiel `foo/bar/` erscheint `foo/CLAUDE.md` im Kontext vor `foo/bar/CLAUDE.md`, sodass Anweisungen näher an dem Ort, an dem Sie Claude gestartet haben, zuletzt gelesen werden. Innerhalb jedes Verzeichnisses wird `CLAUDE.local.md` nach `CLAUDE.md` angehängt, sodass Ihre persönlichen Notizen das Letzte sind, das Claude auf dieser Ebene liest.158Alle entdeckten Dateien werden in den Kontext verkettet, statt sich gegenseitig zu überschreiben. Über den Verzeichnisbaum wird der Inhalt vom Dateisystem-Root bis zu Ihrem Arbeitsverzeichnis geordnet. Für das Beispiel `foo/bar/` erscheint `foo/CLAUDE.md` im Kontext vor `foo/bar/CLAUDE.md`, daher werden Anweisungen näher an dem Ort, an dem Sie Claude gestartet haben, zuletzt gelesen. Innerhalb jedes Verzeichnisses wird `CLAUDE.local.md` nach `CLAUDE.md` angehängt, daher sind Ihre persönlichen Notizen das letzte, was Claude auf dieser Ebene liest.

153 159 

154Claude entdeckt auch `CLAUDE.md`- und `CLAUDE.local.md`-Dateien in Unterverzeichnissen unter Ihrem aktuellen Arbeitsverzeichnis. Statt sie beim Start zu laden, werden sie eingebunden, wenn Claude Dateien in diesen Verzeichnissen liest.160Claude entdeckt auch `CLAUDE.md`- und `CLAUDE.local.md`-Dateien in Unterverzeichnissen unter Ihrem aktuellen Arbeitsverzeichnis. Statt sie beim Start zu laden, werden sie eingebunden, wenn Claude Dateien in diesen Unterverzeichnissen liest.

155 161 

156Wenn Sie in einem großen Monorepo arbeiten, in dem CLAUDE.md-Dateien anderer Teams aufgegriffen werden, verwenden Sie [`claudeMdExcludes`](#exclude-specific-claude-md-files), um sie zu überspringen. Für das vollständige Layout von Root- und Pro-Verzeichnis-CLAUDE.md-Dateien und Regeln siehe [Monorepos und große Repos](/docs/de/large-codebases).162Wenn Sie in einem großen Monorepo arbeiten, in dem CLAUDE.md-Dateien anderer Teams aufgegriffen werden, verwenden Sie [`claudeMdExcludes`](#exclude-specific-claude-md-files), um sie zu überspringen. Für das vollständige Layout von Root- und Pro-Verzeichnis-CLAUDE.md-Dateien und Regeln siehe [Monorepos und große Repos](/docs/de/large-codebases).

157 163 


169CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 claude --add-dir ../shared-config175CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 claude --add-dir ../shared-config

170```176```

171 177 

172Die Inline-Form setzt die Variable für diesen einen Start in Bash oder Zsh. Um sie für jede Sitzung aktiviert zu halten, fügen Sie sie zum `env`-Block in `~/.claude/settings.json` hinzu, wie in [Umgebungsvariablen setzen](/docs/de/env-vars#set-environment-variables) gezeigt.178Die 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](/docs/de/env-vars#set-environment-variables) gezeigt.

173 179 

174Dies 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`](/docs/de/cli-reference) ausschließen.180Dies 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`](/docs/de/cli-reference) ausschließen.

175 181 


177 Organisieren Sie Regeln mit `.claude/rules/`183 Organisieren Sie Regeln mit `.claude/rules/`

178</h3>184</h3>

179 185 

180Für größere Projekte können Sie Anweisungen in mehrere Dateien mit dem Verzeichnis `.claude/rules/` organisieren. Dies hält Anweisungen modular und leichter für Teams zu verwalten. Regeln können auch [auf bestimmte Dateipfade beschränkt werden](#path-specific-rules), sodass sie nur in den Kontext geladen werden, wenn Claude mit übereinstimmenden Dateien arbeitet, was Rauschen reduziert und Kontextraum spart.186Für größere Projekte können Sie Anweisungen in mehrere Dateien mit dem Verzeichnis `.claude/rules/` organisieren. Dies hält Anweisungen modular und leichter für Teams zu verwalten. Regeln können auch [auf bestimmte Dateipfade beschränkt werden](#path-specific-rules), daher werden sie nur in den Kontext geladen, wenn Claude mit übereinstimmenden Dateien arbeitet, was Rauschen reduziert und Kontextraum spart.

181 187 

182<Note>188<Note>

183 Regeln werden in jeder Sitzung oder beim Öffnen übereinstimmender Dateien in den Kontext geladen. Für aufgabenspezifische Anweisungen, die nicht ständig im Kontext sein müssen, verwenden Sie stattdessen [Skills](/docs/de/skills), die nur geladen werden, wenn Sie sie aufrufen oder wenn Claude bestimmt, dass sie für Ihren Prompt relevant sind.189 Regeln werden in jeder Sitzung oder beim Öffnen übereinstimmender Dateien in den Kontext geladen. Für aufgabenspezifische Anweisungen, die nicht die ganze Zeit im Kontext sein müssen, verwenden Sie stattdessen [Skills](/docs/de/skills), die nur geladen werden, wenn Sie sie aufrufen oder wenn Claude bestimmt, dass sie für Ihren Prompt relevant sind.

184</Note>190</Note>

185 191 

186<h4 id="set-up-rules">192<h4 id="set-up-rules">

187 Richten Sie Regeln ein193 Richten Sie Regeln ein

188</h4>194</h4>

189 195 

190Platzieren Sie Markdown-Dateien im Verzeichnis `.claude/rules/` Ihres Projekts. Jede Datei sollte ein Thema abdecken, mit einem beschreibenden Dateinamen wie `testing.md` oder `api-design.md`. Alle `.md`-Dateien werden rekursiv entdeckt, sodass Sie Regeln in Unterverzeichnisse wie `frontend/` oder `backend/` organisieren können:196Platzieren Sie Markdown-Dateien im Verzeichnis `.claude/rules/` Ihres Projekts. Jede Datei sollte ein Thema abdecken, mit einem aussagekräftigen Dateinamen wie `testing.md` oder `api-design.md`. Alle `.md`-Dateien werden rekursiv entdeckt, daher können Sie Regeln in Unterverzeichnisse wie `frontend/` oder `backend/` organisieren:

191 197 

192```text theme={null}198```text theme={null}

193your-project/199your-project/

194├── .claude/200├── .claude/

195│ ├── CLAUDE.md # Hauptprojektanweisungen201│ ├── CLAUDE.md # Main project instructions

196│ └── rules/202│ └── rules/

197│ ├── code-style.md # Code-Stilrichtlinien203│ ├── code-style.md # Code style guidelines

198│ ├── testing.md # Test-Konventionen204│ ├── testing.md # Testing conventions

199│ └── security.md # Sicherheitsanforderungen205│ └── security.md # Security requirements

200```206```

201 207 

202Regeln ohne [`paths`-Frontmatter](#path-specific-rules) werden beim Start mit derselben Priorität wie `.claude/CLAUDE.md` geladen.208Regeln ohne [`paths`-Frontmatter](#path-specific-rules) werden beim Start mit derselben Priorität wie `.claude/CLAUDE.md` geladen.


215 - "src/api/**/*.ts"221 - "src/api/**/*.ts"

216---222---

217 223 

218# API-Entwicklungsregeln224# API Development Rules

219 225 

220- Alle API-Endpunkte müssen Eingabevalidierung enthalten226- All API endpoints must include input validation

221- Verwenden Sie das Standard-Fehlerantwortformat227- Use the standard error response format

222- Fügen Sie OpenAPI-Dokumentationskommentare ein228- Include OpenAPI documentation comments

223```229```

224 230 

225Regeln ohne ein `paths`-Feld werden bedingungslos geladen und gelten für alle Dateien. Pfadgebundene Regeln werden ausgelöst, wenn Claude Dateien liest, die dem Muster entsprechen, nicht bei jedem Tool-Einsatz. Ab v2.1.198 funktioniert das Matching auch, wenn Claude eine Datei über einen symverlinkten Pfad zum Projektverzeichnis erreicht, zum Beispiel in einem symverlinkten Checkout.231Regeln ohne ein `paths`-Feld werden bedingungslos geladen und gelten für alle Dateien. Pfadgebundene Regeln werden ausgelöst, wenn Claude Dateien liest, die dem Muster entsprechen, nicht bei jedem Tool-Einsatz. Ab v2.1.198 funktioniert das Matching auch, wenn Claude eine Datei über einen symlinks Pfad zum Projektverzeichnis erreicht, zum Beispiel in einem symlinks Checkout.

226 232 

227Verwenden Sie Glob-Muster im Feld `paths`, um Dateien nach Erweiterung, Verzeichnis oder einer beliebigen Kombination zu entsprechen:233Verwenden Sie Glob-Muster im Feld `paths`, um Dateien nach Erweiterung, Verzeichnis oder einer beliebigen Kombination zu vergleichen:

228 234 

229| Muster | Entspricht |235| Muster | Passt zu |

230| - | - |236| - | - |

231| `**/*.ts` | Alle TypeScript-Dateien in jedem Verzeichnis |237| `**/*.ts` | Alle TypeScript-Dateien in jedem Verzeichnis |

232| `src/**/*` | Alle Dateien unter dem Verzeichnis `src/` |238| `src/**/*` | Alle Dateien unter dem Verzeichnis `src/` |

233| `*.md` | Markdown-Dateien im Projektstammverzeichnis |239| `*.md` | Markdown-Dateien im Projektstammverzeichnis |

234| `src/components/*.tsx` | React-Komponenten in einem bestimmten Verzeichnis |240| `src/components/*.tsx` | React-Komponenten in einem bestimmten Verzeichnis |

235 241 

236Sie können mehrere Muster angeben und Klammer-Erweiterung verwenden, um mehrere Erweiterungen in einem Muster zu entsprechen:242Sie können mehrere Muster angeben und Klammer-Erweiterung verwenden, um mehrere Erweiterungen in einem Muster zu vergleichen:

237 243 

238```markdown theme={null}244```markdown theme={null}

239---245---


244---250---

245```251```

246 252 

247Jede Klammer-Gruppe multipliziert die Anzahl der erweiterten Muster: `src/*.{ts,tsx}` wird zu zwei Mustern erweitert, und `{a,b}/{c,d}/*.{ts,tsx}` zu acht. Um die Erweiterung begrenzt zu halten, teilt sich die gesamte `paths`-Liste einer Regel ein Budget von 1.000 erweiterten Mustern und 4 MiB, und Muster ohne Klammern zählen nicht dagegen.253Jede Klammer-Gruppe multipliziert die Anzahl der erweiterten Muster: `src/*.{ts,tsx}` wird zu zwei Mustern erweitert, und `{a,b}/{c,d}/*.{ts,tsx}` zu acht. Um die Erweiterung begrenzt zu halten, teilt sich eine ganze `paths`-Liste einer Regel ein Budget von 1.000 erweiterten Mustern und 4 MiB, und Muster ohne Klammern zählen nicht dagegen.

248 254 

249Claude Code verwendet jedes Muster, das das Budget unerweitert überschreiten würde, und seine literalen Klammern entsprechen keinen Dateien. Vor v2.1.217 stagnierte oder stürzte eine `paths`-Wert mit vielen Klammer-Gruppen die CLI beim Start ab.255Claude Code verwendet jedes Muster, das das Budget unerweitert überschreiten würde, und seine literalen Klammern passen zu keinen Dateien. Vor v2.1.217 stagnierte oder stürzte eine `paths`-Wert mit vielen Klammer-Gruppen die CLI beim Start ab.

250 256 

251Die Glob-Syntax behandelt `[` als den Anfang eines Klammer-Ausdrucks wie `[abc]`. Ein Muster mit einem `[`, das nicht als Klammer-Ausdruck gelesen werden kann, wie `photos [2024/**`, ist ungültig: es entspricht nichts, und die anderen Muster der Regel funktionieren weiterhin. Um ein literales `[` in einem Dateinamen zu entsprechen, escapen Sie es als `photos \[2024/**`. Vor v2.1.207 machte ein ungültiges Muster das Read-Tool für jede Datei fehlschlagen, gegen die die Regel bewertet wurde, statt nichts zu entsprechen.257Die Glob-Syntax behandelt `[` als den Anfang eines Klammer-Ausdrucks wie `[abc]`. Ein Muster mit einem `[`, das nicht als Klammer-Ausdruck gelesen werden kann, wie `photos [2024/**`, ist ungültig: es passt zu nichts, und die anderen Muster der Regel funktionieren weiterhin. Um ein literales `[` in einem Dateinamen zu vergleichen, maskieren Sie es als `photos \[2024/**`. Vor v2.1.207 machte ein ungültiges Muster das Read-Tool für jede Datei fehlschlagen, gegen die die Regel bewertet wurde, statt zu nichts zu passen.

252 258 

253<h4 id="rules-frontmatter-reference">259<h4 id="rules-frontmatter-reference">

254 Referenz für Regel-Frontmatter260 Regel-Frontmatter-Referenz

255</h4>261</h4>

256 262 

257Konfigurieren Sie eine Regel mit YAML-[Frontmatter](/docs/de/glossary#frontmatter) zwischen `---`-Markierungen am Anfang der Datei. `paths` ist das einzige Feld, das Claude Code aus einer Regel liest; jedes andere Feld wird ohne Fehler ignoriert. Claude Code entfernt das Frontmatter, bevor die Regel in den Kontext geladen wird.263Konfigurieren Sie eine Regel mit YAML-[Frontmatter](/docs/de/glossary#frontmatter) zwischen `---`-Markierungen am Anfang der Datei. `paths` ist das einzige Feld, das Claude Code aus einer Regel liest; jedes andere Feld wird ohne Fehler ignoriert. Claude Code entfernt das Frontmatter, bevor die Regel in den Kontext geladen wird.


266 Teilen Sie Regeln über Projekte mit Symlinks272 Teilen Sie Regeln über Projekte mit Symlinks

267</h4>273</h4>

268 274 

269Das Verzeichnis `.claude/rules/` unterstützt Symlinks, sodass Sie einen gemeinsamen Satz von Regeln verwalten und in mehrere Projekte verlinken können. Zirkuläre Symlinks werden erkannt und elegant behandelt.275Das Verzeichnis `.claude/rules/` unterstützt Symlinks, daher können Sie einen gemeinsamen Satz von Regeln verwalten und sie in mehrere Projekte verlinken. Zirkuläre Symlinks werden erkannt und elegant behandelt.

270 276 

271Claude Code behandelt einen Symlink, dessen Ziel außerhalb Ihres Arbeitsverzeichnisses liegt, wie einen [externen Import](#import-additional-files). Die verlinkten Regeln werden nicht geladen, bis Sie externe Importe für das Projekt genehmigen, und danach werden nur die ohne ein [`paths`-Feld](#path-specific-rules) geladen. Claude Code fragt nach dieser Genehmigung nur, wenn eine Projektmemory-Datei eine Datei außerhalb des Arbeitsverzeichnisses mit `@path` importiert, nicht für Symlinks allein. Um gemeinsame Regeln ohne diese Genehmigung zu laden, halten Sie sie in [`~/.claude/rules/`](#user-level-rules), wo sie auf jedem Projekt auf Ihrem Computer gelten.277Claude Code behandelt einen Symlink, dessen Ziel außerhalb Ihres Arbeitsverzeichnisses liegt, wie einen [externen Import](#import-additional-files). Die verknüpften Regeln werden nicht geladen, bis Sie externe Importe für das Projekt genehmigen, und danach werden nur die ohne ein [`paths`-Feld](#path-specific-rules) geladen. Claude Code fragt nach dieser Genehmigung nur, wenn eine Projektmemory-Datei eine Datei außerhalb des Arbeitsverzeichnisses mit `@path` importiert, nicht nur für Symlinks. Um gemeinsame Regeln ohne diese Genehmigung zu laden, halten Sie sie in [`~/.claude/rules/`](#user-level-rules), wo sie auf jedem Projekt auf Ihrem Computer gelten.

272 278 

273Dieses Beispiel verlinkt sowohl ein gemeinsames Verzeichnis als auch eine einzelne Datei:279Dieses Beispiel verlinkt sowohl ein gemeinsames Verzeichnis als auch eine einzelne Datei:

274 280 


277ln -s ~/company-standards/security.md .claude/rules/security.md283ln -s ~/company-standards/security.md .claude/rules/security.md

278```284```

279 285 

280Wenn Sie einen `.claude/rules/`- oder `CLAUDE.md`-Symlink auf einen Netzwerkpfad wie die UNC-Freigabe `\\server\share` oder einen Pfad unter `/net` oder `/Network` zeigen, werden die verlinkten Anweisungen nicht geladen. Claude Code folgt dem Link nicht, da das Nachschlagen eines solchen Pfads den Host kontaktieren kann, den er benennt. `\\wsl$`-Pfade zählen nicht als Netzwerkpfade.286Wenn Sie einen `.claude/rules/`- oder `CLAUDE.md`-Symlink auf einen Netzwerkpfad wie die UNC-Freigabe `\\server\share` oder einen Pfad unter `/net` oder `/Network` zeigen, werden die verknüpften Anweisungen nicht geladen. Claude Code folgt dem Link nicht, da das Nachschlagen eines solchen Pfads den Host kontaktieren kann, den er benennt. `\\wsl$`-Pfade zählen nicht als Netzwerkpfade.

281 287 

282<h4 id="user-level-rules">288<h4 id="user-level-rules">

283 Benutzerweite Regeln289 Benutzerweite Regeln


287 293 

288```text theme={null}294```text theme={null}

289~/.claude/rules/295~/.claude/rules/

290├── preferences.md # Ihre persönlichen Codierungsvoreinstellungen296├── preferences.md # Your personal coding preferences

291└── workflows.md # Ihre bevorzugten Arbeitsabläufe297└── workflows.md # Your preferred workflows

292```298```

293 299 

294Claude Code lädt Benutzerweite Regeln vor Projektregeln, sodass eine Projektregel später in Claudes Kontext als eine Benutzerregel erscheint. Keine der beiden Regelgruppen überschreibt die andere: Wenn eine Benutzerregel und eine Projektregeln sich widersprechen, kann Claude eine von beiden befolgen, daher halten Sie die beiden konsistent.300Claude Code lädt Benutzerweite Regeln vor Projektregeln, daher erscheint eine Projektregel später in Claudes Kontext als eine Benutzerregel. Keine Gruppe überschreibt die andere: Wenn eine Benutzerregel und eine Projektregel sich widersprechen, kann Claude eine beliebige befolgen, daher halten Sie die beiden konsistent.

295 301 

296<h3 id="manage-claude-md-for-large-teams">302<h3 id="manage-claude-md-for-large-teams">

297 Verwalten Sie CLAUDE.md für große Teams303 Verwalten Sie CLAUDE.md für große Teams


303 Stellen Sie organisationsweite CLAUDE.md bereit309 Stellen Sie organisationsweite CLAUDE.md bereit

304</h4>310</h4>

305 311 

306Organisationen können ein zentral verwaltetes CLAUDE.md bereitstellen, das für alle Benutzer auf einem Computer gilt. Diese Datei kann nicht durch individuelle Einstellungen ausgeschlossen werden.312Organisationen können eine zentral verwaltete CLAUDE.md bereitstellen, die für alle Benutzer auf einem Computer gilt. Diese Datei kann nicht durch individuelle Einstellungen ausgeschlossen werden.

307 313 

308<Steps>314<Steps>

309 <Step title="Erstellen Sie die Datei am verwalteten Richtlinienort">315 <Step title="Erstellen Sie die Datei am verwalteten Richtlinienort">


319 325 

320Der Schlüssel `claudeMd` ermöglicht es Ihnen, verwaltete CLAUDE.md-Inhalte direkt in `managed-settings.json` zu platzieren, statt eine separate Datei bereitzustellen.326Der Schlüssel `claudeMd` ermöglicht es Ihnen, verwaltete CLAUDE.md-Inhalte direkt in `managed-settings.json` zu platzieren, statt eine separate Datei bereitzustellen.

321 327 

322**Umfang**: jede Claude Code-Sitzung auf dem Computer, in jedem Repository. Für repositoryspezifische Anleitung committen Sie stattdessen ein Projekt-CLAUDE.md.328**Umfang**: jede Claude Code-Sitzung auf dem Computer, in jedem Repository. Für repositoryspezifische Anleitung committen Sie stattdessen eine Projekt-CLAUDE.md.

323 329 

324**Vorrang**: gleich wie eine verwaltete CLAUDE.md-Datei. Wird vor Benutzer- und Projekt-CLAUDE.md geladen.330**Vorrang**: gleich wie eine verwaltete CLAUDE.md-Datei. Wird vor Benutzer- und Projekt-CLAUDE.md geladen.

325 331 


329 335 

330```json theme={null}336```json theme={null}

331{337{

332 "claudeMd": "Führen Sie immer `make lint` vor dem Commit aus.\nNiemand pusht direkt zu main."338 "claudeMd": "Always run `make lint` before committing.\nNever push directly to main."

333}339}

334```340```

335 341 

336Ein verwaltetes CLAUDE.md und [verwaltete Einstellungen](/docs/de/managed-settings) dienen unterschiedlichen Zwecken. Verwenden Sie Einstellungen für technische Durchsetzung und CLAUDE.md für Verhaltensanleitung:342Eine verwaltete CLAUDE.md und [verwaltete Einstellungen](/docs/de/managed-settings) dienen unterschiedlichen Zwecken. Verwenden Sie Einstellungen für technische Durchsetzung und CLAUDE.md für Verhaltensanleitung:

337 343 

338| Bedenken | Konfigurieren in |344| Anliegen | Konfigurieren in |

339| :- | :- |345| :- | :- |

340| Blockieren Sie bestimmte Tools, Befehle oder Dateipfade | Verwaltete Einstellungen: `permissions.deny` |346| Blockieren Sie bestimmte Tools, Befehle oder Dateipfade | Verwaltete Einstellungen: `permissions.deny` |

341| Erzwingen Sie Sandbox-Isolation | Verwaltete Einstellungen: `sandbox.enabled` |347| Erzwingen Sie Sandbox-Isolation | Verwaltete Einstellungen: `sandbox.enabled` |

342| Umgebungsvariablen und API-Provider-Routing | Verwaltete Einstellungen: `env` |348| Umgebungsvariablen und API-Provider-Routing | Verwaltete Einstellungen: `env` |

343| Anmeldemethode und Organisationsbeschränkungen | Verwaltete Einstellungen: `forceLoginMethod`, `forceLoginOrgUUID` |349| Login-Methode und Organisationsbeschränkungen | Verwaltete Einstellungen: `forceLoginMethod`, `forceLoginOrgUUID` |

344| Code-Stil und Qualitätsrichtlinien | Verwaltetes CLAUDE.md |350| Code-Stil und Qualitätsrichtlinien | Verwaltete CLAUDE.md |

345| Datenbehandlung und Compliance-Erinnerungen | Verwaltetes CLAUDE.md |351| Datenbehandlung und Compliance-Erinnerungen | Verwaltete CLAUDE.md |

346| Verhaltensanweisungen für Claude | Verwaltetes CLAUDE.md |352| Verhaltensanweisungen für Claude | Verwaltete CLAUDE.md |

347 353 

348Einstellungsregeln werden vom Client unabhängig davon durchgesetzt, was Claude zu tun beschließt. CLAUDE.md-Anweisungen prägen Claudes Verhalten, sind aber keine harte Durchsetzungsebene.354Einstellungsregeln werden vom Client unabhängig davon durchgesetzt, was Claude entscheidet zu tun. CLAUDE.md-Anweisungen prägen Claudes Verhalten, sind aber keine harte Durchsetzungsebene.

349 355 

350<h4 id="exclude-specific-claude-md-files">356<h4 id="exclude-specific-claude-md-files">

351 Schließen Sie bestimmte CLAUDE.md-Dateien aus357 Schließen Sie bestimmte CLAUDE.md-Dateien aus


353 359 

354In großen Monorepos können Vorgänger-CLAUDE.md-Dateien Anweisungen enthalten, die für Ihre Arbeit nicht relevant sind. Die Einstellung `claudeMdExcludes` ermöglicht es Ihnen, bestimmte Dateien nach Pfad oder Glob-Muster zu überspringen.360In großen Monorepos können Vorgänger-CLAUDE.md-Dateien Anweisungen enthalten, die für Ihre Arbeit nicht relevant sind. Die Einstellung `claudeMdExcludes` ermöglicht es Ihnen, bestimmte Dateien nach Pfad oder Glob-Muster zu überspringen.

355 361 

356Dieses Beispiel schließt ein Top-Level-CLAUDE.md und ein Regelverzeichnis aus einem übergeordneten Ordner aus. Fügen Sie es zu `.claude/settings.local.json` hinzu, damit der Ausschluss lokal auf Ihrem Computer bleibt:362Dieses Beispiel schließt eine CLAUDE.md auf oberster Ebene und ein Regelverzeichnis aus einem übergeordneten Ordner aus. Fügen Sie es zu `.claude/settings.local.json` hinzu, damit der Ausschluss lokal auf Ihrem Computer bleibt:

357 363 

358```json theme={null}364```json theme={null}

359{365{


366 372 

367Muster werden gegen absolute Dateipfade mit Glob-Syntax abgeglichen. Sie können `claudeMdExcludes` auf jeder [Einstellungsebene](/docs/de/settings#where-settings-live) konfigurieren: Benutzer, Projekt, lokal oder verwaltete Richtlinie. Arrays werden über Ebenen hinweg zusammengeführt.373Muster werden gegen absolute Dateipfade mit Glob-Syntax abgeglichen. Sie können `claudeMdExcludes` auf jeder [Einstellungsebene](/docs/de/settings#where-settings-live) konfigurieren: Benutzer, Projekt, lokal oder verwaltete Richtlinie. Arrays werden über Ebenen hinweg zusammengeführt.

368 374 

369Um eine Regeldatei auszuschließen, die Sie über einen [Symlink](#share-rules-across-projects-with-symlinks) erreichen, ob die Datei oder ihr Verzeichnis der Link ist, schreiben Sie das Muster gegen einen der beiden Pfade: den Pfad der Datei unter `.claude/rules/` oder ihr Link-Ziel. Ein Muster, das einen der beiden Pfade entspricht, schließt die Datei aus. Vor v2.1.239 schloss nur ein Muster, das das Link-Ziel entsprach, die Datei aus.375Um eine Regeldatei auszuschließen, die Sie über einen [Symlink](#share-rules-across-projects-with-symlinks) erreichen, ob die Datei oder ihr Verzeichnis der Link ist, schreiben Sie das Muster gegen einen der beiden Pfade: den Pfad der Datei unter `.claude/rules/` oder ihr Link-Ziel. Ein Muster, das einen der beiden Pfade passt, schließt die Datei aus. Vor v2.1.239 schloss nur ein Muster, das das Link-Ziel passte, die Datei aus.

370 376 

371Verwaltete Richtlinien-CLAUDE.md-Dateien können nicht ausgeschlossen werden. Dies stellt sicher, dass organisationsweite Anweisungen unabhängig von individuellen Einstellungen immer gelten.377Verwaltete Richtlinien-CLAUDE.md-Dateien können nicht ausgeschlossen werden. Dies stellt sicher, dass organisationsweite Anweisungen unabhängig von individuellen Einstellungen immer gelten.

372 378 

model-config.md +7 −9

Details

65Aliase verweisen auf die empfohlene Version für Ihren Anbieter und werden im Laufe der Zeit aktualisiert. Um eine bestimmte Version zu fixieren, verwenden Sie den vollständigen Modellnamen, z. B. `claude-opus-5-5`, oder legen Sie die entsprechende Umgebungsvariable wie `ANTHROPIC_DEFAULT_OPUS_MODEL` fest.65Aliase verweisen auf die empfohlene Version für Ihren Anbieter und werden im Laufe der Zeit aktualisiert. Um eine bestimmte Version zu fixieren, verwenden Sie den vollständigen Modellnamen, z. B. `claude-opus-5-5`, oder legen Sie die entsprechende Umgebungsvariable wie `ANTHROPIC_DEFAULT_OPUS_MODEL` fest.

66 66 

67<Note>67<Note>

68 Sonnet 5.5 erfordert Claude Code v2.1.284 oder später, und Opus 5.5 erfordert v2.1.280 oder später. Führen Sie `claude update` aus, um zu aktualisieren.68 Sonnet 5.5 erfordert Claude Code v2.1.284 oder später, und Opus 5.5 erfordert v2.1.280 oder später. Wenn eine Anfrage für eines von ihnen von einer älteren Version fehlschlägt, siehe [Claude Code does not support this model](/docs/de/errors#claude-code-does-not-support-this-model). Führen Sie `claude update` aus, um zu aktualisieren.

69</Note>69</Note>

70 70 

71<h3 id="work-with-fable">71<h3 id="work-with-fable">


164 164 

165Wenn Claude Code nicht feststellen kann, welche PreModelSwitch-Hooks Ihre Organisation's [verwaltete Plugins](/docs/de/settings-reference#enabledplugins) bereitstellen, z. B. weil ein verwaltetes Plugin nicht geladen werden konnte, lehnt es den Wechsel ab, anstatt ihn ungeprüft anzuwenden, und prüft ihn bei jedem neuen Versuch erneut. Siehe [Model switch was blocked by a PreModelSwitch hook](/docs/de/errors#model-switch-was-blocked-by-a-premodelswitch-hook) für die Nachricht und Wiederherstellung.165Wenn Claude Code nicht feststellen kann, welche PreModelSwitch-Hooks Ihre Organisation's [verwaltete Plugins](/docs/de/settings-reference#enabledplugins) bereitstellen, z. B. weil ein verwaltetes Plugin nicht geladen werden konnte, lehnt es den Wechsel ab, anstatt ihn ungeprüft anzuwenden, und prüft ihn bei jedem neuen Versuch erneut. Siehe [Model switch was blocked by a PreModelSwitch hook](/docs/de/errors#model-switch-was-blocked-by-a-premodelswitch-hook) für die Nachricht und Wiederherstellung.

166 166 

167Wenn Sie Modelle über die [Agent SDK](/docs/de/agent-sdk/overview) `setModel()`-Methode wechseln oder von einem Gerät, das über [Remote Control](/docs/de/remote-control) verbunden ist, oder eine App wie die [Desktop-App](/docs/de/desktop), die die Claude Code CLI ausführt, für Sie wechselt, prüft Claude Code, dass die Zeichenkette eine ist, die es erkennt, bevor es sie speichert. Diese Prüfung erfordert Claude Code v2.1.200 oder später. Das Überprüfen einer Remote-Control-Auswahl erfordert Claude Code v2.1.260 oder später auf Ihrem Computer. Auf der Anthropic API erkennt Claude Code:167Wenn Sie Modelle über die [Agent SDK](/docs/de/agent-sdk/overview) `setModel()`-Methode, über eine App wie die [Desktop-App](/docs/de/desktop) oder von einem Gerät, das über [Remote Control](/docs/de/remote-control) verbunden ist, wechseln, prüft Claude Code den Wert beim Wechsel:

168 168 

169* einen Modellalias169* **Agent SDK oder eine App**: Mit Claude Code v2.1.268 oder später bestätigt Claude Code, sofern Claude Code eine Modell-ID lokal nicht akzeptiert, wie es für Ihre [benutzerdefinierte Modelloption](#add-a-custom-model-option) der Fall ist, die ID mit Ihrem Anbieter beim ersten Mal, wenn die Sitzung zu ihr wechselt. Die Bestätigung läuft auf jedem Anbieter, und eine ID, die Ihr Anbieter nicht anbietet, wird beim Wechsel abgelehnt, anstatt bei Ihrer nächsten Anfrage zu fehlschlagen.

170* einen Eintrag aus der `/model`-Auswahl170* **Remote Control**: Auf der Anthropic API prüft Claude Code den Wert lokal und sendet keine Anfrage.

171* jeden Namen, der mit `claude-` beginnt

172* einen Wert, den Sie selbst als [benutzerdefinierte Modelloption](#add-a-custom-model-option) oder in [`modelOverrides`](#override-model-ids-per-version) konfiguriert haben

173 171 

174Claude Code lehnt eine unbekannte Zeichenkette mit `Model "<name>" is not a recognized model id.` ab und die Sitzung behält ihr aktuelles Modell, anstatt die Zeichenkette zu speichern und beim nächsten Request zu fehlschlagen. Siehe [die Fehlerreferenz](/docs/de/errors#model-is-not-a-recognized-model-id) für Wiederherstellungsschritte.172Siehe [Model is not a recognized model id](/docs/de/errors#model-is-not-a-recognized-model-id) und [Model not found](/docs/de/errors#model-not-found) für die Meldungen.

175 173 

176Die Prüfung läuft nur auf der Anthropic API. Bei Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, [Claude Platform on AWS](/docs/de/claude-platform-on-aws) und hinter einem [LLM-Gateway](/docs/de/llm-gateway) oder einem benutzerdefinierten `ANTHROPIC_BASE_URL` definiert Ihr Anbieter oder Gateway die Modellnamen, daher gibt Claude Code jede Zeichenkette ohne Prüfung durch. Die Prüfung deckt auch nicht das `--model`-Flag, die `ANTHROPIC_MODEL`-Umgebungsvariable oder die `model`-Einstellung ab; ein Tippfehler dort erzeugt [There's an issue with the selected model](/docs/de/errors#theres-an-issue-with-the-selected-model) beim ersten Request statt. Claude Code kann immer noch die [unrecognized-model Diagnosezeile](/docs/de/errors#unrecognized-model-id-on-a-request) zur Request-Zeit auf jedem Anbieter schreiben.174Wenn Sie das Modell mit dem `--model`-Flag, der `ANTHROPIC_MODEL`-Umgebungsvariable oder der `model`-Einstellung festlegen, prüft Claude Code es nicht im Voraus, und ein Tippfehler erzeugt [There's an issue with the selected model](/docs/de/errors#theres-an-issue-with-the-selected-model) bei der ersten Anfrage.

177 175 

178Wenn das angeforderte Modell ein geplantes Ruhestandsdatum hat oder automatisch zu einer neueren Version neu zugeordnet wird, zeigt Claude Code eine Warnung an, die das angeforderte Modell benennt. Interaktive Sitzungen zeigen es als Startnotiz. Ab v2.1.182 wird die gleiche Warnung in [nicht-interaktivem Modus](/docs/de/headless) auf stderr geschrieben, wenn das Standard-Textausgabeformat verwendet wird. Die Prüfung deckt auch ein `model`, das in [Subagenten-Frontmatter](/docs/de/sub-agents) 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](/docs/de/headless#get-structured-output).176Wenn das angeforderte Modell ein geplantes Ruhestandsdatum hat oder automatisch zu einer neueren Version neu zugeordnet wird, zeigt Claude Code eine Warnung an, die das angeforderte Modell benennt. Interaktive Sitzungen zeigen es als Startnotiz. Ab v2.1.182 wird die gleiche Warnung in [nicht-interaktivem Modus](/docs/de/headless) auf stderr geschrieben, wenn das Standard-Textausgabeformat verwendet wird. Die Prüfung deckt auch ein `model`, das in [Subagenten-Frontmatter](/docs/de/sub-agents) 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](/docs/de/headless#get-structured-output).

179 177 


751| Setzen Sie den globalen Standard | Führen Sie `/config` aus und schalten Sie den Denkmodus um. Gespeichert als `alwaysThinkingEnabled` in `~/.claude/settings.json` |749| Setzen Sie den globalen Standard | Führen Sie `/config` aus und schalten Sie den Denkmodus um. Gespeichert als `alwaysThinkingEnabled` in `~/.claude/settings.json` |

752| Deaktivieren Sie über eine Umgebungsvariable | Setzen Sie [`MAX_THINKING_TOKENS=0`](/docs/de/env-vars), das Denken auf der Anthropic API außer auf Opus 5.5, Sonnet 5.5 und Fable-Modellen ausschaltet. Auf [Drittanbieter-Providern](/docs/de/third-party-integrations) lässt dies den `thinking` Parameter stattdessen weg, und adaptive-Überlegungs-Modelle können immer noch denken. Andere Werte gelten nur mit einem [festem Denk-Budget](#adaptive-reasoning-and-fixed-thinking-budgets) |750| Deaktivieren Sie über eine Umgebungsvariable | Setzen Sie [`MAX_THINKING_TOKENS=0`](/docs/de/env-vars), das Denken auf der Anthropic API außer auf Opus 5.5, Sonnet 5.5 und Fable-Modellen ausschaltet. Auf [Drittanbieter-Providern](/docs/de/third-party-integrations) lässt dies den `thinking` Parameter stattdessen weg, und adaptive-Überlegungs-Modelle können immer noch denken. Andere Werte gelten nur mit einem [festem Denk-Budget](#adaptive-reasoning-and-fixed-thinking-budgets) |

753 751 

754Denken kann auf Opus 5.5, Sonnet 5.5 oder den Fable-Modellen nicht ausgeschaltet werden. Der Sitzungs-Umschalter, `alwaysThinkingEnabled` und `MAX_THINKING_TOKENS=0` haben dort keine Auswirkung, und das Modell entscheidet pro Schritt, wie viel es denken soll, basierend auf der Anstrengungsstufe.752Denken kann auf Opus 5.5, Sonnet 5.5 oder den Fable-Modellen nicht ausgeschaltet werden. Der Sitzungs-Umschalter und die `/config` Reihe zeigen `Thinking can't be turned off` für diese Modelle statt des Schalters anzubieten, und ein gespeichertes `alwaysThinkingEnabled: false` oder `MAX_THINKING_TOKENS=0` hat dort keine Auswirkung. Auf diesen Modellen entscheidet das Modell pro Schritt, wie viel es denken soll, basierend auf der Anstrengungsstufe. Die gespeicherte Einstellung gilt wieder, wenn Sie zu einem Modell wechseln, das sie akzeptiert.

755 753 

756Claude Code bricht Denk-Ausgabe standardmäßig zusammen. Drücken Sie `Ctrl+O`, um den ausführlichen Modus umzuschalten und die Überlegung als grauer kursiver Text zu sehen. Interaktive Sitzungen auf der Anthropic API erhalten standardmäßig redigierte Denk-Blöcke, daher setzen Sie `showThinkingSummaries: true` in [Einstellungen](/docs/de/settings), wenn Sie die vollständigen Zusammenfassungen verfügbar haben möchten, wenn Sie erweitern. Ihnen werden alle generierten Denk-Token berechnet, auch wenn sie zusammengeklappt oder redigiert sind.754Claude Code bricht Denk-Ausgabe standardmäßig zusammen. Drücken Sie `Ctrl+O`, um den ausführlichen Modus umzuschalten und die Überlegung als grauer kursiver Text zu sehen. Interaktive Sitzungen auf der Anthropic API erhalten standardmäßig redigierte Denk-Blöcke, daher setzen Sie `showThinkingSummaries: true` in [Einstellungen](/docs/de/settings), wenn Sie die vollständigen Zusammenfassungen verfügbar haben möchten, wenn Sie erweitern. Ihnen werden alle generierten Denk-Token berechnet, auch wenn sie zusammengeklappt oder redigiert sind.

757 755 

Details

64}64}

65```65```

66 66 

67In der Claude Desktop-App lesen Code-Tab-Sitzungen diese verwalteten Einstellungen aus den Quellen, die [jede Art von Desktop-Sitzung erreichen](/docs/de/desktop#managed-settings). Das OpenTelemetry-Formular für Cowork unter **Überwachung** in den [Daten- und Datenschutzeinstellungen](https://claude.ai/admin-settings/data-privacy-controls) der Admin-Konsole gilt nur für Cowork-Sitzungen, daher exportieren weder die Terminal-CLI noch der Code-Tab zu einem Collector, den Sie dort festlegen.

68 

67Claude Code ignoriert die [OpenTelemetry-Exporter-Variablen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) in der `.claude/settings.json` und `.claude/settings.local.json` eines Repositorys, daher kann ein Repository diese nicht verwenden, um Telemetrie einzuschalten, zu wählen, wohin sie geht, oder Inhalte zu erfassen. Setzen Sie sie in verwalteten Einstellungen, oder lassen Sie jeden Entwickler sie in seiner Shell oder `~/.claude/settings.json` setzen. Ein Repository kann ein Signal immer noch ausschalten, indem es seinen Exporter-Selektor, wie `OTEL_LOGS_EXPORTER`, auf `none` setzt, es sei denn, verwaltete Einstellungen, eine `--settings`-Datei oder die Umgebung, aus der Sie Claude Code starten, setzen diese Variable.69Claude Code ignoriert die [OpenTelemetry-Exporter-Variablen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) in der `.claude/settings.json` und `.claude/settings.local.json` eines Repositorys, daher kann ein Repository diese nicht verwenden, um Telemetrie einzuschalten, zu wählen, wohin sie geht, oder Inhalte zu erfassen. Setzen Sie sie in verwalteten Einstellungen, oder lassen Sie jeden Entwickler sie in seiner Shell oder `~/.claude/settings.json` setzen. Ein Repository kann ein Signal immer noch ausschalten, indem es seinen Exporter-Selektor, wie `OTEL_LOGS_EXPORTER`, auf `none` setzt, es sei denn, verwaltete Einstellungen, eine `--settings`-Datei oder die Umgebung, aus der Sie Claude Code starten, setzen diese Variable.

68 70 

69Claude Code übergibt `OTEL_*` Umgebungsvariablen nicht an die Subprozesse, die es erzeugt, einschließlich des Bash-Tools, Hooks, MCP-Server und Sprachserver. Eine OpenTelemetry-instrumentierte Anwendung, die Sie über das Bash-Tool ausführen, erbt nicht den Exporter-Endpunkt oder die Header von Claude Code, daher setzen Sie diese Variablen direkt im Befehl, wenn diese Anwendung ihre eigene Telemetrie exportieren muss.71Claude Code übergibt `OTEL_*` Umgebungsvariablen nicht an die Subprozesse, die es erzeugt, einschließlich des Bash-Tools, Hooks, MCP-Server und Sprachserver. Eine OpenTelemetry-instrumentierte Anwendung, die Sie über das Bash-Tool ausführen, erbt nicht den Exporter-Endpunkt oder die Header von Claude Code, daher setzen Sie diese Variablen direkt im Befehl, wenn diese Anwendung ihre eigene Telemetrie exportieren muss.

Details

526 * In einer Sitzung mit [serverseitiger Klassifizierer-Überprüfung](#server-side-classifier-review) warten schreibgeschützte und [Sandbox](/docs/de/sandboxing#sandbox-modes)-Shell-Befehle auf diese Überprüfung und werden blockiert, wenn sie diese kennzeichnet526 * In einer Sitzung mit [serverseitiger Klassifizierer-Überprüfung](#server-side-classifier-review) warten schreibgeschützte und [Sandbox](/docs/de/sandboxing#sandbox-modes)-Shell-Befehle auf diese Überprüfung und werden blockiert, wenn sie diese kennzeichnet

527 * Ein Schreibvorgang in Ihrem Arbeitsverzeichnis, den die [Symlink-Überprüfung](/docs/de/permissions#symlinks) zu einem Ort außerhalb davon auflöst, fordert Sie auf527 * Ein Schreibvorgang in Ihrem Arbeitsverzeichnis, den die [Symlink-Überprüfung](/docs/de/permissions#symlinks) zu einem Ort außerhalb davon auflöst, fordert Sie auf

528 3. Alles andere geht zum Klassifizierer, außer [kritischen Pfad-Löschungen](#critical-paths) unter ihrer Standard-Behandlung. Die Connector-Tools und `requiresUserInteraction` MCP-Tools, die Sie direkt in Schritt 1 auffordern, erreichen den Klassifizierer nie, daher wird weder eine von der Organisation erforderliche Genehmigung noch ein Zustimmungsschritt automatisch genehmigt528 3. Alles andere geht zum Klassifizierer, außer [kritischen Pfad-Löschungen](#critical-paths) unter ihrer Standard-Behandlung. Die Connector-Tools und `requiresUserInteraction` MCP-Tools, die Sie direkt in Schritt 1 auffordern, erreichen den Klassifizierer nie, daher wird weder eine von der Organisation erforderliche Genehmigung noch ein Zustimmungsschritt automatisch genehmigt

529 4. Wenn der Klassifizierer blockiert, erhält Claude den Grund und versucht eine Alternative. In den meisten Sitzungen benennt der Grund die Regel, die der Klassifizierer abgeglichen hat, wie `[Data Exfiltration]`, statt eine schriftliche Erklärung zu geben; siehe [Verweigerungen überprüfen](/docs/de/auto-mode-config#review-denials)529 4. Wenn der Klassifizierer blockiert, erhält Claude den Grund. In den meisten Sitzungen benennt der Grund die Regel, die der Klassifizierer abgeglichen hat, wie `[Data Exfiltration]`, statt eine schriftliche Erklärung zu geben; siehe [Verweigerungen überprüfen](/docs/de/auto-mode-config#review-denials)

530 530 

531 Beim Eintritt in den Auto-Modus werden breite Allow-Regeln, die willkürliche Code-Ausführung gewähren, gelöscht:531 Beim Eintritt in den Auto-Modus werden breite Allow-Regeln, die willkürliche Code-Ausführung gewähren, gelöscht:

532 532 

Details

121 121 

122In Ihrem Terminal werden Plugins nur in Sitzungen synchronisiert, in denen Sie sich mit Ihrem claude.ai-Konto anmelden.122In Ihrem Terminal werden Plugins nur in Sitzungen synchronisiert, in denen Sie sich mit Ihrem claude.ai-Konto anmelden.

123 123 

124Claude Code lädt synchronisierte Plugins in diesen Terminal-Sitzungen weder herunter noch lädt sie, auch nicht nachdem Sie sich mit `/login` angemeldet haben:

125 

126* Eine Sitzung, in der `ANTHROPIC_AUTH_TOKEN`, `CLAUDE_CODE_OAUTH_TOKEN` oder ein `apiKeyHelper`-Skript die Anmeldeinformation anstelle dieser Anmeldung bereitstellt

127* Eine Sitzung, die [Feature-Flags von Anthropic nicht abruft](/docs/de/env-vars#features-that-need-feature-flag-fetching), z. B. eine, in der Sie `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` setzen

128* Eine Sitzung im [Bare-Modus](/docs/de/headless#start-faster-with-bare-mode) oder eine, die Sie mit `--safe-mode` starten

129* Eine Sitzung, die Sie mit einer [`--setting-sources`](/docs/de/cli-reference#cli-flags)-Liste starten, die `user` auslässt

130 

124Wenn Sie sich auf einer früheren Version von Claude Code angemeldet haben, deckt diese Anmeldung Plugins nicht ab, bis Claude Code sie im Hintergrund erneuert. Um schneller Zugriff zu erhalten, führen Sie `/login` erneut aus. Die Plugin-Synchronisierung startet dann das nächste Mal, wenn Sie Claude Code starten.131Wenn Sie sich auf einer früheren Version von Claude Code angemeldet haben, deckt diese Anmeldung Plugins nicht ab, bis Claude Code sie im Hintergrund erneuert. Um schneller Zugriff zu erhalten, führen Sie `/login` erneut aus. Die Plugin-Synchronisierung startet dann das nächste Mal, wenn Sie Claude Code starten.

125 132 

126<h4 id="control-which-synced-plugins-load">133<h4 id="control-which-synced-plugins-load">

Details

200 200 

201Derselbe Schalter wird außerhalb der CLI angezeigt:201Derselbe Schalter wird außerhalb der CLI angezeigt:

202 202 

203* **Desktop-App**: **Einstellungen > Claude Code > Enable remote control by default**.203* **Desktop-App**: **Einstellungen > Claude Code > Connect new sessions to Remote Control**.

204* **VS Code-Erweiterung**: **Enable Remote Control for all sessions** im Abschnitt „Einstellungen" des [Befehlsmenüs](/docs/de/vs-code#use-the-prompt-box).204* **VS Code-Erweiterung**: **Enable Remote Control for all sessions** im Abschnitt „Einstellungen" des [Befehlsmenüs](/docs/de/vs-code#use-the-prompt-box).

205 205 

206Um die automatische Verbindung stattdessen aus einer Einstellungsdatei zu aktivieren, setzen Sie [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) auf `true` in Ihrer Benutzer-`~/.claude/settings.json` oder in [verwalteten Einstellungen](/docs/de/managed-settings). In Projekt- oder lokalen Einstellungen (`.claude/settings.json`, `.claude/settings.local.json`) ehrt Claude Code ein `false` und schaltet die automatische Verbindung für dieses Repository aus, ignoriert aber ein `true`, sodass eine eingecheckte Datei Remote Control nicht für alle aktivieren kann, die das Repository öffnen.206Um die automatische Verbindung stattdessen aus einer Einstellungsdatei zu aktivieren, setzen Sie [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) auf `true` in Ihrer Benutzer-`~/.claude/settings.json` oder in [verwalteten Einstellungen](/docs/de/managed-settings). In Projekt- oder lokalen Einstellungen (`.claude/settings.json`, `.claude/settings.local.json`) ehrt Claude Code ein `false` und schaltet die automatische Verbindung für dieses Repository aus, ignoriert aber ein `true`, sodass eine eingecheckte Datei Remote Control nicht für alle aktivieren kann, die das Repository öffnen.

Details

170 170 

171Wenn Ihr Git-Host die Anmeldedaten ablehnt, oder Sie haben keine konfiguriert, versucht der Runner ein paar Mal erneut und schlägt dann fehl bei der Repository-Vorbereitung, wenn das Repository das ist, in das die Sitzung Ergebnisse pusht. Für ein Repository, das die Sitzung nur liest, behandelt [Troubleshooting](#troubleshooting) den Fall, wenn der Runner es stattdessen überspringt. Der Runner übergibt diese Einstellungen nicht in die Umgebung der Sitzung.171Wenn Ihr Git-Host die Anmeldedaten ablehnt, oder Sie haben keine konfiguriert, versucht der Runner ein paar Mal erneut und schlägt dann fehl bei der Repository-Vorbereitung, wenn das Repository das ist, in das die Sitzung Ergebnisse pusht. Für ein Repository, das die Sitzung nur liest, behandelt [Troubleshooting](#troubleshooting) den Fall, wenn der Runner es stattdessen überspringt. Der Runner übergibt diese Einstellungen nicht in die Umgebung der Sitzung.

172 172 

173Halten Sie jedes Programm, das Sie in `GIT_SSH_COMMAND` oder `GIT_ASKPASS` benennen, dort, wo Sitzungen nicht darauf schreiben können, wie die [Härtungs-Checkliste](#harden-your-deployment) für das Hooks-Verzeichnis und das Wrapper-Skript verlangt. Das Gleiche gilt für jeden Schlüssel oder jede Datei in der Befehlszeile dieses Programms. Der Runner's eigenes Git führt dieses Programm aus, wenn es klont oder abruft.

174 

173Wenn Checkout-Verzeichnisse einem anderen uid als dem Runner-Prozess gehören, weigert sich Git, auf ihnen zu arbeiten; fügen Sie `safe.directory` hinzu:175Wenn Checkout-Verzeichnisse einem anderen uid als dem Runner-Prozess gehören, weigert sich Git, auf ihnen zu arbeiten; fügen Sie `safe.directory` hinzu:

174 176 

175```dockerfile theme={null}177```dockerfile theme={null}


184 186 

185Der Proxy erfordert `--capacity 1`, weil die Proxy-URL pro Sitzung ist, und Git 2.32 oder neuer, weil älteres Git den Konfigurationsmechanismus ignoriert, den der Proxy verwendet, um Sitzungen voneinander zu isolieren. Der Runner weigert sich zu starten, wenn eine der Anforderungen nicht erfüllt ist. Weil der Proxy von Anthropic's Seite abruft, muss Ihr Git-Host von Anthropic-Infrastruktur erreichbar sein, die gleiche Anforderung, die Anthropic-gehostete Sitzungen haben; für einen Git-Host, der nur innerhalb Ihres Netzwerks routbar ist, verwenden Sie stattdessen einen [`checkout`-Lebenszyklus-Hook](/docs/de/self-hosted-environments-configuration#checkout). Jeder Runner-Prozess verarbeitet jeweils eine Sitzung, daher führen Sie mehr Replicas für Parallelität aus. Wenn der Proxy aktiviert ist, haben `--git-host-rewrite` und `--git-ssh-rewrite` keine Auswirkung: Die Proxy-URL zeigt auf `api.anthropic.com`, nicht auf Ihren Git-Host.187Der Proxy erfordert `--capacity 1`, weil die Proxy-URL pro Sitzung ist, und Git 2.32 oder neuer, weil älteres Git den Konfigurationsmechanismus ignoriert, den der Proxy verwendet, um Sitzungen voneinander zu isolieren. Der Runner weigert sich zu starten, wenn eine der Anforderungen nicht erfüllt ist. Weil der Proxy von Anthropic's Seite abruft, muss Ihr Git-Host von Anthropic-Infrastruktur erreichbar sein, die gleiche Anforderung, die Anthropic-gehostete Sitzungen haben; für einen Git-Host, der nur innerhalb Ihres Netzwerks routbar ist, verwenden Sie stattdessen einen [`checkout`-Lebenszyklus-Hook](/docs/de/self-hosted-environments-configuration#checkout). Jeder Runner-Prozess verarbeitet jeweils eine Sitzung, daher führen Sie mehr Replicas für Parallelität aus. Wenn der Proxy aktiviert ist, haben `--git-host-rewrite` und `--git-ssh-rewrite` keine Auswirkung: Die Proxy-URL zeigt auf `api.anthropic.com`, nicht auf Ihren Git-Host.

186 188 

189<Warning>

190 Die [Kubernetes](#kubernetes)- und [Docker Compose](#docker-compose)-Rezepte auf dieser Seite verwenden `--capacity 4`. Wenn Sie `--use-anthropic-git-proxy` oder `CLAUDE_RUNNER_USE_GIT_PROXY=1` zu einem von ihnen hinzufügen, ohne die Kapazität auf `1` zu ändern, beendet sich der Runner bei jedem Start, wenn Ihr Orchestrator ihn neu startet. Setzen Sie `--capacity 1` und führen Sie mehr Replicas für Parallelität aus. [Wenn der Runner beendet wird](#when-the-runner-exits) zeigt die Zeile, die der Runner ausgibt.

191</Warning>

192 

187Der Runner meldet die Opt-in-Entscheidung auch Anthropic, wenn er sich registriert, und gibt beim Start `Registering as opted in to Anthropic-managed git (--use-anthropic-git-proxy)` aus. Die Meldung der Opt-in-Entscheidung erfordert Claude Code v2.1.267 oder später, und frühere Versionen akzeptieren das Flag, ohne es zu melden oder diese Zeile auszugeben. Jede Sitzung auf einem Opt-in-Runner verwendet dann entweder Anthropic-verwaltetes Git oder die Pro-Sitzungs-Proxy-URL. Wenn eine Sitzung die Pro-Sitzungs-Proxy-URL verwendet, protokolliert der Runner eine `[runner:warn]`-Zeile, die dies angibt.193Der Runner meldet die Opt-in-Entscheidung auch Anthropic, wenn er sich registriert, und gibt beim Start `Registering as opted in to Anthropic-managed git (--use-anthropic-git-proxy)` aus. Die Meldung der Opt-in-Entscheidung erfordert Claude Code v2.1.267 oder später, und frühere Versionen akzeptieren das Flag, ohne es zu melden oder diese Zeile auszugeben. Jede Sitzung auf einem Opt-in-Runner verwendet dann entweder Anthropic-verwaltetes Git oder die Pro-Sitzungs-Proxy-URL. Wenn eine Sitzung die Pro-Sitzungs-Proxy-URL verwendet, protokolliert der Runner eine `[runner:warn]`-Zeile, die dies angibt.

188 194 

195<h4 id="trust-a-private-certificate-authority-with-anthropic-managed-git">

196 Vertrauen Sie einer privaten Zertifizierungsstelle mit Anthropic-verwaltetem Git

197</h4>

198 

199Dieser Abschnitt gilt, wenn Sie `GIT_SSL_CAINFO` oder `GIT_SSL_NO_VERIFY` in der Umgebung eines Runners setzen, dessen Sitzungen Anthropic-verwaltetes Git verwenden. Die hier beschriebene Behandlung erfordert, dass der Runner Claude Code v2.1.283 oder später ausführt.

200 

201Wenn Git auf dem Runner einer privaten Zertifizierungsstelle (CA) vertrauen muss, wie beispielsweise der, die ein TLS-inspizierender Proxy signiert, funktionieren die üblichen Ansätze wie folgt:

202 

203* **System-Zertifikatspeicher**: Installieren Sie Ihre CA im System-Zertifikatspeicher des Runner-Hosts, und Git vertraut ihr ohne eine der beiden Variablen.

204* **`GIT_SSL_CAINFO`**: Setzen Sie sie auf eine PEM-Datei Ihrer CAs, zum Beispiel `GIT_SSL_CAINFO=/etc/ssl/corp-ca.pem`.

205* **`GIT_SSL_NO_VERIFY`**: hilft nicht hinter einem Neu-Signierungs-Proxy. Der Runner's eigener Clone durch Anthropic-verwaltetes Git überprüft Zertifikate auch wenn die Variable gesetzt ist, daher schlägt dieser Clone fehl, bis Git Ihrer CA durch einen der anderen beiden Ansätze vertraut.

206 

207Für Git-Verbindungen, die ein Sitzungs-Token zu Anthropic-verwaltetem Git tragen, wendet der Runner die beiden Variablen wie folgt an. Ein [`command`-Hook](/docs/de/self-hosted-environments-configuration#command) beginnt mit der Umgebung der Sitzung, daher erhält er, was Git innerhalb der Sitzung erhält:

208 

209* **`GIT_SSL_CAINFO`**: Was Git gegen Anthropic-verwaltetes Git überprüft, hängt davon ab, wo Git ausgeführt wird:

210 * **Runner's eigener Clone und Abrufe**: Laufen ohne die Variable und überprüfen Anthropic-verwaltetes Git gegen eine Pro-Sitzungs-Zertifikatsdatei, die der Runner schreibt. Diese Datei enthält das System-CA-Bundle des Runner-Hosts plus die Zertifikate aus Ihrer Datei.

211 * **Git innerhalb der Sitzung**: Erhält `http.sslCAInfo`-Konfiguration, die Ihre Datei anstelle der Variable benennt, plus `http.<url>.sslCAInfo`-Einträge, die Anthropic-verwaltetes Git gegen die Pro-Sitzungs-Datei überprüfen.

212 * **`checkout`- und `post-session`-Hooks**: Erben die Variable unverändert.

213* **`GIT_SSL_NO_VERIFY`**: Welche Zertifikatsüberprüfungen ausgeschaltet bleiben, hängt davon ab, wo Git ausgeführt wird:

214 * **Runner's eigener Clone und Abrufe**: Laufen ohne die Variable und überprüfen das Zertifikat, das ihnen präsentiert wird.

215 * **Git innerhalb der Sitzung**: Erhält `http.sslVerify=false`-Konfiguration anstelle der Variable, daher bleiben Überprüfungen für andere Hosts ausgeschaltet. Es erhält auch `http.<url>.sslVerify=true`-Einträge, die Überprüfungen für Anthropic-verwaltetes Git eingeschaltet halten.

216 * **`checkout`- und `post-session`-Hooks**: Wenn die Sitzung ein Repository auf Anthropic-verwaltetem Git hat, erhalten `http.sslVerify=false`-Konfiguration anstelle der Variable. Sie erhalten auch `http.<url>.sslVerify=true`-Einträge, die Überprüfungen für Anthropic-verwaltetes Git eingeschaltet halten.

217 

218Die Pro-Sitzungs-Zertifikatsdatei benötigt ein System-CA-Bundle unter `/etc/ssl/certs/ca-certificates.crt` oder `/etc/pki/tls/certs/ca-bundle.crt` auf dem Runner-Host. Sie benötigt auch eine `GIT_SSL_CAINFO`-Datei, die der Runner's Benutzer lesen kann, die PEM-`CERTIFICATE`-Blöcke enthält, und die höchstens 1 MiB groß ist. Wenn der Runner die Pro-Sitzungs-Datei nicht erstellen kann, protokolliert er eine `[runner:warn]`-Zeile, die `did not build the certificate file` und den Grund enthält. Git verwendet dann Ihre Datei wie sie ist für Anthropic-verwaltetes Git. Beheben Sie, was die Zeile benennt.

219 

220Für jede Sitzung, die Anthropic-verwaltetes Git verwendet, protokolliert der Runner auch eine `[runner:warn]`-Zeile, die mit `governed git: GIT_SSL_CAINFO is set` oder `governed git: GIT_SSL_NO_VERIFY is set` beginnt. Die Zeile sagt, was der Runner mit dieser Variable für sein eigenes Git, für Git innerhalb der Sitzung und für Ihre Lebenszyklus-Hooks getan hat. Sie endet damit, ob Sie etwas ändern müssen.

221 

189<h3 id="rewrite-git-urls-for-private-networks">222<h3 id="rewrite-git-urls-for-private-networks">

190 Schreiben Sie Git-URLs für private Netzwerke um223 Schreiben Sie Git-URLs für private Netzwerke um

191</h3>224</h3>


203 236 

204Anthropic veröffentlicht kein vorgefertigtes Runner-Image. Erstellen Sie Ihr eigenes um die `claude`-Binärdatei, schichten Sie ein, was auch immer Ihre Repositorys benötigen: Sprach-Laufzeiten, Compiler, Paket-Manager und [MCP](/docs/de/mcp)-Sidecars.237Anthropic veröffentlicht kein vorgefertigtes Runner-Image. Erstellen Sie Ihr eigenes um die `claude`-Binärdatei, schichten Sie ein, was auch immer Ihre Repositorys benötigen: Sprach-Laufzeiten, Compiler, Paket-Manager und [MCP](/docs/de/mcp)-Sidecars.

205 238 

206Die Rezepte unten verwenden `--capacity 4`, daher bedient ein Container bis zu vier gleichzeitige Sitzungen vom selben gesperrten Owner. Das bietet nicht die Pro-Sitzungs-Container-Isolation im [Härtungsabschnitt](#harden-your-deployment): Bevor Sie eine Umgebung mit Produktionssystemen verbinden, führen Sie entweder die Rezepte bei `--capacity 1` mit einem Container pro Sitzung aus, oder verwenden Sie [On-Demand-Runner](/docs/de/self-hosted-environments-configuration#on-demand-runners), die auch das Umgebungsgeheimnis von sitzungsausführenden Hosts fernhalten.239Die Rezepte unten verwenden `--capacity 4`, daher bedient ein Container bis zu vier gleichzeitige Sitzungen vom selben gesperrten Owner. Das bietet nicht die Pro-Sitzungs-Container-Isolation im [Härtungsabschnitt](#harden-your-deployment): Bevor Sie eine Umgebung mit Produktionssystemen verbinden, führen Sie entweder die Rezepte bei `--capacity 1` mit einem Container pro Sitzung aus, oder verwenden Sie [On-Demand-Runner](/docs/de/self-hosted-environments-configuration#on-demand-runners), die auch das Umgebungsgeheimnis von sitzungsausführenden Hosts fernhalten. Wenn Sie den [Anthropic-Git-Proxy](#use-the-anthropic-git-proxy) zu einem dieser Rezepte hinzufügen, ändern Sie auch `--capacity` auf `1`.

207 240 

208Dieses Dockerfile ist ein minimaler Ausgangspunkt:241Dieses Dockerfile ist ein minimaler Ausgangspunkt:

209 242 


338 371 

339Der Compose-Service unten startet den Runner neu, wann immer er beendet wird, was sowohl Crashes als auch den normalen Exit nach dem Draining abdeckt. Eine Docker-Restart-Richtlinie startet den gleichen Container mit seiner beschreibbaren Schicht intakt neu, daher kommt der Runner auf einem wiederverwendeten Dateisystem anstatt dem frischen, das die [Härtungs-Haltung](#harden-your-deployment) empfiehlt; verwenden Sie dieses Rezept zur Evaluierung, und für die Produktion entweder den Container pro Lauf neu erstellen oder einen Orchestrator verwenden, der das tut.372Der Compose-Service unten startet den Runner neu, wann immer er beendet wird, was sowohl Crashes als auch den normalen Exit nach dem Draining abdeckt. Eine Docker-Restart-Richtlinie startet den gleichen Container mit seiner beschreibbaren Schicht intakt neu, daher kommt der Runner auf einem wiederverwendeten Dateisystem anstatt dem frischen, das die [Härtungs-Haltung](#harden-your-deployment) empfiehlt; verwenden Sie dieses Rezept zur Evaluierung, und für die Produktion entweder den Container pro Lauf neu erstellen oder einen Orchestrator verwenden, der das tut.

340 373 

374Docker wartet länger, bevor jeder Neustart eines Containers erfolgt, der weiterhin beendet wird, bis zu einer Obergrenze, daher startet ein Runner, der nicht gestartet werden kann, nicht in einer engen Schleife unter diesem Rezept neu. [Wenn der Runner beendet wird](#when-the-runner-exits) beschreibt, was zu überprüfen ist, wenn das passiert.

375 

341```yaml theme={null}376```yaml theme={null}

342services:377services:

343 claude-runner:378 claude-runner:


451 486 

452Jeder Sitzungs-Kind-Claude-Code-Prozess führt die Binärdatei des Runners selbst aus, und der Runner schaltet Auto-Update in den Sitzungen, die er spawnt, aus, daher führt jede Sitzung die Version aus, die Sie auf dem Host installiert oder in das Image eingebaut haben. Ein Host-Level-Update wird wirksam, das nächste Mal, wenn der Runner startet.487Jeder Sitzungs-Kind-Claude-Code-Prozess führt die Binärdatei des Runners selbst aus, und der Runner schaltet Auto-Update in den Sitzungen, die er spawnt, aus, daher führt jede Sitzung die Version aus, die Sie auf dem Host installiert oder in das Image eingebaut haben. Ein Host-Level-Update wird wirksam, das nächste Mal, wenn der Runner startet.

453 488 

489Ein Modell, das Ihre Sitzungen verwenden, kann eine neuere Claude-Code-Version erfordern als die, die sie ausführen. Der Server lehnt dann Anfragen für dieses Modell mit [Claude Code unterstützt dieses Modell nicht](/docs/de/errors#claude-code-does-not-support-this-model) ab. Bevor Sie eine Version pinnen, überprüfen Sie [die Claude-Code-Versionen, die Modelle erfordern](/docs/de/model-config#available-models) für jedes Modell, das Ihre Sitzungen verwenden.

490 

454* **Um eine Flotte auf einer Version zu halten**: Erstellen Sie das Image mit einer gepinnten Version, oder installieren Sie auf einem bloßen Host eine spezifische Version und [deaktivieren Sie Auto-Updates](/docs/de/setup#disable-auto-updates)491* **Um eine Flotte auf einer Version zu halten**: Erstellen Sie das Image mit einer gepinnten Version, oder installieren Sie auf einem bloßen Host eine spezifische Version und [deaktivieren Sie Auto-Updates](/docs/de/setup#disable-auto-updates)

455* **Um zu upgraden**: Installieren Sie die neuere Version oder erstellen Sie das Image neu, dann starten Sie die Runner neu492* **Um zu upgraden**: Installieren Sie die neuere Version oder erstellen Sie das Image neu, dann starten Sie die Runner neu

456* **Plugins**: Plugin-Marktplätze auto-updaten auch nicht; setzen Sie `FORCE_AUTOUPDATE_PLUGINS=1` in der Runner's Umgebung, um Plugins auto-updaten zu lassen, während die Binärdatei gepinnt bleibt493* **Plugins**: Plugin-Marktplätze auto-updaten auch nicht; setzen Sie `FORCE_AUTOUPDATE_PLUGINS=1` in der Runner's Umgebung, um Plugins auto-updaten zu lassen, während die Binärdatei gepinnt bleibt


554 591 

555Jeder Sitzungs-Kind-Prozess schreibt ein separates Debug-Log. Bei Fehler bewahrt der Runner das Log's Tail neben der Sitzung in claude.ai/code. Sofern Sie den Runner nicht mit [`--remove-session-state`](/docs/de/self-hosted-environments-reference#runner-cli-flags) gestartet haben, behält er auch das Log einer fehlgeschlagenen Sitzung auf der Festplatte und druckt seinen Pfad im Runner-Log.592Jeder Sitzungs-Kind-Prozess schreibt ein separates Debug-Log. Bei Fehler bewahrt der Runner das Log's Tail neben der Sitzung in claude.ai/code. Sofern Sie den Runner nicht mit [`--remove-session-state`](/docs/de/self-hosted-environments-reference#runner-cli-flags) gestartet haben, behält er auch das Log einer fehlgeschlagenen Sitzung auf der Festplatte und druckt seinen Pfad im Runner-Log.

556 593 

594<h3 id="when-the-runner-exits">

595 Wenn der Runner beendet wird

596</h3>

597 

598Starten Sie einen [On-Demand-Runner](/docs/de/self-hosted-environments-configuration#on-demand-runners) nicht neu, da seine Arbeitsorder einmalig ist. Ein Runner, der sich direkt nach dem Start beendet, benötigt eine andere Behandlung als einer, der sich aus einem anderen Grund beendet.

599 

600* **Ein normaler Exit**: Der Runner hat seine Sitzungen beendet und drainiert, seine Ruhezeit erreicht oder wurde angewiesen zu stoppen. Starten Sie ihn neu, damit die Umgebung wieder Kapazität hat. [Runner-Lebenszyklus](/docs/de/self-hosted-environments#runner-lifecycle) beschreibt diese Exits.

601* **Ein fehlgeschlagener Start**: Der Runner kann nicht mit der Konfiguration oder dem Host starten, der ihm gegeben wurde, daher beendet er sich Sekunden nach dem Start, und er beendet sich jedes Mal auf die gleiche Weise, wenn Sie ihn neu starten. Ein schnellerer Neustart hilft nicht. Jemand muss seine Ausgabe lesen und die Ursache beheben.

602 

603Konfigurieren Sie Ihren Supervisor, um den Runner jedes Mal neu zu starten, wenn er beendet wird, länger zwischen Neustarts zu warten, wenn der Runner sich weiterhin direkt nach dem Start beendet, und jemandem zu sagen, wenn das weiterhin passiert.

604 

605<h4 id="recognize-a-failed-start">

606 Erkennen Sie einen fehlgeschlagenen Start

607</h4>

608 

609Wenn der Runner nicht starten kann, druckt er eine Zeile, die sagt warum, und dann beendet er sich. Für die meisten Ursachen enthält die Zeile `[runner:fatal]`. Für einige Ursachen beginnt die Zeile stattdessen mit `error:`, einschließlich wenn der Runner seine Flags nicht parsen kann, das Umgebungsgeheimnis nicht lesen kann oder das Basis-Verzeichnis nicht erstellen oder schreiben kann. Die nächste Zeile zeigt dann auf `--help`.

610 

611Die meisten Log-Zeilen beginnen mit einem Zeitstempel und `[self-hosted-runner]`, das die Beispiel unten auslässt. Zum Beispiel druckt ein Runner, der mit dem Anthropic Git-Proxy gestartet wurde und eine Kapazität über eins hat, eine Zeile wie diese:

612 

613```text theme={null}

614[runner:fatal] --use-anthropic-git-proxy requires --capacity 1 (the proxy URL is per-session and linked worktrees share origin). Omit --use-anthropic-git-proxy or set --capacity 1.

615```

616 

617Suchen Sie nach der Zeile in der Standard-Ausgabe und Standard-Fehler des Runners, in Ihren Plattform-Container-Logs oder in der Datei, die Sie mit [`--log-file`](/docs/de/self-hosted-environments-reference#runner-cli-flags) setzen. Der Runner druckt eine `error:`-Zeile, bevor er die Log-Datei öffnet, daher suchen Sie nach ihr im Terminal oder Ihren Container-Logs, wie [Fehlerbehebung](#troubleshooting) notiert.

618 

619Diese helfen auch, wenn Sie einen fehlgeschlagenen Start lesen:

620 

621* **Keine Zeile überhaupt**: Ein Runner, den der Host tötet, druckt keine. Wenn die Ausgabe mit keiner `[runner:fatal]`-Zeile und keiner `error:`-Zeile endet, überprüfen Sie, ob der Host oder Ihr Orchestrator den Prozess gestoppt hat, zum Beispiel für das Überschreiten eines Speicherlimits.

622* **Der Exit-Code**: Der Runner setzt keinen Exit-Code für Fehler beiseite, die bei jedem Start wiederholt werden. Er beendet sich mit dem gleichen Code für einen Konfigurationsfehler, wie eine nicht unterstützte Kombination von Flags, und für einen Fehler, der sich selbst löschen kann, wie die API, die durch die eigenen Wiederholungen des Runners unerreichbar bleibt. Basieren Sie die Entscheidung, länger zu warten, darauf, wie schnell der Runner beendet wurde, und lesen Sie die Ausgabe des Runners, um zu erfahren warum.

623* **Eine Umgebung, die gesund aussieht**: Einige Startup-Schritte laufen, nachdem sich der Runner bei Ihrer Umgebung registriert hat, wie [`--configure-git`](#let-the-runner-configure-git) und die Credential-Einrichtung des Anthropic Git-Proxy. Wenn einer dieser Schritte fehlschlägt, kann die Umgebung diesen Runner für ein paar Minuten nach dem Prozessende weiterhin auflisten, und die **Cloud-Umgebungen**-Seite kann **Gesund** lesen, während kein Runner Arbeit aufnimmt. Wenn Sitzungen in einer Umgebung, die gesund aussieht, in der Warteschlange bleiben, überprüfen Sie, ob Ihr Supervisor den Runner neu startet.

624 

625<h4 id="restart-with-a-wait-that-grows">

626 Neustart mit einer wachsenden Wartezeit

627</h4>

628 

629Wie Sie eine wachsende Wartezeit bekommen, hängt von Ihrem Supervisor ab.

630 

631* **Kubernetes**: Die [Deployment](#kubernetes) auf dieser Seite benötigt keine Änderung. Nachdem ein Container beendet wird, wartet das kubelet standardmäßig, bevor es den Container neu startet, und die Wartezeit wächst bei jedem Neustart bis zu einer Obergrenze. Die Wartezeit startet von vorne, sobald der Container eine Weile ohne Beendigung läuft.

632 

633 Das kubelet wendet die gleiche Wartezeit nach einem normalen Exit an, wenn der Container nur kurz lief. Ein Runner, der oft drainiert, kann daher auch den `CrashLoopBackOff`-Status zeigen, daher lesen Sie die Ausgabe, bevor Sie schließen, dass der Runner nicht starten kann. Der Befehl unten liest die letzte Lauf-Ausgabe von einem Pod der Deployment:

634 

635 ```bash theme={null}

636 kubectl logs --previous -n claude-runners deploy/claude-runner

637 ```

638 

639 Wenn der letzte Lauf ein fehlgeschlagener Start war, ist die `[runner:fatal]`- oder `error:`-Zeile unter den letzten Zeilen der Ausgabe. Um die letzte Lauf eines anderen Pods zu lesen, benennen Sie diesen Pod anstelle von `deploy/claude-runner`.

640* **Docker und Docker Compose**: Die [Compose-Rezept](#docker-compose) auf dieser Seite benötigt keine Änderung. Mit `restart: always` wartet Docker länger vor jedem Neustart eines Containers, der weiterhin beendet wird, bis zu einer Obergrenze. Ersetzen Sie `<container>` mit dem Namen des Containers im Befehl unten, der liest, wie oft Docker den Container neu gestartet hat:

641 

642 ```bash theme={null}

643 docker inspect --format '{{.RestartCount}}' <container>

644 ```

645 

646 Der Befehl druckt eine Zahl. Eine Zahl, die weiterhin klettert, bedeutet Docker startet den Runner weiterhin neu.

647* **Eine systemd-Unit**: Standardmäßig wartet systemd die gleiche `RestartSec` vor jedem Neustart und verlängert sie nicht, daher startet eine Unit mit `Restart=always` einen Runner, der nicht starten kann, in diesem gleichen Intervall jedes Mal neu. Wenn die Starts schnell genug kommen, um die Start-Rate-Grenze der Unit zu erreichen, fünf Starts in 10 Sekunden standardmäßig, stoppt systemd das Neustarten der Unit. Die Unit bleibt gestoppt, bis jemand sie wieder startet, was systemd erlaubt, sobald das Intervall der Rate-Grenze vergangen ist oder nach `systemctl reset-failed`. Weil `RestartSec` auf jeden Neustart angewendet wird, verzögert ein längerer Wert auch den Neustart nach einem normalen Exit. Wählen Sie einen Wert, der die beiden ausgleicht, und warnen Sie bei der Neustart-Zählung der Unit.

648* **Eine Shell-Schleife oder Ihr eigener Supervisor**: Wenden Sie die gleiche Regel selbst an. Beginnen Sie mit einer Wartezeit von fünf Sekunden. Nach jedem Lauf, der innerhalb einer Minute endete, verdoppeln Sie die Wartezeit für den nächsten Neustart, bis zu fünf Minuten. Nach einem Lauf, der eine Minute oder länger dauerte, gehen Sie zurück zu fünf Sekunden.

649 

650<h4 id="check-why-the-runner-keeps-exiting">

651 Überprüfen Sie, warum der Runner weiterhin beendet wird

652</h4>

653 

654Wenn der Runner mehrmals hintereinander direkt nach dem Start beendet wurde, stoppen Sie und überprüfen Sie diese, bevor Sie ihn erneut neu starten.

655 

656* **Die letzte `[runner:fatal]`- oder `error:`-Zeile**: Sie sagt, warum der Runner gestoppt wurde. [Fehlerbehebung](#troubleshooting) listet die häufigen Ursachen auf.

657* **Die Kombination von Flags**: Der [Anthropic Git-Proxy](#use-the-anthropic-git-proxy) erfordert `--capacity 1`. Die Rezepte auf dieser Seite verwenden eine höhere Kapazität, daher senken Sie sie, wenn Sie den Proxy zu einem von ihnen hinzufügen.

658* **Was die Umgebung des Service erreichen kann**: Wenn der Runner von Hand startet und unter Ihrem Supervisor fehlschlägt, vergleichen Sie den Benutzer, das Home-Verzeichnis, den `PATH` und das Speicherlimit. `--configure-git` und der Anthropic Git-Proxy benötigen Git auf dem `PATH` und ein beschreibbares `~/.gitconfig`.

659* **Das Umgebungsgeheimnis**: Wenn Sie das Geheimnis widerrufen oder falsch eingegeben haben, druckt der Runner eine Zeile, die `RegisterRunner auth failed` enthält.

660* **Die Aktivitäts-Registerkarte der Umgebung**: Öffnen Sie die Umgebung und wählen Sie **Aktivität**. Wenn neue Runner dort weiterhin erscheinen und keiner Arbeit aufnimmt, startet Ihr Supervisor den Runner neu.

661 

662Für geführte Diagnose auf dem Runner-Host führen Sie den [Doctor-Subcommand](#troubleshooting) aus.

663 

557<h2 id="what’s-next">664<h2 id="what’s-next">

558 Was kommt als nächstes665 Was kommt als nächstes

559</h2>666</h2>

Details

105 </Step>105 </Step>

106</Steps>106</Steps>

107 107 

108Der Runner beendet sich absichtlich, sobald seine aktiven Sitzungen beendet sind; siehe [Runner-Lebenszyklus](/docs/de/self-hosted-environments#runner-lifecycle). Für die Produktion stellen Sie ihn unter einem Orchestrator bereit, der ihn beim Beenden neu startet. Siehe [Bereitstellung in der Produktion](/docs/de/self-hosted-environments-deploy).108Der Runner beendet sich absichtlich, sobald seine aktiven Sitzungen beendet sind; siehe [Runner-Lebenszyklus](/docs/de/self-hosted-environments#runner-lifecycle). Für die Produktion stellen Sie ihn unter einem Orchestrator bereit, der ihn beim Beenden neu startet und länger zwischen Neustarts wartet, wenn der Runner kurz nach dem Start immer wieder beendet wird. Siehe [Bereitstellung in der Produktion](/docs/de/self-hosted-environments-deploy) und [Wenn der Runner beendet wird](/docs/de/self-hosted-environments-deploy#when-the-runner-exits).

109 109 

110<h2 id="send-a-follow-up-message-to-a-running-session">110<h2 id="send-a-follow-up-message-to-a-running-session">

111 Senden Sie eine Nachricht an eine laufende Sitzung111 Senden Sie eine Nachricht an eine laufende Sitzung

statusline.md +1 −1

Details

1178**Kontextprozentsatz zeigt unerwartete Werte**1178**Kontextprozentsatz zeigt unerwartete Werte**

1179 1179 

1180* Verwenden Sie `used_percentage` für den einfachsten genauen Kontextzustand1180* Verwenden Sie `used_percentage` für den einfachsten genauen Kontextzustand

1181* Der Kontextprozentsatz kann sich von der `/context`-Ausgabe unterscheiden, je nachdem, wann jeder berechnet wird1181* Die Statuszeile meldet die Zählungen aus der letzten API-Antwort, während `/context` eine Schätzung für seit dieser Antwort hinzugefügte Nachrichten hinzufügt, sodass `/context` höher angezeigt werden kann, bis zur nächsten Antwort

1182 1182 

1183**OSC 8-Links nicht anklickbar**1183**OSC 8-Links nicht anklickbar**

1184 1184 

sub-agents.md +3 −3

Details

802 - matcher: "Bash"802 - matcher: "Bash"

803 hooks:803 hooks:

804 - type: command804 - type: command

805 command: "./scripts/validate-command.sh $TOOL_INPUT"805 command: "./scripts/validate-command.sh"

806 PostToolUse:806 PostToolUse:

807 - matcher: "Edit|Write"807 - matcher: "Edit|Write"

808 hooks:808 hooks:


876 876 

877* **Natürliche Sprache**: Nennen Sie den Subagenten in Ihrem Prompt; Claude entscheidet, ob delegiert werden soll877* **Natürliche Sprache**: Nennen Sie den Subagenten in Ihrem Prompt; Claude entscheidet, ob delegiert werden soll

878* **@-Erwähnung**: Garantiert, dass der Subagent für eine Aufgabe ausgeführt wird878* **@-Erwähnung**: Garantiert, dass der Subagent für eine Aufgabe ausgeführt wird

879* **Sitzungsweit**: Die gesamte Sitzung verwendet das System-Prompt, die Tool-Einschränkungen und das Modell dieses Subagenten über das Flag `--agent` oder die Einstellung `agent`879* **Sitzungsweit**: Die gesamte Sitzung wird als dieser Subagent über das Flag `--agent` oder die Einstellung `agent` ausgeführt

880 880 

881Für natürliche Sprache gibt es keine spezielle Syntax. Nennen Sie den Subagenten und Claude delegiert normalerweise:881Für natürliche Sprache gibt es keine spezielle Syntax. Nennen Sie den Subagenten und Claude delegiert normalerweise:

882 882 


897 897 

898Sie können die Erwähnung auch manuell eingeben, ohne den Picker zu verwenden: `@agent-<name>` für lokale Subagenten oder `@agent-` gefolgt vom scoped Namen für Plugin-Subagenten, z. B. `@agent-my-plugin:code-reviewer`. Während Sie dieses Formular eingeben, zeigt die Typeahead-Liste Dateiübereinstimmungen anstelle von Agenten. Die Agent-Erwähnung wird trotzdem aufgelöst, wenn Sie absenden.898Sie können die Erwähnung auch manuell eingeben, ohne den Picker zu verwenden: `@agent-<name>` für lokale Subagenten oder `@agent-` gefolgt vom scoped Namen für Plugin-Subagenten, z. B. `@agent-my-plugin:code-reviewer`. Während Sie dieses Formular eingeben, zeigt die Typeahead-Liste Dateiübereinstimmungen anstelle von Agenten. Die Agent-Erwähnung wird trotzdem aufgelöst, wenn Sie absenden.

899 899 

900**Führen Sie die gesamte Sitzung als Subagent aus.** Übergeben Sie [`--agent <name>`](/docs/de/cli-reference), um eine Sitzung zu starten, in der der Hauptthread selbst das System-Prompt, die Tool-Einschränkungen und das Modell dieses Subagenten annimmt:900**Führen Sie die gesamte Sitzung als Subagent aus.** Übergeben Sie [`--agent <name>`](/docs/de/cli-reference), um eine Sitzung zu starten, in der der Hauptthread selbst die Tool-Einschränkungen und das Modell dieses Subagenten annimmt:

901 901 

902```bash theme={null}902```bash theme={null}

903claude --agent code-reviewer903claude --agent code-reviewer

Details

122 122 

123 <tr>123 <tr>

124 <td>Abrechnung</td>124 <td>Abrechnung</td>

125 <td><strong>Teams:</strong> 150 USD/Platz (Premium) mit PAYG verfügbar<br /><strong>Enterprise:</strong> <a href="https://claude.com/contact-sales?utm_source=claude_code&utm_medium=docs&utm_content=third_party_enterprise">Kontaktieren Sie den Vertrieb</a></td>125 <td><strong>Teams:</strong> Pro-Sitz-Abonnement mit PAYG verfügbar, siehe <a href="https://claude.com/pricing?utm_source=claude_code&utm_medium=docs&utm_content=third_party_pricing#team-&-enterprise">Preisgestaltung</a><br /><strong>Enterprise:</strong> <a href="https://claude.com/contact-sales?utm_source=claude_code&utm_medium=docs&utm_content=third_party_enterprise">Kontaktieren Sie den Vertrieb</a></td>

126 <td>PAYG</td>126 <td>PAYG</td>

127 <td>PAYG über AWS</td>127 <td>PAYG über AWS</td>

128 <td>PAYG über AWS Marketplace</td>128 <td>PAYG über AWS Marketplace</td>

Details

445 TLS- oder SSL-Verbindungsfehler445 TLS- oder SSL-Verbindungsfehler

446</h3>446</h3>

447 447 

448Fehler wie `curl: (35) TLS connect error`, `schannel: next InitializeSecurityContext failed` oder PowerShells `Could not establish trust relationship for the SSL/TLS secure channel` deuten auf TLS-Handshake-Fehler hin.448Fehler wie diese deuten auf TLS-Handshake-Fehler hin:

449 

450* `curl: (35) TLS connect error`

451* `schannel: next InitializeSecurityContext failed`

452* PowerShells `Could not create SSL/TLS secure channel`

453* PowerShells `Could not establish trust relationship for the SSL/TLS secure channel`

449 454 

450**Lösungen:**455**Lösungen:**

451 456 

Details

52 Die `.heapsnapshot`-Datei enthält jeden String im Prozess, einschließlich Ihrer vollständigen Konversation und Anmeldedaten. Fügen Sie sie nicht an ein öffentliches Problem an und teilen Sie sie nicht.52 Die `.heapsnapshot`-Datei enthält jeden String im Prozess, einschließlich Ihrer vollständigen Konversation und Anmeldedaten. Fügen Sie sie nicht an ein öffentliches Problem an und teilen Sie sie nicht.

53</Warning>53</Warning>

54 54 

55Der Befehl gibt auch eine Zusammenfassung in der Konversation aus, die die Resident Set Size, JS Heap, Array Buffer und nicht berechneten nativen Speicher anzeigt, sowie alle Leak-Indikatoren, die er erkannt hat, wie z. B. eine hohe Speicherwachstumsrate oder eine ungewöhnlich hohe Anzahl offener Handles. Die Zusammenfassung gibt an, ob sich der meiste Speicher im JS Heap befindet, den der Snapshot erfasst, oder im nativen Speicher, den er nicht erfasst.55Der Befehl gibt auch eine Zusammenfassung in der Konversation aus, die den Gesamtspeicher des Prozesses, wie viel davon im JS-Heap ist, und wie viel außerhalb des Heaps liegt, anzeigt. Die Zusammenfassung listet auch alle Leak-Indikatoren auf, wie z. B. eine hohe Speicherwachstumsrate oder eine ungewöhnlich hohe Anzahl offener Handles. Die Zusammenfassung gibt an, ob sich der meiste Speicher im JS-Heap befindet, den der Snapshot erfasst, oder im nativen Speicher, den er nicht erfasst.

56 56 

57Melden Sie die Ausgabe oder untersuchen Sie sie selbst:57Melden Sie die Ausgabe oder untersuchen Sie sie selbst:

58 58 

workflows.md +1 −1

Details

91 Beobachten Sie die Ausführung91 Beobachten Sie die Ausführung

92</h3>92</h3>

93 93 

94Workflows werden im Hintergrund ausgeführt, sodass die Sitzung reaktionsschnell bleibt, während Agenten arbeiten. Führen Sie `/workflows` jederzeit aus, um laufende und abgeschlossene Workflows aufzulisten, und wählen Sie dann einen aus, um die Fortschrittsansicht zu öffnen.94Workflows werden im Hintergrund ausgeführt, sodass die Sitzung reaktionsschnell bleibt, während Agenten arbeiten. Führen Sie `/workflows` jederzeit aus, um laufende und abgeschlossene Workflows aufzulisten, und wählen Sie dann einen aus, um die Fortschrittsansicht zu öffnen. Um einen laufenden Workflow zu stoppen, ohne ihn zu öffnen, wählen Sie ihn in der Liste aus und drücken Sie `x`.

95 95 

96Die Fortschrittsansicht zeigt jede Phase mit ihren Agentenzahlen, Gesamttoken und verstrichener Zeit. Die Fußzeile listet den Schlüssel für jede Aktion auf:96Die Fortschrittsansicht zeigt jede Phase mit ihren Agentenzahlen, Gesamttoken und verstrichener Zeit. Die Fußzeile listet den Schlüssel für jede Aktion auf:

97 97