12 12
13> [!NOTE]13> [!NOTE]
14>14>
15> Alle auf dieser Seite gezeigten Umgebungsvariablen können auch in [`settings.json`](/docs/de/settings) konfiguriert werden.15> Alle auf dieser Seite gezeigten Umgebungsvariablen können auch in [`settings.json`](https://code.claude.com/docs/de/settings) konfiguriert werden.
16 16
17## Proxy-Konfiguration17## Proxy-Konfiguration
18 18
61 61
62## CA-Zertifikatspeicher62## CA-Zertifikatspeicher
63 63
64Standardmäßig vertraut Claude Code sowohl seinen gebündelten Mozilla-CA-Zertifikaten als auch dem Zertifikatspeicher Ihres Betriebssystems. Das Lesen des Betriebssystem-Speichers erfordert eine Laufzeit mit `tls.getCACertificates`: Das native Installationsprogramm hat es immer, und npm-Installationen benötigen Node 22.15 oder später. Bei älteren Node-Versionen gelten nur der gebündelte Satz und `NODE_EXTRA_CA_CERTS`. Enterprise-TLS-Inspektions-Proxys funktionieren ohne zusätzliche Konfiguration, wenn ihr Root-Zertifikat im Betriebssystem-Vertrauensspeicher installiert ist und die Laufzeit es lesen kann. Wenn ein solcher Proxy gzip-komprimierte Anfrage-Bodys fehlerhaft verarbeitet, setzen Sie [`CLAUDE_CODE_GZIP_REQUEST_BODIES=0`](/docs/de/env-vars), um die Komprimierung für Anfragen an die Claude API, für Telemetrie und für das Veröffentlichen von Artefakten auszuschalten.64Standardmäßig vertraut Claude Code sowohl seinen gebündelten Mozilla-CA-Zertifikaten als auch dem Zertifikatspeicher Ihres Betriebssystems. Das Lesen des Betriebssystem-Speichers erfordert eine Laufzeit mit `tls.getCACertificates`: Das native Installationsprogramm hat es immer, und npm-Installationen benötigen Node 22.15 oder später. Bei älteren Node-Versionen gelten nur der gebündelte Satz und `NODE_EXTRA_CA_CERTS`. Enterprise-TLS-Inspektions-Proxys funktionieren ohne zusätzliche Konfiguration, wenn ihr Root-Zertifikat im Betriebssystem-Vertrauensspeicher installiert ist und die Laufzeit es lesen kann. Wenn ein solcher Proxy gzip-komprimierte Anfrage-Bodys fehlerhaft verarbeitet, setzen Sie [`CLAUDE_CODE_GZIP_REQUEST_BODIES=0`](https://code.claude.com/docs/de/env-vars), um die Komprimierung für Anfragen an die Claude API, für Telemetrie und für das Veröffentlichen von Artefakten auszuschalten.
65 65
66`CLAUDE_CODE_CERT_STORE` akzeptiert eine durch Kommas getrennte Liste von Quellen. Erkannte Werte sind `bundled` für den mit Claude Code ausgelieferten Mozilla-CA-Satz und `system` für den Betriebssystem-Vertrauensspeicher. Der Standard ist `bundled,system`.66`CLAUDE_CODE_CERT_STORE` akzeptiert eine durch Kommas getrennte Liste von Quellen. Erkannte Werte sind `bundled` für den mit Claude Code ausgelieferten Mozilla-CA-Satz und `system` für den Betriebssystem-Vertrauensspeicher. Der Standard ist `bundled,system`.
67 67
104export CLAUDE_CODE_CLIENT_KEY_PASSPHRASE="your-passphrase"104export CLAUDE_CODE_CLIENT_KEY_PASSPHRASE="your-passphrase"
105```105```
106 106
107Claude Code liest die Zertifikat- und Schlüsseldateien beim Start und liest sie jedes Mal erneut, wenn es Einstellungen anwendet, z. B. wenn Ihre Organisation den `env`-Block in [verwalteten Einstellungen](/docs/de/server-managed-settings.md) während einer Sitzung ändert.107Claude Code liest die Zertifikat- und Schlüsseldateien beim Start und liest sie jedes Mal erneut, wenn es Einstellungen anwendet, z. B. wenn Ihre Organisation den `env`-Block in [verwalteten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) während einer Sitzung ändert.
108 108
109Um das Zertifikat und den Schlüssel zu rotieren, ersetzen Sie die Dateien unter denselben Pfaden. Claude Code übernimmt den Austausch in einer laufenden Sitzung ohne Neustart. Wenn eine API-Anfrage mit einem Fehler auf Verbindungsebene fehlschlägt, z. B. bei einem Verbindungsabbruch oder einem TLS-Handshake-Fehler, liest es beide Dateien erneut und versucht die Anfrage mit dem neuen Paar erneut. Vor v2.1.232 las Claude Code bei Verbindungsfehlern nicht erneut, daher behielt es das bereits geladene Paar bei, bis es das nächste Mal Einstellungen anwendete oder Sie es neu starteten.109Um das Zertifikat und den Schlüssel zu rotieren, ersetzen Sie die Dateien unter denselben Pfaden. Claude Code übernimmt den Austausch in einer laufenden Sitzung ohne Neustart. Wenn eine API-Anfrage mit einem Fehler auf Verbindungsebene fehlschlägt, z. B. bei einem Verbindungsabbruch oder einem TLS-Handshake-Fehler, liest es beide Dateien erneut und versucht die Anfrage mit dem neuen Paar erneut. Vor v2.1.232 las Claude Code bei Verbindungsfehlern nicht erneut, daher behielt es das bereits geladene Paar bei, bis es das nächste Mal Einstellungen anwendete oder Sie es neu starteten.
110 110
113* **Timing**: Claude Code tut nichts in dem Moment, in dem Sie die Dateien ersetzen. Es präsentiert das neue Paar beim Wiederversuch nach einem qualifizierenden Fehler oder bei der nächsten Anfrage nach dem Anwenden von Einstellungen, je nachdem, was zuerst kommt.113* **Timing**: Claude Code tut nichts in dem Moment, in dem Sie die Dateien ersetzen. Es präsentiert das neue Paar beim Wiederversuch nach einem qualifizierenden Fehler oder bei der nächsten Anfrage nach dem Anwenden von Einstellungen, je nachdem, was zuerst kommt.
114* **Gateway-Ablehnungen**: Claude Code liest erneut, wenn Ihr Gateway die Verbindung zurückgesetzt oder den TLS-Handshake abgelehnt hat, nachdem es das alte Paar nicht mehr akzeptiert. Es liest nicht erneut, wenn das Gateway den Handshake abgeschlossen hat und mit einem HTTP-Fehler antwortet. In diesem Fall lädt Claude Code das neue Paar, wenn es das nächste Mal Einstellungen anwendet oder wenn Sie es neu starten.114* **Gateway-Ablehnungen**: Claude Code liest erneut, wenn Ihr Gateway die Verbindung zurückgesetzt oder den TLS-Handshake abgelehnt hat, nachdem es das alte Paar nicht mehr akzeptiert. Es liest nicht erneut, wenn das Gateway den Handshake abgeschlossen hat und mit einem HTTP-Fehler antwortet. In diesem Fall lädt Claude Code das neue Paar, wenn es das nächste Mal Einstellungen anwendet oder wenn Sie es neu starten.
115* **Unvollständige Rotationen**: Wenn Claude Code erneut liest, während Ihre Rotation noch geschrieben wird, z. B. beim Lesen eines Zertifikats und eines Schlüssels, die nicht zusammenpassen, behält es das vorherige Paar und liest beim nächsten Fehler erneut.115* **Unvollständige Rotationen**: Wenn Claude Code erneut liest, während Ihre Rotation noch geschrieben wird, z. B. beim Lesen eines Zertifikats und eines Schlüssels, die nicht zusammenpassen, behält es das vorherige Paar und liest beim nächsten Fehler erneut.
116* **OTLP-Telemetrie-Exporter**: Claude Code behält das Zertifikat, das die [Exporter](/docs/de/monitoring-usage.md#mtls-authentication) beim ersten Gebrauch geladen haben, daher starten Sie Claude Code neu, damit ein rotiertes Zertifikat Ihren Telemetrie-Collector erreicht.116* **OTLP-Telemetrie-Exporter**: Claude Code behält das Zertifikat, das die [Exporter](https://code.claude.com/docs/de/monitoring-usage.md#mtls-authentication) beim ersten Gebrauch geladen haben, daher starten Sie Claude Code neu, damit ein rotiertes Zertifikat Ihren Telemetrie-Collector erreicht.
117* **Das Neuladen ausschalten**: Setzen Sie [`CLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTION=1`](/docs/de/env-vars#variables), um das Neulesen bei Verbindungsfehlern auszuschalten. Claude Code übernimmt dann rotierte Dateien nur, wenn es das nächste Mal Einstellungen anwendet oder beim nächsten Start.117* **Das Neuladen ausschalten**: Setzen Sie [`CLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTION=1`](https://code.claude.com/docs/de/env-vars#variables), um das Neulesen bei Verbindungsfehlern auszuschalten. Claude Code übernimmt dann rotierte Dateien nur, wenn es das nächste Mal Einstellungen anwendet oder beim nächsten Start.
118 118
119Um zu bestätigen, dass Claude Code eine Rotation übernommen hat, [starten Sie die Sitzung mit Debug-Protokollierung](#verify-your-configuration) und suchen Sie nach `Stale connection — reloaded rotated mTLS client material` im Protokoll. Claude Code protokolliert diese Zeile nicht, wenn es die Rotation beim Anwenden von Einstellungen übernimmt, daher bedeutet eine fehlende Zeile allein nicht, dass die Rotation fehlgeschlagen ist.119Um zu bestätigen, dass Claude Code eine Rotation übernommen hat, [starten Sie die Sitzung mit Debug-Protokollierung](#verify-your-configuration) und suchen Sie nach `Stale connection — reloaded rotated mTLS client material` im Protokoll. Claude Code protokolliert diese Zeile nicht, wenn es die Rotation beim Anwenden von Einstellungen übernimmt, daher bedeutet eine fehlende Zeile allein nicht, dass die Rotation fehlgeschlagen ist.
120 120
121Ersetzen Sie die Dateien, bevor das aktuelle Paar abläuft, damit Claude Code beim nächsten Start kein bereits abgelaufenes Paar lädt.121Ersetzen Sie die Dateien, bevor das aktuelle Paar abläuft, damit Claude Code beim nächsten Start kein bereits abgelaufenes Paar lädt.
122 122
123In [Cloud-Sitzungen](/docs/de/claude-code-on-the-web.md) verwaltet die Hosting-Umgebung die Verbindung zur API, daher ignoriert Claude Code die folgenden Variablen, wenn sie aus einem `env`-Block einer Einstellungsdatei stammen:123In [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md) verwaltet die Hosting-Umgebung die Verbindung zur API, daher ignoriert Claude Code die folgenden Variablen, wenn sie aus einem `env`-Block einer Einstellungsdatei stammen:
124 124
125* `CLAUDE_CODE_CLIENT_CERT`125* `CLAUDE_CODE_CLIENT_CERT`
126* `CLAUDE_CODE_CLIENT_KEY`126* `CLAUDE_CODE_CLIENT_KEY`
131 131
132Claude Code notiert jeden ignorierten Schlüssel im Debug-Protokoll der Sitzung.132Claude Code notiert jeden ignorierten Schlüssel im Debug-Protokoll der Sitzung.
133 133
134In [Claude Desktop](/docs/de/desktop.md)-Sitzungen, in denen die App die Provider-Verbindung verwaltet, z. B. die Registerkarte „Code“ auf einem [Drittanbieter-Provider](/docs/de/third-party-integrations.md) und Cowork-Sitzungen, liest Claude Code diese Variablen und die Proxy-Variablen `HTTP_PROXY`, `HTTPS_PROXY` und `NO_PROXY` nur aus [verwalteten Einstellungen](/docs/de/managed-settings.md) und `~/.claude/settings.json`: Es ignoriert sie in den eigenen Einstellungsdateien eines Repositorys, daher kann ein ausgechecktes Repository den TLS- oder Proxy-Pfad einer Sitzung, deren Anmeldedaten von der App stammen, nicht umleiten. In einer lokalen, SSH- oder WSL-Code-Registerkarte-Sitzung, die sich über claude.ai anmeldet, verwaltet die App die Verbindung nicht, und Claude Code liest diese Variablen aus jedem Einstellungsbereich, wie jede Terminal-Sitzung; [Cloud-Sitzungen](/docs/de/claude-code-on-the-web.md) folgen überall dort, wo Sie sie starten, den Cloud-Sitzungsregeln oben. Vor v2.1.217 ignorierte Claude Code diese Variablen in jeder Einstellungsdatei, wenn die App die Verbindung verwaltete.134In [Claude Desktop](https://code.claude.com/docs/de/desktop.md)-Sitzungen, in denen die App die Provider-Verbindung verwaltet, z. B. die Registerkarte „Code“ auf einem [Drittanbieter-Provider](https://code.claude.com/docs/de/third-party-integrations.md) und Cowork-Sitzungen, liest Claude Code diese Variablen und die Proxy-Variablen `HTTP_PROXY`, `HTTPS_PROXY` und `NO_PROXY` nur aus [verwalteten Einstellungen](https://code.claude.com/docs/de/managed-settings.md) und `~/.claude/settings.json`: Es ignoriert sie in den eigenen Einstellungsdateien eines Repositorys, daher kann ein ausgechecktes Repository den TLS- oder Proxy-Pfad einer Sitzung, deren Anmeldedaten von der App stammen, nicht umleiten. In einer lokalen, SSH- oder WSL-Code-Registerkarte-Sitzung, die sich über claude.ai anmeldet, verwaltet die App die Verbindung nicht, und Claude Code liest diese Variablen aus jedem Einstellungsbereich, wie jede Terminal-Sitzung; [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md) folgen überall dort, wo Sie sie starten, den Cloud-Sitzungsregeln oben. Vor v2.1.217 ignorierte Claude Code diese Variablen in jeder Einstellungsdatei, wenn die App die Verbindung verwaltete.
135 135
136## Überprüfen Sie Ihre Konfiguration136## Überprüfen Sie Ihre Konfiguration
137 137
138Normalerweise erfahren Sie von einer falschen Proxy-Adresse oder einem ungültigen Zertifikatspfad durch einen [Verbindungs- oder Zertifikatsfehler](/docs/de/errors.md#network-and-connection-errors) bei einer späteren Anfrage, da Claude Code die meisten dieser Einstellungen beim Lesen nicht validiert. Die einzige Einstellung, die beim Start überprüft wird, ist die Proxy-URL: Wenn Claude Code den Wert nicht analysieren kann, z. B. wenn das `http://`-Schema fehlt, stoppt Claude Code den Start mit einem Fehler, der die zu behebende Variable benennt.138Normalerweise erfahren Sie von einer falschen Proxy-Adresse oder einem ungültigen Zertifikatspfad durch einen [Verbindungs- oder Zertifikatsfehler](https://code.claude.com/docs/de/errors.md#network-and-connection-errors) bei einer späteren Anfrage, da Claude Code die meisten dieser Einstellungen beim Lesen nicht validiert. Die einzige Einstellung, die beim Start überprüft wird, ist die Proxy-URL: Wenn Claude Code den Wert nicht analysieren kann, z. B. wenn das `http://`-Schema fehlt, stoppt Claude Code den Start mit einem Fehler, der die zu behebende Variable benennt.
139 139
140Um zu bestätigen, dass Ihre Konfiguration geladen wurde, bevor Sie eine Anfrage senden, starten Sie Claude Code mit Debug-Protokollierung:140Um zu bestätigen, dass Ihre Konfiguration geladen wurde, bevor Sie eine Anfrage senden, starten Sie Claude Code mit Debug-Protokollierung:
141 141
161 161
162## Netzwerkeinstellungen auf Hintergrund-Agenten anwenden162## Netzwerkeinstellungen auf Hintergrund-Agenten anwenden
163 163
164[Hintergrund-Agenten](/docs/de/agent-view.md) werden nicht im Terminal ausgeführt, das sie gestartet hat. Ein benutzerspezifischer Supervisor-Prozess wird bei Bedarf gestartet, überlebt Ihre Shell und hostet jede `claude agents`-, `--bg`- und `/background`-Sitzung. Siehe [Wie Hintergrund-Sitzungen gehostet werden](/docs/de/agent-view.md#how-background-sessions-are-hosted). Dies ändert, wie die Konfiguration auf dieser Seite diese Sitzungen erreicht.164[Hintergrund-Agenten](https://code.claude.com/docs/de/agent-view.md) werden nicht im Terminal ausgeführt, das sie gestartet hat. Ein benutzerspezifischer Supervisor-Prozess wird bei Bedarf gestartet, überlebt Ihre Shell und hostet jede `claude agents`-, `--bg`- und `/background`-Sitzung. Siehe [Wie Hintergrund-Sitzungen gehostet werden](https://code.claude.com/docs/de/agent-view.md#how-background-sessions-are-hosted). Dies ändert, wie die Konfiguration auf dieser Seite diese Sitzungen erreicht.
165 165
166### Netzwerkvariablen in Einstellungen festlegen, nicht in der Shell166### Netzwerkvariablen in Einstellungen festlegen, nicht in der Shell
167 167
168Der Supervisor ist ein Prozess, der von jedem Terminal gemeinsam genutzt wird. Er erbt die Umgebung der Shell, die ihn zuerst startet. Wenn Sie eine Proxy-, CA-Pfad- oder mTLS-Variable nur in Ihrer Shell exportieren, erreicht sie Hintergrund-Agenten, wenn diese Shell den Supervisor kalt gestartet hat, und erreicht sie stillschweigend nicht, wenn eine andere Shell dies getan hat.168Der Supervisor ist ein Prozess, der von jedem Terminal gemeinsam genutzt wird. Er erbt die Umgebung der Shell, die ihn zuerst startet. Wenn Sie eine Proxy-, CA-Pfad- oder mTLS-Variable nur in Ihrer Shell exportieren, erreicht sie Hintergrund-Agenten, wenn diese Shell den Supervisor kalt gestartet hat, und erreicht sie stillschweigend nicht, wenn eine andere Shell dies getan hat.
169 169
170Legen Sie stattdessen die gleichen Variablen im `env`-Block von `~/.claude/settings.json` oder in [verwalteten Einstellungen](/docs/de/settings.md) fest. Jede Variable auf dieser Seite kann dort festgelegt werden, und Einstellungen sind die einzige Konfiguration, die jede Hintergrund-Sitzung auf jedem Computer erreicht.170Legen Sie stattdessen die gleichen Variablen im `env`-Block von `~/.claude/settings.json` oder in [verwalteten Einstellungen](https://code.claude.com/docs/de/settings.md) fest. Jede Variable auf dieser Seite kann dort festgelegt werden, und Einstellungen sind die einzige Konfiguration, die jede Hintergrund-Sitzung auf jedem Computer erreicht.
171 171
172### Einen Corporate Launcher als Einstellung konfigurieren172### Einen Corporate Launcher als Einstellung konfigurieren
173 173
174Einige Organisationen erfordern, dass jeder Claude Code-Prozess über einen Corporate Launcher gestartet wird, der Sandboxing, Netzwerkkontrollen oder Credential Injection anwendet. Der Supervisor und seine Worker starten Claude Code von einem festen Pfad aus, anstatt `claude` auf `PATH` nachzuschlagen, sodass jeder Hintergrund-Agent einen Wrapper umgeht, den Sie früher auf `PATH` platziert haben.174Einige Organisationen erfordern, dass jeder Claude Code-Prozess über einen Corporate Launcher gestartet wird, der Sandboxing, Netzwerkkontrollen oder Credential Injection anwendet. Der Supervisor und seine Worker starten Claude Code von einem festen Pfad aus, anstatt `claude` auf `PATH` nachzuschlagen, sodass jeder Hintergrund-Agent einen Wrapper umgeht, den Sie früher auf `PATH` platziert haben.
175 175
176Legen Sie die Einstellung [`processWrapper`](/docs/de/settings-reference#processwrapper) fest, um den Supervisor, seine Worker und die anderen unter [Was der Launcher abdeckt](/docs/de/corporate-launcher.md#what-the-launcher-covers) aufgelisteten Hintergrund-Prozesse mit Ihrem Launcher zu präfixieren. Die entsprechende Umgebungsvariable [`CLAUDE_CODE_PROCESS_WRAPPER`](/docs/de/env-vars) hat Vorrang, wenn beide festgelegt sind, und unterliegt der gleichen Regel: Liefern Sie sie über verwaltete Einstellungen oder `~/.claude/settings.json`, nicht über einen Shell-Export. [Claude Code hinter einem Corporate Launcher ausführen](/docs/de/corporate-launcher.md) behandelt den Vertrag, den der Launcher erfüllen muss, was er erreicht und nicht erreicht, und wie Sie ihn bereitstellen.176Legen Sie die Einstellung [`processWrapper`](https://code.claude.com/docs/de/settings-reference#processwrapper) fest, um den Supervisor, seine Worker und die anderen unter [Was der Launcher abdeckt](https://code.claude.com/docs/de/corporate-launcher.md#what-the-launcher-covers) aufgelisteten Hintergrund-Prozesse mit Ihrem Launcher zu präfixieren. Die entsprechende Umgebungsvariable [`CLAUDE_CODE_PROCESS_WRAPPER`](https://code.claude.com/docs/de/env-vars) hat Vorrang, wenn beide festgelegt sind, und unterliegt der gleichen Regel: Liefern Sie sie über verwaltete Einstellungen oder `~/.claude/settings.json`, nicht über einen Shell-Export. [Claude Code hinter einem Corporate Launcher ausführen](https://code.claude.com/docs/de/corporate-launcher.md) behandelt den Vertrag, den der Launcher erfüllen muss, was er erreicht und nicht erreicht, und wie Sie ihn bereitstellen.
177 177
178> [!NOTE]178> [!NOTE]
179>179>
180> Ein bereits laufender Supervisor behält die Startkonfiguration, mit der er gestartet wurde. Nach der Bereitstellung der Launcher-Einstellung führen Sie [`claude daemon stop --any`](/docs/de/agent-view#the-supervisor-process) aus, damit der nächste `claude agents` oder `--bg` einen Supervisor startet, der sie berücksichtigt.180> Ein bereits laufender Supervisor behält die Startkonfiguration, mit der er gestartet wurde. Nach der Bereitstellung der Launcher-Einstellung führen Sie [`claude daemon stop --any`](https://code.claude.com/docs/de/agent-view#the-supervisor-process) aus, damit der nächste `claude agents` oder `--bg` einen Supervisor startet, der sie berücksichtigt.
181 181
182## Streaming-Idle-Watchdogs182## Streaming-Idle-Watchdogs
183 183
184Claude Code betreibt vier unabhängige Timer, die eine streamende Modellantwort abbrechen, wenn sie verstummt, sodass eine tote Verbindung fehlschlägt und erneut versucht wird, statt zu hängen. Eine Anfrage, die überhaupt keine Response-Header erhält, endet auf eine von zwei Arten:184Claude Code betreibt vier unabhängige Timer, die eine streamende Modellantwort abbrechen, wenn sie verstummt, sodass eine tote Verbindung fehlschlägt und erneut versucht wird, statt zu hängen. Eine Anfrage, die überhaupt keine Response-Header erhält, endet auf eine von zwei Arten:
185 185
186* **Wo die First-Byte-Frist läuft**: Der erste Versuch endet mit Ablauf dieser Frist. Um sie zu ändern, setzen Sie `CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`. Zur Wartezeit des Wiederholungsversuchs siehe [No response from API](/docs/de/errors.md#no-response-from-api).186* **Wo die First-Byte-Frist läuft**: Der erste Versuch endet spätestens mit Ablauf dieser Frist. Um sie zu ändern, setzen Sie `CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`. Zur Wartezeit des Wiederholungsversuchs siehe [No response from API](https://code.claude.com/docs/de/errors.md#no-response-from-api).
187* **Auf den anderen Verbindungen**: Die Anfrage endet nach 5 bis 6 Minuten, wenn der Body-Idle-Timeout auslöst, sofern Sie diesen Timeout nicht ausgeschaltet haben. Um sie früher zu beenden, verringern Sie `API_TIMEOUT_MS`.187* **Auf den anderen Verbindungen**: Die Anfrage endet nach 5 bis 6 Minuten, wenn der Body-Idle-Timeout auslöst, sofern Sie diesen Timeout nicht ausgeschaltet haben. Um sie früher zu beenden, verringern Sie `API_TIMEOUT_MS`. In einer [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway)-Sitzung können Sie den ersten Versuch stattdessen früher beenden, indem Sie [die First-Byte-Frist einschalten](https://code.claude.com/docs/de/claude-apps-gateway-deploy.md#retry-an-unanswered-request-sooner-with-the-first-byte-deadline).
188 188
189| Timer | Bricht ab, wenn | Läuft auf | Standard-Timeout |189| Timer | Bricht ab, wenn | Läuft auf | Standard-Timeout |
190| :- | :- | :- | :- |190| :- | :- | :- | :- |
191| First-Byte-Frist | Nach dem Senden der Anfrage durch Claude Code keine Response-Header eintreffen | Direkte Anthropic API und [Claude Platform on AWS](/docs/de/claude-platform-on-aws.md), auch über einen HTTPS-Proxy, jedoch nicht, wenn `ANTHROPIC_BASE_URL` oder `ANTHROPIC_AWS_BASE_URL` sie über ein [Gateway](/docs/de/gateways.md) leiten. Auf Amazon Bedrock per Opt-in mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf der Agent Platform von Google Cloud oder Microsoft Foundry oder in einer [Claude-Apps-Gateway](/docs/de/claude-apps-gateway)-Sitzung | 180 Sekunden auf der direkten Anthropic API, 300 Sekunden anderswo, zuzüglich einer Sekunde pro 32 KB Request-Body |191| First-Byte-Frist | Nach dem Senden der Anfrage durch Claude Code keine Response-Header eintreffen | Direkte Anthropic API und [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md), auch über einen HTTPS-Proxy, jedoch nicht, wenn `ANTHROPIC_BASE_URL` oder `ANTHROPIC_AWS_BASE_URL` sie über ein [Gateway](https://code.claude.com/docs/de/gateways.md) leiten. Per Opt-in für eine [Claude-Apps-Gateway-Sitzung](https://code.claude.com/docs/de/claude-apps-gateway-deploy.md#retry-an-unanswered-request-sooner-with-the-first-byte-deadline) sowie auf Amazon Bedrock mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf der Agent Platform von Google Cloud oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic API und 300 Sekunden auf Claude Platform on AWS oder Amazon Bedrock, zuzüglich einer Sekunde pro 32 KB Request-Body |
192| Watchdog auf Ereignisebene | Keine Antwortereignisse geparst werden. Wo der Watchdog auf Byte-Ebene auf einer anderen Verbindung als Amazon Bedrock läuft, setzen eintreffende Bytes, einschließlich Keep-alive-Pings, diesen Watchdog ebenfalls zurück, und zwar für eine begrenzte Zeit ohne geparstes Ereignis. Diese Zeit beträgt etwa fünf Minuten, wenn mindestens alle 10 Sekunden Bytes eintreffen. Bei den 15-Sekunden-Pings eines Claude-Apps-Gateways sind es etwa 7,5 Minuten, sodass ein Stream, der nur aus Pings besteht, beim Standard-Timeout nach etwa 12,5 Minuten endet. | Jedem Anbieter | 300 Sekunden |192| Watchdog auf Ereignisebene | Keine Antwortereignisse geparst werden. Wo der Watchdog auf Byte-Ebene auf einer anderen Verbindung als Amazon Bedrock läuft, setzen eintreffende Bytes, einschließlich Keep-alive-Pings, diesen Watchdog ebenfalls zurück, und zwar für eine begrenzte Zeit ohne geparstes Ereignis. Diese Zeit beträgt etwa fünf Minuten, wenn mindestens alle 10 Sekunden Bytes eintreffen. Bei den 15-Sekunden-Pings eines Claude-Apps-Gateways sind es etwa 7,5 Minuten, sodass ein Stream, der nur aus Pings besteht, beim Standard-Timeout nach etwa 12,5 Minuten endet. | Jedem Anbieter | 300 Sekunden |
193| Watchdog auf Byte-Ebene | Keine Bytes auf der Leitung eintreffen, einschließlich SSE-Keep-alive-Pings | Direkte Anthropic API, [Claude Platform on AWS](/docs/de/claude-platform-on-aws.md) und [Gateway](/docs/de/gateways.md)-Verbindungen, einschließlich einer benutzerdefinierten `ANTHROPIC_BASE_URL`. Auf Amazon-Bedrock-Antworten vom Typ `vnd.amazon.eventstream` per Opt-in mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf der Agent Platform von Google Cloud oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic API. 300 Sekunden auf Claude Platform on AWS, auf Amazon Bedrock, in einer [Claude-Apps-Gateway](/docs/de/claude-apps-gateway)-Sitzung und über eine benutzerdefinierte `ANTHROPIC_BASE_URL` |193| Watchdog auf Byte-Ebene | Keine Bytes auf der Leitung eintreffen, einschließlich SSE-Keep-alive-Pings | Direkte Anthropic API, [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md) und [Gateway](https://code.claude.com/docs/de/gateways.md)-Verbindungen, einschließlich einer benutzerdefinierten `ANTHROPIC_BASE_URL`. Auf Amazon-Bedrock-Antworten vom Typ `vnd.amazon.eventstream` per Opt-in mit `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`; läuft nicht auf der Agent Platform von Google Cloud oder Microsoft Foundry | 180 Sekunden auf der direkten Anthropic API. 300 Sekunden auf Claude Platform on AWS, auf Amazon Bedrock, in einer [Claude-Apps-Gateway](https://code.claude.com/docs/de/claude-apps-gateway)-Sitzung und über eine benutzerdefinierte `ANTHROPIC_BASE_URL` |
194| Body-Idle-Timeout | 5 Minuten lang keine Bytes eintreffen, einschließlich der Wartezeit auf Response-Header | Anderen Anbietern als der direkten Anthropic API, Claude Platform on AWS und Amazon Bedrock mit gesetztem `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`, sofern [`API_FORCE_IDLE_TIMEOUT`](/docs/de/env-vars) dies nicht ändert | 5 Minuten |194| Body-Idle-Timeout | 5 Minuten lang keine Bytes eintreffen, einschließlich der Wartezeit auf Response-Header | Anderen Anbietern als der direkten Anthropic API, Claude Platform on AWS und Amazon Bedrock mit gesetztem `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`, sofern [`API_FORCE_IDLE_TIMEOUT`](https://code.claude.com/docs/de/env-vars) dies nicht ändert | 5 Minuten |
195 195
196Wenn Sie `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` setzen, ersetzt der Watchdog auf Byte-Ebene auf Bedrock den Body-Idle-Timeout, statt parallel dazu zu laufen. `CLAUDE_STREAM_IDLE_TIMEOUT_MS` bestimmt dann auch, wie lange ein Bedrock-Stream still bleiben darf, bevor Claude Code die Verbindung als tot betrachtet, innerhalb der unten aufgeführten Grenzen. Eintreffende Bytes setzen den Watchdog auf Ereignisebene auf Bedrock weiterhin nicht zurück. Bei aktiviertem Debug-Logging protokolliert dann jeder Bedrock-Stream eine Debug-Meldung, die mit `wire-heartbeat: _chunkTimes absent` beginnt.196Wenn Sie `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1` setzen, ersetzt der Watchdog auf Byte-Ebene auf Bedrock den Body-Idle-Timeout, statt parallel dazu zu laufen. `CLAUDE_STREAM_IDLE_TIMEOUT_MS` bestimmt dann auch, wie lange ein Bedrock-Stream still bleiben darf, bevor Claude Code die Verbindung als tot betrachtet, innerhalb der unten aufgeführten Grenzen. Eintreffende Bytes setzen den Watchdog auf Ereignisebene auf Bedrock weiterhin nicht zurück. Bei aktiviertem Debug-Logging protokolliert dann jeder Bedrock-Stream eine Debug-Meldung, die mit `wire-heartbeat: _chunkTimes absent` beginnt.
197 197
198Konfigurieren Sie die Timer mit diesen Variablen, die jeweils in der [Referenz der Umgebungsvariablen](/docs/de/env-vars.md) beschrieben sind:198Konfigurieren Sie die Timer mit diesen Variablen, die jeweils in der [Referenz der Umgebungsvariablen](https://code.claude.com/docs/de/env-vars.md) beschrieben sind:
199 199
200* `CLAUDE_ENABLE_STREAM_WATCHDOG` und `CLAUDE_ENABLE_BYTE_WATCHDOG` schalten den entsprechenden Watchdog mit `1` zwangsweise ein oder mit `0` aus, und zwar innerhalb der Verbindungen, die die Tabelle aufführt; keine der beiden Variablen erweitert einen Watchdog auf einen Verbindungstyp, den er nicht abdeckt. `CLAUDE_ENABLE_BYTE_WATCHDOG` auf `0` gesetzt schaltet auch die First-Byte-Frist aus.200* `CLAUDE_ENABLE_STREAM_WATCHDOG` und `CLAUDE_ENABLE_BYTE_WATCHDOG` schalten den entsprechenden Watchdog mit `1` zwangsweise ein oder mit `0` aus, und zwar innerhalb der Verbindungen, die die Tabelle aufführt; keine der beiden Variablen erweitert einen Watchdog auf einen Verbindungstyp, den er nicht abdeckt. `CLAUDE_ENABLE_BYTE_WATCHDOG` auf `0` gesetzt schaltet auch die First-Byte-Frist aus.
201* `CLAUDE_STREAM_IDLE_TIMEOUT_MS` legt den Timeout beider Watchdogs fest. Claude Code hebt Werte unter 5 Minuten auf 5 Minuten an und begrenzt den Wert für den Watchdog auf Byte-Ebene auf 30 Minuten.201* `CLAUDE_STREAM_IDLE_TIMEOUT_MS` legt den Timeout beider Watchdogs fest. Claude Code hebt Werte unter 5 Minuten auf 5 Minuten an und begrenzt den Wert für den Watchdog auf Byte-Ebene auf 30 Minuten.
202* `CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` legt den Timeout des Watchdogs auf Byte-Ebene fest, ohne den des Watchdogs auf Ereignisebene zu ändern, begrenzt auf einen Wert zwischen 10 Sekunden und 30 Minuten, und hat für diesen Watchdog Vorrang vor `CLAUDE_STREAM_IDLE_TIMEOUT_MS`.202* `CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` legt den Timeout des Watchdogs auf Byte-Ebene fest, ohne den des Watchdogs auf Ereignisebene zu ändern, begrenzt auf einen Wert zwischen 10 Sekunden und 30 Minuten, und hat für diesen Watchdog Vorrang vor `CLAUDE_STREAM_IDLE_TIMEOUT_MS`.
203* `CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` legt die First-Byte-Frist direkt fest. Wenn Sie sie nicht setzen, verwendet Claude Code den Timeout des Watchdogs auf Byte-Ebene, sodass `CLAUDE_STREAM_IDLE_TIMEOUT_MS` und `CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` die Frist ebenfalls ändern. Zu den Begrenzungen, dem Upload-Zuschlag, der Obergrenze durch `API_TIMEOUT_MS` und dazu, wie lange der Wiederholungsversuch nach einem Abbruch ohne Antwort wartet, siehe [No response from API](/docs/de/errors.md#no-response-from-api).203* `CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS` legt die First-Byte-Frist fest. In einer Claude-Apps-Gateway-Sitzung setzen Sie diese Variable, um [die Frist einzuschalten](https://code.claude.com/docs/de/claude-apps-gateway-deploy.md#retry-an-unanswered-request-sooner-with-the-first-byte-deadline). Wenn Sie die Variable auf einer anderen Verbindung, auf der die Frist läuft, nicht setzen, verwendet Claude Code den Timeout des Watchdogs auf Byte-Ebene, sodass `CLAUDE_STREAM_IDLE_TIMEOUT_MS` und `CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS` die Frist ebenfalls ändern. Zu den Begrenzungen des Werts siehe [No response from API](https://code.claude.com/docs/de/errors.md#no-response-from-api).
204* `API_TIMEOUT_MS` begrenzt die Wartezeit auf Response-Header, nicht wie lange eine Antwort danach streamt. Wo die First-Byte-Frist nicht läuft, etwa in einer Claude-Apps-Gateway-Sitzung, setzen Sie den Wert unter `300000`, also 5 Minuten, um eine unbeantwortete Anfrage früher erneut zu versuchen. Halten Sie ihn über der längsten Wartezeit auf Header und der längsten [Nicht-Streaming-Anfrage](/docs/de/errors.md#streaming-response-ended-before-any-complete-data-was-received), die Sie erwarten: Eine Anfrage, die länger braucht, läuft bei jedem Wiederholungsversuch erneut in den Timeout.204* `API_TIMEOUT_MS` begrenzt die Wartezeit auf Response-Header, nicht wie lange eine Antwort danach streamt. Wo die First-Byte-Frist nicht läuft, setzen Sie `API_TIMEOUT_MS` auf einen positiven Wert unter `300000`, um eine unbeantwortete Anfrage in weniger als 5 Minuten erneut zu versuchen. Halten Sie `API_TIMEOUT_MS` über der längsten Wartezeit auf Header und der längsten [Nicht-Streaming-Anfrage](https://code.claude.com/docs/de/errors.md#streaming-response-ended-before-any-complete-data-was-received), die Sie erwarten: Eine Anfrage, die länger braucht, läuft bei jedem Wiederholungsversuch erneut in den Timeout.
205* `API_FORCE_IDLE_TIMEOUT` auf `0` gesetzt schaltet den Body-Idle-Timeout aus, und auf `1` gesetzt schaltet es ihn für jeden Anbieter ein. Die Watchdogs laufen unabhängig davon; damit ein Stream länger als ihre Schwellenwerte pausieren kann, müssen Sie sie also ebenfalls erhöhen oder deaktivieren.205* `API_FORCE_IDLE_TIMEOUT` auf `0` gesetzt schaltet den Body-Idle-Timeout aus, und auf `1` gesetzt schaltet es ihn für jeden Anbieter ein. Die Watchdogs laufen unabhängig davon; damit ein Stream länger als ihre Schwellenwerte pausieren kann, müssen Sie sie also ebenfalls erhöhen oder deaktivieren.
206 206
207Wenn ein Watchdog einen blockierten Stream abbricht, behandelt Claude Code den Abbruch als Fehler während des Streams, und was Sie sehen, hängt davon ab, wie weit die Antwort bereits gekommen war. Claude Code versucht die Anfrage erneut oder beendet den Turn mit einem Fehler, behält die abgeschlossene Ausgabe und zeigt einen [Hinweis auf eine unvollständige Antwort](/docs/de/errors.md#the-response-above-may-be-incomplete) an oder beendet den Turn normal. [Automatische Wiederholungsversuche](/docs/de/errors.md#automatic-retries) erläutert, wo welches Ergebnis gilt.207Wenn ein Watchdog einen blockierten Stream abbricht, behandelt Claude Code den Abbruch als Fehler während des Streams, und was Sie sehen, hängt davon ab, wie weit die Antwort bereits gekommen war. Claude Code versucht die Anfrage erneut oder beendet den Turn mit einem Fehler, behält die abgeschlossene Ausgabe und zeigt einen [Hinweis auf eine unvollständige Antwort](https://code.claude.com/docs/de/errors.md#the-response-above-may-be-incomplete) an oder beendet den Turn normal. [Automatische Wiederholungsversuche](https://code.claude.com/docs/de/errors.md#automatic-retries) erläutert, wo welches Ergebnis gilt.
208 208
209In einer [nicht interaktiven Sitzung](/docs/de/headless.md) sowie bei der Antwort eines Subagenten in jeder Sitzung fordert Claude Code Claude möglicherweise zunächst per Prompt auf, die abgeschnittene Antwort fortzusetzen; [der Eintrag zu diesem Hinweis](/docs/de/errors.md#the-response-above-may-be-incomplete) erläutert, wann dies geschieht und wann Sie den Hinweis dennoch sehen.209In einer [nicht interaktiven Sitzung](https://code.claude.com/docs/de/headless.md) sowie bei der Antwort eines Subagenten in jeder Sitzung fordert Claude Code Claude möglicherweise zunächst per Prompt auf, die abgeschnittene Antwort fortzusetzen; [der Eintrag zu diesem Hinweis](https://code.claude.com/docs/de/errors.md#the-response-above-may-be-incomplete) erläutert, wann dies geschieht und wann Sie den Hinweis dennoch sehen.
210 210
211Wenn die First-Byte-Frist auslöst, hat noch keine Antwort begonnen, sodass es keine Teilausgabe gibt, die behalten werden könnte. Wie Claude Code die Anfrage erneut sendet und wann stattdessen der Turn endet, erfahren Sie unter [No response from API](/docs/de/errors.md#no-response-from-api).211Wenn die First-Byte-Frist auslöst, hat noch keine Antwort begonnen, sodass es keine Teilausgabe gibt, die behalten werden könnte. Wie Claude Code die Anfrage erneut sendet und wann stattdessen der Turn endet, erfahren Sie unter [No response from API](https://code.claude.com/docs/de/errors.md#no-response-from-api).
212 212
213## Anforderungen für Netzwerkzugriff213## Anforderungen für Netzwerkzugriff
214 214
215Claude Code benötigt Zugriff auf die folgenden URLs. Fügen Sie diese in Ihrer Proxy-Konfiguration und Firewall-Regeln zur Allowlist hinzu, besonders in containerisierten oder Netzwerken mit eingeschränktem Zugriff. Die Konnektivitätsprüfung beim ersten Start verweist hier hin, wenn sie `api.anthropic.com` oder `platform.claude.com` nicht erreichen kann; siehe [Unable to connect to Anthropic services](/docs/de/errors.md#unable-to-connect-to-anthropic-services) für die Meldungen der Prüfung und Wiederherstellungsschritte.215Claude Code benötigt Zugriff auf die folgenden URLs. Fügen Sie diese in Ihrer Proxy-Konfiguration und Firewall-Regeln zur Allowlist hinzu, besonders in containerisierten oder Netzwerken mit eingeschränktem Zugriff. Die Konnektivitätsprüfung beim ersten Start verweist hier hin, wenn sie `api.anthropic.com` oder `platform.claude.com` nicht erreichen kann; siehe [Unable to connect to Anthropic services](https://code.claude.com/docs/de/errors.md#unable-to-connect-to-anthropic-services) für die Meldungen der Prüfung und Wiederherstellungsschritte.
216 216
217| URL | Erforderlich für |217| URL | Erforderlich für |
218| - | - |218| - | - |
219| `api.anthropic.com` | Claude API-Anfragen, einschließlich der WebFetch [Domänensicherheitsprüfung](/docs/de/data-usage.md#webfetch-domain-safety-check), Feature-Flag-Abrufe und Telemetrie-Ereignisprotokollierung |219| `api.anthropic.com` | Claude API-Anfragen, einschließlich der WebFetch [Domänensicherheitsprüfung](https://code.claude.com/docs/de/data-usage.md#webfetch-domain-safety-check), Feature-Flag-Abrufe und Telemetrie-Ereignisprotokollierung |
220| `claude.ai` | claude.ai-Kontoauthentifizierung |220| `claude.ai` | claude.ai-Kontoauthentifizierung |
221| `claude.com` | claude.ai-Kontoanmeldung öffnet eine `claude.com`-Seite im Browser, die zu `claude.ai` umleitet; vorab genehmigte WebFetch-Dokumentationssuchen erreichen diesen Host auch von der CLI aus |221| `claude.com` | claude.ai-Kontoanmeldung öffnet eine `claude.com`-Seite im Browser, die zu `claude.ai` umleitet; vorab genehmigte WebFetch-Dokumentationssuchen erreichen diesen Host auch von der CLI aus |
222| `platform.claude.com` | Anthropic Console-Kontoauthentifizierung. OAuth-Token-Austausch, Aktualisierung und Widerruf gehen auch zu diesem Host für claude.ai-Konten, daher erfordern sowohl Console- als auch claude.ai-Anmeldungen ihn |222| `platform.claude.com` | Anthropic Console-Kontoauthentifizierung. OAuth-Token-Austausch, Aktualisierung und Widerruf gehen auch zu diesem Host für claude.ai-Konten, daher erfordern sowohl Console- als auch claude.ai-Anmeldungen ihn |
223| `sso.claude.com` | Teil des Browser-Anmeldeablaufs für Organisationen, die Single Sign-On (SSO) verwenden. Wenn ein Proxy diesen Host blockiert, können diese Anmeldungen fehlschlagen |223| `sso.claude.com` | Teil des Browser-Anmeldeablaufs für Organisationen, die Single Sign-On (SSO) verwenden. Wenn ein Proxy diesen Host blockiert, können diese Anmeldungen fehlschlagen |
224| `mcp-proxy.anthropic.com` | [MCP-Konnektoren von claude.ai](/docs/de/mcp.md#use-mcp-servers-from-claude-ai), einschließlich Konnektoren, die ein Organisationsadministrator konfiguriert. Der Konnektordatenverkehr wird durch diesen Proxy geleitet; Konnektoren sind standardmäßig für claude.ai-authentifizierte Benutzer aktiviert. Um Claude Code daran zu hindern, sie abzurufen, setzen Sie [`ENABLE_CLAUDEAI_MCP_SERVERS=false`](/docs/de/env-vars) oder die Einstellung [`disableClaudeAiConnectors`](/docs/de/settings-reference#disableclaudeaiconnectors) |224| `mcp-proxy.anthropic.com` | [MCP-Konnektoren von claude.ai](https://code.claude.com/docs/de/mcp.md#use-mcp-servers-from-claude-ai), einschließlich Konnektoren, die ein Organisationsadministrator konfiguriert. Der Konnektordatenverkehr wird durch diesen Proxy geleitet; Konnektoren sind standardmäßig für claude.ai-authentifizierte Benutzer aktiviert. Um Claude Code daran zu hindern, sie abzurufen, setzen Sie [`ENABLE_CLAUDEAI_MCP_SERVERS=false`](https://code.claude.com/docs/de/env-vars) oder die Einstellung [`disableClaudeAiConnectors`](https://code.claude.com/docs/de/settings-reference#disableclaudeaiconnectors) |
225| `downloads.claude.ai` | Plugin-Executable-Downloads; nativer Installer, nativer Auto-Updater und Versionsprüfungen |225| `downloads.claude.ai` | Plugin-Executable-Downloads; nativer Installer, nativer Auto-Updater und Versionsprüfungen |
226| `storage.googleapis.com` | Plugin-Installationszähler und Metadaten, die in `/plugin` angezeigt werden |226| `storage.googleapis.com` | Plugin-Installationszähler und Metadaten, die in `/plugin` angezeigt werden |
227| `storage.googleapis.com` | Nativer Installer und nativer Auto-Updater in Versionen vor 2.1.116 |227| `storage.googleapis.com` | Nativer Installer und nativer Auto-Updater in Versionen vor 2.1.116 |
228| `registry.npmjs.org` | Plugin-Installationen (Abrufen von npm-Quell-Plugin-Paketen und Installation von Node.js-Paketabhängigkeiten von Plugins), `npx`-gestartete MCP-Server und die Paketregistrierung für npm- und bun-Installationen von Claude Code selbst |228| `registry.npmjs.org` | Plugin-Installationen (Abrufen von npm-Quell-Plugin-Paketen und Installation von Node.js-Paketabhängigkeiten von Plugins), `npx`-gestartete MCP-Server und die Paketregistrierung für npm- und bun-Installationen von Claude Code selbst |
229| `bridge.claudeusercontent.com` | [Claude in Chrome](/docs/de/chrome.md) Erweiterungs-WebSocket-Bridge |229| `bridge.claudeusercontent.com` | [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) Erweiterungs-WebSocket-Bridge |
230| `*.frame.claudeusercontent.com` | [Artifact](/docs/de/artifacts.md) Inhaltslesevorgänge. Die CLI ruft die Dateien eines Artifacts von diesem Host ab, wenn Claude eines öffnet, und nur wenn das Artifact-Tool [verfügbar](/docs/de/artifacts.md#availability) für Ihr Konto ist. Um das Tool auszuschalten und diese Anforderung zu entfernen, setzen Sie [`"enableArtifact": false`](/docs/de/settings-reference#enableartifact) oder [`CLAUDE_CODE_DISABLE_ARTIFACT=1`](/docs/de/env-vars) |230| `*.frame.claudeusercontent.com` | [Artifact](https://code.claude.com/docs/de/artifacts.md) Inhaltslesevorgänge. Die CLI ruft die Dateien eines Artifacts von diesem Host ab, wenn Claude eines öffnet, und nur wenn das Artifact-Tool [verfügbar](https://code.claude.com/docs/de/artifacts.md#availability) für Ihr Konto ist. Um das Tool auszuschalten und diese Anforderung zu entfernen, setzen Sie [`"enableArtifact": false`](https://code.claude.com/docs/de/settings-reference#enableartifact) oder [`CLAUDE_CODE_DISABLE_ARTIFACT=1`](https://code.claude.com/docs/de/env-vars) |
231| `github.com` | Klonen von GitHub-gehosteten [Plugin-Marktplätzen](/docs/de/plugins/overview.md) und Plugins, einschließlich des offiziellen Anthropic-Marktplatzes, über HTTPS oder SSH. Um GitHub `owner/repo` Quellen nur über HTTPS zu klonen, setzen Sie [`CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1`](/docs/de/env-vars) |231| `github.com` | Klonen von GitHub-gehosteten [Plugin-Marktplätzen](https://code.claude.com/docs/de/plugins/overview.md) und Plugins, einschließlich des offiziellen Anthropic-Marktplatzes, über HTTPS oder SSH. Um GitHub `owner/repo` Quellen nur über HTTPS zu klonen, setzen Sie [`CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1`](https://code.claude.com/docs/de/env-vars) |
232| `raw.githubusercontent.com` | Changelog-Feed für [`/release-notes`](/docs/de/commands). In interaktiven Sitzungen ruft Claude Code ihn auch beim Start im Hintergrund ab, wenn sein zwischengespeichertes Changelog die laufende Version noch nicht abdeckt, z. B. beim ersten Start nach einem Update; nicht-interaktive und Cloud-Sitzungen rufen ihn nie ab |232| `raw.githubusercontent.com` | Changelog-Feed für [`/release-notes`](https://code.claude.com/docs/de/commands). In interaktiven Sitzungen ruft Claude Code ihn auch beim Start im Hintergrund ab, wenn sein zwischengespeichertes Changelog die laufende Version noch nicht abdeckt, z. B. beim ersten Start nach einem Update; nicht-interaktive und Cloud-Sitzungen rufen ihn nie ab |
233| `*-review.googlesource.com` | Gerrit-Änderungssuche bei `googlesource.com`-Checkouts. Wenn eine Claude Desktop Code-Tab-Sitzung auf einem [vertrauenswürdigen](/docs/de/permissions.md#project-allow-rules-and-workspace-trust) Checkout startet oder fortgesetzt wird, dessen `origin` ein `googlesource.com`-Host ist, fragt Claude Code diesen Host's `-review`-Server anonym nach der offenen Änderung, die HEADs `Change-Id` entspricht, einmal pro Start oder Fortsetzung. Andere Sitzungstypen überspringen die Suche, und kein anderer Gerrit-Host wird kontaktiert. Optional: deaktivieren mit [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/de/env-vars) |233| `*-review.googlesource.com` | Gerrit-Änderungssuche bei `googlesource.com`-Checkouts. Wenn eine Claude Desktop Code-Tab-Sitzung auf einem [vertrauenswürdigen](https://code.claude.com/docs/de/permissions.md#project-allow-rules-and-workspace-trust) Checkout startet oder fortgesetzt wird, dessen `origin` ein `googlesource.com`-Host ist, fragt Claude Code diesen Host's `-review`-Server anonym nach der offenen Änderung, die HEADs `Change-Id` entspricht, einmal pro Start oder Fortsetzung. Andere Sitzungstypen überspringen die Suche, und kein anderer Gerrit-Host wird kontaktiert. Optional: deaktivieren mit [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/de/env-vars) |
234| `http-intake.logs.us5.datadoghq.com` | Operationale Telemetrie-Ereignisse, die nur gesendet werden, wenn die CLI die Anthropic API direkt nutzt, niemals für Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry. Optional: deaktivieren mit [`DISABLE_TELEMETRY`](/docs/de/data-usage#telemetry-services) oder `DO_NOT_TRACK` |234| `http-intake.logs.us5.datadoghq.com` | Operationale Telemetrie-Ereignisse, die nur gesendet werden, wenn die CLI die Anthropic API direkt nutzt, niemals für Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry. Optional: deaktivieren mit [`DISABLE_TELEMETRY`](https://code.claude.com/docs/de/data-usage#telemetry-services) oder `DO_NOT_TRACK` |
235| `browser-intake-us5-datadoghq.com` | Operationale Fehlerberichte, die gesendet werden, wenn die CLI die Anthropic API direkt nutzt und ein serverseitiges Rollout-Gate sie aktiviert. Optional: deaktivieren mit `DISABLE_ERROR_REPORTING` oder `DISABLE_TELEMETRY`; siehe [Telemetry services](/docs/de/data-usage.md#telemetry-services) |235| `browser-intake-us5-datadoghq.com` | Operationale Fehlerberichte, die gesendet werden, wenn die CLI die Anthropic API direkt nutzt und ein serverseitiges Rollout-Gate sie aktiviert. Optional: deaktivieren mit `DISABLE_ERROR_REPORTING` oder `DISABLE_TELEMETRY`; siehe [Telemetry services](https://code.claude.com/docs/de/data-usage.md#telemetry-services) |
236| `formulae.brew.sh` | Versionsprüfungen auf Homebrew-Installationen aktualisieren. Andere Installationsmethoden kontaktieren diesen Host nicht |236| `formulae.brew.sh` | Versionsprüfungen auf Homebrew-Installationen aktualisieren. Andere Installationsmethoden kontaktieren diesen Host nicht |
237| `code.claude.com` | Claude Code-Dokumentationssuchen durch den integrierten claude-code-guide-Agent und vorab genehmigte WebFetch-Anfragen. Das Blockieren dieses Hosts betrifft nur Dokumentationssuchen |237| `code.claude.com` | Claude Code-Dokumentationssuchen durch den integrierten claude-code-guide-Agent und vorab genehmigte WebFetch-Anfragen. Das Blockieren dieses Hosts betrifft nur Dokumentationssuchen |
238 238
239Wenn Sie Claude Code über npm installieren oder Ihre eigene Binärverteilung verwalten, benötigen Endbenutzer nicht die nativen Installer- und Auto-Updater-Verwendungen von `downloads.claude.ai`, aber npm- und bun-Installationen benötigen ihre Paketregistrierung, `registry.npmjs.org`, es sei denn, Ihre Organisation spiegelt sie. Die anderen Verwendungen in der Tabelle gelten unabhängig von der Installationsmethode.239Wenn Sie Claude Code über npm installieren oder Ihre eigene Binärverteilung verwalten, benötigen Endbenutzer nicht die nativen Installer- und Auto-Updater-Verwendungen von `downloads.claude.ai`, aber npm- und bun-Installationen benötigen ihre Paketregistrierung, `registry.npmjs.org`, es sei denn, Ihre Organisation spiegelt sie. Die anderen Verwendungen in der Tabelle gelten unabhängig von der Installationsmethode.
240 240
241Die beiden Datadog-Intake-Hosts tragen nur optionale operationale Telemetrie, und das Setzen von [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/de/env-vars) deaktiviert beide. Sitzungen bei Drittanbietern senden niemals an diese Hosts, auch wenn eine Plattform [`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](/docs/de/env-vars) setzt und Telemetrie-Metriken standardmäßig aktiviert sind. Siehe [Telemetry services](/docs/de/data-usage.md#telemetry-services) für alles, was Claude Code sendet, und wie Sie es deaktivieren, bevor Sie Ihre Allowlist finalisieren.241Die beiden Datadog-Intake-Hosts tragen nur optionale operationale Telemetrie, und das Setzen von [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/de/env-vars) deaktiviert beide. Sitzungen bei Drittanbietern senden niemals an diese Hosts, auch wenn eine Plattform [`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](https://code.claude.com/docs/de/env-vars) setzt und Telemetrie-Metriken standardmäßig aktiviert sind. Siehe [Telemetry services](https://code.claude.com/docs/de/data-usage.md#telemetry-services) für alles, was Claude Code sendet, und wie Sie es deaktivieren, bevor Sie Ihre Allowlist finalisieren.
242 242
243Bei Verwendung von [Amazon Bedrock](/docs/de/amazon-bedrock.md), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai.md), [Microsoft Foundry](/docs/de/microsoft-foundry.md) oder einer angemeldeten [Claude apps gateway](/docs/de/claude-apps-gateway) Sitzung gehen Modellverkehr und Authentifizierung stattdessen zu Ihrem Anbieter oder Gateway anstelle von `api.anthropic.com`, `claude.ai` oder `platform.claude.com`. Das WebFetch-Tool ruft immer noch `api.anthropic.com` für seine [Domänensicherheitsprüfung](/docs/de/data-usage.md#webfetch-domain-safety-check) auf, es sei denn, Sie setzen `skipWebFetchPreflight: true` in [settings](/docs/de/settings.md).243Bei Verwendung von [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md), [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md), [Microsoft Foundry](https://code.claude.com/docs/de/microsoft-foundry.md) oder einer angemeldeten [Claude apps gateway](https://code.claude.com/docs/de/claude-apps-gateway) Sitzung gehen Modellverkehr und Authentifizierung stattdessen zu Ihrem Anbieter oder Gateway anstelle von `api.anthropic.com`, `claude.ai` oder `platform.claude.com`. Das WebFetch-Tool ruft immer noch `api.anthropic.com` für seine [Domänensicherheitsprüfung](https://code.claude.com/docs/de/data-usage.md#webfetch-domain-safety-check) auf, es sei denn, Sie setzen `skipWebFetchPreflight: true` in [settings](https://code.claude.com/docs/de/settings.md).
244 244
245Beim Routing durch ein [LLM gateway](/docs/de/llm-gateway) mit [`ANTHROPIC_BASE_URL`](/docs/de/llm-gateway-connect#set-the-base-url-and-credential) ruft die [fast mode](/docs/de/fast-mode.md) Verfügbarkeitsprüfung immer noch `api.anthropic.com` anstelle der Gateway-Basis-URL auf. Die Prüfung berücksichtigt einen konfigurierten HTTP-Proxy, daher ist ein Allowlist-Eintrag für `api.anthropic.com` im Proxy die Lösung, wenn eine Netzwerkblockade die Ursache ist. Eine Netzwerkblockade schlägt die Prüfung nur fehl, wenn der Host selbst durch den Proxy nicht erreichbar ist, und fast mode meldet dann einen Konnektivitätsfehler. Der gleiche Konnektivitätsfehler tritt auf, wenn die Prüfung eine vom Gateway ausgestellte Anmeldedaten präsentiert, die Anthropic ablehnt; Allowlisting hilft dort nicht, da nichts blockiert ist. Siehe [use fast mode behind proxies and LLM gateways](/docs/de/fast-mode.md#use-fast-mode-behind-proxies-and-llm-gateways) für die Variablen, die es wiederherstellen.245Beim Routing durch ein [LLM gateway](https://code.claude.com/docs/de/llm-gateway) mit [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/de/llm-gateway-connect#set-the-base-url-and-credential) ruft die [fast mode](https://code.claude.com/docs/de/fast-mode.md) Verfügbarkeitsprüfung immer noch `api.anthropic.com` anstelle der Gateway-Basis-URL auf. Die Prüfung berücksichtigt einen konfigurierten HTTP-Proxy, daher ist ein Allowlist-Eintrag für `api.anthropic.com` im Proxy die Lösung, wenn eine Netzwerkblockade die Ursache ist. Eine Netzwerkblockade schlägt die Prüfung nur fehl, wenn der Host selbst durch den Proxy nicht erreichbar ist, und fast mode meldet dann einen Konnektivitätsfehler. Der gleiche Konnektivitätsfehler tritt auf, wenn die Prüfung eine vom Gateway ausgestellte Anmeldedaten präsentiert, die Anthropic ablehnt; Allowlisting hilft dort nicht, da nichts blockiert ist. Siehe [use fast mode behind proxies and LLM gateways](https://code.claude.com/docs/de/fast-mode.md#use-fast-mode-behind-proxies-and-llm-gateways) für die Variablen, die es wiederherstellen.
246 246
247### Organisations-IP-Allowlists und Proxy-Ausgang247### Organisations-IP-Allowlists und Proxy-Ausgang
248 248
249Wenn Ihre Organisation [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) für Claude aktiviert hat, leiten Sie `bridge.claudeusercontent.com` durch den gleichen Proxy-Ausgang wie `claude.ai` und `api.anthropic.com`, z. B. indem Sie es in das gleiche Zscaler-App-Segment oder die gleiche Netskope-Steering-Richtlinie platzieren. Wenn Sie es nicht auf diese Weise leiten können, fügen Sie die Ausgangsadresse, die Ihr Proxy für diesen Host verwendet, zu Ihrer Organisations-IP-Allowlist hinzu, aber nur wenn diese Adresse Ihrer Organisation gewidmet ist: ein gemeinsamer Proxy-Ausgangsbereich lässt auch andere Kunden des Proxy-Anbieters zu.249Wenn Ihre Organisation [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) für Claude aktiviert hat, leiten Sie `bridge.claudeusercontent.com` durch den gleichen Proxy-Ausgang wie `claude.ai` und `api.anthropic.com`, z. B. indem Sie es in das gleiche Zscaler-App-Segment oder die gleiche Netskope-Steering-Richtlinie platzieren. Wenn Sie es nicht auf diese Weise leiten können, fügen Sie die Ausgangsadresse, die Ihr Proxy für diesen Host verwendet, zu Ihrer Organisations-IP-Allowlist hinzu, aber nur wenn diese Adresse Ihrer Organisation gewidmet ist: ein gemeinsamer Proxy-Ausgangsbereich lässt auch andere Kunden des Proxy-Anbieters zu.
250 250
251Anthropic überprüft Verbindungen zu `bridge.claudeusercontent.com` gegen Ihre Organisations-IP-Allowlist unter Verwendung der Adresse, von der sie ankommen. Wenn Ihr Proxy Datenverkehr für diesen Host durch eine Adresse sendet, die nicht auf dieser Allowlist steht, kann Claude Code keine Verbindung zur [Claude in Chrome](/docs/de/chrome.md) Erweiterung herstellen, obwohl der Rest von Claude Code funktioniert.251Anthropic überprüft Verbindungen zu `bridge.claudeusercontent.com` gegen Ihre Organisations-IP-Allowlist unter Verwendung der Adresse, von der sie ankommen. Wenn Ihr Proxy Datenverkehr für diesen Host durch eine Adresse sendet, die nicht auf dieser Allowlist steht, kann Claude Code keine Verbindung zur [Claude in Chrome](https://code.claude.com/docs/de/chrome.md) Erweiterung herstellen, obwohl der Rest von Claude Code funktioniert.
252 252
253### GitHub-Allowlists und Firewalls253### GitHub-Allowlists und Firewalls
254 254
255[Cloud sessions](/docs/de/claude-code-on-the-web.md) in von Anthropic gehosteten Umgebungen und [Code Review](/docs/de/code-review.md) verbinden sich mit Ihren Repositories von verwalteter Anthropic-Infrastruktur aus; Sitzungen in einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) verbinden sich von innerhalb Ihres Netzwerks, es sei denn, der Runner entscheidet sich für den [Anthropic git proxy](/docs/de/self-hosted-environments-deploy.md#use-the-anthropic-git-proxy), der von Anthropics Seite abruft.255[Cloud sessions](https://code.claude.com/docs/de/claude-code-on-the-web.md) in von Anthropic gehosteten Umgebungen und [Code Review](https://code.claude.com/docs/de/code-review.md) verbinden sich mit Ihren Repositories von verwalteter Anthropic-Infrastruktur aus; Sitzungen in einer [selbstgehosteten Umgebung](https://code.claude.com/docs/de/self-hosted-environments) verbinden sich von innerhalb Ihres Netzwerks, es sei denn, der Runner entscheidet sich für den [Anthropic git proxy](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#use-the-anthropic-git-proxy), der von Anthropics Seite abruft.
256 256
257Wenn 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).257Wenn 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).
258 258
259Für selbstgehostete [GitHub Enterprise Server](/docs/de/github-enterprise-server.md) 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.md#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.md#use-the-anthropic-git-proxy) entscheiden, der von Anthropics Seite abruft. Der [SCM connector](/docs/de/self-hosted-environments-reference.md#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.259Für selbstgehostete [GitHub Enterprise Server](https://code.claude.com/docs/de/github-enterprise-server.md) 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](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#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](https://code.claude.com/docs/de/self-hosted-environments-deploy.md#use-the-anthropic-git-proxy) entscheiden, der von Anthropics Seite abruft. Der [SCM connector](https://code.claude.com/docs/de/self-hosted-environments-reference.md#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.
260 260
261### Desktop und claude.ai261### Desktop und claude.ai
262 262
263Die vorherige Tabelle deckt die eigenständige CLI ab. Die Claude Desktop-App und claude.ai in einem Browser laden ihren Anwendungscode und Benutzerinhalte von zusätzlichen Anthropic CDN-Hosts, einschließlich `assets-proxy.anthropic.com` und der anderen `*.claudeusercontent.com` Ursprünge, die [artifacts](/docs/de/artifacts.md) in diesen Apps bereitstellen. Das Zulassen von `claude.ai` bei gleichzeitiger Blockierung dieser Hosts führt zu einer leeren Seite statt eines Fehlers. Siehe [network access requirements](/docs/de/desktop.md#network-access-requirements) auf der Desktop-Seite.263Die vorherige Tabelle deckt die eigenständige CLI ab. Die Claude Desktop-App und claude.ai in einem Browser laden ihren Anwendungscode und Benutzerinhalte von zusätzlichen Anthropic CDN-Hosts, einschließlich `assets-proxy.anthropic.com` und der anderen `*.claudeusercontent.com` Ursprünge, die [artifacts](https://code.claude.com/docs/de/artifacts.md) in diesen Apps bereitstellen. Das Zulassen von `claude.ai` bei gleichzeitiger Blockierung dieser Hosts führt zu einer leeren Seite statt eines Fehlers. Siehe [network access requirements](https://code.claude.com/docs/de/desktop.md#network-access-requirements) auf der Desktop-Seite.
264 264
265Claude Desktop und claude.ai stellen außerdem einige Tool-Ergebnisse innerhalb einer Konversation als interaktive Widgets dar, etwa die [MCP Apps](https://claude.com/docs/connectors/building/mcp-apps/getting-started), die einige Konnektoren bereitstellen. Diese Widgets werden von generierten Subdomains von `claudemcpcontent.com` geladen. Lassen Sie daher `*.claudemcpcontent.com` einschließlich des Platzhalters zu. Wenn Sie es blockieren, funktioniert der Rest der App weiterhin, aber diese Widgets werden nicht geladen.265Claude Desktop und claude.ai stellen außerdem einige Tool-Ergebnisse innerhalb einer Konversation als interaktive Widgets dar, etwa die [MCP Apps](https://claude.com/docs/connectors/building/mcp-apps/getting-started), die einige Konnektoren bereitstellen. Diese Widgets werden von generierten Subdomains von `claudemcpcontent.com` geladen. Lassen Sie daher `*.claudemcpcontent.com` einschließlich des Platzhalters zu. Wenn Sie es blockieren, funktioniert der Rest der App weiterhin, aber diese Widgets werden nicht geladen.
266 266
267#### Drittanbieter-Hosts für Artefakt-Schriftarten und -Bibliotheken267#### Drittanbieter-Hosts für Artefakt-Schriftarten und -Bibliotheken
268 268
269Ein [artifact](/docs/de/artifacts.md), das eine Schriftart von [Google Fonts](/docs/de/artifacts.md#improve-the-visual-design) lädt, fordert auch `fonts.googleapis.com` und `fonts.gstatic.com` an. Beide Hosts sind optional. Wenn Sie sie blockieren, werden Artifacts in Fallback-Schriftarten gerendert. Blockieren Sie mit einer schnellen Ablehnung statt eines stillen Verwerfens, damit die Schriftartanfrage sofort fehlschlägt, anstatt das erste Rendering der Seite zu verzögern.269Ein [artifact](https://code.claude.com/docs/de/artifacts.md), das eine Schriftart von [Google Fonts](https://code.claude.com/docs/de/artifacts.md#improve-the-visual-design) lädt, fordert auch `fonts.googleapis.com` und `fonts.gstatic.com` an. Beide Hosts sind optional. Wenn Sie sie blockieren, werden Artifacts in Fallback-Schriftarten gerendert. Blockieren Sie mit einer schnellen Ablehnung statt eines stillen Verwerfens, damit die Schriftartanfrage sofort fehlschlägt, anstatt das erste Rendering der Seite zu verzögern.
270 270
271Artifacts können auch JavaScript-Bibliotheken wie React oder ein Charting-Paket von `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com`, `code.jquery.com` und `unpkg.com` laden und von keinem anderen externen Host. Wenn Sie diese Hosts blockieren, funktionieren die Teile eines Artifacts, die von einer Bibliothek abhängen, nicht, und im Gegensatz zu einer blockierten Schriftart hat eine blockierte Bibliothek keinen Fallback. Blockieren Sie auch hier mit einer schnellen Ablehnung, damit eine blockierte Bibliotheksanfrage sofort fehlschlägt, anstatt zu hängen, bis sie abläuft.271Artifacts können auch JavaScript-Bibliotheken wie React oder ein Charting-Paket von `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com`, `code.jquery.com` und `unpkg.com` laden und von keinem anderen externen Host. Wenn Sie diese Hosts blockieren, funktionieren die Teile eines Artifacts, die von einer Bibliothek abhängen, nicht, und im Gegensatz zu einer blockierten Schriftart hat eine blockierte Bibliothek keinen Fallback. Blockieren Sie auch hier mit einer schnellen Ablehnung, damit eine blockierte Bibliotheksanfrage sofort fehlschlägt, anstatt zu hängen, bis sie abläuft.
272 272
273## Zusätzliche Ressourcen273## Zusätzliche Ressourcen
274 274
275* [Einstellungsdateien und Priorität](/docs/de/settings.md)275* [Einstellungsdateien und Priorität](https://code.claude.com/docs/de/settings.md)
276* [Umgebungsvariablen-Referenz](/docs/de/env-vars.md)276* [Umgebungsvariablen-Referenz](https://code.claude.com/docs/de/env-vars.md)
277* [Fehlerbehebungsleitfaden](/docs/de/troubleshooting.md)277* [Fehlerbehebungsleitfaden](https://code.claude.com/docs/de/troubleshooting.md)