SpyBara
Go Premium

Documentation 2026-09-29 23:58 UTC to 2026-09-30 05:58 UTC

50 files changed +697 −375. View all changes and history on the product overview
2026
Wed 30 06: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

agent-view.md +28 −2

Details

64 </Step>64 </Step>

65</Steps>65</Steps>

66 66 

67Sie können `claude agents` als Ihren primären Einstiegspunkt anstelle von `claude` verwenden: versenden Sie jede Aufgabe aus der Agenten-Ansicht, hängen Sie sich an, wenn Sie das vollständige Gespräch möchten, und drücken Sie `←`, um zur Tabelle zurückzukehren.

68 

69Innerhalb einer regulären `claude`-Sitzung zählt der Hinweis `←` in der Eingabeaufforderungs-Fußzeile die Hintergrund-Agenten, die auf Sie warten, wie z. B. `← 2 agents`, und kehrt zu `← for agents` zurück, wenn keiner Eingaben benötigt. Zählungen über 99 werden als `99+` angezeigt. Die Zählung wird etwa alle zehn Sekunden aktualisiert, während das Terminal fokussiert ist, und sofort, wenn der Fokus zurückkehrt. Sie ändert kurzzeitig die Farbe, wenn sie sich bewegt und wenn ein Agent abgeschlossen wird, und wenn eine Hintergrund-Sitzung endet, während keiner Eingaben benötigt, zeigt sie kurzzeitig die Anzahl der abgeschlossenen Sitzungen an, wie z. B. `← 2 done`. Beide Blitze sind aus, wenn die Einstellung [`prefersReducedMotion`](/docs/de/settings-reference#prefersreducedmotion) aktiviert ist, und der Hinweis ist im [Bildschirmlesemodus](/docs/de/accessibility) verborgen.67Innerhalb einer regulären `claude`-Sitzung zählt der Hinweis `←` in der Eingabeaufforderungs-Fußzeile die Hintergrund-Agenten, die auf Sie warten, wie z. B. `← 2 agents`, und kehrt zu `← for agents` zurück, wenn keiner Eingaben benötigt. Zählungen über 99 werden als `99+` angezeigt. Die Zählung wird etwa alle zehn Sekunden aktualisiert, während das Terminal fokussiert ist, und sofort, wenn der Fokus zurückkehrt. Sie ändert kurzzeitig die Farbe, wenn sie sich bewegt und wenn ein Agent abgeschlossen wird, und wenn eine Hintergrund-Sitzung endet, während keiner Eingaben benötigt, zeigt sie kurzzeitig die Anzahl der abgeschlossenen Sitzungen an, wie z. B. `← 2 done`. Beide Blitze sind aus, wenn die Einstellung [`prefersReducedMotion`](/docs/de/settings-reference#prefersreducedmotion) aktiviert ist, und der Hinweis ist im [Bildschirmlesemodus](/docs/de/accessibility) verborgen.

70 68 

69<h3 id="open-agent-view-by-default">

70 Agenten-Ansicht standardmäßig öffnen

71</h3>

72 

73Um `claude` ohne Argumente die Agenten-Ansicht statt eines neuen Gesprächs zu öffnen, aktivieren Sie eine `/config`-Einstellung.

74 

75<Steps>

76 <Step title="Aktivieren Sie die Einstellung">

77 Führen Sie in einer regulären `claude`-Sitzung `/config` aus und aktivieren Sie **Open agents view by default**. Um das Menü zu überspringen, setzen Sie den Schlüssel [`defaultToAgentsView`](/docs/de/settings-reference#defaulttoagentsview) direkt:

78 

79 ```text theme={null}

80 /config defaultToAgentsView=true

81 ```

82 </Step>

83 

84 <Step title="Starten Sie Claude Code">

85 Beenden Sie die Sitzung und führen Sie `claude` ohne Argumente aus:

86 

87 ```bash theme={null}

88 claude

89 ```

90 

91 Die Agenten-Ansicht öffnet sich statt eines neuen Gesprächs.

92 </Step>

93</Steps>

94 

95Um eine reguläre Sitzung zu starten, während die Einstellung aktiviert ist, übergeben Sie eine Eingabeaufforderung: `claude "fix the login test"`. Um die Einstellung auszuschalten, führen Sie `/config defaultToAgentsView=false` in einer regulären Sitzung oder in einer aus, an die Sie sich aus der Agenten-Ansicht anhängen.

96 

71<h2 id="monitor-sessions-with-agent-view">97<h2 id="monitor-sessions-with-agent-view">

72 Sitzungen mit Agent-Ansicht überwachen98 Sitzungen mit Agent-Ansicht überwachen

73</h2>99</h2>

Details

482 482 

483Claude Sonnet 5, Opus 4.6 und später sowie Sonnet 4.6 unterstützen das [1M Token-Kontextfenster](https://platform.claude.com/docs/de/build-with-claude/context-windows#context-window-sizes-by-model) auf Amazon Bedrock. Sonnet 5 wird immer mit dem 1M-Fenster sowohl über die Invoke API als auch über den [Mantle-Endpunkt](#use-the-mantle-endpoint) ausgeführt, ohne dass eine `[1m]`-Variante ausgewählt werden kann. Bei den anderen Modellen auf der Invoke API aktiviert Claude Code automatisch das erweiterte Kontextfenster, wenn Sie eine 1M-Modellvariante auswählen.483Claude Sonnet 5, Opus 4.6 und später sowie Sonnet 4.6 unterstützen das [1M Token-Kontextfenster](https://platform.claude.com/docs/de/build-with-claude/context-windows#context-window-sizes-by-model) auf Amazon Bedrock. Sonnet 5 wird immer mit dem 1M-Fenster sowohl über die Invoke API als auch über den [Mantle-Endpunkt](#use-the-mantle-endpoint) ausgeführt, ohne dass eine `[1m]`-Variante ausgewählt werden kann. Bei den anderen Modellen auf der Invoke API aktiviert Claude Code automatisch das erweiterte Kontextfenster, wenn Sie eine 1M-Modellvariante auswählen.

484 484 

485Der [Setup-Assistent](#sign-in-with-bedrock) bietet eine 1M-Kontextoption, wenn er Modelle fixiert. Um es stattdessen für ein manuell fixiertes Modell zu aktivieren, hängen Sie `[1m]` an die Modell-ID an. Siehe [Modelle für Drittanbieter-Bereitstellungen fixieren](/docs/de/model-config#pin-models-for-third-party-deployments) für Details.485Der [Setup-Assistent](#sign-in-with-bedrock) bietet eine 1M-Kontextoption, wenn er Modelle fixiert. Um es stattdessen für ein manuell fixiertes Modell zu aktivieren, hängen Sie `[1m]` an die Modell-ID an. Siehe [Modelle für Drittanbieter-Bereitstellungen fixieren](/docs/de/model-config#pin-models-for-third-party-deployments) für Details, einschließlich der Verwendung des 1M-Fensters ohne Änderung der Fixierung.

486 486 

487<h2 id="service-tiers">487<h2 id="service-tiers">

488 Service-Tiers488 Service-Tiers

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

303| - | - | - |303| - | - | - |

304| Inferenz (Prompts, Completions) | CLI → Gateway → Ihr Upstream | Nur wenn die Anthropic-API ein konfigurierter Upstream ist |304| Inferenz (Prompts, Completions) | CLI → Gateway → Ihr Upstream | Nur wenn die Anthropic-API ein konfigurierter Upstream ist |

305| Telemetrie (OTLP-Metriken, plus [Opt-in-Protokolle und Traces](/docs/de/claude-apps-gateway-config#telemetry)) | CLI → Gateway → Ihr Collector | Nie |305| Telemetrie (OTLP-Metriken, plus [Opt-in-Protokolle und Traces](/docs/de/claude-apps-gateway-config#telemetry)) | CLI → Gateway → Ihr Collector | Nie |

306| Identität (E-Mail, Gruppen, Sub) | IdP → Gateway → JWT → CLI; die CLI stempelt sie auf OTLP-Exporte. Wenn Sie [`forward_user_identity`](/docs/de/claude-apps-gateway-config#per-user-identity-headers-for-a-proxy-you-run) aktivieren, sendet das Gateway auch die E-Mail des Entwicklers und den IdP-Subject als Header an Ihren Proxy | Nie |306| Identität (E-Mail, Gruppen, Sub) | IdP → Gateway → CLI; die CLI stempelt sie auf OTLP-Exporte. Wenn Sie [`forward_user_identity`](/docs/de/claude-apps-gateway-config#per-user-identity-headers-for-a-proxy-you-run) aktivieren, sendet das Gateway auch die E-Mail des Entwicklers und den IdP-Subject als Header an Ihren Proxy | Nie |

307| Verwaltete Einstellungen | Ihre Gateway-YAML → CLI | Nie |307| Verwaltete Einstellungen | Ihre Gateway-YAML → CLI | Nie |

308| Audit-Protokoll | Gateway-Stderr → Ihr Aggregator | Nie |308| Audit-Protokoll | Gateway-Stderr → Ihr Aggregator | Nie |

309 309 

Details

514 Telemetrie514 Telemetrie

515</h2>515</h2>

516 516 

517Das Gateway gibt Ihnen pro-Entwickler Nutzungsmetriken ohne jede pro-Maschinen OTEL-Konfiguration. Claude Code gibt OpenTelemetry (OTLP) Metriken, Protokolle und Opt-in-Traces aus; [Überwachung der Nutzung](/docs/de/monitoring-usage) behandelt alles, was die CLI meldet. Bei Gateway-Sitzungen stempelt die CLI jeden Export mit den authentifizierten IdP-Identitätsattributen `user.id`, `user.email` und `user.groups`, daher wird die Nutzung pro Entwickler ohne `OTEL_RESOURCE_ATTRIBUTES` Rohrleitungen zusammengefasst.517Das Gateway bietet Ihnen pro-Entwickler Nutzungsmetriken ohne jede pro-Maschinen OTEL-Konfiguration. Claude Code gibt OpenTelemetry (OTLP) Metriken, Protokolle und Opt-in-Traces aus; [Überwachung der Nutzung](/docs/de/monitoring-usage) behandelt alles, was die CLI meldet. Bei Sitzungen, die sich über `/login` anmelden, stempelt die CLI jeden Export mit den authentifizierten IdP-Identitätsattributen `user.id`, `user.email` und `user.groups`, daher wird die Nutzung pro Entwickler zusammengefasst.

518 518 

519Das Gateway selbst ist ein authentifiziertes OTLP-Relais. Setzen Sie [`telemetry.forward_to`](/docs/de/claude-apps-gateway-config#telemetry) zusammen mit `listen.public_url`, und es pusht die OTEL-Exporter-Einstellungen zu jedem verbundenen Client und leitet seinen OTLP-Verkehr wörtlich zu jedem Ziel weiter, das Sie auflisten. Jedes Ziel entscheidet sich unabhängig für Metriken, Protokolle und Traces, und der Standard ist nur Metriken; siehe die [`telemetry` Referenz](/docs/de/claude-apps-gateway-config#telemetry) für die pro-Signal-Felder und ihre Empfindlichkeits-Tradeoffs. Das Gateway puffert, aggregiert oder speichert keine Telemetrie, daher ist, wo die Daten landen, vollständig die Exporter-Konfiguration des Collectors.519Das Gateway selbst ist ein authentifiziertes OTLP-Relais. Setzen Sie [`telemetry.forward_to`](/docs/de/claude-apps-gateway-config#telemetry) zusammen mit `listen.public_url`, und es pusht die OTEL-Exporter-Einstellungen zu jedem verbundenen Client und leitet seinen OTLP-Verkehr wörtlich zu jedem Ziel weiter, das Sie auflisten. Jedes Ziel entscheidet sich unabhängig für Metriken, Protokolle und Traces, und der Standard ist nur Metriken; siehe die [`telemetry` Referenz](/docs/de/claude-apps-gateway-config#telemetry) für die pro-Signal-Felder und ihre Empfindlichkeits-Tradeoffs. Das Gateway puffert, aggregiert oder speichert keine Telemetrie, daher ist, wo die Daten landen, vollständig die Exporter-Konfiguration des Collectors.

520 520 

Details

1569| `feedback/drafts/` | Warteschlange [Claude-entworfener Feedback](/docs/de/tools-reference#sendfeedback-tool-behavior) in Erwartung Ihrer Überprüfung in `/feedback`. Bereinigt nach `cleanupPeriodDays` oder 30 Tagen, je nachdem, welcher Wert kürzer ist. Wenn die Warteschlange ihre Grenze von 10 Entwürfen erreicht, löscht Claude Code den ältesten Entwurf, um Platz zu schaffen. |1569| `feedback/drafts/` | Warteschlange [Claude-entworfener Feedback](/docs/de/tools-reference#sendfeedback-tool-behavior) in Erwartung Ihrer Überprüfung in `/feedback`. Bereinigt nach `cleanupPeriodDays` oder 30 Tagen, je nachdem, welcher Wert kürzer ist. Wenn die Warteschlange ihre Grenze von 10 Entwürfen erreicht, löscht Claude Code den ältesten Entwurf, um Platz zu schaffen. |

1570| `usage-data/` | `report.html` und zeitgestempelte Report-Kopien, die von [`/insights`](/docs/de/costs#analyze-your-usage-patterns) geschrieben werden, plus zwischengespeicherte Pro-Sitzungs-Analysedaten, die zu ihrer Erstellung verwendet werden |1570| `usage-data/` | `report.html` und zeitgestempelte Report-Kopien, die von [`/insights`](/docs/de/costs#analyze-your-usage-patterns) geschrieben werden, plus zwischengespeicherte Pro-Sitzungs-Analysedaten, die zu ihrer Erstellung verwendet werden |

1571| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/de/skills#how-synced-skills-behave) und [Plugins](/docs/de/plugins/loading#synced-plugins), die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eine auf claude.ai ausgeschaltet haben oder die Synchronisierung beendet haben. Die Dateien bleiben hier, damit Sie sie wiederherstellen können, bis der Durchlauf sie löscht |1571| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/de/skills#how-synced-skills-behave) und [Plugins](/docs/de/plugins/loading#synced-plugins), die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eine auf claude.ai ausgeschaltet haben oder die Synchronisierung beendet haben. Die Dateien bleiben hier, damit Sie sie wiederherstellen können, bis der Durchlauf sie löscht |

1572| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Datierte Kopien, die Claude Code vor dem Umschreiben von [`installed_plugins.json`](/docs/de/plugins/loading#find-plugins-on-disk) erstellt: Installationsdatensätze, die es gelöscht hat, und der Inhalt einer Datei, die es nicht lesen konnte. |

1572| `todos/`, `statsig/`, `logs/` | Legacy-Verzeichnisse aus älteren Versionen. Nicht mehr geschrieben. Die Bereinigung entfernt deren Inhalte und dann das leere Verzeichnis. |1573| `todos/`, `statsig/`, `logs/` | Legacy-Verzeichnisse aus älteren Versionen. Nicht mehr geschrieben. Die Bereinigung entfernt deren Inhalte und dann das leere Verzeichnis. |

1573 1574 

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


1715| `~/.claude/policy-limits.json` | Nichts. Automatisch aktualisiert. |1716| `~/.claude/policy-limits.json` | Nichts. Automatisch aktualisiert. |

1716| `~/.claude/tasks/` | Aufgabenlisten, die eine fortgesetzte Sitzung aufgreifen würde |1717| `~/.claude/tasks/` | Aufgabenlisten, die eine fortgesetzte Sitzung aufgreifen würde |

1717| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | Die Möglichkeit, [synchronisierte Skills](/docs/de/skills#how-synced-skills-behave) und [synchronisierte Plugins](/docs/de/plugins/loading#synced-plugins) wiederherzustellen, die Claude Code entfernt hat |1718| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | Die Möglichkeit, [synchronisierte Skills](/docs/de/skills#how-synced-skills-behave) und [synchronisierte Plugins](/docs/de/plugins/loading#synced-plugins) wiederherzustellen, die Claude Code entfernt hat |

1719| `~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json`, `~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Die Kopien von Plugin-Installationsdatensätzen, die Claude Code gelöscht hat oder nicht lesen konnte. Nichts liest sie zurück |

1718| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | Nichts für Benutzer sichtbar |1720| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | Nichts für Benutzer sichtbar |

1719| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | Nichts. Legacy-Verzeichnisse nicht von aktuellen Versionen geschrieben. |1721| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | Nichts. Legacy-Verzeichnisse nicht von aktuellen Versionen geschrieben. |

1720 1722 

Details

6 6 

7> Installieren Sie das Claude Security Plugin, um Ihre Codebasis in einer Claude Code-Sitzung auf Sicherheitslücken zu scannen und Erkenntnisse in Patches umzuwandeln, die Sie überprüfen und anwenden.7> Installieren Sie das Claude Security Plugin, um Ihre Codebasis in einer Claude Code-Sitzung auf Sicherheitslücken zu scannen und Erkenntnisse in Patches umzuwandeln, die Sie überprüfen und anwenden.

8 8 

9Das Claude Security Plugin führt einen Multi-Agent-Sicherheitslücken-Scan Ihrer Codebasis innerhalb einer Claude Code-Sitzung durch. Ein Team von Claude-Agenten kartiert Ihre Architektur, erstellt ein Bedrohungsmodell, sucht nach Sicherheitslücken und überprüft unabhängig jeden Fund, bevor der Bericht geschrieben wird. Verwenden Sie das Plugin, um ein ganzes Repository zu scannen oder [nur einen Satz von Änderungen](#scan-only-your-changes), wie das Diff eines Branches, das Diff eines Pull Requests oder einen einzelnen Commit, und wandeln Sie dann die Erkenntnisse Ihrer Wahl in Patches um, die Sie selbst überprüfen und anwenden.9Das Claude Security Plugin führt einen Multi-Agent-Sicherheitslückenscan Ihrer Codebasis innerhalb einer Claude Code-Sitzung durch. Ein Team von Claude-Agenten kartiert Ihre Architektur, erstellt ein Bedrohungsmodell, sucht nach Sicherheitslücken und überprüft unabhängig jeden Fund, bevor der Bericht geschrieben wird. Verwenden Sie das Plugin, um ein ganzes Repository zu scannen oder [nur einen Satz von Änderungen](#scan-only-your-changes), wie das Diff eines Branches, das Diff eines Pull Requests oder einen einzelnen Commit, und wandeln Sie dann die Erkenntnisse Ihrer Wahl in Patches um, die Sie selbst überprüfen und anwenden.

10 10 

11Das Plugin wird lokal in Ihrer Sitzung ausgeführt, verwendet die Modelle, auf die Sie in Claude Code Zugriff haben, und jeder Scan wird auf die Nutzungslimits Ihres Plans angerechnet. Wenn Sie einen verwalteten Service möchten, der Ihre Repositories überwacht, oder Scans auf [Claude Mythos 5](https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5) ausführen möchten, siehe das [Claude Security](https://claude.com/product/claude-security) Produkt, das im Enterprise-Plan verfügbar ist. Das Plugin erreicht Code, den das verwaltete Produkt nicht erreichen kann, wie Repositories, die auf GitLab oder Bitbucket gehostet werden, oder auf Netzwerken, die keine eingehenden Verbindungen zulassen.11Das Plugin wird lokal in Ihrer Sitzung ausgeführt, verwendet [die Modelle, auf die Sie in Claude Code Zugriff haben](#models-and-providers), und jeder Scan wird auf Ihre [Nutzung](/docs/de/costs) angerechnet. Wenn Sie einen verwalteten Service möchten, der Ihre Repositories überwacht, oder Scans auf [Claude Mythos](https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5) ausführen möchten, siehe das [Claude Security](https://claude.com/product/claude-security) Produkt, das im Enterprise-Plan verfügbar ist. Das Plugin erreicht Code, den das verwaltete Produkt nicht erreichen kann, wie Repositories, die auf GitLab oder Bitbucket gehostet werden, oder auf Netzwerken, die keine eingehenden Verbindungen zulassen.

12 12 

13Das Plugin unterscheidet sich auch von den Überprüfungswerkzeugen, die bereits in Claude Code vorhanden sind: Das [Security Guidance Plugin](/docs/de/security-guidance) überprüft Code, während Claude ihn schreibt, [`/security-review`](/docs/de/commands#all-commands) führt einen einzelnen Durchgang über Ihren Branch durch, und [Code Review](/docs/de/code-review) überprüft Pull Requests. Wie die Ebenen zusammenpassen, siehe [Wie das Plugin mit anderen Sicherheitswerkzeugen passt](#how-the-plugin-fits-with-other-security-tools).13Das Plugin unterscheidet sich auch von den Überprüfungswerkzeugen, die bereits in Claude Code vorhanden sind: Das [Security Guidance Plugin](/docs/de/security-guidance) überprüft Code, während Claude ihn schreibt, [`/security-review`](/docs/de/commands#all-commands) führt einen einzelnen Durchgang über Ihren Branch durch, und [Code Review](/docs/de/code-review) überprüft Pull Requests. Wie die Ebenen zusammenpassen, siehe [Wie das Plugin mit anderen Sicherheitswerkzeugen passt](#how-the-plugin-fits-with-other-security-tools).

14 14 


18 18 

19Um das Plugin auszuführen, benötigen Sie:19Um das Plugin auszuführen, benötigen Sie:

20 20 

21* Einen bezahlten Plan für die [dynamischen Workflows](/docs/de/workflows), die der Scan verwendet, um seine Agenten zu orchestrieren. Aktivieren Sie sie auf Pro über die Zeile „Dynamic workflows" in `/config`.21* Einen kostenpflichtigen Plan, Anthropic API-Zugriff oder einen [Drittanbieter](#models-and-providers) für die [dynamischen Workflows](/docs/de/workflows), die der Scan verwendet, um seine Agenten zu orchestrieren. Aktivieren Sie diese auf Pro in der Zeile „Dynamic workflows" in `/config`.

22* Python 3.9 oder später, verfügbar auf Ihrem `PATH` als `python3`. Überprüfen Sie mit `python3 --version`. Das Tooling des Plugins verwendet nur die Python-Standardbibliothek, daher wird nichts installiert.22* Python 3.9 oder später, verfügbar auf Ihrem `PATH` als `python3`. Überprüfen Sie dies mit `python3 --version`. Das Tooling des Plugins verwendet nur die Python-Standardbibliothek, daher wird nichts installiert.

23* Linux, macOS oder Windows.23* Linux, macOS oder Windows.

24* Git, für Änderungsscans und zum Umwandeln von Erkenntnissen in Patches; diese Jobs unterstützen keine anderen Versionskontrollsysteme. Ein vollständiger Scan funktioniert in jedem Verzeichnis, mit oder ohne Versionskontrolle.24* Git für Änderungsscans und zum Umwandeln von Erkenntnissen in Patches; diese Jobs unterstützen keine anderen Versionskontrollsysteme. Ein vollständiger Scan funktioniert in jedem Verzeichnis, mit oder ohne Versionskontrolle.

25 

26<h2 id="models-and-providers">

27 Modelle und Anbieter

28</h2>

29 

30Ein Scan wird in Ihrer Claude Code-Sitzung ausgeführt. Das Plugin führt keine eigenen Modellaufrufe durch, daher gibt es keine separate API-Taste oder Anbietereinstellung zu konfigurieren.

31 

32* **Modell**: Die Agenten, die nach Sicherheitslücken suchen, Erkenntnisse überprüfen und Patches schreiben und überprüfen, werden auf [dem Modell Ihrer Sitzung](/docs/de/sub-agents#choose-a-model) ausgeführt. Um es zu ändern, führen Sie [`/model`](/docs/de/model-config#setting-your-model) in Ihrer Sitzung aus, bevor Sie einen Scan starten. Einige unterstützende Schritte, wie das Zuordnen des Repositorys, verwenden stattdessen den [`sonnet`-Alias](/docs/de/model-config#model-aliases).

33* **Anbieter**: Scans werden in einem kostenpflichtigen Plan mit Anthropic API-Zugriff oder bei einem [Drittanbieter](/docs/de/third-party-integrations) wie [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) oder [Microsoft Foundry](/docs/de/microsoft-foundry) ausgeführt.

34 

35Bei einem Drittanbieter kann der `sonnet`-Alias zu einer anderen Version aufgelöst werden als bei der Anthropic API. Wenn Ihr Konto diese Version nicht verwenden kann, [heften Sie Ihre Modellversionen fest](/docs/de/model-config#pin-models-for-third-party-deployments), einschließlich `ANTHROPIC_DEFAULT_SONNET_MODEL`.

36 

37[Automatisches Modell-Fallback](/docs/de/model-config#automatic-model-fallback) führt eine Anfrage erneut aus, die die Schutzmaßnahmen eines Modells kennzeichnen. Bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry kann die Anfrage stattdessen mit einer Ablehnungsmitteilung enden, je nachdem, [wie Ihre Bereitstellung eingerichtet ist](/docs/de/model-config#enable-fallback-on-bedrock-agent-platform-and-foundry).

25 38 

26<h2 id="install-the-plugin">39<h2 id="install-the-plugin">

27 Installieren Sie das Plugin40 Installieren Sie das Plugin


156 169 

157**Das `/claude-security`-Menü öffnet sich mit einer Python-Warnung.** Das Plugin benötigt `python3` 3.9 oder später auf Ihrem `PATH`. Wenn es `python3` überhaupt nicht finden kann, warnt das Menü, dass Claude Security nicht funktioniert, bis eines installiert ist; wenn das erste `python3` auf Ihrem `PATH` älter ist, benennt die Warnung die Version, die es gefunden hat. Installieren Sie Python 3, oder setzen Sie ein neueres `python3` zuerst auf Ihren `PATH`, dann starten Sie eine neue Sitzung.170**Das `/claude-security`-Menü öffnet sich mit einer Python-Warnung.** Das Plugin benötigt `python3` 3.9 oder später auf Ihrem `PATH`. Wenn es `python3` überhaupt nicht finden kann, warnt das Menü, dass Claude Security nicht funktioniert, bis eines installiert ist; wenn das erste `python3` auf Ihrem `PATH` älter ist, benennt die Warnung die Version, die es gefunden hat. Installieren Sie Python 3, oder setzen Sie ein neueres `python3` zuerst auf Ihren `PATH`, dann starten Sie eine neue Sitzung.

158 171 

159**Sie können eine Meldung „safeguards flagged this message" sehen, wenn Sie auf einem Fable-Modell scannen.** Die Meldung benennt das Modell, zum Beispiel „Fable 5.1's safeguards flagged this message". Die Cybersecurity-Sicherheitsklassifizierer von Fable kennzeichnen bestimmte Anfragen, und Claude Code führt eine gekennzeichnete Anfrage auf einem Opus-Modell durch [automatisches Modell-Fallback](/docs/de/model-config#automatic-model-fallback) erneut aus. Dies ist zu erwarten, und der Scan sollte immer noch erfolgreich abgeschlossen werden.172**Sie können eine Meldung „safeguards flagged this message" sehen, wenn Sie auf einem Fable-Modell scannen.** Die Meldung benennt das Modell, das Sie ausführen. Die Cybersecurity-Sicherheitsklassifizierer von Fable kennzeichnen bestimmte Anfragen, und Claude Code führt eine gekennzeichnete Anfrage auf einem Opus-Modell durch [automatisches Modell-Fallback](/docs/de/model-config#automatic-model-fallback) erneut aus. Dies ist zu erwarten. Wenn die Anfrage erneut ausgeführt wird, sollte der Scan immer noch erfolgreich abgeschlossen werden.

160 173 

161<h2 id="related-resources">174<h2 id="related-resources">

162 Verwandte Ressourcen175 Verwandte Ressourcen

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 +4 −1

Details

56| `/add-dir <path>` | Fügen Sie ein Arbeitsverzeichnis für den Dateizugriff während der aktuellen Sitzung hinzu. Geben Sie einen teilweisen Pfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu akzeptieren. Die meisten `.claude/`-Konfigurationen werden [nicht erkannt](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) aus dem hinzugefügten Verzeichnis. Sie können die meisten [Netzwerkpfade](/docs/de/errors#working-directory-is-a-network-path) nicht hinzufügen, wie z. B. `\\server\share`. Nach einem erfolgreichen Hinzufügen werden Ihre [`DirectoryAdded`-Hooks](/docs/de/hooks#directoryadded) ausgeführt. Wenn Sie ihn ausführen, während Claude antwortet, fordert Claude Code Sie auf, das Verzeichnis sofort zu bestätigen, und sobald Sie bestätigen, kann Claudes nächster Tool-Aufruf in derselben Runde darauf zugreifen. Vor v2.1.234 stellte Claude Code den Befehl in die Warteschlange, bis die Runde beendet war |56| `/add-dir <path>` | Fügen Sie ein Arbeitsverzeichnis für den Dateizugriff während der aktuellen Sitzung hinzu. Geben Sie einen teilweisen Pfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu akzeptieren. Die meisten `.claude/`-Konfigurationen werden [nicht erkannt](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) aus dem hinzugefügten Verzeichnis. Sie können die meisten [Netzwerkpfade](/docs/de/errors#working-directory-is-a-network-path) nicht hinzufügen, wie z. B. `\\server\share`. Nach einem erfolgreichen Hinzufügen werden Ihre [`DirectoryAdded`-Hooks](/docs/de/hooks#directoryadded) ausgeführt. Wenn Sie ihn ausführen, während Claude antwortet, fordert Claude Code Sie auf, das Verzeichnis sofort zu bestätigen, und sobald Sie bestätigen, kann Claudes nächster Tool-Aufruf in derselben Runde darauf zugreifen. Vor v2.1.234 stellte Claude Code den Befehl in die Warteschlange, bis die Runde beendet war |

57| `/advisor [model\|off]` | Aktivieren oder deaktivieren Sie das [Advisor-Tool](/docs/de/advisor), das ein zweites Modell zu Schlüsselmomenten während einer Aufgabe konsultiert. Akzeptiert `fable`, `opus`, `sonnet` oder eine vollständige Modell-ID. `fable` erfordert [Fable-Zugriff](/docs/de/advisor#choose-an-advisor-model). Ohne Argument öffnet sich eine Auswahl. In einer Sitzung ohne interaktives Terminal oder über [Remote Control](/docs/de/remote-control#limitations) übergeben Sie das Modell oder `off` als Argument; ohne Argument dort druckt der Befehl den aktuellen Advisor als Text. Diese Formen erfordern Claude Code v2.1.260 oder später |57| `/advisor [model\|off]` | Aktivieren oder deaktivieren Sie das [Advisor-Tool](/docs/de/advisor), das ein zweites Modell zu Schlüsselmomenten während einer Aufgabe konsultiert. Akzeptiert `fable`, `opus`, `sonnet` oder eine vollständige Modell-ID. `fable` erfordert [Fable-Zugriff](/docs/de/advisor#choose-an-advisor-model). Ohne Argument öffnet sich eine Auswahl. In einer Sitzung ohne interaktives Terminal oder über [Remote Control](/docs/de/remote-control#limitations) übergeben Sie das Modell oder `off` als Argument; ohne Argument dort druckt der Befehl den aktuellen Advisor als Text. Diese Formen erfordern Claude Code v2.1.260 oder später |

58| `/agents` | Ab v2.1.198 druckt das Ausführen von `/agents` eine Erinnerung aus, Claude zu bitten, [Subagenten](/docs/de/sub-agents) zu erstellen oder zu verwalten, oder `.claude/agents/` oder `~/.claude/agents/` direkt zu bearbeiten. In v2.1.197 und früher öffnet sich eine interaktive Schnittstelle zum Erstellen und Verwalten von Subagenten-Konfigurationen |58| `/agents` | Ab v2.1.198 druckt das Ausführen von `/agents` eine Erinnerung aus, Claude zu bitten, [Subagenten](/docs/de/sub-agents) zu erstellen oder zu verwalten, oder `.claude/agents/` oder `~/.claude/agents/` direkt zu bearbeiten. In v2.1.197 und früher öffnet sich eine interaktive Schnittstelle zum Erstellen und Verwalten von Subagenten-Konfigurationen |

59| `/artifact-capabilities` | **[Skill](/docs/de/skills#bundled-skills).** Laden Sie die Referenz für die Laufzeit-Funktionen, die ein veröffentlichtes [Artefakt](/docs/de/artifacts) verwenden kann, wie z. B. [Aufrufen Ihrer Connectors](/docs/de/artifacts#pull-live-data-with-mcp-connectors) oder [Anbieten eines Datei-Downloads](/docs/de/artifacts#offer-a-file-download), einschließlich derjenigen, auf die Ihr Konto Zugriff hat. Claude lädt es normalerweise von selbst, bevor eine Seite erstellt wird, die eines verwendet. Verfügbar, wo [Artefakte](/docs/de/artifacts#availability) verfügbar sind |

60| `/artifact-diagramming` | **[Skill](/docs/de/skills#bundled-skills).** Laden Sie Diagramm-Anleitung für Claude, um in [Artefakten](/docs/de/artifacts) zu folgen: wann ein Diagramm hilft, was zu zeichnen ist und wie man Inline-SVG schreibt, das in hellen und dunklen Designs lesbar bleibt. Erfordert Claude Code v2.1.221 oder später |

59| `/artifacts` | Listet die [Artefakte](/docs/de/artifacts#find-an-artifact-again) auf, die Sie besitzen oder die mit Ihnen geteilt werden, und fügen Sie dann eines an die Sitzung an, öffnen Sie es in Ihrem Browser oder kopieren Sie seinen Link. Verfügbar, wo [Artefakte](/docs/de/artifacts#availability) verfügbar sind. Erfordert Claude Code v2.1.208 oder später; das Anhängen mit `Enter` erfordert v2.1.216 |61| `/artifacts` | Listet die [Artefakte](/docs/de/artifacts#find-an-artifact-again) auf, die Sie besitzen oder die mit Ihnen geteilt werden, und fügen Sie dann eines an die Sitzung an, öffnen Sie es in Ihrem Browser oder kopieren Sie seinen Link. Verfügbar, wo [Artefakte](/docs/de/artifacts#availability) verfügbar sind. Erfordert Claude Code v2.1.208 oder später; das Anhängen mit `Enter` erfordert v2.1.216 |

60| `/auto-mode-setup` | [Entwurf `autoMode.environment`-Einträge](/docs/de/auto-mode-config#generate-environment-entries) aus Ihrem Projekt und kürzlichen Sitzungen, überprüfen Sie dann den Entwurf und speichern Sie ihn in Ihren Benutzereinstellungen. Erfordert einen Pro-, Max- oder Team-Plan und Claude Code v2.1.228 oder später. Unter nativem Windows erfordert v2.1.233 oder später |62| `/auto-mode-setup` | [Entwurf `autoMode.environment`-Einträge](/docs/de/auto-mode-config#generate-environment-entries) aus Ihrem Projekt und kürzlichen Sitzungen, überprüfen Sie dann den Entwurf und speichern Sie ihn in Ihren Benutzereinstellungen. Erfordert einen Pro-, Max- oder Team-Plan und Claude Code v2.1.228 oder später. Unter nativem Windows erfordert v2.1.233 oder später |

61| `/autocompact [auto\|<tokens>]` | Legen Sie das Auto-Compact-Fenster fest: wie voll das Kontextfenster wird, bevor Claude Code automatisch komprimiert. Übergeben Sie eine Größe wie `500k` oder `auto`, um zum für Ihr Modell optimierten Fenster zurückzukehren. Claude Code speichert den Wert in den Benutzereinstellungen und wendet ihn auf die aktuelle Sitzung an. Siehe [Auto-Compact-Fenster einstellen](/docs/de/model-config#set-the-auto-compact-window) für akzeptierte Werte und was es überschreibt. Ohne Argument öffnet sich ein Dialog, der das aktuelle Fenster anzeigt. Erfordert Claude Code v2.1.221 oder später |63| `/autocompact [auto\|<tokens>]` | Legen Sie das Auto-Compact-Fenster fest: wie voll das Kontextfenster wird, bevor Claude Code automatisch komprimiert. Übergeben Sie eine Größe wie `500k` oder `auto`, um zum für Ihr Modell optimierten Fenster zurückzukehren. Claude Code speichert den Wert in den Benutzereinstellungen und wendet ihn auf die aktuelle Sitzung an. Siehe [Auto-Compact-Fenster einstellen](/docs/de/model-config#set-the-auto-compact-window) für akzeptierte Werte und was es überschreibt. Ohne Argument öffnet sich ein Dialog, der das aktuelle Fenster anzeigt. Erfordert Claude Code v2.1.221 oder später |


68| `/cd <path>` | Verschieben Sie diese Sitzung in ein neues Arbeitsverzeichnis und behalten Sie die Konversation. Geben Sie einen teilweisen Pfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu akzeptieren. Die Vorschläge erfordern Claude Code v2.1.206 oder später. Für das, was Claude Code aus dem neuen Verzeichnis sofort anwendet, wenn Sie sich verschieben, und wie sich `/cd` von `/add-dir` unterscheidet, siehe [Sitzung in ein anderes Verzeichnis verschieben](/docs/de/permissions#move-the-session-to-another-directory) |70| `/cd <path>` | Verschieben Sie diese Sitzung in ein neues Arbeitsverzeichnis und behalten Sie die Konversation. Geben Sie einen teilweisen Pfad ein, um passende Verzeichnisvorschläge zu sehen; drücken Sie `Tab`, um einen zu akzeptieren. Die Vorschläge erfordern Claude Code v2.1.206 oder später. Für das, was Claude Code aus dem neuen Verzeichnis sofort anwendet, wenn Sie sich verschieben, und wie sich `/cd` von `/add-dir` unterscheidet, siehe [Sitzung in ein anderes Verzeichnis verschieben](/docs/de/permissions#move-the-session-to-another-directory) |

69| `/chrome` | Konfigurieren Sie [Claude in Chrome](/docs/de/chrome)-Einstellungen |71| `/chrome` | Konfigurieren Sie [Claude in Chrome](/docs/de/chrome)-Einstellungen |

70| `/claude-api [migrate\|upgrade\|managed-agents-onboard\|prompt-audit\|cost-optimize\|build-eval\|hillclimb]` | **[Skill](/docs/de/skills#bundled-skills).** Laden Sie [Claude API](https://platform.claude.com/docs/en/api/overview)- und [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview)-Referenzmaterial für die Sprache Ihres Projekts. Wird auch automatisch aktiviert, wenn Ihr Code `anthropic` oder `@anthropic-ai/sdk` importiert. Führen Sie `migrate` aus, um vorhandenen Claude API-Code auf ein neueres Modell zu aktualisieren. Führen Sie `upgrade` aus, um die Anthropic SDK-Abhängigkeit Ihres Projekts über eine Hauptversion zu verschieben, derzeit das Python-Paket `anthropic` von 0.x zu 1.x. Führen Sie `managed-agents-onboard` für eine Anleitung aus, die einen neuen Managed Agent erstellt. Führen Sie `prompt-audit` aus, um Anweisungen zu kennzeichnen, die für ältere Modelle in Ihren Prompts, Skills und Tool-Beschreibungen geschrieben wurden, und schlagen Sie Fixes als Diff vor. Führen Sie `cost-optimize` aus, um zu profilieren, wohin die Claude API-Ausgaben Ihres Projekts gehen, und schlagen Sie Einsparungen aus Optionen wie Prompt-Caching, Trimmen unnötiger Input- und Output-Token, Batch-Verarbeitung, Aufwand und Modellwahl vor, eine Änderung nach der anderen. Führen Sie `build-eval` aus, um einen Eval-Satz für Ihre Claude-gestützte App zu erstellen, und `hillclimb`, um die App iterativ gegen einen vorhandenen Eval zu verbessern. Der Subbefehl `prompt-audit` erfordert Claude Code v2.1.221 oder später, `upgrade` erfordert v2.1.236 oder später, `cost-optimize` erfordert v2.1.247 oder später, und `build-eval` und `hillclimb` erfordern v2.1.259 oder später |72| `/claude-api [migrate\|upgrade\|managed-agents-onboard\|prompt-audit\|cost-optimize\|build-eval\|hillclimb]` | **[Skill](/docs/de/skills#bundled-skills).** Laden Sie [Claude API](https://platform.claude.com/docs/en/api/overview)- und [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview)-Referenzmaterial für die Sprache Ihres Projekts. Wird auch automatisch aktiviert, wenn Ihr Code `anthropic` oder `@anthropic-ai/sdk` importiert. Führen Sie `migrate` aus, um vorhandenen Claude API-Code auf ein neueres Modell zu aktualisieren. Führen Sie `upgrade` aus, um die Anthropic SDK-Abhängigkeit Ihres Projekts über eine Hauptversion zu verschieben, derzeit das Python-Paket `anthropic` von 0.x zu 1.x. Führen Sie `managed-agents-onboard` für eine Anleitung aus, die einen neuen Managed Agent erstellt. Führen Sie `prompt-audit` aus, um Anweisungen zu kennzeichnen, die für ältere Modelle in Ihren Prompts, Skills und Tool-Beschreibungen geschrieben wurden, und schlagen Sie Fixes als Diff vor. Führen Sie `cost-optimize` aus, um zu profilieren, wohin die Claude API-Ausgaben Ihres Projekts gehen, und schlagen Sie Einsparungen aus Optionen wie Prompt-Caching, Trimmen unnötiger Input- und Output-Token, Batch-Verarbeitung, Aufwand und Modellwahl vor, eine Änderung nach der anderen. Führen Sie `build-eval` aus, um einen Eval-Satz für Ihre Claude-gestützte App zu erstellen, und `hillclimb`, um die App iterativ gegen einen vorhandenen Eval zu verbessern. Der Subbefehl `prompt-audit` erfordert Claude Code v2.1.221 oder später, `upgrade` erfordert v2.1.236 oder später, `cost-optimize` erfordert v2.1.247 oder später, und `build-eval` und `hillclimb` erfordern v2.1.259 oder später |

73| `/claude-in-chrome [task]` | **[Skill](/docs/de/skills#bundled-skills).** Lassen Sie Claude eine Aufgabe in Ihrem Browser ausführen, wie z. B. das Testen einer Seite, das Ausfüllen eines Formulars oder das Lesen von Konsolenprotokollen, über [Claude in Chrome](/docs/de/chrome). Verfügbar, wenn Chrome-Integration für die Sitzung aktiviert ist, z. B. mit `claude --chrome`, oder wenn Claude Code anbieten kann, die [Erweiterung zu installieren](/docs/de/chrome#install-the-extension-when-claude-asks) |

71| `/clear [name]` | Starten Sie eine neue Konversation mit leerem Kontext. Übergeben Sie einen Namen, um die vorherige Konversation in der `/resume`-Auswahl zu kennzeichnen. Um Kontext freizugeben und gleichzeitig die gleiche Konversation fortzusetzen, verwenden Sie stattdessen `/compact`. Setzen Sie die vorherige Konversation mit `/resume` fort, oder stellen Sie sie in demselben Claude Code-Prozess wieder her, aus [dem Rewind-Menü-Eintrag der vorherigen Sitzung](/docs/de/checkpointing#rewind-past-a-cleared-conversation). Aliase: `/reset`, `/new` |74| `/clear [name]` | Starten Sie eine neue Konversation mit leerem Kontext. Übergeben Sie einen Namen, um die vorherige Konversation in der `/resume`-Auswahl zu kennzeichnen. Um Kontext freizugeben und gleichzeitig die gleiche Konversation fortzusetzen, verwenden Sie stattdessen `/compact`. Setzen Sie die vorherige Konversation mit `/resume` fort, oder stellen Sie sie in demselben Claude Code-Prozess wieder her, aus [dem Rewind-Menü-Eintrag der vorherigen Sitzung](/docs/de/checkpointing#rewind-past-a-cleared-conversation). Aliase: `/reset`, `/new` |

72| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/de/skills#bundled-skills).** Überprüfen Sie den aktuellen Diff oder eine PR-Nummer, einen Branch oder einen Pfad, den Sie übergeben, auf Korrektheitsfehler. Je nach Ihrem Modell und Aufwandsebene deckt die Überprüfung auch Bereinigungsmöglichkeiten ab. Übergeben Sie `--fix`, um Erkenntnisse anzuwenden, `--comment`, um sie auf dem GitHub PR oder GitLab Merge Request zu posten, oder `ultra`, um eine tiefe [Cloud-Überprüfung](/docs/de/ultrareview) auszuführen. Das Posten auf einem GitLab Merge Request erfordert Claude Code v2.1.257 oder später. Mit `ultra` auf einem `github.com`-PR-Ziel übergeben Sie `--post`, um [das Posten der fertigen Erkenntnisse zum PR](/docs/de/ultrareview#post-findings-to-the-pull-request) im Launch-Dialog vorzuwählen; `--post` erfordert Claude Code v2.1.227 oder später. Siehe [Diff lokal überprüfen](/docs/de/code-review#review-a-diff-locally) für die Aufwandsebenen, Zielbestimmung und wie es sich auf `/simplify` bezieht. Alias: `/review` |75| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path]` | **[Skill](/docs/de/skills#bundled-skills).** Überprüfen Sie den aktuellen Diff oder eine PR-Nummer, einen Branch oder einen Pfad, den Sie übergeben, auf Korrektheitsfehler. Je nach Ihrem Modell und Aufwandsebene deckt die Überprüfung auch Bereinigungsmöglichkeiten ab. Übergeben Sie `--fix`, um Erkenntnisse anzuwenden, `--comment`, um sie auf dem GitHub PR oder GitLab Merge Request zu posten, oder `ultra`, um eine tiefe [Cloud-Überprüfung](/docs/de/ultrareview) auszuführen. Das Posten auf einem GitLab Merge Request erfordert Claude Code v2.1.257 oder später. Mit `ultra` auf einem `github.com`-PR-Ziel übergeben Sie `--post`, um [das Posten der fertigen Erkenntnisse zum PR](/docs/de/ultrareview#post-findings-to-the-pull-request) im Launch-Dialog vorzuwählen; `--post` erfordert Claude Code v2.1.227 oder später. Siehe [Diff lokal überprüfen](/docs/de/code-review#review-a-diff-locally) für die Aufwandsebenen, Zielbestimmung und wie es sich auf `/simplify` bezieht. Alias: `/review` |

73| `/color [color\|default]` | Legen Sie die Farbe der Eingabeaufforderungsleiste für die aktuelle Sitzung fest. Verfügbare Farben: `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, `cyan`. Verwenden Sie `default`, um zurückzusetzen, oder führen Sie ohne Argument aus, um eine zufällige Farbe zu wählen. Wenn [Remote Control](/docs/de/remote-control) verbunden ist, wird die Farbe mit claude.ai/code synchronisiert. Auch im nicht-interaktiven Modus (`-p`) verfügbar; erfordert Claude Code v2.1.205 oder später |76| `/color [color\|default]` | Legen Sie die Farbe der Eingabeaufforderungsleiste für die aktuelle Sitzung fest. Verfügbare Farben: `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, `cyan`. Verwenden Sie `default`, um zurückzusetzen, oder führen Sie ohne Argument aus, um eine zufällige Farbe zu wählen. Wenn [Remote Control](/docs/de/remote-control) verbunden ist, wird die Farbe mit claude.ai/code synchronisiert. Auch im nicht-interaktiven Modus (`-p`) verfügbar; 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 |94| `/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 |95| `/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 |96| `/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` |97| `/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) |98| `/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 |99| `/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) |100| `/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 +150 −112

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) |


252| `Plugin "<name>@synced" is required by your organization and can't be disabled here` | [Plugin-Fehler](#plugin-is-required-by-your-organization) |253| `Plugin "<name>@synced" is required by your organization and can't be disabled here` | [Plugin-Fehler](#plugin-is-required-by-your-organization) |

253| `"<plugin>" was not uninstalled: it is still switched on in <file>` | [Plugin-Fehler](#plugin-was-not-uninstalled) |254| `"<plugin>" was not uninstalled: it is still switched on in <file>` | [Plugin-Fehler](#plugin-was-not-uninstalled) |

254| `"<plugin>" was not uninstalled: <file> is there and could not be read` | [Plugin-Fehler](#plugin-was-not-uninstalled) |255| `"<plugin>" was not uninstalled: <file> is there and could not be read` | [Plugin-Fehler](#plugin-was-not-uninstalled) |

256| `Plugin "<plugin>" was not uninstalled: installed_plugins.json` | [Plugin-Fehlerbehebung](/docs/de/plugins/troubleshooting#installed-plugins-json-holds-a-record-this-version-cannot-read) |

255| `would be spawned with zero tools — refusing` | [Werkzeugfehler](#agent-would-be-spawned-with-zero-tools) |257| `would be spawned with zero tools — refusing` | [Werkzeugfehler](#agent-would-be-spawned-with-zero-tools) |

256| `File is covered by a Read deny rule in your permission settings` | [Werkzeugfehler](#file-is-covered-by-a-read-deny-rule) |258| `File is covered by a Read deny rule in your permission settings` | [Werkzeugfehler](#file-is-covered-by-a-read-deny-rule) |

257| `cannot contain null bytes (\0)` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |259| `cannot contain null bytes (\0)` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |


2063 2065 

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.2066Vor 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 2067 

2068***

2069 

2070title: "Anfragefehler"

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

2072--------------------------------------------------------------------------------------------------------------------------------------

2073 

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

2067 Anfragefehler2075 Anfragefehler

2068</h2>2076</h2>

2069 2077 

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.2078Diese 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 2079 

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

2073 Eingabeaufforderung ist zu lang2081 Eingabeaufforderung ist zu lang


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

2086```2094```

2087 2095 

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`.2096Die 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 2097 

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

2091 2099 

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

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

2094```2102```

2095 2103 

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.2104Der 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 2105 

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.2106Amazon 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 2107 

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.2108Ein [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 2109 

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:2110Wenn 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 2111 

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

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

2106```2114```

2107 2115 

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.2116Beheben 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 2117 

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:2118Wenn 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 2119 

2112* Wenn es keinen ganzen Austausch zusammenfassen kann, behält Claude Code Ihre neueste Eingabeaufforderung wörtlich und fasst alles davor zusammen.2120* 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.2121* In diesem Fall fasst Claude Code das gesamte Gespräch zusammen, wenn das Gespräch nicht mit Ihrer Eingabeaufforderung endet.

2114 2122 

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.2123Claude 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 2124 

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:2125Ein 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 2126 

2119```text theme={null}2127```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.2128Prompt 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```2129```

2122 2130 

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:2131Wenn 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 2132 

2125```text theme={null}2133```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).2134Prompt 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.2140Prompt 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```2141```

2134 2142 

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

2136 2144 

2137**Was zu tun ist:**2145**Was zu tun ist:**

2138 2146 

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 Schritten2147* 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 Nachrichten2148* 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 entfernen2149* 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 werden2150* 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.2151* 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 2152 

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

2146 2154 


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

2149</h3>2157</h3>

2150 2158 

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`.2159`/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 2160 

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

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

2155```2163```

2156 2164 

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.2165Wenn 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 2166 

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

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


2164 2172 

2165**Was zu tun ist:**2173**Was zu tun ist:**

2166 2174 

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` aus2175* 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)2176* Weitere Möglichkeiten zur Reduzierung der Nutzung finden Sie unter [Prompt is too long](#prompt-is-too-long)

2169 2177 

2170Vor v2.1.216 zeigte `/context` die Nutzung über 100% ohne Warnzeile an, die erklärte, was das bedeutet oder wie man sich erholt.2178Vor 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ß2181 Anfrage zu groß

2174</h3>2182</h3>

2175 2183 

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).2184Der 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 2185 

2178```text theme={null}2186```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.2187Request 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```2188```

2181 2189 

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:2190Wenn 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 2191 

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.2192* `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.2193* `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 2194 

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.2195Vor 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 2196 

2189**Was zu tun ist:**2197**Was zu tun ist:**

2190 2198 

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 beginnen2199* 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 entfernt2200* 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 kann2201* 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) unten2202* Für Bilder siehe [Bild war zu groß](#image-was-too-large) unten


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

2205```2213```

2206 2214 

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.2215Claude 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 2216 

2209**Was zu tun ist:**2217**Was zu tun ist:**

2210 2218 


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

2213 2221 

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

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

2216</h3>2224</h3>

2217 2225 

2218Claude Code konnte ein angehängtes Bild nicht herunterskalieren, bevor es zur API gesendet wurde.2226Claude 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.2235Unable 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```2236```

2229 2237 

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.2238Claude 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 2239 

2232**Was zu tun ist:**2240**Was zu tun ist:**

2233 2241 

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.2242* 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.2243* 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.2244* 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 2245 

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

2239 PDF-Fehler2247 PDF-Fehler


2249 2257 

2250**Was zu tun ist:**2258**Was zu tun ist:**

2251 2259 

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 Pfad2260* 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 erneut2261* 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 2262 

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

2256 2264 

2257```text theme={null}2265```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.2266pdftoppm 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.2286* 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 2287 

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

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

2282</h3>2290</h3>

2283 2291 

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.2292Ein 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 2293 

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

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


2290 2298 

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.2299Die 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 2300 

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.2301Claude 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 2302 

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.2303Bei 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 2304 

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.2305Der 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 2306 

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

2300 2308 

2301**Was zu tun ist:**2309**Was zu tun ist:**

2302 2310 

2303* Wenn Ihre Claude Code-Version älter als v2.1.216 ist, führen Sie `claude update` aus.2311* 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.2312* 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).2313* 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 2314 

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

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


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

2315```2323```

2316 2324 

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.2325Claude 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 2326 

2319**Was zu tun ist:**2327**Was zu tun ist:**

2320 2328 


2336 2344 

2337* **Interaktive CLI**: Führen Sie `/model` aus, um aus Modellen auszuwählen, die für Ihr Konto verfügbar sind.2345* **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.2346* **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.2347* **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).2348* 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.2349* 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.2350* 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).2351* Für Google Cloud's Agent Platform-Bereitstellungen siehe [Google Cloud's Agent Platform-Fehlerbehebung](/docs/de/google-vertex-ai#troubleshooting).

2344 2352 

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

2346 Modell ist keine erkannte Modell-ID2354 Modell ist keine erkannte Modell-ID

2347</h3>2355</h3>

2348 2356 

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.2357Die 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 2358 

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

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

2353```2361```

2354 2362 

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.`2363In 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.`

2364 

2365Wenn 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 2366 

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.2367Wenn 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 2368 

2359**Was zu tun ist:**2369**Was zu tun ist:**

2360 2370 

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 ID2371* 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).2372* 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.2373* 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.2374* 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 2375 

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

2367 Modell nicht gefunden2377 Modell nicht gefunden

2368</h3>2378</h3>

2369 2379 

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.2380Sie 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 2381 

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

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

2374```2384```

2375 2385 

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.2386Bei 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 2387 

2378**Was zu tun ist:**2388**Was zu tun ist:**

2379 2389 

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 wird2390* 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.2391* 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.2392* 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.

2393* 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.

2394 

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

2396 Modell konnte nicht mit der API bestätigt werden

2397</h3>

2398 

2399Sie 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.

2400 

2401```text theme={null}

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

2403```

2404 

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

2406 

2407**Was zu tun ist:**

2408 

2409* Wechseln Sie erneut zum Modell

2410* 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 2411 

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

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

2386</h3>2414</h3>

2387 2415 

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:2416Sie 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 2417 

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

2391API error: 429 <the server's explanation> · model not changed2419API 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.2436Claude 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```2437```

2410 2438 

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.2439In einer Sitzung, die die Claude Desktop-App ausführt, sagt die Nachricht, sich `abzumelden und erneut anzumelden`, anstatt die Befehle zu benennen.

2412 2440 

2413**Was zu tun ist:**2441**Was zu tun ist:**

2414 2442 

2415* Führen Sie `/model` aus und wählen Sie ein Modell, das Ihr Plan beinhaltet2443* 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.2444* 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 beinhaltet2445* Siehe [claude.com/pricing](https://claude.com/pricing) für welche Modelle jeder Plan beinhaltet

2418 2446 

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

2420 Claude Code unterstützt dieses Modell nicht2448 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.2460API 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```2461```

2434 2462 

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

2464 

2435**Was zu tun ist:**2465**Was zu tun ist:**

2436 2466 

2437* Führen Sie `claude update` aus, oder aktualisieren Sie die Claude Desktop-App, dann starten Sie eine neue Sitzung2467Aktualisieren 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 wechseln2468 

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

2470| :- | :- |

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

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

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

2474| 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 |

2475 

2476* 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

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

2440 2478 

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

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

2443</h3>2481</h3>

2444 2482 

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.2483Ihr 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 2484 

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

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

2449```2487```

2450 2488 

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.`2489Das 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 2490 

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.2491Ein 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 2492 

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.2493Claude 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 2494 

2457**Was zu tun ist:**2495**Was zu tun ist:**

2458 2496 

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.2497* 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 auftritt2498* 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).2499* 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 2500 

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

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

2465</h3>2503</h3>

2466 2504 

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.2505Ein [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 2506 

2469```text theme={null}2507```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.2508Model switch to Opus 4.6 was blocked by a PreModelSwitch hook: Opus 4.6 is retired for this project. Use a newer model.

2471```2509```

2472 2510 

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

2474 2512 

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.2513* **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.2514* **`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.2515* **`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.2516* **`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.2517* **`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 2518 

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.2519Vor 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 2520 

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

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

2485</h3>2523</h3>

2486 2524 

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.2525Sie 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 2526 

2489```text theme={null}2527```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)2528Set 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 2530 

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

2494 2532 

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).2533* **`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).2534* **`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 2535 

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.2536Ein 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 2537 

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

2501 2539 

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

2503 thinking.type.enabled wird für dieses Modell nicht unterstützt2541 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äter2554* 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 2555 

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

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

2520</h3>2558</h3>

2521 2559 

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.2560Sie 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:**2568**Was zu tun ist:**

2531 2569 

2532* [Senken Sie die Anstrengungsstufe](/docs/de/model-config#set-the-effort-level) auf `high` oder darunter.2570* [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.2571* 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 2572 

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.2573Vor 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 2574 


2538 Denk-Budget überschreitet Ausgabelimit2576 Denk-Budget überschreitet Ausgabelimit

2539</h3>2577</h3>

2540 2578 

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

2542 2580 

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

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


2547**Was zu tun ist:**2585**Was zu tun ist:**

2548 2586 

2549* Erhöhen Sie [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/docs/de/env-vars) über das Denk-Budget2587* 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änge2588* Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für wie das Budget mit der Ausgabelänge interagiert

2551 2589 

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

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


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

2564```2602```

2565 2603 

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.2604Alle 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 2605 

2568**Was zu tun ist:**2606**Was zu tun ist:**

2569 2607 

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.2608* 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.2609* 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 2610 

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

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

2575</h3>2613</h3>

2576 2614 

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.2615Die 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 2616 

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

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

2581```2619```

2582 2620 

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.2621Claude 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 2622 

2585**Was zu tun ist:**2623**Was zu tun ist:**

2586 2624 

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 fort2625* 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ägt2626* Wenn der Fehler anhält, führen Sie `/clear` aus, um ein Gespräch zu starten, das den Block nicht trägt

2589 2627 

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

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

2592</h3>2630</h3>

2593 2631 

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ß:2632Wenn 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 2633 

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

2597[Unsupported tool content removed]2635[Unsupported tool content removed]

2598```2636```

2599 2637 

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.2638Solcher 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 2639 

2602**Was zu tun ist:**2640**Was zu tun ist:**

2603 2641 

2604* Keine Aktion erforderlich, wenn Sie die Platzhalter-Zeile sehen. Die Sitzung wird ohne den entfernten Inhalt fortgesetzt.2642* 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.2643* 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 2644 

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

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


2620 2658 

2621**Was zu tun ist:**2659**Was zu tun ist:**

2622 2660 

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 betreibt2661* 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.2662* 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 2663 

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.2664Vor 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 2665 

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

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

2630</h3>2668</h3>

2631 2669 

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:2670Die 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` block2676API Error: 400 ... Invalid `encrypted_stdout` in `encrypted_code_execution_result` block

2639```2677```

2640 2678 

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.2679Ergebnisse 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 2680 

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.2681Das 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 2682 

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.2683Fü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 2684 

2647**Was zu tun ist:**2685**Was zu tun ist:**

2648 2686 

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 fort2687* 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ägt2688* 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 betreibt2689* Wenn Sie Claude Code hinter einem Proxy oder Gateway ausführen, melden Sie den Fehler an, wer ihn betreibt

2652 2690 

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

2654 Richtlinienverletzung2692 Richtlinien-Ablehnung

2655</h3>2693</h3>

2656 2694 

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

2658 2696 

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.2697Die 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 2698 


2666 2704 

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

2668 2706 

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).2707Die Ü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 2708 

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.`2709Vor 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 2710 

2673**Was zu tun ist:**2711**Was zu tun ist:**

2674 2712 

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).2713* 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.2714* 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.2715* 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 2716 

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

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

2681</h3>2719</h3>

2682 2720 

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

2684 2722 

2685```text theme={null}2723```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-claude2724API 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```2725```

2688 2726 

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.2727Die 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 2728 

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).2729Auf [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 2730 

2693Die Schutzmaßnahme selbst ist serverseitig und geht dem v2.1.203 voraus; Client-Releases seitdem haben nur die Formulierung der Nachricht geändert.2731Die 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.2732Von 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.2733Vor 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 2734 

2697**Was zu tun ist:**2735**Was zu tun ist:**

2698 2736 

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)2737* 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 melden2738* 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).2739* 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 2740 

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

2704 Installationsfehler2742 Installationsfehler


3890 Plugin wurde nicht deinstalliert3928 Plugin wurde nicht deinstalliert

3891</h3>3929</h3>

3892 3930 

3893Sie haben [`claude plugin uninstall`](/docs/de/plugins/cli-reference#plugin-uninstall) ausgeführt oder **Deinstallieren** in der `/plugin` **Installiert**-Registerkarte gewählt, und die Deinstallation wurde mit einer Meldung gestoppt, die mit `"<plugin>" was not uninstalled:` beginnt.3931Sie haben [`claude plugin uninstall`](/docs/de/plugins/cli-reference#plugin-uninstall) ausgeführt oder **Deinstallieren** in der `/plugin` **Installiert**-Registerkarte gewählt, und die Deinstallation wurde mit einer Meldung gestoppt, die mit `"<plugin>" was not uninstalled:` beginnt. Wenn der Text nach diesem Doppelpunkt mit `installed_plugins.json` statt mit einem Einstellungsdateinamen beginnt, ist die Ursache Inhalt in `installed_plugins.json`, den diese Version von Claude Code nicht lesen kann. Für diese Form siehe [`installed_plugins.json` enthält einen Datensatz, den diese Version nicht lesen kann](/docs/de/plugins/troubleshooting#installed-plugins-json-holds-a-record-this-version-cannot-read).

3894 3932 

3895Wenn Claude Code den Plugin-Eintrag aus `enabledPlugins` entfernte und die Einstellungsdateien dieses Bereichs erneut las, war das Plugin entweder immer noch dort eingeschaltet, oder eine Datei, die es einschalten könnte, konnte nicht gelesen oder überprüft werden. Das Löschen der gespeicherten Optionen, Geheimnisse und Daten des Plugins, während ein Einstellungseintrag es wieder einschalten könnte, würde sie verlieren, daher wird die Deinstallation stattdessen gestoppt: Das Plugin bleibt installiert und nichts, das es gespeichert hat, wird gelöscht.3933Wenn Claude Code den Plugin-Eintrag aus `enabledPlugins` entfernte und die Einstellungsdateien dieses Bereichs erneut las, war das Plugin entweder immer noch dort eingeschaltet, oder eine Datei, die es einschalten könnte, konnte nicht gelesen oder überprüft werden. Das Löschen der gespeicherten Optionen, Geheimnisse und Daten des Plugins, während ein Einstellungseintrag es wieder einschalten könnte, würde sie verlieren, daher wird die Deinstallation stattdessen gestoppt: Das Plugin bleibt installiert und nichts, das es gespeichert hat, wird gelöscht.

3896 3934 

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:

Details

95 Netzwerkanforderungen95 Netzwerkanforderungen

96</h3>96</h3>

97 97 

98Für von Anthropic gehostete Sitzungen muss Ihre GHES-Instanz von der Anthropic-Infrastruktur erreichbar sein, damit Claude Repositories klonen und Review-Kommentare posten kann. Wenn Ihre GHES-Instanz hinter einer Firewall liegt, fügen Sie die [ausgehenden IP-Adressen von Anthropic](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses) zur Whitelist hinzu. Sitzungen in einer [selbst gehosteten Umgebung](/docs/de/self-hosted-environments-deploy#configure-git) klonen von innerhalb Ihres Netzwerks, es sei denn, der Runner entscheidet sich für den [Anthropic Git-Proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy), der von der Seite von Anthropic abruft und die gleiche Erreichbarkeit benötigt; der [SCM-Connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) deckt die gehosteten Pre-Session-Flows ab, wie z. B. die Repository-Auswahl, für einen GHES-Host, der nur intern routbar ist.98Für von Anthropic gehostete Sitzungen muss Ihre GHES-Instanz von der Anthropic-Infrastruktur erreichbar sein, damit Claude Repositories klonen und Review-Kommentare posten kann. Wenn Ihre GHES-Instanz hinter einer Firewall liegt, fügen Sie die [ausgehenden IP-Adressen von Anthropic](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses) zur Whitelist hinzu. Sitzungen in einer [selbst gehosteten Umgebung](/docs/de/self-hosted-environments-deploy#configure-git) klonen von innerhalb Ihres Netzwerks, es sei denn, der Runner entscheidet sich für den [Anthropic Git-Proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy), der von der Seite von Anthropic abruft und die gleiche Erreichbarkeit benötigt. Gehostete Pre-Session-Flows, wie z. B. die Repository-Auswahl, werden auf der Seite von Anthropic ausgeführt, bevor eine Sitzung startet. Sie benötigen, dass Ihre GHES-Instanz von der Anthropic-Infrastruktur erreichbar ist, auch wenn die Sitzung in einer selbst gehosteten Umgebung ausgeführt wird. Der [SCM-Connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) ist nicht verfügbar, daher können diese Flows keinen GHES-Host erreichen, der nur intern routbar ist.

99 99 

100<h2 id="developer-workflow">100<h2 id="developer-workflow">

101 Entwickler-Workflow101 Entwickler-Workflow


246 GHES-Instanz nicht erreichbar246 GHES-Instanz nicht erreichbar

247</h3>247</h3>

248 248 

249Wenn Reviews oder von Anthropic gehostete Cloud-Sitzungen zeitüberschritten werden, ist Ihre GHES-Instanz möglicherweise nicht von der Anthropic-Infrastruktur erreichbar. Bestätigen Sie, dass Ihre Firewall eingehende Verbindungen von Anthropics [ausgehenden IP-Adressen](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses) zulässt. Sitzungen in einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) erreichen GHES von innerhalb Ihres Netzwerks, überprüfen Sie daher für diese den eigenen Netzwerkpfad des Runners und den [SCM-Connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) stattdessen.249Wenn Reviews oder von Anthropic gehostete Cloud-Sitzungen zeitüberschritten werden, ist Ihre GHES-Instanz möglicherweise nicht von der Anthropic-Infrastruktur erreichbar. Bestätigen Sie, dass Ihre Firewall eingehende Verbindungen von Anthropics [ausgehenden IP-Adressen](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses) zulässt. Sitzungen in einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) erreichen GHES von innerhalb Ihres Netzwerks, überprüfen Sie daher für diese den eigenen Netzwerkpfad des Runners stattdessen. Für die Repository-Auswahl und andere gehostete Pre-Session-Flows siehe [Netzwerkanforderungen](#network-requirements).

250 250 

251<h3 id="session-start-fails-with-unable-to-get-organization-uuid">251<h3 id="session-start-fails-with-unable-to-get-organization-uuid">

252 Sitzungsstart schlägt mit `Unable to get organization UUID` fehl252 Sitzungsstart schlägt mit `Unable to get organization UUID` fehl

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 

Details

315 315 

316Claude Sonnet 5, Opus 4.6 und später sowie Sonnet 4.6 unterstützen das [1M-Token-Kontextfenster](https://platform.claude.com/docs/de/build-with-claude/context-windows#context-window-sizes-by-model) auf Google Cloud's Agent Platform. Sonnet 5 läuft immer mit dem 1M-Fenster, ohne dass eine `[1m]`-Variante zum Auswählen vorhanden ist. Bei den anderen Modellen aktiviert Claude Code automatisch das erweiterte Kontextfenster, wenn Sie eine 1M-Modellvariante auswählen.316Claude Sonnet 5, Opus 4.6 und später sowie Sonnet 4.6 unterstützen das [1M-Token-Kontextfenster](https://platform.claude.com/docs/de/build-with-claude/context-windows#context-window-sizes-by-model) auf Google Cloud's Agent Platform. Sonnet 5 läuft immer mit dem 1M-Fenster, ohne dass eine `[1m]`-Variante zum Auswählen vorhanden ist. Bei den anderen Modellen aktiviert Claude Code automatisch das erweiterte Kontextfenster, wenn Sie eine 1M-Modellvariante auswählen.

317 317 

318Der [Setup-Assistent](#sign-in-with-agent-platform) bietet eine 1M-Kontextoption an, wenn er Modelle fixiert. Um es stattdessen für ein manuell fixiertes Modell zu aktivieren, hängen Sie `[1m]` an die Modell-ID an. Siehe [Modelle für Drittanbieter-Bereitstellungen fixieren](/docs/de/model-config#pin-models-for-third-party-deployments) für Details.318Der [Setup-Assistent](#sign-in-with-agent-platform) bietet eine 1M-Kontextoption an, wenn er Modelle fixiert. Um es stattdessen für ein manuell fixiertes Modell zu aktivieren, hängen Sie `[1m]` an die Modell-ID an. Siehe [Modelle für Drittanbieter-Bereitstellungen fixieren](/docs/de/model-config#pin-models-for-third-party-deployments) für Details, einschließlich der Verwendung des 1M-Fensters ohne Änderung der Fixierung.

319 319 

320<h2 id="troubleshooting">320<h2 id="troubleshooting">

321 Fehlerbehebung321 Fehlerbehebung

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 |

keybindings.md +5 −2

Details

301| `footer:down` | Unten | In der Fußzeile nach unten navigieren |301| `footer:down` | Unten | In der Fußzeile nach unten navigieren |

302| `footer:openSelected` | Enter | Ausgewähltes Fußzeilen-Element öffnen |302| `footer:openSelected` | Enter | Ausgewähltes Fußzeilen-Element öffnen |

303| `footer:clearSelection` | Escape | Fußzeilen-Auswahl löschen |303| `footer:clearSelection` | Escape | Fußzeilen-Auswahl löschen |

304| `footer:dismiss` | (nicht gebunden) | In v2.1.281 entfernt. Eine `keybindings.json`, die die Aktion noch benennt, bleibt gültig, und die Bindung tut nichts. Vor v2.1.281 schließen Rücktaste und Löschen den ausgewählten Artefakt-Link aus der Fußzeile |304| `footer:dismiss` | (nicht gebunden) | Eine Bindung einer Taste zu dieser Aktion hat keine Auswirkung, und eine `keybindings.json`, die sie benennt, bleibt gültig. Vor v2.1.281 waren Rücktaste und Löschen daran gebunden und schlossen den ausgewählten Artefakt-Link aus der Fußzeile. |

305 305 

306Während ein Fußzeilen-Element ausgewählt ist, wie eine Zeile im Agent-Panel unter der Eingabeaufforderung, öffnet `Enter` es auch, wenn Sie `Enter` im `Chat`-Kontext zu `chat:queueSubmit` oder `chat:newline` neu binden.306Während ein Fußzeilen-Element ausgewählt ist, wie eine Zeile im Agent-Panel unter der Eingabeaufforderung, öffnet `Enter` es auch, wenn Sie `Enter` im `Chat`-Kontext zu `chat:queueSubmit` oder `chat:newline` neu binden.

307 307 


417| `select:accept` | Enter | Auswahl akzeptieren |417| `select:accept` | Enter | Auswahl akzeptieren |

418| `select:cancel` | Escape | Auswahl abbrechen |418| `select:cancel` | Escape | Auswahl abbrechen |

419 419 

420Claude Code wendet Ihre `select:pageUp`-, `select:pageDown`-, `select:first`- und `select:last`-Bindungen in Listenpanels wie `/skills` und `/mcp` an. In den meisten anderen Listen, wie dem `/model`-Picker, gelten Ihre `select:first`- und `select:last`-Bindungen. Bild-Auf und Bild-Ab blättern durch die Optionen in diesen Listen unabhängig von Ihren Bindungen.420Claude Code wendet Ihre `select:pageUp`-, `select:pageDown`-, `select:first`- und `select:last`-Bindungen in Listenpanels wie `/skills`, `/mcp` und `/tasks` an. In den meisten anderen Listen, wie dem `/model`-Picker, gelten Ihre `select:first`- und `select:last`-Bindungen. Bild-Auf und Bild-Ab blättern durch die Optionen in diesen Listen unabhängig von Ihren Bindungen.

421 421 

422Vor v2.1.280 ignorierten diese anderen Listen Pos1, Ende und Ihre `select:first`- und `select:last`-Bindungen.422Vor v2.1.280 ignorierten diese anderen Listen Pos1, Ende und Ihre `select:first`- und `select:last`-Bindungen.

423 423 

424Vor v2.1.283 blätterte die `/mcp`-Werkzeugliste mit festen Bild-Auf- und Bild-Ab-Tasten unabhängig von Ihren Bindungen.

425 

424<h3 id="plugin-actions">426<h3 id="plugin-actions">

425 Plugin-Aktionen427 Plugin-Aktionen

426</h3>428</h3>


692Claude Code validiert Ihre Keybindings und schreibt eine Warnung in das Debug-Protokoll für:694Claude Code validiert Ihre Keybindings und schreibt eine Warnung in das Debug-Protokoll für:

693 695 

694* Parse-Fehler (ungültiges JSON oder Struktur)696* Parse-Fehler (ungültiges JSON oder Struktur)

697* Falsch geschriebene Modifizierer, wie `ctl+k`. Claude Code verwirft den Teil, den es nicht erkennt, und wendet die Bindung auf den verbleibenden Tastendruck an, `k` in diesem Beispiel.

695* Ungültige Kontextnamen698* Ungültige Kontextnamen

696* Ungültige Aktionswerte, wie eine Aktion, die keine Zeichenkette oder `null` ist699* Ungültige Aktionswerte, wie eine Aktion, die keine Zeichenkette oder `null` ist

697* Unbekannte Aktionsnamen, wie ein Tippfehler einer registrierten Aktion. Claude Code überspringt die Bindung und behält alle Standard-Bindungen für diese Taste bei. Vor v2.1.246 deaktivierte eine Bindung mit einem unbekannten Aktionsnamen diese Taste stillschweigend700* Unbekannte Aktionsnamen, wie ein Tippfehler einer registrierten Aktion. Claude Code überspringt die Bindung und behält alle Standard-Bindungen für diese Taste bei. Vor v2.1.246 deaktivierte eine Bindung mit einem unbekannten Aktionsnamen diese Taste stillschweigend

Details

79 79 

80Wenn der Client das Amazon Bedrock-Format spricht, leiten Sie den `InvokeModelWithResponseStream` Response-Body und seinen Header `Content-Type: application/vnd.amazon.eventstream` unverändert weiter, und konvertieren Sie den Stream nicht in Server-Sent Events. Siehe [Streaming-Fehler hinter einem Gateway oder Proxy](/docs/de/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy).80Wenn der Client das Amazon Bedrock-Format spricht, leiten Sie den `InvokeModelWithResponseStream` Response-Body und seinen Header `Content-Type: application/vnd.amazon.eventstream` unverändert weiter, und konvertieren Sie den Stream nicht in Server-Sent Events. Siehe [Streaming-Fehler hinter einem Gateway oder Proxy](/docs/de/amazon-bedrock#streaming-errors-behind-a-gateway-or-proxy).

81 81 

82Leiten Sie auch Keep-Alive-Pings weiter. Bei Verbindungen über `ANTHROPIC_BASE_URL` oder `ANTHROPIC_AWS_BASE_URL` zählt Claude Code jedes Byte, das Ihr Gateway weiterleitet, einschließlich SSE `ping` Events und Kommentarzeilen, und bricht einen Stream ab, der standardmäßig 300 Sekunden lang stumm ist. Die Pings des Upstream sind der einzige Traffic während langer Denkpausen, also wenn Ihr Gateway sie entfernt oder puffert, bricht Claude Code den Stream während dieser Pausen ab; [Automatische Wiederholungen](/docs/de/errors#automatic-retries) behandelt, was ein abgebrochener Stream basierend darauf meldet, wie weit die Antwort fortgeschritten war. Ein Upstream, der überhaupt keine Pings sendet, wie Amazon Bedrocks binärer Event-Stream, lässt diese Pausen ohne etwas zum Weiterleiten. Beim Übersetzen von einem solchen Upstream geben Sie Ihre eigenen `ping` Events während stiller Lücken aus. Gateways, die über `ANTHROPIC_BEDROCK_BASE_URL`, `ANTHROPIC_VERTEX_BASE_URL` oder `ANTHROPIC_FOUNDRY_BASE_URL` erreicht werden, sind nicht von dieser Byte-Level-Überwachung umgeben, auch wenn sie das Anthropic Messages-Format weitergeleitet; dort bricht ein [5-Minuten-Idle-Timeout](/docs/de/env-vars) einen stummen Stream statt ab, und bei `ANTHROPIC_BEDROCK_BASE_URL` Verbindungen können Sie die Byte-Überwachung mit [`CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK`](/docs/de/env-vars) hinzufügen.82Leiten Sie auch Keep-Alive-Pings weiter, da Claude Code einen Streaming-Response abbricht, sobald für [fünf Minuten standardmäßig](/docs/de/network-config#streaming-idle-watchdogs) keine Bytes ankommen. Während einer langen Denkpause können die SSE `ping` Events des Upstream die einzigen Bytes im Stream sein. Wenn Ihr Gateway sie entfernt oder puffert, bricht Claude Code den Response während der Pause ab. Wenn Sie von einem Upstream übersetzen, der überhaupt keine Pings sendet, wie Amazon Bedrocks binärer Event-Stream, geben Sie Ihre eigenen `ping` Events während stiller Lücken aus.

83 83 

84<h3 id="format-mismatch-with-the-upstream">84<h3 id="format-mismatch-with-the-upstream">

85 Format-Nichtübereinstimmung mit dem Upstream85 Format-Nichtübereinstimmung mit dem Upstream

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 +96 −96

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 


490* **Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform**: Standard ist Opus 5.5488* **Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform**: Standard ist Opus 5.5

491* **Microsoft Foundry**: Standard ist Sonnet 4.5489* **Microsoft Foundry**: Standard ist Sonnet 4.5

492 490 

493Vor v2.1.280 wurde `default` auf Pro und Team Standard zu Sonnet 5 aufgelöst und auf Max, Team Premium, Enterprise, der Anthropic API, Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform ab v2.1.219 zu Opus 5. Vor v2.1.219 wurde `default` auf der Anthropic API zu Opus 4.8 aufgelöst, auf Max, Team Premium und Enterprise Pay-as-you-go ab v2.1.154 und auf Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform ab v2.1.207. Vor v2.1.207 wurde `default` auf Claude Platform auf AWS zu Opus 4.7 aufgelöst und auf Amazon Bedrock und Google Cloud's Agent Platform zu Sonnet 4.5.491Vor v2.1.280 wurde `default` auf Pro und Team Standard zu Sonnet 5 aufgelöst und auf Max, Team Premium, Enterprise, der Anthropic API, Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform ab v2.1.219 zu Opus 5. Vor v2.1.219 wurde `default` auf der Anthropic API, Max, Team Premium und Enterprise Pay-as-you-go ab v2.1.154 zu Opus 4.8 aufgelöst und auf Claude Platform auf AWS, Amazon Bedrock und Google Cloud's Agent Platform ab v2.1.207. Vor v2.1.207 wurde `default` auf Claude Platform auf AWS zu Opus 4.7 aufgelöst und auf Amazon Bedrock und Google Cloud's Agent Platform zu Sonnet 4.5.

494 492 

495Wenn ein Administrator ein [Organisationsstandardmodell](#organization-default-model) festgelegt hat, wird `default` stattdessen zu diesem Modell aufgelöst, anstatt zum oben genannten Kontotyp-Standard. Erfordert Claude Code v2.1.196 oder später. `default` kann auch zu dem Modell aufgelöst werden, das Sie mit [`ANTHROPIC_DEFAULT_MODEL`](#set-a-default-model-for-new-sessions) festlegen, unter den in dessen Abschnitt aufgelisteten Bedingungen, oder zu dem Modell, das [auf Ihrem Konto aufgezeichnet ist](#setting-your-model).493Wenn ein Administrator ein [Organisations-Standardmodell](#organization-default-model) festgelegt hat, wird `default` stattdessen zu diesem Modell aufgelöst, anstatt zum oben genannten Kontotyp-Standard. Erfordert Claude Code v2.1.196 oder später. `default` kann sich auch zu dem Modell auflösen, das Sie mit [`ANTHROPIC_DEFAULT_MODEL`](#set-a-default-model-for-new-sessions) festlegen, unter den in seinem Abschnitt aufgelisteten Bedingungen, oder zu dem Modell, das [auf Ihrem Konto gespeichert ist](#setting-your-model).

496 494 

497Wenn auf Ihrem Konto nichts aufgezeichnet ist, erzwingen verwaltete Einstellungen [die Zulassungsliste für das Standardmodell](#enforce-the-allowlist-for-the-default-model), und der Kontotyp-Standard ist nicht in `availableModels` enthalten, wird `default` zum erzwungenen Standard aufgelöst, anstatt zum oben genannten Kontotyp-Standard. Wenn ein Organisationsstandard und eine Erzwingung beide zutreffen, ersetzt der Organisationsstandard zuerst den Kontotyp-Standard und die Erzwingung wird dann darauf angewendet: Ein auf der Zulassungsliste befindlicher Organisationsstandard wird beibehalten, während einer außerhalb der Liste zum erzwungenen Standard aufgelöst wird.495Wenn nichts auf Ihrem Konto gespeichert ist, erzwingen verwaltete Einstellungen [die Zulassungsliste für das Standardmodell](#enforce-the-allowlist-for-the-default-model), und das Kontotyp-Standard-Modell ist nicht in `availableModels`, wird `default` zum erzwungenen Standard aufgelöst, anstatt zum oben genannten Kontotyp-Standard. Wenn sowohl ein Organisations-Standard als auch eine Erzwingung gelten, ersetzt der Organisations-Standard zunächst den Kontotyp-Standard und die Erzwingung wird dann darauf angewendet: Ein zugelassener Organisations-Standard wird beibehalten, während einer außerhalb der Liste zum erzwungenen Standard aufgelöst wird.

498 496 

499Fable-Modelle sind auf keinem Plan oder Provider der Kontotyp-Standard. Wenn Sie eines mit `/model` auswählen, wird es als das ausgewählte Modell in Ihren Benutzereinstellungen gespeichert, sodass spätere Sitzungen damit beginnen. Für die einmalige Änderung, die Claude Code an einer gespeicherten Fable 5-Auswahl in v2.1.257 vornimmt, siehe [Mit Fable arbeiten](#work-with-fable).497Fable-Modelle sind auf keinem Plan oder Provider der Kontotyp-Standard. Wenn Sie eines mit `/model` auswählen, wird es als das ausgewählte Modell in Ihren Benutzereinstellungen gespeichert, sodass spätere Sitzungen damit beginnen. Für die einmalige Änderung, die Claude Code an einer gespeicherten Fable 5-Auswahl in v2.1.257 vornimmt, siehe [Mit Fable arbeiten](#work-with-fable).

500 498 


502 `opusplan` Modelleinstellung500 `opusplan` Modelleinstellung

503</h3>501</h3>

504 502 

505Der `opusplan` Modellalias bietet einen automatisierten Hybrid-Ansatz:503Das `opusplan` Modell-Alias bietet einen automatisierten Hybrid-Ansatz:

506 504 

507* **Im Plan-Modus**: verwendet `opus` für komplexe Überlegungen und Architekturentscheidungen505* **Im Plan-Modus**: verwendet `opus` für komplexe Überlegungen und Architekturentscheidungen

508* **Im Ausführungsmodus**: wechselt automatisch zu `sonnet` für Code-Generierung und Implementierung506* **Im Ausführungsmodus**: wechselt automatisch zu `sonnet` für Code-Generierung und Implementierung

509 507 

510Dies verbindet Opus's Überlegungen für die Planung mit Sonnets Effizienz für die Ausführung.508Dies verbindet Opus's Überlegungen für die Planung mit Sonnets Effizienz für die Ausführung.

511 509 

512Die Plan-Modus-Opus-Phase verwendet das gleiche Kontextfenster wie die `opus` Modelleinstellung, und die Ausführungsphase verwendet das gleiche Fenster wie `sonnet`. Wenn `opus` und `sonnet` zu Modellen aufgelöst werden, die standardmäßig mit dem [1M-Kontextfenster](#extended-context) laufen, wie die aktuellen Modelle auf der Anthropic API, werden beide Phasen damit ausgeführt. Um 1M-Kontext für beide Phasen anzufordern, wo sie nicht vorhanden sind, [setzen Sie das Modell](#setting-your-model) auf `opusplan[1m]`, zum Beispiel mit `/model opusplan[1m]`. Das Setzen mit `/model` erfordert Claude Code v2.1.265 oder später; verwenden Sie auf früheren Versionen stattdessen das `--model` Flag oder die `model` Einstellung.510Die Plan-Modus-Opus-Phase verwendet das gleiche Kontextfenster wie die `opus` Modelleinstellung, und die Ausführungsphase verwendet das gleiche Fenster wie `sonnet`. Wenn `opus` und `sonnet` zu Modellen aufgelöst werden, die standardmäßig mit dem [1M Kontextfenster](#extended-context) laufen, wie die aktuellen Modelle auf der Anthropic API, laufen beide Phasen damit. Um 1M-Kontext für beide Phasen anzufordern, wo sie das nicht tun, [stellen Sie das Modell](#setting-your-model) auf `opusplan[1m]` ein, zum Beispiel mit `/model opusplan[1m]`. Das Einstellen mit `/model` erfordert Claude Code v2.1.265 oder später; verwenden Sie auf früheren Versionen das `--model` Flag oder die `model` Einstellung stattdessen.

513 511 

514Wenn [`availableModels`](#restrict-model-selection) das neueste Opus ausschließt, aber eine ältere Version zulässt, zum Beispiel `["sonnet", "claude-opus-4-6"]`, verwendet `opusplan` das neueste zulässige Opus für die Planung und bleibt nur bei Sonnet, wenn jedes Opus ausgeschlossen ist. Eine Haiku-Sitzung, die normalerweise im Plan-Modus zu Sonnet aktualisiert würde, verwendet ebenfalls das neueste zulässige Sonnet und bleibt nur bei Haiku, wenn jedes Sonnet ausgeschlossen ist. Vor v2.1.205 blieb der Plan-Modus beim Modell der Sitzung, wenn die neueste Version der Upgrade-Familie ausgeschlossen war, auch wenn die Zulassungsliste eine ältere Version zuließ.512Wenn [`availableModels`](#restrict-model-selection) das neueste Opus ausschließt, aber eine ältere Version erlaubt, zum Beispiel `["sonnet", "claude-opus-4-6"]`, verwendet `opusplan` das neueste erlaubte Opus für die Planung und bleibt nur bei Sonnet, wenn jedes Opus ausgeschlossen ist. Eine Haiku-Sitzung, die normalerweise im Plan-Modus zu Sonnet wechseln würde, verwendet ebenfalls das neueste erlaubte Sonnet und bleibt nur bei Haiku, wenn jedes Sonnet ausgeschlossen ist. Vor v2.1.205 blieb der Plan-Modus beim Modell der Sitzung, wenn die neueste Version der Upgrade-Familie ausgeschlossen war, selbst wenn die Zulassungsliste eine ältere erlaubte.

515 513 

516Die Substitution einer älteren zulässigen Version gilt auf der Anthropic API und [Claude Platform auf AWS](/docs/de/claude-platform-on-aws). Auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry und Mantle, deren Bereitstellungen Provider-spezifische Modell-IDs verwenden, bleibt der Plan-Modus beim Modell der Sitzung, wenn das Upgrade-Modell ausgeschlossen ist.514Die Ersetzung einer älteren erlaubten Version gilt auf der Anthropic API und [Claude Platform auf AWS](/docs/de/claude-platform-on-aws). Auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry und Mantle, deren Bereitstellungen Provider-spezifische Modell-IDs verwenden, bleibt der Plan-Modus beim Modell der Sitzung, wenn das Upgrade-Modell ausgeschlossen ist.

517 515 

518Für einen Hybrid-Ansatz, bei dem Claude während einer Aufgabe entscheidet, wann ein zweites Modell konsultiert werden soll, anstatt an der Plan-Grenze zu wechseln, siehe das [Advisor-Tool](/docs/de/advisor).516Für einen Hybrid-Ansatz, bei dem Claude während einer Aufgabe entscheidet, wann ein zweites Modell konsultiert werden soll, anstatt an der Plan-Grenze zu wechseln, siehe das [Advisor-Tool](/docs/de/advisor).

519 517 


525 523 

526Konfigurieren Sie ein oder mehrere Fallback-Modelle und Claude Code versucht sie der Reihe nach, wobei eine Benachrichtigung angezeigt wird, wenn es wechselt. Der Wechsel dauert nur für den aktuellen Zug, sodass Ihre nächste Nachricht zuerst wieder das primäre Modell versucht. Claude Code begrenzt Ketten auf drei Modelle nach Duplikatentfernung und ignoriert zusätzliche Einträge.524Konfigurieren Sie ein oder mehrere Fallback-Modelle und Claude Code versucht sie der Reihe nach, wobei eine Benachrichtigung angezeigt wird, wenn es wechselt. Der Wechsel dauert nur für den aktuellen Zug, sodass Ihre nächste Nachricht zuerst wieder das primäre Modell versucht. Claude Code begrenzt Ketten auf drei Modelle nach Duplikatentfernung und ignoriert zusätzliche Einträge.

527 525 

528Legen Sie eine Kette für eine Sitzung mit dem `--fallback-model` Flag fest, das eine kommagetrennte Liste akzeptiert:526Stellen Sie eine Kette für eine Sitzung mit dem `--fallback-model` Flag ein, das eine kommagetrennte Liste akzeptiert:

529 527 

530```bash theme={null}528```bash theme={null}

531claude --fallback-model sonnet,haiku529claude --fallback-model sonnet,haiku

532```530```

533 531 

534Um eine Kette über Sitzungen hinweg beizubehalten, setzen Sie `fallbackModel` in [Einstellungen](/docs/de/settings) als Array:532Um eine Kette über Sitzungen hinweg beizubehalten, stellen Sie `fallbackModel` in [Einstellungen](/docs/de/settings) als Array ein:

535 533 

536```json theme={null}534```json theme={null}

537{535{


545 543 

546Wenn eine Anfrage fehlschlägt, versucht Claude Code jeden Eintrag der Reihe nach, bis einer ihn akzeptiert. Ein Eintrag, der auch nicht erreichbar ist, wie ein in Einstellungen angeheftetes pensioniertes Modell, schlägt auf die gleiche Weise zum nächsten fehl. Claude Code entfernt zwei Arten von Einträgen, bevor dieser Durchgang beginnt:544Wenn eine Anfrage fehlschlägt, versucht Claude Code jeden Eintrag der Reihe nach, bis einer ihn akzeptiert. Ein Eintrag, der auch nicht erreichbar ist, wie ein in Einstellungen angeheftetes pensioniertes Modell, schlägt auf die gleiche Weise zum nächsten fehl. Claude Code entfernt zwei Arten von Einträgen, bevor dieser Durchgang beginnt:

547 545 

548* **Außerhalb der Zulassungsliste**: Claude Code löscht jeden Eintrag, der nicht von [`availableModels`](#restrict-model-selection) zulässig ist, wenn es die Kette liest.546* **Außerhalb der Zulassungsliste**: Claude Code löscht jeden Eintrag, der nicht von [`availableModels`](#restrict-model-selection) erlaubt ist, wenn es die Kette liest.

549* **Kleineres Kontextfenster während der Komprimierung**: die Kette deckt auch [Komprimierung](/docs/de/context-window#what-survives-compaction) ab, aber Claude Code wird nicht zu einem Modell mit einem kleineren Kontextfenster als das des primären zurückfallen, da die Zusammenfassung dort zuerst einen Teil des Gesprächs abschneiden würde. Wenn jedes Fallback kleiner ist, zeigt die Komprimierung den ursprünglichen Fehler an und Sie können erneut versuchen.547* **Kleineres Kontextfenster während der Komprimierung**: die Kette deckt auch [Komprimierung](/docs/de/context-window#what-survives-compaction) ab, aber Claude Code wird nicht zu einem Modell mit einem kleineren Kontextfenster als das des primären zurückfallen, da die Zusammenfassung dort zuerst einen Teil des Gesprächs abschneiden würde. Wenn jedes Fallback kleiner ist, zeigt die Komprimierung den ursprünglichen Fehler an und Sie können erneut versuchen.

550 548 

551Claude Code wendet die Kette auch auf [Subagenten](/docs/de/sub-agents) an. Wenn die Anfrage eines Subagenten fehlschlägt, versucht Claude Code Ihre konfigurierten Fallback-Modelle der Reihe nach, und der Subagent wird auf dem Modell fortgesetzt, das die Anfrage akzeptiert. Das Modell Ihrer Sitzung bleibt unverändert. Vor v2.1.247 endete ein Fehler, den die Kette abdeckte, den Subagenten.549Claude Code wendet die Kette auch auf [Subagenten](/docs/de/sub-agents) an. Wenn die Anfrage eines Subagenten fehlschlägt, versucht Claude Code Ihre konfigurierten Fallback-Modelle der Reihe nach, und der Subagent setzt sich auf dem Modell fort, das die Anfrage akzeptiert. Das Modell Ihrer Sitzung bleibt unverändert. Vor v2.1.247 endete ein Fehler, den die Kette abdeckte, den Subagenten stattdessen.

552 550 

553<h3 id="automatic-model-fallback">551<h3 id="automatic-model-fallback">

554 Automatisches Modell-Fallback552 Automatisches Modell-Fallback


556 554 

557Dieser Abschnitt behandelt inhaltsbasiertes Fallback von Fable-Modellen, Opus 5.5, Sonnet 5.5 und Opus 5. Für verfügbarkeitsbasiertes Fallback, wenn ein Modell überlastet oder nicht verfügbar ist, siehe [Fallback-Modellketten](#fallback-model-chains).555Dieser Abschnitt behandelt inhaltsbasiertes Fallback von Fable-Modellen, Opus 5.5, Sonnet 5.5 und Opus 5. Für verfügbarkeitsbasiertes Fallback, wenn ein Modell überlastet oder nicht verfügbar ist, siehe [Fallback-Modellketten](#fallback-model-chains).

558 556 

559Fable-Modelle, Opus 5.5, Sonnet 5.5 und Opus 5 werden mit Sicherheitsklassifizierern ausgeführt, die am häufigsten Cybersicherheits- und Biologie-Inhalte kennzeichnen. Wenn ein Klassifizierer eine Anfrage kennzeichnet und die gekennzeichnete Kategorie ein Fallback-Modell hat, führt Claude Code die Anfrage auf diesem Modell erneut aus und zeigt eine Benachrichtigung im Transkript an. Für diese beiden Kategorien hängt das Fallback-Modell davon ab, welches Modell abgelehnt hat:557Fable-Modelle, Opus 5.5, Sonnet 5.5 und Opus 5 laufen mit Sicherheitsklassifizierern, die am häufigsten Cybersicherheits- und Biologie-Inhalte kennzeichnen. Wenn ein Klassifizierer eine Anfrage kennzeichnet und die gekennzeichnete Kategorie ein Fallback-Modell hat, führt Claude Code die Anfrage auf diesem Modell erneut aus und zeigt eine Benachrichtigung im Transkript an. Für diese beiden Kategorien hängt das Fallback-Modell davon ab, welches Modell abgelehnt hat:

560 558 

561* **Fable 5.1, Fable 5 und Opus 5.5**: Biologie-gekennzeichnete Anfragen werden auf Opus 5 erneut ausgeführt, und Cybersicherheits-gekennzeichnete Anfragen werden auf Opus 4.8 erneut ausgeführt.559* **Fable 5.1, Fable 5 und Opus 5.5**: Biologie-gekennzeichnete Anfragen werden auf Opus 5 erneut ausgeführt, und Cybersicherheits-gekennzeichnete Anfragen werden auf Opus 4.8 erneut ausgeführt.

562* **Sonnet 5.5**: Cybersicherheits-gekennzeichnete Anfragen werden auf Sonnet 5 erneut ausgeführt. Biologie-gekennzeichnete Anfragen enden stattdessen mit einer Ablehnung, da Sonnet 5.5 kein Biologie-Fallback-Modell hat.560* **Sonnet 5.5**: Cybersicherheits-gekennzeichnete Anfragen werden auf Sonnet 5 erneut ausgeführt. Biologie-gekennzeichnete Anfragen enden stattdessen mit einer Ablehnung, da Sonnet 5.5 kein Biologie-Fallback-Modell hat.

563* **Opus 5**: Cybersicherheits-gekennzeichnete Anfragen werden auf Opus 4.8 erneut ausgeführt. Biologie-gekennzeichnete Anfragen enden stattdessen mit einer Ablehnung, da Opus 5 seine eigenen Biologie-Klassifizierer mit keinem Fallback-Modell ausführt.561* **Opus 5**: Cybersicherheits-gekennzeichnete Anfragen werden auf Opus 4.8 erneut ausgeführt. Biologie-gekennzeichnete Anfragen enden stattdessen mit einer Ablehnung, da Opus 5 seine eigenen Biologie-Klassifizierer ohne Fallback-Modell ausführt.

564 562 

565Auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry löst Claude Code diese Ziele stattdessen durch die Modell-IDs Ihrer Bereitstellung auf. Siehe [Fallback auf Bedrock, Agent Platform und Foundry aktivieren](#enable-fallback-on-bedrock-agent-platform-and-foundry).563Auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry löst Claude Code diese Ziele stattdessen durch die Modell-IDs Ihrer Bereitstellung auf. Siehe [Fallback auf Bedrock, Agent Platform und Foundry aktivieren](#enable-fallback-on-bedrock-agent-platform-and-foundry).

566 564 

567Nach einem Fallback wird die Sitzung auf dem Fallback-Modell fortgesetzt. Um zu Ihrem ursprünglichen Modell zurückzukehren, führen Sie [`/model`](#setting-your-model) aus.565Nach einem Fallback setzt sich die Sitzung auf dem Fallback-Modell fort. Um zu Ihrem ursprünglichen Modell zurückzukehren, führen Sie [`/model`](#setting-your-model) aus.

568 566 

569Kategoriebasiertes Fallback erfordert Claude Code v2.1.219 oder später. Vor v2.1.219 wurde jede gekennzeichnete Fable 5-Anfrage auf dem Standard-Opus-Modell Ihres Providers erneut ausgeführt, und Opus 5 war keine Fallback-Quelle.567Kategoriebasiertes Fallback erfordert Claude Code v2.1.219 oder später. Vor v2.1.219 wurde jede gekennzeichnete Fable 5-Anfrage auf das Standard-Opus-Modell Ihres Providers erneut ausgeführt, und Opus 5 war keine Fallback-Quelle.

570 568 

571Das Fallback-Modell wird gegen [`availableModels`](#restrict-model-selection) überprüft. Wenn es blockiert ist, findet kein Fallback statt. Die Ablehnung wird als normaler Fehler angezeigt und das Modell der Sitzung bleibt unverändert.569Das Fallback-Modell wird gegen [`availableModels`](#restrict-model-selection) überprüft. Wenn es blockiert ist, findet kein Fallback statt. Die Ablehnung wird als normaler Fehler angezeigt und das Modell der Sitzung bleibt unverändert.

572 570 


574 Überprüfen Sie, was das Fallback ausgelöst hat572 Überprüfen Sie, was das Fallback ausgelöst hat

575</h4>573</h4>

576 574 

577Das Fallback kann bei der ersten Anfrage einer Sitzung ausgelöst werden, bevor Sie etwas Ungewöhnliches senden, da die erste Anfrage Arbeitsbereich-Kontext wie Ihren CLAUDE.md-Inhalt und Git-Status trägt. Ein Repository, das Sicherheits- oder Biologie-Material enthält, kann den Klassifizierer allein auf diesem Kontext auslösen.575Das Fallback kann bei der ersten Anfrage einer Sitzung ausgelöst werden, bevor Sie etwas Ungewöhnliches senden, da die erste Anfrage Arbeitsbereichskontext wie Ihren CLAUDE.md-Inhalt und Git-Status trägt. Ein Repository, das Sicherheits- oder Biologie-Material enthält, kann den Klassifizierer allein auf diesem Kontext auslösen.

578 576 

579Um zu überprüfen, ob Anpassungen der Auslöser sind, starten Sie eine Sitzung mit `claude --safe-mode`, das Anpassungen wie CLAUDE.md, Skills, MCP-Server und Hooks deaktiviert. Git-Status und Verzeichnisnamen sind keine Anpassungen und sind immer noch enthalten.577Um zu überprüfen, ob Anpassungen der Auslöser sind, starten Sie eine Sitzung mit `claude --safe-mode`, das Anpassungen wie CLAUDE.md, Skills, MCP-Server und Hooks deaktiviert. Git-Status und Verzeichnisnamen sind keine Anpassungen und sind immer noch enthalten.

580 578 


582 Vor dem Wechsel fragen580 Vor dem Wechsel fragen

583</h4>581</h4>

584 582 

585Um zu entscheiden, was jedes Mal passiert, wenn eine Anfrage gekennzeichnet wird, anstatt automatisch zu wechseln, führen Sie `/config` aus und schalten Sie **Modelle wechseln, wenn eine Nachricht gekennzeichnet wird** aus, oder setzen Sie [`switchModelsOnFlag`](/docs/de/settings-reference#switchmodelsonflag) auf `false` in Ihrer Einstellungsdatei. Eine gekennzeichnete Anfrage pausiert dann die Sitzung mit zwei Optionen: zum Fallback-Modell wechseln oder die Eingabeaufforderung bearbeiten und auf dem aktuellen Modell erneut versuchen.583Um zu entscheiden, was jedes Mal passiert, wenn eine Anfrage gekennzeichnet wird, anstatt automatisch zu wechseln, führen Sie `/config` aus und schalten Sie **Modelle wechseln, wenn eine Nachricht gekennzeichnet wird** aus, oder stellen Sie [`switchModelsOnFlag`](/docs/de/settings-reference#switchmodelsonflag) auf `false` in Ihrer Einstellungsdatei ein. Eine gekennzeichnete Anfrage pausiert dann die Sitzung mit zwei Optionen: zum Fallback-Modell wechseln oder die Eingabeaufforderung bearbeiten und auf dem aktuellen Modell erneut versuchen.

586 584 

587Einige Fälle verhalten sich anders:585Einige Fälle verhalten sich anders:

588 586 

589* Wenn die gekennzeichnete Kategorie kein Fallback-Modell hat, wie eine Biologie-Kennzeichnung auf Opus 5 oder Sonnet 5.5, zeigt Claude Code die Eingabeaufforderung nicht an und die Anfrage endet mit der Ablehnung.587* Wenn die gekennzeichnete Kategorie kein Fallback-Modell hat, wie eine Biologie-Kennzeichnung auf Opus 5 oder Sonnet 5.5, zeigt Claude Code die Eingabeaufforderung nicht an und die Anfrage endet mit der Ablehnung.

590* Wenn beide Modelle die gleiche Anfrage kennzeichnen, können Sie die Eingabeaufforderung bearbeiten und erneut versuchen oder eine neue Sitzung starten.588* Wenn beide Modelle die gleiche Anfrage kennzeichnen, können Sie die Eingabeaufforderung bearbeiten und erneut versuchen oder eine neue Sitzung starten.

591* Auf mobilen [Claude Code im Web](/docs/de/claude-code-on-the-web) Sitzungen wird das Bearbeiten und erneute Versuchen nicht unterstützt. Wechseln Sie Modelle oder setzen Sie die Sitzung in einem Desktop-Browser oder der Desktop-App fort.589* In [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) auf der mobilen App wird das Bearbeiten und erneute Versuchen nicht unterstützt. Wechseln Sie Modelle oder setzen Sie die Sitzung von einem Desktop-Browser oder der Desktop-App fort.

592* Im [nicht-interaktiven Modus](/docs/de/cli-reference#cli-flags) und SDK-Integrationen, die die Eingabeaufforderung nicht anzeigen können, endet eine gekennzeichnete Anfrage den Zug mit einer Ablehnung.590* Im [nicht-interaktiven Modus](/docs/de/cli-reference#cli-flags) und SDK-Integrationen, die die Eingabeaufforderung nicht anzeigen können, endet eine gekennzeichnete Anfrage den Zug mit einer Ablehnung stattdessen.

593* Wenn das Fallback-Ziel von [`availableModels`](#restrict-model-selection) blockiert wird, zeigt Claude Code die Eingabeaufforderung nicht an. Die gekennzeichnete Anfrage endet mit der Ablehnung, genauso wie automatisches Fallback, wenn das Ziel blockiert ist.591* Wenn das Fallback-Ziel von [`availableModels`](#restrict-model-selection) blockiert ist, zeigt Claude Code die Eingabeaufforderung nicht an. Die gekennzeichnete Anfrage endet mit der Ablehnung, das gleiche wie automatisches Fallback, wenn das Ziel blockiert ist.

594 592 

595<h4 id="enable-fallback-on-bedrock-agent-platform-and-foundry">593<h4 id="enable-fallback-on-bedrock-agent-platform-and-foundry">

596 Fallback auf Bedrock, Agent Platform und Foundry aktivieren594 Fallback auf Bedrock, Agent Platform und Foundry aktivieren

597</h4>595</h4>

598 596 

599Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) sind Modell-IDs Provider-spezifisch, daher funktioniert automatisches Fallback nur, wenn Claude Code beide beteiligten Modelle identifizieren kann:597Auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) und [Microsoft Foundry](/docs/de/microsoft-foundry) sind Modell-IDs Provider-spezifisch, daher funktioniert automatisches Fallback nur, wenn Claude Code jedes beteiligte Modell identifizieren kann:

600 598 

601* Claude Code muss das aktuelle Modell als Fallback-Quelle erkennen. Fable 5.1 und Fable 5 werden erkannt, wenn die Modell-ID `claude-fable-5` enthält, dem Wert von `ANTHROPIC_DEFAULT_FABLE_MODEL` entspricht oder mit [`modelOverrides`](#override-model-ids-per-version) zugeordnet ist. Opus 5.5, Sonnet 5.5 und Opus 5 werden durch ihre Provider-Modell-ID oder eine [`modelOverrides`](#override-model-ids-per-version) Zuordnung erkannt.599* Claude Code muss das aktuelle Modell als Fallback-Quelle erkennen. Fable 5.1 und Fable 5 werden erkannt, wenn die Modell-ID `claude-fable-5` enthält, dem Wert von `ANTHROPIC_DEFAULT_FABLE_MODEL` entspricht oder mit [`modelOverrides`](#override-model-ids-per-version) zugeordnet ist. Opus 5.5, Sonnet 5.5 und Opus 5 werden durch ihre Provider-Modell-ID oder eine [`modelOverrides`](#override-model-ids-per-version) Zuordnung erkannt.

602* Ein Opus-Ziel muss in Ihrer Bereitstellung aufgelöst werden, unabhängig davon, welches Modell abgelehnt hat: setzen Sie `ANTHROPIC_DEFAULT_OPUS_MODEL`, oder behalten Sie einen Opus 4.8-Eintrag in der Modelliste des Providers. Ohne einen wird Fallback für jedes Quellmodell ausgeschaltet, einschließlich Sonnet 5.5, und gekennzeichnete Anfragen enden mit einer Ablehnung.600* Ein Opus-Ziel muss sich in Ihrer Bereitstellung auflösen, unabhängig davon, welches Modell abgelehnt hat: Stellen Sie `ANTHROPIC_DEFAULT_OPUS_MODEL` ein oder behalten Sie einen Opus 4.8-Eintrag in der Modelliste des Providers. Ohne einen bleibt das Fallback für jedes Quellmodell aus, einschließlich Sonnet 5.5, und gekennzeichnete Anfragen enden mit einer Ablehnung.

603* Das Fallback-Modell der gekennzeichneten Kategorie muss in Ihrer Bereitstellung aufgelöst werden. Von einem Fable-Modell, Opus 5.5 oder Opus 5, wenn Sie `ANTHROPIC_DEFAULT_OPUS_MODEL` setzen, werden gekennzeichnete Anfragen auf diesem Modell für jede Kategorie, die ein Fallback hat, erneut ausgeführt; eine Biologie-Kennzeichnung auf Opus 5 endet immer noch mit einer Ablehnung. Wenn Sie es nicht setzen, werden Cybersicherheits-gekennzeichnete Anfragen auf dem Opus 4.8-Eintrag erneut ausgeführt, und Biologie-gekennzeichnete Anfragen von einem Fable-Modell oder Opus 5.5 auf einem Opus 5-Eintrag. Von Sonnet 5.5 werden Cybersicherheits-gekennzeichnete Anfragen auf dem Modell, das Sie in `ANTHROPIC_DEFAULT_SONNET_MODEL` setzen, oder auf einem Sonnet 5-Eintrag in der Modelliste des Providers, wenn Sie es nicht setzen, erneut ausgeführt.601* Das Fallback-Modell der gekennzeichneten Kategorie muss sich in Ihrer Bereitstellung auflösen. Von einem Fable-Modell, Opus 5.5 oder Opus 5, wenn Sie `ANTHROPIC_DEFAULT_OPUS_MODEL` einstellen, werden gekennzeichnete Anfragen auf diesem Modell für jede Kategorie erneut ausgeführt, die ein Fallback hat; eine Biologie-Kennzeichnung auf Opus 5 endet immer noch mit einer Ablehnung. Wenn Sie es nicht einstellen, werden Cybersicherheits-gekennzeichnete Anfragen auf dem Opus 4.8-Eintrag erneut ausgeführt und Biologie-gekennzeichnete Anfragen von einem Fable-Modell oder Opus 5.5 auf einem Opus 5-Eintrag. Von Sonnet 5.5 werden Cybersicherheits-gekennzeichnete Anfragen auf dem Modell erneut ausgeführt, das Sie in `ANTHROPIC_DEFAULT_SONNET_MODEL` einstellen, oder auf einem Sonnet 5-Eintrag in der Modelliste des Providers, wenn Sie es nicht einstellen.

604 602 

605Wenn eines der Modelle nicht identifiziert werden kann, wechselt Claude Code nicht automatisch. Die gekennzeichnete Anfrage endet mit einer Ablehnungsmeldung, und Sie können Modelle mit [`/model`](#setting-your-model) wechseln und erneut versuchen. Um beide Modelle identifizierbar zu machen, setzen Sie die Angeheftungen für Ihr Quellmodell:603Wenn eines der beiden Modelle nicht identifiziert werden kann, wechselt Claude Code nicht. Die gekennzeichnete Anfrage endet mit einer Ablehnungsmeldung und Sie können Modelle mit [`/model`](#setting-your-model) wechseln und erneut versuchen. Um beide Modelle identifizierbar zu machen, stellen Sie die Pins für Ihr Quellmodell ein:

606 604 

607* **Fable-Modelle**: setzen Sie `ANTHROPIC_DEFAULT_FABLE_MODEL` auf Ihre Fable-Modell-ID, damit Claude Code sie als Fallback-Quelle erkennt.605* **Fable-Modelle**: Stellen Sie `ANTHROPIC_DEFAULT_FABLE_MODEL` auf Ihre Fable-Modell-ID ein, damit Claude Code sie als Fallback-Quelle erkennt.

608* **Jedes Quellmodell**: setzen Sie `ANTHROPIC_DEFAULT_OPUS_MODEL` auf eine Opus-Modell-ID, um Fallback einzuschalten und den gekennzeichneten Kategorien ein Ziel zu geben. Eine Angeheftung, die ein Modell außerhalb der Opus-Familie benennt, oder das Modell, das abgelehnt hat, lässt die Ablehnung bestehen.606* **Jedes Quellmodell**: Stellen Sie `ANTHROPIC_DEFAULT_OPUS_MODEL` auf eine Opus-Modell-ID ein, um das Fallback einzuschalten und den gekennzeichneten Kategorien ein Ziel zu geben. Ein Pin, der ein Modell außerhalb der Opus-Familie benennt oder das Modell, das abgelehnt hat, lässt die Ablehnung stehen.

609* **Sonnet 5.5**: zusätzlich zur Opus-Angeheftung setzen Sie `ANTHROPIC_DEFAULT_SONNET_MODEL` oder behalten Sie einen Sonnet 5-Eintrag in der Modelliste des Providers, um das Modell bereitzustellen, auf dem die Anfrage erneut ausgeführt wird. Eine Sonnet-Angeheftung, die ein Modell außerhalb der Sonnet-Familie benennt, oder Sonnet 5.5 selbst, lässt die Ablehnung bestehen.607* **Sonnet 5.5**: Zusätzlich zum Opus-Pin stellen Sie `ANTHROPIC_DEFAULT_SONNET_MODEL` ein oder behalten Sie einen Sonnet 5-Eintrag in der Modelliste des Providers, um das Modell bereitzustellen, auf dem die Anfrage erneut ausgeführt wird. Ein Sonnet-Pin, der ein Modell außerhalb der Sonnet-Familie benennt oder Sonnet 5.5 selbst, lässt die Ablehnung stehen.

610 608 

611<h4 id="security-research-and-biology-workloads">609<h4 id="security-research-and-biology-workloads">

612 Sicherheitsforschung und Biologie-Workloads610 Sicherheitsforschung und Biologie-Workloads

613</h4>611</h4>

614 612 

615Workloads in offensiver Sicherheit oder Biologie, einschließlich Penetrationstests, Capture the Flag (CTF) Übungen und Biologie-nahe Codebases, lösen häufig Fallback aus, oft bei der ersten Anfrage. Für substantive Biologie-Arbeit auf Fable 5.1, Fable 5 oder Opus 5.5 verschiebt Claude Code die Sitzung bei der ersten gekennzeichneten Anfrage zu Opus 5, und später Biologie-gekennzeichnete Anfragen enden dort in Ablehnungen, da Opus 5 kein Biologie-Fallback hat. Auf Opus 5 und Sonnet 5.5 erhalten Sie diese Ablehnungen von der ersten gekennzeichneten Anfrage an.613Workloads in offensiver Sicherheit oder Biologie, einschließlich Penetrationstests, Capture the Flag (CTF)-Übungen und Biologie-nahe Codebases, lösen häufig Fallback aus, oft bei der ersten Anfrage. Für substantielle Biologie-Arbeit auf Fable 5.1, Fable 5 oder Opus 5.5 verschiebt Claude Code die Sitzung bei der ersten gekennzeichneten Anfrage zu Opus 5, und später Biologie-gekennzeichnete Anfragen enden dort in Ablehnungen, da Opus 5 kein Biologie-Fallback hat. Auf Opus 5 und Sonnet 5.5 erhalten Sie diese Ablehnungen von der ersten gekennzeichneten Anfrage an.

616 614 

617Dies ist erwartetes Routing für diese Domänen, keine Kontoflagge. Wenn Ihre Organisation Fable-Klasse-Fähigkeit für diese Arbeit benötigt, wenden Sie sich an Ihr Anthropic-Kontoteam bezüglich vertrauenswürdiger Zugriffsprogramme.615Dies ist das erwartete Routing für diese Domänen, keine Kontoflagge. Wenn Ihre Organisation Fable-Klasse-Fähigkeit für diese Arbeit benötigt, fragen Sie Ihr Anthropic-Kontoteam nach vertrauenswürdigen Zugriffsprogrammen.

618 616 

619<h3 id="adjust-effort-level">617<h3 id="adjust-effort-level">

620 Anstrengungsstufe anpassen618 Anstrengungsstufe anpassen

621</h3>619</h3>

622 620 

623[Anstrengungsstufen](https://platform.claude.com/docs/en/build-with-claude/effort) steuern adaptive Überlegungen, die es dem Modell ermöglichen, bei jedem Schritt basierend auf der Aufgabenkomplexität zu entscheiden, ob und wie viel es denken soll. Niedrigere Anstrengung ist schneller und billiger für einfache Aufgaben, während höhere Anstrengung tiefere Überlegungen für komplexe Probleme bietet.621[Anstrengungsstufen](https://platform.claude.com/docs/en/build-with-claude/effort) steuern adaptive Überlegungen, die es dem Modell ermöglichen, bei jedem Schritt zu entscheiden, ob und wie viel es denken soll, basierend auf der Aufgabenkomplexität. Niedrigere Anstrengung ist schneller und billiger für einfache Aufgaben, während höhere Anstrengung tiefere Überlegungen für komplexe Probleme bietet.

624 622 

625Die verfügbaren Anstrengungsstufen hängen vom Modell ab. Modelle, die hier nicht aufgelistet sind, unterstützen keine Anstrengung:623Die verfügbaren Anstrengungsstufen hängen vom Modell ab. Modelle, die hier nicht aufgelistet sind, unterstützen keine Anstrengung:

626 624 


630| Opus 5.5, Sonnet 5.5, Opus 5, Sonnet 5, Opus 4.8 und Opus 4.7 | `low`, `medium`, `high`, `xhigh`, `max` |628| Opus 5.5, Sonnet 5.5, Opus 5, Sonnet 5, Opus 4.8 und Opus 4.7 | `low`, `medium`, `high`, `xhigh`, `max` |

631| Opus 4.6 und Sonnet 4.6 | `low`, `medium`, `high`, `max` |629| Opus 4.6 und Sonnet 4.6 | `low`, `medium`, `high`, `max` |

632 630 

633Wenn Sie eine Stufe setzen, die das aktive Modell nicht unterstützt, fällt Claude Code auf die höchste unterstützte Stufe bei oder unter der von Ihnen gesetzten zurück. Zum Beispiel wird `xhigh` auf Opus 4.6 als `high` ausgeführt. Ihre Organisation oder Ihre eigenen Einstellungen können auch begrenzen, welche Stufen ein Modell anbietet; siehe [Organisationsanstrengungsgrenzen](#organization-effort-limits).631Wenn Sie eine Stufe einstellen, die das aktive Modell nicht unterstützt, fällt Claude Code auf die höchste unterstützte Stufe bei oder unter der eingestellten zurück. Zum Beispiel läuft `xhigh` auf Opus 4.6 als `high`. Ihre Organisation oder Ihre eigenen Einstellungen können auch die Stufen begrenzen, die ein Modell bietet; siehe [Organisations-Anstrengungsgrenzen](#organization-effort-limits).

634 632 

635Claude Code löst die Anstrengungsstufe der Sitzung in dieser Reihenfolge auf und nimmt die erste, die zutrifft:633Claude Code löst die Anstrengungsstufe der Sitzung in dieser Reihenfolge auf und nimmt die erste, die zutrifft:

636 634 

6371. Eine explizite Wahl: die [`CLAUDE_CODE_EFFORT_LEVEL`](/docs/de/env-vars#variables) Umgebungsvariable, Start mit `--effort` oder `/effort` in der Sitzung ([ein nicht-interaktives `/effort` hat engere Auswirkungen](#non-interactive-effort))6351. Eine explizite Wahl: die [`CLAUDE_CODE_EFFORT_LEVEL`](/docs/de/env-vars#variables) Umgebungsvariable, Start mit `--effort` oder `/effort` in der Sitzung ([ein nicht-interaktives `/effort` hat engere Auswirkungen](#non-interactive-effort))

6382. Ihre Einstellungen: die Stufe, die Sie für das Modell gespeichert haben, oder ein [`effortLevel`](/docs/de/settings-reference#effortlevel) Schlüssel, mit der Vorrangigkeit zwischen ihnen und über Einstellungsdateien hinweg, die unter [`modelSettings`](/docs/de/settings-reference#modelsettings) angegeben ist6362. Ihre Einstellungen: die Stufe, die Sie für das Modell gespeichert haben oder einen [`effortLevel`](/docs/de/settings-reference#effortlevel) Schlüssel, mit der Priorität zwischen ihnen und über Einstellungsdateien hinweg, die unter [`modelSettings`](/docs/de/settings-reference#modelsettings) angegeben ist

6393. Die Standard-Anstrengung des Modells: `high` auf jedem Modell, das Anstrengung unterstützt, außer dass Opus 5.5 und Sonnet 5.5 auf `medium` standardmäßig sind, Opus 4.7 auf `xhigh` standardmäßig ist und, wenn Ihre Organisation eine Standard-Anstrengungsstufe für sein [Organisationsstandardmodell](#organization-default-model) setzt, diese Stufe der Standard ist, wenn Sie dieses Modell ausführen6373. Die Standard-Anstrengung des Modells: `high` auf jedem Modell, das Anstrengung unterstützt, außer dass Opus 5.5 und Sonnet 5.5 auf `medium` standardmäßig eingestellt sind, Opus 4.7 auf `xhigh` standardmäßig eingestellt ist und, wenn Ihre Organisation eine Standard-Anstrengungsstufe für sein [Organisations-Standardmodell](#organization-default-model) setzt, diese Stufe der Standard ist, wenn Sie dieses Modell ausführen

640 638 

641Opus 5.5 startet bei `medium`, es sei denn, eine der oben genannten Quellen setzt eine Stufe dafür, und ein Top-Level `effortLevel` in Ihrer Benutzereinstellungsdatei zählt nicht für Opus 5.5. Dieser Schlüssel ist die ältere Form, die `/effort` vor Claude Code schrieb, das Stufen pro Modell speicherte: er wird weiterhin angewendet, wo er zuvor angewendet wurde, auf Opus 5, Fable 5.1 und frühere Modelle, während Opus 5.5 und Modelle, die nach ihm veröffentlicht wurden, bei ihrem eigenen Standard starten, bis Sie eine Stufe dafür mit `/effort` oder dem `/model` Picker wählen. Ein Top-Level `effortLevel` in Projekt-, Lokal- oder verwalteten Einstellungen oder einer, die mit `--settings` übergeben wird, gilt für jedes Modell.639Opus 5.5 startet bei `medium`, es sei denn, eine der obigen Quellen stellt eine Stufe dafür ein, und ein Top-Level `effortLevel` in Ihrer Benutzereinstellungsdatei zählt nicht für Opus 5.5. Dieser Schlüssel ist die ältere Form, die `/effort` vor Claude Code schrieb, das Stufen pro Modell speicherte: Er bleibt anwendbar, wo er zuvor anwendbar war, auf Opus 5, Fable 5.1 und früheren Modellen, während Opus 5.5 und Modelle, die nach ihm veröffentlicht wurden, bei ihrem eigenen Standard beginnen, bis Sie eine Stufe für sie mit `/effort` oder dem `/model` Picker wählen. Ein Top-Level `effortLevel` in Projekt-, Lokal- oder verwalteten Einstellungen oder einer, die mit `--settings` übergeben wird, gilt für jedes Modell.

642 640 

643Wenn Sie `low`, `medium`, `high` oder `xhigh` in einer interaktiven Sitzung auf Ihrem Computer setzen, wählen Sie, wie lange es dauert, indem Sie bestätigen:641Wenn Sie `low`, `medium`, `high` oder `xhigh` in einer interaktiven Sitzung auf Ihrem Computer einstellen, wählen Sie, wie lange es dauert, indem Sie es bestätigen:

644 642 

645* `Enter` im `/effort` Schieber oder dem `/model` Picker oder eine Stufe, die nach `/effort` eingegeben wird: speichern Sie die Stufe als Ihren Standard und wenden Sie sie in späteren Sitzungen an643* `Enter` im `/effort` Slider oder dem `/model` Picker oder eine Stufe, die nach `/effort` eingegeben wird: Speichern Sie die Stufe als Ihren Standard und wenden Sie sie in späteren Sitzungen an

646* `s` im `/effort` Schieber oder dem `/model` Picker: wenden Sie die Stufe nur auf diese Sitzung an. Erfordert Claude Code v2.1.257 oder später644* `s` im `/effort` Slider oder dem `/model` Picker: Wenden Sie die Stufe nur auf diese Sitzung an. Erfordert Claude Code v2.1.257 oder später

647 645 

648Claude Code speichert die Stufe pro Modell unter dem [`modelSettings`](/docs/de/settings-reference#modelsettings) Schlüssel in Ihren Benutzereinstellungen, sodass jedes Modell seine eigene gespeicherte Stufe behält.646Claude Code speichert die Stufe pro Modell unter dem [`modelSettings`](/docs/de/settings-reference#modelsettings) Schlüssel in Ihren Benutzereinstellungen, sodass jedes Modell seine eigene gespeicherte Stufe behält.

649 647 

650`max` ist die tiefste Überlegungsstufe. Sofern Sie sie nicht über die `CLAUDE_CODE_EFFORT_LEVEL` Umgebungsvariable setzen, wendet Claude Code `max` nur auf die aktuelle Sitzung an.648`max` ist die tiefste Überlegungsstufe. Es sei denn, Sie stellen sie über die `CLAUDE_CODE_EFFORT_LEVEL` Umgebungsvariable ein, wendet Claude Code `max` nur auf die aktuelle Sitzung an.

651 649 

652<Note>650<Note>

653 Eine Stufe, die Sie aus der Anstrengungskontrolle auf einem Telefon oder Browser auswählen, das über [Remote Control](/docs/de/remote-control#what-connected-devices-see) verbunden ist, gilt nur für diese Sitzung.651 Eine Stufe, die Sie aus der Anstrengungskontrolle auf einem Telefon oder Browser auswählen, das über [Remote Control](/docs/de/remote-control#what-connected-devices-see) verbunden ist, gilt nur für diese Sitzung.


655 653 

656<span id="non-interactive-effort" />654<span id="non-interactive-effort" />

657 655 

658Wenn Sie eine Stufe mit `/effort` in einer [`-p` Ausführung](/docs/de/headless) setzen, wendet Claude Code sie nur auf diese Sitzung an und speichert sie nicht als Ihren Standard.656Wenn Sie eine Stufe mit `/effort` in einem [`-p` Lauf](/docs/de/headless) einstellen, wendet Claude Code sie nur auf diese Sitzung an und speichert sie nicht als Ihren Standard.

659 657 

660Das `/effort` Menü bietet auch einen **Ultracode** Umschalter. Ultracode ist eine Claude Code-Einstellung statt einer Modell-Anstrengungsstufe: mit ihm an orchestriert Claude [dynamische Workflows](/docs/de/workflows) für substantive Aufgaben, auf welcher Anstrengungsstufe auch immer die Sitzung läuft. Für wo es persistent gesetzt werden kann, siehe die [`ultracode`](/docs/de/settings-reference#ultracode) Einstellung.658Der `/effort` Slider hat auch einen **Ultracode** Umschalter. Ultracode ist eine Claude Code-Einstellung statt einer Modell-Anstrengungsstufe: Wenn es an ist, orchestriert Claude [dynamische Workflows](/docs/de/workflows) für substantielle Aufgaben, auf welcher Anstrengungsstufe auch immer die Sitzung läuft. Für wo es persistent eingestellt werden kann, siehe die [`ultracode`](/docs/de/settings-reference#ultracode) Einstellung.

661 659 

662Das Einschalten oder Ausschalten von Ultracode mit `/effort` oder der `ultracode` Einstellung lässt die Anstrengungsstufe unverändert. Das `--effort ultracode` Flag und der Agent SDK `effortLevel: "ultracode"` Wert schalten es an und setzen auch die Stufe auf `xhigh`. Das Auswählen einer Stufe im `/effort` Schieber oder dem `/model` Picker lässt Ultracode so, wie es war.660Das Einschalten oder Ausschalten von Ultracode mit `/effort` oder der `ultracode` Einstellung lässt die Anstrengungsstufe unverändert. Das `--effort ultracode` Flag und der Agent SDK `effortLevel: "ultracode"` Wert schalten es an und stellen auch die Stufe auf `xhigh` ein. Das Auswählen einer Stufe im `/effort` Slider oder dem `/model` Picker lässt Ultracode, wie es war.

663 661 

664Sie können Ultracode durch eine der folgenden Methoden aktivieren:662Sie können Ultracode durch eines der folgenden einschalten:

665 663 

666* **`/effort`**: führen Sie `/effort ultracode` aus, um es für die aktuelle Sitzung einzuschalten, oder `/effort ultracode off`, um es auszuschalten. Im `/effort` Schieber drücken Sie `Tab`, um den **Ultracode** Umschalter umzuschalten, dann `Enter`, um es anzuwenden664* **`/effort`**: Führen Sie `/effort ultracode` aus, um es für die aktuelle Sitzung einzuschalten oder `/effort ultracode off`, um es auszuschalten. Im `/effort` Slider drücken Sie `Tab`, um den **Ultracode** Umschalter zu wechseln, dann `Enter`, um es anzuwenden

667* **`--effort` Flag**: starten Sie mit `claude --effort ultracode`, das die Sitzung mit `xhigh` Anstrengung und Ultracode an startet665* **`--effort` Flag**: Starten Sie mit `claude --effort ultracode`, das die Sitzung bei `xhigh` Anstrengung mit Ultracode an startet

668* **`ultracode` Einstellung**: setzen Sie [`"ultracode": true`](/docs/de/settings-reference#ultracode) in einer Einstellungsdatei, mit `--settings` oder in einer Agent SDK-Steueranfrage. Eine [`applyFlagSettings()`](/docs/de/agent-sdk/typescript#applyflagsettings) Anfrage akzeptiert auch `effortLevel: "ultracode"`, das es anschaltet und die Anstrengungsstufe auf `xhigh` setzt666* **`ultracode` Einstellung**: Stellen Sie [`"ultracode": true`](/docs/de/settings-reference#ultracode) in einer Einstellungsdatei, mit `--settings` oder in einer Agent SDK Kontrollabfrage ein. Eine [`applyFlagSettings()`](/docs/de/agent-sdk/typescript#applyflagsettings) Abfrage akzeptiert auch `effortLevel: "ultracode"`, das es einschaltet und die Anstrengungsstufe auf `xhigh` setzt

669 667 

670Das `/effort ultracode off` Formular, der Schieber-Umschalter und das Halten von Ultracode an Anstrengungsstufen außer `xhigh` erfordern Claude Code v2.1.284 oder später. Vor v2.1.284 setzte das Einschalten von Ultracode die Sitzung auf `xhigh` Anstrengung, das Auswählen einer anderen Stufe schaltete es aus, und eine Anstrengungsgrenze unter `xhigh` machte es nicht verfügbar.668Das `/effort ultracode off` Formular, der Slider-Umschalter und das Behalten von Ultracode bei Anstrengungsstufen anderen als `xhigh` erfordern Claude Code v2.1.284 oder später. Vor v2.1.284 schaltete das Einschalten von Ultracode die Sitzung auf `xhigh` Anstrengung ein, das Auswählen einer anderen Stufe schaltete es aus und eine Anstrengungskappe unter `xhigh` machte es nicht verfügbar.

671 669 

672Das Übergeben von `ultracode` an das `--effort` Flag oder den Agent SDK `effortLevel` Wert erfordert Claude Code v2.1.203 oder später. Vor v2.1.203 druckte `--effort ultracode` `Unknown --effort value 'ultracode'` und die Sitzung startete mit der Standard-Anstrengung.670Das Übergeben von `ultracode` an das `--effort` Flag oder den Agent SDK `effortLevel` Wert erfordert Claude Code v2.1.203 oder später. Vor v2.1.203 druckte `--effort ultracode` `Unknown --effort value 'ultracode'` und die Sitzung startete bei der Standard-Anstrengung.

673 671 

674Die persistierte `effortLevel` Einstellung und die `CLAUDE_CODE_EFFORT_LEVEL` Umgebungsvariable akzeptieren nicht `ultracode`. Wenn `CLAUDE_CODE_EFFORT_LEVEL` oder eine [Anstrengungsgrenze](#organization-effort-limits) die Sitzungsstufe setzt, bleibt Ultracode an dieser Stufe an.672Die persistierte `effortLevel` Einstellung und die `CLAUDE_CODE_EFFORT_LEVEL` Umgebungsvariable akzeptieren nicht `ultracode`. Wenn `CLAUDE_CODE_EFFORT_LEVEL` oder eine [Anstrengungskappe](#organization-effort-limits) die Stufe der Sitzung setzt, bleibt Ultracode bei dieser Stufe an.

675 673 

676<span id="when-ultracode-is-available" />674<span id="when-ultracode-is-available" />

677 675 


680* [Workflows sind ausgeschaltet](/docs/de/workflows#turn-workflows-off)678* [Workflows sind ausgeschaltet](/docs/de/workflows#turn-workflows-off)

681* Das Modell unterstützt `xhigh` Anstrengung nicht679* Das Modell unterstützt `xhigh` Anstrengung nicht

682 680 

683In diesen Fällen startet `--effort ultracode` die Sitzung mit Ultracode aus, auf der höchsten Anstrengungsstufe, die das Modell und jede Grenze zulassen, bis zu `xhigh`.681In diesen Fällen startet `--effort ultracode` die Sitzung mit Ultracode aus, bei der höchsten Anstrengungsstufe, die das Modell und eine Kappe erlauben, bis zu `xhigh`.

684 682 

685<h4 id="choose-an-effort-level">683<h4 id="choose-an-effort-level">

686 Wählen Sie eine Anstrengungsstufe684 Wählen Sie eine Anstrengungsstufe


691| Stufe | Wann man sie verwendet |689| Stufe | Wann man sie verwendet |

692| :- | :- |690| :- | :- |

693| `low` | Schnelle Austausche, bei denen Sie jedes Ergebnis überprüfen, wie Brainstorming, eine erste Skizze oder eine kleine Änderung wie eine Umbenennung |691| `low` | Schnelle Austausche, bei denen Sie jedes Ergebnis überprüfen, wie Brainstorming, eine erste Skizze oder eine kleine Änderung wie eine Umbenennung |

694| `medium` | Der Standard auf Opus 5.5 und Sonnet 5.5, wo er zur alltäglichen Ingenieurarbeit mit klarem Umfang passt, wie die Implementierung einer neuen Funktion. Bei anderen Modellen reduziert die Token-Nutzung für kostensensitive Arbeit, die etwas Intelligenz opfern kann |692| `medium` | Der Standard auf Opus 5.5 und Sonnet 5.5, wo er zur täglichen Ingenieurarbeit mit klarem Umfang passt, wie die Implementierung einer neuen Funktion. Auf anderen Modellen reduziert die Token-Nutzung für kostensensitive Arbeit, die einige Intelligenz opfern kann |

695| `high` | Arbeit, bei der Überprüfung wichtig ist oder Grenzfälle wahrscheinlich sind, wie das Beheben eines Fehlers in einer bestehenden Codebasis. Der Standard auf jedem Modell außer Opus 5.5, Sonnet 5.5 und Opus 4.7 |693| `high` | Arbeit, bei der Überprüfung wichtig ist oder Grenzfälle wahrscheinlich sind, wie das Beheben eines Fehlers in einer bestehenden Codebasis. Der Standard auf jedem Modell außer Opus 5.5, Sonnet 5.5 und Opus 4.7 |

696| `xhigh` | Tiefere Überlegungen bei höherer Token-Ausgabe. Der Standard auf Opus 4.7 |694| `xhigh` | Tiefere Überlegungen bei höherer Token-Ausgabe. Der Standard auf Opus 4.7 |

697| `max` | Schwierige Probleme, die Sie Claude ohne Sie durcharbeiten möchten, wie das Finden von Sicherheitslücken. `max` kann abnehmende Erträge zeigen und ist anfällig für Überdenken, daher testen Sie vor breiter Übernahme |695| `max` | Schwierige Probleme, die Sie Claude ohne Sie durcharbeiten möchten, wie das Finden von Sicherheitslücken. `max` kann abnehmende Erträge zeigen und ist anfällig für Überdenken, daher testen Sie, bevor Sie es breit einführen |

698| `ultracode` | Eine Claude Code-Einstellung statt einer Stufe: plant einen [dynamischen Workflow](/docs/de/workflows) für jede substantive Aufgabe auf jeder Anstrengungsstufe |696| `ultracode` | Eine Claude Code-Einstellung statt einer Stufe: plant einen [dynamischen Workflow](/docs/de/workflows) für jede substantielle Aufgabe auf jeder Anstrengungsstufe |

699 697 

700In Tests auf Opus 5.5 und Fable 5.1 testete Claude auf einer höheren Stufe mehr Grenzfälle und überprüfte mehr seiner Arbeit, bevor er antwortete. Es traf auch mehr Entscheidungen auf eigene Faust. Auf einer niedrigeren Stufe gab Claude einen Ausgangspunkt schneller zurück, was zu Arbeit passt, bei der Sie jedes Ergebnis überprüfen und den nächsten Schritt steuern. Um die gleichen Aufgaben auf jeder Stufe ausgeführt zu sehen, lesen Sie [Using Claude Code: Spending your effort](https://claude.dev/blog/spending-your-effort/) auf dem Blog.698In Tests auf Opus 5.5 und Fable 5.1 testete Claude auf einer höheren Stufe mehr Grenzfälle und überprüfte mehr seiner Arbeit, bevor es antwortete. Es traf auch mehr Entscheidungen auf eigene Faust. Auf einer niedrigeren Stufe gab Claude einen Ausgangspunkt schneller zurück, was zu Arbeit passt, bei der Sie jedes Ergebnis überprüfen und den nächsten Schritt steuern. Um die gleichen Aufgaben auf jeder Stufe ausgeführt zu sehen, lesen Sie [Using Claude Code: Spending your effort](https://claude.dev/blog/spending-your-effort/) auf dem Blog.

701 699 

702Die Anstrengungsskala ist pro Modell kalibriert, daher stellt der gleiche Stufenname nicht den gleichen zugrunde liegenden Wert über Modelle hinweg dar.700Die Anstrengungsskala ist pro Modell kalibriert, daher stellt der gleiche Stufenname nicht den gleichen zugrunde liegenden Wert über Modelle hinweg dar.

703 701 

704Opus 5.5 [standardmäßig zu `medium`](#adjust-effort-level), eine Stufe unter Opus 5's Standard von `high`. In Anthropic's Tests entspricht Opus 5.5 bei `medium` oder übertrifft Opus 5 bei `high` bei Codierungs- und Wissenarbeit-Evaluierungen. Auf einer gegebenen Stufe denkt Opus 5.5 tendenziell mehr pro Zug als Opus 5. Wenn Sie von Opus 5 zu Opus 5.5 wechseln, starten Sie bei `medium`, anstatt die Stufe zu übertragen, die Sie auf Opus 5 verwendet haben. Um Stufen gegen Ihre eigene Arbeit zu testen, siehe [Anstrengung kalibrieren](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5#calibrate-effort) im Opus 5.5 Prompting-Leitfaden.702Opus 5.5 [standardmäßig auf `medium`](#adjust-effort-level), eine Stufe unter Opus 5's Standard von `high`. In Anthropic's Tests passte Opus 5.5 bei `medium` oder übertraf Opus 5 bei `high` auf Codierungs- und Wissenarbeit-Evaluierungen. Auf einer gegebenen Stufe denkt Opus 5.5 tendenziell mehr pro Zug als Opus 5. Wenn Sie von Opus 5 zu Opus 5.5 wechseln, beginnen Sie bei `medium`, anstatt die Stufe zu übertragen, die Sie auf Opus 5 verwendet haben. Um Stufen gegen Ihre eigene Arbeit zu testen, siehe [Calibrate effort](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5#calibrate-effort) im Opus 5.5 Prompting-Leitfaden.

705 703 

706<h4 id="use-ultrathink-for-one-off-deep-reasoning">704<h4 id="use-ultrathink-for-one-off-deep-reasoning">

707 Verwenden Sie Ultrathink für einmalige tiefe Überlegungen705 Verwenden Sie Ultrathink für einmalige tiefe Überlegungen

708</h4>706</h4>

709 707 

710Fügen Sie `ultrathink` überall in Ihrer Eingabeaufforderung ein, um tiefere Überlegungen bei diesem Zug anzufordern, ohne Ihre Sitzungs-Anstrengungseinstellung zu ändern. Claude Code erkennt das Schlüsselwort und fügt eine In-Context-Anweisung hinzu. Die an die API gesendete Anstrengungsstufe bleibt unverändert. Claude Code leitet andere Phrasen wie „think", „think hard" und „think more" als gewöhnlichen Eingabeaufforderungstext durch und erkennt sie nicht als Schlüsselwörter.708Fügen Sie `ultrathink` überall in Ihrer Eingabeaufforderung ein, um tiefere Überlegungen auf diesem Zug anzufordern, ohne Ihre Sitzungs-Anstrengungseinstellung zu ändern. Claude Code erkennt das Schlüsselwort und fügt eine In-Context-Anweisung hinzu. Die an die API gesendete Anstrengungsstufe bleibt unverändert. Claude Code leitet andere Phrasen wie "think", "think hard" und "think more" als gewöhnlicher Eingabeaufforderungstext durch und erkennt sie nicht als Schlüsselwörter.

711 709 

712<h4 id="set-the-effort-level">710<h4 id="set-the-effort-level">

713 Legen Sie die Anstrengungsstufe fest711 Stellen Sie die Anstrengungsstufe ein

714</h4>712</h4>

715 713 

716Sie können die Anstrengung durch eine der folgenden Methoden ändern:714Sie können die Anstrengung durch eines der folgenden ändern:

717 715 

718* **`/effort`**: führen Sie `/effort` ohne Argumente aus, um einen interaktiven Schieber zu öffnen, `/effort` gefolgt von einem Stufennamen, um ihn direkt zu setzen, oder `/effort auto`, um Ihre gespeicherte Stufe für das aktive Modell zu löschen. Sie können es ausführen, während Claude arbeitet, und sobald Sie die [Cache-Warnung](/docs/de/prompt-caching#changing-effort-level) bestätigen, wenn Claude Code eine anzeigt, wendet Claude Code die neue Stufe auf die nächste Anfrage im Zug an716* **`/effort`**: Führen Sie `/effort` ohne Argumente aus, um einen interaktiven Slider zu öffnen, `/effort` gefolgt von einem Stufennamen, um es direkt einzustellen, oder `/effort auto`, um Ihre gespeicherte Stufe für das aktive Modell zu löschen. Sie können es ausführen, während Claude arbeitet, und sobald Sie die [Cache-Warnung](/docs/de/prompt-caching#changing-effort-level) bestätigen, wenn Claude Code eine zeigt, wendet Claude Code die neue Stufe auf die nächste Anfrage im Zug an

719* **In `/model`**: verwenden Sie die Pfeiltasten nach links/rechts, um den Anstrengungsschieber anzupassen, wenn Sie ein Modell auswählen717* **In `/model`**: Verwenden Sie Links-/Rechts-Pfeiltasten, um den Anstrengungsregler anzupassen, wenn Sie ein Modell auswählen

720* **`--effort` Flag**: übergeben Sie einen Stufennamen, um ihn für eine einzelne Sitzung beim Start von Claude Code zu setzen718* **`--effort` Flag**: Übergeben Sie einen Stufennamen, um ihn für eine einzelne Sitzung beim Start von Claude Code einzustellen

721* **Umgebungsvariable**: setzen Sie `CLAUDE_CODE_EFFORT_LEVEL` auf einen Stufennamen oder `auto`719* **Umgebungsvariable**: Stellen Sie `CLAUDE_CODE_EFFORT_LEVEL` auf einen Stufennamen oder `auto` ein

722* **Einstellungen**: setzen Sie eine pro-Modell-Stufe in [`modelSettings`](/docs/de/settings-reference#modelsettings), oder setzen Sie [`effortLevel`](/docs/de/settings-reference#effortlevel) auf `low`, `medium`, `high` oder `xhigh` als Standard für Modelle ohne eine. `max` wird in keinem Schlüssel akzeptiert, und `ultracode` hat seinen eigenen [`ultracode`](/docs/de/settings-reference#ultracode) Schlüssel720* **Einstellungen**: Stellen Sie eine Pro-Modell-Stufe in [`modelSettings`](/docs/de/settings-reference#modelsettings) ein oder stellen Sie [`effortLevel`](/docs/de/settings-reference#effortlevel) auf `low`, `medium`, `high` oder `xhigh` als Standard für Modelle ohne eine ein. `max` wird nicht als Stufe in beiden Schlüsseln akzeptiert und `ultracode` hat seinen eigenen [`ultracode`](/docs/de/settings-reference#ultracode) Schlüssel

723* **Von einem verbundenen Gerät**: in einer [Remote Control](/docs/de/remote-control#what-connected-devices-see) Sitzung wählen Sie eine Stufe aus der Anstrengungskontrolle auf Ihrem Telefon oder in Ihrem Browser. Die Stufe gilt nur für die aktuelle Sitzung. Erfordert Claude Code v2.1.234 oder später721* **Von einem verbundenen Gerät**: in einer [Remote Control](/docs/de/remote-control#what-connected-devices-see) Sitzung wählen Sie eine Stufe aus der Anstrengungskontrolle auf Ihrem Telefon oder in Ihrem Browser. Die Stufe gilt nur für die aktuelle Sitzung. Erfordert Claude Code v2.1.234 oder später

724* **Skill- und Subagenten-Frontmatter**: setzen Sie `effort` in einer [Skill](/docs/de/skills#frontmatter-reference) oder [Subagenten](/docs/de/sub-agents#supported-frontmatter-fields) Markdown-Datei, um die Anstrengungsstufe zu überschreiben, wenn dieser Skill oder Subagent ausgeführt wird722* **Skill und Subagent Frontmatter**: Stellen Sie `effort` in einer [Skill](/docs/de/skills#frontmatter-reference) oder [Subagent](/docs/de/sub-agents#supported-frontmatter-fields) Markdown-Datei ein, um die Anstrengungsstufe zu überschreiben, wenn dieser Skill oder Subagent läuft

725 723 

726Frontmatter-Anstrengung gilt, wenn dieser Skill oder Subagent aktiv ist, überschreibt die Sitzungsstufe, aber nicht die Umgebungsvariable. Eine [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel) oder [Organisationsanstrengungsgrenze](#organization-effort-limits) begrenzt immer noch die Stufe, auf der der Skill oder Subagent ausgeführt wird.724Frontmatter-Anstrengung gilt, wenn dieser Skill oder Subagent aktiv ist, überschreibt die Sitzungsstufe, aber nicht die Umgebungsvariable. Ein [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel) oder [Organisations-Anstrengungskappe](#organization-effort-limits) begrenzt immer noch die Stufe, auf der der Skill oder Subagent läuft.

727 725 

728Wenn Sie `effortLevel` in [verwalteten Einstellungen](/docs/de/managed-settings) setzen, wendet Claude Code es beim Einstellungsschritt der [Anstrengungsauflösungsreihenfolge](#adjust-effort-level) an, und Benutzer können die Stufe immer noch mit `/effort` oder `--effort` ändern. Um Benutzer bei oder unter einer Stufe zu halten, setzen Sie [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel).726Wenn Sie `effortLevel` in [verwalteten Einstellungen](/docs/de/managed-settings) einstellen, wendet Claude Code es beim Einstellungsschritt der [Anstrengungsauflösungsreihenfolge](#adjust-effort-level) an und Benutzer können die Stufe immer noch mit `/effort` oder `--effort` ändern. Um Benutzer bei oder unter einer Stufe zu halten, stellen Sie [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel) ein.

729 727 

730Der Anstrengungsschieber erscheint in `/model`, wenn ein unterstütztes Modell ausgewählt ist. Die aktuelle Anstrengungsstufe wird auch in der Sitzungskopfzeile neben dem Modellnamen angezeigt, zum Beispiel „with low effort", sodass Sie bestätigen können, welche Einstellung aktiv ist, ohne `/model` zu öffnen. Die Fußzeile zeigt auch kurz die Anstrengungsstufe beim Start und wenn sie sich ändert.728Der Anstrengungsregler erscheint in `/model`, wenn ein unterstütztes Modell ausgewählt ist. Die aktuelle Anstrengungsstufe wird auch in der Sitzungskopfzeile neben dem Modellnamen angezeigt, zum Beispiel "with low effort", sodass Sie bestätigen können, welche Einstellung aktiv ist, ohne `/model` zu öffnen. Die Fußzeile zeigt auch kurz die Anstrengungsstufe beim Start und wenn sie sich ändert.

731 729 

732<h4 id="adaptive-reasoning-and-fixed-thinking-budgets">730<h4 id="adaptive-reasoning-and-fixed-thinking-budgets">

733 Adaptive Überlegungen und feste Denk-Budgets731 Adaptive Überlegungen und feste Denk-Budgets

734</h4>732</h4>

735 733 

736Adaptive Überlegungen machen Denken bei jedem Schritt optional, sodass Claude schneller auf Routine-Eingabeaufforderungen reagieren und tiefere Überlegungen für Schritte reservieren kann, die davon profitieren. Wenn Sie möchten, dass Claude häufiger oder seltener denkt, als die aktuelle Stufe produziert, können Sie dies direkt in Ihrer Eingabeaufforderung oder in `CLAUDE.md` sagen; das Modell reagiert auf diese Anleitung innerhalb seiner Anstrengungseinstellung.734Adaptive Überlegungen machen Denken auf jedem Schritt optional, sodass Claude schneller auf Routine-Eingabeaufforderungen reagieren und tiefere Überlegungen für Schritte reservieren kann, die davon profitieren. Wenn Sie möchten, dass Claude mehr oder weniger oft denkt, als die aktuelle Stufe produziert, können Sie dies direkt in Ihrer Eingabeaufforderung oder in `CLAUDE.md` sagen; das Modell reagiert auf diese Anleitung innerhalb seiner Anstrengungseinstellung.

737 735 

738Fable-Modelle, Sonnet 5 und später, und Opus 4.7 und später verwenden immer adaptive Überlegungen. Der Modus mit festem Denk-Budget und `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` gelten nicht für sie.736Fable-Modelle, Sonnet 5 und später sowie Opus 4.7 und später verwenden immer adaptive Überlegungen. Der Modus mit festem Denk-Budget und `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` gelten nicht für sie.

739 737 

740Auf Opus 4.6 und Sonnet 4.6 können Sie `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1` setzen, um zum vorherigen Modus mit festem Denk-Budget zurückzukehren, der von `MAX_THINKING_TOKENS` gesteuert wird. Siehe [Umgebungsvariablen](/docs/de/env-vars).738Auf Opus 4.6 und Sonnet 4.6 können Sie `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1` einstellen, um zum vorherigen Modus mit festem Denk-Budget zurückzukehren, der von `MAX_THINKING_TOKENS` gesteuert wird. Siehe [Umgebungsvariablen](/docs/de/env-vars).

741 739 

742<h3 id="extended-thinking">740<h3 id="extended-thinking">

743 Erweitertes Denken741 Erweitertes Denken

744</h3>742</h3>

745 743 

746Erweitertes Denken ist die Überlegung, die Claude vor der Antwort ausgibt. Bei Modellen, die [adaptive Überlegungen](#adjust-effort-level) unterstützen, ist die Anstrengungsstufe die primäre Kontrolle dafür, wie viel Denken stattfindet; die folgenden Einstellungen schalten Denken ein oder aus und steuern, wie es angezeigt wird. Mit ausgeschaltetem Denken auf der Anthropic API sendet Claude Code Anstrengung `high` statt einer höheren Stufe an Modelle, von denen es weiß, dass sie [diese Kombination nicht akzeptieren](/docs/de/errors#effort-isnt-available-with-thinking-turned-off), wie Opus 5.744Erweitertes Denken ist die Überlegung, die Claude vor der Antwort ausgibt. Auf Modellen, die [adaptive Überlegungen](#adjust-effort-level) unterstützen, ist die Anstrengungsstufe die primäre Kontrolle dafür, wie viel Denken stattfindet; die Einstellungen unten schalten Denken an oder aus und steuern, wie es angezeigt wird. Mit Denken ausgeschaltet auf der Anthropic API sendet Claude Code stattdessen Anstrengung `high` an Modelle, von denen es weiß, dass sie [diese Kombination nicht akzeptieren](/docs/de/errors#effort-isnt-available-with-thinking-turned-off), wie Opus 5.

747 745 

748| Kontrolle | Wie man sie setzt |746| Kontrolle | Wie man sie einstellt |

749| :- | :- |747| :- | :- |

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

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| Stellen Sie den globalen Standard ein | 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 über eine Umgebungsvariable | Stellen Sie [`MAX_THINKING_TOKENS=0`](/docs/de/env-vars) ein, 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 Claude Code den `thinking` Parameter stattdessen weg und adaptive-Überlegungs-Modelle können immer noch denken. Andere Werte gelten nur mit einem [festen 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.752Sie können Denken auf Opus 5.5, Sonnet 5.5 oder den Fable-Modellen nicht ausschalten. Der Sitzungs-Umschalter und die `/config` Reihe zeigen `Thinking can't be turned off` für diese Modelle statt des Umschalters 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 stellen Sie `showThinkingSummaries: true` in [Einstellungen](/docs/de/settings) ein, 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 

758<a id="extended-context-with-1m" />756<a id="extended-context-with-1m" />

759 757 


761 Erweiterter Kontext759 Erweiterter Kontext

762</h3>760</h3>

763 761 

764Fable 5.1, Fable 5, Sonnet 5 und später, Opus 4.6 und später, und Sonnet 4.6 unterstützen ein [1-Million-Token-Kontextfenster](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model) für lange Sitzungen mit großen Codebases.762Fable 5.1, Fable 5, Sonnet 5 und später, Opus 4.6 und später sowie Sonnet 4.6 unterstützen ein [1 Million Token Kontextfenster](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model) für lange Sitzungen mit großen Codebases.

765 763 

766Auf der Anthropic API werden Fable 5.1, Fable 5, Sonnet 5 und später sowie Opus 4.7 und später standardmäßig mit dem 1M-Fenster ausgeführt. Sie wählen keine `[1m]` Variante aus und schalten keine Nutzungsguthaben für das 1M-Fenster auf diesen Modellen ein. Fable-Nutzung selbst kann auf einigen Plänen zu Nutzungsguthaben abgerechnet werden; siehe [Fable und Nutzungsguthaben](#fable-and-usage-credits).764Auf der Anthropic API laufen Fable 5.1, Fable 5, Sonnet 5 und später sowie Opus 4.7 und später mit dem 1M-Fenster auf jedem Plan, einschließlich Pro. Sie wählen keine `[1m]` Variante oder schalten Nutzungsguthaben für das 1M-Fenster auf diesen Modellen ein. Fable-Nutzung selbst kann auf einigen Plänen zu Nutzungsguthaben abgerechnet werden; siehe [Fable und Nutzungsguthaben](#fable-and-usage-credits).

767 765 

768Opus 4.6 und Sonnet 4.6 erreichen 1M nur durch ihre `[1m]` Variante, und der Zugriff auf diese Variante hängt von Ihrem Plan ab. Auf Max-, Team- und Enterprise-Plänen, einschließlich sowohl Team Standard- als auch Team Premium-Plätze, wird Opus 4.6 mit 1M-Kontext in Ihrem Abonnement enthalten. Sonnet 4.6 mit 1M-Kontext erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) auf jedem Abonnement-Plan, einschließlich Max.766Opus 4.6 und Sonnet 4.6 erreichen 1M nur durch ihre `[1m]` Variante, und der Zugriff auf diese Variante hängt von Ihrem Plan ab. Auf Max-, Team- und Enterprise-Plänen, einschließlich sowohl Team Standard als auch Team Premium Plätze, ist Opus 4.6 mit 1M-Kontext in Ihrem Abonnement enthalten. Sonnet 4.6 mit 1M-Kontext erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) auf jedem Abonnementplan, einschließlich Max.

769 767 

770| Plan | Opus 4.6 mit 1M-Kontext | Sonnet 4.6 mit 1M-Kontext |768| Plan | Opus 4.6 mit 1M-Kontext | Sonnet 4.6 mit 1M-Kontext |

771| - | - | - |769| - | - | - |

772| Max, Team und Enterprise | Im Abonnement enthalten | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |770| Max, Team und Enterprise | In Abonnement enthalten | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |

773| Pro | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |771| Pro | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) | Erfordert [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |

774| API und Pay-as-you-go | Vollständiger Zugriff | Vollständiger Zugriff |772| API und Pay-as-you-go | Vollständiger Zugriff | Vollständiger Zugriff |

775 773 

776Claude Code überprüft diese Plan-Anforderungen nur, wenn es sich direkt mit der Anthropic API verbindet. Wenn Sie `ANTHROPIC_BASE_URL` auf ein [LLM-Gateway](/docs/de/llm-gateway#subscriptions-and-gateways) verweisen und Ihr gespeicherter claude.ai-Login bleibt die aktive Anmeldeinformation, überprüft Claude Code nicht Ihre Plan-Nutzungsguthaben. Die `[1m]` Optionen bleiben in `/model` verfügbar, und das Gateway entscheidet, ob die Anfrage erfolgreich ist. Vor v2.1.229 lehnte Claude Code `/model sonnet[1m]` in dieser Konfiguration ab, wenn es die Nutzungsguthaben auf dem Konto nicht bestätigen konnte.774Claude Code überprüft diese Plan-Anforderungen nur, wenn es sich direkt mit der Anthropic API verbindet. Wenn Sie `ANTHROPIC_BASE_URL` auf ein [LLM-Gateway](/docs/de/llm-gateway#subscriptions-and-gateways) verweisen und Ihr gespeicherter claude.ai-Login bleibt die aktive Anmeldeinformation, überprüft Claude Code nicht Ihre Plan-Nutzungsguthaben. Die `[1m]` Optionen bleiben in `/model` verfügbar und das Gateway entscheidet, ob die Anfrage erfolgreich ist. Vor v2.1.229 lehnte Claude Code `/model sonnet[1m]` in dieser Konfiguration ab, wenn es die Nutzungsguthaben auf dem Konto nicht bestätigen konnte.

777 775 

778Um 1M-Kontext auszuschalten, setzen Sie `CLAUDE_CODE_DISABLE_1M_CONTEXT=1`. Claude Code entfernt 1M-Modellvarianten aus dem Modell-Picker. Bei Modellen mit einem nativen 1M-Fenster, wie Sonnet 5 und die Fable-Modelle, behandelt es das Modell auch als ein 200K-Kontextfenster:776Um 1M-Kontext auszuschalten, stellen Sie `CLAUDE_CODE_DISABLE_1M_CONTEXT=1` ein. Claude Code entfernt 1M-Modellvarianten aus dem Modell-Picker. Auf Modellen mit einem nativen 1M-Fenster, wie Sonnet 5 und die Fable-Modelle, behandelt es das Modell auch als ein Modell mit einem 200K-Kontextfenster:

779 777 

780* Mit Auto-Komprimierung an komprimieren Sitzungen bei der 200K-Grenze durch [Auto-Komprimierung](#set-the-auto-compact-window). Das Setzen des Auto-Komprimierungs-Fensters über 200K hebt den Halt nicht auf, da Claude Code dieses Fenster auf das Kontextfenster des Modells begrenzt.778* Mit Auto-Komprimierung an komprimieren Sitzungen bei der 200K-Grenze durch [Auto-Komprimierung](#set-the-auto-compact-window). Das Einstellen des Auto-Komprimierungs-Fensters über 200K hebt die Sperre nicht auf, da Claude Code dieses Fenster auf das Kontextfenster des Modells begrenzt.

781* Mit Auto-Komprimierung aus stoppen Sitzungen bei der 200K-Grenze mit dem [Kontext-Limit-Fehler](/docs/de/errors#prompt-is-too-long) statt zu komprimieren.779* Mit Auto-Komprimierung aus stoppen Sitzungen bei der 200K-Grenze mit dem [Kontext-Limit-Fehler](/docs/de/errors#prompt-is-too-long) statt zu komprimieren.

782 780 

783Vor v2.1.223 hielt Claude Code nur Sonnet 5, Opus 4.8 und Opus 5-Sitzungen bei 200K. Siehe [Umgebungsvariablen](/docs/de/env-vars).781Vor v2.1.223 hielt Claude Code nur Sonnet 5, Opus 4.8 und Opus 5 Sitzungen bei 200K. Siehe [Umgebungsvariablen](/docs/de/env-vars).

784 782 

785Das 1M-Kontextfenster verwendet Standard-Modell-Preisgestaltung ohne Prämie für Token über 200K. Für Pläne, bei denen erweiterter Kontext in Ihrem Abonnement enthalten ist, bleibt die Nutzung von Ihrem Abonnement abgedeckt. Für Pläne, die erweiterten Kontext durch Nutzungsguthaben zugreifen, werden Token zu Nutzungsguthaben abgerechnet.783Das 1M-Kontextfenster verwendet Standard-Modell-Preisgestaltung ohne Prämie für Token über 200K. Für Pläne, bei denen erweiterter Kontext in Ihrem Abonnement enthalten ist, bleibt die Nutzung von Ihrem Abonnement abgedeckt. Für Pläne, die erweiterten Kontext durch Nutzungsguthaben zugreifen, werden Token zu Nutzungsguthaben abgerechnet.

786 784 

787Wenn Ihr Konto 1M-Kontext unterstützt, erscheint die Option im `/model` Picker in den neuesten Versionen von Claude Code. Wenn Sie sie nicht sehen, versuchen Sie, Ihre Sitzung neu zu starten.785Wenn Ihr Konto 1M-Kontext unterstützt, erscheint die Option im `/model` Picker in den neuesten Versionen von Claude Code. Wenn Sie sie nicht sehen, starten Sie Ihre Sitzung neu und überprüfen Sie auf einem Drittanbieter-Provider, ob Ihre Bereitstellung [das Modell](#pin-models-for-third-party-deployments) mit einer `ANTHROPIC_DEFAULT_*_MODEL` Variable angeheftet hat.

788 786 

789Sie können auch das `[1m]` Suffix mit Modellaliasen oder vollständigen Modellnamen verwenden:787Sie können auch das `[1m]` Suffix mit Modell-Aliasen oder vollständigen Modellnamen verwenden:

790 788 

791```text theme={null}789```text theme={null}

792# Verwenden Sie den opus[1m] oder sonnet[1m] Alias790# Verwenden Sie den opus[1m] oder sonnet[1m] Alias


801 Sonnet 5.5 und Sonnet 5 Kontextfenster799 Sonnet 5.5 und Sonnet 5 Kontextfenster

802</h4>800</h4>

803 801 

804Auf der Anthropic API werden Sonnet 5.5 und Sonnet 5 immer mit dem 1M-Kontextfenster ausgeführt. Es gibt keine 200K-Variante, kein `[1m]` Suffix zum Auswählen und keine erforderlichen Nutzungsguthaben auf einem Plan. Sitzungen komprimieren automatisch, bevor das Fenster sich füllt, bei etwa 967K Token standardmäßig; setzen Sie [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/de/env-vars), um einen anderen Schwellenwert zu wählen.802Auf der Anthropic API laufen Sonnet 5.5 und Sonnet 5 immer mit dem 1M-Kontextfenster. Es gibt keine 200K-Variante, kein `[1m]` Suffix zum Auswählen und keine Nutzungsguthaben erforderlich auf jedem Plan. Sitzungen komprimieren sich automatisch, bevor das Fenster sich füllt, bei etwa 967K Token standardmäßig; stellen Sie [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/de/env-vars) ein, um einen anderen Schwellenwert zu wählen.

805 803 

806Zwei Konfigurationen budgetieren das Fenster stattdessen bei 200K:804Zwei Konfigurationen budgetieren das Fenster stattdessen bei 200K:

807 805 

808* **LLM-Gateway**: wenn `ANTHROPIC_BASE_URL` auf ein [Gateway](/docs/de/llm-gateway) verweist, kann Claude Code 1M-Unterstützung nicht überprüfen. Um das vollständige Fenster zu verwenden, wählen Sie Sonnet 5.5 (1M context) im Modell-Picker, das zu `sonnet[1m]` zugeordnet wird, oder führen Sie `/model claude-sonnet-5[1m]` für Sonnet 5 aus.806* **LLM-Gateway**: Wenn `ANTHROPIC_BASE_URL` auf ein [Gateway](/docs/de/llm-gateway) verweist, kann Claude Code 1M-Unterstützung nicht überprüfen. Um das vollständige Fenster zu verwenden, wählen Sie Sonnet 5.5 (1M context) im Modell-Picker, das zu `sonnet[1m]` zugeordnet ist, oder führen Sie `/model claude-sonnet-5[1m]` für Sonnet 5 aus.

809* **`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`**: hält Sitzungen auf jedem Modell mit einem nativen 1M-Fenster bei einem 200K-Fenster; siehe [Erweiterter Kontext](#extended-context) für wie der Halt durchgesetzt wird. Nützlich für Bereitstellungen, die den Kontext begrenzen müssen.807* **`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`**: hält Sitzungen auf jedem Modell mit einem nativen 1M-Fenster bei einem 200K-Fenster; siehe [Erweiterter Kontext](#extended-context) für wie die Sperre erzwungen wird. Nützlich für Bereitstellungen, die den Kontext begrenzen müssen.

810 808 

811<h2 id="context-window-and-auto-compaction">809<h2 id="context-window-and-auto-compaction">

812 Kontextfenster und automatische Komprimierung810 Kontextfenster und automatische Komprimierung


956* Fügen Sie `[1m]` nur an, wenn das zugrunde liegende Modell [1M-Kontext unterstützt](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model).954* Fügen Sie `[1m]` nur an, wenn das zugrunde liegende Modell [1M-Kontext unterstützt](https://platform.claude.com/docs/en/build-with-claude/context-windows#context-window-sizes-by-model).

957* Das Suffix wird pro Variable gelesen, nicht pro Modell. Bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry verwendet eine Modell-ID ohne `[1m]` in einer Variable 200K-Kontext, auch wenn eine andere Variable das gleiche Modell mit dem Suffix setzt. Sonnet 5 wird auf diesen Anbietern immer mit dem 1M-Fenster ausgeführt und benötigt niemals das Suffix.955* Das Suffix wird pro Variable gelesen, nicht pro Modell. Bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry verwendet eine Modell-ID ohne `[1m]` in einer Variable 200K-Kontext, auch wenn eine andere Variable das gleiche Modell mit dem Suffix setzt. Sonnet 5 wird auf diesen Anbietern immer mit dem 1M-Fenster ausgeführt und benötigt niemals das Suffix.

958 956 

957Wenn Sie eine `ANTHROPIC_DEFAULT_*_MODEL`-Variable setzen, zeigt die `/model`-Auswahl eine Zeile für dieses Modell anstelle der integrierten Zeilen der Familie an, einschließlich aller 1M-Kontextzeilen. Um das 1M-Fenster zu erreichen, ohne das Suffix zu dieser Variable hinzuzufügen, führen Ihre Benutzer `/model opus[1m]` aus, und Claude Code wendet das Suffix auf das Modell an, das die Variable benennt. `/model sonnet[1m]` funktioniert auf die gleiche Weise.

958 

959<Note>959<Note>

960 Eine `availableModels`-Zulassungsliste, die über [MDM oder eine verwaltete Einstellungsdatei](/docs/de/managed-settings#delivery-mechanisms) bereitgestellt wird, gilt weiterhin bei Verwendung von Drittanbieter-Anbietern; [server-verwaltete Einstellungen werden dort nicht bereitgestellt](/docs/de/server-managed-settings#platform-availability).960 Eine `availableModels`-Zulassungsliste, die über [MDM oder eine verwaltete Einstellungsdatei](/docs/de/managed-settings#delivery-mechanisms) bereitgestellt wird, gilt weiterhin bei Verwendung von Drittanbieter-Anbietern; [server-verwaltete Einstellungen werden dort nicht bereitgestellt](/docs/de/server-managed-settings#platform-availability).

961 961 

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.


582| Schlüssel aus `OTEL_RESOURCE_ATTRIBUTES` | Benutzerdefinierte Attribute, die Sie festlegen, z. B. `department` oder `team.id`. Siehe [Multi-Team-Organisationsunterstützung](#multi-team-organization-support) | `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES` (Standard: true) |584| Schlüssel aus `OTEL_RESOURCE_ATTRIBUTES` | Benutzerdefinierte Attribute, die Sie festlegen, z. B. `department` oder `team.id`. Siehe [Multi-Team-Organisationsunterstützung](#multi-team-organization-support) | `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES` (Standard: true) |

583| `vcs.repository.url.full`, `vcs.owner.name`, `vcs.repository.name`, `vcs.provider.name` | Die Identität des Sitzungs-Repositorys, abgeleitet von seinem `origin`-Remote. Siehe [Repository-Attribute](#repository-attributes) | `OTEL_METRICS_INCLUDE_REPOSITORY` (Standard: false). Erfordert Claude Code v2.1.269 oder später |585| `vcs.repository.url.full`, `vcs.owner.name`, `vcs.repository.name`, `vcs.provider.name` | Die Identität des Sitzungs-Repositorys, abgeleitet von seinem `origin`-Remote. Siehe [Repository-Attribute](#repository-attributes) | `OTEL_METRICS_INCLUDE_REPOSITORY` (Standard: false). Erfordert Claude Code v2.1.269 oder später |

584 586 

585Wenn Claude Code bei einem [Claude-Apps-Gateway](/docs/de/claude-apps-gateway) angemeldet ist, versieht die CLI Exporte mit der authentifizierten Identität aus der Gateway-Sitzung: `user.id` ist der IdP-Betreff statt einer anonymen Installationskennung, `user.email` ist die angemeldete E-Mail, und `user.groups` enthält die IdP-Gruppenmitgliedschaft als kommagetrennte Zeichenkette. Jeder Export enthält auch `identity.source: gateway-oidc`. Die Gateway-Identität wird zuletzt angewendet, daher werden `user.*`- und `identity.*`-Schlüssel, die über `OTEL_RESOURCE_ATTRIBUTES` festgelegt werden, bei Gateway-Sitzungen ignoriert.587In Sitzungen, die bei einem [Claude-Apps-Gateway](/docs/de/claude-apps-gateway) über `/login` angemeldet sind, versieht die CLI Exporte mit der authentifizierten Identität: `user.id` ist der IdP-Betreff, `user.email` ist die angemeldete E-Mail, und `user.groups` enthält die IdP-Gruppenmitgliedschaft als kommagetrennte Zeichenkette. Jeder Export enthält auch `identity.source: gateway-oidc`. Die Gateway-Identität wird zuletzt angewendet, daher werden `user.*`- und `identity.*`-Schlüssel, die über `OTEL_RESOURCE_ATTRIBUTES` festgelegt werden, bei Gateway-Sitzungen ignoriert.

588 

589Für die Identitätsattribute auf Claude Desktop- und Cowork-Sitzungen, die sich über ein Gateway verbinden, siehe die [Gateway-`telemetry`-Referenz](/docs/de/claude-apps-gateway-config#telemetry).

586 590 

587Ereignisse enthalten zusätzlich die folgenden Attribute. Diese werden niemals an Metriken angehängt, da sie zu unbegrenzter Kardinalität führen würden:591Ereignisse enthalten zusätzlich die folgenden Attribute. Diese werden niemals an Metriken angehängt, da sie zu unbegrenzter Kardinalität führen würden:

588 592 


1540 Attribut-Aktionen an Benutzer1544 Attribut-Aktionen an Benutzer

1541</h3>1545</h3>

1542 1546 

1543Die [Standardattribute](#standard-attributes) auf jedem Ereignis enthalten die Identität des authentifizierten Benutzers: `user.email`, `user.account_uuid`, `user.account_id` und `organization.id`, wenn mit einem Claude-Konto angemeldet oder in einer [Cloud-Sitzung](/docs/de/claude-code-on-the-web), wenn die Anmeldedaten der Sitzung selbst diese tragen, plus `user.id` und die pro-Sitzung `session.id`. `user.id` ist ein installationsbegrenzter Bezeichner, außer bei [Claude apps gateway](/docs/de/claude-apps-gateway)-Sitzungen, wo es das IdP-Subjekt aus dem vom Gateway ausgegebenen Token ist.1547Die [Standardattribute](#standard-attributes) auf jedem Ereignis enthalten die Identität des authentifizierten Benutzers: `user.email`, `user.account_uuid`, `user.account_id` und `organization.id`, wenn mit einem Claude-Konto angemeldet oder in einer [Cloud-Sitzung](/docs/de/claude-code-on-the-web), wenn die Anmeldedaten der Sitzung selbst diese tragen, plus `user.id` und die pro-Sitzung `session.id`. `user.id` ist ein installationsbegrenzter Bezeichner, außer in Sitzungen mit einem [Claude apps gateway](/docs/de/claude-apps-gateway) über `/login`, wo es das IdP-Subjekt aus dem vom Gateway ausgegebenen Token ist.

1544 1548 

1545In einer Sitzung, die ein Entwickler startet, werden MCP-Tool-Aufrufe, Bash-Befehle und Dateibearbeitungen daher diesem Entwickler zugeordnet. Claude Code handelt nicht unter einem separaten Service-Konto; die Identität, die auf jedem Ereignis aufgezeichnet wird, ist das Claude-Konto des Entwicklers selbst, oder die IdP-Identität des Entwicklers bei einer [Claude apps gateway](/docs/de/claude-apps-gateway)-Sitzung. In Claude Tag-Kanalsitzungen arbeitet Claude stattdessen als [gemeinsame Identität](/docs/de/cloud-environments#set-the-environment-a-claude-tag-channel-uses) Ihrer Organisation.1549In einer Sitzung, die ein Entwickler startet, werden MCP-Tool-Aufrufe, Bash-Befehle und Dateibearbeitungen daher diesem Entwickler zugeordnet. Claude Code handelt nicht unter einem separaten Service-Konto; die Identität, die auf jedem Ereignis aufgezeichnet wird, ist das Claude-Konto des Entwicklers selbst, oder die IdP-Identität des Entwicklers bei einer [Claude apps gateway](/docs/de/claude-apps-gateway)-Sitzung. In Claude Tag-Kanalsitzungen arbeitet Claude stattdessen als [gemeinsame Identität](/docs/de/cloud-environments#set-the-environment-a-claude-tag-channel-uses) Ihrer Organisation.

1546 1550 

1547Wenn Claude Code sich mit einem direkten API-Schlüssel authentifiziert oder gegen Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry, gibt es kein Claude-Konto in der Sitzung und nur `user.id` und `session.id` werden gefüllt. In diesen Bereitstellungen fügen Sie die Benutzeridentität selbst mit `OTEL_RESOURCE_ATTRIBUTES` hinzu, die pro Benutzer über die [verwaltete Einstellungsdatei](#administrator-configuration) oder einen Launch-Wrapper gesetzt wird. Claude apps gateway-Sitzungen benötigen nichts davon: Die CLI stempelt die IdP-Identität automatisch ab, wie in [Standardattribute](#standard-attributes) beschrieben.1551Wenn Claude Code sich mit einem direkten API-Schlüssel authentifiziert oder gegen Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry, gibt es kein Claude-Konto in der Sitzung und nur `user.id` und `session.id` werden gefüllt. In diesen Bereitstellungen fügen Sie die Benutzeridentität selbst mit `OTEL_RESOURCE_ATTRIBUTES` hinzu, die pro Benutzer über die [verwaltete Einstellungsdatei](#administrator-configuration) oder einen Launch-Wrapper gesetzt wird. Claude apps gateway-Sitzungen benötigen nichts davon: siehe [Standardattribute](#standard-attributes) für die Identität, die ihre Exporte tragen.

1548 1552 

1549```bash theme={null}1553```bash theme={null}

1550export OTEL_RESOURCE_ATTRIBUTES="enduser.id=jdoe@example.com,enduser.directory_id=S-1-5-21-..."1554export OTEL_RESOURCE_ATTRIBUTES="enduser.id=jdoe@example.com,enduser.directory_id=S-1-5-21-..."

Details

210| First-Byte-Frist | Keine Antwortheader kommen an, nachdem Claude Code die Anfrage sendet | Direkte Anthropic-API und [Claude Platform on AWS](/docs/de/claude-platform-on-aws), einschließlich durch einen HTTPS-Proxy, aber nicht, wenn `ANTHROPIC_BASE_URL` oder `ANTHROPIC_AWS_BASE_URL` sie durch ein [Gateway](/docs/de/gateways) leiten. Opt-in auf Amazon Bedrock mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf Google Cloud's Agent Platform oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic-API, 300 Sekunden anderswo, plus eine Sekunde pro 32 KB Anfragekörper |210| First-Byte-Frist | Keine Antwortheader kommen an, nachdem Claude Code die Anfrage sendet | Direkte Anthropic-API und [Claude Platform on AWS](/docs/de/claude-platform-on-aws), einschließlich durch einen HTTPS-Proxy, aber nicht, wenn `ANTHROPIC_BASE_URL` oder `ANTHROPIC_AWS_BASE_URL` sie durch ein [Gateway](/docs/de/gateways) leiten. Opt-in auf Amazon Bedrock mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf Google Cloud's Agent Platform oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic-API, 300 Sekunden anderswo, plus eine Sekunde pro 32 KB Anfragekörper |

211| Event-Level-Watchdog | Keine Antwortereignisse werden analysiert. Bei Verbindungen, bei denen der Byte-Level-Watchdog läuft, setzen ankommende Bytes, einschließlich Keep-Alive-Pings, auch diesen Watchdog zurück, für bis zu etwa fünf Minuten ohne ein analysiertes Ereignis | Jeder Anbieter | 300 Sekunden |211| Event-Level-Watchdog | Keine Antwortereignisse werden analysiert. Bei Verbindungen, bei denen der Byte-Level-Watchdog läuft, setzen ankommende Bytes, einschließlich Keep-Alive-Pings, auch diesen Watchdog zurück, für bis zu etwa fünf Minuten ohne ein analysiertes Ereignis | Jeder Anbieter | 300 Sekunden |

212| Byte-Level-Watchdog | Keine Bytes kommen auf der Leitung an, einschließlich SSE-Keep-Alive-Pings | Direkte Anthropic-API, [Claude Platform on AWS](/docs/de/claude-platform-on-aws), und [Gateway](/docs/de/gateways)-Verbindungen, einschließlich einer benutzerdefinierten `ANTHROPIC_BASE_URL`. Opt-in auf Amazon Bedrock `vnd.amazon.eventstream`-Antworten mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf Google Cloud's Agent Platform oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic-API, 300 Sekunden anderswo |212| Byte-Level-Watchdog | Keine Bytes kommen auf der Leitung an, einschließlich SSE-Keep-Alive-Pings | Direkte Anthropic-API, [Claude Platform on AWS](/docs/de/claude-platform-on-aws), und [Gateway](/docs/de/gateways)-Verbindungen, einschließlich einer benutzerdefinierten `ANTHROPIC_BASE_URL`. Opt-in auf Amazon Bedrock `vnd.amazon.eventstream`-Antworten mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf Google Cloud's Agent Platform oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic-API, 300 Sekunden anderswo |

213| Body-Idle-Timeout | Keine Bytes kommen für 5 Minuten an | Anbieter außer der direkten Anthropic-API und Claude Platform on AWS, es sei denn, [`API_FORCE_IDLE_TIMEOUT`](/docs/de/env-vars) ändert das | 5 Minuten |213| Body-Idle-Timeout | Keine Bytes kommen für 5 Minuten an | Anbieter außer der direkten Anthropic-API, Claude Platform on AWS und Amazon Bedrock mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` gesetzt, es sei denn, [`API_FORCE_IDLE_TIMEOUT`](/docs/de/env-vars) ändert das | 5 Minuten |

214 

215Wenn Sie `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` setzen, ersetzt der Byte-Level-Watchdog das Body-Idle-Timeout auf Bedrock, anstatt neben ihm zu laufen. `CLAUDE_STREAM_IDLE_TIMEOUT_MS` regelt dann auch, wie lange ein Bedrock-Stream stille bleiben darf, bevor Claude Code die Verbindung als unterbrochen behandelt, innerhalb der unten aufgelisteten Grenzen. Ankommende Bytes setzen den Event-Level-Watchdog auf Bedrock immer noch nicht zurück. Mit Debug-Logging aktiviert, protokolliert dann jeder Bedrock-Stream eine Debug-Nachricht, die mit `wire-heartbeat: _chunkTimes absent` beginnt.

214 216 

215Konfigurieren Sie die Timer mit diesen Variablen, die jeweils in der [Referenz für Umgebungsvariablen](/docs/de/env-vars) detailliert beschrieben sind:217Konfigurieren Sie die Timer mit diesen Variablen, die jeweils in der [Referenz für Umgebungsvariablen](/docs/de/env-vars) detailliert beschrieben sind:

216 218 


277 279 

278Wenn Ihre GitHub Enterprise Cloud-Organisation den Zugriff nach IP-Adresse einschränkt, aktivieren Sie [IP allow list inheritance for installed GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) und [add an allow list entry](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#adding-an-allowed-ip-address) für Anthropics [outbound IP addresses](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses). Die Vererbung deckt nur die Anfragen ab, die die Claude GitHub App als Installation macht, nicht die Anfragen, die sie im Namen Ihrer Benutzer macht. Für andere Firewalls siehe die [Anthropic API IP addresses](https://platform.claude.com/docs/en/api/ip-addresses).280Wenn Ihre GitHub Enterprise Cloud-Organisation den Zugriff nach IP-Adresse einschränkt, aktivieren Sie [IP allow list inheritance for installed GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) und [add an allow list entry](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#adding-an-allowed-ip-address) für Anthropics [outbound IP addresses](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses). Die Vererbung deckt nur die Anfragen ab, die die Claude GitHub App als Installation macht, nicht die Anfragen, die sie im Namen Ihrer Benutzer macht. Für andere Firewalls siehe die [Anthropic API IP addresses](https://platform.claude.com/docs/en/api/ip-addresses).

279 281 

280Für selbstgehostete [GitHub Enterprise Server](/docs/de/github-enterprise-server) Instanzen hinter einer Firewall, allowlisten Sie Anthropics [outbound IP addresses](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses), damit Anthropic-Infrastruktur Ihren GHES-Host erreichen kann, um Repositories zu klonen und Review-Kommentare zu posten. Sitzungen in einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments-deploy#configure-git) erreichen Ihren GHES-Host stattdessen von innerhalb Ihres Netzwerks, daher gilt diese Exposition nur für von Anthropic gehostete Sitzungen, für gehostete Pre-Session-Flows wie den Repository-Picker und für selbstgehostete Runner, die sich für den [Anthropic git proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) entscheiden, der von Anthropics Seite abruft. Für einen GHES-Host, der nur innerhalb Ihres Netzwerks erreichbar ist, trägt der [SCM connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) die gehosteten Pre-Session-Flows stattdessen über eine ausgehende Verbindung, daher ist die Allowlist nicht für sie erforderlich.282Für selbstgehostete [GitHub Enterprise Server](/docs/de/github-enterprise-server) Instanzen hinter einer Firewall, allowlisten Sie Anthropics [outbound IP addresses](https://platform.claude.com/docs/en/api/ip-addresses#outbound-ip-addresses), damit Anthropic-Infrastruktur Ihren GHES-Host erreichen kann, um Repositories zu klonen und Review-Kommentare zu posten. Sitzungen in einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments-deploy#configure-git) erreichen Ihren GHES-Host stattdessen von innerhalb Ihres Netzwerks, daher gilt diese Exposition nur für von Anthropic gehostete Sitzungen, für gehostete Pre-Session-Flows wie den Repository-Picker und für selbstgehostete Runner, die sich für den [Anthropic git proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) entscheiden, der von Anthropics Seite abruft. Der [SCM connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) ist nicht verfügbar, daher können die gehosteten Pre-Session-Flows keinen GHES-Host erreichen, der nur innerhalb Ihres Netzwerks erreichbar ist.

281 283 

282<h3 id="desktop-and-claude-ai">284<h3 id="desktop-and-claude-ai">

283 Desktop und claude.ai285 Desktop und claude.ai

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

165 165 

166Claude Code druckt `Successfully uninstalled plugin: formatter (scope: project)`. Wenn das Plugin nicht in diesem Bereich installiert ist, druckt der Befehl eine Zeile, die mit `Failed to uninstall plugin "formatter@my-marketplace":` beginnt, und beendet sich mit `1`.166Claude Code druckt `Successfully uninstalled plugin: formatter (scope: project)`. Wenn das Plugin nicht in diesem Bereich installiert ist, druckt der Befehl eine Zeile, die mit `Failed to uninstall plugin "formatter@my-marketplace":` beginnt, und beendet sich mit `1`.

167 167 

168Wenn die Fehlerzeile mit `"formatter" was not uninstalled:` fortfährt, konnte Claude Code nicht bestätigen, dass die Einstellungen des Bereichs das Plugin nicht mehr aktivieren, sodass das Plugin mit allem, was es gespeichert hat, installiert bleibt. Mit `--json` trägt das Ergebnis `failureCode: "settings_still_on"`. Diese Einstellungsprüfung erfordert Claude Code v2.1.282 oder später.168Wenn die Fehlerzeile mit `"formatter" was not uninstalled:` fortfährt und eine Einstellungsdatei nennt, konnte Claude Code nicht bestätigen, dass die Einstellungen des Bereichs das Plugin nicht mehr aktivieren, sodass das Plugin mit allem, was es gespeichert hat, installiert bleibt. Mit `--json` trägt das Ergebnis `failureCode: "settings_still_on"`. Diese Einstellungsprüfung erfordert Claude Code v2.1.282 oder später.

169 169 

170<h4 id="what-an-uninstall-deletes-and-keeps">170<h4 id="what-an-uninstall-deletes-and-keeps">

171 Was eine Deinstallation löscht und behält171 Was eine Deinstallation löscht und behält


709Entfernen Sie die Deklaration eines Marktplatzes aus Ihren Einstellungen. `rm` ist ein Alias für `remove`.709Entfernen Sie die Deklaration eines Marktplatzes aus Ihren Einstellungen. `rm` ist ein Alias für `remove`.

710 710 

711<Warning>711<Warning>

712 Wenn Sie einen Marktplatz aus dem letzten Bereich entfernen, der ihn deklariert, löscht Claude Code auch seinen Cache und deinstalliert jedes Plugin, das Sie von ihm installiert haben. Ohne `--scope` entfernt der Befehl die Deklaration aus jedem Bereich. Um einen Marktplatz zu aktualisieren, ohne seine Plugins zu verlieren, führen Sie stattdessen `plugin marketplace update` aus.712 Wenn Sie einen Marktplatz aus dem letzten Bereich entfernen, der ihn deklariert, löscht Claude Code auch seinen Cache und deinstalliert jedes Plugin, das Sie von ihm installiert haben. Es löscht auch ihre gespeicherten [Optionen und Geheimnisse](/docs/de/plugins/manifest-reference#user-configuration) und [Daten](/docs/de/plugins/components#path-variables-and-persistent-data), wo es kann.

713 

714 Um einen Marktplatz zu aktualisieren, ohne seine Plugins zu verlieren, führen Sie stattdessen `plugin marketplace update` aus.

713</Warning>715</Warning>

714 716 

715```bash theme={null}717```bash theme={null}


728claude plugin marketplace remove your-marketplace730claude plugin marketplace remove your-marketplace

729```731```

730 732 

731Claude Code druckt `Successfully removed marketplace: your-marketplace`, fügt `(from project settings)` hinzu, wenn Sie ihn scoped haben. Wenn Sie einen Bereich scopen, der den Marktplatz nicht deklariert, schlägt der Befehl fehl mit `Marketplace 'your-marketplace' is not declared in project settings. Omit --scope to remove it from all scopes.`733Claude Code druckt `Successfully removed marketplace: your-marketplace`. Wenn der Befehl Plugins deinstalliert, listet die Ausgabe sie unter einer Zeile wie `Also uninstalled 2 plugins from this marketplace:` auf. Um eines von ihnen erneut zu verwenden, fügen Sie den Marktplatz wieder hinzu und installieren Sie das Plugin neu.

734 

735Wenn Sie einen Bereich scopen, der den Marktplatz nicht deklariert, schlägt der Befehl fehl mit `Marketplace 'your-marketplace' is not declared in project settings. Omit --scope to remove it from all scopes.`

732 736 

733<h3 id="plugin-marketplace-update">737<h3 id="plugin-marketplace-update">

734 plugin marketplace update738 plugin marketplace update

Details

126 126 

127Jedes Plugin, das Sie verteilen, ist ein Objekt im `plugins`-Array von `marketplace.json`. Um ein zweites Plugin hinzuzufügen, fügen Sie ein zweites Objekt hinzu. Diese Felder decken die meisten Einträge ab:127Jedes Plugin, das Sie verteilen, ist ein Objekt im `plugins`-Array von `marketplace.json`. Um ein zweites Plugin hinzuzufügen, fügen Sie ein zweites Objekt hinzu. Diese Felder decken die meisten Einträge ab:

128 128 

129* `name`: der Bezeichner, den Personen vor `@` eingeben, wenn sie installieren. Er kann keine Leerzeichen enthalten.129* `name`: der Bezeichner, den Personen vor `@` eingeben, wenn sie installieren. [Plugin-Einträge](/docs/de/plugins/marketplace-reference#plugin-entries) gibt die Zeichen an, die ein Name verwenden kann.

130* `source`: wo Claude Code das Plugin abruft. Schreiben Sie einen relativen Pfad-String für ein Plugin im Marketplace-Verzeichnis, wie in [der Anleitung](#create-a-marketplace), oder ein Quellobjekt für ein Plugin außerhalb davon. Siehe [Wählen Sie eine Plugin-Quelle](#choose-a-plugin-source).130* `source`: wo Claude Code das Plugin abruft. Schreiben Sie einen relativen Pfad-String für ein Plugin im Marketplace-Verzeichnis, wie in [der Anleitung](#create-a-marketplace), oder ein Quellobjekt für ein Plugin außerhalb davon. Siehe [Wählen Sie eine Plugin-Quelle](#choose-a-plugin-source).

131* `description`: die Zeile, die Personen neben dem Plugin sehen, wenn sie Ihren Marketplace in `/plugin` durchsuchen.131* `description`: die Zeile, die Personen neben dem Plugin sehen, wenn sie Ihren Marketplace in `/plugin` durchsuchen.

132 132 


199 199 

200* JSON-Syntaxfehler, als `json: Invalid JSON syntax: <reason>`200* JSON-Syntaxfehler, als `json: Invalid JSON syntax: <reason>`

201* Fehlende erforderliche Felder, z. B. `owner: Invalid input`201* Fehlende erforderliche Felder, z. B. `owner: Invalid input`

202* Ein Marketplace-Name mit Leerzeichen, Nicht-ASCII-Zeichen oder eine Form, die einen offiziellen Anthropic-Marketplace imitiert, z. B. `claude-official`202* Ein Marketplace- oder Plugin-Name, der gegen die Benennungsregeln in der [Marketplace-Referenz](/docs/de/plugins/marketplace-reference#top-level-fields) verstößt

203* Ein relativer `source`, der `..` enthält203* Ein relativer `source`, der `..` enthält

204* Unbekannte Felder auf der obersten Ebene oder in einem Plugin-Eintrag, als Warnungen204* Unbekannte Felder auf der obersten Ebene oder in einem Plugin-Eintrag, als Warnungen

205* Probleme in der `plugin.json` jedes Plugins mit relativem Pfad, als `plugins[N] plugin.json → <field>: <message>`205* Probleme in der `plugin.json` jedes Plugins mit relativem Pfad, als `plugins[N] plugin.json → <field>: <message>`

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">


190| `.trash/` | Plugins, die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eines auf claude.ai ausgeschaltet haben oder die Synchronisierung gestoppt haben |197| `.trash/` | Plugins, die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eines auf claude.ai ausgeschaltet haben oder die Synchronisierung gestoppt haben |

191| `installed_plugins.json` und `known_marketplaces.json` | Die Datensätze darüber, was Claude Code installiert hat und welche Marktplätze es abgerufen hat, beschrieben unter [Überprüfen Sie, welche Phase ein Plugin erreicht hat](#check-which-stage-a-plugin-reached). Ein [auf claude.ai gehosteter Marktplatz](/docs/de/plugins/install#add-from-claude-ai) wird stattdessen in `known_marketplaces_claudeai.json` aufgezeichnet |198| `installed_plugins.json` und `known_marketplaces.json` | Die Datensätze darüber, was Claude Code installiert hat und welche Marktplätze es abgerufen hat, beschrieben unter [Überprüfen Sie, welche Phase ein Plugin erreicht hat](#check-which-stage-a-plugin-reached). Ein [auf claude.ai gehosteter Marktplatz](/docs/de/plugins/install#add-from-claude-ai) wird stattdessen in `known_marketplaces_claudeai.json` aufgezeichnet |

192| `flagged-plugins.json` | Plugins, die Claude Code deinstalliert hat, weil ihr Marktplatz sie delisted hat. Sie erscheinen im **Flagged**-Bereich von `/plugin`; siehe [Einen Marktplatz hosten](/docs/de/plugins/host-marketplace) |199| `flagged-plugins.json` | Plugins, die Claude Code deinstalliert hat, weil ihr Marktplatz sie delisted hat. Sie erscheinen im **Flagged**-Bereich von `/plugin`; siehe [Einen Marktplatz hosten](/docs/de/plugins/host-marketplace) |

200| `installed_plugins.set-aside.<date>.<hash>.json` und `installed_plugins.unreadable.<date>.<hash>.kept` | Datierte Kopien, die Claude Code behält, bevor es Installationsdatensätze verwirft, die keine Version von Claude Code verwenden kann, oder eine unlesbare `installed_plugins.json` neu erstellt. Siehe [die Wiederherstellungshinweise](/docs/de/plugins/troubleshooting#installed-plugins-json-could-not-be-read-and-was-rebuilt). Sie werden nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan gelöscht |

193 201 

194Da `${CLAUDE_PLUGIN_ROOT}` auf ein Versionsverzeichnis zeigt, ändert sich der Root-Pfad eines Plugins mit jeder Version. Behalten Sie die dauerhaften Dateien eines Plugins stattdessen in `${CLAUDE_PLUGIN_DATA}`.202Da `${CLAUDE_PLUGIN_ROOT}` auf ein Versionsverzeichnis zeigt, ändert sich der Root-Pfad eines Plugins mit jeder Version. Behalten Sie die dauerhaften Dateien eines Plugins stattdessen in `${CLAUDE_PLUGIN_DATA}`.

195 203 

Details

48* **Community-Marketplace-Namen**: `claude-community`, `claude-plugins-community` und `healthcare`. Reserviert nach der gleichen Regel wie die offiziellen Namen.48* **Community-Marketplace-Namen**: `claude-community`, `claude-plugins-community` und `healthcare`. Reserviert nach der gleichen Regel wie die offiziellen Namen.

49* **Plugin-Verzeichnisnamen**: `anthropic-plugin-directory` und `claude-plugin-directory`. Reserviert nach der gleichen Regel wie die offiziellen Namen.49* **Plugin-Verzeichnisnamen**: `anthropic-plugin-directory` und `claude-plugin-directory`. Reserviert nach der gleichen Regel wie die offiziellen Namen.

50* **Namen, die einen offiziellen Marketplace imitieren**: Namen wie `official-claude-plugins` oder `claude-plugins-v2` und jeder Name, der ein Nicht-ASCII-Zeichen enthält. Der Fehler ist `Marketplace name impersonates an official Anthropic/Claude marketplace`. Ein Steuerzeichen oder bidirektionales Formatierungszeichen in einem Namen meldet auch `Marketplace name cannot contain control or bidirectional-formatting characters`. Ein bereits unter einem solchen Namen registrierter Marketplace wird nicht mehr geladen, zusammen mit seinen Plugins.50* **Namen, die einen offiziellen Marketplace imitieren**: Namen wie `official-claude-plugins` oder `claude-plugins-v2` und jeder Name, der ein Nicht-ASCII-Zeichen enthält. Der Fehler ist `Marketplace name impersonates an official Anthropic/Claude marketplace`. Ein Steuerzeichen oder bidirektionales Formatierungszeichen in einem Namen meldet auch `Marketplace name cannot contain control or bidirectional-formatting characters`. Ein bereits unter einem solchen Namen registrierter Marketplace wird nicht mehr geladen, zusammen mit seinen Plugins.

51* <span id="reserved-name-spellings" />**Eine andere Schreibweise eines reservierten Namens**: ein Name, der sich von einem reservierten Namen nur durch einen nachgestellten Punkt oder durch ein Symbol anstelle eines Bindestrichs unterscheidet, daher zählt `claude.code.plugins` als `claude-code-plugins`. `claude plugin validate` akzeptiert einen solchen Namen; das Hinzufügen des Marketplace schlägt mit [`is another spelling of "<reserved>", a reserved marketplace name`](/docs/de/errors#marketplace-name-is-another-spelling-of-a-reserved-name) fehl, und ein bereits unter einem registrierter Marketplace wird nicht mehr geladen. Diese Überprüfung erfordert Claude Code v2.1.280 oder später.51* <span id="reserved-name-spellings" />**Eine andere Schreibweise eines reservierten Namens**: ein Name, der sich von einem reservierten Namen nur durch einen nachgestellten Punkt oder durch ein Symbol anstelle eines Bindestrichs unterscheidet, daher zählt `claude.code.plugins` als `claude-code-plugins`. Das Hinzufügen des Marketplace schlägt mit [`is another spelling of "<reserved>", a reserved marketplace name`](/docs/de/errors#marketplace-name-is-another-spelling-of-a-reserved-name) fehl, und ein bereits unter einem registrierter Marketplace wird nicht mehr geladen. Diese Überprüfung erfordert Claude Code v2.1.280 oder später.

52* **Namen, die Claude Code für Plugins verwendet, die nicht von einem Marketplace stammen**: `inline` für Plugins, die mit [`--plugin-dir`](/docs/de/cli-reference) geladen werden, `builtin` für integrierte Plugins, `skills-dir` für Plugins, die automatisch von [`.claude/skills/`](/docs/de/skills) geladen werden, und `synced` für Plugins, die von Ihrem claude.ai-Konto synchronisiert werden. `claude-plugin-test` ist ebenfalls reserviert. `skills-dir` erscheint auch als `{"source": "skills-dir"}` in `strictKnownMarketplaces` und `blockedMarketplaces`, beschrieben unter [Quellwerte, die nur in Richtlinienlisten gültig sind](#source-values-valid-only-in-policy-lists).52* **Namen, die Claude Code für Plugins verwendet, die nicht von einem Marketplace stammen**: `inline` für Plugins, die mit [`--plugin-dir`](/docs/de/cli-reference) geladen werden, `builtin` für integrierte Plugins, `skills-dir` für Plugins, die automatisch von [`.claude/skills/`](/docs/de/skills) geladen werden, und `synced` für Plugins, die von Ihrem claude.ai-Konto synchronisiert werden. `claude-plugin-test` ist ebenfalls reserviert. `skills-dir` erscheint auch als `{"source": "skills-dir"}` in `strictKnownMarketplaces` und `blockedMarketplaces`, beschrieben unter [Quellwerte, die nur in Richtlinienlisten gültig sind](#source-values-valid-only-in-policy-lists).

53* **`npm`, `pip`, `uv`, `cargo`, `github` und `gh`**: reserviert in jeder Schreibweise. Diese Überprüfung erfordert Claude Code v2.1.275 oder später.53* **`npm`, `pip`, `uv`, `cargo`, `github` und `gh`**: reserviert in jeder Schreibweise. Diese Überprüfung erfordert Claude Code v2.1.275 oder später.

54* **Namen, die mit `claudeai-` beginnen**: reserviert für Marketplaces, die auf claude.ai gehostet werden. `claude plugin marketplace add` lehnt jeden anderen Marketplace ab, der einen mit `Cannot add marketplace "<name>": names starting with "claudeai-" are reserved for marketplaces hosted on claude.ai` verwendet.54* **Namen, die mit `claudeai-` beginnen**: reserviert für Marketplaces, die auf claude.ai gehostet werden. `claude plugin marketplace add` lehnt jeden anderen Marketplace ab, der einen mit `Cannot add marketplace "<name>": names starting with "claudeai-" are reserved for marketplaces hosted on claude.ai` verwendet.


63 63 

64| Feld | Typ | Beschreibung |64| Feld | Typ | Beschreibung |

65| :- | :- | :- |65| :- | :- | :- |

66| `name` | string | Marketplace-Bezeichner. Keine Leerzeichen, Steuerzeichen oder bidirektionalen Formatierungszeichen, kein `/` oder `\`, kein `..` und nicht `.`. Siehe [Reservierte Namen](#reserved-names). Benutzer geben ihn nach `@` ein, wenn sie ein Plugin installieren |66| `name` | string | Marketplace-Bezeichner: Buchstaben, Ziffern, `.`, `_` und `-`, beginnend mit einem Buchstaben oder einer Ziffer, und kein `..`. Es bildet die Hälfte nach `@` jeder [Plugin-ID](/docs/de/plugins/loading#find-where-a-plugin-came-from), die vom Marketplace installiert wird, daher schlägt `claude plugin validate` bei anderen Namen fehl. Siehe [Reservierte Namen](#reserved-names) |

67| `owner` | object | Informationen zum Betreuer. `name` ist erforderlich; `email` und `url` sind optional |67| `owner` | object | Informationen zum Betreuer. `name` ist erforderlich; `email` und `url` sind optional |

68| `plugins` | array | [Plugin-Einträge](#plugin-entries). Jeder Eintrag wird einzeln validiert, daher führt ein ungültiger Eintrag nicht zum Fehlschlag des Marketplace |68| `plugins` | array | [Plugin-Einträge](#plugin-entries). Jeder Eintrag wird einzeln validiert, daher führt ein ungültiger Eintrag nicht zum Fehlschlag des Marketplace |

69| `$schema` | string | JSON-Schema-URL für Editor-Autovervollständigung. Wird beim Laden ignoriert |69| `$schema` | string | JSON-Schema-URL für Editor-Autovervollständigung. Wird beim Laden ignoriert |


87 87 

88| Feld | Typ | Beschreibung |88| Feld | Typ | Beschreibung |

89| :- | :- | :- |89| :- | :- | :- |

90| `name` | string | Plugin-Bezeichner ohne Leerzeichen, Steuerzeichen oder bidirektionale Formatierungszeichen. Benutzer geben ihn vor `@` ein, wenn sie installieren, auch wenn die eigene `plugin.json` des Plugins einen anderen `name` setzt |90| `name` | string | Plugin-Bezeichner: Buchstaben, Ziffern, `.`, `_` und `-`, beginnend mit einem Buchstaben oder einer Ziffer. `claude plugin validate` schlägt bei anderen Namen fehl, die Claude Code nicht installieren kann. Benutzer geben ihn vor `@` ein, wenn sie installieren, auch wenn die eigene `plugin.json` des Plugins einen anderen `name` setzt |

91| `source` | string or object | Woher das Plugin abgerufen werden soll. Siehe [Plugin-Quellen](#plugin-sources) |91| `source` | string or object | Woher das Plugin abgerufen werden soll. Siehe [Plugin-Quellen](#plugin-sources) |

92| `description` | string | Wird in [`/plugin`](/docs/de/plugins/install)-Auflistungen und Details angezeigt |92| `description` | string | Wird in [`/plugin`](/docs/de/plugins/install)-Auflistungen und Details angezeigt |

93| `version` | string | Versionszeichenfolge für das Plugin. Wenn `plugin.json` auch `version` setzt, hat `plugin.json` Vorrang und `claude plugin validate` warnt. Siehe [Plugin-Lade-Referenz](/docs/de/plugins/loading) |93| `version` | string | Versionszeichenfolge für das Plugin. Wenn `plugin.json` auch `version` setzt, hat `plugin.json` Vorrang und `claude plugin validate` warnt. Siehe [Plugin-Lade-Referenz](/docs/de/plugins/loading) |


469 469 

470Eine Meldung mit dem Präfix eines Eintrag-Index und `plugin.json →`, wie `plugins[2] plugin.json →`, ist über die eigenen Dateien dieses Plugins. [`claude plugin validate` meldet Fehler](/docs/de/plugins/troubleshooting#claude-plugin-validate-reports-errors) listet diese Meldungen mit ihren Fixes auf.470Eine Meldung mit dem Präfix eines Eintrag-Index und `plugin.json →`, wie `plugins[2] plugin.json →`, ist über die eigenen Dateien dieses Plugins. [`claude plugin validate` meldet Fehler](/docs/de/plugins/troubleshooting#claude-plugin-validate-reports-errors) listet diese Meldungen mit ihren Fixes auf.

471 471 

472Warnungen, die Claude Desktop-Flaggennamen erwähnen, die Claude Code akzeptiert, aber Claude Desktop ablehnt, weil Claude Desktop strengere Namenregeln hat.472Warnungen, die Claude Desktop-Flaggennamen erwähnen, die Claude Desktop ablehnt.

473 473 

474Die Tabelle ordnet Marketplace-Level-Meldungen dem Feld zu, das jede betrifft.474Die Tabelle ordnet Marketplace-Level-Meldungen dem Feld zu, das jede betrifft.

475 475 


484| `Author name cannot be empty` | Error | `owner.name` |484| `Author name cannot be empty` | Error | `owner.name` |

485| `Plugin name cannot contain spaces. Use kebab-case (e.g., "my-plugin")` | Error | `plugins[i].name` |485| `Plugin name cannot contain spaces. Use kebab-case (e.g., "my-plugin")` | Error | `plugins[i].name` |

486| `Plugin name cannot contain control or bidirectional-formatting characters` | Error | `plugins[i].name` |486| `Plugin name cannot contain control or bidirectional-formatting characters` | Error | `plugins[i].name` |

487| `Claude Code cannot install plugins from marketplace "x". Each part of a plugin id (plugin@marketplace) may use only the letters a-z and A-Z, digits, ".", "_" and "-", and must start with a letter or digit. Change the marketplace's "name".` | Error | `name` |

488| `Claude Code cannot install plugin "x". Each part of a plugin id (plugin@marketplace) may use only the letters a-z and A-Z, digits, ".", "_" and "-", and must start with a letter or digit. Change this entry's "name".` | Error | `plugins[i].name` |

487| `Duplicate plugin name "x" found in marketplace` | Error | Zwei Einträge teilen einen `name` |489| `Duplicate plugin name "x" found in marketplace` | Error | Zwei Einträge teilen einen `name` |

488| `plugins.i.source: Invalid input` | Error | Die `source` des Eintrags passt zu keinem Typ. Siehe [Ungültige Eingabe auf einer Quelle](#invalid-input-on-a-source) |490| `plugins.i.source: Invalid input` | Error | Die `source` des Eintrags passt zu keinem Typ. Siehe [Ungültige Eingabe auf einer Quelle](#invalid-input-on-a-source) |

489| `plugins[i].source: Path contains "..": <path>` | Error | Ein relativer `source`, der dem Marketplace-Root entkommt |491| `plugins[i].source: Path contains "..": <path>` | Error | Ein relativer `source`, der dem Marketplace-Root entkommt |

Details

646 646 

647Führen Sie dann `/reload-plugins` in Ihrer Sitzung aus. Der Eintrag in der Registerkarte **Errors** verschwindet und das Plugin ist wieder unter **Installed**.647Führen Sie dann `/reload-plugins` in Ihrer Sitzung aus. Der Eintrag in der Registerkarte **Errors** verschwindet und das Plugin ist wieder unter **Installed**.

648 648 

649<h3 id="installed-plugins-json-holds-a-record-this-version-cannot-read">

650 `installed_plugins.json holds a record under "<id>" that this version of Claude Code cannot read`

651</h3>

652 

653Die Meldung erscheint in diesen Formen:

654 

655* **`claude plugin list`**: druckt sie als `Note:`

656* **`claude plugin install`, `uninstall`, und `update`**: lehnen mit `Plugin "<name>" was not installed:`, `Plugin "<name>" was not uninstalled:`, oder `Plugin "<name>" was not updated:` ab, gefolgt vom gleichen Text

657* **`--json` auf einem dieser drei Befehle**: die Ergebniszeile trägt die gleiche `message` und `failureCode: "install_records_unreadable"`

658* **Mehrere solche Datensätze**: die Meldung lautet `holds records under`

659* **Die ganze Datei erklärt ein Format, das diese Version nicht kennt**: die Meldung lautet `installed_plugins.json is in a format (version <N>) that this version of Claude Code does not know` statt

660 

661Der benannte Datensatz in `installed_plugins.json` ist gültiges JSON unter einer gültigen Plugin-ID, aber seine Felder werden für diese Version nicht geparst. Höchstwahrscheinlich hat eine andere Version von Claude Code ihn geschrieben, vielleicht eine neuere.

662 

663Während der Datensatz vorhanden ist, schreibt diese Version die Datei nicht um, daher geht der Datensatz nicht verloren.

664 

665Nehmen Sie die Optionen der Meldung in Reihenfolge:

666 

6671. Aktualisieren Sie Claude Code mit `claude update`.

6682. Wenn Sie nicht aktualisieren können, deinstallieren Sie das benannte Plugin mit der Version von Claude Code, die den Datensatz geschrieben hat.

6693. Wenn keines hilft, löschen Sie den Datensatz manuell aus `installed_plugins.json`, und starten Sie Claude Code neu oder führen Sie `/reload-plugins` aus.

670 

671<h3 id="installed-plugins-json-could-not-be-read-and-was-rebuilt">

672 `installed_plugins.json could not be read and was rebuilt`

673</h3>

674 

675`claude plugin list` druckt diese Notiz mit dem Pfad einer behaltenen Datei namens `installed_plugins.unreadable.<date>.<hash>.kept`, solange diese Datei neben `installed_plugins.json` sitzt.

676 

677Eine `installed_plugins.json`, die kein gültiges JSON ist, oder keine Liste von Plugins ist, kann nicht sagen, was Sie installiert haben.

678 

679Öffnen Sie die `.kept`-Datei, um zu sehen, was die alte Datei aufgezeichnet hat, und installieren Sie die Plugins erneut, die Sie vermissen. Claude Code liest die Datei nie zurück, und die Datei wird nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan gelöscht.

680 

681<h3 id="install-records-under-names-that-no-version-can-use">

682 `install records under names that no version of Claude Code can use were removed from installed_plugins.json`

683</h3>

684 

685`claude plugin list` druckt diese Notiz mit dem Pfad einer Kopie namens `installed_plugins.set-aside.<date>.<hash>.json`, solange diese Kopie neben `installed_plugins.json` sitzt. Die Notiz endet mit `Nothing needs doing about these copies.`

686 

687Ein Datensatz in `installed_plugins.json` saß unter einem Schlüssel, der keine gültige Plugin-ID ist, daher kann keine Version von Claude Code ihn verwenden. Der Rest der Datei wird normal geladen.

688 

689Claude Code kopiert die unbrauchbaren Datensätze in die `.set-aside`-Datei und löscht sie aus der Liste. Claude Code liest die Kopien nie zurück, und die Kopien werden nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan gelöscht.

690 

649<h3 id="a-plugin-you-disabled-still-loads">691<h3 id="a-plugin-you-disabled-still-loads">

650 `Disabled in ~/.claude/settings.json but still loads`692 `Disabled in ~/.claude/settings.json but still loads`

651</h3>693</h3>


981| `Path contains "..": <path>` unter `plugins[N].source` | Fehler | Verwenden Sie Pfade relativ zum Marktplatz-Root ohne `..`-Segmente. |1023| `Path contains "..": <path>` unter `plugins[N].source` | Fehler | Verwenden Sie Pfade relativ zum Marktplatz-Root ohne `..`-Segmente. |

982| `Marketplace name cannot contain control or bidirectional-formatting characters` | Fehler | Entfernen Sie das Zeichen aus dem Namen, wie ein Escape oder eine Newline. |1024| `Marketplace name cannot contain control or bidirectional-formatting characters` | Fehler | Entfernen Sie das Zeichen aus dem Namen, wie ein Escape oder eine Newline. |

983| `Plugin name cannot contain control or bidirectional-formatting characters` | Fehler | Entfernen Sie das Zeichen aus dem Plugin-`name`. |1025| `Plugin name cannot contain control or bidirectional-formatting characters` | Fehler | Entfernen Sie das Zeichen aus dem Plugin-`name`. |

1026| `Claude Code cannot install plugins from marketplace "<name>". Each part of a plugin id (plugin@marketplace) may use only the letters a-z and A-Z, digits, ".", "_" and "-", and must start with a letter or digit. Change the marketplace's "name".` | Fehler | Benennen Sie den Marktplatz um, um die Regel einzuhalten, die die Meldung angibt. |

1027| `Claude Code cannot install plugin "<name>". Each part of a plugin id (plugin@marketplace) may use only the letters a-z and A-Z, digits, ".", "_" and "-", and must start with a letter or digit. Change this entry's "name".` | Fehler | Benennen Sie den Eintrag um, um die Regel einzuhalten, die die Meldung angibt. |

984| `Marketplace has no plugins defined` | Warnung | Fügen Sie mindestens einen Eintrag zu `plugins` hinzu. |1028| `Marketplace has no plugins defined` | Warnung | Fügen Sie mindestens einen Eintrag zu `plugins` hinzu. |

985| `No marketplace description provided` | Warnung | Fügen Sie eine Top-Level-`description` hinzu. |1029| `No marketplace description provided` | Warnung | Fügen Sie eine Top-Level-`description` hinzu. |

986| `Plugin name "<name>" is not kebab-case` unter `plugins[N] plugin.json → name` | Warnung | Benennen Sie in Kleinbuchstaben, Ziffern und Bindestriche um. Claude Code akzeptiert andere Formen, aber die claude.ai-Marktplatz-Synchronisierung lehnt sie ab. |1030| `Plugin name "<name>" is not kebab-case` unter `plugins[N] plugin.json → name` | Warnung | Benennen Sie in Kleinbuchstaben, Ziffern und Bindestriche um; die claude.ai-Marktplatz-Synchronisierung erfordert diese Form. |

987| `Entry declares version "<a>" but <path>/plugin.json says "<b>"` | Warnung | Aktualisieren Sie den Eintrag, um `plugin.json` zu entsprechen, das zur Installationszeit maßgeblich ist. |1031| `Entry declares version "<a>" but <path>/plugin.json says "<b>"` | Warnung | Aktualisieren Sie den Eintrag, um `plugin.json` zu entsprechen, das zur Installationszeit maßgeblich ist. |

988| `Marketplace name "<name>" is reserved in Claude Desktop` | Warnung | Benennen Sie den Marktplatz um. Die verwaltete Marktplatz-Synchronisierung von Claude Desktop lehnt `org`, `org-provisioned` und `unknown` in jeder Schreibweise ab. |1032| `Marketplace name "<name>" is reserved in Claude Desktop` | Warnung | Benennen Sie den Marktplatz um. Die verwaltete Marktplatz-Synchronisierung von Claude Desktop lehnt `org`, `org-provisioned` und `unknown` in jeder Schreibweise ab. |

989| `Marketplace name "<name>" is not accepted by Claude Desktop` oder `Plugin name "<name>" is not accepted by Claude Desktop` | Warnung | Benennen Sie in höchstens 128 Zeichen aus Buchstaben, Ziffern, `.`, `_` und `-` um, beginnend mit einem Buchstaben oder einer Ziffer. |1033| `Marketplace name "<name>" is not accepted by Claude Desktop` oder `Plugin name "<name>" is not accepted by Claude Desktop` | Warnung | Benennen Sie in höchstens 128 Zeichen aus Buchstaben, Ziffern, `.`, `_` und `-` um, beginnend mit einem Buchstaben oder einer Ziffer. |

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.

routines.md +16 −6

Details

66 66 

67In jedem anderen Fall, einschließlich der Veröffentlichung eines neuen Artefakts, fragt Claude zuerst. Wenn die Aufgabe einer Routine darin besteht, eine Seite aktuell zu halten, geben Sie ihr ein Artefakt, das Sie bereits veröffentlicht haben.67In jedem anderen Fall, einschließlich der Veröffentlichung eines neuen Artefakts, fragt Claude zuerst. Wenn die Aufgabe einer Routine darin besteht, eine Seite aktuell zu halten, geben Sie ihr ein Artefakt, das Sie bereits veröffentlicht haben.

68 68 

69Routinen gehören zu Ihrem individuellen claude.ai-Konto. Sie werden nicht mit Teamkollegen geteilt und zählen gegen die tägliche Ausführungszulage Ihres Kontos. Alles, was eine Routine durch Ihre verbundene GitHub-Identität oder Konnektoren tut, erscheint als Sie: Commits und Pull Requests tragen Ihren GitHub-Benutzer, und Slack-Nachrichten, Linear-Tickets oder andere Konnektor-Aktionen verwenden Ihre verknüpften Konten für diese Dienste.69Routinen gehören zu Ihrem individuellen claude.ai-Konto. Sie werden nicht mit Teamkollegen geteilt und zählen gegen die [Nutzung und Limits](#usage-and-limits) Ihres Kontos. Alles, was eine Routine durch Ihre verbundene GitHub-Identität oder Konnektoren tut, erscheint als Sie: Commits und Pull Requests tragen Ihren GitHub-Benutzer, und Slack-Nachrichten, Linear-Tickets oder andere Konnektor-Aktionen verwenden Ihre verknüpften Konten für diese Dienste.

70 70 

71<h3 id="create-from-the-web">71<h3 id="create-from-the-web">

72 Erstellen aus dem Web72 Erstellen aus dem Web


174 174 

175Die gleiche lokale-zu-UTC-Konvertierung wie bei wiederkehrenden Schedules gilt auch für einmalige Zeitstempel.175Die gleiche lokale-zu-UTC-Konvertierung wie bei wiederkehrenden Schedules gilt auch für einmalige Zeitstempel.

176 176 

177Einmalige Ausführungen zählen nicht gegen das tägliche Routine-Ausführungs-Limit. Siehe [Nutzung und Limits](#usage-and-limits) für Details.177Einmalige Ausführungen zählen gegen das gleiche stündliche Limit wie andere geplante Ausführungen. Siehe [Nutzung und Limits](#usage-and-limits) für Details.

178 178 

179<h3 id="add-an-api-trigger">179<h3 id="add-an-api-trigger">

180 API-Trigger hinzufügen180 API-Trigger hinzufügen


256Ein GitHub-Trigger startet automatisch eine neue Sitzung, wenn ein passendes Ereignis in einem verbundenen Repository auftritt. Claude Code verwendet Sitzungen nicht über Ereignisse hinweg wieder, daher produzieren zwei PR-Updates zwei unabhängige Sitzungen.256Ein GitHub-Trigger startet automatisch eine neue Sitzung, wenn ein passendes Ereignis in einem verbundenen Repository auftritt. Claude Code verwendet Sitzungen nicht über Ereignisse hinweg wieder, daher produzieren zwei PR-Updates zwei unabhängige Sitzungen.

257 257 

258<Note>258<Note>

259 Während der Forschungsvorschau unterliegen GitHub-Webhook-Ereignisse pro-Routine und pro-Konto stündlichen Limits. Ereignisse über dem Limit werden gelöscht, bis sich das Fenster zurückgesetzt hat. Sehen Sie Ihre aktuellen Limits unter [claude.ai/code/routines](https://claude.ai/code/routines).259 GitHub-Webhook-Ereignisse unterliegen pro-Routine und pro-Konto stündlichen Limits. Ereignisse über dem Limit werden gelöscht, bis sich das Fenster zurückgesetzt hat.

260</Note>260</Note>

261 261 

262Die Claude GitHub App muss auf dem Repository installiert sein, das Sie abonnieren möchten, unabhängig davon, von welcher Oberfläche aus Sie den Trigger konfigurieren.262Die Claude GitHub App muss auf dem Repository installiert sein, das Sie abonnieren möchten, unabhängig davon, von welcher Oberfläche aus Sie den Trigger konfigurieren.


421 Nutzung und Limits421 Nutzung und Limits

422</h2>422</h2>

423 423 

424Routinen verbrauchen Abonnement-Nutzung auf die gleiche Weise wie interaktive Sitzungen. Zusätzlich zu den Standard-Abonnement-Limits haben Routinen eine tägliche Obergrenze für die Anzahl der Ausführungen, die pro Konto starten können. Sehen Sie Ihren aktuellen Verbrauch und verbleibende tägliche Routine-Ausführungen unter [claude.ai/code/routines](https://claude.ai/code/routines) oder [claude.ai/settings/usage](https://claude.ai/settings/usage).424Routinen verbrauchen Abonnement-Nutzung auf die gleiche Weise wie interaktive Sitzungen. Sehen Sie Ihren aktuellen Verbrauch unter [claude.ai/settings/usage](https://claude.ai/settings/usage).

425 425 

426Wenn eine Routine das tägliche Limit oder Ihr Abonnement-Nutzungslimit erreicht, können Organisationen mit aktiviertem Nutzungsguthaben Routinen weiterhin auf gemessener Überschreitung ausführen. Ohne Nutzungsguthaben werden weitere Ausführungen abgelehnt, bis sich das Fenster zurückgesetzt hat. Aktivieren Sie Nutzungsguthaben unter [claude.ai/settings/usage](https://claude.ai/settings/usage). Bei Team- und Enterprise-Plänen aktiviert ein Administrator diese für die Organisation unter [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage).426Getrennt von der Abonnement-Nutzung hat jede Methode zum Starten einer Ausführung ein stündliches Limit:

427 427 

428Einmalige Ausführungen werden nicht auf das tägliche Routine-Limit angerechnet. Sie verbrauchen Ihre reguläre Abonnement-Nutzung wie jede andere Sitzung.428| Aktion | Limit | Gezählt für | Über dem Limit |

429| :- | :- | :- | :- |

430| Geplante Ausführungen, einschließlich einmaliger Ausführungen | 100 pro Stunde | Ihr Konto | Die Ausführung wartet, bis sich das Limit zurückgesetzt hat |

431| **Jetzt ausführen**, API-Auslöser und Festlegen einer einmaligen Routine zur erneuten Ausführung | 30 pro Stunde | Jede Routine, eine Zählung geteilt durch alle drei | Die Aktion schlägt fehl, bis sich das Limit zurückgesetzt hat |

432| **Jetzt ausführen** und Festlegen einer einmaligen Routine zur erneuten Ausführung | 100 pro Stunde | Ihr Konto | Gleich |

433| API-Auslöser | 100 pro Stunde | Ihr Konto, separat gezählt von **Jetzt ausführen** | Gleich |

434| GitHub-Ereignisse | Siehe [GitHub-Auslöser hinzufügen](#add-a-github-trigger) | | |

435 

436Keines dieser stündlichen Limits hat Überschreitungen.

437 

438Wenn eine Routine Ihr Abonnement-Nutzungslimit erreicht, können Organisationen mit aktiviertem Nutzungsguthaben Routinen weiterhin auf gemessener Überschreitung ausführen. Ohne Nutzungsguthaben werden weitere Ausführungen abgelehnt, bis sich Ihr Nutzungsfenster zurückgesetzt hat. Aktivieren Sie Nutzungsguthaben unter [claude.ai/settings/usage](https://claude.ai/settings/usage). Bei Team- und Enterprise-Plänen aktiviert ein Administrator diese für die Organisation unter [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage).

429 439 

430Während Ihr Abonnement pausiert ist, werden Ihre Routinen angehalten und führen nicht aus. Sobald Ihr Abonnement wieder aktiv ist, schalten Sie sie wieder ein.440Während Ihr Abonnement pausiert ist, werden Ihre Routinen angehalten und führen nicht aus. Sobald Ihr Abonnement wieder aktiv ist, schalten Sie sie wieder ein.

431 441 

Details

48* **Zero Data Retention**: nicht verfügbar für Organisationen mit [Zero Data Retention](/docs/de/zero-data-retention) aktiviert.48* **Zero Data Retention**: nicht verfügbar für Organisationen mit [Zero Data Retention](/docs/de/zero-data-retention) aktiviert.

49* **Modellableitung**: Sitzungen verwenden die Anthropic API, und die Ableitung kann nicht durch [Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry](/docs/de/third-party-integrations) oder ein [LLM-Gateway](/docs/de/llm-gateway) geleitet werden.49* **Modellableitung**: Sitzungen verwenden die Anthropic API, und die Ableitung kann nicht durch [Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry](/docs/de/third-party-integrations) oder ein [LLM-Gateway](/docs/de/llm-gateway) geleitet werden.

50* **Oberflächen**: Sitzungen, die von [claude.ai/code](https://claude.ai/code), den mobilen und Desktop-Apps, [geplanten Routinen](/docs/de/routines) und dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) oder einer [`--environment` Dispatch](/docs/de/self-hosted-environments-testing#run-the-test-loop) gestartet werden, können in selbst gehosteten Umgebungen ausgeführt werden. [Claude Tag](https://claude.com/docs/claude-tag/overview) Sitzungen können auch darin ausgeführt werden, aber Claude kann [Access Bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) in diesen Sitzungen noch nicht verwenden. [Claude Security](/docs/de/claude-security) und [Code Review](/docs/de/code-review) Sitzungen werden noch nicht zu ihnen weitergeleitet. Die Unterstützung für diese beiden Oberflächen folgt separat.50* **Oberflächen**: Sitzungen, die von [claude.ai/code](https://claude.ai/code), den mobilen und Desktop-Apps, [geplanten Routinen](/docs/de/routines) und dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) oder einer [`--environment` Dispatch](/docs/de/self-hosted-environments-testing#run-the-test-loop) gestartet werden, können in selbst gehosteten Umgebungen ausgeführt werden. [Claude Tag](https://claude.com/docs/claude-tag/overview) Sitzungen können auch darin ausgeführt werden, aber Claude kann [Access Bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) in diesen Sitzungen noch nicht verwenden. [Claude Security](/docs/de/claude-security) und [Code Review](/docs/de/code-review) Sitzungen werden noch nicht zu ihnen weitergeleitet. Die Unterstützung für diese beiden Oberflächen folgt separat.

51* **Repositories**: Sitzungen checken Repositories von GitHub aus; siehe [GitHub-Authentifizierungsoptionen](/docs/de/claude-code-on-the-web#github-authentication-options).51* **Repositories**: Sitzungen checken Repositories von GitHub aus; siehe [GitHub-Authentifizierungsoptionen](/docs/de/claude-code-on-the-web#github-authentication-options). Für einen GitHub Enterprise Server Host siehe dessen [Netzwerkanforderungen](/docs/de/github-enterprise-server#network-requirements).

52* **Abrechnung**: Sitzungen in einer selbst gehosteten Umgebung verbrauchen die Claude Code-Nutzung Ihrer Organisation auf die gleiche Weise wie Sitzungen in von Anthropic gehosteten Umgebungen.52* **Abrechnung**: Sitzungen in einer selbst gehosteten Umgebung verbrauchen die Claude Code-Nutzung Ihrer Organisation auf die gleiche Weise wie Sitzungen in von Anthropic gehosteten Umgebungen.

53 53 

54<h2 id="why-self-host">54<h2 id="why-self-host">

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

Details

80 SCM-Connector-Flags80 SCM-Connector-Flags

81</h3>81</h3>

82 82 

83Der Orchestrator kann eine stehende WebSocket-Verbindung zur Anthropic-Kontrolleben halten, sodass gehostete Pre-Session-Flows, wie der Repository-Picker und der Branch- oder Ref-Resolver, einen GitHub Enterprise Server-Host erreichen können, der nur von innerhalb Ihres Netzwerks erreichbar ist. Der Connector bleibt aus, es sei denn, Sie setzen `--scm-connector-host`.83Der SCM-Connector ist nicht verfügbar, daher lassen Sie die Flags in diesem Abschnitt nicht gesetzt. Wenn Sie `--scm-connector-host` setzen, wird die Verbindung nicht geöffnet, und der Orchestrator versucht weiterhin, sie zu verbinden. Runner starten weiterhin als Sitzungen in der Warteschlange.

84 

85Der Connector ist eine stehende WebSocket-Verbindung vom Orchestrator zur Anthropic-Kontrolleben. Er ist so konzipiert, dass gehostete Pre-Session-Flows, wie der Repository-Picker und der Branch- oder Ref-Resolver, einen GitHub Enterprise Server-Host erreichen können, der nur von innerhalb Ihres Netzwerks erreichbar ist. Siehe [Netzwerkanforderungen](/docs/de/github-enterprise-server#network-requirements) auf der GitHub Enterprise Server-Seite für das, was diese Flows benötigen.

84 86 

85| Flag | Standard | Beschreibung |87| Flag | Standard | Beschreibung |

86| :- | :- | :- |88| :- | :- | :- |

87| `--scm-connector-host <host[:port]>` | nicht gesetzt | GitHub Enterprise Server-Hostname, an den Anfragen weitergeleitet werden. Der Port ist standardmäßig `443`. Das Setzen dieses Flags aktiviert den Connector. |89| `--scm-connector-host <host[:port]>` | nicht gesetzt | GitHub Enterprise Server-Hostname, an den Anfragen weitergeleitet werden. Der Port ist standardmäßig `443`. |

88| `--scm-connector-id <n>` | erforderlich mit `--scm-connector-host` | Die numerische ID der GitHub Enterprise Server-Verbindung Ihrer Organisation. Kontaktieren Sie Ihr Anthropic-Kontoteam für den Wert, wenn Sie den Connector aktivieren. |90| `--scm-connector-id <n>` | erforderlich mit `--scm-connector-host` | Die numerische ID der GitHub Enterprise Server-Verbindung Ihrer Organisation. |

89| `--scm-connector-provider <slug>` | `ghe` | Pfadsegment, das den Anbieter identifiziert, passend zu `^[a-z0-9-]{1,32}$`. |91| `--scm-connector-provider <slug>` | `ghe` | Pfadsegment, das den Anbieter identifiziert, passend zu `^[a-z0-9-]{1,32}$`. |

90| `--scm-connector-ca-file <path>` | nicht gesetzt | Zusätzliches CA-Bundle im PEM-Format für TLS-Verbindungen zum GitHub Enterprise Server-Host. |92| `--scm-connector-ca-file <path>` | nicht gesetzt | Zusätzliches CA-Bundle im PEM-Format für TLS-Verbindungen zum GitHub Enterprise Server-Host. |

91| `--scm-connector-host-rewrite <from>=<to_host:to_port>` | nicht gesetzt | Nur für End-to-End-Tests: leitet die TCP-Verbindung um, während der Host-Header und TLS SNI als `--scm-connector-host` beibehalten werden. |93| `--scm-connector-host-rewrite <from>=<to_host:to_port>` | nicht gesetzt | Nur für End-to-End-Tests: leitet die TCP-Verbindung um, während der Host-Header und TLS SNI als `--scm-connector-host` beibehalten werden. |

92 94 

93Der Connector authentifiziert sich mit dem bestehenden Umgebungsgeheimnis des Orchestrators und verbindet sich automatisch erneut: mit exponentiellem Backoff bei einer unterbrochenen Verbindung oder einer festen 30-Sekunden-Verzögerung, wenn die Kontrolleben die Verbindung schließt, weil ein anderes Orchestrator-Replikat sie bereits hält.95Bei jedem Verbindungsversuch sendet der Orchestrator sein bestehendes Umgebungsgeheimnis, und er versucht automatisch erneut mit exponentiellem Backoff, begrenzt auf 30 Sekunden plus Jitter.

94 96 

95<h2 id="environment-variable-only-settings">97<h2 id="environment-variable-only-settings">

96 Nur-Umgebungsvariablen-Einstellungen98 Nur-Umgebungsvariablen-Einstellungen

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