SpyBara
Go Premium

Documentation 2026-10-05 23:58 UTC to 2026-10-06 03:57 UTC

62 files changed +870 −631. View all changes and history on the product overview
2026
Tue 6 03:57 Mon 5 23:58 Sun 4 23:58 Sat 3 23:57 Fri 2 22:59 Thu 1 23:59

admin-setup.md +2 −1

Details

175| :- | :- | :- |175| :- | :- | :- |

176| Datennutzungsrichtlinie | Was Anthropic erfasst, wie lange es aufbewahrt wird, was niemals zum Training verwendet wird | [Datennutzung](/docs/de/data-usage) |176| Datennutzungsrichtlinie | Was Anthropic erfasst, wie lange es aufbewahrt wird, was niemals zum Training verwendet wird | [Datennutzung](/docs/de/data-usage) |

177| Zero Data Retention (ZDR) | Nichts wird nach Abschluss der Anfrage gespeichert. Verfügbar für qualifizierte Konten auf Claude für Enterprise | [Zero Data Retention](/docs/de/zero-data-retention) |177| Zero Data Retention (ZDR) | Nichts wird nach Abschluss der Anfrage gespeichert. Verfügbar für qualifizierte Konten auf Claude für Enterprise | [Zero Data Retention](/docs/de/zero-data-retention) |

178| HIPAA-Konfiguration | Für Organisationen mit Claude für Enterprise, in denen HIPAA aktiviert ist. Einige Funktionen von Claude Code (lokaler Modus) sind deaktiviert, andere sind standardmäßig ausgeschaltet | [Claude Code (lokaler Modus) für eine HIPAA-fähige Organisation einrichten](/docs/de/hipaa-setup) |

178| Sicherheitsarchitektur | Netzwerkmodell, Verschlüsselung, Authentifizierung, Audit-Trail | [Sicherheit](/docs/de/security) |179| Sicherheitsarchitektur | Netzwerkmodell, Verschlüsselung, Authentifizierung, Audit-Trail | [Sicherheit](/docs/de/security) |

179 180 

180Wenn Sie Anfrage-Level-Audit-Protokollierung benötigen oder Datenverkehr nach Datensensibilität weiterleiten möchten, platzieren Sie ein Gateway zwischen Entwicklern und Ihrem Anbieter: Ein selbstgehostetes [Claude Apps Gateway](/docs/de/claude-apps-gateway) protokolliert ein Pro-Anfrage-Audit-Protokoll mit IdP-Identität, oder verwenden Sie ein anderes [LLM-Gateway](/docs/de/llm-gateway). Für behördliche Anforderungen und Zertifizierungen siehe [Rechtliche Angelegenheiten und Compliance](/docs/de/legal-and-compliance).181Wenn Sie Audit-Logging auf Anfrageebene benötigen oder Datenverkehr nach Datensensibilität weiterleiten möchten, empfehlen wir, ein Gateway zwischen Entwicklern und Ihrem Anbieter zu platzieren: Ein selbstgehostetes [Claude Apps Gateway](/docs/de/claude-apps-gateway) zeichnet ein Audit-Log pro Anfrage mit IdP-Identität auf, oder Sie verwenden ein anderes [LLM-Gateway](/docs/de/llm-gateway). Sitzungen, die über ein Gateway laufen, sind für die HIPAA-Konfiguration nicht zulässig. Unter [Prüfen, wie sich Entwickler anmelden und verbinden](/docs/de/hipaa-setup#check-how-developers-sign-in-and-connect) sind die Verbindungen aufgeführt, die zulässig sind. Für behördliche Anforderungen und Zertifizierungen siehe [Rechtliche Angelegenheiten und Compliance](/docs/de/legal-and-compliance).

181 182 

182<h2 id="verify-and-onboard">183<h2 id="verify-and-onboard">

183 Überprüfen und Onboarding184 Überprüfen und Onboarding

Details

118| Projekt (Wurzel) | `<cwd>/CLAUDE.md` oder `<cwd>/.claude/CLAUDE.md` | `settingSources` enthält `"project"` |118| Projekt (Wurzel) | `<cwd>/CLAUDE.md` oder `<cwd>/.claude/CLAUDE.md` | `settingSources` enthält `"project"` |

119| Projektregeln | `<cwd>/.claude/rules/*.md` und `.claude/rules/*.md` in jedem übergeordneten Verzeichnis | `settingSources` enthält `"project"` |119| Projektregeln | `<cwd>/.claude/rules/*.md` und `.claude/rules/*.md` in jedem übergeordneten Verzeichnis | `settingSources` enthält `"project"` |

120| Projekt (übergeordnete Verzeichnisse) | `CLAUDE.md`-Dateien in Verzeichnissen über `cwd` | `settingSources` enthält `"project"`, geladen beim Sitzungsstart |120| Projekt (übergeordnete Verzeichnisse) | `CLAUDE.md`-Dateien in Verzeichnissen über `cwd` | `settingSources` enthält `"project"`, geladen beim Sitzungsstart |

121| Projekt (Unterverzeichnisse) | `CLAUDE.md`-Dateien in Unterverzeichnissen von `cwd` | `settingSources` enthält `"project"`, bei Bedarf geladen, wenn der Agent eine Datei in diesem Unterbaum liest |121| Projekt (Unterverzeichnisse) | `CLAUDE.md`-Dateien in Unterverzeichnissen von `cwd` | `settingSources` enthält `"project"`, [bei Bedarf](/docs/de/memory#how-claude-md-files-load) geladen |

122| Lokal | `<cwd>/CLAUDE.local.md` und `CLAUDE.local.md` in jedem übergeordneten Verzeichnis | `settingSources` enthält `"local"` |122| Lokal | `<cwd>/CLAUDE.local.md` und `CLAUDE.local.md` in jedem übergeordneten Verzeichnis | `settingSources` enthält `"local"` |

123| Benutzer | `~/.claude/CLAUDE.md` | `settingSources` enthält `"user"` |123| Benutzer | `~/.claude/CLAUDE.md` | `settingSources` enthält `"user"` |

124| Benutzerregeln | `~/.claude/rules/*.md` | `settingSources` enthält `"user"` |124| Benutzerregeln | `~/.claude/rules/*.md` | `settingSources` enthält `"user"` |

125 125 

126Alle Ebenen sind additiv: Wenn sowohl Projekt- als auch Benutzer-CLAUDE.md-Dateien vorhanden sind, sieht der Agent beide. Es gibt keine harte Vorrangregel zwischen Ebenen; wenn Anweisungen in Konflikt geraten, hängt das Ergebnis davon ab, wie Claude sie interpretiert. Schreiben Sie nicht in Konflikt stehende Regeln, oder geben Sie den Vorrang explizit in der spezifischeren Datei an („Diese Projektanweisungen überschreiben alle in Konflikt stehenden Benutzer-Level-Standardwerte").126Alle Ebenen sind additiv: Wenn sowohl Projekt- als auch Benutzer-CLAUDE.md-Dateien vorhanden sind, sieht der Agent beide. Es gibt keine harte Vorrangregel zwischen Ebenen; wenn Anweisungen in Konflikt geraten, hängt das Ergebnis davon ab, wie Claude sie interpretiert. Schreiben Sie nicht in Konflikt stehende Regeln, oder geben Sie den Vorrang explizit in der spezifischeren Datei an („Diese Projektanweisungen überschreiben alle in Konflikt stehenden Benutzer-Level-Standardwerte“).

127 127 

128<Tip>128<Tip>

129 Sie können auch Kontext direkt über `systemPrompt` injizieren, ohne CLAUDE.md-Dateien zu verwenden. Siehe [Systemaufforderungen ändern](/docs/de/agent-sdk/modifying-system-prompts). Verwenden Sie CLAUDE.md, wenn Sie den gleichen Kontext zwischen interaktiven Claude Code-Sitzungen und Ihren SDK-Agenten teilen möchten.129 Sie können auch Kontext direkt über `systemPrompt` injizieren, ohne CLAUDE.md-Dateien zu verwenden. Siehe [Systemaufforderungen ändern](/docs/de/agent-sdk/modifying-system-prompts). Verwenden Sie CLAUDE.md, wenn Sie den gleichen Kontext zwischen interaktiven Claude Code-Sitzungen und Ihren SDK-Agenten teilen möchten.

Details

10 10 

11Die vollständige API-Dokumentation finden Sie in der [TypeScript SDK-Referenz](/docs/de/agent-sdk/typescript) und der [Python SDK-Referenz](/docs/de/agent-sdk/python).11Die vollständige API-Dokumentation finden Sie in der [TypeScript SDK-Referenz](/docs/de/agent-sdk/typescript) und der [Python SDK-Referenz](/docs/de/agent-sdk/python).

12 12 

13<span id="estimates-not-billing" />

14 

13<Warning>15<Warning>

14 Die Felder `total_cost_usd` und `costUSD` sind clientseitige Schätzungen und keine verbindlichen Abrechnungsdaten. Das SDK berechnet sie lokal anhand einer Preistabelle, die zum Build-Zeitpunkt eingebunden wird, sofern keine [`modelPricing`](/docs/de/settings-reference#modelpricing)-Tabelle aktiv ist. Sie können von dem abweichen, was Ihnen tatsächlich in Rechnung gestellt wird, wenn:16 Die Felder `total_cost_usd` und `costUSD` sind clientseitige Schätzungen und keine verbindlichen Abrechnungsdaten. Das SDK berechnet sie lokal anhand einer Preistabelle, die zum Build-Zeitpunkt eingebunden wird, sofern keine [`modelPricing`](/docs/de/settings-reference#modelpricing)-Tabelle aktiv ist. Sie können von dem abweichen, was Ihnen tatsächlich in Rechnung gestellt wird, wenn:

15 17 


242* **Unabhängige Aufrufe ohne die Option `resume` oder `continue`**: Jedes Ergebnis deckt nur den eigenen Aufruf ab, daher addieren Sie die Gesamtwerte selbst, wie es die folgenden Beispiele tun.244* **Unabhängige Aufrufe ohne die Option `resume` oder `continue`**: Jedes Ergebnis deckt nur den eigenen Aufruf ab, daher addieren Sie die Gesamtwerte selbst, wie es die folgenden Beispiele tun.

243* **Aufrufe, die dieselbe Sitzung fortsetzen**: Claude Code speichert die Gesamtwerte der Sitzung in ihrem [Transkript](/docs/de/sessions#where-transcripts-are-stored), wenn der Prozess normal beendet wird, und stellt sie wieder her, wenn ein späterer Aufruf die Sitzung fortsetzt oder forkt. Jedes Ergebnis enthält bereits die früheren Ausgaben der Sitzung. Lesen Sie das neueste Ergebnis, um den Gesamtwert der Sitzung zu erhalten; wenn Sie die Ergebnisse summieren, werden die wiederhergestellten Ausgaben doppelt gezählt. Vor v2.1.277 begannen die Gesamtwerte einer Sitzung, die Sie über das SDK oder `claude -p` fortgesetzt haben, bei null, sodass die Ergebnisse jedes Aufrufs nur diesen Aufruf abdeckten.245* **Aufrufe, die dieselbe Sitzung fortsetzen**: Claude Code speichert die Gesamtwerte der Sitzung in ihrem [Transkript](/docs/de/sessions#where-transcripts-are-stored), wenn der Prozess normal beendet wird, und stellt sie wieder her, wenn ein späterer Aufruf die Sitzung fortsetzt oder forkt. Jedes Ergebnis enthält bereits die früheren Ausgaben der Sitzung. Lesen Sie das neueste Ergebnis, um den Gesamtwert der Sitzung zu erhalten; wenn Sie die Ergebnisse summieren, werden die wiederhergestellten Ausgaben doppelt gezählt. Vor v2.1.277 begannen die Gesamtwerte einer Sitzung, die Sie über das SDK oder `claude -p` fortgesetzt haben, bei null, sodass die Ergebnisse jedes Aufrufs nur diesen Aufruf abdeckten.

244 246 

247In beiden Fällen ist der kombinierte Wert weiterhin eine [clientseitige Schätzung](#estimates-not-billing).

248 

245Im Streaming-Eingabemodus lesen Sie den Gesamtwert jedes Aufrufs wie unter [Kosten im Streaming-Eingabemodus verfolgen](#track-costs-in-streaming-input-mode) beschrieben. Für einen Aufruf, der mit einem Absturz endete, siehe [Gesamtwerte nach einem Sitzungsabsturz wiederherstellen](#recover-totals-after-a-session-crash).249Im Streaming-Eingabemodus lesen Sie den Gesamtwert jedes Aufrufs wie unter [Kosten im Streaming-Eingabemodus verfolgen](#track-costs-in-streaming-input-mode) beschrieben. Für einen Aufruf, der mit einem Absturz endete, siehe [Gesamtwerte nach einem Sitzungsabsturz wiederherstellen](#recover-totals-after-a-session-crash).

246 250 

247Die folgenden Beispiele führen zwei `query()`-Aufrufe nacheinander aus, addieren das `total_cost_usd` jedes Aufrufs zu einer laufenden Summe und geben sowohl die Kosten pro Aufruf als auch die kombinierten Kosten aus:251Die folgenden Beispiele führen zwei `query()`-Aufrufe nacheinander aus, addieren das `total_cost_usd` jedes Aufrufs zu einer laufenden Summe und geben sowohl die Kosten pro Aufruf als auch die kombinierten Kosten aus:

Details

15| Wenn Sie möchten... | Tun Sie dies |15| Wenn Sie möchten... | Tun Sie dies |

16| :- | :- |16| :- | :- |

17| Ein Tool definieren | Verwenden Sie [`@tool`](/docs/de/agent-sdk/python#tool) (Python) oder [`tool()`](/docs/de/agent-sdk/typescript#tool) (TypeScript) mit einem Namen, einer Beschreibung, einem Schema und einem Handler. Siehe [Erstellen Sie ein benutzerdefiniertes Tool](#create-a-custom-tool). |17| Ein Tool definieren | Verwenden Sie [`@tool`](/docs/de/agent-sdk/python#tool) (Python) oder [`tool()`](/docs/de/agent-sdk/typescript#tool) (TypeScript) mit einem Namen, einer Beschreibung, einem Schema und einem Handler. Siehe [Erstellen Sie ein benutzerdefiniertes Tool](#create-a-custom-tool). |

18| Einen Parameter optional machen | Deklarieren Sie ihn im Schema als optional und wenden Sie den Standardwert im Handler an. Siehe [Einen Parameter optional machen](#make-a-parameter-optional). |

18| Ein Tool bei Claude registrieren | Wickeln Sie in `create_sdk_mcp_server` / `createSdkMcpServer` ein und übergeben Sie es an `mcpServers` in `query()`. Siehe [Rufen Sie ein benutzerdefiniertes Tool auf](#call-a-custom-tool). |19| Ein Tool bei Claude registrieren | Wickeln Sie in `create_sdk_mcp_server` / `createSdkMcpServer` ein und übergeben Sie es an `mcpServers` in `query()`. Siehe [Rufen Sie ein benutzerdefiniertes Tool auf](#call-a-custom-tool). |

19| Ein Tool vorab genehmigen | Fügen Sie es zu Ihren zulässigen Tools hinzu. Siehe [Konfigurieren Sie zulässige Tools](#configure-allowed-tools). |20| Ein Tool vorab genehmigen | Fügen Sie es zu Ihren zulässigen Tools hinzu. Siehe [Konfigurieren Sie zulässige Tools](#configure-allowed-tools). |

20| Entfernen Sie ein integriertes Tool aus Claudes Kontext | Übergeben Sie ein `tools`-Array, das nur die gewünschten integrierten Tools auflistet. Siehe [Konfigurieren Sie zulässige Tools](#configure-allowed-tools). |21| Entfernen Sie ein integriertes Tool aus Claudes Kontext | Übergeben Sie ein `tools`-Array, das nur die gewünschten integrierten Tools auflistet. Siehe [Konfigurieren Sie zulässige Tools](#configure-allowed-tools). |


32 33 

33* **Name:** ein eindeutiger Bezeichner, den Claude zum Aufrufen des Tools verwendet.34* **Name:** ein eindeutiger Bezeichner, den Claude zum Aufrufen des Tools verwendet.

34* **Beschreibung:** was das Tool tut. Claude liest dies, um zu entscheiden, wann es aufgerufen werden soll.35* **Beschreibung:** was das Tool tut. Claude liest dies, um zu entscheiden, wann es aufgerufen werden soll.

35* **Input-Schema:** die Argumente, die Claude bereitstellen muss. In TypeScript ist dies immer ein [Zod-Schema](https://zod.dev/), und die `args` des Handlers werden automatisch davon typisiert. In Python ist dies ein Dict, das Namen auf Typen abbildet, wie `{"latitude": float}`, das das SDK für Sie in JSON Schema konvertiert. Der Python Decorator akzeptiert auch direkt ein vollständiges [JSON Schema](https://json-schema.org/understanding-json-schema/about) Dict, wenn Sie Enums, Bereiche, optionale Felder oder verschachtelte Objekte benötigen.36* **Input-Schema:** die Argumente, die das Tool akzeptiert, je nach Sprache deklariert:

37 * **TypeScript**: ein [Zod-Schema](https://zod.dev/). Die `args` des Handlers übernehmen ihre Typen davon. Rufen Sie `.describe()` für ein Feld auf, um ihm eine Beschreibung zu geben, die Claude sieht.

38 * **Python**: ein Dict, das Namen auf Typen abbildet, wie `{"latitude": float}`, das das SDK für Sie in JSON Schema konvertiert. Umschließen Sie einen Typ mit `Annotated`, wie `{"latitude": Annotated[float, "Latitude coordinate"]}`, um dem Feld eine Beschreibung zu geben, die Claude sieht. Der Decorator akzeptiert auch direkt ein vollständiges [JSON Schema](https://json-schema.org/understanding-json-schema/about) Dict, wenn Sie Enums, Bereiche, optionale Felder oder verschachtelte Objekte benötigen.

36* **Handler:** die asynchrone Funktion, die ausgeführt wird, wenn Claude das Tool aufruft. Sie erhält die validierten Argumente und muss ein Objekt mit folgenden Eigenschaften zurückgeben:39* **Handler:** die asynchrone Funktion, die ausgeführt wird, wenn Claude das Tool aufruft. Sie erhält die validierten Argumente und muss ein Objekt mit folgenden Eigenschaften zurückgeben:

37 * `content` (erforderlich): ein Array von Ergebnis-Blöcken, jeder mit einem `type` von `"text"`, `"image"`, `"audio"`, `"resource"` oder `"resource_link"`. Siehe [Bilder und Ressourcen zurückgeben](#return-images-and-resources) für Nicht-Text-Blöcke.40 * `content` (erforderlich): ein Array von Ergebnis-Blöcken, jeder mit einem `type` von `"text"`, `"image"`, `"audio"`, `"resource"` oder `"resource_link"`. Siehe [Bilder und Ressourcen zurückgeben](#return-images-and-resources) für Nicht-Text-Blöcke.

38 * `structuredContent` (optional): ein JSON-Objekt, das das Ergebnis als maschinenlesbare Daten enthält und zusammen mit `content` zurückgegeben wird. Siehe [Strukturierte Daten zurückgeben](#return-structured-data).41 * `structuredContent` (optional): ein JSON-Objekt, das das Ergebnis als maschinenlesbare Daten enthält und zusammen mit `content` zurückgegeben wird. Siehe [Strukturierte Daten zurückgeben](#return-structured-data).


40 43 

41Nach der Definition eines Tools wickeln Sie es mit [`createSdkMcpServer`](/docs/de/agent-sdk/typescript#createsdkmcpserver) (TypeScript) oder [`create_sdk_mcp_server`](/docs/de/agent-sdk/python#create_sdk_mcp_server) (Python) in einen Server ein. Der Server läuft prozessinternal in Ihrer Anwendung, nicht als separater Prozess.44Nach der Definition eines Tools wickeln Sie es mit [`createSdkMcpServer`](/docs/de/agent-sdk/typescript#createsdkmcpserver) (TypeScript) oder [`create_sdk_mcp_server`](/docs/de/agent-sdk/python#create_sdk_mcp_server) (Python) in einen Server ein. Der Server läuft prozessinternal in Ihrer Anwendung, nicht als separater Prozess.

42 45 

46Python-Beispiele auf dieser Seite, die HTTP-Anfragen senden, verwenden [httpx](https://www.python-httpx.org/). Fügen Sie es mit dem Paketmanager hinzu, den Ihr Projekt verwendet:

47 

48<Tabs>

49 <Tab title="Python (uv)">

50 ```bash theme={null}

51 uv add httpx

52 ```

53 </Tab>

54 

55 <Tab title="Python (pip)">

56 ```bash theme={null}

57 pip install httpx

58 ```

59 </Tab>

60</Tabs>

61 

43<h3 id="weather-tool-example">62<h3 id="weather-tool-example">

44 Beispiel für ein Wetter-Tool63 Beispiel für ein Wetter-Tool

45</h3>64</h3>

46 65 

47Dieses Beispiel definiert ein `get_temperature` Tool und wickelt es in einen MCP Server ein. Es richtet nur das Tool ein; um es an `query` zu übergeben und auszuführen, siehe [Ein benutzerdefiniertes Tool aufrufen](#call-a-custom-tool) unten.66Dieses Beispiel definiert ein `get_temperature` Tool und wickelt es in einen MCP-Server ein, ohne den Server an `query` zu übergeben. Um das Tool auszuführen, siehe [Ein benutzerdefiniertes Tool aufrufen](#call-a-custom-tool) unten.

48 67 

49<CodeGroup>68<CodeGroup>

50 ```python Python theme={null}69 ```python Python theme={null}

51 from typing import Any70 from typing import Annotated, Any

52 import httpx71 import httpx

53 from claude_agent_sdk import tool, create_sdk_mcp_server72 from claude_agent_sdk import tool, create_sdk_mcp_server

54 73 


57 @tool(76 @tool(

58 "get_temperature",77 "get_temperature",

59 "Get the current temperature at a location",78 "Get the current temperature at a location",

60 {"latitude": float, "longitude": float},79 {

80 "latitude": Annotated[float, "Latitude coordinate"],

81 "longitude": Annotated[float, "Longitude coordinate"],

82 },

61 )83 )

62 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:84 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:

63 async with httpx.AsyncClient() as client:85 async with httpx.AsyncClient() as client:


128 150 

129Siehe die [`tool()`](/docs/de/agent-sdk/typescript#tool) TypeScript-Referenz oder die [`@tool`](/docs/de/agent-sdk/python#tool) Python-Referenz für vollständige Parameterdetails, einschließlich JSON Schema Input-Formate und Rückgabewertstruktur.151Siehe die [`tool()`](/docs/de/agent-sdk/typescript#tool) TypeScript-Referenz oder die [`@tool`](/docs/de/agent-sdk/python#tool) Python-Referenz für vollständige Parameterdetails, einschließlich JSON Schema Input-Formate und Rückgabewertstruktur.

130 152 

131<Tip>153<h3 id="make-a-parameter-optional">

132 Um einen Parameter optional zu machen: Fügen Sie in TypeScript `.optional()` zum Zod-Feld hinzu und wenden Sie den Standard im Handler an. In Python behandelt das Dict-Schema jeden Schlüssel als erforderlich, daher lassen Sie den Parameter aus dem Schema weg, erwähnen Sie ihn in der Beschreibungszeichenkette und lesen Sie ihn mit `args.get()` im Handler. Das [`get_precipitation_chance` Tool unten](#add-more-tools) zeigt beide Muster.154 Einen Parameter optional machen

133</Tip>155</h3>

156 

157Um einen Parameter optional zu machen, deklarieren Sie ihn im Schema als optional und wenden Sie den Standardwert im Handler an:

158 

159* **TypeScript**: Fügen Sie `.optional()` zum Zod-Feld hinzu.

160* **Python**: Das Dict-Schema behandelt jeden Schlüssel als erforderlich. Verwenden Sie die JSON-Schema-Form, lassen Sie den Parameter aus `required` weg und lesen Sie ihn mit `args.get()`. Für ein typisiertes Schema mit optionalen Schlüsseln siehe [TypedDict-Klasse](/docs/de/agent-sdk/python#input-schema-options).

161 

162Das [`get_precipitation_chance` Tool unten](#add-more-tools) zeigt beide Muster.

134 163 

135<h3 id="call-a-custom-tool">164<h3 id="call-a-custom-tool">

136 Ein benutzerdefiniertes Tool aufrufen165 Ein benutzerdefiniertes Tool aufrufen


182 ```211 ```

183</CodeGroup>212</CodeGroup>

184 213 

185Kombinieren Sie diesen Snippet mit den Tool- und Server-Definitionen aus dem [Wetter-Tool-Beispiel](#weather-tool-example) in einer Datei und führen Sie ihn dann mit `python weather.py` für Python oder `npx tsx weather.ts` für TypeScript aus. Claude ruft `get_temperature` auf und das Skript gibt eine einzeilige Antwort mit der aktuellen Temperatur in San Francisco aus.214Kombinieren Sie diesen Snippet mit den Tool- und Server-Definitionen aus dem [Wetter-Tool-Beispiel](#weather-tool-example) in einer Datei, `weather.py` oder `weather.ts`, und führen Sie ihn dann in Ihrem Terminal aus:

215 

216<Tabs>

217 <Tab title="TypeScript">

218 ```bash theme={null}

219 npx tsx weather.ts

220 ```

221 </Tab>

222 

223 <Tab title="Python (uv)">

224 ```bash theme={null}

225 uv run weather.py

226 ```

227 </Tab>

228 

229 <Tab title="Python (pip)">

230 Aktivieren Sie die virtuelle Umgebung, in der Sie das SDK installiert haben, und führen Sie dann Folgendes aus:

231 

232 ```bash theme={null}

233 python weather.py

234 ```

235 </Tab>

236</Tabs>

237 

238Claude ruft `get_temperature` auf und das Skript gibt eine einzeilige Antwort mit der aktuellen Temperatur in San Francisco aus.

186 239 

187<h3 id="add-more-tools">240<h3 id="add-more-tools">

188 Weitere Tools hinzufügen241 Weitere Tools hinzufügen


197 # Define a second tool for the same server250 # Define a second tool for the same server

198 @tool(251 @tool(

199 "get_precipitation_chance",252 "get_precipitation_chance",

200 "Get the hourly precipitation probability for a location. "253 "Get the hourly precipitation probability for a location",

201 "Optionally pass 'hours' (1-24) to control how many hours to return.",254 {

202 {"latitude": float, "longitude": float},255 "type": "object",

256 "properties": {

257 "latitude": {"type": "number"},

258 "longitude": {"type": "number"},

259 "hours": {

260 "type": "integer",

261 "minimum": 1,

262 "maximum": 24,

263 "description": "How many hours of forecast to return",

264 },

265 },

266 # 'hours' is left out of required, so Claude can omit it

267 "required": ["latitude", "longitude"],

268 },

203 )269 )

204 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:270 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:

205 # 'hours' isn't in the schema - read it with .get() to make it optional271 # 'hours' isn't in required - read it with .get() to fall back to a default

206 hours = args.get("hours", 12)272 hours = args.get("hours", 12)

207 async with httpx.AsyncClient() as client:273 async with httpx.AsyncClient() as client:

208 response = await client.get(274 response = await client.get(

Details

147 }147 }

148 ```148 ```

149 149 

1503. **TypedDict-Klasse**: ein typisiertes Schema, dessen `NotRequired`-Schlüssel nicht in `required` aufgenommen werden.

151 

152 * **Python 3.11 und später**: Importieren Sie `TypedDict` und `NotRequired` aus `typing`.

153 * **Python 3.10**: `typing` enthält kein `NotRequired`. Importieren Sie `TypedDict` und `NotRequired` aus `typing_extensions`, das das SDK unter Python 3.10 installiert.

154 

155 ```python theme={null}

156 from typing import Annotated, Any, NotRequired, TypedDict

157 from claude_agent_sdk import tool

158 

159 

160 class ForecastArgs(TypedDict):

161 latitude: Annotated[float, "Latitude coordinate"]

162 hours: NotRequired[Annotated[int, "How many hours of forecast to return"]]

163 

164 

165 @tool("get_forecast", "Get the hourly forecast for a location", ForecastArgs)

166 async def get_forecast(args: dict[str, Any]) -> dict[str, Any]:

167 hours = args.get("hours", 12)

168 return {"content": [{"type": "text", "text": f"{hours}-hour forecast for {args['latitude']}"}]}

169 ```

170 

171In der einfachen Zuordnung und in der TypedDict-Form umschließen Sie einen Typ mit `Annotated[type, "description"]`, um die Beschreibung des Felds festzulegen.

172 

150<h4 id="returns-2">173<h4 id="returns-2">

151 Rückgabewert174 Rückgabewert

152</h4>175</h4>


1781 data: dict[str, Any]1804 data: dict[str, Any]

1782```1805```

1783 1806 

1807Subtypen, die keine eigene Dataclass haben, kommen als `SystemMessage` an. Um die Sitzung zwischen Turns zu verfolgen, setzen Sie [`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/de/env-vars#variables) und lesen Sie `message.data["state"]` bei jeder Nachricht, deren `subtype` `session_state_changed` ist. [`SDKSessionStateChangedMessage`](/docs/de/agent-sdk/typescript#sdksessionstatechangedmessage) listet die Zustände auf, die sie enthalten kann. Iterieren Sie mit `receive_messages()`, um sie zu lesen: `receive_response()` stoppt bei der `ResultMessage`, und eine `session_state_changed`-Nachricht kann auf dieses Ergebnis folgen.

1808 

1784<h3 id="resultmessage">1809<h3 id="resultmessage">

1785 `ResultMessage`1810 `ResultMessage`

1786</h3>1811</h3>

Details

5881};5881};

5882```5882```

5883 5883 

5884<h3 id="sdksessionstatechangedmessage">

5885 `SDKSessionStateChangedMessage`

5886</h3>

5887 

5888Wird ausgegeben, wenn Claude Code den Status der Sitzung meldet. Um diese Nachrichten zu erhalten, setzen Sie [`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/de/env-vars#variables). Claude Code kann denselben Status mehr als einmal melden, lesen Sie eine Nachricht daher als aktuellen Status der Sitzung und nicht als Übergang.

5889 

5890Das `state`-Feld trägt einen dieser Werte:

5891 

5892* `running`: Die Sitzung arbeitet.

5893* `idle`: Claude Code wartet auf Ihren nächsten Prompt.

5894* `requires_action`: Die Sitzung ist blockiert, bis eine Anfrage beantwortet wird, die sie an Ihren Host gesendet hat, z. B. eine Berechtigungsabfrage.

5895 

5896Die `idle`-Nachricht eines Turns und seine `result`-Nachricht können in beliebiger Reihenfolge ankommen. Um zu ändern, ob `idle` auf Hintergrundarbeit wie einen Hintergrund-Subagenten oder einen [Workflow](/docs/de/workflows)-Lauf wartet, siehe [`CLAUDE_CODE_BG_TASKS_REPORT_RUNNING`](/docs/de/env-vars#variables).

5897 

5898```typescript theme={null}

5899type SDKSessionStateChangedMessage = {

5900 type: "system";

5901 subtype: "session_state_changed";

5902 state: "idle" | "running" | "requires_action";

5903 uuid: UUID;

5904 session_id: string;

5905};

5906```

5907 

5884<h3 id="sdkfilespersistedevent">5908<h3 id="sdkfilespersistedevent">

5885 `SDKFilesPersistedEvent`5909 `SDKFilesPersistedEvent`

5886</h3>5910</h3>

agent-view.md +238 −235

Details

124 124 

125Working125Working

126 ✽ collision detection Adding swept-AABB checks to CollisionSystem 2m126 ✽ collision detection Adding swept-AABB checks to CollisionSystem 2m

127 ✢ playtest level 3 run 12 · all checkpoints cleared in 4m127 ✢ playtest level 3 all checkpoints cleared ×12 in 4m

128 128 

129Completed129Completed

130 ✻ title screen result: menu, options, and credits done 9m130 ✻ title screen menu, options, and credits done 9m

131 ∙ sound effects result: 14 SFX exported to assets/audio 4h131 ∙ sound effects 14 SFX exported to assets/audio 4h

132 … 6 more132 … 6 more

133```133```

134 134 


141| Status | Symbol zeigt sich als | Was es bedeutet |141| Status | Symbol zeigt sich als | Was es bedeutet |

142| :- | :- | :- |142| :- | :- | :- |

143| Working | Animiert | Claude führt aktiv Tools aus oder generiert eine Antwort |143| Working | Animiert | Claude führt aktiv Tools aus oder generiert eine Antwort |

144| Needs input | Gelb | Claude wartet auf etwas, das nur Sie bereitstellen können: eine Antwort auf eine Frage, eine Genehmigungsentscheidung oder eine andere Eingabeaufforderung, die nur Sie beantworten können, wie z. B. eine [Sandbox](/docs/de/sandboxing)-Eingabeaufforderung, um einen Netzwerk-Host oder einen [MCP-Server-Anfrage für Eingabe](/docs/de/mcp#respond-to-mcp-elicitation-requests) zuzulassen. Ein Befehl, der ein angehängtes Terminal benötigt, wie `/install-github-app` oder die `/mcp`-Einstellungsliste, [hält auch eine unbeaufsichtigte Sitzung hier](#attach-to-a-session) |144| Needs input | Gelb | Claude wartet auf etwas, das nur Sie bereitstellen können: eine Antwort auf eine Frage, eine Berechtigungsentscheidung oder eine andere Abfrage, die nur Sie beantworten können, wie z. B. eine [Sandbox](/docs/de/sandboxing)-Abfrage, um einen Netzwerk-Host zuzulassen, oder die [Anfrage nach Eingaben](/docs/de/mcp#respond-to-mcp-elicitation-requests) eines MCP-Servers. Ein Befehl, der ein angehängtes Terminal benötigt, wie `/install-github-app` oder die `/mcp`-Einstellungsliste, [hält auch eine unbeaufsichtigte Sitzung hier](#attach-to-a-session) |

145| Idle | Gedimmt | Die Sitzung hat nichts zu tun und ist bereit für Ihre nächste Eingabeaufforderung |145| Idle | Gedimmt | Die Sitzung hat nichts zu tun und ist bereit für Ihren nächsten Prompt |

146| Completed | Grün | Die Aufgabe wurde erfolgreich abgeschlossen |146| Completed | Grün | Die Aufgabe wurde erfolgreich abgeschlossen |

147| Failed | Rot | Die Aufgabe endete mit einem Fehler |147| Failed | Rot | Die Aufgabe endete mit einem Fehler |

148| Stopped | Grau | Sie haben die Sitzung mit `Ctrl+X` oder `claude stop` gestoppt, [ihr Prozess wurde von außerhalb von Claude Code beendet](#the-supervisor-process), oder [sie endete, während der Hintergrund-Service aus war](#sessions-show-as-failed-after-shutdown) |148| Stopped | Grau | Sie haben die Sitzung mit `Ctrl+X` oder `claude stop` gestoppt, [ihr Prozess wurde von außerhalb von Claude Code beendet](#the-supervisor-process), oder [sie endete, während der Hintergrund-Service aus war](#sessions-show-as-failed-after-shutdown) |

149 149 

150Separat zeigt die Form des Symbols, ob der zugrunde liegende Prozess ausgeführt wird:150Davon getrennt hat die Form des Symbols eine eigene Bedeutung:

151 151 

152| Form | Was es bedeutet |152| Form | Was es bedeutet |

153| :- | :- |153| :- | :- |

154| `✻` oder animiert `✽` | Der Sitzungsprozess ist aktiv und antwortet sofort |154| `✻` oder animiert `✽` | Der Sitzungsprozess läuft, oder die Sitzung benötigt Ihre Eingabe |

155| `∙` | Der Prozess hat beendet. Sie können die Zeile immer noch einsehen, und wenn Sie antworten oder anhängen, startet Claude von dort neu, wo es aufgehört hat |155| `∙` | Der Prozess wurde beendet. Sie können die Zeile immer noch einsehen, und wenn Sie antworten oder anhängen, startet Claude von dort neu, wo es aufgehört hat |

156| `✢` | Eine [`/loop`](/docs/de/scheduled-tasks)-Sitzung, die zwischen Iterationen schläft. Die Zeile zeigt ihre Laufzahl und einen Countdown |156| `✢` | Eine [`/loop`](/docs/de/scheduled-tasks)-Sitzung, die zwischen Iterationen schläft. Die Zeile zeigt ihre Laufzahl und einen Countdown |

157 157 

158Das `#N`- oder `!N`-Label, das am rechten Rand einer Zeile erscheinen kann, ist ein Link zum [Pull Request oder Merge Request](#pull-request-status) der Sitzung, nicht Teil des Status-Symbols.158Das `#N`- oder `!N`-Label, das am rechten Rand einer Zeile erscheinen kann, ist ein Link zum [Pull Request oder Merge Request](#pull-request-status) der Sitzung, nicht Teil des Status-Symbols.


161 161 

162Um den Sitzungsstatus aus einem Skript oder einem anderen Programm zu lesen, verwenden Sie [`claude agents --json`](#read-session-state-from-a-script) anstelle der Dateien unter `~/.claude/jobs/`.162Um den Sitzungsstatus aus einem Skript oder einem anderen Programm zu lesen, verwenden Sie [`claude agents --json`](#read-session-state-from-a-script) anstelle der Dateien unter `~/.claude/jobs/`.

163 163 

164Während die Agent-Ansicht offen ist, sendet Claude Code auch eine Benachrichtigung über Ihren konfigurierten [Terminal-Benachrichtigungskanal](/docs/de/terminal-config#get-a-terminal-bell-or-notification), wenn eine lokale Hintergrund-Sitzung Ihre Eingabe benötigt, abgeschlossen wird oder fehlschlägt. Sitzungen, die nach einem Zeitplan ausgeführt werden, wie z. B. [`/loop`](/docs/de/scheduled-tasks)-Sitzungen, benachrichtigen nur, wenn sie Ihre Eingabe benötigen. Benachrichtigungen verwenden die gleiche [`preferredNotifChannel`-Einstellung](/docs/de/settings-reference#preferrednotifchannel) wie der Rest von Claude Code und aktivieren den [`Notification`-Hook](/docs/de/hooks#notification) mit dem Typ `agent_needs_input` oder `agent_completed`.164Während die Agent-Ansicht offen ist, sendet Claude Code auch eine Benachrichtigung über Ihren konfigurierten [Terminal-Benachrichtigungskanal](/docs/de/terminal-config#get-a-terminal-bell-or-notification), wenn eine lokale Hintergrund-Sitzung Ihre Eingabe benötigt, abgeschlossen wird oder fehlschlägt. Sitzungen, die nach einem Zeitplan ausgeführt werden, wie z. B. [`/loop`](/docs/de/scheduled-tasks)-Sitzungen, benachrichtigen nur, wenn sie Ihre Eingabe benötigen. Benachrichtigungen verwenden die gleiche [`preferredNotifChannel`-Einstellung](/docs/de/settings-reference#preferrednotifchannel) wie der Rest von Claude Code und lösen den [`Notification`-Hook](/docs/de/hooks#notification) mit dem Typ `agent_needs_input` oder `agent_completed` aus.

165 165 

166Hintergrund-Sitzungen benötigen kein offenes Terminal, um weiterhin zu funktionieren. Ein separater [Supervisor-Prozess](#the-supervisor-process) führt sie aus, sodass Sie die Agent-Ansicht schließen, Ihre Shell schließen oder eine neue interaktive Sitzung starten können und Ihre versendete Arbeit weitergeht.166Hintergrund-Sitzungen benötigen kein offenes Terminal, um weiterhin zu funktionieren. Ein separater [Supervisor-Prozess](#the-supervisor-process) führt sie aus, sodass Sie die Agent-Ansicht schließen, Ihre Shell schließen oder eine neue interaktive Sitzung starten können und Ihre versendete Arbeit weitergeht.

167 167 

168Der Sitzungsstatus bleibt auf der Festplatte durch automatische Updates und Supervisor-Neustarts erhalten. Sitzungen werden auch beibehalten, wenn Ihr Computer in den Ruhezustand wechselt. Ihre Prozesse werden beim Aufwachen fortgesetzt und der Supervisor verbindet sich wieder mit ihnen, anstatt die Zeitlücke als Leerlauf zu behandeln. Das Herunterfahren stoppt immer noch laufende Sitzungen; siehe [Sitzungen zeigen sich nach dem Herunterfahren als fehlgeschlagen oder gestoppt](#sessions-show-as-failed-after-shutdown), um sie wiederherzustellen.168Der Sitzungsstatus bleibt auf der Festplatte durch automatische Updates und Supervisor-Neustarts erhalten. Sitzungen werden auch beibehalten, wenn Ihr Computer in den Ruhezustand wechselt. Ihre Prozesse werden beim Aufwachen fortgesetzt und der Supervisor verbindet sich wieder mit ihnen, anstatt die Zeitlücke als Leerlauf zu behandeln. Das Herunterfahren stoppt immer noch laufende Sitzungen; siehe [Sitzungen zeigen sich nach dem Herunterfahren als fehlgeschlagen oder gestoppt](#sessions-show-as-failed-after-shutdown), um sie wiederherzustellen.

169 169 

170Eine Sitzung, die sich mitten in einer Antwort befand, als der Computer in den Ruhezustand wechselte, kann nicht reagierend zurückkommen. Wenn Sie eine Sitzung öffnen, die nicht mehr reagiert, startet der Supervisor seinen Prozess neu und die Sitzung setzt die unterbrochene Antwort von dort fort, wo sie aufgehört hat.170Eine Sitzung, die sich mitten in einer Antwort befand, als der Computer in den Ruhezustand wechselte, kann nicht reagierend zurückkommen. Wenn Sie eine Sitzung öffnen, die nicht mehr reagiert, startet der Supervisor ihren Prozess neu und die Sitzung setzt die unterbrochene Antwort von dort fort, wo sie aufgehört hat.

171 171 

172<h3 id="row-summaries">172<h3 id="row-summaries">

173 Zeilenzusammenfassungen173 Zeilenzusammenfassungen

174</h3>174</h3>

175 175 

176Die einzeilige Zusammenfassung in jeder Zeile wird von einem [Haiku-Klasse-Modell](/docs/de/model-config) generiert, damit die Zeile Ihnen sagen kann, was die Sitzung tut, was sie benötigt oder was sie produziert hat, ohne das Transkript zu öffnen. Während eine Sitzung aktiv arbeitet, wird der Zeilentext höchstens alle 15 Sekunden aus der eigenen aktuellen Ausgabe der Sitzung aktualisiert, ohne eine Modellanfrage zu senden, und das Modell schreibt eine neue Zusammenfassung, wenn jede Runde endet.176Die einzeilige Zusammenfassung in jeder Zeile wird von einem [Haiku-Klasse-Modell](/docs/de/model-config) generiert, damit die Zeile Ihnen sagen kann, was die Sitzung tut, was sie benötigt oder was sie produziert hat, ohne das Transkript zu öffnen. Während eine Sitzung aktiv arbeitet, wird der Zeilentext höchstens alle 15 Sekunden aus der eigenen aktuellen Ausgabe der Sitzung aktualisiert, ohne eine Modellanfrage zu senden, und das Modell schreibt eine neue Zusammenfassung, wenn jeder Turn endet.

177 177 

178Eine arbeitende Zeile zeigt, was die Sitzung sagt, dass sie tut, und eine blockierte Zeile zeigt die Frage, die sie stellt. Während einer langen Runde schreibt das Modell die Zusammenfassung auch alle paar Minuten neu, damit eine beschäftigte Zeile keine veraltete Zeile mehr anzeigt. Der Zusammenfassungstext füllt die verbleibende Breite der Zeile; öffnen Sie das [Peek-Panel](#peek-and-reply), um einen Satz zu lesen, den der Terminal-Rand abschneidet.178Eine arbeitende Zeile zeigt, was die Sitzung nach eigener Aussage tut, und eine blockierte Zeile zeigt die Frage, die sie stellt. Während eines langen Turns schreibt das Modell die Zusammenfassung auch alle paar Minuten neu, damit eine beschäftigte Zeile keine veraltete Zusammenfassung anzeigt. Der Zusammenfassungstext füllt die verbleibende Breite der Zeile; öffnen Sie das [Peek-Panel](#peek-and-reply), um einen Satz zu lesen, den der Terminal-Rand abschneidet.

179 179 

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

181 181 

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

183 183 

184<h3 id="pull-request-status">184<h3 id="pull-request-status">

185 Pull-Request-Status185 Pull-Request-Status


189 189 

190* Claude Code schreibt das Label als `#1234` für einen Pull Request und als `!1234` für einen GitLab-Merge-Request.190* Claude Code schreibt das Label als `#1234` für einen Pull Request und als `!1234` für einen GitLab-Merge-Request.

191* Claude Code gibt den Link aus, auch wenn es Hyperlink-Unterstützung nicht erkennen kann, z. B. über SSH oder tmux. Setzen Sie [`FORCE_HYPERLINK=0`](/docs/de/env-vars), um das Label als Klartext zu rendern.191* Claude Code gibt den Link aus, auch wenn es Hyperlink-Unterstützung nicht erkennen kann, z. B. über SSH oder tmux. Setzen Sie [`FORCE_HYPERLINK=0`](/docs/de/env-vars), um das Label als Klartext zu rendern.

192* Nachdem Sie eine Nachverfolgung an die Sitzung senden, behält Claude Code das Label bei, während die Zeile zum Live-Fortschritt zurückkehrt.192* Nachdem Sie eine Folgenachricht an die Sitzung senden, behält Claude Code das Label bei, während die Zeile zum Live-Fortschritt zurückkehrt.

193 193 

194Eine Sitzung, die an einem bestehenden Pull Request arbeitet, ist auf die gleiche Weise damit verlinkt. Claude Code findet den Pull Request unterschiedlich, je nachdem, welchen Befehl Claude ausführt:194Eine Sitzung, die an einem bestehenden Pull Request arbeitet, ist auf die gleiche Weise damit verlinkt. Claude Code findet den Pull Request unterschiedlich, je nachdem, welchen Befehl Claude ausführt:

195 195 

196* Wenn Claude einen Pull Request mit `gh` bearbeitet, kommentiert, schließt oder als bereit markiert, verlinkt Claude Code den Pull Request, den die Ausgabe des Befehls selbst benennt. Ein `gh`-Befehl, dessen erfasste Ausgabe keinen Pull Request benennt, erstellt keinen Link; `gh pr merge` ist der häufige Fall, da er sein Ergebnis nur auf einem interaktiven Terminal ausgibt.196* Wenn Claude einen Pull Request mit `gh` bearbeitet, kommentiert, schließt oder als bereit markiert, verlinkt Claude Code den Pull Request, den die Ausgabe des Befehls selbst benennt. Ein `gh`-Befehl, dessen erfasste Ausgabe keinen Pull Request benennt, erstellt keinen Link; `gh pr merge` ist der häufige Fall, da er sein Ergebnis nur auf einem interaktiven Terminal ausgibt.

197* Wenn Claude einen Pull Request mit `gh pr checkout` auscheckt oder zu einem Branch pusht, schaut Claude Code den Branch mit `gh pr view` nach und verlinkt seinen offenen Pull Request.197* Wenn Claude einen Pull Request mit `gh pr checkout` auscheckt oder zu einem Branch pusht, schaut Claude Code den Branch mit `gh pr view` nach und verlinkt seinen offenen Pull Request.

198* Der Pull Request muss nicht existieren, wenn Claude pusht: Claude Code versucht die Branch-Suche nach bis zu fünf späteren `git`-, `gh`-, `glab`- oder `curl`-Befehlen, die im gleichen Verzeichnis ausgeführt werden, erneut, sodass ein Pull Request, der nach dem Push erstellt wird, einschließlich eines, den Claude über die GitHub REST API erstellt, verlinkt wird, wenn ein erneuter Versuch ihn findet.198* Der Pull Request muss noch nicht existieren, wenn Claude pusht: Claude Code versucht die Branch-Suche nach bis zu fünf späteren `git`-, `gh`-, `glab`- oder `curl`-Befehlen, die im gleichen Verzeichnis ausgeführt werden, erneut, sodass ein Pull Request, der nach dem Push erstellt wird, einschließlich eines, den Claude über die GitHub REST API erstellt, verlinkt wird, wenn ein Wiederholungsversuch ihn findet.

199 199 

200Wenn eine Sitzung mit mehr als einem Pull Request verlinkt ist, zeigt das Label stattdessen eine Anzahl an, wie z. B. `3 PRs`, farbig nach dem offenen Pull Request, der am meisten Aufmerksamkeit benötigt. Öffnen Sie das [Peek-Panel](#peek-and-reply), um sie alle zu sehen.200Wenn eine Sitzung mit mehr als einem Pull Request verlinkt ist, zeigt das Label stattdessen eine Anzahl an, wie z. B. `3 PRs`, farbig nach dem offenen Pull Request, der am meisten Aufmerksamkeit benötigt. Öffnen Sie das [Peek-Panel](#peek-and-reply), um sie alle zu sehen.

201 201 


203 203 

204| Farbe | Pull-Request-Status |204| Farbe | Pull-Request-Status |

205| :- | :- |205| :- | :- |

206| Gelb | Wartet auf Überprüfungen oder Überprüfung, oder Überprüfungen fehlgeschlagen |206| Gelb | Wartet auf Checks oder Review, oder Checks fehlgeschlagen |

207| Grün | Überprüfungen bestanden und keine Überprüfung blockiert |207| Grün | Checks bestanden und kein Review blockiert |

208| Lila | Zusammengeführt |208| Lila | Gemergt |

209| Grau | Entwurf oder geschlossen |209| Grau | Entwurf oder geschlossen |

210 210 

211Überprüfen Sie für eine Aufgabe, die in einem Pull Request endet, dieses Label auf das Ergebnis: Überprüfen und führen Sie den Pull Request zusammen, wenn seine Nummer grün wird.211Überprüfen Sie für eine Aufgabe, die in einem Pull Request endet, dieses Label auf das Ergebnis: Prüfen und mergen Sie den Pull Request, wenn seine Nummer grün wird.

212 212 

213<h3 id="peek-and-reply">213<h3 id="peek-and-reply">

214 Peek und Antwort214 Peek und Antwort


220* Eine abgeschlossene Sitzung: ihr Ergebnis220* Eine abgeschlossene Sitzung: ihr Ergebnis

221* Eine arbeitende Sitzung: ihr vollständiger Status-Satz221* Eine arbeitende Sitzung: ihr vollständiger Status-Satz

222 222 

223Alle Pull Requests, die mit der Sitzung verlinkt sind, werden als nächstes aufgelistet. Für eine Sitzung, die auf Sie wartet, zeigt eine Zeile wie `waiting 3m` darunter, wie lange sie wartet, und es ist die einzige Zeit, die im Panel angezeigt wird. Das Alter am rechten Rand der Zeile ist eine andere Zahl: es zählt von der Erstellung der Sitzung.223Alle Pull Requests, die mit der Sitzung verlinkt sind, werden als nächstes aufgelistet. Für eine Sitzung, die auf Sie wartet, zeigt eine Zeile wie `waiting 3m` darunter, wie lange sie wartet, und es ist die einzige Zeit, die im Panel angezeigt wird. Das Alter am rechten Rand der Zeile ist eine andere Zahl: Es zählt ab dem Start der Sitzung.

224 224 

225Meistens ist das Peek-Panel ausreichend und Sie müssen das vollständige Transkript nicht öffnen.225Meistens ist das Peek-Panel ausreichend und Sie müssen das vollständige Transkript nicht öffnen.

226 226 


236* Eine Frage ohne vordefinierte Optionen: Geben Sie Ihre Antwort ein. Wenn die leere Eingabe eine vorgeschlagene Antwort zeigt, drücken Sie `Tab`, um sie einzufügen, und bearbeiten Sie sie vor dem Senden236* Eine Frage ohne vordefinierte Optionen: Geben Sie Ihre Antwort ein. Wenn die leere Eingabe eine vorgeschlagene Antwort zeigt, drücken Sie `Tab`, um sie einzufügen, und bearbeiten Sie sie vor dem Senden

237* Eine Berechtigungsabfrage oder ein anderer Dialog, wie z. B. eine [Sandbox](/docs/de/sandboxing)-Abfrage oder die [Anfrage nach Eingaben](/docs/de/mcp#respond-to-mcp-elicitation-requests) eines MCP-Servers: Eine Antwort beantwortet ihn nicht. Ihre Antwort wartet in der Warteschlange. Um den Dialog zu beantworten, hängen Sie mit `→` an237* Eine Berechtigungsabfrage oder ein anderer Dialog, wie z. B. eine [Sandbox](/docs/de/sandboxing)-Abfrage oder die [Anfrage nach Eingaben](/docs/de/mcp#respond-to-mcp-elicitation-requests) eines MCP-Servers: Eine Antwort beantwortet ihn nicht. Ihre Antwort wartet in der Warteschlange. Um den Dialog zu beantworten, hängen Sie mit `→` an

238 238 

239Wenn ein [`PermissionRequest`](/docs/de/hooks#permissionrequest)- oder [`PreToolUse`](/docs/de/hooks#pretooluse)-Hook eine Ausgabe zurückgibt, die Claude Code für den Aufruf, den die Sitzung fragt, nicht validieren kann, zeigt die Zeile das Hook-Ereignis und `hook output invalid:` mit dem Validierungsfehler vor dem Text der ausstehenden Anfrage. Für einen Hook, der auf andere Weise fehlschlägt, sagt die Zeile, dass der Hook fehlgeschlagen ist. Die Sitzung wartet immer noch auf die gleiche Anfrage.239Wenn ein [`PermissionRequest`](/docs/de/hooks#permissionrequest)- oder [`PreToolUse`](/docs/de/hooks#pretooluse)-Hook eine Ausgabe zurückgibt, die Claude Code für den Aufruf, um den die Sitzung fragt, nicht validieren kann, zeigt die Zeile das Hook-Ereignis und `hook output invalid:` mit dem Validierungsfehler vor dem Text der ausstehenden Anfrage. Für einen Hook, der auf andere Weise fehlschlägt, sagt die Zeile, dass der Hook fehlgeschlagen ist. Die Sitzung wartet immer noch auf die gleiche Anfrage.

240 240 

241Eine Antwort, die nicht zugestellt werden kann, weil der Hintergrund-Service nicht erreichbar ist oder das Senden fehlschlägt, wird gespeichert und an die Sitzung als nächste Eingabeaufforderung gesendet, wenn ihr Prozess wieder startet, und die Fehlermeldung sagt, dass die Antwort gespeichert wurde. Eine Antwort mit dem Präfix `!` wird nicht gespeichert, da der gespeicherte Text die Sitzung als einfache Eingabeaufforderung erreichen würde, anstatt als Bash-Befehl ausgeführt zu werden.241Eine Antwort, die nicht zugestellt werden kann, weil der Hintergrund-Service nicht erreichbar ist oder das Senden fehlschlägt, wird gespeichert und an die Sitzung als nächster Prompt gesendet, wenn ihr Prozess wieder startet, und die Fehlermeldung sagt, dass die Antwort gespeichert wurde. Eine Antwort mit dem Präfix `!` wird nicht gespeichert, da der gespeicherte Text die Sitzung als einfacher Prompt erreichen würde, anstatt als Bash-Befehl ausgeführt zu werden.

242 242 

243Mit [Sprachdiktat](/docs/de/voice-dictation) aktiviert, halten oder tippen Sie Ihre Push-to-Talk-Taste, während die Antwort-Eingabe fokussiert ist, um eine Antwort zu diktieren, anstatt sie einzugeben. Das gleiche funktioniert in der Versand-Eingabe am unteren Rand der Agent-Ansicht.243Wenn [Sprachdiktat](/docs/de/voice-dictation) im [Haltemodus](/docs/de/voice-dictation#hold-to-record) aktiviert ist, halten Sie Ihre Push-to-Talk-Taste gedrückt, während die Antwort-Eingabe fokussiert ist, um eine Antwort zu diktieren, anstatt sie einzugeben. Das gleiche funktioniert in der Versand-Eingabe am unteren Rand der Agent-Ansicht.

244 244 

245Verwenden Sie `↑` und `↓`, um benachbarte Sitzungen zu einsehen, ohne das Panel zu schließen, oder `→`, um anzuhängen.245Verwenden Sie `↑` und `↓`, um benachbarte Sitzungen einzusehen, ohne das Panel zu schließen, oder `→`, um anzuhängen.

246 246 

247<h3 id="attach-to-a-session">247<h3 id="attach-to-a-session">

248 An eine Sitzung anhängen248 An eine Sitzung anhängen


250 250 

251Drücken Sie `Enter` oder `→` auf einer ausgewählten Zeile, um anzuhängen. Die Agent-Ansicht wird durch die vollständige interaktive Sitzung ersetzt. Wenn Sie anhängen, sendet Claude eine kurze Zusammenfassung dessen, was passiert ist, während Sie weg waren.251Drücken Sie `Enter` oder `→` auf einer ausgewählten Zeile, um anzuhängen. Die Agent-Ansicht wird durch die vollständige interaktive Sitzung ersetzt. Wenn Sie anhängen, sendet Claude eine kurze Zusammenfassung dessen, was passiert ist, während Sie weg waren.

252 252 

253Während Sie angehängt sind, verhält sich die Sitzung wie jede andere Claude Code-Sitzung: [Befehle](/docs/de/commands), Tastaturkürzel und Funktionen funktionieren alle, mit den folgenden Ausnahmen.253Während Sie angehängt sind, verhält sich die Sitzung wie jede andere Claude Code-Sitzung: [Befehle](/docs/de/commands), Tastenkombinationen und Funktionen funktionieren alle, mit den folgenden Ausnahmen.

254 254 

255Während Sie angehängt sind, funktionieren `/install-github-app` und die [`/mcp`](/docs/de/mcp)-Einstellungsliste normal, da ein Mensch am Terminal ihre Dialoge abschließen kann. Wenn niemand angehängt ist, können diese Befehle ihre Dialoge nicht öffnen, daher erscheint die Sitzung unter `Needs input` in der Agent-Ansicht mit einer Zeile wie `open this session to manage MCP servers`, und die Transkript-Antwort sagt das gleiche. Hängen Sie an und führen Sie den Befehl erneut aus, um fortzufahren; die Needs-Input-Zeile wird gelöscht, wenn Sie anhängen. `/mcp reconnect <server>`, `/mcp enable` und `/mcp disable` funktionieren ohne Anhängen auf beide Arten.255Während Sie angehängt sind, funktionieren `/install-github-app` und die [`/mcp`](/docs/de/mcp)-Einstellungsliste normal, da ein Mensch am Terminal ihre Dialoge abschließen kann. Wenn niemand angehängt ist, können diese Befehle ihre Dialoge nicht öffnen, daher erscheint die Sitzung unter `Needs input` in der Agent-Ansicht mit einer Zeile wie `open this session to manage MCP servers`, und die Transkript-Antwort sagt das gleiche. Hängen Sie an und führen Sie den Befehl erneut aus, um fortzufahren; die Needs-Input-Zeile verschwindet, wenn Sie anhängen. `/mcp reconnect <server>`, `/mcp enable` und `/mcp disable` funktionieren in jedem Fall ohne Anhängen.

256 256 

257Angehängte Sitzungen werden immer im [Vollbildmodus](/docs/de/fullscreen) gerendert, unabhängig von Ihrer `tui`-Einstellung, da eine Hintergrund-Sitzung keinen Terminal-Scrollback zum Anhängen hat. Scrollen Sie mit `PgUp`, `PgDn` oder dem Mausrad, und drücken Sie `Ctrl+O` für den Transkript-Modus. Ihr natives Terminal-Scroll und tmux-Kopier-Modus zeigen nur den aktuellen Viewport, das gleiche wie wenn Sie eine beliebige Vollbildanwendung ausführen.257Angehängte Sitzungen werden immer im [Vollbildmodus](/docs/de/fullscreen) gerendert, unabhängig von Ihrer `tui`-Einstellung, da eine Hintergrund-Sitzung keinen Terminal-Scrollback hat, an den angefügt werden kann. Scrollen Sie mit `PgUp`, `PgDn` oder dem Mausrad, und drücken Sie `Ctrl+O` für den Transkript-Modus. Das native Scrollen Ihres Terminals und der tmux-Kopiermodus zeigen nur den aktuellen Viewport, genau wie bei jeder anderen Vollbildanwendung.

258 258 

259Drücken Sie `←` auf einer leeren Eingabeaufforderung oder führen Sie `/exit` aus, um zu trennen und zur Agent-Ansicht zurückzukehren, unabhängig davon, ob Sie die Sitzung aus der Agent-Ansicht oder mit `claude attach <id>` aus Ihrer Shell geöffnet haben.259Drücken Sie `←` bei einem leeren Prompt oder führen Sie `/exit` aus, um zu trennen und zur Agent-Ansicht zurückzukehren, unabhängig davon, ob Sie die Sitzung aus der Agent-Ansicht oder mit `claude attach <id>` aus Ihrer Shell geöffnet haben.

260 260 

261`←` trennt sich auch, während das [`/btw`-Overlay](/docs/de/interactive-mode#side-questions-with-%2Fbtw) offen ist. Erfordert Claude Code v2.1.257 oder später. Eine Nebenfrage, die immer noch antwortet, läuft weiter, während Sie weg sind. Das nächste Mal, wenn Sie anhängen, öffnet sich das Overlay damit neu, oder mit seiner Antwort.261`←` trennt auch, während das [`/btw`-Overlay](/docs/de/interactive-mode#side-questions-with-%2Fbtw) offen ist. Erfordert Claude Code v2.1.257 oder später. Eine Nebenfrage, die noch beantwortet wird, läuft weiter, während Sie weg sind. Das nächste Mal, wenn Sie anhängen, öffnet sich das Overlay damit neu, oder mit seiner Antwort.

262 262 

263Unter Windows, wenn Sie `←` innerhalb von etwa einer halben Sekunde nach dem Anhängen drücken, zeigt Claude Code `Ambiguous ←, press again to detach`, da das Terminal in diesem Fenster einen Druck von vor dem Anhängen erneut liefern kann. Drücken Sie `←` erneut, um zu trennen.263Wenn Sie unter Windows `←` innerhalb von etwa einer halben Sekunde nach dem Anhängen drücken, zeigt Claude Code `Ambiguous ←, press again to detach`, da das Terminal in diesem Zeitfenster einen Tastendruck von vor dem Anhängen erneut liefern kann. Drücken Sie `←` erneut, um zu trennen.

264 264 

265`Ctrl+Z` trennt sich auch, geht aber stattdessen dorthin zurück, wo Sie angefangen haben: Agent-Ansicht, wenn Sie von dort angehängt haben, oder Ihre Shell, wenn Sie `claude attach` ausgeführt haben. Verwenden Sie `Ctrl+Z`, wenn ein Dialog den Fokus hat und nicht auf `←` reagiert.265`Ctrl+Z` trennt ebenfalls, kehrt aber stattdessen dorthin zurück, wo Sie angefangen haben: zur Agent-Ansicht, wenn Sie von dort angehängt haben, oder zu Ihrer Shell, wenn Sie `claude attach` ausgeführt haben. Verwenden Sie `Ctrl+Z`, wenn ein Dialog den Fokus hat und nicht auf `←` reagiert.

266 266 

267`Ctrl+C` behält sein Standard-Interrupt-Verhalten bei, während es angehängt ist: Es bricht eine laufende Antwort oder einen `!`-Shell-Befehl ab, anstatt zu trennen. Wenn Sie `Ctrl+C` zweimal auf einer leeren Eingabeaufforderung drücken, trennen Sie sich, das gleiche wie in jeder Sitzung.267`Ctrl+C` behält im angehängten Zustand sein Standard-Unterbrechungsverhalten bei: Es bricht eine laufende Antwort oder einen `!`-Shell-Befehl ab, anstatt zu trennen. Zweimaliges Drücken von `Ctrl+C` bei einem leeren Prompt trennt, genau wie in jeder Sitzung.

268 268 

269Das Trennen stoppt niemals eine Hintergrund-Sitzung: `←`, `Ctrl+Z`, `/exit` und doppeltes `Ctrl+C` oder doppeltes `Ctrl+D` lassen sie alle laufen. Um eine Sitzung von innen zu beenden, führen Sie `/stop` aus.269Das Trennen stoppt niemals eine Hintergrund-Sitzung: `←`, `Ctrl+Z`, `/exit` und doppeltes `Ctrl+C` oder doppeltes `Ctrl+D` lassen sie alle laufen. Um eine Sitzung von innen zu beenden, führen Sie `/stop` aus.

270 270 


272 Sitzungen wechseln, ohne das Terminal zu verlassen272 Sitzungen wechseln, ohne das Terminal zu verlassen

273</h4>273</h4>

274 274 

275In einer Sitzung, die im Vordergrund läuft, eine, die Sie im Terminal gestartet haben, anstatt sie aus der Agent-Ansicht anzuhängen, drücken Sie `←` auf einer leeren Eingabeaufforderung, um sie in den Hintergrund zu verschieben und die Agent-Ansicht mit dieser Zeile ausgewählt zu öffnen, sodass Sie Sitzungen wechseln können, ohne das Terminal zu verlassen. Der gleiche einzelne Druck trennt eine angehängte Sitzung.275In einer Sitzung, die im Vordergrund läuft, also einer, die Sie im Terminal gestartet haben, anstatt sie aus der Agent-Ansicht anzuhängen, verschiebt das Drücken von `←` bei einem leeren Prompt sie in den Hintergrund und öffnet die Agent-Ansicht mit dieser Zeile ausgewählt, sodass Sie Sitzungen wechseln können, ohne das Terminal zu verlassen. Derselbe einzelne Tastendruck trennt eine angehängte Sitzung.

276 276 

277Wenn Sie `←` direkt nach dem Löschen des letzten Textes der Eingabeaufforderung oder dem Durchsuchen des Eingabeverlaufs drücken, fragt Claude Code Sie zur Bestätigung: Der erste Druck zeigt `Press ← again to open agents` oder `Press ← again to go back to agents` in einer angehängten Sitzung, und der zweite Druck wechselt.277Wenn Sie `←` direkt nach dem Löschen des letzten Textes im Prompt oder dem Durchblättern des Prompt-Verlaufs drücken, bittet Claude Code Sie um Bestätigung: Der erste Tastendruck zeigt `Press ← again to open agents` oder `Press ← again to go back to agents` in einer angehängten Sitzung, und der zweite Tastendruck wechselt.

278 278 

279Wenn `←` eine Vordergrund-Sitzung in den Hintergrund verschiebt, zeigt die Agent-Ansicht `Your conversation moved to the background` über der Liste, mit dieser Sitzungszeile bereits ausgewählt. Von dort:279Wenn `←` eine Vordergrund-Sitzung in den Hintergrund verschiebt, zeigt die Agent-Ansicht `Your conversation moved to the background` über der Liste, mit der Zeile dieser Sitzung bereits ausgewählt. Von dort:

280 280 

281* Drücken Sie `Enter`, um die Konversation erneut zu öffnen.281* Drücken Sie `Enter`, um die Konversation erneut zu öffnen.

282* Drücken Sie `Esc`, um den Wechsel rückgängig zu machen und zur Konversation zurückzukehren. Wenn `Esc` `Still starting — try again in a moment` anzeigt, ist die Hintergrund-Sitzung noch nicht bereit, also drücken Sie `Esc` in einem Moment erneut.282* Drücken Sie `Esc`, um den Wechsel rückgängig zu machen und zur Konversation zurückzukehren. Wenn `Esc` `Still starting — try again in a moment` anzeigt, ist die Hintergrund-Sitzung noch nicht bereit, also drücken Sie `Esc` in einem Moment erneut.

283* Drücken Sie `Ctrl+C` zweimal, um zu Ihrer Shell zu beenden.283* Drücken Sie `Ctrl+C` zweimal, um zu Ihrer Shell zu beenden.

284 284 

285Wenn Claude Code die Konversation nicht erneut öffnen kann, wird es beendet und gibt einen `claude --resume`-Befehl aus, der sie fortgesetzt.285Wenn Claude Code die Konversation nicht erneut öffnen kann, wird es beendet und gibt einen `claude --resume`-Befehl aus, der sie fortsetzt.

286 286 

287[Claudes Aufgabenliste](/docs/de/interactive-mode#task-list) wird mit der Konversation zur Hintergrund-Sitzung verschoben, sodass die Checkliste intakt ist, wenn Sie zu dieser Zeile zurückkehren.287[Claudes Aufgabenliste](/docs/de/interactive-mode#task-list) wird mit der Konversation in die Hintergrund-Sitzung verschoben, sodass die Checkliste intakt ist, wenn Sie zu dieser Zeile zurückkehren.

288 288 

289Die Zeile, auf die Sie `←` drückten, behält auch einen fetten, nicht gedimmten Namen, nachdem Sie die Auswahl mit den Pfeiltasten oder der Maus verschieben, sodass Sie sehen können, von welcher Sitzung Sie gekommen sind.289Die Zeile, von der aus Sie `←` gedrückt haben, behält auch einen fetten, nicht gedimmten Namen, nachdem Sie die Auswahl mit den Pfeiltasten oder der Maus verschieben, sodass Sie sehen können, von welcher Sitzung Sie gekommen sind.

290 290 

291Wenn ein Tool läuft, wenn Sie `←` drücken, wartet Claude Code bis zu etwa zehn Sekunden, bis es fertig ist, bevor es in den Hintergrund verschoben wird, und Claude setzt die Antwort in der Hintergrund-Sitzung fort. Drücken Sie `←` erneut, um sofort in den Hintergrund zu verschieben, anstatt zu warten. Wenn in-flight-Arbeit nicht zur Hintergrund-Sitzung übertragen werden kann, zeigt Claude Code zuerst den `Background this session?`-Dialog, das gleiche wie mit [`/background`](#from-inside-a-session).291Wenn ein Tool läuft, während Sie `←` drücken, wartet Claude Code bis zu etwa zehn Sekunden, bis es fertig ist, bevor es in den Hintergrund verschiebt, und Claude setzt die Antwort in der Hintergrund-Sitzung fort. Drücken Sie `←` erneut, um sofort in den Hintergrund zu verschieben, anstatt zu warten. Wenn laufende Arbeit nicht in die Hintergrund-Sitzung übertragen werden kann, zeigt Claude Code zuerst den `Background this session?`-Dialog, genau wie bei [`/background`](#from-inside-a-session).

292 292 

293Das zehn-Sekunden-Limit gilt nicht, während die [Vordergrund-Subagenten](/docs/de/sub-agents#run-subagents-in-foreground-or-background), die Claude in der Konversation gestartet hat, noch laufen. Claude Code wartet weiter, damit ihre Arbeit übertragen wird, und zeigt eine `Still backgrounding after the current tool`-Benachrichtigung, während es wartet. Drücken Sie `←` erneut, um ohne Warten in den Hintergrund zu verschieben, was diese Subagenten von vorne neu startet. Claude Code wartet nicht auf die Subagenten, die ein [dynamischer Workflow](/docs/de/workflows) ausführt. Wenn ein Workflow Subagenten ausführt, zeigt Claude Code stattdessen den `Background this session?`-Dialog.293Das Zehn-Sekunden-Limit gilt nicht, während die [Vordergrund-Subagenten](/docs/de/sub-agents#run-subagents-in-foreground-or-background), die Claude in der Konversation gestartet hat, noch laufen. Claude Code wartet weiter, damit ihre Arbeit übertragen wird, und zeigt eine `Still backgrounding after the current tool`-Meldung, während es wartet. Drücken Sie `←` erneut, um ohne Warten in den Hintergrund zu verschieben, was diese Subagenten von vorne neu startet. Claude Code wartet nicht auf die Subagenten, die ein [dynamischer Workflow](/docs/de/workflows) ausführt. Wenn ein Workflow Subagenten ausführt, zeigt Claude Code stattdessen den `Background this session?`-Dialog.

294 294 

295Claude Code verschiebt die Sitzung nicht in den Hintergrund, während Sie ungesendeten Text in der Eingabeaufforderung haben, da der Text in Ihrem Terminal-Eingabefeld bleibt und nicht zur Hintergrund-Sitzung verschoben würde. Wenn Sie in die Eingabe tippen, während Claude Code wartet, um die Sitzung in den Hintergrund zu verschieben, bricht es den Wechsel mit `Backgrounding cancelled — you have unsent text in the input. Send it or clear it, then press ← again.` ab.295Claude Code verschiebt die Sitzung nicht in den Hintergrund, während Sie ungesendeten Text in der Prompt-Eingabe haben, da der Text im Eingabefeld Ihres Terminals bleibt und nicht in die Hintergrund-Sitzung verschoben würde. Wenn Sie in die Eingabe tippen, während Claude Code darauf wartet, die Sitzung in den Hintergrund zu verschieben, bricht es den Wechsel mit `Backgrounding cancelled — you have unsent text in the input. Send it or clear it, then press ← again.` ab.

296 296 

297Wenn Sie `←` drücken, wird die Sitzungszeile erstellt, auch wenn die Konversation noch keine Nachrichten hat, sodass `→` immer noch zu ihr zurückkehrt.297Das Drücken von `←` erstellt die Zeile der Sitzung, auch wenn die Konversation noch keine Nachrichten hat, sodass `→` immer noch zu ihr zurückkehrt.

298 298 

299Sie können diese Verknüpfung mit der [`leftArrowOpensAgents`](/docs/de/settings-reference#leftarrowopensagents)-Einstellung in `/config` ausschalten.299Sie können diese Tastenkombination für Vordergrund-Sitzungen mit der [`leftArrowOpensAgents`](/docs/de/settings-reference#leftarrowopensagents)-Einstellung in `/config` ausschalten.

300 300 

301<h3 id="organize-the-list">301<h3 id="organize-the-list">

302 Liste organisieren302 Liste organisieren

303</h3>303</h3>

304 304 

305Die Agent-Ansicht gruppiert Sitzungen, sodass die, die Eingaben benötigen, oben sind, mit `Ready for review` und `Needs input` über `Working` und `Completed`. Diese Gruppennamen entsprechen nicht eins-zu-eins den [Status](#read-session-state) oben: Eine Sitzung wechselt zu `Ready for review`, wenn sie einen offenen Pull Request hat, und `Completed` sammelt abgeschlossene, fehlgeschlagene und gestoppte Sitzungen zusammen.305Die Agent-Ansicht gruppiert Sitzungen, sodass die, die Eingaben benötigen, oben sind, mit `Ready for review` und `Needs input` über `Working` und `Completed`. Diese Gruppennamen entsprechen nicht eins-zu-eins den [Status](#read-session-state) oben: Eine Sitzung wechselt zu `Ready for review`, wenn sie einen offenen Pull Request hat, der ein Review benötigt oder fehlschlagende Checks hat, und `Completed` sammelt abgeschlossene, fehlgeschlagene und gestoppte Sitzungen zusammen.

306 306 

307Drücken Sie `Ctrl+S`, um stattdessen nach Verzeichnis zu gruppieren. Ihre Wahl bleibt über Durchläufe hinweg erhalten.307Drücken Sie `Ctrl+S`, um stattdessen nach Verzeichnis zu gruppieren. Ihre Wahl bleibt über Durchläufe hinweg erhalten.

308 308 


315 315 

316Um eine Sitzung aus der Liste zu entfernen, drücken Sie `Ctrl+X`, um sie zu stoppen, und `Ctrl+X` erneut innerhalb von zwei Sekunden, um sie zu löschen. Wenn Sie `Ctrl+X` auf einem Gruppen-Header drücken, werden alle Sitzungen in dieser Gruppe nach Bestätigung gelöscht.316Um eine Sitzung aus der Liste zu entfernen, drücken Sie `Ctrl+X`, um sie zu stoppen, und `Ctrl+X` erneut innerhalb von zwei Sekunden, um sie zu löschen. Wenn Sie `Ctrl+X` auf einem Gruppen-Header drücken, werden alle Sitzungen in dieser Gruppe nach Bestätigung gelöscht.

317 317 

318Der zweite Druck löscht die Sitzung auch, wenn der Stoppversuch fehlschlägt, z. B. weil der [Hintergrund-Service nicht reagiert](#agent-view-says-the-background-service-did-not-respond): Die Bestätigung bleibt für weitere zwei Sekunden aktiv, und das Löschen beendet den Prozess der Sitzung selbst. Drücken Sie `Esc`, um die Bestätigung zu schließen, ohne zu löschen.318Der zweite Tastendruck löscht die Sitzung auch, wenn der Stoppversuch fehlschlägt, z. B. weil der [Hintergrund-Service nicht reagiert](#agent-view-says-the-background-service-did-not-respond): Die Bestätigung bleibt für weitere zwei Sekunden aktiv, und das Löschen beendet den Prozess der Sitzung selbst. Drücken Sie `Esc`, um die Bestätigung zu schließen, ohne zu löschen.

319 319 

320Mit Ausnahme der beibehaltenen Fälle, die in [Was das Löschen einer Sitzung entfernt](#what-deleting-a-session-removes) behandelt werden, entfernt das Löschen die Sitzung aus der Liste, und ein Worktree, den Claude dafür erstellt hat, wird entfernt, beibehalten oder an Ort und Stelle gelassen, je nachdem, wie Sie löschen und was der Worktree enthält. Das Konversations-Transkript bleibt immer auf Ihrem lokalen Computer, verfügbar über `claude --resume`.320Mit Ausnahme der beibehaltenen Fälle, die in [Was das Löschen einer Sitzung entfernt](#what-deleting-a-session-removes) behandelt werden, entfernt das Löschen die Sitzung aus der Liste, und ein Worktree, den Claude dafür erstellt hat, wird entfernt, beibehalten oder an Ort und Stelle gelassen, je nachdem, wie Sie löschen und was der Worktree enthält. Das Konversations-Transkript bleibt immer auf Ihrem lokalen Computer, verfügbar über `claude --resume`.

321 321 

322Um eine Sitzung auf Claude Code v2.1.212 oder später zurückzubringen, geben Sie `/resume` in die Versand-Eingabe ein. Ein Picker öffnet sich mit vergangenen Sitzungen des Repositorys, aus dem Sie die Agent-Ansicht geöffnet haben, neueste zuerst, einschließlich Sitzungen, die Sie aus der Liste gelöscht haben; Sitzungen, die bereits eine Zeile haben, werden nicht aufgelistet. `↑`/`↓` verschieben die Auswahl, `Enter` setzt die ausgewählte Sitzung als Hintergrund-Sitzung fort, damit sie als Zeile wieder in die Liste aufgenommen wird, und `Esc` schließt den Picker.322Um eine Sitzung mit Claude Code v2.1.212 oder später zurückzuholen, geben Sie `/resume` in die Versand-Eingabe ein. Eine Auswahl öffnet sich mit vergangenen Sitzungen des Repositorys, aus dem Sie die Agent-Ansicht geöffnet haben, neueste zuerst, einschließlich Sitzungen, die Sie aus der Liste gelöscht haben; Sitzungen, die bereits eine Zeile haben, werden nicht aufgelistet. `↑`/`↓` verschieben die Auswahl, `Enter` setzt die ausgewählte Sitzung als Hintergrund-Sitzung fort, damit sie als Zeile wieder in die Liste aufgenommen wird, und `Esc` schließt die Auswahl.

323 323 

324Der Picker öffnet sich nur für ein einfaches `/resume`. Ein gezieltes, bereichsgebundenes oder eingeschränktes Resume kann nicht vom Picker bedient werden, daher zeigt die Agent-Ansicht den `attach to a session to run it`-Hinweis stattdessen, wenn:324Die Auswahl öffnet sich nur für ein einfaches `/resume`. Ein gezieltes, bereichsgebundenes oder eingeschränktes Fortsetzen kann nicht über die Auswahl erfolgen, daher zeigt die Agent-Ansicht stattdessen den Hinweis `attach to a session to run it`, wenn:

325 325 

326* `/resume` eine ID oder einen Suchbegriff benennt326* `/resume` eine ID oder einen Suchbegriff benennt

327* Die Ansicht ist mit `--cwd` bereichsgebunden327* die Ansicht mit `--cwd` bereichsgebunden ist

328* Die Ansicht wurde mit [`--safe-mode`](/docs/de/cli-reference#cli-flags) gestartet328* die Ansicht mit [`--safe-mode`](/docs/de/cli-reference#cli-flags) gestartet wurde

329* Die Ansicht wurde mit einem Flag wie `--permission-mode` oder `--settings` geöffnet329* die Ansicht mit einem Flag wie `--permission-mode` oder `--settings` geöffnet wurde

330 330 

331Abgeschlossene Sitzungen, die nicht auf den Bildschirm passen, werden in eine `… N more`-Zeile gefaltet. Fehler und Sitzungen mit einem offenen Pull Request bleiben immer sichtbar. Die `Completed`-Gruppe füllt den vertikalen Platz, der nach den Live-Gruppen verbleibt, und auf einem kurzen Terminal wird der Header zu einer einzelnen Zusammenfassungszeile komprimiert, sodass Sitzungen, die arbeiten oder Eingaben benötigen, sichtbar bleiben.331Abgeschlossene Sitzungen, die nicht auf den Bildschirm passen, werden in eine `… N more`-Zeile zusammengefasst. Die `Completed`-Gruppe füllt den vertikalen Platz, der nach den Live-Gruppen verbleibt, und auf einem kurzen Terminal wird der Header zu einer einzelnen Zusammenfassungszeile komprimiert, sodass Sitzungen, die arbeiten oder Eingaben benötigen, sichtbar bleiben.

332 332 

333<h3 id="filter-sessions">333<h3 id="filter-sessions">

334 Sitzungen filtern334 Sitzungen filtern


343| `n:<text>` | Sitzungen, deren Name oder erster Prompt den Text enthält, wie z. B. `n:login`. Erfordert Claude Code v2.1.287 oder später |343| `n:<text>` | Sitzungen, deren Name oder erster Prompt den Text enthält, wie z. B. `n:login`. Erfordert Claude Code v2.1.287 oder später |

344| `o:<text>` | Sitzungen, deren Ergebnis den Text enthält, wie z. B. `o:merged`. Ein einfaches `o:` listet jede Sitzung auf, die ein Ergebnis gemeldet hat |344| `o:<text>` | Sitzungen, deren Ergebnis den Text enthält, wie z. B. `o:merged`. Ein einfaches `o:` listet jede Sitzung auf, die ein Ergebnis gemeldet hat |

345| Eine Pull- oder Merge-Request-Nummer, wie z. B. `#1234`, oder ihre URL | Die Sitzung, die an diesem Pull Request oder Merge Request arbeitet |345| Eine Pull- oder Merge-Request-Nummer, wie z. B. `#1234`, oder ihre URL | Die Sitzung, die an diesem Pull Request oder Merge Request arbeitet |

346| Jede andere URL | Die Sitzung, deren erste Eingabeaufforderung diese URL enthielt |346| Jede andere URL | Die Sitzung, deren erster Prompt diese URL enthielt |

347 347 

348Um Filter zu kombinieren, beginnen Sie mit `a:`, `s:`, `n:` oder `o:` und fügen Sie weitere hinzu, getrennt durch Leerzeichen. Die Liste zeigt die Sitzungen, die allen entsprechen. Zum Beispiel listet `s:blocked a:reviewer` die `reviewer`-Sitzungen auf, die auf Sie warten.348Um Filter zu kombinieren, beginnen Sie mit `a:`, `s:`, `n:` oder `o:` und fügen Sie weitere hinzu, getrennt durch Leerzeichen. Die Liste zeigt die Sitzungen, die allen entsprechen. Zum Beispiel listet `s:blocked a:reviewer` die `reviewer`-Sitzungen auf, die auf Sie warten.

349 349 

350Während ein Filter aktiv ist, werden eingeklappte Gruppen ausgeklappt, um ihre Treffer anzuzeigen, und ein Treffer ist ausgewählt, sodass `Enter` ihn öffnet. Leeren Sie die Eingabe, um den Filter zu entfernen, und diese Gruppen werden wieder eingeklappt.350Während ein Filter aktiv ist, werden eingeklappte Gruppen ausgeklappt, um ihre Treffer anzuzeigen, und ein Treffer ist ausgewählt, sodass `Enter` ihn öffnet. Leeren Sie die Eingabe, um den Filter zu entfernen, und diese Gruppen werden wieder eingeklappt.

351 351 

352<h3 id="keyboard-shortcuts">352<h3 id="keyboard-shortcuts">

353 Tastaturkürzel353 Tastenkombinationen

354</h3>354</h3>

355 355 

356Drücken Sie `?` in der Agent-Ansicht, um jede Verknüpfung im Kontext zu sehen. Die folgende Tabelle fasst sie zusammen.356Drücken Sie `?` in der Agent-Ansicht, um Tastenkombinationen im Kontext zu sehen. Die folgende Tabelle fasst sie zusammen.

357 357 

358| Verknüpfung | Aktion |358| Tastenkombination | Aktion |

359| :- | :- |359| :- | :- |

360| `↑` / `↓` | Zwischen Zeilen verschieben |360| `↑` / `↓` | Zwischen Zeilen wechseln |

361| `PgUp` / `PgDn` | Um eine Bildschirmseite an Zeilen nach oben oder unten wechseln |361| `PgUp` / `PgDn` | Um eine Bildschirmseite an Zeilen nach oben oder unten wechseln |

362| `Home` / `End` | Zur ersten oder letzten Zeile springen |362| `Home` / `End` | Zur ersten oder letzten Zeile springen |

363| `Enter` | An die ausgewählte Sitzung anhängen oder den Text der Eingabe absenden, wenn es sich nicht um einen [Filter](#filter-sessions) handelt |363| `Enter` | An die ausgewählte Sitzung anhängen oder den Text der Eingabe absenden, wenn es sich nicht um einen [Filter](#filter-sessions) handelt |

364| `Space` | Peek-Panel für die ausgewählte Sitzung öffnen oder schließen |364| `Space` | Peek-Panel für die ausgewählte Sitzung öffnen oder schließen |

365| `Shift+Enter` | Zeilenumbruch in der Versand-Eingabe einfügen, [wie in der Haupt-Eingabeaufforderung](/docs/de/terminal-config#enter-multiline-prompts) |365| `Shift+Enter` | Zeilenumbruch in der Versand-Eingabe einfügen, [wie im Haupt-Prompt](/docs/de/terminal-config#enter-multiline-prompts) |

366| `Ctrl+Enter` | Versenden und sofort anhängen, in Terminals, in denen das `?`-Overlay `ctrl+enter to start and open` auflistet |366| `Ctrl+Enter` | Versenden und sofort anhängen, in Terminals, in denen das `?`-Overlay `ctrl+enter to start and open` auflistet |

367| `→` | An die ausgewählte Sitzung anhängen |367| `→` | An die ausgewählte Sitzung anhängen |

368| `Alt+1`..`Alt+9` | An Sitzung 1–9 im fokussierten Sitzungsverzeichnis anhängen |368| `Alt+1`..`Alt+9` | An Sitzung 1–9 im Verzeichnis der fokussierten Sitzung anhängen |

369| `Tab` | Bei leerer Eingabe alle Subagenten durchsuchen. Andernfalls den hervorgehobenen Vorschlag anwenden |369| `Tab` | Bei leerer Eingabe alle Subagenten durchsuchen. Andernfalls den hervorgehobenen Vorschlag anwenden |

370| `Ctrl+S` | Gruppierung zwischen Status und Verzeichnis wechseln |370| `Ctrl+S` | Gruppierung zwischen Status und Verzeichnis wechseln |

371| `Ctrl+T` | Ausgewählte Sitzung anheften oder abheften |371| `Ctrl+T` | Ausgewählte Sitzung anheften oder lösen |

372| `Ctrl+F` | Sitzungen nach Namen finden, mit dem [`n:`-Filter](#filter-sessions) |372| `Ctrl+F` | Sitzungen nach Namen finden, mit dem [`n:`-Filter](#filter-sessions) |

373| `Alt+↑` / `Alt+↓` | Zum vorherigen oder nächsten Gruppen-Header springen |373| `Alt+↑` / `Alt+↓` | Zum vorherigen oder nächsten Gruppen-Header springen |

374| `Ctrl+R` | Ausgewählte Sitzung umbenennen |374| `Ctrl+R` | Ausgewählte Sitzung umbenennen |

375| `Ctrl+G` | Versand-Eingabeaufforderung in Ihrem `$VISUAL` oder `$EDITOR` öffnen |375| `Ctrl+G` | Versand-Prompt in Ihrem `$VISUAL` oder `$EDITOR` öffnen |

376| `Ctrl+J` | Zeilenumbruch in der Versand-Eingabe einfügen |376| `Ctrl+J` | Zeilenumbruch in der Versand-Eingabe einfügen |

377| `Ctrl+X` | Sitzung stoppen; innerhalb von zwei Sekunden erneut drücken, um sie zu löschen |377| `Ctrl+X` | Sitzung stoppen; innerhalb von zwei Sekunden erneut drücken, um sie zu löschen |

378| `Shift+↑` / `Shift+↓` | Ausgewählte Sitzung neu ordnen |378| `Shift+↑` / `Shift+↓` | Ausgewählte Sitzung neu ordnen |

379| `Esc` | Peek-Panel schließen, Eingabe löschen oder beenden. Wenn Sie die Agent-Ansicht durch Verschieben Ihrer Sitzung mit `←` in den Hintergrund geöffnet haben, kehrt das letzte `Esc` zu dieser Konversation zurück, anstatt zu beenden. Mit [Vim-Editor-Modus](/docs/de/interactive-mode#vim-editor-mode) an, drücken Sie `Esc` in der Eingabe, um von INSERT zu NORMAL-Modus zu wechseln und Ihren Text zu behalten, wie in der Haupt-Eingabeaufforderung |379| `Esc` | Peek-Panel schließen, Eingabe löschen oder beenden. Wenn Sie die Agent-Ansicht geöffnet haben, indem Sie Ihre Sitzung mit `←` in den Hintergrund verschoben haben, kehrt das letzte `Esc` zu dieser Konversation zurück, anstatt zu beenden. Bei aktiviertem [Vim-Editor-Modus](/docs/de/interactive-mode#vim-editor-mode) wechselt `Esc` in der Eingabe vom INSERT- in den NORMAL-Modus und behält Ihren Text, wie im Haupt-Prompt |

380| `Ctrl+C` | Eingabe löschen; zweimal drücken, um zu beenden |380| `Ctrl+C` | Eingabe löschen; zweimal drücken, um zu beenden |

381| `?` | Alle Verknüpfungen anzeigen |381| `?` | Tastenkombinationen anzeigen |

382 382 

383Die Tastenkombinationen, die eine Aktion im [`Agents`-Kontext](/docs/de/keybindings#agents-actions) haben, folgen Ihrer [`keybindings.json`](/docs/de/keybindings). Das gilt auch für `Ctrl+G`, über die `Chat`-Kontext-Bindung `chat:externalEditor`.383Die Tastenkombinationen, die eine Aktion im [`Agents`-Kontext](/docs/de/keybindings#agents-actions) haben, folgen Ihrer [`keybindings.json`](/docs/de/keybindings). Das gilt auch für `Ctrl+G`, über die `Chat`-Kontext-Bindung `chat:externalEditor`.

384 384 


386 Neue Agenten versenden386 Neue Agenten versenden

387</h2>387</h2>

388 388 

389Sie können neue Hintergrund-Sitzungen aus der Agenten-Ansicht versenden, eine vorhandene interaktive Sitzung in den Hintergrund verschieben oder eine direkt aus der Shell starten.389Sie können neue Hintergrund-Sitzungen aus der Agenten-Ansicht versenden, eine vorhandene interaktive Sitzung in den Hintergrund senden oder kopieren oder eine direkt aus der Shell starten.

390 390 

391<h3 id="from-agent-view">391<h3 id="from-agent-view">

392 Aus der Agenten-Ansicht392 Aus der Agenten-Ansicht

393</h3>393</h3>

394 394 

395Geben Sie eine Eingabeaufforderung in die Eingabe am unteren Rand der Agenten-Ansicht ein und drücken Sie `Enter`, um eine neue Hintergrund-Sitzung zu starten. Die Sitzung wird automatisch aus der Eingabeaufforderung benannt. Sie können sie später mit `Ctrl+R` umbenennen.395Geben Sie einen Prompt in das Eingabefeld am unteren Rand der Agenten-Ansicht ein und drücken Sie `Enter`, um eine neue Hintergrund-Sitzung zu starten. Die Sitzung wird automatisch anhand des Prompts benannt. Sie können sie später mit `Ctrl+R` umbenennen.

396 396 

397Der automatische Name ist eine kurze Bezeichnung, die von einem [Haiku-Klasse-Modell](/docs/de/model-config) geschrieben wird. Ein Name, den die Sitzung später erhält, wird auch auf ihrer Zeile angezeigt, einschließlich des [generierten Titels](/docs/de/sessions#name-your-sessions), den die Sitzung erhält, wenn Sie [einen Plan akzeptieren](/docs/de/permission-modes#review-and-approve-a-plan) in dieser Sitzung.397Der automatische Name ist eine kurze Bezeichnung, die von einem [Modell der Haiku-Klasse](/docs/de/model-config) geschrieben wird. Ein Name, den die Sitzung später erhält, wird ebenfalls in ihrer Zeile angezeigt, einschließlich des [generierten Titels](/docs/de/sessions#name-your-sessions), den die Sitzung erhält, wenn Sie in dieser Sitzung [einen Plan akzeptieren](/docs/de/permission-modes#review-and-approve-a-plan).

398 398 

399Fügen Sie ein Bild in die Eingabeaufforderung ein, um einen Screenshot oder ein Diagramm mit der Aufgabe einzubeziehen.399Fügen Sie ein Bild in den Prompt ein, um der Aufgabe einen Screenshot oder ein Diagramm beizufügen.

400 400 

401Eingefügter Text, der länger als 800 Zeichen ist oder mehr als drei Zeilen umfasst, wird zu einem `[Pasted text #N]`-Platzhalter zusammengefasst, sodass die Eingabe auf einer Zeile bleibt; der vollständige Text wird beim Versenden gesendet. Um den zusammengefassten Text vor dem Versenden zu überprüfen oder zu bearbeiten, fügen Sie denselben Text erneut ein und der Platzhalter wird wieder in die Eingabe erweitert.401Eingefügter Text, der länger als 800 Zeichen ist oder mehr als drei Zeilen umfasst, wird zu einem `[Pasted text #N]`-Platzhalter zusammengefasst, sodass die Eingabe auf einer Zeile bleibt; der vollständige Text wird beim Versenden gesendet. Um den zusammengefassten Text vor dem Versenden zu überprüfen oder zu bearbeiten, fügen Sie denselben Text erneut ein, und der Platzhalter wird wieder in die Eingabe erweitert.

402 402 

403Präfixieren oder erwähnen Sie Teile der Eingabeaufforderung, um zu steuern, wie die Sitzung startet:403Stellen Sie Teilen des Prompts ein Präfix voran oder erwähnen Sie sie, um zu steuern, wie die Sitzung startet:

404 404 

405| Eingabe | Effekt |405| Eingabe | Effekt |

406| :- | :- |406| :- | :- |

407| `<agent-name> <prompt>` | Wenn das erste Wort einem benutzerdefinierten [Subagenten](/docs/de/sub-agents)-Namen entspricht, wird dieser Subagent als Hauptagent der Sitzung mit der Konfiguration aus seinem Frontmatter ausgeführt |407| `<agent-name> <prompt>` | Wenn das erste Wort dem Namen eines benutzerdefinierten [Subagenten](/docs/de/sub-agents) entspricht, wird dieser Subagent als Hauptagent der Sitzung mit der Konfiguration aus seinem Frontmatter ausgeführt |

408| `@<agent-name>` | Erwähnen Sie einen benutzerdefinierten Subagenten überall in der Eingabeaufforderung, um ihn als Hauptagent auszuführen |408| `@<agent-name>` | Erwähnen Sie einen benutzerdefinierten Subagenten an beliebiger Stelle im Prompt, um ihn als Hauptagenten auszuführen |

409| `@<repo>` | Erwähnen Sie ein Repository, um die Sitzung dort auszuführen. Siehe [In ein bestimmtes Verzeichnis versenden](#dispatch-to-a-specific-directory), um zu erfahren, welche Repositories aufgelistet sind |409| `@<repo>` | Erwähnen Sie ein Repository, um die Sitzung dort auszuführen. Siehe [In ein bestimmtes Verzeichnis versenden](#dispatch-to-a-specific-directory), um zu erfahren, welche Repositorys aufgelistet werden |

410| `/<command>` | Schlagen Sie [Skills](/docs/de/skills) und [Befehle](/docs/de/commands) vor, um als Eingabeaufforderung zu versenden |410| `/<command>` | Schlägt [Skills](/docs/de/skills) und [Befehle](/docs/de/commands) vor, die als Prompt versendet werden können |

411| `! <command>` | Führen Sie einen Shell-Befehl als Hintergrund-Job aus, anstatt eine Claude-Sitzung zu starten. Der Job wird als Zeile angezeigt, die Sie anhängen, beobachten und trennen können |411| `! <command>` | Führen Sie einen Shell-Befehl als Hintergrund-Job aus, anstatt eine Claude-Sitzung zu starten. Der Job wird als Zeile angezeigt, an die Sie sich anhängen, die Sie beobachten und von der Sie sich wieder trennen können |

412| `#<number>` oder eine Pull- oder Merge-Request-URL | Wenn eine Sitzung bereits an diesem Pull Request oder Merge Request funktioniert, wählt Claude Code ihre Zeile aus, anstatt eine neue Sitzung zu versenden |412| `#<number>` oder eine Pull- oder Merge-Request-URL | Wenn bereits eine Sitzung an diesem Pull Request oder Merge Request arbeitet, wählt Claude Code deren Zeile aus, anstatt eine neue Sitzung zu versenden |

413 413 

414Ein kleiner Satz von Befehlen wird in der Agenten-Ansicht selbst ausgeführt, anstatt zu versenden:414Einige wenige Befehle werden in der Agenten-Ansicht selbst ausgeführt, anstatt versendet zu werden:

415 415 

416* `/exit` und `/quit` schließen die Agenten-Ansicht416* `/exit` und `/quit` schließen die Agenten-Ansicht

417* `/logout` meldet Sie ab417* `/logout` meldet Sie ab

418* `/model` setzt das [Versand-Modell](#set-the-model)418* `/model` legt das [Versand-Modell](#set-the-model) fest

419* `/login` öffnet den Anmeldedialog, damit Sie sich erneut anmelden können, ohne an eine Sitzung anzuhängen419* `/login` öffnet den Anmeldedialog, damit Sie sich erneut anmelden können, ohne sich an eine Sitzung anzuhängen

420* Ein einfaches `/resume` oder sein Alias `/continue` öffnet eine Auswahl der vergangenen Sitzungen des Repositories, um [eine zurückzubringen](#organize-the-list) als Hintergrund-Sitzung. Erfordert Claude Code v2.1.212 oder später420* Ein einfaches `/resume` oder sein Alias `/continue` öffnet eine Auswahl der vergangenen Sitzungen des Repositorys, um [eine davon als Hintergrund-Sitzung zurückzuholen](#organize-the-list). Erfordert Claude Code v2.1.212 oder später

421 421 

422Skills, Ihre eigenen Befehle und Eingabeaufforderungs-erweiternde Built-ins wie `/init` werden als erste Eingabeaufforderung an eine neue Hintergrund-Sitzung gesendet. Andere Built-in-Befehle zeigen stattdessen einen `attach to a session to run it`-Hinweis an. Alles, was Sie eingegeben haben, bleibt in der Eingabe neben dem Hinweis, damit Sie es bearbeiten können.422Skills, Ihre eigenen Befehle und Prompt-erweiternde integrierte Befehle wie `/init` werden als erster Prompt an eine neue Hintergrund-Sitzung gesendet. Andere integrierte Befehle zeigen stattdessen einen Hinweis `attach to a session to run it` an. Alles, was Sie eingegeben haben, bleibt neben dem Hinweis im Eingabefeld, damit Sie es bearbeiten können.

423 423 

424Das Verpacken einer wiederkehrenden Aufgabe als [Skill](/docs/de/skills) ermöglicht es Ihnen, denselben Workflow aus der Agenten-Ansicht wiederholt zu starten, ohne die Eingabeaufforderung erneut einzugeben.424Wenn Sie eine wiederkehrende Aufgabe als [Skill](/docs/de/skills) verpacken, können Sie denselben Workflow wiederholt aus der Agenten-Ansicht starten, ohne den Prompt erneut einzugeben.

425 425 

426Wenn derselbe `@name` sowohl einem Subagenten als auch einem gleichgeordneten Repository entspricht, hat der Subagent Vorrang. Die Übereinstimmung mit dem ersten Wort gilt auch, sodass eine Eingabeaufforderung, die mit einem Ihrer Subagenten-Namen beginnt, diesen Subagenten versendet, anstatt das Wort als einfachen Text zu behandeln. Verwenden Sie die `@`-Form, wenn Sie explizit sein möchten, oder beginnen Sie die Eingabeaufforderung mit einem anderen Wort, um die Übereinstimmung zu vermeiden.426Wenn derselbe `@name` sowohl einem Subagenten als auch einem gleichgeordneten Repository entspricht, hat der Subagent Vorrang. Die Übereinstimmung mit dem ersten Wort gilt ebenfalls, sodass ein Prompt, der zufällig mit einem Ihrer Subagenten-Namen beginnt, diesen Subagenten versendet, anstatt das Wort als einfachen Text zu behandeln. Verwenden Sie die `@`-Form, wenn Sie explizit sein möchten, oder beginnen Sie den Prompt mit einem anderen Wort, um die Übereinstimmung zu vermeiden.

427 427 

428<h4 id="dispatch-to-a-specific-directory">428<h4 id="dispatch-to-a-specific-directory">

429 In ein bestimmtes Verzeichnis versenden429 In ein bestimmtes Verzeichnis versenden

430</h4>430</h4>

431 431 

432Eine neue Sitzung läuft in dem Verzeichnis, in dem Sie die Agenten-Ansicht geöffnet haben. Um ein anderes Verzeichnis anzusteuern, verwenden Sie eines dieser Verfahren:432Eine neue Sitzung läuft in dem Verzeichnis, in dem Sie die Agenten-Ansicht geöffnet haben. Um ein anderes Verzeichnis anzusteuern, verwenden Sie eine der folgenden Möglichkeiten:

433 433 

434* Öffnen Sie `claude agents` in diesem Verzeichnis.434* Öffnen Sie `claude agents` in diesem Verzeichnis.

435* Öffnen Sie `claude agents` in einem übergeordneten Verzeichnis und erwähnen Sie ein untergeordnetes Repository mit `@<repo>` in der Eingabeaufforderung. Wenn Sie `@` eingeben, werden diese Ziele aufgelistet:435* Öffnen Sie `claude agents` in einem übergeordneten Verzeichnis und erwähnen Sie ein untergeordnetes Repository mit `@<repo>` im Prompt. Wenn Sie `@` eingeben, werden diese Ziele aufgelistet:

436 436 

437 * Git-Repositories eine Ebene unter dem Startverzeichnis437 * Git-Repositorys eine Ebene unterhalb des Startverzeichnisses

438 * Die registrierten [Git-Worktrees](/docs/de/worktrees) des Repositories, von dem Sie gestartet haben, die sich in seinem Verzeichnisbaum befinden, wie die, die Claude unter `.claude/worktrees/` erstellt, gekennzeichnet mit ihrem ausgecheckten Branch. Worktrees, die außerhalb des Repositories hinzugefügt wurden, wie mit `git worktree add ../feature`, werden nicht aufgelistet438 * Die registrierten [Git-Worktrees](/docs/de/worktrees) des Repositorys, aus dem Sie gestartet haben, die sich innerhalb seines Verzeichnisbaums befinden, etwa die, die Claude unter `.claude/worktrees/` erstellt, gekennzeichnet mit ihrem ausgecheckten Branch. Worktrees, die außerhalb des Repositorys hinzugefügt wurden, etwa mit `git worktree add ../feature`, werden nicht aufgelistet

439 * Jedes Verzeichnis, das bereits eine Sitzung in der Liste hat439 * Jedes Verzeichnis, das bereits eine Sitzung in der Liste hat

440 440 

441 Ein Verzeichnis, dessen Name ein Leerzeichen enthält, wird nicht aufgelistet.441 Ein Verzeichnis, dessen Name ein Leerzeichen enthält, wird nicht aufgelistet.

442* Führen Sie in der Shell `cd` in das Verzeichnis aus und führen Sie `claude --bg "<prompt>"` aus.442* Wechseln Sie in der Shell mit `cd` in das Verzeichnis und führen Sie `claude --bg "<prompt>"` aus.

443 443 

444Wenn die Agenten-Ansicht nach Verzeichnis gruppiert ist, wird das Verzeichnis der ausgewählten Zeile zum Versand-Ziel, sodass Sie eine Gruppe auswählen und darin versenden können, ohne den Pfad erneut einzugeben.444Wenn die Agenten-Ansicht nach Verzeichnis gruppiert ist, sendet das Versenden den Prompt in das Verzeichnis der ausgewählten Zeile, sodass Sie eine Gruppe auswählen und darin versenden können, ohne den Pfad erneut einzugeben.

445 445 

446<h3 id="from-inside-a-session">446<h3 id="from-inside-a-session">

447 Aus einer Sitzung heraus447 Aus einer Sitzung heraus

448</h3>448</h3>

449 449 

450Zwei Befehle verschieben Arbeit aus der Sitzung, in der Sie sich befinden, in den Hintergrund: `/background` sendet das aktuelle Gespräch dorthin und gibt Ihr Terminal frei, und `/fork` sendet eine Kopie, während Sie weiterarbeiten, wo Sie sind.450Zwei Befehle verschieben Arbeit aus der Sitzung, in der Sie sich befinden, in den Hintergrund: `/background` sendet die aktuelle Konversation dorthin und gibt Ihr Terminal frei, und `/fork` sendet eine Kopie, während Sie dort weiterarbeiten, wo Sie sind.

451 451 

452<h4 id="send-the-session-to-the-background">452<h4 id="send-the-session-to-the-background">

453 Die Sitzung in den Hintergrund verschieben453 Die Sitzung in den Hintergrund senden

454</h4>454</h4>

455 455 

456Führen Sie `/background` oder seinen Alias `/bg` aus, um das aktuelle Gespräch in eine Hintergrund-Sitzung zu verschieben. Übergeben Sie eine Eingabeaufforderung wie `/bg run the test suite and fix any failures`, um eine weitere Anweisung zu senden, bevor Sie verschieben. Wenn Claude antwortet, wenn Sie `/bg` ausführen, wird die Antwort in der Hintergrund-Sitzung fortgesetzt.456Führen Sie `/background` oder seinen Alias `/bg` aus, um die aktuelle Konversation in eine Hintergrund-Sitzung zu verschieben. Übergeben Sie einen Prompt wie `/bg run the test suite and fix any failures`, um zuvor noch eine weitere Anweisung zu geben. Wenn Claude gerade antwortet, während Sie `/bg` ausführen, wird die Antwort in der Hintergrund-Sitzung fortgesetzt.

457 457 

458Das Beenden einer Sitzung, die noch Hintergrund-Arbeit ausführt, wie z. B. Subagenten, Hintergrund-Shell-Befehle, Workflows oder [Monitore](/docs/de/tools-reference#monitor-tool), zeigt einen Dialog `Background work is running` an, anstatt sofort zu beenden. Wählen Sie `Move to background and exit`, um die Sitzung auf die gleiche Weise wie `/background` in den Hintergrund zu verschieben und zu Ihrer Shell zurückzukehren. Die Option wird nicht angezeigt, wenn die Agenten-Ansicht [ausgeschaltet](#turn-off-agent-view) ist.458Das Beenden einer Sitzung, in der noch Hintergrund-Arbeit läuft, etwa Subagenten, Hintergrund-Shell-Befehle, Workflows oder [Monitore](/docs/de/tools-reference#monitor-tool), zeigt einen Dialog `Background work is running` an, anstatt sofort zu beenden. Wählen Sie `Move to background and exit`, um die Sitzung auf die gleiche Weise wie mit `/background` in den Hintergrund zu verschieben und zu Ihrer Shell zurückzukehren. Die Option wird nicht angezeigt, wenn die Agenten-Ansicht [ausgeschaltet](#turn-off-agent-view) ist.

459 459 

460Wenn eine Hintergrund-Sitzung auf der Liste bereits den Namen des Gesprächs hat, nummeriert Claude Code den Namen der neuen Zeile, z. B. `my-session (2)`, und lässt den Namen der vorhandenen Zeile unverändert. Um die neue Zeile umzubenennen, wählen Sie sie in der Agenten-Ansicht aus und drücken Sie `Ctrl+R`.460Wenn eine Hintergrund-Sitzung in der Liste bereits den Namen der Konversation trägt, nummeriert Claude Code den Namen der neuen Zeile, z. B. `my-session (2)`, und lässt den Namen der vorhandenen Zeile unverändert. Um die neue Zeile umzubenennen, wählen Sie sie in der Agenten-Ansicht aus und drücken Sie `Ctrl+R`.

461 461 

462<h4 id="copy-the-session-with-/fork">462<h4 id="copy-the-session-with-/fork">

463 Die Sitzung mit /fork kopieren463 Die Sitzung mit /fork kopieren

464</h4>464</h4>

465 465 

466Führen Sie `/fork` aus, um das aktuelle Gespräch in eine neue Hintergrund-Sitzung zu kopieren, während das Original weiterläuft. Die Kopie beginnt mit allem im Gespräch bis zu diesem Punkt; siehe die Aufzählungspunkte unten, wo die Kopie läuft. Sie trägt auch das Modell, den Berechtigungsmodus, die Aufwandsstufe und alle Verzeichnisse oder „nicht erneut fragen"-Berechtigungszuschüsse mit sich, die Sie während der Sitzung hinzugefügt haben. Die Kopie wird als eigene Zeile in der Agenten-Ansicht angezeigt.466Führen Sie `/fork` aus, um die aktuelle Konversation in eine neue Hintergrund-Sitzung zu kopieren, während das Original weiterläuft. Die Kopie beginnt mit allem, was bis zu diesem Zeitpunkt in der Konversation steht; wo die Kopie läuft, erfahren Sie in den Aufzählungspunkten unten. Sie übernimmt außerdem das Modell, den Berechtigungsmodus, die Effort-Stufe sowie alle Verzeichnisse oder „nicht erneut fragen“-Berechtigungen, die Sie während der Sitzung hinzugefügt haben. Die Kopie erscheint als eigene Zeile in der Agenten-Ansicht.

467 467 

468Nach dem Fork sind die beiden Gespräche unabhängig: Nichts, was die Kopie tut, gelangt von selbst in das ursprüngliche Gespräch, obwohl in Sitzungen, in denen [sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) aktiviert ist, Claude aus beiden Sitzungen die andere explizit anschreiben kann.468Nach dem Fork sind die beiden Konversationen unabhängig: Nichts, was die Kopie tut, gelangt von selbst in die ursprüngliche Konversation, wobei in Sitzungen, in denen [sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) aktiviert ist, der Claude jeder Sitzung der anderen explizit Nachrichten senden kann.

469 469 

470Das Kopieren der Sitzung erfordert Claude Code v2.1.212 oder später; auf v2.1.161 bis v2.1.211 startet `/fork` stattdessen einen [verzweigten Subagenten](/docs/de/sub-agents#fork-the-current-conversation), der jetzt `/subtask` ist. Wenn [Agenten-Ansicht ausgeschaltet](#turn-off-agent-view) ist, behält `/fork` das Verhalten des verzweigten Subagenten bei und `/subtask` ist nicht verfügbar.470Das Kopieren der Sitzung erfordert Claude Code v2.1.212 oder später; in v2.1.161 bis v2.1.211 startet `/fork` stattdessen einen [geforkten Subagenten](/docs/de/sub-agents#fork-the-current-conversation), was jetzt `/subtask` ist. Wenn die [Agenten-Ansicht ausgeschaltet](#turn-off-agent-view) ist, behält `/fork` das Verhalten des geforkten Subagenten bei und `/subtask` ist nicht verfügbar.

471 471 

472Übergeben Sie eine Eingabeaufforderung wie `/fork open a draft pull request with the work so far` und die Kopie beginnt sofort damit zu arbeiten. Ohne eine Eingabeaufforderung wartet die Kopie auf ihre erste Anweisung: Wählen Sie ihre Zeile in `claude agents` aus und drücken Sie `Space`, um eine zu senden, oder führen Sie `claude attach <id>` aus. Die ausgewählte Zeile zeigt `space to send it a prompt`, während sie wartet.472Übergeben Sie einen Prompt wie `/fork open a draft pull request with the work so far`, und die Kopie beginnt sofort mit der Arbeit daran. Ohne Prompt wartet die Kopie auf ihre erste Anweisung: Wählen Sie ihre Zeile in `claude agents` aus und drücken Sie `Space`, um eine zu senden, oder führen Sie `claude attach <id>` aus. Die ausgewählte Zeile zeigt `space to send it a prompt` an, während sie wartet.

473 473 

474Die `/fork`-Bestätigung ist eine Zeile, die den Zustand der Kopie anzeigt, z. B. `session running`, den Namen ihrer Agenten-Ansicht-Zeile und ihre Sitzungs-ID für `claude attach`. Klicken Sie auf den Namen, um in die Kopie zu wechseln: Diese Sitzung wird in den Hintergrund verschoben, genauso wie das Drücken von `←`, und die Agenten-Ansicht öffnet die Sitzung der Kopie.474Die `/fork`-Bestätigung ist eine Zeile, die den Zustand der Kopie anzeigt, z. B. `session running`, den Namen ihrer Zeile in der Agenten-Ansicht und ihre Sitzungs-ID für `claude attach`. Klicken Sie auf den Namen, um in die Kopie zu wechseln: Diese Sitzung wird in den Hintergrund verschoben, genau wie beim Drücken von `←`, und die Agenten-Ansicht öffnet die Sitzung der Kopie.

475 475 

476Außer wenn die Kopie [an Ort und Stelle bearbeitet](#how-file-edits-are-isolated), weist Claude Code sie an, ihren eigenen Worktree zu erstellen, bevor Code-Änderungen vorgenommen werden. Außerhalb eines Git-Repositories erhält nur eine Kopie, die aus einem Hook-erstellten Worktree verschoben wird, die Anweisung; ohne [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) bearbeitet die Kopie an Ort und Stelle. Eine Kopie, die aus Ihrem Worktree verschoben wird, wird auch angewiesen, diesen Worktree niemals zu bearbeiten, Befehle darin auszuführen oder einzugeben, unabhängig von der Isolationseinstellung.476Außer wenn die Kopie [an Ort und Stelle bearbeitet](#how-file-edits-are-isolated), weist Claude Code sie an, einen eigenen Worktree zu erstellen, bevor sie Code-Änderungen vornimmt. Außerhalb eines Git-Repositorys erhält nur eine Kopie, die aus einem von einem Hook erstellten Worktree herausverschoben wurde, diese Anweisung; ohne [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) bearbeitet die Kopie an Ort und Stelle. Eine Kopie, die aus Ihrem Worktree herausverschoben wurde, wird außerdem angewiesen, diesen Worktree niemals zu bearbeiten, darin keine Befehle auszuführen und ihn nicht zu betreten, unabhängig von der Isolationseinstellung.

477 477 

478Wo die Kopie startet, hängt davon ab, wo die aktuelle Sitzung läuft:478Wo die Kopie startet, hängt davon ab, wo die aktuelle Sitzung läuft:

479 479 

480* Wie jede versendete Sitzung [verschiebt sich die Kopie in ihren eigenen Worktree, bevor Dateien bearbeitet werden](#how-file-edits-are-isolated). In diesem Fall erwähnt die Bestätigung nicht, wo die Kopie läuft.480* Wie jede versendete Sitzung [wechselt die Kopie in ihren eigenen Worktree, bevor sie Dateien bearbeitet](#how-file-edits-are-isolated). In diesem Fall erwähnt die Bestätigung nicht, wo die Kopie läuft.

481* Wenn Ihre Sitzung nach dem Start in ihren verknüpften [Worktree](/docs/de/worktrees) verschoben wurde, startet die Kopie dort, wo die Sitzung vor der Verschiebung war, und macht, sofern sie nicht [an Ort und Stelle bearbeitet](#how-file-edits-are-isolated), ihre Code-Änderungen in einem eigenen Worktree dort. Wenn Ihr Worktree auf einem Branch ausgecheckt ist, weist diese Anweisung auch eine Kopie an, deren Aufgabe auf Ihrer Arbeit aufbaut, ihre neuen Branches auf Ihrem zu basieren, da Ihr Branch in Ihrem Worktree ausgecheckt bleibt. Die Bestätigung endet mit `runs in the origin tree`.481* Wenn Ihre Sitzung nach dem Start in ihren verknüpften [Worktree](/docs/de/worktrees) gewechselt ist, startet die Kopie dort, wo die Sitzung vor dem Wechsel war, und nimmt ihre Code-Änderungen, sofern sie nicht [an Ort und Stelle bearbeitet](#how-file-edits-are-isolated), dort in einem eigenen Worktree vor. Wenn in Ihrem Worktree ein Branch ausgecheckt ist, weist diese Anweisung eine Kopie, deren Aufgabe auf Ihrer Arbeit aufbaut, außerdem an, ihren neuen Branch auf Ihrem aufzubauen, da Ihr Branch in Ihrem Worktree ausgecheckt bleibt. Die Bestätigung endet mit `runs in the origin tree`.

482* Wenn Sie die Sitzung in einem verknüpften Worktree eines Repositories gestartet haben, das einen Haupt-Arbeitsbaum hat, startet die Kopie in diesem Haupt-Arbeitsbaum, mit der gleichen Worktree-eigenen Regel, aber ohne Branch-Anweisung. Die Bestätigung endet auch hier mit `runs in the origin tree`.482* Wenn Sie die Sitzung in einem verknüpften Worktree eines Repositorys gestartet haben, das eine Haupt-Arbeitskopie hat, startet die Kopie in dieser Haupt-Arbeitskopie, mit derselben Regel zum eigenen Worktree, aber ohne Branch-Anweisung. Die Bestätigung endet auch hier mit `runs in the origin tree`.

483* Eine Sitzung, die in einem Worktree eines Bare-Repository-Layouts gestartet wurde, hat keinen Haupt-Arbeitsbaum, zu dem sie zurückkehren kann, daher bleibt die Kopie dort, wo sie ist, und die Bestätigung endet mit `edits this checkout`. Die gleiche Notiz wird angezeigt, wenn Worktree-Isolation [ausgeschaltet](#how-file-edits-are-isolated) ist in einer Sitzung, die sich nicht in einem verknüpften Worktree befindet, weil die Kopie dann die Dateien bearbeitet, die Sie offen haben.483* Eine Sitzung, die in einem Worktree eines Bare-Repository-Layouts gestartet wurde, hat keine Haupt-Arbeitskopie, zu der sie zurückkehren kann, daher bleibt die Kopie, wo sie ist, und die Bestätigung endet mit `edits this checkout`. Derselbe Hinweis erscheint, wenn die Worktree-Isolation in einer Sitzung, die sich nicht in einem verknüpften Worktree befindet, [ausgeschaltet](#how-file-edits-are-isolated) ist, weil die Kopie dann die Dateien bearbeitet, die Sie geöffnet haben.

484 484 

485Sitzungen, die mit Start-Flags gestartet wurden, die die Kopie nicht erben würde, wie ein ersetzter System-Prompt oder eine `--tools`-Zulassungsliste, können nicht geforkt werden; Claude Code sagt das stattdessen, anstatt eine teilweise Kopie zu erstellen. Eine Sitzung, die aus der Agenten-Ansicht versendet wird, forkt normal: Die Kopie wird mit der gleichen [Agent-Definition](/docs/de/sub-agents) und angehängten Anweisungen wie die Sitzung, aus der sie kam, gestartet.485Sitzungen, die mit Start-Flags gestartet wurden, die die Kopie nicht erben würde, etwa ein ersetzter System-Prompt oder eine `--tools`-Allowlist, können nicht geforkt werden; Claude Code weist darauf hin, anstatt eine unvollständige Kopie zu erstellen. Eine aus der Agenten-Ansicht versendete Sitzung lässt sich normal forken: Die Kopie wird mit derselben [Agenten-Definition](/docs/de/sub-agents) und denselben angehängten Anweisungen gestartet wie die Sitzung, aus der sie stammt.

486 486 

487<h4 id="what-carries-over-when-you-background">487<h4 id="what-carries-over-when-you-background">

488 Was beim Verschieben in den Hintergrund übertragen wird488 Was beim Verschieben in den Hintergrund übernommen wird

489</h4>489</h4>

490 490 

491Das Verschieben in den Hintergrund startet einen neuen Prozess, der aus dem gespeicherten Gespräch fortgesetzt wird, und laufende Arbeit wird übertragen: Ausführen von Hintergrund-Shell-Befehlen, Hintergrund-Subagenten, dynamische Workflows, geplante Aufgaben, die Sie mit [`/loop`](/docs/de/scheduled-tasks) erstellt haben, und Claudes [automatische Antworten auf Artifact-Kommentare](/docs/de/artifacts#let-claude-reply-to-comments-on-its-own) werden alle übertragen und laufen dort weiter. Ein Subagent wird zusammen mit allem übertragen, das er gestartet hat, daher wird er nur übertragen, wenn all diese Arbeit auch übertragen werden kann. Um laufende Arbeit stattdessen zu stoppen, anstatt sie zu übertragen, setzen Sie die Umgebungsvariable [`CLAUDE_DISABLE_ADOPT=1`](/docs/de/env-vars#variables); Claude Code fordert Sie dann auf, zu bestätigen, bevor Sie verschieben.491Das Verschieben in den Hintergrund startet einen neuen Prozess, der die gespeicherte Konversation fortsetzt, und laufende Arbeit wird dorthin übertragen: laufende Hintergrund-Shell-Befehle, in den Hintergrund verschobene Subagenten, dynamische Workflows, geplante Aufgaben, die Sie mit [`/loop`](/docs/de/scheduled-tasks) erstellt haben, und Claudes [automatische Antworten auf Artefakt-Kommentare](/docs/de/artifacts#let-claude-reply-to-comments-on-its-own) werden alle übernommen und laufen dort weiter. Ein Subagent wird zusammen mit allem übertragen, was er gestartet hat, daher wird er nur übernommen, wenn all diese Arbeit ebenfalls übertragen werden kann. Um laufende Arbeit zu stoppen, anstatt sie zu übernehmen, setzen Sie die Umgebungsvariable [`CLAUDE_DISABLE_ADOPT=1`](/docs/de/env-vars#variables); Claude Code bittet Sie dann vor dem Verschieben in den Hintergrund um Bestätigung.

492 492 

493Wenn ein [dynamischer Workflow](/docs/de/workflows) noch Subagenten ausführt, fragt Claude Code vor dem Verschieben mit dem Dialog `Background this session?` nach, der anzeigt, wie viele Subagenten neu gestartet würden. Wählen Sie `Stay`, um sie zuerst fertig zu stellen. Wenn Sie bestätigen, spielt Claude Code den Lauf in der Hintergrund-Sitzung ab: Subagenten, die noch liefen, starten von vorne, daher werden die Tokens, die sie bisher verwendet haben, erneut ausgegeben. Siehe [Nach einer Pause fortsetzen](/docs/de/workflows#resume-after-a-pause), um zu erfahren, welche abgeschlossenen Subagenten ihre gespeicherten Ergebnisse zurückgeben und welche erneut ausgeführt werden.493Wenn in einem [dynamischen Workflow](/docs/de/workflows) noch Subagenten laufen, fragt Claude Code vor dem Verschieben in den Hintergrund mit dem Dialog `Background this session?` nach, der angibt, wie viele Subagenten neu starten würden. Wählen Sie `Stay`, um sie zuerst fertig laufen zu lassen. Wenn Sie bestätigen, spielt Claude Code den Lauf in der Hintergrund-Sitzung erneut ab: Subagenten, die noch liefen, beginnen von vorn, sodass die bisher verbrauchten Token erneut anfallen. Siehe [Nach einer Pause fortsetzen](/docs/de/workflows#resume-after-a-pause), um zu erfahren, welche abgeschlossenen Subagenten ihre gespeicherten Ergebnisse zurückgeben und welche erneut ausgeführt werden.

494 494 

495Claude Code stoppt Arbeit, die nicht übertragen werden kann, wie z. B. ein laufender [Monitor](/docs/de/tools-reference#monitor-tool), und stoppt einen Hintergrund-Subagenten, der einen Monitor zusammen mit ihm besitzt. Wenn eine solche Arbeit läuft, zeigt Claude Code den Dialog `Background this session?` an, damit Sie bestätigen können, bevor es gestoppt wird.495Claude Code stoppt Arbeit, die nicht übernommen werden kann, etwa einen laufenden [Monitor](/docs/de/tools-reference#monitor-tool), und stoppt zusammen damit einen in den Hintergrund verschobenen Subagenten, dem ein Monitor gehört. Wenn solche Arbeit läuft, zeigt Claude Code den Dialog `Background this session?` an, damit Sie bestätigen können, bevor die Arbeit gestoppt wird.

496 496 

497Sobald sich die Sitzung im Hintergrund befindet, kann sie neue Subagenten, Monitore und Hintergrund-Befehle starten, und diese laufen bei späteren Trennungen und Wiederverbindungen weiter.497Sobald sich die Sitzung im Hintergrund befindet, kann sie neue Subagenten, Monitore und Hintergrund-Befehle starten, und diese laufen über spätere Trennungen und erneutes Anhängen hinweg weiter.

498 498 

499Konfigurationsflags aus dem ursprünglichen Start werden auf die versendete Sitzung übertragen, sodass ihre MCP-Server, Einstellungen und Fallback-Modell weiterhin wirksam sind:499Konfigurations-Flags aus dem ursprünglichen Start werden in die Hintergrund-Sitzung übernommen, sodass ihre MCP-Server, Einstellungen und ihr Fallback-Modell wirksam bleiben:

500 500 

501* `--mcp-config` und `--strict-mcp-config`501* `--mcp-config` und `--strict-mcp-config`

502* `--settings`502* `--settings`


506* `--fallback-model`506* `--fallback-model`

507* `--allow-dangerously-skip-permissions`507* `--allow-dangerously-skip-permissions`

508 508 

509Verzeichnisse, die Sie während der Sitzung mit [`/add-dir`](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) hinzugefügt haben, werden ebenfalls übertragen. Das Übertragen von `--allow-dangerously-skip-permissions` hält `bypassPermissions` in der versendeten Sitzung erreichbar, gewährt aber nichts Neues: Der Modus erfordert immer noch die gleiche einmalige interaktive Akzeptanz, die in [Berechtigungsmodus, Modell und Aufwand](#permission-mode-model-and-effort) beschrieben ist.509Verzeichnisse, die Sie während der Sitzung mit [`/add-dir`](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) hinzugefügt haben, werden ebenfalls übernommen. Die Übernahme von `--allow-dangerously-skip-permissions` hält `bypassPermissions` in der Hintergrund-Sitzung erreichbar, gewährt aber nichts Neues: Der Modus erfordert weiterhin die einmalige interaktive Akzeptanz, die unter [Berechtigungsmodus, Modell und Aufwand](#permission-mode-model-and-effort) beschrieben ist.

510 510 

511<h3 id="from-your-shell">511<h3 id="from-your-shell">

512 Aus Ihrer Shell512 Aus Ihrer Shell

513</h3>513</h3>

514 514 

515Übergeben Sie `--bg` oder seine lange Form `--background`, um eine Sitzung zu starten, die direkt in den Hintergrund geht:515Übergeben Sie `--bg` oder seine Langform `--background`, um eine Sitzung zu starten, die direkt in den Hintergrund geht:

516 516 

517```bash theme={null}517```bash theme={null}

518claude --bg "investigate the flaky SettingsChangeDetector test"518claude --bg "investigate the flaky SettingsChangeDetector test"

519```519```

520 520 

521Die Eingabeaufforderung ist das Positionsargument, nicht ein `-p`-Wert. Claude Code lehnt `--bg` kombiniert mit `-p` oder `--print` ab, bevor eine Sitzung erstellt wird, da `--print` niemals die interaktive Sitzung startet, an die `claude agents` anhängt.521Der Prompt ist das Positionsargument, kein `-p`-Wert. Claude Code lehnt `--bg` in Kombination mit `-p` oder `--print` ab, bevor eine Sitzung erstellt wird, da `--print` niemals die interaktive Sitzung startet, an die sich `claude agents` anhängt.

522 522 

523Wenn Sie `claude --bg` aus einem Terminal in einem Verzeichnis ausführen, das Sie nicht [vertraut](/docs/de/permissions#project-allow-rules-and-workspace-trust) haben, wird der Workspace-Vertrauensdialog zuerst angezeigt und die Sitzung startet, sobald Sie akzeptieren. Wenn Sie ablehnen, wird Claude Code beendet, ohne eine Sitzung zu starten. Wo kein Dialog angezeigt werden kann, z. B. in einem Skript, wird der Befehl stattdessen mit einem [`Workspace not trusted`](/docs/de/errors#workspace-not-trusted-when-dispatching-a-background-session)-Fehler beendet.523Wenn Sie `claude --bg` in einem Terminal in einem Verzeichnis ausführen, dem Sie noch nicht [vertraut](/docs/de/permissions#project-allow-rules-and-workspace-trust) haben, erscheint zuerst der Workspace-Vertrauensdialog, und die Sitzung startet, sobald Sie zustimmen. Wenn Sie ablehnen, wird Claude Code beendet, ohne eine Sitzung zu starten. Wo kein Dialog angezeigt werden kann, etwa in einem Skript, wird der Befehl stattdessen mit einem [`Workspace not trusted`](/docs/de/errors#workspace-not-trusted-when-dispatching-a-background-session)-Fehler beendet.

524 524 

525Um einen bestimmten [Subagenten](/docs/de/sub-agents), den Sie definiert haben, wie einen `code-reviewer`, als Hauptagent der Sitzung auszuführen, kombinieren Sie `--bg` mit `--agent`:525Um einen bestimmten, von Ihnen definierten [Subagenten](/docs/de/sub-agents), etwa einen `code-reviewer`, als Hauptagenten der Sitzung auszuführen, kombinieren Sie `--bg` mit `--agent`:

526 526 

527```bash theme={null}527```bash theme={null}

528claude --agent code-reviewer --bg "address review comments on PR 1234"528claude --agent code-reviewer --bg "address review comments on PR 1234"

529```529```

530 530 

531Wenn der Name keinem Ihrer Subagenten entspricht, schlägt der Start fehl: Claude Code druckt eine `no agent named`-Warnung und meldet die Sitzung immer noch als versendet, aber die Sitzung wird sofort mit einem `--agent '<name>' not found`-Fehler beendet.531Wenn der Name keinem Ihrer Subagenten entspricht, schlägt der Start fehl: Claude Code gibt eine Warnung `no agent named` aus und meldet die Sitzung trotzdem als in den Hintergrund verschoben, aber die Sitzung wird sofort mit einem Fehler `--agent '<name>' not found` beendet.

532 532 

533Wenn die versendete Sitzung später fortgesetzt oder neu gestartet wird, stellt Claude Code den Agenten und seine Tool-Einschränkungen wieder her; für seinen System-Prompt siehe [System-Prompt-Flags in fortgesetzten Gesprächen](/docs/de/cli-reference#system-prompt-flags-in-resumed-conversations). Es sucht zuerst im Sitzungsverzeichnis nach dem Agenten, sofern Sie diesen Arbeitsbereich [vertraut haben](/docs/de/permissions#project-allow-rules-and-workspace-trust), sodass ein projektbezogener Agent immer noch geladen wird, wenn die Sitzung aus einem anderen Verzeichnis fortgesetzt wird. Wenn der Agent nicht mehr existiert, wird die Sitzung mit den Standard-Tools fortgesetzt und sein Transkript öffnet sich mit einer [Warnung, die den Agenten benennt](/docs/de/errors#session-agent-no-longer-available).533Wenn die Hintergrund-Sitzung später fortgesetzt oder neu gestartet wird, stellt Claude Code den Agenten und seine Tool-Einschränkungen wieder her; zu seinem System-Prompt siehe [System-Prompt-Flags in fortgesetzten Konversationen](/docs/de/cli-reference#system-prompt-flags-in-resumed-conversations). Es sucht den Agenten zuerst im eigenen Verzeichnis der Sitzung, sofern Sie [diesem Workspace vertraut haben](/docs/de/permissions#project-allow-rules-and-workspace-trust), sodass ein projektbezogener Agent auch dann geladen wird, wenn die Sitzung aus einem anderen Verzeichnis fortgesetzt wird. Wenn der Agent nicht mehr existiert, wird die Sitzung mit den Standard-Tools fortgesetzt, und ihr Transkript beginnt mit einer [Warnung, die den Agenten nennt](/docs/de/errors#session-agent-no-longer-available).

534 534 

535Um ein vorhandenes Gespräch im Hintergrund fortzusetzen, übergeben Sie seine vollständige Sitzungs-ID mit `--resume`:535Um eine vorhandene Konversation im Hintergrund fortzusetzen, übergeben Sie ihre vollständige Sitzungs-ID mit `--resume`:

536 536 

537```bash theme={null}537```bash theme={null}

538claude --resume 1f0e2c9a-6d0b-4c11-9f39-2a77c1d4e8b5 --bg "pick up where you left off and finish the migration"538claude --resume 1f0e2c9a-6d0b-4c11-9f39-2a77c1d4e8b5 --bg "pick up where you left off and finish the migration"

539```539```

540 540 

541Auf Claude Code v2.1.257 oder später setzt Claude Code diese Sitzung entweder unter der gleichen ID fort oder startet eine Kopie unter einer neuen ID und druckt eine `note:`-Zeile, die erklärt, warum es nicht an Ort und Stelle fortgesetzt werden konnte. Wenn die Sitzung an Ort und Stelle fortgesetzt wird, zeigt `claude agents` eine Zeile dafür an.541Ab Claude Code v2.1.257 setzt Claude Code diese Sitzung entweder unter derselben ID fort oder startet eine Kopie unter einer neuen ID und gibt eine `note:`-Zeile aus, die erklärt, warum die Sitzung nicht an Ort und Stelle fortgesetzt werden konnte. Wenn die Sitzung an Ort und Stelle fortgesetzt wird, zeigt `claude agents` eine Zeile dafür an.

542 542 

543Wenn Sie `--bg` mit `--continue`, einem bloßen `--resume` oder `--resume` mit einem Namen oder Dateipfad kombinieren, startet Claude Code immer eine solche Kopie. Fügen Sie `--fork-session` hinzu, um absichtlich eine Kopie zu starten, ohne die Notiz.543Wenn Sie `--bg` mit `--continue`, einem einfachen `--resume` oder `--resume` mit einem Namen oder Dateipfad kombinieren, startet Claude Code immer eine solche Kopie. Fügen Sie `--fork-session` hinzu, um absichtlich eine Kopie zu starten, ohne den Hinweis.

544 544 

545Übergeben Sie `--name`, um den Anzeigenamen der Sitzung in der Agenten-Ansicht anstelle des automatisch generierten festzulegen:545Übergeben Sie `--name`, um anstelle des automatisch generierten Namens den Anzeigenamen der Sitzung in der Agenten-Ansicht festzulegen:

546 546 

547```bash theme={null}547```bash theme={null}

548claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"548claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"

549```549```

550 550 

551Nach dem Versenden druckt Claude die kurze ID der Sitzung und die Befehle zu ihrer Verwaltung. Wenn der Service, der Hintergrund-Sitzungen hostet, noch nicht läuft, kann `--bg` zuerst `Starting background service…` über dieser Ausgabe drucken. Wenn Sie `--name` übergeben, wird der Name nach der kurzen ID angezeigt:551Nach dem Verschieben in den Hintergrund gibt Claude die kurze ID der Sitzung und die Befehle zu ihrer Verwaltung aus. Wenn der Dienst, der Hintergrund-Sitzungen hostet, noch nicht läuft, gibt `--bg` möglicherweise zuerst `Starting background service…` oberhalb dieser Ausgabe aus. Wenn Sie `--name` übergeben, erscheint der Name nach der kurzen ID:

552 552 

553```text theme={null}553```text theme={null}

554backgrounded · 7c5dcf5d · flaky-test-fix554backgrounded · 7c5dcf5d · flaky-test-fix


562 Einen Shell-Befehl ausführen562 Einen Shell-Befehl ausführen

563</h4>563</h4>

564 564 

565Um einen Shell-Befehl als Hintergrund-Job anstelle einer Claude-Sitzung auszuführen, übergeben Sie `--exec`. Das folgende Beispiel führt `pytest -x` als Hintergrund-Job aus:565Um einen Shell-Befehl als Hintergrund-Job statt als Claude-Sitzung auszuführen, übergeben Sie `--exec`. Das folgende Beispiel führt `pytest -x` als Hintergrund-Job aus:

566 566 

567```bash theme={null}567```bash theme={null}

568claude --bg --exec 'pytest -x'568claude --bg --exec 'pytest -x'

569```569```

570 570 

571Aus der Agenten-Ansicht versenden Sie die gleiche Art von Job, indem Sie `!` als erstes Zeichen der Versand-Eingabe eingeben: Das `!` wird als Präfix angezeigt, alles danach ist der Befehl, und `Enter` startet den Job.571In der Agenten-Ansicht versenden Sie dieselbe Art von Job, indem Sie `!` als erstes Zeichen in das Versand-Eingabefeld eingeben: Das `!` wird als Präfix angezeigt, alles danach ist der Befehl, und `Enter` startet den Job.

572 572 

573Der Befehl wird als PTY-gestützter Job ausgeführt und wird als Zeile in der Agenten-Ansicht angezeigt, mit der neuesten Ausgabezeile als Status. Ein Shell-Job führt den Befehl anstelle von Claude aus, sodass kein Modell aufgerufen wird und die Ausgabe nicht an eine Sitzung gesendet wird.573Der Befehl läuft als PTY-gestützter Job und erscheint als Zeile in der Agenten-Ansicht, mit der jeweils letzten Ausgabezeile als Status. Ein Shell-Job führt den Befehl anstelle von Claude aus, sodass kein Modell aufgerufen wird und die Ausgabe an keine Sitzung gesendet wird.

574 574 

575Um die Ausgabe zu sehen, hängen Sie an die Zeile an, drücken Sie `Space`, um einen Blick zu werfen, ohne anzuhängen, oder führen Sie `claude logs <id>` aus Ihrer Shell aus. Die erfasste Ausgabe bleibt im Speicher und wird nicht auf die Festplatte geschrieben. Die Zeile und ihre Ausgabe werden automatisch etwa fünf Minuten nach dem Beenden des Befehls bereinigt, daher lesen Sie sie vorher, wenn Sie das Ergebnis benötigen.575Um die Ausgabe zu sehen, hängen Sie sich an die Zeile an, drücken Sie `Space`, um einen Blick darauf zu werfen, ohne sich anzuhängen, oder führen Sie `claude logs <id>` in Ihrer Shell aus. Die erfasste Ausgabe bleibt im Arbeitsspeicher und wird nicht auf die Festplatte geschrieben. Die Zeile und ihre Ausgabe werden etwa fünf Minuten nach Beenden des Befehls automatisch entfernt, lesen Sie sie also vorher, wenn Sie das Ergebnis benötigen.

576 576 

577<h3 id="how-file-edits-are-isolated">577<h3 id="how-file-edits-are-isolated">

578 Wie Dateibearbeitungen isoliert werden578 Wie Dateibearbeitungen isoliert werden

579</h3>579</h3>

580 580 

581Wenn Sie eine Hintergrund-Sitzung aus der Agenten-Ansicht versenden oder eine mit `claude --bg` starten, beginnt die Sitzung in Ihrem Arbeitsverzeichnis. Bevor Dateien bearbeitet werden, verschiebt Claude die Sitzung in einen isolierten [Git-Worktree](/docs/de/worktrees) unter `.claude/worktrees/`, sodass parallele Sitzungen denselben Checkout lesen können, aber jede in ihren eigenen schreibt. Sobald sich die Sitzung in ihrem Worktree befindet, [erzwingt Claude Code Worktree-Isolation](/docs/de/worktrees#how-claude-code-enforces-isolation) für die Sitzung und für alle Subagenten, die sie erzeugt.581Wenn Sie eine Hintergrund-Sitzung aus der Agenten-Ansicht versenden oder eine mit `claude --bg` starten, beginnt die Sitzung in Ihrem Arbeitsverzeichnis. Bevor Dateien bearbeitet werden, verschiebt Claude die Sitzung in einen isolierten [Git-Worktree](/docs/de/worktrees) unter `.claude/worktrees/`, sodass parallele Sitzungen denselben Checkout lesen können, aber jede in ihren eigenen schreibt. Sobald sich die Sitzung in ihrem Worktree befindet, [erzwingt Claude Code die Worktree-Isolation](/docs/de/worktrees#how-claude-code-enforces-isolation) für die Sitzung und für alle Subagenten, die sie startet.

582 582 

583Claude überspringt den Worktree, wenn:583Claude überspringt den Worktree, wenn:

584 584 

585* Sie [eine bereits geöffnete Sitzung in den Hintergrund verschoben haben](#from-inside-a-session), mit `←` oder `/background`. Diese Sitzung bearbeitet Dateien weiterhin dort, wo sie bereits gearbeitet hat585* Sie [eine bereits geöffnete Sitzung in den Hintergrund verschoben haben](#from-inside-a-session), mit `←` oder `/background`. Diese Sitzung bearbeitet Dateien weiterhin dort, wo sie bereits gearbeitet hat

586* Die Sitzung bereits in einem verknüpften Git-Worktree läuft, ob Claude ihn unter `.claude/worktrees/` erstellt hat oder Sie ihn mit `git worktree add` anderswo erstellt haben586* Die Sitzung sich bereits in einem verknüpften Git-Worktree befindet, unabhängig davon, ob Claude ihn unter `.claude/worktrees/` erstellt hat oder Sie ihn mit `git worktree add` an anderer Stelle erstellt haben

587* Die Datei, die Claude bearbeitet, sich in einem verknüpften Git-Worktree befindet, wie z. B. einer, den die Sitzung oder ihr Subagent mit `git worktree add` erstellt hat587* Die Datei, die Claude bearbeitet, sich in einem verknüpften Git-Worktree befindet, etwa einem, den die Sitzung oder ihr Subagent mit `git worktree add` erstellt hat

588* Das Arbeitsverzeichnis kein Git-Repository ist und kein [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) konfiguriert ist588* Das Arbeitsverzeichnis kein Git-Repository ist und kein [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) konfiguriert ist

589* Der Schreibvorgang außerhalb des Arbeitsverzeichnisses liegt589* Der Schreibvorgang außerhalb des Arbeitsverzeichnisses liegt

590 590 

591Um die Worktree-Isolation für ein Repository auszuschalten, in dem Git-Worktrees unpraktisch sind, setzen Sie [`worktree.bgIsolation`](/docs/de/settings-reference#worktree-bgisolation) auf `"none"`. Hintergrund-Sitzungen bearbeiten dann Ihre Arbeitskopie direkt, ohne zuerst in einen Worktree zu wechseln. Fügen Sie die Einstellung zur `.claude/settings.json` des Projekts hinzu:591Um die Worktree-Isolation für ein Repository auszuschalten, in dem Git-Worktrees unpraktisch sind, setzen Sie [`worktree.bgIsolation`](/docs/de/settings-reference#worktree-bgisolation) auf `"none"`. Hintergrund-Sitzungen bearbeiten dann Ihre Arbeitskopie direkt, ohne zuerst in einen Worktree zu wechseln. Fügen Sie die Einstellung in die `.claude/settings.json` des Projekts ein:

592 592 

593```json theme={null}593```json theme={null}

594{594{


598}598}

599```599```

600 600 

601Außerhalb eines Git-Repositories schreiben Sitzungen direkt in das Arbeitsverzeichnis und sind nicht voneinander isoliert, daher vermeiden Sie das Versenden paralleler Sitzungen, die dieselben Dateien bearbeiten. Wenn Sie ein anderes Versionskontrollsystem verwenden, konfigurieren Sie einen [`WorktreeCreate`-Hook](/docs/de/worktrees#non-git-version-control) und Claude isoliert Bearbeitungen auf die gleiche Weise wie für Git.601Außerhalb eines Git-Repositorys schreiben Sitzungen direkt in das Arbeitsverzeichnis und sind nicht voneinander isoliert, vermeiden Sie daher das Versenden paralleler Sitzungen, die dieselben Dateien bearbeiten. Wenn Sie ein anderes Versionskontrollsystem verwenden, konfigurieren Sie einen [`WorktreeCreate`-Hook](/docs/de/worktrees#non-git-version-control), und Claude isoliert Bearbeitungen auf die gleiche Weise wie bei Git.

602 602 

603Wenn der Hook in einem Verzeichnis fehlschlägt, das kein Git-Repository ist, überspringt Claude die Isolation für dieses Verzeichnis und bearbeitet das Arbeitsverzeichnis an Ort und Stelle. Innerhalb eines Git-Repositorys kann eine Sitzung, die Claude vor dem Bearbeiten in einen Worktree verschiebt, keine Dateien im gemeinsamen Checkout bearbeiten, bis diese Verschiebung erfolgt ist.603Wenn der Hook in einem Verzeichnis fehlschlägt, das kein Git-Repository ist, überspringt Claude die Isolation für dieses Verzeichnis und bearbeitet das Arbeitsverzeichnis an Ort und Stelle. Innerhalb eines Git-Repositorys kann eine Sitzung, die Claude vor dem Bearbeiten in einen Worktree verschiebt, keine Dateien im gemeinsamen Checkout bearbeiten, bis dieser Wechsel erfolgt ist.

604 604 

605Um den Worktree-Pfad einer Sitzung zu finden, schauen Sie sich die Sitzung an oder hängen Sie an und überprüfen Sie ihr Arbeitsverzeichnis.605Um den Worktree-Pfad einer Sitzung zu finden, hängen Sie sich an und prüfen Sie ihr Arbeitsverzeichnis.

606 606 

607Ein [Subagent](/docs/de/sub-agents), den die Hintergrund-Sitzung erzeugt, erbt das Arbeitsverzeichnis der Sitzung. Sobald sich die Sitzung in einem Worktree befindet, landen die Dateibearbeitungen des Subagenten in diesem Worktree statt in Ihrer Arbeitskopie. Um einem Subagenten stattdessen seinen eigenen separaten Worktree zu geben, setzen Sie [`isolation: worktree`](/docs/de/sub-agents#supported-frontmatter-fields) in seinem Frontmatter oder übergeben Sie `isolation: "worktree"` beim Erzeugen.607Ein [Subagent](/docs/de/sub-agents), den die Hintergrund-Sitzung startet, erbt das Arbeitsverzeichnis der Sitzung. Sobald sich die Sitzung in einem Worktree befindet, landen die Dateibearbeitungen des Subagenten in diesem Worktree statt in Ihrer Arbeitskopie. Um einem Subagenten stattdessen einen eigenen separaten Worktree zu geben, setzen Sie [`isolation: worktree`](/docs/de/sub-agents#supported-frontmatter-fields) in seinem Frontmatter oder übergeben Sie `isolation: "worktree"` beim Starten.

608 608 

609Wenn eine Hintergrund-Sitzung Code-Änderungen in einem Worktree vorgenommen hat, den Claude betreten hat, weist Claude Code Claude an, die Arbeit vor dem Beenden zu bewahren, damit sie überlebt, wenn Sie die Sitzung und ihren Worktree löschen:609Wenn eine Hintergrund-Sitzung Code-Änderungen in einem Worktree vorgenommen hat, den Claude betreten hat, weist Claude Code Claude an, die Arbeit vor dem Abschluss zu sichern, damit sie erhalten bleibt, wenn Sie die Sitzung und ihren Worktree löschen:

610 610 

611* **Commit und Push**: Claude committed ohne zu fragen und pusht den Branch, wenn das Repository ein Remote hat.611* **Commit und Push**: Claude committet, ohne zu fragen, und pusht den Branch, wenn das Repository ein Remote hat.

612* **Entwurf-Pull-Request**: Claude öffnet einen, wenn die Aufgabe es erfordert, und das [`#N`-Label](#pull-request-status) wird auf der Zeile angezeigt.612* **Pull Request als Entwurf**: Claude öffnet einen, wenn die Aufgabe es erfordert, und das [`#N`-Label](#pull-request-status) erscheint in der Zeile.

613* **Niemals**: Pushen zu `main` oder `master`, Force-Push und Merging.613* **Niemals**: Pushen nach `main` oder `master`, Force-Push und Mergen.

614* **Ihre Git-Anweisungen haben Vorrang**: Wenn die Aufgabe, `CLAUDE.md` oder [Memory](/docs/de/memory) sagt, dass Sie selbst Commits oder Pushes handhaben, lässt Claude Git für Sie.614* **Ihre Git-Anweisungen haben Vorrang**: Wenn die Aufgabe, `CLAUDE.md` oder [Memory](/docs/de/memory) besagt, dass Sie das Committen oder Pushen selbst übernehmen, überlässt Claude Git Ihnen.

615 615 

616Eine Sitzung, die einen Checkout bearbeitet, den sie nicht selbst isoliert hat, fragt immer noch, bevor sie committed oder Branches wechselt. Dies gilt, wenn Isolation auf `"none"` gesetzt ist, wenn der Worktree-Wechsel fehlgeschlagen ist, oder wenn die Sitzung in einem Worktree gestartet wurde, der bereits existierte.616Eine Sitzung, die einen Checkout bearbeitet, den sie nicht selbst isoliert hat, fragt weiterhin nach, bevor sie committet oder Branches wechselt. Das gilt, wenn die Isolation auf `"none"` gesetzt ist, wenn der Wechsel in den Worktree fehlgeschlagen ist oder wenn die Sitzung in einem bereits vorhandenen Worktree gestartet wurde.

617 617 

618Unabhängig von der Aufgabe endet Claude den Job mit einem Bericht, der sagt, was er getan hat und wo die Arbeit ist: ein Pfad, ein Branch, ein Pull Request oder die Antwort selbst.618Unabhängig von der Aufgabe beendet Claude den Job mit einem Bericht darüber, was es getan hat und wo sich die Arbeit befindet: ein Pfad, ein Branch, ein Pull Request oder die Antwort selbst.

619 619 

620<h4 id="what-deleting-a-session-removes">620<h4 id="what-deleting-a-session-removes">

621 Was das Löschen einer Sitzung entfernt621 Was das Löschen einer Sitzung entfernt

622</h4>622</h4>

623 623 

624Löschen Sie eine Sitzung mit `Ctrl+X` zweimal in [Agenten-Ansicht](#organize-the-list) oder mit [`claude rm`](#manage-sessions-from-the-shell). Außer in den unten aufgeführten beibehaltenen Fällen wird die Sitzung aus der Liste entfernt. Ihr Transkript bleibt auf Ihrem Computer durch `claude --resume` erhalten, und die Entfernung überlebt Supervisor-Neustarts.624Löschen Sie eine Sitzung durch zweimaliges Drücken von `Ctrl+X` in der [Agenten-Ansicht](#organize-the-list) oder mit [`claude rm`](#manage-sessions-from-the-shell). Außer in den unten beschriebenen Fällen, in denen sie beibehalten wird, verschwindet die Sitzung aus der Liste. Ihr Transkript bleibt über `claude --resume` auf Ihrem Rechner verfügbar, und die Entfernung bleibt auch nach Supervisor-Neustarts bestehen.

625 625 

626Was mit einem Worktree passiert, den Claude für die Sitzung erstellt hat:626Was mit einem Worktree geschieht, den Claude für die Sitzung erstellt hat:

627 627 

628* Die Agenten-Ansicht entfernt ihn, einschließlich nicht committeter Änderungen, daher committen Sie zuerst, was Sie behalten möchten.628* Die Agenten-Ansicht entfernt ihn, einschließlich nicht committeter Änderungen, committen Sie also zuerst, was Sie behalten möchten.

629* `claude rm` behält ihn zusammen mit der Sitzungszeile, wenn er nicht committete Änderungen hat.629* `claude rm` behält ihn zusammen mit der Sitzungszeile, wenn er nicht committete Änderungen enthält.

630* Weder die Agenten-Ansicht noch `claude rm` entfernen einen Worktree, den eine andere laufende Sitzung verwendet oder gesperrt hat, und das Löschen erneut ändert das nicht. Claude Code behält den Worktree und die Sitzung, und benennt das beibehaltene Verzeichnis und den Grund; in der Agenten-Ansicht zeigt die Sitzungszeile `not deleted`. Schließen Sie die andere Sitzung, dann löschen Sie erneut.630* Weder die Agenten-Ansicht noch `claude rm` entfernen einen Worktree, den eine andere laufende Sitzung verwendet oder gesperrt hat, und erneutes Löschen ändert daran nichts. Claude Code behält den Worktree und die Sitzung und nennt das beibehaltene Verzeichnis und den Grund; in der Agenten-Ansicht zeigt die Zeile der Sitzung `not deleted`. Schließen Sie die andere Sitzung und löschen Sie dann erneut.

631* Wenn Sie eine Sitzung löschen, deren Worktree Commits hat, die Claude Code nicht bestätigen kann, sind anderswo gespeichert, behält Claude Code den Worktree und die Sitzung, und die Nachricht benennt den Branch des Worktrees und wie viele Commits nicht gepusht sind. Die Nachricht bietet auch die zwei Wege nach vorne: Pushen Sie die Commits, oder löschen Sie erneut, um sie zu verwerfen.631* Wenn Sie eine Sitzung löschen, deren Worktree Commits enthält, bei denen Claude Code nicht bestätigen kann, dass sie an anderer Stelle gesichert sind, behält Claude Code den Worktree und die Sitzung, und die Meldung nennt den Branch des Worktrees und die Anzahl der nicht gepushten Commits. Die Meldung bietet außerdem die zwei möglichen Wege an: die Commits pushen oder erneut löschen, um sie zu verwerfen.

632 632 

633 Commits auf einem Remote blockieren das Löschen nicht. Auch nicht Commits auf der lokalen Kopie des Standard-Branches Ihres `origin`-Remote, solange dieser Branch in Ihrem Haupt-Checkout ausgecheckt ist, dem Repository-Verzeichnis selbst, nicht einem Worktree.633 Commits auf einem Remote blockieren das Löschen nicht. Ebenso wenig Commits auf der lokalen Kopie des Standard-Branches Ihres `origin`-Remotes, solange dieser Branch in Ihrem Haupt-Checkout ausgecheckt ist, also im Repository-Verzeichnis selbst und nicht in einem Worktree.

634 634 

635 Nach dieser Ablehnung wählen Sie:635 Nach dieser Ablehnung haben Sie die Wahl:

636 636 

637 * Um die Commits zu behalten, pushen Sie sie, oder mergen Sie sie in diesen Standard-Branch, dann löschen Sie die Sitzung erneut.637 * Um die Commits zu behalten, pushen Sie sie oder mergen Sie sie in diesen Standard-Branch und löschen Sie die Sitzung dann erneut.

638 * Um sie zu verwerfen, löschen Sie die Sitzung erneut ohne zu pushen: Drücken Sie `Ctrl+X` zweimal auf ihrer Zeile in der Agenten-Ansicht, oder führen Sie den `claude rm <id> --discard-unpushed`-Befehl aus, den die Ablehnung druckte. Dies entfernt die Sitzung und den Worktree zusammen mit seinem Branch, verwirft die nicht gepushten Commits und alle nicht committeten Änderungen.638 * Um sie zu verwerfen, löschen Sie die Sitzung erneut, ohne zu pushen: Drücken Sie zweimal `Ctrl+X` auf ihrer Zeile in der Agenten-Ansicht, oder führen Sie den Befehl `claude rm <id> --discard-unpushed` aus, den die Ablehnung ausgegeben hat. Dadurch werden die Sitzung und der Worktree samt seinem Branch entfernt, wobei die nicht gepushten Commits und alle nicht committeten Änderungen verworfen werden.

639 639 

640 Wenn Sie erneut löschen, verwirft Claude Code nur, was die Ablehnung zeigte: Wenn der Worktree einen Commit gewonnen hat, behält Claude Code ihn erneut und zeigt den aktualisierten Zustand.640 Wenn Sie erneut löschen, verwirft Claude Code nur das, was die Ablehnung angezeigt hat: Ist im Worktree seitdem ein Commit hinzugekommen, behält Claude Code ihn erneut und zeigt den aktualisierten Zustand an.

641 641 

642 Wenn die Aufzeichnungen einer anderen abgeschlossenen Sitzung auch den Worktree benennen, bleibt er, wenn Sie erneut löschen; pushen Sie die Commits, dann löschen Sie erneut.642 Wenn die Datensätze einer anderen abgeschlossenen Sitzung den Worktree ebenfalls nennen, bleibt er beim erneuten Löschen erhalten; pushen Sie die Commits und löschen Sie dann erneut.

643* Ein Worktree, den Git nicht mehr erkennt, z. B. nach `git worktree prune`, blockiert das Löschen nicht. Claude Code löscht die Sitzung und lässt das Verzeichnis auf der Festplatte.643* Ein Worktree, den Git nicht mehr erkennt, etwa nach `git worktree prune`, blockiert das Löschen nicht. Claude Code löscht die Sitzung und lässt das Verzeichnis auf der Festplatte.

644* Wenn Git oder Ihr [`WorktreeRemove`-Hook](/docs/de/hooks#worktreeremove) fehlschlägt, den Worktree zu entfernen, behält Claude Code den Worktree und die Sitzung, und die Nachricht benennt die Ursache. Für einen Hook sagt die Nachricht, wie er endete, z. B. `exited 1`, und zitiert den Anfang seines stderr. Die Nachricht sagt Ihnen auch, welche dieser Aktionen Sie als nächstes tun sollten:644* Wenn Git oder Ihr [`WorktreeRemove`-Hook](/docs/de/hooks#worktreeremove) den Worktree nicht entfernen kann, behält Claude Code den Worktree und die Sitzung, und die Meldung nennt die Ursache. Bei einem Hook gibt die Meldung an, wie er endete, etwa `exited 1`, und zitiert den Anfang seiner stderr-Ausgabe. Die Meldung teilt Ihnen außerdem mit, welche der folgenden Schritte Sie als Nächstes ausführen können:

645 645 

646 * Löschen Sie die Sitzung erneut, um das Verzeichnis trotzdem zu entfernen, indem Sie `Ctrl+X` zweimal auf ihrer Zeile in der Agenten-Ansicht drücken oder den `claude rm <id> --force-remove-worktree <worktree-id>`-Befehl ausführen, den die `claude rm`-Ablehnung druckte. Der Worktree's Branch bleibt im Repository.646 * Löschen Sie die Sitzung erneut, um das Verzeichnis trotzdem zu entfernen, indem Sie zweimal `Ctrl+X` auf ihrer Zeile in der Agenten-Ansicht drücken oder den Befehl `claude rm <id> --force-remove-worktree <worktree-id>` ausführen, den die `claude rm`-Ablehnung ausgegeben hat. Der Branch des Worktrees bleibt im Repository erhalten.

647 647 

648 Claude Code bietet dies nur an, wenn es bestätigen kann, dass alle folgenden Bedingungen erfüllt sind:648 Claude Code bietet dies nur an, wenn es alle folgenden Punkte bestätigen kann:

649 649 

650 * Das Verzeichnis ist einer der verknüpften Worktrees des Repositories unter `.claude/worktrees/`650 * Das Verzeichnis ist einer der verknüpften Worktrees des Repositorys unter `.claude/worktrees/`

651 * Weder der Worktree noch ein ausgechecktes Submodul hat nicht committete Änderungen an verfolgten Dateien651 * Weder der Worktree noch ein ausgechecktes Submodul enthält nicht committete Änderungen an verfolgten Dateien

652 * Keine andere Sitzung's Aufzeichnung benennt ihn652 * Kein Datensatz einer anderen Sitzung nennt ihn

653 653 

654 Wenn Claude Code den Zustand eines Submodul-Checkouts nicht überprüfen kann, z. B. einen, der durch ein separates Git-Repository ersetzt wurde, bietet es dies auch nicht an.654 Wenn Claude Code den Zustand eines Submodul-Checkouts nicht überprüfen kann, etwa eines, das durch ein separates Git-Repository ersetzt wurde, bietet es dies ebenfalls nicht an.

655 * Beheben Sie, was im Weg steht, z. B. indem Sie nicht committete Änderungen committen oder stashen, ein separates Git-Repository aus dem Worktree verschieben, schließen Sie, was das Verzeichnis verwendet, oder beheben Sie den Hook, dann löschen Sie die Sitzung erneut.655 * Beheben Sie, was im Weg steht, etwa indem Sie die nicht committeten Änderungen committen oder stashen, ein separates Git-Repository aus dem Worktree verschieben, schließen, was das Verzeichnis verwendet, oder den Hook reparieren, und löschen Sie die Sitzung dann erneut.

656 * Entfernen Sie das Verzeichnis selbst, dann löschen Sie die Sitzung erneut.656 * Entfernen Sie das Verzeichnis selbst und löschen Sie die Sitzung dann erneut.

657 657 

658Ein Worktree, den Sie selbst erstellt haben und in dem Sie die Sitzung gestartet haben, wird in jedem Fall beibehalten.658Ein Worktree, den Sie selbst erstellt und in dem Sie die Sitzung gestartet haben, bleibt in jedem Fall erhalten.

659 659 

660Eine Sitzung, deren Worktree-Verzeichnis zu keinem Git-Repository gehört, weil das Repository gelöscht wurde oder ein [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) das Verzeichnis anderswo erstellt hat, kann immer noch gelöscht werden. Während Dateien im Verzeichnis verbleiben:660Eine Sitzung, deren Worktree-Verzeichnis zu keinem Git-Repository gehört, weil das Repository gelöscht wurde oder ein [`WorktreeCreate`-Hook](/docs/de/hooks#worktreecreate) das Verzeichnis an anderer Stelle erstellt hat, kann trotzdem gelöscht werden. Solange sich noch Dateien im Verzeichnis befinden:

661 661 

662* Die Agenten-Ansicht fragt nach der gleichen `Ctrl+X`-Doppeldruckbestätigung, bevor sie verworfen werden. Für ein Hook-erstelltes Verzeichnis führt es stattdessen Ihren [`WorktreeRemove`-Hook](/docs/de/hooks#worktreeremove) aus, und ohne einen lehnt es das Löschen ab und behält die Sitzung.662* Die Agenten-Ansicht verlangt dasselbe zweimalige Drücken von `Ctrl+X`, bevor sie verworfen werden. Bei einem von einem Hook erstellten Verzeichnis führt sie stattdessen Ihren [`WorktreeRemove`-Hook](/docs/de/hooks#worktreeremove) aus; ohne einen solchen lehnt sie das Löschen ab und behält die Sitzung.

663* `claude rm` behält die Sitzung und den Worktree, und benennt den Grund.663* `claude rm` behält die Sitzung und den Worktree und nennt den Grund.

664 664 

665Jeder Pfad behält ein Verzeichnis, das die Aufzeichnungen einer anderen abgeschlossenen Sitzung benennen.665Beide Wege behalten ein Verzeichnis, das in den Datensätzen einer anderen abgeschlossenen Sitzung genannt wird.

666 666 

667<h3 id="set-the-model">667<h3 id="set-the-model">

668 Das Modell festlegen668 Das Modell festlegen

669</h3>669</h3>

670 670 

671Der im Header der Agenten-Ansicht angezeigte Modellname ist der Versand-Standard. Neue Sitzungen, die Sie aus der Eingabe starten, verwenden dieses Modell, das aus der [`model`-Einstellung](/docs/de/settings-reference#model) in Ihren Benutzereinstellungen stammt. Legen Sie es fest, indem Sie ein Modell in der [`/model`-Auswahl](/docs/de/model-config) auswählen, oder bearbeiten Sie die Einstellung direkt.671Der im Header der Agenten-Ansicht angezeigte Modellname ist der Versand-Standard. Neue Sitzungen, die Sie über das Eingabefeld starten, verwenden dieses Modell, das aus der [`model`-Einstellung](/docs/de/settings-reference#model) in Ihren Benutzereinstellungen stammt. Legen Sie es fest, indem Sie ein Modell in der [`/model`-Auswahl](/docs/de/model-config) auswählen, oder bearbeiten Sie die Einstellung direkt.

672 672 

673Um es für die gesamte Agenten-Ansicht-Sitzung zu überschreiben, übergeben Sie `--model` beim Öffnen der Agenten-Ansicht. Siehe [Berechtigungsmodus, Modell und Aufwand](#permission-mode-model-and-effort).673Um den Versand-Standard für die gesamte Sitzung der Agenten-Ansicht zu überschreiben, übergeben Sie `--model` beim Öffnen der Agenten-Ansicht. Siehe [Berechtigungsmodus, Modell und Aufwand](#permission-mode-model-and-effort).

674 674 

675Um den Versand-Standard aus der Agenten-Ansicht zu ändern, geben Sie `/model` gefolgt von einem Modellnamen in die Versand-Eingabe ein und drücken Sie `Enter`. Der Header wird aktualisiert, um dieses Modell mit einem `(session)`-Marker anzuzeigen, und Sitzungen, die Sie danach versenden, verwenden es. Geben Sie `/model default` ein, um die Überschreibung zu löschen und zum Versand-Standard zurückzukehren. Diese Überschreibung gilt für den Rest des aktuellen `claude agents`-Laufs und schreibt nicht in Ihre Einstellungsdatei. Das folgende Beispiel versendet eine Sitzung auf Opus und die nächste auf Sonnet:675Um den Versand-Standard innerhalb der Agenten-Ansicht zu ändern, geben Sie `/model` gefolgt von einem Modellnamen in das Versand-Eingabefeld ein und drücken Sie `Enter`. Der Header zeigt dann dieses Modell mit einer `(session)`-Markierung an, und Sitzungen, die Sie danach versenden, verwenden es. Geben Sie `/model default` ein, um die Überschreibung zu entfernen und zum Versand-Standard zurückzukehren. Diese Überschreibung gilt für den Rest des aktuellen `claude agents`-Laufs und wird nicht in Ihre Einstellungsdatei geschrieben. Das folgende Beispiel versendet eine Sitzung mit Opus und die nächste mit Sonnet:

676 676 

677```text theme={null}677```text theme={null}

678/model opus678/model opus


681run the test suite681run the test suite

682```682```

683 683 

684Jede Hintergrund-Sitzung kann auf einem anderen Modell ausgeführt werden. Um es für eine Sitzung zu überschreiben:684Jede Hintergrund-Sitzung kann ein anderes Modell verwenden. Um es für eine einzelne Sitzung zu überschreiben:

685 685 

686* Übergeben Sie in der Shell `--model` mit `claude --bg`.686* Übergeben Sie in der Shell `--model` zusammen mit `claude --bg`.

687* Hängen Sie an eine laufende Sitzung an und führen Sie `/model` aus, um zu wechseln: Eine Auswahl aus der Auswahl oder ein eingegebenes `/model <name>` wird als Standard für neue Sitzungen gespeichert, es sei denn, Sie drücken `s` in der Auswahl für einen Wechsel nur für diese Sitzung. Ein Wechsel nur für diese Sitzung bleibt bestehen, wenn die Sitzung neu gestartet wird.687* Hängen Sie sich an eine laufende Sitzung an und führen Sie `/model` aus, um zu wechseln: Eine Auswahl in der Auswahlliste oder ein eingegebenes `/model <name>` wird als Standard für neue Sitzungen gespeichert, es sei denn, Sie drücken `s` in der Auswahl, um nur für diese Sitzung zu wechseln. Ein Wechsel nur für diese Sitzung bleibt erhalten, wenn die Sitzung neu gestartet wird.

688* Versenden Sie einen [Subagenten](/docs/de/sub-agents), dessen Frontmatter ein `model`-Feld setzt.688* Versenden Sie einen [Subagenten](/docs/de/sub-agents), dessen Frontmatter ein `model`-Feld setzt.

689 689 

690<h3 id="permission-mode-model-and-effort">690<h3 id="permission-mode-model-and-effort">

691 Berechtigungsmodus, Modell und Aufwand691 Berechtigungsmodus, Modell und Aufwand

692</h3>692</h3>

693 693 

694Eine Hintergrund-Sitzung nimmt ihre Einstellungen, ihren Provider, ihren Berechtigungsmodus, ihr Modell und ihren Aufwand von dort, wo und wie Sie sie versendet haben. Die folgenden Unterabschnitte behandeln jede Quelle und was bestehen bleibt, wenn der Supervisor die Sitzung neu startet.694Eine Hintergrund-Sitzung bezieht ihre Einstellungen, ihren Provider, ihren Berechtigungsmodus, ihr Modell und ihren Aufwand davon, wo und wie Sie sie versendet haben. Die folgenden Unterabschnitte behandeln jede Quelle und was erhalten bleibt, wenn der Supervisor die Sitzung neu startet.

695 695 

696<h4 id="settings-and-provider">696<h4 id="settings-and-provider">

697 Einstellungen und Provider697 Einstellungen und Provider

698</h4>698</h4>

699 699 

700Eine Hintergrund-Sitzung liest ihre [Einstellungen](/docs/de/settings) aus dem Verzeichnis, in dem sie läuft, genauso wie wenn Sie `claude` dort mit den [Konfigurationsflags, die sie trägt](#what-carries-over-when-you-background) gestartet hätten. Dies umfasst [`env`-Werte](/docs/de/settings-reference#env) in Projekteinstellungen, sodass ein dort gesetzter `ANTHROPIC_MODEL` oder Provider-Variable auf jede Hintergrund-Sitzung in diesem Verzeichnis angewendet wird.700Eine Hintergrund-Sitzung liest ihre [Einstellungen](/docs/de/settings) aus dem Verzeichnis, in dem sie läuft, genau so, als hätten Sie `claude` dort mit den [übernommenen Konfigurations-Flags](#what-carries-over-when-you-background) gestartet. Dazu gehören [`env`-Werte](/docs/de/settings-reference#env) in den Projekteinstellungen, sodass eine dort gesetzte `ANTHROPIC_MODEL`- oder Provider-Variable für jede Hintergrund-Sitzung in diesem Verzeichnis gilt.

701 701 

702Eine Hintergrund-Sitzung läuft auch mit dem `PATH` der Shell, von der Sie sie versendet haben, sodass die Befehle, die sie ausführt, die gleichen Tools finden wie Ihr Terminal. Sie behält auch die Cloud-Provider-Auswahl dieser Shell, wie `CLAUDE_CODE_USE_BEDROCK` oder `CLAUDE_CODE_USE_VERTEX`, zusammen mit ihren `ANTHROPIC_DEFAULT_*_MODEL`-Aliasen und jeder [`CLAUDE_CODE_EXTRA_BODY`](/docs/de/env-vars)-Überschreibung, die Sie dort exportiert haben.702Eine Hintergrund-Sitzung läuft außerdem mit dem `PATH` der Shell, aus der Sie sie versendet haben, sodass die von ihr ausgeführten Befehle dieselben Tools finden wie Ihr Terminal. Sie übernimmt auch die Cloud-Provider-Auswahl dieser Shell, etwa `CLAUDE_CODE_USE_BEDROCK` oder `CLAUDE_CODE_USE_VERTEX`, zusammen mit ihren `ANTHROPIC_DEFAULT_*_MODEL`-Aliasen und jeder [`CLAUDE_CODE_EXTRA_BODY`](/docs/de/env-vars)-Überschreibung, die Sie dort exportiert haben.

703 703 

704<h4 id="llm-gateway">704<h4 id="llm-gateway">

705 LLM-Gateway705 LLM-Gateway

706</h4>706</h4>

707 707 

708Wenn Sie Claude Code durch ein [LLM-Gateway](/docs/de/llm-gateway) leiten, setzen Sie die Gateway-Variablen in einen Einstellungsdatei-`env`-Block, anstatt sie in Ihrer Shell zu exportieren, und Hintergrund-Sitzungen lesen sie zusammen mit dem Rest ihrer Einstellungen. [In einer Einstellungsdatei setzen](/docs/de/llm-gateway-connect#set-in-a-settings-file) zeigt den Block und welche Einstellungsdatei für die Anmeldedaten verwendet werden soll.708Wenn Sie Claude Code über ein [LLM-Gateway](/docs/de/llm-gateway) leiten, setzen Sie die Gateway-Variablen in den `env`-Block einer Einstellungsdatei, anstatt sie in Ihrer Shell zu exportieren; Hintergrund-Sitzungen lesen sie dann mit ihren übrigen Einstellungen. [In einer Einstellungsdatei setzen](/docs/de/llm-gateway-connect#set-in-a-settings-file) zeigt den Block und welche Einstellungsdatei für die Anmeldedaten verwendet werden sollte.

709 709 

710Wenn Sie ein Gateway-`ANTHROPIC_BASE_URL` nur in Ihrer Shell exportieren, erreicht es eine Hintergrund-Sitzung zusammen mit dem `ANTHROPIC_CUSTOM_HEADERS` und der Anmeldedaten, die Sie damit exportiert haben, nur wenn der [Supervisor](#the-supervisor-process) selbst aus einer Shell gestartet wurde, die das gleiche Gateway exportiert, und nur in diesen Fällen:710Wenn Sie eine Gateway-`ANTHROPIC_BASE_URL` stattdessen nur in Ihrer Shell exportieren, erreicht sie eine Hintergrund-Sitzung, zusammen mit den `ANTHROPIC_CUSTOM_HEADERS` und den Anmeldedaten, die Sie damit exportiert haben, nur dann, wenn der [Supervisor](#the-supervisor-process) selbst aus einer Shell gestartet wurde, die dasselbe Gateway exportiert hat, und nur in diesen Fällen:

711 711 

712* Sie verschieben Ihre eigene Sitzung mit `←` oder `/background` in den Hintergrund712* Sie verschieben Ihre eigene Sitzung mit `←` oder `/background` in den Hintergrund

713* Sie versenden eine Sitzung in das Verzeichnis, in dem Sie sich befinden713* Sie versenden eine Sitzung in das Verzeichnis, in dem Sie sich befinden

714* Sie wecken eine gestoppte Sitzung in dem Verzeichnis, in dem Sie sich befinden, auf, indem Sie sie anhängen oder darauf antworten714* Sie wecken eine gestoppte Sitzung in dem Verzeichnis, in dem Sie sich befinden, auf, indem Sie sich an sie anhängen oder ihr antworten

715 715 

716Claude Code leitet ein Gateway vor einem Cloud-Provider weiter. Wenn die Shell, von der Sie versenden, den Provider auswählt und seinen Gateway-Endpunkt mit seinem Auth-Bypass-Flag exportiert, leitet Claude Code das Endpunkt-und-Flag-Paar unter den Bedingungen, die für `ANTHROPIC_BASE_URL` gelten, zusammen mit `ANTHROPIC_CUSTOM_HEADERS` an die Sitzung weiter. Exportieren Sie beispielsweise `CLAUDE_CODE_USE_VERTEX=1` mit `ANTHROPIC_VERTEX_BASE_URL` und `CLAUDE_CODE_SKIP_VERTEX_AUTH=1`, und Claude Code leitet diesen Endpunkt und dieses Flag weiter.716Claude Code leitet ein Gateway vor einem Cloud-Provider weiter. Wenn die Shell, aus der Sie versenden, den Provider auswählt und dessen Gateway-Endpunkt zusammen mit seinem Auth-Bypass-Flag exportiert, leitet Claude Code das Paar aus Endpunkt und Flag unter denselben Bedingungen wie bei `ANTHROPIC_BASE_URL` zusammen mit `ANTHROPIC_CUSTOM_HEADERS` an die Sitzung weiter. Exportieren Sie beispielsweise `CLAUDE_CODE_USE_VERTEX=1` mit `ANTHROPIC_VERTEX_BASE_URL` und `CLAUDE_CODE_SKIP_VERTEX_AUTH=1`, und Claude Code leitet diesen Endpunkt und dieses Flag weiter.

717 717 

718Claude Code wendet ein weitergeleitetes Gateway nur auf den laufenden Prozess dieser Sitzung an und schreibt es niemals auf die Festplatte.718Claude Code wendet ein weitergeleitetes Gateway nur auf den laufenden Prozess dieser Sitzung an und schreibt es niemals auf die Festplatte.

719 719 


723 723 

724Der [Berechtigungsmodus](/docs/de/permissions) hängt davon ab, wie Sie die Sitzung gestartet haben:724Der [Berechtigungsmodus](/docs/de/permissions) hängt davon ab, wie Sie die Sitzung gestartet haben:

725 725 

726* **Mit `/bg` oder `←` in den Hintergrund verschoben**: Claude Code behält den Berechtigungsmodus, in dem sich die Sitzung befand, daher bleibt eine Sitzung, die Sie zu `acceptEdits` oder `auto` gewechselt haben, nach dem Trennen in diesem Modus726* **Mit `/bg` oder `←` in den Hintergrund verschoben**: Claude Code behält den Berechtigungsmodus bei, in dem sich die Sitzung befand, sodass eine Sitzung, die Sie auf `acceptEdits` oder `auto` umgestellt haben, nach dem Trennen dabei bleibt

727* **Aus einer Agenten-Ansicht versendet, die Sie mit `←` geöffnet haben**: Die Konfiguration des Ziels kommt zuerst, und der Berechtigungsmodus der Sitzung, von der Sie kamen, gilt, wenn nichts anderes einen setzt727* **Aus einer mit `←` geöffneten Agenten-Ansicht versendet**: Die eigene Konfiguration des Ziels hat Vorrang, und der Berechtigungsmodus der Sitzung, aus der Sie kamen, gilt, wenn nichts anderes einen festlegt

728* **Aus `claude agents` versendet, das in einer Shell gestartet wurde, oder mit `claude --bg`**: Die neue Sitzung startet so, wie eine neue `claude`-Sitzung in diesem Verzeichnis würde, es sei denn, Sie haben sie aus einer Agenten-Ansicht versendet, die Sie mit [Versand-Standardwerten](#dispatch-defaults) geöffnet haben. [Welcher Berechtigungsmodus eine Sitzung startet](/docs/de/permission-modes#which-mode-a-session-starts-in) listet die Reihenfolge auf728* **Aus einem in einer Shell gestarteten `claude agents` oder mit `claude --bg` versendet**: Die neue Sitzung startet so, wie eine neue `claude`-Sitzung in diesem Verzeichnis starten würde, es sei denn, Sie haben sie aus einer Agenten-Ansicht versendet, die Sie mit [Versand-Standardwerten](#dispatch-defaults) geöffnet haben. [In welchem Berechtigungsmodus eine Sitzung startet](/docs/de/permission-modes#which-mode-a-session-starts-in) führt die Reihenfolge auf

729 729 

730Für eine Sitzung, die Sie aus einer Agenten-Ansicht versenden, die Sie mit `←` geöffnet haben, nimmt Claude Code den Berechtigungsmodus aus dem ersten dieser Punkte, der zutrifft:730Für eine Sitzung, die Sie aus einer mit `←` geöffneten Agenten-Ansicht versenden, übernimmt Claude Code den Berechtigungsmodus aus dem ersten zutreffenden der folgenden Punkte:

731 731 

7321. Der [`permissions.defaultMode`](/docs/de/settings-reference#permissions-defaultmode) des Zielverzeichnisses. Zwei Quellregeln gelten:7321. Der [`permissions.defaultMode`](/docs/de/settings-reference#permissions-defaultmode) des Zielverzeichnisses. Dabei gelten zwei Quellregeln:

733 * `auto` und `bypassPermissions` [treten nur aus verwalteten Einstellungen, einer `--settings`-Datei oder `~/.claude/settings.json` in Kraft](/docs/de/settings-reference#permissions-defaultmode).733 * `auto` und `bypassPermissions` [werden nur aus verwalteten Einstellungen, einer `--settings`-Datei oder `~/.claude/settings.json` wirksam](/docs/de/settings-reference#permissions-defaultmode).

734 * Claude Code lehnt einen `defaultMode` aus der `.claude/settings.json` oder `.claude/settings.local.json` des Projekts ab, der einen permissiveren Modus auswählt als die Sitzung, von der Sie kamen, war.734 * Claude Code lehnt einen `defaultMode` aus der `.claude/settings.json` oder `.claude/settings.local.json` des Projekts ab, der einen freizügigeren Modus auswählt als den, in dem sich die Sitzung befand, aus der Sie kamen.

7352. Der Berechtigungsmodus der Sitzung, von der Sie kamen7352. Der Berechtigungsmodus der Sitzung, aus der Sie kamen

736 736 

737Wenn Claude Code einen Modus einer Quelle als zu permissiv ablehnt, entscheidet die nächste Quelle in der Liste. Wenn Sie beispielsweise aus einer Plan-Modus-Sitzung in ein Verzeichnis versenden, dessen eingecheckten Einstellungen `acceptEdits` anfordern, startet die neue Sitzung im Plan-Modus. Wenn Sie diesen `defaultMode` zu `~/.claude/settings.json` verschieben, gilt er unabhängig vom Berechtigungsmodus der Sitzung, von der Sie kamen.737Wenn Claude Code den Modus einer Quelle als zu freizügig ablehnt, entscheidet die nächste Quelle in der Liste. Wenn Sie beispielsweise aus einer Sitzung im Plan-Modus in ein Verzeichnis versenden, dessen eingecheckte Einstellungen `acceptEdits` verlangen, startet die neue Sitzung im Plan-Modus. Wenn Sie diesen `defaultMode` in `~/.claude/settings.json` verschieben, gilt er unabhängig vom Berechtigungsmodus der Sitzung, aus der Sie kamen.

738 738 

739Permissivität läuft Plan, dann Manual und `dontAsk`, dann `acceptEdits` und auto, die jeweils als permissiver als die andere zählen, dann `bypassPermissions`.739Die Freizügigkeit steigt in dieser Reihenfolge: Plan, dann Manual und `dontAsk`, dann `acceptEdits` und auto, die jeweils als freizügiger als der andere gelten, dann `bypassPermissions`.

740 740 

741<h4 id="dispatch-defaults">741<h4 id="dispatch-defaults">

742 Versand-Standardwerte742 Versand-Standardwerte

743</h4>743</h4>

744 744 

745Um Standardwerte für jede Sitzung festzulegen, die Sie aus der Agenten-Ansicht versenden, übergeben Sie eines der folgenden Elemente beim Öffnen: `--permission-mode`, `--model`, `--effort` oder `--agent`:745Um Standardwerte für jede Sitzung festzulegen, die Sie aus der Agenten-Ansicht versenden, übergeben Sie beim Öffnen eine beliebige Kombination aus `--permission-mode`, `--model`, `--effort` oder `--agent`:

746 746 

747```bash theme={null}747```bash theme={null}

748claude agents --permission-mode plan --model opus --effort high748claude agents --permission-mode plan --model opus --effort high

749```749```

750 750 

751`--effort` akzeptiert hier die gleichen Werte wie das [Top-Level-`--effort`-Flag](/docs/de/cli-reference#cli-flags), einschließlich `ultracode`.751`--effort` akzeptiert hier dieselben Werte wie das [Top-Level-Flag `--effort`](/docs/de/cli-reference#cli-flags), einschließlich `ultracode`.

752 752 

753`--agent` setzt den [Subagenten](/docs/de/sub-agents), der verwendet wird, wenn eine Versand-Eingabeaufforderung keinen benennt, entweder mit `@name` oder als erstes Wort. Es wird standardmäßig auf die [`agent`-Einstellung](/docs/de/settings-reference#agent) gesetzt, wenn eine gesetzt ist, ansonsten auf den integrierten Catch-All-`claude`-Agent. Das Benennen eines Subagenten in der Versand-Eingabe überschreibt beide.753`--agent` legt den [Subagenten](/docs/de/sub-agents) fest, der verwendet wird, wenn ein Versand-Prompt keinen nennt, weder mit `@name` noch als erstes Wort. Standardmäßig wird die [`agent`-Einstellung](/docs/de/settings-reference#agent) verwendet, sofern gesetzt, andernfalls der integrierte Allzweck-Agent `claude`. Wenn Sie einen Subagenten im Versand-Eingabefeld nennen, überschreibt das beides.

754 754 

755`claude agents` akzeptiert auch `--dangerously-skip-permissions` als Kurzform für `--permission-mode bypassPermissions` und `--allow-dangerously-skip-permissions`, um `bypassPermissions` in jedem versendeten Sitzungs-`Shift+Tab`-Zyklus verfügbar zu machen, ohne in diesem Modus zu starten. Beide entsprechen den [Top-Level-CLI-Flags](/docs/de/cli-reference).755`claude agents` akzeptiert außerdem `--dangerously-skip-permissions` als Kurzform für `--permission-mode bypassPermissions` sowie `--allow-dangerously-skip-permissions`, um `bypassPermissions` im `Shift+Tab`-Zyklus jeder versendeten Sitzung verfügbar zu machen, ohne in diesem Modus zu starten. Beide entsprechen den [Top-Level-CLI-Flags](/docs/de/cli-reference).

756 756 

757Übergeben Sie `--restricted`, um jede Sitzung, die Sie aus der Ansicht versenden, im [eingeschränkten Modus](/docs/de/cli-reference#cli-flags) zu starten, als ob jede mit dem Top-Level-`--restricted`-Flag gestartet würde. Erfordert Claude Code v2.1.248 oder später.757Übergeben Sie `--restricted`, um jede Sitzung, die Sie aus der Ansicht versenden, im [eingeschränkten Modus](/docs/de/cli-reference#cli-flags) zu starten, als wäre jede mit dem Top-Level-Flag `--restricted` gestartet worden. Erfordert Claude Code v2.1.248 oder später.

758 758 

759Die aktiven Standardwerte werden in der Fußzeile unter der Versand-Eingabe angezeigt.759Die aktiven Standardwerte werden in der Fußzeile unter dem Versand-Eingabefeld angezeigt.

760 760 

761Claude Code lehnt `claude --bg --permission-mode bypassPermissions` ab, bis Sie den Bypass-Haftungsausschluss akzeptiert haben, indem Sie `claude --dangerously-skip-permissions` einmal interaktiv ausführen, da dieser Modus einer Sitzung, die Sie nicht beobachten, erlaubt, ohne Genehmigung zu handeln. Das Übergeben von `--dangerously-skip-permissions` oder `--permission-mode bypassPermissions` an `claude agents` zeigt denselben Haftungsausschluss an, wenn Sie ihn noch nicht akzeptiert haben, und das Akzeptieren wendet `bypassPermissions` auf die Sitzungen an, die Sie aus der Ansicht starten. Das Übergeben von `--allow-dangerously-skip-permissions` zeigt denselben Haftungsausschluss auch an, und das Akzeptieren macht `bypassPermissions` im `Shift+Tab`-Zyklus dieser Sitzungen verfügbar, ohne sie darin zu starten.761Claude Code lehnt `claude --bg --permission-mode bypassPermissions` ab, bis Sie den Bypass-Haftungsausschluss akzeptiert haben, indem Sie `claude --dangerously-skip-permissions` einmal interaktiv ausführen, da dieser Modus einer Sitzung, die Sie nicht beobachten, erlaubt, ohne Genehmigung zu handeln. Wenn Sie `--dangerously-skip-permissions` oder `--permission-mode bypassPermissions` an `claude agents` übergeben, wird derselbe Haftungsausschluss angezeigt, sofern Sie ihn noch nicht akzeptiert haben, und durch das Akzeptieren wird `bypassPermissions` auf die Sitzungen angewendet, die Sie aus der Ansicht starten. Auch bei Übergabe von `--allow-dangerously-skip-permissions` wird derselbe Haftungsausschluss angezeigt, und durch das Akzeptieren wird `bypassPermissions` im `Shift+Tab`-Zyklus dieser Sitzungen verfügbar, ohne sie in diesem Modus zu starten.

762 762 

763<h4 id="what-persists-across-restarts">763<h4 id="what-persists-across-restarts">

764 Was über Neustarts hinweg bestehen bleibt764 Was über Neustarts hinweg erhalten bleibt

765</h4>765</h4>

766 766 

767Der Berechtigungsmodus, das Modell und der Aufwand, die Sie für eine Hintergrund-Sitzung gewählt haben, zusammen mit den [Konfigurationsflags, die sie trägt](#what-carries-over-when-you-background), bleiben alle bestehen, wenn der Supervisor später [seinen Prozess stoppt und neu startet](#the-supervisor-process). Eine Sitzung, die Sie mit `claude --bg --dangerously-skip-permissions` oder `claude --bg --permission-mode bypassPermissions` gestartet haben, bleibt nach diesem Neustart in `bypassPermissions`. Ein Modell oder Aufwand, den Sie während der Sitzung mit `/model` oder `/effort` geändert haben, wird ebenfalls beibehalten.767Der Berechtigungsmodus, das Modell und der Aufwand, die Sie für eine Hintergrund-Sitzung gewählt haben, bleiben zusammen mit den [übernommenen Konfigurations-Flags](#what-carries-over-when-you-background) erhalten, wenn der Supervisor ihren Prozess später [stoppt und neu startet](#the-supervisor-process). Eine Sitzung, die Sie mit `claude --bg --dangerously-skip-permissions` oder `claude --bg --permission-mode bypassPermissions` gestartet haben, bleibt nach diesem Neustart in `bypassPermissions`. Ein Modell oder Aufwand, den Sie während der Sitzung mit `/model` oder `/effort` geändert haben, bleibt ebenfalls erhalten.

768 768 

769Wenn die Sitzung ihren Aufwand aus Ihren Einstellungen statt aus `--effort` oder `/effort` genommen hat, liest Claude Code Ihre Einstellungen jedes Mal neu, wenn es einen Prozess für die Sitzung startet. Wenn Sie also den gespeicherten Aufwand in `settings.json` bearbeiten, erreicht die Änderung Sitzungen, die Sie mit `←` oder `/bg` in den Hintergrund verschieben, und ihre späteren Neustarts. Der gespeicherte Aufwand ist der [`effortLevel`](/docs/de/settings-reference#effortlevel)-Schlüssel oder ein [`modelSettings`](/docs/de/settings-reference#modelsettings)-Eintrag.769Wenn die Sitzung ihren Aufwand aus Ihren Einstellungen statt aus `--effort` oder `/effort` übernommen hat, liest Claude Code Ihre Einstellungen jedes Mal neu, wenn es einen Prozess für die Sitzung startet. Nachdem Sie den gespeicherten Aufwand in `settings.json` bearbeitet haben, erreicht die Änderung Sitzungen, die Sie mit `←` oder `/bg` in den Hintergrund verschieben, sowie deren spätere Neustarts. Der gespeicherte Aufwand ist der Schlüssel [`effortLevel`](/docs/de/settings-reference#effortlevel) oder ein Eintrag in [`modelSettings`](/docs/de/settings-reference#modelsettings).

770 770 

771Claude Code behält auch einen Namen, den Sie mit [`/rename`](/docs/de/commands) oder `Ctrl+R` festgelegt haben, über diesen Neustart hinweg, sodass Sie immer noch [`claude --resume <name>`](/docs/de/sessions#name-your-sessions) ausführen können, um die Sitzung zu erreichen.771Claude Code behält außerdem einen Namen, den Sie mit [`/rename`](/docs/de/commands) oder `Ctrl+R` festgelegt haben, über diesen Neustart hinweg bei, sodass Sie die Sitzung weiterhin mit [`claude --resume <name>`](/docs/de/sessions#name-your-sessions) erreichen können.

772 772 

773Ein Prompt, den Sie mit [`Ctrl+S`](/docs/de/interactive-mode#general-controls) während des Anhängens verstaut haben, wird auch mit der Sitzung beibehalten. Öffnen Sie die Sitzung erneut, nachdem ihr Prozess gestoppt oder neu gestartet wurde, und `Ctrl+S` stellt den verstaut Text wieder her. Eingefügter Inhalt im Verstau überlebt den Neustart nicht.773Ein Prompt, den Sie im angehängten Zustand mit [`Ctrl+S`](/docs/de/interactive-mode#general-controls) zurückgestellt haben, bleibt ebenfalls bei der Sitzung erhalten. Öffnen Sie die Sitzung erneut, nachdem ihr Prozess gestoppt oder neu gestartet wurde, und drücken Sie `Ctrl+S`, um den zurückgestellten Text wiederherzustellen. Eingefügte Inhalte im zurückgestellten Text überstehen den Neustart nicht.

774 774 

775<h3 id="settings-plugins-and-mcp-servers">775<h3 id="settings-plugins-and-mcp-servers">

776 Einstellungen, Plugins und MCP-Server776 Einstellungen, Plugins und MCP-Server

777</h3>777</h3>

778 778 

779Die Agenten-Ansicht akzeptiert die gleichen Konfigurationsflags wie `claude` zum Laden von Einstellungen, Plugins, MCP-Servern und zusätzlichen Verzeichnissen. Die Agenten-Ansicht wendet `--settings`, `--setting-sources` und `--plugin-dir` auf sich selbst an und leitet jeden Konfigurationsflags an jede Sitzung weiter, die Sie daraus versenden, sodass ein Plugin oder MCP-Server, den Sie auf diese Weise laden, auch in diesen Sitzungen verfügbar ist.779Die Agenten-Ansicht akzeptiert dieselben Konfigurations-Flags wie `claude` zum Laden von Einstellungen, Plugins, MCP-Servern und zusätzlichen Verzeichnissen. Die Agenten-Ansicht wendet `--settings`, `--setting-sources` und `--plugin-dir` auf sich selbst an und reicht jedes Konfigurations-Flag an die Sitzungen weiter, die Sie aus ihr versenden, sodass ein Plugin oder MCP-Server, den Sie auf diese Weise laden, in diesen Sitzungen verfügbar ist.

780 780 

781| Flag | Effekt |781| Flag | Effekt |

782| :- | :- |782| :- | :- |

783| [`--settings <file-or-json>`](/docs/de/settings) | Einstellungen für Agenten-Ansicht und versendete Sitzungen überschreiben |783| [`--settings <file-or-json>`](/docs/de/settings) | Einstellungen für die Agenten-Ansicht und versendete Sitzungen überschreiben |

784| [`--setting-sources <sources>`](/docs/de/cli-reference#cli-flags) | Nur die benannten Einstellungsquellen laden, in Agenten-Ansicht und versendeten Sitzungen |784| [`--setting-sources <sources>`](/docs/de/cli-reference#cli-flags) | Nur die genannten Einstellungsquellen laden, in der Agenten-Ansicht und in versendeten Sitzungen |

785| [`--add-dir <path>`](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) | Dateizugriff auf ein zusätzliches Verzeichnis gewähren |785| [`--add-dir <path>`](/docs/de/permissions#additional-directories-grant-file-access-not-configuration) | Dateizugriff auf ein zusätzliches Verzeichnis gewähren |

786| [`--plugin-dir <path>`](/docs/de/plugins/create#load-a-directory-or-archive-for-one-session) | Ein Plugin aus einem lokalen Verzeichnis laden |786| [`--plugin-dir <path>`](/docs/de/plugins/create#load-a-directory-or-archive-for-one-session) | Ein Plugin aus einem lokalen Verzeichnis laden |

787| [`--mcp-config <file-or-json>`](/docs/de/mcp) | MCP-Server aus einer Konfigurationsdatei oder JSON-Zeichenkette laden |787| [`--mcp-config <file-or-json>`](/docs/de/mcp) | MCP-Server aus einer Konfigurationsdatei oder einem JSON-String laden |

788| `--strict-mcp-config` | Nur die MCP-Server aus `--mcp-config` verwenden, andere MCP-Konfigurationen ignorieren. Siehe [Exklusive Kontrolle mit managed-mcp.json](/docs/de/managed-mcp#exclusive-control-with-managed-mcp-json), um zu erfahren, was das Flag unter einer verwalteten MCP-Datei tut |788| `--strict-mcp-config` | Nur die MCP-Server aus `--mcp-config` verwenden und andere MCP-Konfigurationen ignorieren. Siehe [Exklusive Kontrolle mit managed-mcp.json](/docs/de/managed-mcp#exclusive-control-with-managed-mcp-json), um zu erfahren, was das Flag bei einer verwalteten MCP-Datei bewirkt |

789 789 

790Wiederholen Sie `--add-dir`, `--plugin-dir` oder `--mcp-config` einmal pro Wert. `claude agents` unterstützt die durch Leerzeichen getrennte Form nicht, wie `--add-dir a b c`.790Wiederholen Sie `--add-dir`, `--plugin-dir` oder `--mcp-config` einmal pro Wert. `claude agents` unterstützt die durch Leerzeichen getrennte Form wie `--add-dir a b c` nicht.

791 791 

792Sie können `--settings`, `--setting-sources` und `--plugin-dir` vor oder nach `agents` platzieren. Halten Sie `--add-dir` und `--mcp-config` nach `agents`: Wenn Sie eines davon vor `agents` platzieren, schlägt [`claude agents --json`](#manage-sessions-from-the-shell) mit einem `unknown option`-Fehler fehl.792Sie können `--settings`, `--setting-sources` und `--plugin-dir` vor oder nach `agents` platzieren. Platzieren Sie `--add-dir` und `--mcp-config` nach `agents`: Wenn Sie eines davon vor `agents` setzen, schlägt [`claude agents --json`](#manage-sessions-from-the-shell) mit einem `unknown option`-Fehler fehl.

793 793 

794Das folgende Beispiel öffnet die Agenten-Ansicht mit einer Einstellungsüberschreibung und einem zusätzlichen Verzeichnis:794Das folgende Beispiel öffnet die Agenten-Ansicht mit einer Einstellungsüberschreibung und einem zusätzlichen Verzeichnis:

795 795 


797claude agents --settings ./ci-settings.json --add-dir ../shared-lib797claude agents --settings ./ci-settings.json --add-dir ../shared-lib

798```798```

799 799 

800`--settings` akzeptiert einen Dateipfad oder eine Inline-JSON-Zeichenkette. Ein Dateipfad muss auf eine vorhandene Datei verweisen; Claude Code wird mit einem `Settings file not found`-Fehler beendet, wenn dies nicht der Fall ist.800`--settings` akzeptiert einen Dateipfad oder einen Inline-JSON-String. Ein Dateipfad muss auf eine vorhandene Datei verweisen; andernfalls wird Claude Code mit einem `Settings file not found`-Fehler beendet.

801 801 

802<h2 id="manage-sessions-from-the-shell">802<h2 id="manage-sessions-from-the-shell">

803 Sitzungen aus der Shell verwalten803 Sitzungen aus der Shell verwalten


810| `claude agents` | Agenten-Ansicht öffnen |810| `claude agents` | Agenten-Ansicht öffnen |

811| `claude agents --cwd <path>` | Agenten-Ansicht auf Sitzungen beschränken, die unter `<path>` gestartet wurden |811| `claude agents --cwd <path>` | Agenten-Ansicht auf Sitzungen beschränken, die unter `<path>` gestartet wurden |

812| `claude agents --json` | Sitzungen als JSON-Array drucken und beenden. Siehe [Sitzungen als JSON auflisten](#list-sessions-as-json) |812| `claude agents --json` | Sitzungen als JSON-Array drucken und beenden. Siehe [Sitzungen als JSON auflisten](#list-sessions-as-json) |

813| `claude attach <id>` | An eine Sitzung in diesem Terminal anhängen |813| `claude attach <id\|name>` | An eine Sitzung in diesem Terminal anhängen |

814| `claude logs <id>` | Neueste Ausgabe der Sitzung drucken |814| `claude logs <id\|name>` | Neueste Ausgabe der Sitzung drucken |

815| `claude stop <id>` | Eine Sitzung stoppen. Akzeptiert auch `claude kill` |815| `claude stop <id>` | Eine Sitzung stoppen. Akzeptiert auch `claude kill` |

816| `claude respawn <id>` | Eine Sitzung neu starten (laufend oder gestoppt), z. B. um eine aktualisierte Claude Code-Binärdatei zu verwenden. Die neu gestartete Sitzung setzt ihr gespeichertes Gespräch fort; wenn keines auf der Festplatte vorhanden ist, führt sie ihre ursprüngliche Eingabeaufforderung erneut als neues Gespräch aus |816| `claude respawn <id>` | Eine Sitzung neu starten (laufend oder gestoppt), z. B. um eine aktualisierte Claude Code-Binärdatei zu verwenden. Die neu gestartete Sitzung setzt ihr gespeichertes Gespräch fort; wenn keines auf der Festplatte vorhanden ist, führt sie ihre ursprüngliche Eingabeaufforderung erneut als neues Gespräch aus |

817| `claude respawn --all` | Jede laufende Sitzung neu starten, z. B. um alle Sitzungen auf einmal auf eine aktualisierte Claude Code-Binärdatei zu verschieben |817| `claude respawn --all` | Jede laufende Sitzung neu starten, z. B. um alle Sitzungen auf einmal auf eine aktualisierte Claude Code-Binärdatei zu verschieben |


821| `claude daemon status` | Den Status des [Supervisors](#the-supervisor-process), die Version, das Socket-Verzeichnis und die Anzahl der Worker drucken |821| `claude daemon status` | Den Status des [Supervisors](#the-supervisor-process), die Version, das Socket-Verzeichnis und die Anzahl der Worker drucken |

822| `claude daemon stop --any` | Den Supervisor-Prozess und die Hintergrund-Sitzungen, die er hostet, stoppen. Übergeben Sie `--keep-workers`, um Hintergrund-Sitzungen laufen zu lassen, damit der nächste Supervisor sich mit ihnen verbinden kann. Der nächste `claude agents` oder `claude --bg` startet einen neuen Supervisor |822| `claude daemon stop --any` | Den Supervisor-Prozess und die Hintergrund-Sitzungen, die er hostet, stoppen. Übergeben Sie `--keep-workers`, um Hintergrund-Sitzungen laufen zu lassen, damit der nächste Supervisor sich mit ihnen verbinden kann. Der nächste `claude agents` oder `claude --bg` startet einen neuen Supervisor |

823 823 

824`claude attach` und `claude logs` akzeptieren anstelle der ID auch einen Teil des Namens einer laufenden Sitzung, wie in `claude logs "auth refactor"`. Die Angabe eines Namens erfordert Claude Code v2.1.290 oder später.

825 

824<h3 id="list-sessions-as-json">826<h3 id="list-sessions-as-json">

825 Sitzungen als JSON auflisten827 Sitzungen als JSON auflisten

826</h3>828</h3>


873 875 

874Jede Sitzung ist ihr eigener Claude Code-Prozess unter dem Supervisor, und was mit diesem Prozess geschieht, hängt vom Status der Sitzung ab:876Jede Sitzung ist ihr eigener Claude Code-Prozess unter dem Supervisor, und was mit diesem Prozess geschieht, hängt vom Status der Sitzung ab:

875 877 

876* **Funktioniert, wartet auf eine Berechtigung oder einen anderen Dialog oder ist angehängt**: Der Prozess läuft weiter. Ein laufender Subagent, Workflow oder Monitor zählt als funktionierend.878* **Arbeitet, wartet auf eine Berechtigungsabfrage oder einen anderen Dialog oder ist angehängt**: Der Prozess läuft weiter. Ein laufender Subagent, Workflow oder Monitor zählt als arbeitend.

877* **Fertig oder wartet auf Ihre nächste Nachricht und unverbunden für etwa eine Stunde**: Der Supervisor stoppt den Prozess, um Ressourcen freizugeben. Eine Sitzung, die ihren Zug beendet hat, indem sie Ihnen eine Frage gestellt hat, zählt als Warten auf Ihre nächste Nachricht. Das Gespräch bleibt auf der Festplatte, und das nächste Mal, wenn Sie anhängen oder antworten, wird die Sitzung fortgesetzt. Heften Sie eine Sitzung mit `Ctrl+T` an, um ihren Prozess im Leerlauf am Laufen zu halten.879* **Fertig oder wartet auf Ihre nächste Nachricht und unverbunden für etwa eine Stunde**: Der Supervisor stoppt den Prozess, um Ressourcen freizugeben. Eine Sitzung, die ihren Turn beendet hat, indem sie Ihnen eine Frage gestellt hat, zählt als Warten auf Ihre nächste Nachricht. Die Konversation bleibt auf der Festplatte, und das nächste Mal, wenn Sie anhängen oder antworten, wird die Sitzung dort fortgesetzt, wo sie aufgehört hat. Heften Sie eine Sitzung mit `Ctrl+T` an, um ihren Prozess am Laufen zu halten.

878* **Unerwartet beendet, während der Supervisor läuft**: Der Supervisor startet den Prozess neu. Das Beenden einer Sitzung, die Sie selbst mit `←` oder `/background` in den Hintergrund verschoben haben, beispielsweise mit `kill`, markiert sie als gestoppt statt neu gestartet. Für Sitzungen, die mit einem Herunterfahren beendet wurden, siehe [Sitzungen werden nach dem Herunterfahren als fehlgeschlagen oder gestoppt angezeigt](#sessions-show-as-failed-after-shutdown).880* **Unerwartet beendet, während der Supervisor läuft**: Der Supervisor startet den Prozess neu. Das Beenden einer Sitzung, die Sie selbst mit `←` oder `/background` in den Hintergrund verschoben haben, beispielsweise mit `kill`, markiert sie als gestoppt statt neu gestartet. Für Sitzungen, die mit einem Herunterfahren beendet wurden, siehe [Sitzungen werden nach dem Herunterfahren als fehlgeschlagen oder gestoppt angezeigt](#sessions-show-as-failed-after-shutdown).

879* **Nach einem automatischen Update**: Der Supervisor startet sich selbst in der neuen Version neu und verschiebt untätige Sitzungen im Hintergrund. Sitzungen, die funktionieren, auf Sie warten oder angehängt sind, werden nicht unterbrochen.881* **Nach einem automatischen Update**: Der Supervisor startet sich selbst in der neuen Version neu und verschiebt untätige Sitzungen im Hintergrund. Sitzungen, die arbeiten, auf Sie warten oder angehängt sind, werden nicht unterbrochen.

880 882 

881Wenn ein Sitzungsprozess stoppt oder neu gestartet wird, werden die Hintergrund-Shell-Befehle, dynamischen Workflows und Hintergrund-Subagenten, die Claude darin gestartet hat, in seinen nächsten Prozess übernommen; laufende Monitore und Shell-Befehle, die ein Subagent gestartet hat, stoppen mit dem Prozess. Das Löschen der Sitzung stoppt alles, das sie übernommen hat. Um alle Hintergrund-Arbeiten der Sitzung mit dem Prozess zu stoppen, anstatt sie zu übernehmen, setzen Sie [`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/docs/de/env-vars#variables) auf `1`.883Wenn ein Sitzungsprozess stoppt oder neu gestartet wird, werden die Hintergrund-Shell-Befehle, dynamischen Workflows und Hintergrund-Subagenten, die Claude darin gestartet hat, in seinen nächsten Prozess übernommen; laufende Monitore und Shell-Befehle, die ein Subagent gestartet hat, stoppen mit dem Prozess. Das Löschen der Sitzung stoppt alles, das sie übernommen hat. Um stattdessen all dies mit dem Prozess zu stoppen, setzen Sie [`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/docs/de/env-vars#variables) auf `1`.

882 884 

883Der Supervisor und seine Sitzungen authentifizieren sich mit denselben gespeicherten Anmeldedaten wie Ihre interaktiven Sitzungen. Welche Einstellungen und Shell-Variablen eine Sitzung erreichen, einschließlich `PATH`, finden Sie unter [Einstellungen und Anbieter](#settings-and-provider). Für Gateway-Endpunkte siehe [LLM-Gateway](#llm-gateway).885Der Supervisor und seine Sitzungen authentifizieren sich mit denselben gespeicherten Anmeldedaten wie Ihre interaktiven Sitzungen. Welche Einstellungen und Shell-Variablen eine Sitzung erreichen, einschließlich `PATH`, finden Sie unter [Einstellungen und Anbieter](#settings-and-provider). Für Gateway-Endpunkte siehe [LLM-Gateway](#llm-gateway).

884 886 


886 Wo der Status gespeichert ist888 Wo der Status gespeichert ist

887</h3>889</h3>

888 890 

889Der Sitzungsstatus wird unter Ihrem Claude Code-Konfigurationsverzeichnis gespeichert. Wenn Sie [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars) setzen, verwendet der Supervisor stattdessen dieses Verzeichnis und läuft als separate Instanz mit ihren eigenen Sitzungen.891Der Sitzungsstatus wird unter Ihrem Claude Code-Konfigurationsverzeichnis gespeichert. Wenn Sie [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars) setzen, verwendet der Supervisor stattdessen dieses Verzeichnis anstelle von `~/.claude` und läuft als separate Instanz mit ihren eigenen Sitzungen.

890 892 

891| Pfad | Inhalt |893| Pfad | Inhalt |

892| :- | :- |894| :- | :- |

893| `~/.claude/daemon.log` | Supervisor-Protokoll |895| `~/.claude/daemon.log` | Supervisor-Log |

894| `~/.claude/daemon/roster.json` | Liste der laufenden Hintergrund-Sitzungen, verwendet zum Wiederherstellen der Verbindung nach einem Neustart |896| `~/.claude/daemon/roster.json` | Liste der laufenden Hintergrund-Sitzungen, verwendet zum Wiederherstellen der Verbindung nach einem Neustart |

895| `~/.claude/jobs/<id>/state.json` | Pro-Sitzungs-Status in der Agenten-Ansicht angezeigt. Lesen Sie ihn über [`claude agents --json`](#read-session-state-from-a-script) statt die Datei zu analysieren |897| `~/.claude/jobs/<id>/state.json` | Pro-Sitzungs-Status in der Agenten-Ansicht angezeigt. Lesen Sie ihn über [`claude agents --json`](#read-session-state-from-a-script) statt die Datei zu analysieren |

896| `~/.claude/jobs/<id>/tmp/` | Pro-Sitzungs-Scratch-Verzeichnis. Clauds `Write`- und `Edit`-Aufrufe hier erfordern keine Berechtigung. Wird entfernt, wenn die Sitzung gelöscht wird |898| `~/.claude/jobs/<id>/tmp/` | Pro-Sitzungs-Scratch-Verzeichnis. Claudes `Write`- und `Edit`-Aufrufe hier fragen nicht nach einer Berechtigung. Wird entfernt, wenn die Sitzung gelöscht wird |

897 899 

898Jede Hintergrund-Sitzung hat die Umgebungsvariable `CLAUDE_JOB_DIR` auf ihr `~/.claude/jobs/<id>`-Verzeichnis gesetzt, daher können Shell-Befehle, die die Sitzung ausführt, temporäre Dateien in `$CLAUDE_JOB_DIR/tmp` schreiben, ohne mit parallelen Sitzungen zu kollidieren.900Jede Hintergrund-Sitzung hat die Umgebungsvariable `CLAUDE_JOB_DIR` auf ihr `~/.claude/jobs/<id>`-Verzeichnis gesetzt, daher können Shell-Befehle, die die Sitzung ausführt, temporäre Dateien in `$CLAUDE_JOB_DIR/tmp` schreiben, ohne mit parallelen Sitzungen zu kollidieren.

899 901 

900Um diesen Status zu überprüfen, ohne die Dateien direkt zu lesen, führen Sie `claude daemon status` aus. Es meldet, ob der Supervisor erreichbar ist, seine Prozess-ID und Version, das Socket-Verzeichnis und wie viele Hintergrund-Sitzungen aktiv sind.902Um diesen Status zu überprüfen, ohne die Dateien direkt zu lesen, führen Sie `claude daemon status` aus. Es meldet, ob der Supervisor erreichbar ist, seine Prozess-ID und Version, das Socket-Verzeichnis und wie viele Hintergrund-Sitzungen aktiv sind.

901 903 

902Der Befehl warnt auch, wenn der laufende Supervisor eine andere Version hat als der `claude`, den Sie aufgerufen haben, was nach einem Update geschieht, das der Supervisor noch nicht neu gestartet hat. Die Warnung zeigt beide Versionen an und teilt Ihnen mit, dass Sie `claude daemon stop --any` ausführen sollen, um die neue Version zu übernehmen. Wenn Claude Code als Betriebssystem-Dienst installiert ist, ist der vorgeschlagene Befehl `claude daemon stop` ohne das Flag.904Der Befehl warnt auch, wenn der laufende Supervisor eine andere Version hat als der `claude`, den Sie aufgerufen haben, was nach einem Update geschieht, in das der Supervisor noch nicht neu gestartet hat. Die Warnung zeigt beide Versionen an und teilt Ihnen mit, dass Sie `claude daemon stop --any` ausführen sollen, um die neue Version zu übernehmen. Wenn Claude Code als Betriebssystem-Dienst installiert ist, ist der vorgeschlagene Befehl `claude daemon stop` ohne das Flag.

903 905 

904Sitzungen bleiben bei diesem Versionskonflikt intakt: Eine ältere Claude Code-Version, die die `state.json` einer Sitzung aktualisiert, behält Felder, die sie nicht erkennt, und behält die Sitzung in der Liste. Die Sitzungsliste in `roster.json` folgt derselben Regel, daher bleiben Sitzungen, die von der neueren Version gestartet wurden, erreichbar und akzeptieren weiterhin Eingaben, nachdem der Supervisor neu gestartet wird.906Sitzungen bleiben bei diesem Versionskonflikt intakt: Eine ältere Claude Code-Version, die die `state.json` einer Sitzung aktualisiert, behält Felder, die sie nicht erkennt, und behält die Sitzung in der Liste. Die Sitzungsliste in `roster.json` folgt derselben Regel, daher bleiben Sitzungen, die von der neueren Version gestartet wurden, erreichbar und akzeptieren weiterhin Eingaben, nachdem der Supervisor neu gestartet wird.

905 907 


907 Agenten-Ansicht ausschalten909 Agenten-Ansicht ausschalten

908</h3>910</h3>

909 911 

910Um Hintergrund-Agenten und die Agenten-Ansicht vollständig auszuschalten, setzen Sie die Einstellung `disableAgentView` [setting](/docs/de/settings) auf `true` oder setzen Sie die Umgebungsvariable `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Administratoren können dies durch [verwaltete Einstellungen](/docs/de/managed-settings) erzwingen.912Um Hintergrund-Agenten und die Agenten-Ansicht vollständig auszuschalten, setzen Sie die [Einstellung](/docs/de/settings) `disableAgentView` auf `true` oder setzen Sie die Umgebungsvariable `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Administratoren können dies durch [verwaltete Einstellungen](/docs/de/managed-settings) erzwingen.

911 913 

912<h2 id="troubleshooting">914<h2 id="troubleshooting">

913 Fehlerbehebung915 Fehlerbehebung


925 Agenten-Ansicht öffnet sich ohne Sitzungen927 Agenten-Ansicht öffnet sich ohne Sitzungen

926</h3>928</h3>

927 929 

928Bevor Sie Ihre erste Sitzung versenden, zeigt die Agenten-Ansicht die leeren Abschnittskopfzeilen mit einer Beschreibung unter jedem sowie eine einzeilige Erklärung über der Eingabe anstelle der Sitzungsliste. Geben Sie eine Eingabeaufforderung in die Eingabe am unteren Rand ein und drücken Sie `Enter`, um Ihre erste Sitzung zu versenden.930Bevor Sie Ihre erste Sitzung versenden, zeigt die Agenten-Ansicht die leeren Abschnittskopfzeilen mit einer Beschreibung unter jedem sowie eine einzeilige Erklärung über der Eingabe anstelle der Sitzungsliste. Geben Sie einen Prompt in die Eingabe am unteren Rand ein und drücken Sie `Enter`, um Ihre erste Sitzung zu versenden.

929 931 

930<h3 id="backgrounding-shows-a-background-this-session-dialog">932<h3 id="backgrounding-shows-a-background-this-session-dialog">

931 Backgrounding zeigt einen `Background this session?`-Dialog933 Backgrounding zeigt einen `Background this session?`-Dialog


940Führen Sie `/tasks` aus, um zu sehen, was läuft, dann bestätigen Sie, um trotzdem in den Hintergrund zu gehen, oder wählen Sie `Stay`, um die Arbeit zuerst fertig zu stellen. Siehe [Was wird übertragen, wenn Sie backgrounden](#what-carries-over-when-you-background), um zu sehen, welche Arten von Arbeit übertragen werden und welche Claude Code stoppt.942Führen Sie `/tasks` aus, um zu sehen, was läuft, dann bestätigen Sie, um trotzdem in den Hintergrund zu gehen, oder wählen Sie `Stay`, um die Arbeit zuerst fertig zu stellen. Siehe [Was wird übertragen, wenn Sie backgrounden](#what-carries-over-when-you-background), um zu sehen, welche Arten von Arbeit übertragen werden und welche Claude Code stoppt.

941 943 

942<h3 id="prompt-rejected-as-too-short">944<h3 id="prompt-rejected-as-too-short">

943 Eingabeaufforderung als zu kurz abgelehnt945 Prompt als zu kurz abgelehnt

944</h3>946</h3>

945 947 

946Die Versand-Eingabe erwartet eine Aufgabenbeschreibung, keine Gesprächseröffnung. Eine Eingabeaufforderung, die kürzer als vier Zeichen ist, wird mit einem `Too short`-Hinweis abgelehnt, damit ein versehentlicher Tastendruck keine Sitzung startet. Beschreiben Sie, was die Sitzung tun soll, z. B. `investigate the flaky checkout test`.948Die Versand-Eingabe erwartet eine Aufgabenbeschreibung, keine Gesprächseröffnung. Ein Prompt, der kürzer als vier Zeichen ist, wird mit einem `Too short`-Hinweis abgelehnt, damit ein versehentlicher Tastendruck keine Sitzung startet. Beschreiben Sie, was die Sitzung tun soll, z. B. `investigate the flaky checkout test`.

947 949 

948<h3 id="sessions-show-as-failed-after-shutdown">950<h3 id="sessions-show-as-failed-after-shutdown">

949 Sitzungen werden nach dem Herunterfahren als fehlgeschlagen oder gestoppt angezeigt951 Sitzungen werden nach dem Herunterfahren als fehlgeschlagen oder gestoppt angezeigt


952Das Herunterfahren oder Neustarten Ihres Computers stoppt laufende Hintergrund-Sitzungen. Eine Sitzung, die auf Ihre Eingabe wartet, bleibt unter `Needs input`, wenn Sie zurückkommen. Für jede andere laufende Sitzung hängt das, was die Agenten-Ansicht zeigt, davon ab, wie lange es her ist, dass sie zuletzt Fortschritte gemacht hat:954Das Herunterfahren oder Neustarten Ihres Computers stoppt laufende Hintergrund-Sitzungen. Eine Sitzung, die auf Ihre Eingabe wartet, bleibt unter `Needs input`, wenn Sie zurückkommen. Für jede andere laufende Sitzung hängt das, was die Agenten-Ansicht zeigt, davon ab, wie lange es her ist, dass sie zuletzt Fortschritte gemacht hat:

953 955 

954* Innerhalb von 48 Stunden wird die Sitzung als fehlgeschlagen angezeigt. Hängen Sie sich an oder antworten Sie darauf, und sie startet von dort neu, wo sie aufgehört hat.956* Innerhalb von 48 Stunden wird die Sitzung als fehlgeschlagen angezeigt. Hängen Sie sich an oder antworten Sie darauf, und sie startet von dort neu, wo sie aufgehört hat.

955* Nach 48 Stunden, z. B. nachdem der Computer tagelang ausgeschaltet war, wird die Sitzung als gestoppt mit `ended while the background service was off` angezeigt. Drücken Sie `Enter` auf der Zeile und die Fußzeile zeigt `Press enter again to resume this session (it ended while the background service was off), or ctrl+x to delete it.` Drücken Sie `Enter` auf derselben Zeile erneut, um die gespeicherte Konversation fortzusetzen. Eine Antwort oder `claude attach <id>` setzt sie fort, ohne diese Fußzeilenaufforderung.957* Nach 48 Stunden, z. B. nachdem der Computer tagelang ausgeschaltet war, wird die Sitzung als gestoppt mit `ended while the background service was off` angezeigt. Drücken Sie `Enter` auf der Zeile und die Fußzeile zeigt `Press enter again to resume this session (it ended while the background service was off), or ctrl+x to delete it.` Drücken Sie `Enter` auf derselben Zeile erneut, um die gespeicherte Konversation fortzusetzen. Eine Antwort oder `claude attach <id>` setzt sie fort, ohne diesen Hinweis in der Fußzeile.

956 958 

957Wenn die [Transkript-Bereinigung](/docs/de/settings-reference#cleanupperioddays) die gespeicherte Konversation einer gestoppten Sitzung entfernt hat, weigert sich Claude Code, die Zeile zu öffnen: Die Meldung besagt, dass es nichts zum Fortsetzen gibt. `claude rm <id>` löscht die Zeile, außer in den [beibehaltenen Fällen](#what-deleting-a-session-removes), die oben beschrieben sind, und `claude respawn <id>` führt die ursprüngliche Eingabeaufforderung erneut aus. Siehe [Die gespeicherte Konversation dieser Sitzung ist nicht mehr auf der Festplatte](/docs/de/errors#this-sessions-saved-conversation-is-no-longer-on-disk).959Wenn die [Transkript-Bereinigung](/docs/de/settings-reference#cleanupperioddays) die gespeicherte Konversation einer gestoppten Sitzung entfernt hat, weigert sich Claude Code, die Zeile zu öffnen: Die Meldung besagt, dass es nichts zum Fortsetzen gibt. `claude rm <id>` löscht die Zeile, außer in den [beibehaltenen Fällen](#what-deleting-a-session-removes), die oben beschrieben sind, und `claude respawn <id>` führt den ursprünglichen Prompt erneut aus. Siehe [Die gespeicherte Konversation dieser Sitzung ist nicht mehr auf der Festplatte](/docs/de/errors#this-sessions-saved-conversation-is-no-longer-on-disk).

958 960 

959Der Ruhezustand allein stoppt Sitzungen nicht. Sitzungen werden über den Ruhezustand hinweg beibehalten und der Supervisor verbindet sich beim Aufwachen wieder mit ihnen.961Der Ruhezustand allein stoppt Sitzungen nicht. Sitzungen werden über den Ruhezustand hinweg beibehalten und der Supervisor verbindet sich beim Aufwachen wieder mit ihnen.

960 962 


983 Der Terminal-Host ist gestorben oder die Sitzung hat nicht mehr reagiert985 Der Terminal-Host ist gestorben oder die Sitzung hat nicht mehr reagiert

984</h3>986</h3>

985 987 

986Der [Supervisor](#the-supervisor-process) führt den Terminal jeder Hintergrund-Sitzung in seinem eigenen Host-Prozess aus. Wenn dieser Prozess stirbt oder nicht mehr reagiert, zeigt Claude Code den Grund an und bietet einen Neustart an; in beiden Fällen wird die Konversation gespeichert und der Neustart setzt sie fort. Die [Fehlerreferenz](/docs/de/errors#terminal-host-process-died) zitiert die vollständigen Meldungen.988Der [Supervisor](#the-supervisor-process) führt das Terminal jeder Hintergrund-Sitzung in einem eigenen Host-Prozess aus. Wenn dieser Prozess stirbt oder nicht mehr reagiert, zeigt Claude Code den Grund an und bietet einen Neustart an; in beiden Fällen wird die Konversation gespeichert und der Neustart setzt sie fort. Die [Fehlerreferenz](/docs/de/errors#terminal-host-process-died) zitiert die vollständigen Meldungen.

987 989 

988Claude Code startet eine Zeile, die einen [Shell-Befehl](#run-a-shell-command) ausführt, nie neu, von `Enter` oder von `claude attach`, da dies den Befehl erneut ausführen würde; die Meldung der Zeile und `claude attach` sagen beide, dass der Befehl nicht erneut ausgeführt wird.990Claude Code startet eine Zeile, die einen [Shell-Befehl](#run-a-shell-command) ausführt, nie neu, weder über `Enter` noch über `claude attach`, da dies den Befehl erneut ausführen würde; die Meldung der Zeile und `claude attach` sagen beide, dass der Befehl nicht erneut ausgeführt wird.

989 991 

990<h3 id="a-session-fails-before-starting-with-a-possibly-low-memory-note">992<h3 id="a-session-fails-before-starting-with-a-possibly-low-memory-note">

991 Eine Sitzung schlägt vor dem Start mit einer `possibly low memory`-Notiz fehl993 Eine Sitzung schlägt vor dem Start mit einer `possibly low memory`-Notiz fehl

992</h3>994</h3>

993 995 

994Wenn der Prozess einer Hintergrund-Sitzung beendet wird, bevor er fertig startet, und der Host wenig Speicher hat, benennt der Status der Zeile den Exit und fügt `possibly low memory — free some up and retry` hinzu.996Wenn der Prozess einer Hintergrund-Sitzung beendet wird, bevor er fertig startet, und der Host wenig Arbeitsspeicher hat, benennt der Status der Zeile den Exit und fügt `possibly low memory — free some up and retry` hinzu.

995 997 

996Die Notiz ist eine Hypothese, keine bestätigte Ursache. Claude Code fügt sie nur hinzu, wenn der Prozess stillschweigend beendet wurde, ohne einen Fehler zu schreiben und ohne durch ein Signal gestoppt zu werden, und der Host meldete zu diesem Zeitpunkt wenig Speicher. Wenn der Prozess vor dem Exit einen Fehler geschrieben hat, zeigt die Zeile stattdessen diesen Fehler.998Die Notiz ist eine Hypothese, keine bestätigte Ursache. Claude Code fügt sie nur hinzu, wenn der Prozess stillschweigend beendet wurde, ohne einen Fehler zu schreiben und ohne durch ein Signal gestoppt zu werden, und der Host zu diesem Zeitpunkt wenig Arbeitsspeicher meldete. Wenn der Prozess vor dem Exit einen Fehler geschrieben hat, zeigt die Zeile stattdessen diesen Fehler.

997 999 

998Geben Sie Speicher auf dem Computer frei, dann hängen Sie sich an oder antworten Sie auf die Zeile und der Supervisor startet einen neuen Prozess für die Sitzung. Wenn der Speicher niedrig bleibt, stoppt der Supervisor auch [untätige Sitzungen](#the-supervisor-process) von selbst, um Ressourcen freizugeben, und stoppt untätige angeheftete Sitzungen auch, wenn das Stoppen der anderen nichts freigegeben hat.1000Geben Sie Arbeitsspeicher auf dem Computer frei, dann hängen Sie sich an oder antworten Sie auf die Zeile und der Supervisor startet einen neuen Prozess für die Sitzung. Wenn der Arbeitsspeicher knapp bleibt, stoppt der Supervisor auch [untätige Sitzungen](#the-supervisor-process) von selbst, um Ressourcen freizugeben, und stoppt untätige angeheftete Sitzungen auch, wenn das Stoppen der anderen nichts freigegeben hat.

999 1001 

1000<h3 id="agent-view-says-the-background-service-did-not-respond">1002<h3 id="agent-view-says-the-background-service-did-not-respond">

1001 Agenten-Ansicht sagt, dass der Hintergrunddienst nicht geantwortet hat1003 Agenten-Ansicht sagt, dass der Hintergrunddienst nicht geantwortet hat


1013 1015 

1014Wenn der Befehl stattdessen beendet wird und sagt, dass der aufgezeichnete Prozess nicht als Supervisor verifiziert werden konnte, überprüfen Sie die gemeldete Prozess-ID: Wenn es ein Supervisor ist, den Sie besitzen, stoppen Sie ihn selbst, dann löschen Sie `~/.claude/daemon.lock`, damit der nächste `claude agents` frisch startet.1016Wenn der Befehl stattdessen beendet wird und sagt, dass der aufgezeichnete Prozess nicht als Supervisor verifiziert werden konnte, überprüfen Sie die gemeldete Prozess-ID: Wenn es ein Supervisor ist, den Sie besitzen, stoppen Sie ihn selbst, dann löschen Sie `~/.claude/daemon.lock`, damit der nächste `claude agents` frisch startet.

1015 1017 

1016Unter Windows, wenn der Supervisor nicht auf die Stoppanforderung antwortet, gibt der Befehl seine Prozess-ID aus. Beenden Sie diesen Prozess mit `taskkill /PID <pid>`, um die Wiederherstellung abzuschließen. Hintergrund-Sitzungen werden immer noch beibehalten, wenn Sie `--keep-workers` übergeben haben.1018Unter Windows gibt der Befehl die Prozess-ID des Supervisors aus, wenn dieser nicht auf die Stoppanfrage antwortet. Beenden Sie diesen Prozess mit `taskkill /PID <pid>`, um die Wiederherstellung abzuschließen. Hintergrund-Sitzungen werden immer noch beibehalten, wenn Sie `--keep-workers` übergeben haben.

1017 1019 

1018<h3 id="dispatch-fails-with-could-not-resolve-authentication-method">1020<h3 id="dispatch-fails-with-could-not-resolve-authentication-method">

1019 Versand schlägt mit `Could not resolve authentication method` fehl1021 Versand schlägt mit `Could not resolve authentication method` fehl


1041 Hintergrund-Sitzungen können auf macOS keine lokalen Netzwerk-Hosts erreichen1043 Hintergrund-Sitzungen können auf macOS keine lokalen Netzwerk-Hosts erreichen

1042</h3>1044</h3>

1043 1045 

1044Unter macOS 15 und später blockiert das System einen Prozess daran, Geräte in Ihrem lokalen Netzwerk zu erreichen, bis Sie die Berechtigung für lokales Netzwerk gewähren, daher kann ein Befehl, der auf eine LAN-Adresse abzielt, in einer Hintergrund-Sitzung mit `connect: no route to host` fehlschlagen, obwohl er in einem Vordergrund-Terminal funktioniert. Der erste Befehl in einer Hintergrund-Sitzung, der sich mit einer lokalen Netzwerk-Adresse verbindet, löst die macOS-Berechtigung für lokales Netzwerk für Claude Code aus. Gewähren Sie sie einmal und diese Befehle erreichen LAN-Hosts auf die gleiche Weise wie in einem Vordergrund-Terminal.1046Unter macOS 15 und später hindert das System einen Prozess daran, Geräte in Ihrem lokalen Netzwerk zu erreichen, bis Sie die Berechtigung für lokales Netzwerk gewähren, daher kann ein Befehl, der auf eine LAN-Adresse abzielt, in einer Hintergrund-Sitzung mit `connect: no route to host` fehlschlagen, obwohl er in einem Vordergrund-Terminal funktioniert. Der erste Befehl in einer Hintergrund-Sitzung, der sich mit einer lokalen Netzwerk-Adresse verbindet, löst die macOS-Berechtigungsabfrage für lokales Netzwerk für Claude Code aus. Gewähren Sie sie einmal und diese Befehle erreichen LAN-Hosts auf die gleiche Weise wie in einem Vordergrund-Terminal.

1045 1047 

1046<h3 id="a-session-is-slow-to-respond-after-attaching">1048<h3 id="a-session-is-slow-to-respond-after-attaching">

1047 Eine Sitzung reagiert langsam nach dem Anhängen1049 Eine Sitzung reagiert langsam nach dem Anhängen

1048</h3>1050</h3>

1049 1051 

1050Sobald eine Sitzung fertig ist und etwa eine Stunde lang unverbunden sitzt, stoppt der Supervisor seinen Prozess, um Ressourcen freizugeben. Das Anhängen startet einen neuen Prozess von dort, wo er aufgehört hat, und wechselt sofort zur Sitzung, während der Prozess neu startet. Sitzungen, die funktionieren, auf Sie warten oder [angeheftet](#organize-the-list) sind, werden auf diese Weise nicht gestoppt, daher heften Sie eine Sitzung mit `Ctrl+T` an, um sie reaktionsschnell zu halten.1052Wenn eine Sitzung, die fertig ist oder auf Ihre nächste Nachricht wartet, etwa eine Stunde lang nicht angehängt ist, stoppt der Supervisor ihren Prozess, um Ressourcen freizugeben. Das Anhängen startet einen neuen Prozess von dort, wo er aufgehört hat, und wechselt sofort zur Sitzung, während der Prozess neu startet. Sitzungen, die arbeiten, bei einer Berechtigungsabfrage oder einem anderen Dialog pausiert sind oder [angeheftet](#organize-the-list) sind, werden auf diese Weise nicht gestoppt, daher heften Sie eine Sitzung mit `Ctrl+T` an, um sie reaktionsschnell zu halten.

1051 1053 

1052Während der Prozess startet, zeigt Claude Code das Ende des Sitzungstranskripts, formatiert wie die Live-Sitzung es rendert, mit Markdown, hervorgehobenen Code-Blöcken und Tool-Aufrufen als gedimmte Zeilen, über einem gedimmten Eingabebereich mit einer `Session is starting`-Notiz. Die Live-Sitzung ersetzt ihn, sobald sie bereit ist.1054Während der Prozess startet, zeigt Claude Code das Ende des Sitzungstranskripts, formatiert wie die Live-Sitzung es rendert, mit Markdown, hervorgehobenen Code-Blöcken und Tool-Aufrufen als gedimmte Zeilen, über einem gedimmten Eingabebereich mit einer `Session is starting`-Notiz. Die Live-Sitzung ersetzt diese Anzeige, sobald sie bereit ist.

1053 1055 

1054<h3 id="claude/worktrees/-is-filling-up">1056<h3 id="claude/worktrees/-is-filling-up">

1055 `.claude/worktrees/` füllt sich auf1057 `.claude/worktrees/` füllt sich auf


1089 1091 

1090| Version | Änderung |1092| Version | Änderung |

1091| - | - |1093| - | - |

1094| v2.1.290 | [`claude attach` und `claude logs`](#manage-sessions-from-the-shell) akzeptieren anstelle der ID einen Teil des Namens einer laufenden Sitzung. |

1092| v2.1.288 | `Ctrl+F` findet Sitzungen anhand ihres Namens, und `Alt+↑` / `Alt+↓` springen zwischen Gruppenüberschriften. Beide sowie `Ctrl+R` lassen sich [neu belegen](/docs/de/keybindings#agents-actions). |1095| v2.1.288 | `Ctrl+F` findet Sitzungen anhand ihres Namens, und `Alt+↑` / `Alt+↓` springen zwischen Gruppenüberschriften. Beide sowie `Ctrl+R` lassen sich [neu belegen](/docs/de/keybindings#agents-actions). |

1093| v2.1.287 | Der [`n:<text>`-Filter](#filter-sessions) findet Sitzungen anhand ihres Namens oder ersten Prompts. Solange ein Filter aktiv ist, werden Gruppen, die Sie eingeklappt haben, ausgeklappt, um ihre Treffer anzuzeigen, und der erste Treffer ist ausgewählt, sodass `Enter` ihn öffnet. |1096| v2.1.287 | Der [`n:<text>`-Filter](#filter-sessions) findet Sitzungen anhand ihres Namens oder ersten Prompts. Solange ein Filter aktiv ist, werden Gruppen, die Sie eingeklappt haben, ausgeklappt, um ihre Treffer anzuzeigen, und der erste Treffer ist ausgewählt, sodass `Enter` ihn öffnet. |

1094| v2.1.287 | Ein als [Peek-Antwort](#peek-and-reply) gesendeter Befehl wird ausgeführt, wenn der aktuelle Turn der Sitzung endet, einschließlich der Befehle, die sofort ausgeführt werden, wenn Sie sie im eigenen Eingabefeld einer Sitzung eingeben. Eine Antwort, die genau `/stop` lautet, stoppt die Sitzung sofort. |1097| v2.1.287 | Ein als [Peek-Antwort](#peek-and-reply) gesendeter Befehl wird ausgeführt, wenn der aktuelle Turn der Sitzung endet, einschließlich der Befehle, die sofort ausgeführt werden, wenn Sie sie im eigenen Eingabefeld einer Sitzung eingeben. Eine Antwort, die genau `/stop` lautet, stoppt die Sitzung sofort. |

channels.md +28 −24

Details

16 16 

17Sie installieren einen Kanal als Plugin und konfigurieren ihn mit Ihren eigenen Anmeldedaten. Telegram, Discord und iMessage sind in der Forschungsvorschau enthalten.17Sie installieren einen Kanal als Plugin und konfigurieren ihn mit Ihren eigenen Anmeldedaten. Telegram, Discord und iMessage sind in der Forschungsvorschau enthalten.

18 18 

19Wenn Claude über einen Kanal antwortet, sehen Sie die eingehende Nachricht in Ihrem Terminal, aber nicht den Antworttext. Das Terminal zeigt den Tool-Aufruf und eine Bestätigung (wie „gesendet"), und die eigentliche Antwort erscheint auf der anderen Plattform.19Wenn Claude über einen Kanal antwortet, sehen Sie die eingehende Nachricht in Ihrem Terminal, aber nicht den Antworttext. Das Terminal zeigt den Tool-Aufruf und eine Bestätigung (wie „gesendet“), und die eigentliche Antwort erscheint auf der anderen Plattform.

20 20 

21Wenn Sie ein Team, Enterprise oder Console-Org verwalten, siehe [Kanäle für Ihre Organisation aktivieren](#enterprise-controls). Um Ihren eigenen Kanal zu erstellen, siehe die [Kanäle-Referenz](/docs/de/channels-reference).21Wenn Sie ein Team, Enterprise oder Console-Org verwalten, siehe [Kanäle für Ihre Organisation aktivieren](#enterprise-controls). Um Ihren eigenen Kanal zu erstellen, siehe die [Kanäle-Referenz](/docs/de/channels-reference).

22 22 


36 </Step>36 </Step>

37 37 

38 <Step title="Installieren Sie das Plugin">38 <Step title="Installieren Sie das Plugin">

39 In Claude Code führen Sie aus:39 Starten Sie Claude Code, indem Sie `claude` in Ihrem Terminal ausführen, und geben Sie dann Folgendes in das Eingabefeld ein:

40 40 

41 ```41 ```

42 /plugin install telegram@claude-plugins-official42 /plugin install telegram@claude-plugins-official


45 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:45 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:

46 46 

47 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.47 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

48 * The plugin is [not found in the marketplace](/docs/de/discover-plugins#install-plugins): Überprüfen Sie den Plugin-Namen.48 * Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.

49 49 

50 Wenn die Installation nach einem Installationsbereich fragt, wählen Sie die Benutzerbereichsoption, damit das Plugin in allen Ihren Projekten verfügbar ist. Überprüfen Sie die Installationszusammenfassung: Wenn sie `Run /reload-plugins to activate.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/discover-plugins#apply-plugin-changes-without-restarting), um den Konfigurationsbefehl des Plugins verfügbar zu machen.50 Wenn die Installation nach einem Geltungsbereich für die Installation fragt, wählen Sie die Option für den Benutzer-Geltungsbereich, damit das Plugin in allen Ihren Projekten verfügbar ist. Überprüfen Sie die Installationszusammenfassung: Wenn sie `Run /reload-plugins to apply.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um den Konfigurationsbefehl des Plugins verfügbar zu machen.

51 </Step>51 </Step>

52 52 

53 <Step title="Konfigurieren Sie Ihr Token">53 <Step title="Konfigurieren Sie Ihr Token">


114 </Step>114 </Step>

115 115 

116 <Step title="Installieren Sie das Plugin">116 <Step title="Installieren Sie das Plugin">

117 In Claude Code führen Sie aus:117 Starten Sie Claude Code, indem Sie `claude` in Ihrem Terminal ausführen, und geben Sie dann Folgendes in das Eingabefeld ein:

118 118 

119 ```119 ```

120 /plugin install discord@claude-plugins-official120 /plugin install discord@claude-plugins-official


123 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:123 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:

124 124 

125 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.125 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

126 * The plugin is [not found in the marketplace](/docs/de/discover-plugins#install-plugins): Überprüfen Sie den Plugin-Namen.126 * Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.

127 127 

128 Wenn die Installation nach einem Installationsbereich fragt, wählen Sie die Benutzerbereichsoption, damit das Plugin in allen Ihren Projekten verfügbar ist. Überprüfen Sie die Installationszusammenfassung: Wenn sie `Run /reload-plugins to activate.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/discover-plugins#apply-plugin-changes-without-restarting), um den Konfigurationsbefehl des Plugins verfügbar zu machen.128 Wenn die Installation nach einem Geltungsbereich für die Installation fragt, wählen Sie die Option für den Benutzer-Geltungsbereich, damit das Plugin in allen Ihren Projekten verfügbar ist. Überprüfen Sie die Installationszusammenfassung: Wenn sie `Run /reload-plugins to apply.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um den Konfigurationsbefehl des Plugins verfügbar zu machen.

129 </Step>129 </Step>

130 130 

131 <Step title="Konfigurieren Sie Ihr Token">131 <Step title="Konfigurieren Sie Ihr Token">

132 Führen Sie den Konfigurationsbefehl mit dem Bot-Token aus, den Sie kopiert haben:132 Führen Sie den Konfigurationsbefehl mit dem Bot-Token aus, das Sie kopiert haben:

133 133 

134 ```134 ```

135 /discord:configure <token>135 /discord:configure <token>


175 <Step title="Gewähren Sie vollständigen Festplattenzugriff">175 <Step title="Gewähren Sie vollständigen Festplattenzugriff">

176 Die Messages-Datenbank unter `~/Library/Messages/chat.db` ist durch macOS geschützt. Wenn der Server sie zum ersten Mal liest, fordert macOS Zugriff an: klicken Sie auf **Allow**. Die Aufforderung nennt die App, die Bun gestartet hat, wie Terminal, iTerm oder Ihre IDE.176 Die Messages-Datenbank unter `~/Library/Messages/chat.db` ist durch macOS geschützt. Wenn der Server sie zum ersten Mal liest, fordert macOS Zugriff an: klicken Sie auf **Allow**. Die Aufforderung nennt die App, die Bun gestartet hat, wie Terminal, iTerm oder Ihre IDE.

177 177 

178 Wenn die Aufforderung nicht angezeigt wird oder Sie auf „Don't Allow" geklickt haben, gewähren Sie den Zugriff manuell unter **System Settings > Privacy & Security > Full Disk Access** und fügen Sie Ihr Terminal hinzu. Ohne dies beendet sich der Server sofort mit `authorization denied`.178 Wenn die Abfrage nicht angezeigt wird oder Sie auf „Don't Allow“ geklickt haben, gewähren Sie den Zugriff manuell unter **System Settings > Privacy & Security > Full Disk Access** und fügen Sie Ihr Terminal hinzu. Ohne dies beendet sich der Server sofort mit `authorization denied`.

179 </Step>179 </Step>

180 180 

181 <Step title="Installieren Sie das Plugin">181 <Step title="Installieren Sie das Plugin">

182 In Claude Code führen Sie aus:182 Starten Sie Claude Code, indem Sie `claude` in Ihrem Terminal ausführen, und geben Sie dann Folgendes in das Eingabefeld ein:

183 183 

184 ```184 ```

185 /plugin install imessage@claude-plugins-official185 /plugin install imessage@claude-plugins-official


188 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:188 Wenn die Installation fehlschlägt, stimmen Sie die Meldung ab, die Claude Code meldet:

189 189 

190 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.190 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

191 * The plugin is [not found in the marketplace](/docs/de/discover-plugins#install-plugins): Überprüfen Sie den Plugin-Namen.191 * Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.

192 192 

193 Wenn die Installation nach einem Installationsbereich fragt, wählen Sie die Benutzerbereichsoption, damit das Plugin in allen Ihren Projekten verfügbar ist. Wenn die Installationszusammenfassung `Run /reload-plugins to activate.` meldet, können Sie dies hier überspringen, da der Neustart im nächsten Schritt das Plugin aufgreift.193 Wenn die Installation nach einem Geltungsbereich für die Installation fragt, wählen Sie die Option für den Benutzer-Geltungsbereich, damit das Plugin in allen Ihren Projekten verfügbar ist.

194 

195 Wenn die Installationszusammenfassung `Run /reload-plugins to apply.` meldet, müssen Sie hier nichts unternehmen, da der Neustart im nächsten Schritt das Plugin lädt.

194 </Step>196 </Step>

195 197 

196 <Step title="Starten Sie mit aktivierten Kanälen neu">198 <Step title="Starten Sie mit aktivierten Channels neu">

197 Beenden Sie Claude Code und starten Sie mit dem Kanal-Flag neu:199 Beenden Sie Claude Code und starten Sie mit dem Channel-Flag neu:

198 200 

199 ```bash theme={null}201 ```bash theme={null}

200 claude --channels plugin:imessage@claude-plugins-official202 claude --channels plugin:imessage@claude-plugins-official


235* **Team, Enterprise oder verwaltete Console-Org**: Ihr Administrator muss [Kanäle aktivieren](#enterprise-controls) in verwalteten Einstellungen237* **Team, Enterprise oder verwaltete Console-Org**: Ihr Administrator muss [Kanäle aktivieren](#enterprise-controls) in verwalteten Einstellungen

236 238 

237<Steps>239<Steps>

238 <Step title="Installieren Sie das fakechat-Kanal-Plugin">240 <Step title="Installieren Sie das fakechat-Channel-Plugin">

239 Starten Sie eine Claude Code-Sitzung und führen Sie den Installationsbefehl aus:241 Starten Sie Claude Code, indem Sie `claude` in Ihrem Terminal ausführen, und geben Sie dann den Installationsbefehl in der Eingabeaufforderung ein:

240 242 

241 ```text theme={null}243 ```text theme={null}

242 /plugin install fakechat@claude-plugins-official244 /plugin install fakechat@claude-plugins-official


245 Wenn die Installation fehlschlägt, stimmen Sie die Nachricht ab, die Claude Code meldet:247 Wenn die Installation fehlschlägt, stimmen Sie die Nachricht ab, die Claude Code meldet:

246 248 

247 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.249 * `Marketplace "claude-plugins-official" not found`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

248 * Das Plugin wird [im Marketplace nicht gefunden](/docs/de/discover-plugins#install-plugins): Überprüfen Sie den Plugin-Namen.250 * Das Plugin wird [im Marketplace nicht gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.

251 

252 Wenn die Installation nach einem Installations-Geltungsbereich fragt, wählen Sie die Option für den Benutzer-Geltungsbereich, damit das Plugin in allen Ihren Projekten verfügbar ist.

249 253 

250 Wenn die Installation nach einem Installationsbereich fragt, wählen Sie die Benutzerbereichsoption, damit das Plugin in allen Ihren Projekten verfügbar ist. Wenn die Installationszusammenfassung `Run /reload-plugins to activate.` meldet, können Sie das hier überspringen, da der Neustart im nächsten Schritt das Plugin aufgreift.254 Wenn die Installationszusammenfassung `Run /reload-plugins to apply.` meldet, müssen Sie hier nichts unternehmen, da der Neustart im nächsten Schritt das Plugin lädt.

251 </Step>255 </Step>

252 256 

253 <Step title="Starten Sie mit dem aktivierten Kanal neu">257 <Step title="Starten Sie mit dem aktivierten Kanal neu">


275 </Step>279 </Step>

276</Steps>280</Steps>

277 281 

278Wenn Claude auf eine Berechtigungsaufforderung trifft, während Sie weg vom Terminal sind, pausiert die Sitzung, bis Sie antworten. Kanal-Server, die die [Berechtigungsweiterleitungsfähigkeit](/docs/de/channels-reference#relay-permission-prompts) deklarieren, können diese Aufforderungen an Sie weiterleiten, damit Sie remote genehmigen oder ablehnen können. Für unbeaufsichtigte Nutzung umgeht [`--dangerously-skip-permissions`](/docs/de/permission-modes#skip-all-checks-with-bypasspermissions-mode) die meisten Aufforderungen, aber verwenden Sie es nur in Umgebungen, denen Sie vertrauen. Auch dann gelten die [Aktionen, die der Modus „Nein" automatisch genehmigt](/docs/de/permission-modes#actions-no-mode-auto-approves).282Wenn Claude auf eine Berechtigungsaufforderung trifft, während Sie weg vom Terminal sind, pausiert die Sitzung, bis Sie antworten. Kanal-Server, die die [Berechtigungsweiterleitungsfähigkeit](/docs/de/channels-reference#relay-permission-prompts) deklarieren, können diese Aufforderungen an Sie weiterleiten, damit Sie remote genehmigen oder ablehnen können. Für unbeaufsichtigte Nutzung umgeht [`--dangerously-skip-permissions`](/docs/de/permission-modes#skip-all-checks-with-bypasspermissions-mode) die meisten Aufforderungen, aber verwenden Sie es nur in Umgebungen, denen Sie vertrauen. Auch dann gelten die [Aktionen, die der Modus „Nein“ automatisch genehmigt](/docs/de/permission-modes#actions-no-mode-auto-approves).

279 283 

280Wenn Sie Kanäle im nicht-interaktiven Modus mit `-p` ausführen, sind Tools, die Terminaleingaben benötigen, wie Multiple-Choice-Fragen und Plan Mode-Genehmigung, deaktiviert, damit die Sitzung nie auf Eingaben wartet.284Wenn Sie Kanäle im nicht-interaktiven Modus mit `-p` ausführen, sind Tools, die Terminaleingaben benötigen, wie Multiple-Choice-Fragen und Plan Mode-Genehmigung, deaktiviert, damit die Sitzung nie auf Eingaben wartet.

281 285 


322 Aktivieren Sie Kanäle für Ihre Organisation326 Aktivieren Sie Kanäle für Ihre Organisation

323</h3>327</h3>

324 328 

325Aktivieren Sie Kanäle für Ihre Organisation von [**claude.ai → Admin settings → Claude Code → Channels**](https://claude.ai/admin-settings/claude-code), was die Rolle des Inhabers erfordert, oder indem Sie `channelsEnabled` in verwalteten Einstellungen auf `true` setzen.329Aktivieren Sie Channels für Ihre Organisation unter [**Organization settings > Claude Code > Channels**](https://claude.ai/admin-settings/claude-code), was die Owner-Rolle erfordert, oder indem Sie `channelsEnabled` in verwalteten Einstellungen auf `true` setzen.

326 330 

327Nach der Aktivierung können Benutzer in Ihrer Organisation `--channels` verwenden, um Kanal-Server in einzelne Sitzungen zu aktivieren. Wenn die Einstellung deaktiviert oder nicht gesetzt ist, verbindet sich der MCP-Server immer noch und seine Tools funktionieren, aber Kanal-Nachrichten kommen nicht an. Eine Startwarnmeldung teilt dem Benutzer mit, dass ein Administrator die Einstellung aktivieren muss.331Nach der Aktivierung können Benutzer in Ihrer Organisation `--channels` verwenden, um Kanal-Server in einzelne Sitzungen zu aktivieren. Wenn die Einstellung deaktiviert oder nicht gesetzt ist, verbindet sich der MCP-Server immer noch und seine Tools funktionieren, aber Kanal-Nachrichten kommen nicht an. Eine Startwarnmeldung teilt dem Benutzer mit, dass ein Administrator die Einstellung aktivieren muss.

328 332 


345 349 

346Wenn Sie ein leeres Array setzen, blockieren Sie alle Kanal-Plugins aus der Zulassungsliste, aber `--dangerously-load-development-channels` kann diesen Block immer noch für lokale Tests umgehen. Um Kanäle vollständig einschließlich des Entwicklungs-Flags zu blockieren, lassen Sie stattdessen `channelsEnabled` ungesetzt.350Wenn Sie ein leeres Array setzen, blockieren Sie alle Kanal-Plugins aus der Zulassungsliste, aber `--dangerously-load-development-channels` kann diesen Block immer noch für lokale Tests umgehen. Um Kanäle vollständig einschließlich des Entwicklungs-Flags zu blockieren, lassen Sie stattdessen `channelsEnabled` ungesetzt.

347 351 

348Diese Einstellung erfordert `channelsEnabled: true`. Wenn ein Benutzer ein Plugin an `--channels` übergibt, das nicht auf Ihrer Liste steht, startet Claude Code normal, aber der Kanal registriert sich nicht, und die Startnachricht erklärt, dass das Plugin nicht auf der genehmigten Liste Ihrer Organisation steht. Wenn Sie `MCP_PROTOCOL_NEGOTIATION` auf `auto` auf der v2 MCP-Client-Laufzeit setzen, kann ein Kanal auch nicht registriert werden, weil Claude Code [keinen Kanal-Server registriert, der Protokollrevision 2026-07-28 aushandelt](/docs/de/mcp#push-messages-with-channels).352Diese Einstellung erfordert `channelsEnabled: true`. Wenn ein Benutzer ein Plugin an `--channels` übergibt, das nicht auf Ihrer Liste steht, startet Claude Code normal, aber der Channel registriert sich nicht, und die Startnachricht erklärt, dass das Plugin nicht auf der genehmigten Liste Ihrer Organisation steht. Auf der v2 MCP-Client-Laufzeit kann ein Channel auch nicht registriert werden, weil Claude Code [keinen Channel-Server registriert, der Protokollrevision 2026-07-28 aushandelt](/docs/de/mcp#push-messages-with-channels).

349 353 

350<h2 id="research-preview">354<h2 id="research-preview">

351 Forschungsvorschau355 Forschungsvorschau


357 361 

358Während der Vorschau akzeptiert `--channels` nur Plugins von einer von Anthropic verwalteten Allowlist oder von der Allowlist Ihrer Organisation, wenn ein Administrator [`allowedChannelPlugins`](#restrict-which-channel-plugins-can-run) gesetzt hat. Die Kanal-Plugins in [claude-plugins-official](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins) sind die Standard-genehmigte Menge. Wenn Sie etwas anderes übergeben, das nicht auf der geltenden Allowlist steht, startet Claude Code normal, aber der Kanal registriert sich nicht, und die Startnachricht teilt Ihnen mit, warum.362Während der Vorschau akzeptiert `--channels` nur Plugins von einer von Anthropic verwalteten Allowlist oder von der Allowlist Ihrer Organisation, wenn ein Administrator [`allowedChannelPlugins`](#restrict-which-channel-plugins-can-run) gesetzt hat. Die Kanal-Plugins in [claude-plugins-official](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins) sind die Standard-genehmigte Menge. Wenn Sie etwas anderes übergeben, das nicht auf der geltenden Allowlist steht, startet Claude Code normal, aber der Kanal registriert sich nicht, und die Startnachricht teilt Ihnen mit, warum.

359 363 

360Um einen Kanal zu testen, den Sie erstellen, verwenden Sie `--dangerously-load-development-channels`. Siehe [Test während der Forschungsvorschau](/docs/de/channels-reference#test-during-the-research-preview) für Informationen zum Testen benutzerdefinierter Kanäle, die Sie erstellen.364Um einen Channel zu testen, den Sie erstellen, übergeben Sie ihn an `--dangerously-load-development-channels` in der Form `plugin:<name>@<marketplace>` oder `server:<name>`. Siehe [Testen während der Research Preview](/docs/de/channels-reference#test-during-the-research-preview) für Informationen zum Testen benutzerdefinierter Channels, die Sie erstellen.

361 365 

362Melden Sie Probleme oder Feedback im [Claude Code GitHub-Repository](https://github.com/anthropics/claude-code/issues).366Melden Sie Probleme oder Feedback im [Claude Code GitHub-Repository](https://github.com/anthropics/claude-code/issues).

363 367 


369 373 

370| Funktion | Was sie tut | Gut für |374| Funktion | Was sie tut | Gut für |

371| - | - | - |375| - | - | - |

372| [Claude Code im Web](/docs/de/claude-code-on-the-web) | Führt Aufgaben in einer neuen Cloud-Sandbox aus, geklont von GitHub | Delegieren von in sich geschlossener asynchroner Arbeit, die Sie später überprüfen |376| [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) | Führt Aufgaben in einer neuen Cloud-Sandbox aus, geklont von GitHub | Delegieren von in sich geschlossener asynchroner Arbeit, die Sie später überprüfen |

373| [Claude in Slack](/docs/de/slack) | Startet eine Web-Sitzung von einer `@Claude`-Erwähnung in einem Kanal oder Thread | Starten von Aufgaben direkt aus dem Kontext von Team-Gesprächen |377| [Claude in Slack](/docs/de/slack) | Startet eine Cloud-Sitzung von einer `@Claude`-Erwähnung in einem Channel oder Thread | Starten von Aufgaben direkt aus dem Kontext von Team-Konversationen |

374| Standard-[MCP-Server](/docs/de/mcp) | Claude fragt ihn während einer Aufgabe ab; nichts wird in die Sitzung übertragen | Claude auf Abruf Zugriff zum Lesen oder Abfragen eines Systems geben |378| Standard-[MCP-Server](/docs/de/mcp) | Claude fragt ihn während einer Aufgabe ab; nichts wird in die Sitzung übertragen | Claude auf Abruf Zugriff zum Lesen oder Abfragen eines Systems geben |

375| [Remote Control](/docs/de/remote-control) | Sie steuern Ihre lokale Sitzung von claude.ai oder der Claude Mobile App | Steuern einer laufenden Sitzung, während Sie weg von Ihrem Schreibtisch sind |379| [Remote Control](/docs/de/remote-control) | Sie steuern Ihre lokale Sitzung von claude.ai oder der Claude Mobile App | Steuern einer laufenden Sitzung, während Sie weg von Ihrem Schreibtisch sind |

376 380 

Details

193claude --dangerously-load-development-channels server:webhook193claude --dangerously-load-development-channels server:webhook

194```194```

195 195 

196Verwenden Sie das Development-Flag in einer interaktiven Sitzung, in der Claude Code die Bestätigungsaufforderung anzeigen kann. Wenn Sie es im nicht interaktiven Modus mit `-p` oder über das Agent SDK übergeben, ignoriert Claude Code das Flag und der Channel wird nicht registriert.

197 

196Der Bypass ist pro Eintrag. Das Kombinieren dieses Flags mit `--channels` erweitert den Bypass nicht auf die `--channels`-Einträge. Während der Research Preview ist Ihr Channel nicht auf der genehmigten Allowlist, daher bleibt er auf dem Development-Flag, während Sie ihn erstellen und testen.198Der Bypass ist pro Eintrag. Das Kombinieren dieses Flags mit `--channels` erweitert den Bypass nicht auf die `--channels`-Einträge. Während der Research Preview ist Ihr Channel nicht auf der genehmigten Allowlist, daher bleibt er auf dem Development-Flag, während Sie ihn erstellen und testen.

197 199 

198<Note>200<Note>

Details

35 Wenn das Prompt-Eingabefeld Text enthält, löscht doppeltes `Esc` diesen stattdessen, anstatt das Menü zu öffnen. Der gelöschte Text wird in Ihrem Eingabeverlauf gespeichert, sodass Sie `Up` drücken können, um ihn abzurufen, nachdem Sie im Rewind-Menü fertig sind.35 Wenn das Prompt-Eingabefeld Text enthält, löscht doppeltes `Esc` diesen stattdessen, anstatt das Menü zu öffnen. Der gelöschte Text wird in Ihrem Eingabeverlauf gespeichert, sodass Sie `Up` drücken können, um ihn abzurufen, nachdem Sie im Rewind-Menü fertig sind.

36</Note>36</Note>

37 37 

38Das Rewind-Menü listet jeden Prompt auf, den Sie während der Sitzung gesendet haben, außer [Nachrichten, die sich einem laufenden Turn angeschlossen haben](#messages-sent-mid-turn-not-checkpointed). Wählen Sie den Punkt aus, auf den Sie einwirken möchten, und wählen Sie dann eine Aktion:38Das Rewind-Menü listet die Prompts auf, die Sie während der Sitzung gesendet haben. Wählen Sie den Punkt aus, auf den Sie einwirken möchten, und wählen Sie dann eine Aktion:

39 39 

40* **Code und Konversation wiederherstellen**: Revert sowohl Code als auch Konversation zu diesem Punkt40* **Code und Konversation wiederherstellen**: Revert sowohl Code als auch Konversation zu diesem Punkt

41* **Konversation wiederherstellen**: Zurückspulen zu dieser Nachricht, während der aktuelle Code beibehalten wird41* **Konversation wiederherstellen**: Zurückspulen zu dieser Nachricht, während der aktuelle Code beibehalten wird


46 46 

47Die beiden Code-Wiederherstellungsoptionen werden nur angezeigt, wenn der ausgewählte Checkpoint nachverfolgbare Dateiänderungen zum Rückgängigmachen hat. Wenn nach diesem Punkt keine Dateibearbeitungen erfasst wurden, bietet das Menü nur **Konversation wiederherstellen**, die Zusammenfassungsoptionen und **Abbrechen**.47Die beiden Code-Wiederherstellungsoptionen werden nur angezeigt, wenn der ausgewählte Checkpoint nachverfolgbare Dateiänderungen zum Rückgängigmachen hat. Wenn nach diesem Punkt keine Dateibearbeitungen erfasst wurden, bietet das Menü nur **Konversation wiederherstellen**, die Zusammenfassungsoptionen und **Abbrechen**.

48 48 

49Nach dem Wiederherstellen der Konversation oder nach Auswahl von „Von hier aus zusammenfassen" wird der ursprüngliche Prompt aus der ausgewählten Nachricht in das Eingabefeld wiederhergestellt, sodass Sie ihn erneut senden oder bearbeiten können.49Nach dem Wiederherstellen der Konversation oder nach Auswahl von „Von hier aus zusammenfassen“ wird der ursprüngliche Prompt aus der ausgewählten Nachricht in das Eingabefeld wiederhergestellt, sodass Sie ihn erneut senden oder bearbeiten können.

50 50 

51Die Auswahl von „Bis hier zusammenfassen" lässt Sie am Ende der Konversation mit leerem Eingabefeld zurück. Bei beiden Zusammenfassungsoptionen wird ein **Zusammengefasste Konversation**-Marker in der Konversation angezeigt, wo die komprimierten Nachrichten waren.51Die Auswahl von „Bis hier zusammenfassen“ lässt Sie am Ende der Konversation mit leerem Eingabefeld zurück. Bei beiden Zusammenfassungsoptionen wird ein **Zusammengefasste Konversation**-Marker in der Konversation angezeigt, wo die komprimierten Nachrichten waren.

52 52 

53<h4 id="rewind-past-a-cleared-conversation">53<h4 id="rewind-past-a-cleared-conversation">

54 Rewind über eine gelöschte Konversation hinweg54 Rewind über eine gelöschte Konversation hinweg


114 Nachrichten, die während eines Zuges gesendet werden, werden nicht als Checkpoint erstellt114 Nachrichten, die während eines Zuges gesendet werden, werden nicht als Checkpoint erstellt

115</h3>115</h3>

116 116 

117Wenn eine Nachricht, die Sie [in die Warteschlange einreihen, während Claude arbeitet](/docs/de/interactive-mode#queue-messages-while-claude-works), Claude innerhalb des laufenden Zuges erreicht, wird sie in diesen Zug integriert, anstatt einen neuen zu starten. Die Nachricht wird in der Unterhaltung angezeigt, aber Claude Code erstellt keinen Checkpoint dafür, und das Zurückspulen-Menü listet sie nicht auf. Eine in die Warteschlange eingereihte Nachricht, die Claude Code als eigenen Zug sendet, erhält wie gewohnt einen Checkpoint, einschließlich wenn mehrere in die Warteschlange eingereihte Nachrichten [diesen Zug teilen](/docs/de/interactive-mode#when-claude-code-sends-what-you-queued).117Wenn eine Nachricht, die Sie [in die Warteschlange einreihen, während Claude arbeitet](/docs/de/interactive-mode#queue-messages-while-claude-works), Claude innerhalb des laufenden Turns erreicht, wird sie in diesen Turn integriert, anstatt einen neuen zu starten. Die Nachricht wird in der Konversation angezeigt, aber Claude Code erstellt keinen Checkpoint dafür. Eine in die Warteschlange eingereihte Nachricht, die Claude Code als Teil eines neuen Turns sendet, erhält wie gewohnt einen Checkpoint, einschließlich wenn mehrere in die Warteschlange eingereihte Nachrichten [diesen Turn teilen](/docs/de/interactive-mode#when-claude-code-sends-what-you-queued).

118 118 

119Um eine solche Nachricht zu entfernen oder die Bearbeitungen rückgängig zu machen, die Claude nach ihr vorgenommen hat, spulen Sie zu dem Prompt zurück, der den Zug gestartet hat. Dies spult den gesamten Zug zurück, einschließlich der Arbeit, die Claude vor dem Eintreffen Ihrer Nachricht geleistet hat.119Um die Bearbeitungen rückgängig zu machen, die Claude nach einer solchen Nachricht vorgenommen hat, spulen Sie zu dem Prompt zurück, der den Turn gestartet hat. Dies spult den gesamten Turn zurück, einschließlich der Arbeit, die Claude vor dem Eintreffen Ihrer Nachricht geleistet hat.

120 120 

121<h3 id="symlinked-and-hard-linked-paths-not-restored">121<h3 id="symlinked-and-hard-linked-paths-not-restored">

122 Symverlinkte und hart verlinkte Pfade werden nicht wiederhergestellt122 Symverlinkte und hart verlinkte Pfade werden nicht wiederhergestellt


124 124 

125Checkpointing stellt symverlinkte oder hart verlinkte Dateien nicht wieder her. Wenn Sie **Code wiederherstellen** oder **Code und Unterhaltung wiederherstellen** aus dem `/rewind`-Menü auswählen, überspringt Claude Code jeden verfolgten Pfad, der ein Symlink oder Hard Link ist, und zeigt eine Warnung `Restored the code, but skipped N files` an. Die übersprungenen Dateien behalten ihren aktuellen Inhalt. Um die Änderungen der Sitzung an einer von ihnen rückgängig zu machen, bitten Sie Claude, die Bearbeitung rückgängig zu machen, oder bearbeiten Sie die Datei selbst. Konfigurationsdateien, die ein Dotfile-Manager in Ihr Projekt symlinkt, und Dateien, die pnpm hart verlinkt, fallen beide in diese Kategorie.125Checkpointing stellt symverlinkte oder hart verlinkte Dateien nicht wieder her. Wenn Sie **Code wiederherstellen** oder **Code und Unterhaltung wiederherstellen** aus dem `/rewind`-Menü auswählen, überspringt Claude Code jeden verfolgten Pfad, der ein Symlink oder Hard Link ist, und zeigt eine Warnung `Restored the code, but skipped N files` an. Die übersprungenen Dateien behalten ihren aktuellen Inhalt. Um die Änderungen der Sitzung an einer von ihnen rückgängig zu machen, bitten Sie Claude, die Bearbeitung rückgängig zu machen, oder bearbeiten Sie die Datei selbst. Konfigurationsdateien, die ein Dotfile-Manager in Ihr Projekt symlinkt, und Dateien, die pnpm hart verlinkt, fallen beide in diese Kategorie.

126 126 

127Um zu sehen, welche Pfade eine Wiederherstellung überspringt, aktivieren Sie Debug-Protokollierung mit `/debug`, bevor Sie wiederherstellen: das Debug-Protokoll unter `~/.claude/debug/<session-id>.txt` nennt jeden übersprungenen Pfad. Für jeden Grund zum Überspringen und die Wiederherstellungsschritte siehe [den Eintrag „skipped-files" in der Fehlerreferenz](/docs/de/errors#restored-the-code-but-skipped-files).127Um zu sehen, welche Pfade eine Wiederherstellung überspringt, aktivieren Sie Debug-Protokollierung mit `/debug`, bevor Sie wiederherstellen: das Debug-Protokoll unter `~/.claude/debug/<session-id>.txt` nennt jeden übersprungenen Pfad. Für jeden Grund zum Überspringen und die Wiederherstellungsschritte siehe [den Eintrag „skipped-files“ in der Fehlerreferenz](/docs/de/errors#restored-the-code-but-skipped-files).

128 128 

129<h3 id="not-a-replacement-for-version-control">129<h3 id="not-a-replacement-for-version-control">

130 Kein Ersatz für Versionskontrolle130 Kein Ersatz für Versionskontrolle

chrome.md +11 −9

Details

45* [Claude Code](/docs/de/quickstart#step-1-install-claude-code)45* [Claude Code](/docs/de/quickstart#step-1-install-claude-code)

46* Einen direkten Anthropic-Plan (Pro, Max, Team oder Enterprise)46* Einen direkten Anthropic-Plan (Pro, Max, Team oder Enterprise)

47 47 

48In Enterprise-Organisationen, in denen HIPAA aktiviert ist, ist Claude in Chrome standardmäßig ausgeschaltet, und ein [Owner](/docs/de/server-managed-settings#access-control) kann es unter [**Organisationseinstellungen > Claude in Chrome**](https://claude.ai/admin-settings/browser-extension) einschalten. Ihre Business Associate Agreement (BAA) mit Anthropic deckt keine Daten ab, die über Claude in Chrome an Websites von Drittanbietern gesendet werden. Eine Liste der Eligible Services finden Sie im [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

49 

48Die Chrome-Integration erfordert auch die Anmeldung mit `/login`. Wenn Sie sich mit einem API-Schlüssel oder einem langlebigen Token von [`claude setup-token`](/docs/de/authentication#generate-a-long-lived-token) authentifizieren, behält Claude Code die Chrome-Integration aus, auch wenn Sie `--chrome` übergeben, da die Browser-Erweiterung sich nicht mit diesen Anmeldedaten authentifizieren kann. Vor v2.1.216 konnten diese Sitzungen die Chrome-Integration aktivieren, aber jeder Versuch, sich mit der Browser-Erweiterung zu verbinden, schlug mit einem 403-Fehler fehl.50Die Chrome-Integration erfordert auch die Anmeldung mit `/login`. Wenn Sie sich mit einem API-Schlüssel oder einem langlebigen Token von [`claude setup-token`](/docs/de/authentication#generate-a-long-lived-token) authentifizieren, behält Claude Code die Chrome-Integration aus, auch wenn Sie `--chrome` übergeben, da die Browser-Erweiterung sich nicht mit diesen Anmeldedaten authentifizieren kann. Vor v2.1.216 konnten diese Sitzungen die Chrome-Integration aktivieren, aber jeder Versuch, sich mit der Browser-Erweiterung zu verbinden, schlug mit einem 403-Fehler fehl.

49 51 

50<Note>52<Note>


80 </Step>82 </Step>

81</Steps>83</Steps>

82 84 

83Führen Sie `/chrome` jederzeit aus, um den Verbindungsstatus zu überprüfen, Berechtigungen zu verwalten, die Erweiterung erneut zu verbinden oder auszuwählen, welcher verbundene Browser verwendet werden soll. Die Integration funktioniert, wenn das Statusfeld „Status: Enabled" und „Extension: Installed" anzeigt.85Führen Sie `/chrome` jederzeit aus, um den Verbindungsstatus zu überprüfen, Berechtigungen zu verwalten, die Erweiterung erneut zu verbinden oder auszuwählen, welcher verbundene Browser verwendet werden soll. Die Integration funktioniert, wenn das Statusfeld „Status: Enabled“ und „Extension: Installed“ anzeigt.

84 86 

85Wenn mehr als ein Browser verbunden ist, wählen Sie aus, welchen Claude verwendet. Wenn eine Browser-Aktion startet, bevor Sie einen ausgewählt haben, fordert Claude Sie auf, einen auszuwählen. Um später Browser zu wechseln, führen Sie `/chrome` aus und wählen Sie **Select browser…**. Claude verwendet Ihre Wahl weiterhin, auch wenn ein anderer Browser verbunden wird.87Wenn mehr als ein Browser verbunden ist, wählen Sie aus, welchen Claude verwendet. Wenn eine Browser-Aktion startet, bevor Sie einen ausgewählt haben, fordert Claude Sie auf, einen auszuwählen. Um später Browser zu wechseln, führen Sie `/chrome` aus und wählen Sie **Select browser…**. Claude verwendet Ihre Wahl weiterhin, auch wenn ein anderer Browser verbunden wird.

86 88 


90 Installieren Sie die Erweiterung, wenn Claude Sie dazu auffordert92 Installieren Sie die Erweiterung, wenn Claude Sie dazu auffordert

91</h3>93</h3>

92 94 

93Wenn Claude Ihren Browser in einer interaktiven Sitzung benötigt und Claude Code die Erweiterung nicht erkennt, zeigt Claude Code eine Installationsaufforderung mit dem Titel „Claude wants to use your browser" an. Claude Code fragt höchstens einmal pro Sitzung.95Wenn Claude Ihren Browser in einer interaktiven Sitzung benötigt und Claude Code die Erweiterung nicht erkennt, zeigt Claude Code eine Installationsaufforderung mit dem Titel „Claude wants to use your browser“ an. Claude Code fragt höchstens einmal pro Sitzung.

94 96 

95Die Aufforderung bietet drei Optionen:97Die Aufforderung bietet drei Optionen:

96 98 

97* **Install extension**: öffnet die Seite zur Erweiterungsinstallation in Ihrem Browser und startet ein geführtes Setup. Claude Code wartet auf die Installation, verbindet die Erweiterung und aktiviert Browser-Tools in derselben Sitzung. Wenn die Verbindung hergestellt ist, wählen Sie „Continue with browser tools" und Claude setzt die Aufgabe in Ihrem Browser fort. Sie können das Setup beenden, indem Sie „Continue without browser tools" wählen und es später mit `/chrome` abschließen.99* **Install extension**: öffnet die Seite zur Erweiterungsinstallation in Ihrem Browser und startet ein geführtes Setup. Claude Code wartet auf die Installation, verbindet die Erweiterung und aktiviert Browser-Tools in derselben Sitzung. Wenn die Verbindung hergestellt ist, wählen Sie „Continue with browser tools“ und Claude setzt die Aufgabe in Ihrem Browser fort. Sie können das Setup beenden, indem Sie „Continue without browser tools“ wählen und es später mit `/chrome` abschließen.

98* **Not now**: setzt die Aufgabe ohne Browser-Tools fort. Claude Code kann in einer späteren Sitzung erneut fragen.100* **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.101* **Don't ask again**: stoppt die Aufforderung in zukünftigen Sitzungen. Sie können die Integration jederzeit mit `/chrome` einrichten.

100 102 


2841. Überprüfen Sie, ob die Chrome-Erweiterung in `chrome://extensions` installiert und aktiviert ist2861. Überprüfen Sie, ob die Chrome-Erweiterung in `chrome://extensions` installiert und aktiviert ist

2852. Überprüfen Sie, ob Claude Code aktuell ist, indem Sie `claude --version` ausführen2872. Überprüfen Sie, ob Claude Code aktuell ist, indem Sie `claude --version` ausführen

2863. Überprüfen Sie, ob Chrome ausgeführt wird2883. Überprüfen Sie, ob Chrome ausgeführt wird

2874. Führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden", um die Verbindung wiederherzustellen2894. Führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden“, um die Verbindung wiederherzustellen

2885. Wenn das Problem weiterhin besteht, starten Sie sowohl Claude Code als auch Chrome neu2905. Wenn das Problem weiterhin besteht, starten Sie sowohl Claude Code als auch Chrome neu

289 291 

290Wenn Sie die Chrome-Integration zum ersten Mal aktivieren, installiert Claude Code eine Konfigurationsdatei für den nativen Messaging-Host. Chrome liest diese Datei beim Start, daher sollten Sie Chrome neu starten, um die neue Konfiguration zu übernehmen, wenn die Erweiterung beim ersten Versuch nicht erkannt wird.292Wenn Sie die Chrome-Integration zum ersten Mal aktivieren, installiert Claude Code eine Konfigurationsdatei für den nativen Messaging-Host. Chrome liest diese Datei beim Start, daher sollten Sie Chrome neu starten, um die neue Konfiguration zu übernehmen, wenn die Erweiterung beim ersten Versuch nicht erkannt wird.


321 Verbindung wird während langer Sitzungen unterbrochen323 Verbindung wird während langer Sitzungen unterbrochen

322</h3>324</h3>

323 325 

324Der Service Worker der Chrome-Erweiterung kann während längerer Sitzungen in den Leerlauf gehen, was die Verbindung unterbricht. Wenn Browser-Tools nach einer Inaktivitätsphase nicht mehr funktionieren, führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden".326Der Service Worker der Chrome-Erweiterung kann während längerer Sitzungen in den Leerlauf gehen, was die Verbindung unterbricht. Wenn Browser-Tools nach einer Inaktivitätsphase nicht mehr funktionieren, führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden“.

325 327 

326<h3 id="windows-specific-issues">328<h3 id="windows-specific-issues">

327 Windows-spezifische Probleme329 Windows-spezifische Probleme


341 343 

342| Fehler | Ursache | Behebung |344| Fehler | Ursache | Behebung |

343| - | - | - |345| - | - | - |

344| „Browser-Erweiterung ist nicht verbunden" | Der native Messaging-Host kann die Erweiterung nicht erreichen, oder die IP-Allowlist Ihrer Organisation lehnt die Verbindung zu `bridge.claudeusercontent.com` ab | Starten Sie Chrome und Claude Code neu und führen Sie dann `/chrome` aus, um die Verbindung wiederherzustellen. Wenn Ihre Organisation IP-Allowlisting verwendet und der Fehler weiterhin besteht, siehe [Organization IP allowlists and proxy egress](/docs/de/network-config#organization-ip-allowlists-and-proxy-egress) |346| „Browser-Erweiterung ist nicht verbunden“ | Der native Messaging-Host kann die Erweiterung nicht erreichen, oder die IP-Allowlist Ihrer Organisation lehnt die Verbindung zu `bridge.claudeusercontent.com` ab | Starten Sie Chrome und Claude Code neu und führen Sie dann `/chrome` aus, um die Verbindung wiederherzustellen. Wenn Ihre Organisation IP-Allowlisting verwendet und der Fehler weiterhin besteht, siehe [Organization IP allowlists and proxy egress](/docs/de/network-config#organization-ip-allowlists-and-proxy-egress) |

345| Erweiterung zeigt „Nicht erkannt" in `/chrome` | Chrome-Erweiterung ist nicht installiert oder deaktiviert | Installieren oder aktivieren Sie die Erweiterung in `chrome://extensions` |347| Erweiterung zeigt „Nicht erkannt“ in `/chrome` | Chrome-Erweiterung ist nicht installiert oder deaktiviert | Installieren oder aktivieren Sie die Erweiterung in `chrome://extensions` |

346| „Keine Registerkarte verfügbar" | Claude versuchte zu handeln, bevor eine Registerkarte bereit war | Bitten Sie Claude, eine neue Registerkarte zu erstellen und es erneut zu versuchen |348| „Keine Registerkarte verfügbar“ | Claude versuchte zu handeln, bevor eine Registerkarte bereit war | Bitten Sie Claude, eine neue Registerkarte zu erstellen und es erneut zu versuchen |

347| „Empfänger existiert nicht" | Der Service Worker der Erweiterung ist in den Leerlauf gegangen | Führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden" |349| „Empfänger existiert nicht“ | Der Service Worker der Erweiterung ist in den Leerlauf gegangen | Führen Sie `/chrome` aus und wählen Sie „Erweiterung erneut verbinden“ |

348 350 

349<h2 id="see-also">351<h2 id="see-also">

350 Siehe auch352 Siehe auch

Details

64Siehe [Vom Terminal verbinden](/docs/de/web-quickstart#connect-from-your-terminal) für die `/web-setup`-Anleitung, einschließlich dessen, was `/web-setup` speichert und wie Sie es entfernen.64Siehe [Vom Terminal verbinden](/docs/de/web-quickstart#connect-from-your-terminal) für die `/web-setup`-Anleitung, einschließlich dessen, was `/web-setup` speichert und wie Sie es entfernen.

65 65 

66<Note>66<Note>

67 Organisationen mit aktivierter [Zero Data Retention](/docs/de/zero-data-retention) können `/web-setup` oder andere Cloud-Sitzungsfunktionen nicht verwenden.67 Organisationen mit aktivierter [Zero Data Retention](/docs/de/zero-data-retention) oder mit angewendeter [HIPAA-Konfiguration](/docs/de/hipaa-setup) können `/web-setup` oder andere Cloud-Sitzungsfunktionen nicht verwenden.

68</Note>68</Note>

69 69 

70<h3 id="quick-setup-for-team-and-enterprise">70<h3 id="quick-setup-for-team-and-enterprise">

Details

1582 In einem der folgenden Fälle löscht Claude Code diese Transkripte stattdessen nach `cleanupPeriodDays`:1582 In einem der folgenden Fälle löscht Claude Code diese Transkripte stattdessen nach `cleanupPeriodDays`:

1583 1583 

1584 * [Verwaltete Einstellungen](/docs/de/managed-settings) setzen `cleanupPeriodDays`1584 * [Verwaltete Einstellungen](/docs/de/managed-settings) setzen `cleanupPeriodDays`

1585 * Für Ihre Organisation ist die HIPAA-Konfiguration angewendet, und Claude Code verbindet sich direkt mit der Claude API1585 * Die [HIPAA-Konfiguration gilt für Ihre Sitzungen](/docs/de/hipaa-setup#check-how-developers-sign-in-and-connect)

1586 1586 

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

1588 1588 


1619 1619 

1620| Pfad unter `~/.claude/` | Inhalte |1620| Pfad unter `~/.claude/` | Inhalte |

1621| - | - |1621| - | - |

1622| `history.jsonl` | Jeder Prompt, den Sie eingegeben haben, mit Zeitstempel und Projektpfad. Verwendet für Up-Arrow-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung. In einer Organisation mit angewendeter HIPAA-Konfiguration entfernt jeder Durchlauf die Einträge, die älter als `cleanupPeriodDays` sind, wenn Claude Code sich direkt mit der Claude API verbindet. |1622| `history.jsonl` | Jeder Prompt, den Sie eingegeben haben, mit Zeitstempel und Projektpfad. Verwendet für Up-Arrow-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung. Jeder Durchlauf entfernt die Einträge, die älter als `cleanupPeriodDays` sind, wenn die [HIPAA-Konfiguration für Ihre Sitzungen gilt](/docs/de/hipaa-setup#check-how-developers-sign-in-and-connect). |

1623| `stats-cache.json` | Aggregierte Token- und Kostenzählungen, die von `/usage` angezeigt werden |1623| `stats-cache.json` | Aggregierte Token- und Kostenzählungen, die von `/usage` angezeigt werden |

1624| `remote-settings.json` | Zwischengespeicherte Kopie von [servergesteuerten Einstellungen](/docs/de/server-managed-settings) für Ihre Organisation, oder `{}` wenn Ihre Organisation keine konfiguriert hat. Nur vorhanden, wenn die Sitzung sie [abruft](/docs/de/server-managed-settings#platform-availability). Claude Code prüft beim Start und stündlich während einer Sitzung auf Updates. Claude Code löscht es beim Abmelden. |1624| `remote-settings.json` | Zwischengespeicherte Kopie von [servergesteuerten Einstellungen](/docs/de/server-managed-settings) für Ihre Organisation, oder `{}` wenn Ihre Organisation keine konfiguriert hat. Nur vorhanden, wenn die Sitzung sie [abruft](/docs/de/server-managed-settings#platform-availability). Claude Code prüft beim Start und stündlich während einer Sitzung auf Updates. Claude Code löscht es beim Abmelden. |

1625| `cache/changelog.md` | Zwischengespeicherte Kopie des Claude Code Änderungsprotokolls, angezeigt von `/release-notes`. Im Hintergrund aktualisiert. |1625| `cache/changelog.md` | Zwischengespeicherte Kopie des Claude Code Änderungsprotokolls, angezeigt von `/release-notes`. Im Hintergrund aktualisiert. |

Details

53* Wenn es meldet `Marketplace "claude-plugins-official" not found`, fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.53* Wenn es meldet `Marketplace "claude-plugins-official" not found`, fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

54* Wenn es meldet, dass es [das Plugin im Marketplace nicht finden kann](/docs/de/plugins/install#install-a-plugin), überprüfen Sie den Plugin-Namen auf Tippfehler.54* Wenn es meldet, dass es [das Plugin im Marketplace nicht finden kann](/docs/de/plugins/install#install-a-plugin), überprüfen Sie den Plugin-Namen auf Tippfehler.

55 55 

56Überprüfen Sie die Installationszusammenfassung. Wenn sie meldet `Run /reload-plugins to activate.`, lesen Sie [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um das Plugin in Ihrer aktuellen Sitzung zu aktivieren.56Überprüfen Sie die Installationszusammenfassung. Wenn sie meldet `Run /reload-plugins to apply.`, lesen Sie [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um das Plugin in Ihrer aktuellen Sitzung zu aktivieren.

57 57 

58Sobald das Plugin aktiv ist, sind Sie bereit zum [Scannen und Beheben Ihrer Codebasis](#scan-and-fix-your-codebase).58Sobald das Plugin aktiv ist, sind Sie bereit zum [Scannen und Beheben Ihrer Codebasis](#scan-and-fix-your-codebase).

59 59 

Details

28| `claude auth logout` | Abmelden von Ihrem Anthropic-Konto | `claude auth logout` |28| `claude auth logout` | Abmelden von Ihrem Anthropic-Konto | `claude auth logout` |

29| `claude auth status` | Authentifizierungsstatus als JSON anzeigen. Verwenden Sie `--text` für benutzerfreundliche Ausgabe. Beendet mit Code 0, wenn angemeldet, 1, wenn nicht. Die JSON enthält ein `configDirectory` Feld, das das [Konfigurationsverzeichnis](/docs/de/claude-directory) benennt, das die CLI verwendet. Das Feld erfordert Claude Code v2.1.268 oder später. Das Feld `authMethod` im JSON hat einen der Werte `none`, `claude.ai`, `oauth_token`, `api_key`, `api_key_helper` oder `third_party` | `claude auth status` |29| `claude auth status` | Authentifizierungsstatus als JSON anzeigen. Verwenden Sie `--text` für benutzerfreundliche Ausgabe. Beendet mit Code 0, wenn angemeldet, 1, wenn nicht. Die JSON enthält ein `configDirectory` Feld, das das [Konfigurationsverzeichnis](/docs/de/claude-directory) benennt, das die CLI verwendet. Das Feld erfordert Claude Code v2.1.268 oder später. Das Feld `authMethod` im JSON hat einen der Werte `none`, `claude.ai`, `oauth_token`, `api_key`, `api_key_helper` oder `third_party` | `claude auth status` |

30| `claude agents` | Öffnen Sie die [Agent-Ansicht](/docs/de/agent-view), um parallele Hintergrundsitzungen zu überwachen und zu versenden. Verwenden Sie `--cwd <path>`, um nur Sitzungen anzuzeigen, die in diesem Verzeichnis gestartet wurden, oder `--json`, um aktive Sitzungen als JSON-Array zum Scripting auszugeben (`--json --all` schließt auch abgeschlossene Hintergrundsitzungen ein). Übergeben Sie `--permission-mode`, `--model`, `--effort` oder `--agent`, um [Standardwerte für versendete Sitzungen](/docs/de/agent-view#permission-mode-model-and-effort) festzulegen. Akzeptiert `--settings`, `--add-dir`, `--plugin-dir` und `--mcp-config` wie der oberste `claude`-Befehl. Das Öffnen der Agent-Ansicht erfordert ein interaktives Terminal | `claude agents --json` |30| `claude agents` | Öffnen Sie die [Agent-Ansicht](/docs/de/agent-view), um parallele Hintergrundsitzungen zu überwachen und zu versenden. Verwenden Sie `--cwd <path>`, um nur Sitzungen anzuzeigen, die in diesem Verzeichnis gestartet wurden, oder `--json`, um aktive Sitzungen als JSON-Array zum Scripting auszugeben (`--json --all` schließt auch abgeschlossene Hintergrundsitzungen ein). Übergeben Sie `--permission-mode`, `--model`, `--effort` oder `--agent`, um [Standardwerte für versendete Sitzungen](/docs/de/agent-view#permission-mode-model-and-effort) festzulegen. Akzeptiert `--settings`, `--add-dir`, `--plugin-dir` und `--mcp-config` wie der oberste `claude`-Befehl. Das Öffnen der Agent-Ansicht erfordert ein interaktives Terminal | `claude agents --json` |

31| `claude attach <id>` | Verbinden Sie sich mit einer [Hintergrundsitzung](/docs/de/agent-view#manage-sessions-from-the-shell) in diesem Terminal | `claude attach 7c5dcf5d` |31| `claude attach <id\|name>` | Verbinden Sie sich mit einer [Hintergrundsitzung](/docs/de/agent-view#manage-sessions-from-the-shell) in diesem Terminal. Die Übergabe eines Teils des Namens einer laufenden Sitzung anstelle der ID erfordert Claude Code v2.1.290 oder später | `claude attach 7c5dcf5d` |

32| `claude auto-mode defaults` | Drucken Sie die integrierten [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) Klassifikatorregeln als JSON. Verwenden Sie `claude auto-mode config`, um Ihre effektive Konfiguration mit angewendeten Einstellungen anzuzeigen. `--label <prefix>` druckt nur die Regeln, deren Bezeichnung mit diesem Präfix beginnt, Groß- und Kleinschreibung wird nicht beachtet. Erfordert Claude Code v2.1.208 oder später | `claude auto-mode defaults --label 'Git Destructive'` |32| `claude auto-mode defaults` | Drucken Sie die integrierten [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) Klassifikatorregeln als JSON. Verwenden Sie `claude auto-mode config`, um Ihre effektive Konfiguration mit angewendeten Einstellungen anzuzeigen. `--label <prefix>` druckt nur die Regeln, deren Bezeichnung mit diesem Präfix beginnt, Groß- und Kleinschreibung wird nicht beachtet. Erfordert Claude Code v2.1.208 oder später | `claude auto-mode defaults --label 'Git Destructive'` |

33| `claude auto-mode reset` | Stellen Sie die Standard-[Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) Konfiguration wieder her, indem Sie den `autoMode` Abschnitt aus Ihrer Benutzereinstellungsdatei entfernen. Fordert zur Bestätigung auf, bevor geschrieben wird; übergeben Sie `-y`/`--yes`, um die Eingabeaufforderung zu überspringen. Regeln aus [verwalteten Einstellungen](/docs/de/server-managed-settings) oder dem `--settings` Flag gelten weiterhin. Erfordert Claude Code v2.1.212 oder später. Siehe [Überprüfen Sie die Standardwerte und Ihre effektive Konfiguration](/docs/de/auto-mode-config#inspect-the-defaults-and-your-effective-config) | `claude auto-mode reset --yes` |33| `claude auto-mode reset` | Stellen Sie die Standard-[Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) Konfiguration wieder her, indem Sie den `autoMode` Abschnitt aus Ihrer Benutzereinstellungsdatei entfernen. Fordert zur Bestätigung auf, bevor geschrieben wird; übergeben Sie `-y`/`--yes`, um die Eingabeaufforderung zu überspringen. Regeln aus [verwalteten Einstellungen](/docs/de/server-managed-settings) oder dem `--settings` Flag gelten weiterhin. Erfordert Claude Code v2.1.212 oder später. Siehe [Überprüfen Sie die Standardwerte und Ihre effektive Konfiguration](/docs/de/auto-mode-config#inspect-the-defaults-and-your-effective-config) | `claude auto-mode reset --yes` |

34| `claude daemon status` | Drucken Sie den Hintergrund-Sitzungs-[Supervisor](/docs/de/agent-view#the-supervisor-process) Status, Version, Socket-Verzeichnis und Worker-Anzahl für Diagnosen. Beendet mit 1, wenn der Supervisor nicht läuft | `claude daemon status` |34| `claude daemon status` | Drucken Sie den Hintergrund-Sitzungs-[Supervisor](/docs/de/agent-view#the-supervisor-process) Status, Version, Socket-Verzeichnis und Worker-Anzahl für Diagnosen. Beendet mit 1, wenn der Supervisor nicht läuft | `claude daemon status` |

35| `claude daemon stop --any` | Stoppen Sie den Hintergrund-Sitzungs-[Supervisor](/docs/de/agent-view#the-supervisor-process) und die Sitzungen, die er hostet. Übergeben Sie `--keep-workers`, um Hintergrundsitzungen laufen zu lassen, damit sich der nächste Supervisor mit ihnen verbindet. `--any` bestätigt das Stoppen eines On-Demand-Supervisors, was die Standardeinstellung ist. Verwenden Sie dies, um sich von einem [nicht reagierenden Supervisor](/docs/de/agent-view#agent-view-says-the-background-service-did-not-respond) zu erholen | `claude daemon stop --any --keep-workers` |35| `claude daemon stop --any` | Stoppen Sie den Hintergrund-Sitzungs-[Supervisor](/docs/de/agent-view#the-supervisor-process) und die Sitzungen, die er hostet. Übergeben Sie `--keep-workers`, um Hintergrundsitzungen laufen zu lassen, damit sich der nächste Supervisor mit ihnen verbindet. `--any` bestätigt das Stoppen eines On-Demand-Supervisors, was die Standardeinstellung ist. Verwenden Sie dies, um sich von einem [nicht reagierenden Supervisor](/docs/de/agent-view#agent-view-says-the-background-service-did-not-respond) zu erholen | `claude daemon stop --any --keep-workers` |

36| `claude doctor` | Drucken Sie schreibgeschützte Installations- und Einstellungsdiagnosen vom Terminal aus, ohne eine Sitzung zu starten, einschließlich Installationsintegrität, Validierungsfehlern in der Einstellungsdatei und Remote Control-Berechtigung. Für die In-Session-Setup-Überprüfung, die auch Fixes anwenden kann, führen Sie [`/doctor`](/docs/de/commands#all-commands) aus | `claude doctor` |36| `claude doctor` | Drucken Sie schreibgeschützte Installations- und Einstellungsdiagnosen vom Terminal aus, ohne eine Sitzung zu starten, einschließlich Installationsintegrität, Validierungsfehlern in der Einstellungsdatei und Remote Control-Berechtigung. Für die In-Session-Setup-Überprüfung, die auch Fixes anwenden kann, führen Sie [`/doctor`](/docs/de/commands#all-commands) aus | `claude doctor` |

37| `claude import [source]` | Starten Sie eine interaktive Sitzung, die [`/import`](/docs/de/commands#all-commands) ausführt, um Konfiguration von anderen Coding-Agenten in Claude Code zu bringen. Akzeptiert die gleichen `--dry-run` und `--yes` Optionen wie der Befehl. Nicht verfügbar auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder Claude Platform auf AWS. Auch nicht verfügbar, wenn Sie [Feature-Flag-Abruf](/docs/de/env-vars#features-that-need-feature-flag-fetching) deaktivieren. Erfordert Claude Code v2.1.213 oder später | `claude import codex --dry-run` |37| `claude import [source]` | Starten Sie eine interaktive Sitzung, die [`/import`](/docs/de/commands#all-commands) ausführt, um Konfiguration von anderen Coding-Agenten in Claude Code zu bringen. Akzeptiert die gleichen `--dry-run` und `--yes` Optionen wie der Befehl. Nicht verfügbar auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder Claude Platform auf AWS. Auch nicht verfügbar, wenn Sie [Feature-Flag-Abruf](/docs/de/env-vars#features-that-need-feature-flag-fetching) deaktivieren. Erfordert Claude Code v2.1.213 oder später | `claude import codex --dry-run` |

38| `claude logs <id>` | Drucken Sie die aktuelle Ausgabe aus einer [Hintergrundsitzung](/docs/de/agent-view#manage-sessions-from-the-shell) | `claude logs 7c5dcf5d` |38| `claude logs <id\|name>` | Drucken Sie die aktuelle Ausgabe aus einer [Hintergrundsitzung](/docs/de/agent-view#manage-sessions-from-the-shell). Die Übergabe eines Teils des Namens einer laufenden Sitzung anstelle der ID erfordert Claude Code v2.1.290 oder später | `claude logs 7c5dcf5d` |

39| `claude mcp` | Model Context Protocol (MCP) Server konfigurieren | Siehe die [Claude Code MCP-Dokumentation](/docs/de/mcp). |39| `claude mcp` | Model Context Protocol (MCP) Server konfigurieren | Siehe die [Claude Code MCP-Dokumentation](/docs/de/mcp). |

40| `claude mcp login <name>` | Führen Sie den OAuth-Fluss eines konfigurierten MCP-Servers aus, ohne das interaktive `/mcp`-Panel zu öffnen. Funktioniert für HTTP-, SSE- und claude.ai-Konnektor-Server. Fügen Sie `--no-browser` über SSH hinzu, um die Autorisierungs-URL auszudrucken, anstatt einen Browser zu öffnen, und fügen Sie dann die Umleitungs-URL an der Eingabeaufforderung ein. Siehe [Authentifizierung über die Befehlszeile](/docs/de/mcp#authenticate-from-the-command-line) | `claude mcp login sentry` |40| `claude mcp login <name>` | Führen Sie den OAuth-Fluss eines konfigurierten MCP-Servers aus, ohne das interaktive `/mcp`-Panel zu öffnen. Funktioniert für HTTP-, SSE- und claude.ai-Konnektor-Server. Fügen Sie `--no-browser` über SSH hinzu, um die Autorisierungs-URL auszudrucken, anstatt einen Browser zu öffnen, und fügen Sie dann die Umleitungs-URL an der Eingabeaufforderung ein. Siehe [Authentifizierung über die Befehlszeile](/docs/de/mcp#authenticate-from-the-command-line) | `claude mcp login sentry` |

41| `claude mcp logout <name>` | Löschen Sie gespeicherte OAuth-Anmeldedaten für einen MCP-Server | `claude mcp logout sentry` |41| `claude mcp logout <name>` | Löschen Sie gespeicherte OAuth-Anmeldedaten für einen MCP-Server | `claude mcp logout sentry` |


80| `--chrome` | Aktivieren Sie [Chrome-Browser-Integration](/docs/de/chrome) für Web-Automatisierung und Tests | `claude --chrome` |80| `--chrome` | Aktivieren Sie [Chrome-Browser-Integration](/docs/de/chrome) für Web-Automatisierung und Tests | `claude --chrome` |

81| `--cloud` | Mit einer Task-Beschreibung erstellen Sie eine neue [Cloud-Sitzung](/docs/de/claude-code-on-the-web). Mit einer Sitzungs-ID (`session_...` oder `cse_...`) oder einer claude.ai/code-URL, reihen Sie stattdessen eine Nachricht in diese bestehende Sitzung ein, mit `-p`. Siehe [Senden Sie eine Folgenachricht](/docs/de/claude-code-on-the-web#send-follow-ups-from-the-cli). | `claude --cloud "Fix the login bug"` |81| `--cloud` | Mit einer Task-Beschreibung erstellen Sie eine neue [Cloud-Sitzung](/docs/de/claude-code-on-the-web). Mit einer Sitzungs-ID (`session_...` oder `cse_...`) oder einer claude.ai/code-URL, reihen Sie stattdessen eine Nachricht in diese bestehende Sitzung ein, mit `-p`. Siehe [Senden Sie eine Folgenachricht](/docs/de/claude-code-on-the-web#send-follow-ups-from-the-cli). | `claude --cloud "Fix the login bug"` |

82| `--continue`, `-c` | Laden Sie die neueste Konversation im aktuellen Verzeichnis, einschließlich einer [Hintergrund-Sitzung, die beendet wurde](/docs/de/sessions#resume-a-session); das Öffnen beendeter Hintergrund-Sitzungen erfordert Claude Code v2.1.257 oder später. Überspringt Sitzungen, die mit `claude -p` oder dem Agent SDK erstellt wurden, und Sitzungen, deren erster Prompt `/loop` war. `claude -p --continue` umfasst `-p`-, SDK- und `/loop`-Sitzungen. Umfasst Sitzungen, die dieses Verzeichnis mit `/add-dir` hinzugefügt haben | `claude --continue` |82| `--continue`, `-c` | Laden Sie die neueste Konversation im aktuellen Verzeichnis, einschließlich einer [Hintergrund-Sitzung, die beendet wurde](/docs/de/sessions#resume-a-session); das Öffnen beendeter Hintergrund-Sitzungen erfordert Claude Code v2.1.257 oder später. Überspringt Sitzungen, die mit `claude -p` oder dem Agent SDK erstellt wurden, und Sitzungen, deren erster Prompt `/loop` war. `claude -p --continue` umfasst `-p`-, SDK- und `/loop`-Sitzungen. Umfasst Sitzungen, die dieses Verzeichnis mit `/add-dir` hinzugefügt haben | `claude --continue` |

83| `--dangerously-load-development-channels` | Aktivieren Sie [Kanäle](/docs/de/channels-reference#test-during-the-research-preview), die sich nicht auf der genehmigten Zulassungsliste befinden, für die lokale Entwicklung. Akzeptiert `plugin:<name>@<marketplace>`- und `server:<name>`-Einträge. Fordert zur Bestätigung auf | `claude --dangerously-load-development-channels server:webhook` |83| `--dangerously-load-development-channels` | Aktivieren Sie [Channels](/docs/de/channels-reference#test-during-the-research-preview), die sich nicht auf der genehmigten Allowlist befinden, für die lokale Entwicklung. Akzeptiert `plugin:<name>@<marketplace>`- und `server:<name>`-Einträge. Fragt nach einer Bestätigung und wirkt daher in interaktiven Sitzungen. Mit `-p` ignoriert Claude Code das Flag | `claude --dangerously-load-development-channels server:webhook` |

84| `--dangerously-skip-permissions` | Überspringen Sie Berechtigungsaufforderungen. Entspricht `--permission-mode bypassPermissions`. Siehe [Berechtigungsmodi](/docs/de/permission-modes#skip-all-checks-with-bypasspermissions-mode) für das, was dies überspringt und nicht überspringt. Für Sitzungen, die mit `--bg` gestartet wurden, [bleibt der Modus bestehen, wenn der Supervisor die Sitzung neu startet](/docs/de/agent-view#permission-mode-model-and-effort) | `claude --dangerously-skip-permissions` |84| `--dangerously-skip-permissions` | Überspringen Sie Berechtigungsaufforderungen. Entspricht `--permission-mode bypassPermissions`. Siehe [Berechtigungsmodi](/docs/de/permission-modes#skip-all-checks-with-bypasspermissions-mode) für das, was dies überspringt und nicht überspringt. Für Sitzungen, die mit `--bg` gestartet wurden, [bleibt der Modus bestehen, wenn der Supervisor die Sitzung neu startet](/docs/de/agent-view#permission-mode-model-and-effort) | `claude --dangerously-skip-permissions` |

85| `--debug` | Aktivieren Sie den Debug-Modus mit optionaler Kategoriefilterung, wie z. B. `--debug='mcp,startup'` oder `--debug='!1p'`. Der Filter bindet nur in der `=`-Form; ein durch Leerzeichen getrennter Filter aktiviert den Debug-Modus ohne Filterung | `claude --debug='mcp,startup'` |85| `--debug` | Aktivieren Sie den Debug-Modus mit optionaler Kategoriefilterung, wie z. B. `--debug='mcp,startup'` oder `--debug='!1p'`. Der Filter bindet nur in der `=`-Form; ein durch Leerzeichen getrennter Filter aktiviert den Debug-Modus ohne Filterung | `claude --debug='mcp,startup'` |

86| `--debug-file <path>` | Schreiben Sie Debug-Protokolle in einen bestimmten Dateipfad. Aktiviert implizit den Debug-Modus. Hat Vorrang vor `CLAUDE_CODE_DEBUG_LOGS_DIR` | `claude --debug-file /tmp/claude-debug.log` |86| `--debug-file <path>` | Schreiben Sie Debug-Protokolle in einen bestimmten Dateipfad. Aktiviert implizit den Debug-Modus. Hat Vorrang vor `CLAUDE_CODE_DEBUG_LOGS_DIR` | `claude --debug-file /tmp/claude-debug.log` |


104| `--input-format` | Geben Sie das Eingabeformat für den Print-Modus an (Optionen: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |104| `--input-format` | Geben Sie das Eingabeformat für den Print-Modus an (Optionen: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |

105| `--json-schema` | Erhalten Sie validierte JSON-Ausgabe, die einem JSON-Schema entspricht, nachdem der Agent seinen Workflow abgeschlossen hat (nur Print-Modus). Siehe [strukturierte Ausgaben](/docs/de/agent-sdk/structured-outputs). Claude Code beendet sich mit einem Fehler bei einem ungültigen Schema und akzeptiert das `format`-Schlüsselwort als Anmerkung ohne clientseitige Validierung | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |105| `--json-schema` | Erhalten Sie validierte JSON-Ausgabe, die einem JSON-Schema entspricht, nachdem der Agent seinen Workflow abgeschlossen hat (nur Print-Modus). Siehe [strukturierte Ausgaben](/docs/de/agent-sdk/structured-outputs). Claude Code beendet sich mit einem Fehler bei einem ungültigen Schema und akzeptiert das `format`-Schlüsselwort als Anmerkung ohne clientseitige Validierung | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |

106| `--maintenance` | Führen Sie [Setup-Hooks](/docs/de/hooks#setup) mit dem `maintenance`-Matcher vor der Sitzung aus (nur Print-Modus) | `claude -p --maintenance "query"` |106| `--maintenance` | Führen Sie [Setup-Hooks](/docs/de/hooks#setup) mit dem `maintenance`-Matcher vor der Sitzung aus (nur Print-Modus) | `claude -p --maintenance "query"` |

107| `--max-budget-usd` | Maximaler Dollarbetrag, der für API-Aufrufe ausgegeben werden soll, bevor gestoppt wird (nur Print-Modus). Ausgaben von [Subagenten](/docs/de/sub-agents) zählen zur Obergrenze. Wenn Sie zu einer Konversation mit `--continue` oder `--resume` zurückkehren, zählen Gesamtsummen [aus früheren Läufen wiederhergestellt](/docs/de/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls) nicht zur Obergrenze. Sobald die Ausgaben die Obergrenze erreichen, schlägt das Spawnen eines weiteren Subagenten mit `Budget limit reached` fehl, und Claude Code stoppt Hintergrund-Subagenten, die noch laufen; die Obergrenzendurchsetzungsverhalten erfordern Claude Code v2.1.217 oder später | `claude -p --max-budget-usd 5.00 "query"` |107| `--max-budget-usd` | Maximaler Dollarbetrag, der für API-Aufrufe ausgegeben werden soll, bevor gestoppt wird (nur Print-Modus). Claude Code prüft die Obergrenze anhand seiner [clientseitigen Kostenschätzung](/docs/de/agent-sdk/cost-tracking#estimates-not-billing), die von Ihrer Rechnung abweichen kann. Ausgaben von [Subagenten](/docs/de/sub-agents) zählen zur Obergrenze. Wenn Sie zu einer Konversation mit `--continue` oder `--resume` zurückkehren, zählen Gesamtsummen [aus früheren Läufen wiederhergestellt](/docs/de/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls) nicht zur Obergrenze. Sobald die Ausgaben die Obergrenze erreichen, schlägt das Spawnen eines weiteren Subagenten mit `Budget limit reached` fehl, und Claude Code stoppt Hintergrund-Subagenten, die noch laufen; die Obergrenzendurchsetzungsverhalten erfordern Claude Code v2.1.217 oder später | `claude -p --max-budget-usd 5.00 "query"` |

108| `--max-turns` | Begrenzen Sie die Anzahl der agentengesteuerten Turns (nur Print-Modus). Beendet sich mit einem Fehler, wenn die Grenze erreicht wird. Standardmäßig keine Grenze. Mit `--input-format stream-json` bleibt eine Nachricht, die noch in die Warteschlange eingereiht ist, wenn die Grenze einen Turn beendet, in der Warteschlange und startet einen neuen Turn mit seiner eigenen Grenze | `claude -p --max-turns 3 "query"` |108| `--max-turns` | Begrenzen Sie die Anzahl der agentengesteuerten Turns (nur Print-Modus). Beendet sich mit einem Fehler, wenn die Grenze erreicht wird. Standardmäßig keine Grenze. Mit `--input-format stream-json` bleibt eine Nachricht, die noch in die Warteschlange eingereiht ist, wenn die Grenze einen Turn beendet, in der Warteschlange und startet einen neuen Turn mit seiner eigenen Grenze | `claude -p --max-turns 3 "query"` |

109| `--mcp-config` | Laden Sie MCP-Server aus JSON-Dateien oder Strings (durch Leerzeichen getrennt). Wenn Sie diesen Flag mit `-p` übergeben, wartet Claude Code darauf, dass noch ausstehende Server verbunden werden, bevor der erste Turn ausgeführt wird, bis zum [`MCP_TIMEOUT`](/docs/de/env-vars)-Startup-Timeout, standardmäßig 30 Sekunden; ein Server mit einer [zwischengespeicherten Tool-Liste](/docs/de/mcp#managing-your-servers) überspringt das Warten und verbindet sich bei der ersten Verwendung. Das Warten erfordert Claude Code v2.1.221 oder später | `claude --mcp-config ./mcp.json` |109| `--mcp-config` | Laden Sie MCP-Server aus JSON-Dateien oder Strings (durch Leerzeichen getrennt). Wenn Sie diesen Flag mit `-p` übergeben, wartet Claude Code darauf, dass noch ausstehende Server verbunden werden, bevor der erste Turn ausgeführt wird, bis zum [`MCP_TIMEOUT`](/docs/de/env-vars)-Startup-Timeout, standardmäßig 30 Sekunden; ein Server mit einer [zwischengespeicherten Tool-Liste](/docs/de/mcp#managing-your-servers) überspringt das Warten und verbindet sich bei der ersten Verwendung. Das Warten erfordert Claude Code v2.1.221 oder später | `claude --mcp-config ./mcp.json` |

110| `--model` | Legt das Modell für die aktuelle Sitzung mit einem [Modellalias](/docs/de/model-config#model-aliases) wie `sonnet`, `opus`, `haiku` oder `fable` oder einem vollständigen Modellnamen fest. Überschreibt die [`model`](/docs/de/settings-reference#model)-Einstellung und [`ANTHROPIC_MODEL`](/docs/de/model-config#environment-variables) | `claude --model claude-sonnet-5` |110| `--model` | Legt das Modell für die aktuelle Sitzung mit einem [Modellalias](/docs/de/model-config#model-aliases) wie `sonnet`, `opus`, `haiku` oder `fable` oder einem vollständigen Modellnamen fest. Überschreibt die [`model`](/docs/de/settings-reference#model)-Einstellung und [`ANTHROPIC_MODEL`](/docs/de/model-config#environment-variables) | `claude --model claude-sonnet-5` |

code-review.md +9 −9

Details

7> Richten Sie automatisierte PR-Reviews ein, die Logikfehler, Sicherheitslücken und Regressionen durch Multi-Agent-Analyse Ihrer vollständigen Codebasis erkennen7> Richten Sie automatisierte PR-Reviews ein, die Logikfehler, Sicherheitslücken und Regressionen durch Multi-Agent-Analyse Ihrer vollständigen Codebasis erkennen

8 8 

9<Note>9<Note>

10 Code Review befindet sich in der Forschungsvorschau und ist für [Teams und Enterprise](https://claude.ai/admin-settings/claude-code) Abonnements verfügbar. Es ist nicht verfügbar für Organisationen mit [Zero Data Retention](/docs/de/zero-data-retention) aktiviert. Bei anderen Plänen können Sie immer noch [einen Diff lokal überprüfen](#review-a-diff-locally) mit dem `/code-review` Befehl.10 Code Review befindet sich in der Research Preview und ist für [Team- und Enterprise](https://claude.ai/admin-settings/claude-code)-Abonnements verfügbar. Es ist nicht verfügbar für Organisationen, bei denen [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist, und ist nicht durch das BAA von Anthropic abgedeckt. Bei anderen Plänen können Sie immer noch [einen Diff lokal überprüfen](#review-a-diff-locally) mit dem `/code-review` Befehl.

11</Note>11</Note>

12 12 

13Code Review analysiert Ihre GitHub Pull Requests und veröffentlicht Erkenntnisse als Inline-Kommentare auf den Codezeilen, auf denen Probleme gefunden wurden. Eine Flotte spezialisierter Agenten untersucht die Codeänderungen im Kontext Ihrer vollständigen Codebasis und sucht nach Logikfehlern, Sicherheitslücken, fehlerhaften Grenzfällen und subtilen Regressionen.13Code Review analysiert Ihre GitHub Pull Requests und veröffentlicht Erkenntnisse als Inline-Kommentare auf den Codezeilen, auf denen Probleme gefunden wurden. Eine Flotte spezialisierter Agenten untersucht die Codeänderungen im Kontext Ihrer vollständigen Codebasis und sucht nach Logikfehlern, Sicherheitslücken, fehlerhaften Grenzfällen und subtilen Regressionen.


209 209 

210**Nit-Volumen**: Begrenzen Sie, wie viele 🟡 Nit-Kommentare eine einzelne Überprüfung veröffentlicht. Prosa- und Config-Dateien können für immer poliert werden. Eine Obergrenze wie 'höchstens fünf Nits melden, den Rest als Zählung in der Zusammenfassung erwähnen" hält Reviews umsetzbar.210**Nit-Volumen**: Begrenzen Sie, wie viele 🟡 Nit-Kommentare eine einzelne Überprüfung veröffentlicht. Prosa- und Config-Dateien können für immer poliert werden. Eine Obergrenze wie 'höchstens fünf Nits melden, den Rest als Zählung in der Zusammenfassung erwähnen" hält Reviews umsetzbar.

211 211 

212**Skip-Regeln**: Listen Sie Pfade, Branch-Muster und Erkenntniskategorien auf, bei denen Claude keine Erkenntnisse veröffentlichen sollte. Häufige Kandidaten sind generierter Code, Lockfiles, vendorte Abhängigkeiten und maschinengeschriebene Branches, zusammen mit allem, das Ihr CI bereits durchsetzt, wie Linting oder Rechtschreibprüfung. Für Pfade, die einige Überprüfung verdienen, aber nicht vollständige Überprüfung, setzen Sie stattdessen eine höhere Messlatte: „in `scripts/`, nur melden, wenn nahezu sicher und schwerwiegend."212**Skip-Regeln**: Listen Sie Pfade, Branch-Muster und Erkenntniskategorien auf, bei denen Claude keine Erkenntnisse veröffentlichen sollte. Häufige Kandidaten sind generierter Code, Lockfiles, vendorte Abhängigkeiten und maschinengeschriebene Branches, zusammen mit allem, das Ihr CI bereits durchsetzt, wie Linting oder Rechtschreibprüfung. Für Pfade, die einige Überprüfung verdienen, aber nicht vollständige Überprüfung, setzen Sie stattdessen eine höhere Messlatte: „in `scripts/`, nur melden, wenn nahezu sicher und schwerwiegend.“

213 213 

214**Repo-spezifische Überprüfungen**: Fügen Sie Regeln hinzu, die Sie auf jedem PR gekennzeichnet haben möchten, wie „neue API-Routen müssen einen Integrationtest haben." Da `REVIEW.md` jeden Erkenntnisse-Findungs- und Verifizierungsagenten direkt erreicht, landen diese zuverlässiger als die gleichen Regeln in einem langen `CLAUDE.md`.214**Repo-spezifische Überprüfungen**: Fügen Sie Regeln hinzu, die Sie auf jedem PR gekennzeichnet haben möchten, wie „neue API-Routen müssen einen Integrationtest haben.“ Da `REVIEW.md` jeden Erkenntnisse-Findungs- und Verifizierungsagenten direkt erreicht, landen diese zuverlässiger als die gleichen Regeln in einem langen `CLAUDE.md`.

215 215 

216**Verifizierungsbalken**: Fordern Sie Beweise an, bevor eine Erkenntnisklasse veröffentlicht wird. Zum Beispiel, „Verhaltensansprüche benötigen eine `file:line` Zitierung in der Quelle, nicht eine Inferenz aus Benennung" reduziert falsch positive Ergebnisse, die sonst den Autor eine Runde kosten würden.216**Verifizierungsbalken**: Fordern Sie Beweise an, bevor eine Erkenntnisklasse veröffentlicht wird. Zum Beispiel, „Verhaltensansprüche benötigen eine `file:line` Zitierung in der Quelle, nicht eine Inferenz aus Benennung“ reduziert falsch positive Ergebnisse, die sonst den Autor eine Runde kosten würden.

217 217 

218**Re-Review-Konvergenz**: Sagen Sie Claude, wie er sich verhalten soll, wenn ein PR bereits überprüft wurde. Eine Regel wie „nach der ersten Überprüfung, neue Nits unterdrücken und nur Wichtig-Erkenntnisse veröffentlichen" stoppt eine einzeilige Korrektur von Runde sieben allein auf Stil.218**Re-Review-Konvergenz**: Sagen Sie Claude, wie er sich verhalten soll, wenn ein PR bereits überprüft wurde. Eine Regel wie „nach der ersten Überprüfung, neue Nits unterdrücken und nur Wichtig-Erkenntnisse veröffentlichen“ stoppt eine einzeilige Korrektur von Runde sieben allein auf Stil.

219 219 

220**Zusammenfassungsform**: Bitten Sie darum, dass der Review-Text mit einer einzeiligen Tally wie `2 faktisch, 4 Stil` beginnt, und führen Sie mit „keine faktischen Probleme" an, wenn das der Fall ist. Der Autor möchte die Form der Arbeit vor den Details wissen.220**Zusammenfassungsform**: Bitten Sie darum, dass der Review-Text mit einer einzeiligen Tally wie `2 faktisch, 4 Stil` beginnt, und führen Sie mit „keine faktischen Probleme“ an, wenn das der Fall ist. Der Autor möchte die Form der Arbeit vor den Details wissen.

221 221 

222<h4 id="example">222<h4 id="example">

223 Beispiel223 Beispiel


287* **After every push**: wird bei jedem Push ausgeführt, multipliziert die Kosten mit der Anzahl der Pushes287* **After every push**: wird bei jedem Push ausgeführt, multipliziert die Kosten mit der Anzahl der Pushes

288* **Manual**: keine Reviews bei offenen oder Push-Ereignissen, daher fallen Kosten nur bei Reviews an, die jemand anfordert288* **Manual**: keine Reviews bei offenen oder Push-Ereignissen, daher fallen Kosten nur bei Reviews an, die jemand anfordert

289 289 

290Im Modus „Once after PR creation" oder „Manual" führt das Kommentieren von `@claude review always` [den PR in Push-ausgelöste Reviews auf](#manually-trigger-reviews), sodass zusätzliche Kosten pro Push nach diesem Kommentar anfallen. Im Modus „After every push" lösen Pushes bereits Reviews aus, daher ändert sich das Abonnement nicht pro Push-Kosten. Das Kommentieren von `@claude review` führt eine einzelne Überprüfung aus, ohne sich für zukünftige Pushes zu abonnieren. Claude überprüft einen [Pull Request aus einem Fork](#review-pull-requests-from-forks) nur, wenn jemand `@claude review` kommentiert, daher fallen für einen Fork-Pull-Request in keinem Modus Pro-Push-Kosten an.290Im Modus „Once after PR creation“ oder „Manual“ führt das Kommentieren von `@claude review always` [den PR in Push-ausgelöste Reviews auf](#manually-trigger-reviews), sodass zusätzliche Kosten pro Push nach diesem Kommentar anfallen. Im Modus „After every push“ lösen Pushes bereits Reviews aus, daher ändert sich das Abonnement nicht pro Push-Kosten. Das Kommentieren von `@claude review` führt eine einzelne Überprüfung aus, ohne sich für zukünftige Pushes zu abonnieren. Claude überprüft einen [Pull Request aus einem Fork](#review-pull-requests-from-forks) nur, wenn jemand `@claude review` kommentiert, daher fallen für einen Fork-Pull-Request in keinem Modus Pro-Push-Kosten an.

291 291 

292Kosten erscheinen auf Ihrer Anthropic-Rechnung, unabhängig davon, ob Ihre Organisation Amazon Bedrock oder Google Cloud's Agent Platform für andere Claude Code-Funktionen verwendet. Um eine monatliche Ausgabenbegrenzung für Code Review festzulegen, gehen Sie zu [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage) und konfigurieren Sie das Limit für den Claude Code Review-Service.292Kosten erscheinen auf Ihrer Anthropic-Rechnung, unabhängig davon, ob Ihre Organisation Amazon Bedrock oder Google Cloud's Agent Platform für andere Claude Code-Funktionen verwendet. Um eine monatliche Ausgabenbegrenzung für Code Review festzulegen, gehen Sie zu [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage) und konfigurieren Sie das Limit für den Claude Code Review-Service.

293 293 


370* In einer Terminal-Sitzung, in der `/code-review` die Überprüfung als [verzweigten Subagent](/docs/de/skills#run-skills-in-a-subagent) ausführt370* In einer Terminal-Sitzung, in der `/code-review` die Überprüfung als [verzweigten Subagent](/docs/de/skills#run-skills-in-a-subagent) ausführt

371* In einem `-p` Lauf mit Text- oder JSON-Ausgabe371* In einem `-p` Lauf mit Text- oder JSON-Ausgabe

372 372 

373In einer Host-Anwendung, die die Erkenntnisliste anfordert, wie die [Desktop-App](/docs/de/desktop), meldet Claude die Überprüfungsergebnisse über das [`ReportFindings` Tool](/docs/de/tools-reference). Claude Code rendert den Bericht als Erkenntnisliste, und jeder Eintrag zeigt den Dateispeicherort, eine einzeilige Zusammenfassung und ein Kategorie-Tag wie `correctness`, wenn die Erkenntnis eines trägt. Eine Host-Anfrage gilt auf jeder Aufwandsebene und erfordert Claude Code v2.1.218 oder später.373In einer Host-Anwendung, die die Erkenntnisliste anfordert, wie der [Desktop-App](/docs/de/desktop#review-your-code), meldet Claude die Überprüfungsergebnisse stattdessen über das [`ReportFindings` Tool](/docs/de/tools-reference). Claude Code rendert den Bericht als Erkenntnisliste, und jeder Eintrag zeigt den Dateispeicherort, eine einzeilige Zusammenfassung und ein Kategorie-Tag wie `correctness`, wenn die Erkenntnis eines trägt. Eine Host-Anfrage gilt auf jeder Effort-Stufe und erfordert Claude Code v2.1.218 oder später.

374 374 

375Wenn Claude gemeldete Erkenntnisse später in der Sitzung behebt, meldet es sie erneut, und Claude Code markiert jede Erkenntnis in der aktualisierten Erkenntnisliste als behoben, übersprungen oder keine Änderung erforderlich.375Wenn Claude gemeldete Erkenntnisse später in der Sitzung behebt, meldet es sie erneut, und Claude Code markiert jede Erkenntnis in der aktualisierten Erkenntnisliste als behoben, übersprungen oder keine Änderung erforderlich.

376 376 


434Wenn das Ziel ein `github.com` Pull Request ist, können Sie Claude [die abgeschlossenen Erkenntnisse zum PR](/docs/de/ultrareview#post-findings-to-the-pull-request) als Kommentar von Ihrem GitHub-Konto veröffentlichen lassen. Erfordert Claude Code v2.1.227 oder später.434Wenn das Ziel ein `github.com` Pull Request ist, können Sie Claude [die abgeschlossenen Erkenntnisse zum PR](/docs/de/ultrareview#post-findings-to-the-pull-request) als Kommentar von Ihrem GitHub-Konto veröffentlichen lassen. Erfordert Claude Code v2.1.227 oder später.

435 435 

436<Note>436<Note>

437 Ultrareview erfordert Authentifizierung mit einem claude.ai Konto und ist nicht auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verfügbar, oder für Organisationen mit Zero Data Retention aktiviert. Wenn Ultrareview nicht verfügbar ist, führt `/code-review ultra` stattdessen eine lokale Überprüfung in Ihrer Sitzung aus.437 Ultrareview erfordert Authentifizierung mit einem claude.ai Konto und ist nicht auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verfügbar, oder für Organisationen, bei denen Zero Data Retention aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist. Wenn Ultrareview nicht verfügbar ist, führt `/code-review ultra` stattdessen eine lokale Überprüfung in Ihrer Sitzung aus.

438</Note>438</Note>

439 439 

440Um eine Cloud-Überprüfung von einem Skript oder CI-Job aus zu starten, verwenden Sie den [`claude ultrareview` Unterbefehl](/docs/de/ultrareview#run-ultrareview-non-interactively), der auf die Erkenntnisse wartet und sie auf stdout ausgibt.440Um eine Cloud-Überprüfung von einem Skript oder CI-Job aus zu starten, verwenden Sie den [`claude ultrareview` Unterbefehl](/docs/de/ultrareview#run-ultrareview-non-interactively), der auf die Erkenntnisse wartet und sie auf stdout ausgibt.

commands.md +2 −2

Details

10 10 

11Geben Sie `/` ein, um die für Sie verfügbaren Befehle anzuzeigen, oder geben Sie `/` gefolgt von Buchstaben ein, um zu filtern. [Wie das Befehlsmenü Ihre Eingabe abgleicht](#how-the-command-menu-matches-what-you-type) behandelt Hervorhebungen, Tippfehler und die wenigen Befehle, die Claude Code im Menü ausblendet, bis Sie ihren vollständigen Namen eingeben.11Geben Sie `/` ein, um die für Sie verfügbaren Befehle anzuzeigen, oder geben Sie `/` gefolgt von Buchstaben ein, um zu filtern. [Wie das Befehlsmenü Ihre Eingabe abgleicht](#how-the-command-menu-matches-what-you-type) behandelt Hervorhebungen, Tippfehler und die wenigen Befehle, die Claude Code im Menü ausblendet, bis Sie ihren vollständigen Namen eingeben.

12 12 

13Ein Befehl wird nur am Anfang Ihrer Nachricht erkannt. Text, der auf den Befehlsnamen folgt, wird zu seinen Argumenten. Ab v2.1.199 bilden [Skills](/docs/de/skills#pass-arguments-to-skills) die Ausnahme: Ein Skill-Aufruf, auf den weitere Skills folgen, wie etwa `/skill-a /skill-b do XYZ`, lädt jeden am Anfang genannten Skill und übergibt den nachfolgenden Text jeweils als Argumente. Bis zu sechs Skills können verkettet werden.13Ein Befehl wird nur am Anfang Ihrer Nachricht erkannt. Text, der auf den Befehlsnamen folgt, wird zu seinen Argumenten. [Skills](/docs/de/skills#pass-arguments-to-skills) bilden die Ausnahme: Ein Skill-Aufruf, auf den weitere Skills folgen, wie etwa `/skill-a /skill-b do XYZ`, lädt die am Anfang genannten Skills und übergibt den nachfolgenden Text jeweils als Argumente. Bis zu sechs Skills können verkettet werden.

14 14 

15Wenn Sie einen Befehl senden, während Claude antwortet, stellt Claude Code ihn in die Warteschlange und führt ihn aus, nachdem der aktuelle Turn beendet ist. Einige Befehle führt Claude Code sofort aus, ohne die Antwort zu unterbrechen, etwa `/status`, `/tasks` und `/usage`. Im [Vollbild-Rendering](/docs/de/fullscreen) öffnet Claude Code außerdem Dialogbefehle wie `/theme` und `/help` sofort. Vor v2.1.234 stellte Claude Code diese Dialoge in die Warteschlange, bis der Turn beendet war.15Wenn Sie einen Befehl senden, während Claude antwortet, stellt Claude Code ihn in die Warteschlange und führt ihn aus, nachdem der aktuelle Turn beendet ist. Einige Befehle führt Claude Code sofort aus, ohne die Antwort zu unterbrechen, etwa `/status`, `/tasks` und `/usage`. Im [Vollbild-Rendering](/docs/de/fullscreen) öffnet Claude Code außerdem Dialogbefehle wie `/theme` und `/help` sofort. Vor v2.1.234 stellte Claude Code diese Dialoge in die Warteschlange, bis der Turn beendet war.

16 16 


140| `/run-skill-generator` | **[Skill](/docs/de/skills#bundled-skills).** Bringt `/run` und `/verify` bei, wie die App Ihres Projekts aus einer sauberen Umgebung gebaut, gestartet und bedient wird, indem ein projektspezifischer [Skill](/docs/de/skills#run-and-verify-your-app) geschrieben wird |140| `/run-skill-generator` | **[Skill](/docs/de/skills#bundled-skills).** Bringt `/run` und `/verify` bei, wie die App Ihres Projekts aus einer sauberen Umgebung gebaut, gestartet und bedient wird, indem ein projektspezifischer [Skill](/docs/de/skills#run-and-verify-your-app) geschrieben wird |

141| `/sandbox` | Schaltet den [Sandbox-Modus](/docs/de/sandboxing) um. Nur auf unterstützten Plattformen verfügbar |141| `/sandbox` | Schaltet den [Sandbox-Modus](/docs/de/sandboxing) um. Nur auf unterstützten Plattformen verfügbar |

142| `/schedule [description]` | Erstellt, aktualisiert, listet oder führt [Routinen](/docs/de/routines) aus, die in der Cloud laufen. Claude führt Sie im Gespräch durch die Einrichtung. Sie können auch nach den [letzten Ausführungen einer Routine](/docs/de/routines#manage-routines-from-the-cli) fragen. Alias: `/routines` |142| `/schedule [description]` | Erstellt, aktualisiert, listet oder führt [Routinen](/docs/de/routines) aus, die in der Cloud laufen. Claude führt Sie im Gespräch durch die Einrichtung. Sie können auch nach den [letzten Ausführungen einer Routine](/docs/de/routines#manage-routines-from-the-cli) fragen. Alias: `/routines` |

143| `/scroll-speed` | Passt die [Scrollgeschwindigkeit](/docs/de/fullscreen#mouse-wheel-scrolling) des Mausrads interaktiv an, mit einem Lineal, das Sie bei geöffnetem Dialog scrollen können, um eine Vorschau der Änderung zu sehen. Nur im [Vollbild-Rendering](/docs/de/fullscreen) verfügbar und nicht im Terminal der JetBrains-IDE |143| `/scroll-speed` | Passt die [Scrollgeschwindigkeit](/docs/de/fullscreen#mouse-wheel-scrolling) des Mausrads interaktiv an. Nur im [Vollbild-Rendering](/docs/de/fullscreen) verfügbar und nicht im Terminal der JetBrains-IDE |

144| `/security-review` | Analysiert die Änderungen auf Ihrem aktuellen Branch auf Sicherheitslücken. Prüft den Diff zwischen Ihrem Branch und dem Standard-Branch von origin und identifiziert Risiken wie Injection, Authentifizierungsprobleme und Offenlegung von Daten. Benötigt ein `origin`-Remote; wenn das Review mit einem `ambiguous argument`-Fehler fehlschlägt, siehe die [Fehlerreferenz](/docs/de/errors#security-review-fails-without-origin-head) |144| `/security-review` | Analysiert die Änderungen auf Ihrem aktuellen Branch auf Sicherheitslücken. Prüft den Diff zwischen Ihrem Branch und dem Standard-Branch von origin und identifiziert Risiken wie Injection, Authentifizierungsprobleme und Offenlegung von Daten. Benötigt ein `origin`-Remote; wenn das Review mit einem `ambiguous argument`-Fehler fehlschlägt, siehe die [Fehlerreferenz](/docs/de/errors#security-review-fails-without-origin-head) |

145| `/setup-bedrock` | Konfiguriert Authentifizierung, Region und Modell-Pins für [Amazon Bedrock](/docs/de/amazon-bedrock) über einen interaktiven Assistenten. [Im Befehlsmenü ausgeblendet](#how-the-command-menu-matches-what-you-type), bis `CLAUDE_CODE_USE_BEDROCK=1` gesetzt ist; geben Sie ihn vollständig ein. Erstmalige Nutzer von Amazon Bedrock können diesen Assistenten auch über den Anmeldebildschirm aufrufen |145| `/setup-bedrock` | Konfiguriert Authentifizierung, Region und Modell-Pins für [Amazon Bedrock](/docs/de/amazon-bedrock) über einen interaktiven Assistenten. [Im Befehlsmenü ausgeblendet](#how-the-command-menu-matches-what-you-type), bis `CLAUDE_CODE_USE_BEDROCK=1` gesetzt ist; geben Sie ihn vollständig ein. Erstmalige Nutzer von Amazon Bedrock können diesen Assistenten auch über den Anmeldebildschirm aufrufen |

146| `/setup-vertex` | Konfiguriert Authentifizierung, Projekt, Region und Modell-Pins für [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) über einen interaktiven Assistenten. [Im Befehlsmenü ausgeblendet](#how-the-command-menu-matches-what-you-type), bis `CLAUDE_CODE_USE_VERTEX=1` gesetzt ist; geben Sie ihn vollständig ein. Erstmalige Nutzer von Google Cloud's Agent Platform können diesen Assistenten auch über den Anmeldebildschirm aufrufen |146| `/setup-vertex` | Konfiguriert Authentifizierung, Projekt, Region und Modell-Pins für [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) über einen interaktiven Assistenten. [Im Befehlsmenü ausgeblendet](#how-the-command-menu-matches-what-you-type), bis `CLAUDE_CODE_USE_VERTEX=1` gesetzt ist; geben Sie ihn vollständig ein. Erstmalige Nutzer von Google Cloud's Agent Platform können diesen Assistenten auch über den Anmeldebildschirm aufrufen |

Details

1604| Automatisches Gedächtnis | Neu eingefügt von der Festplatte |1604| Automatisches Gedächtnis | Neu eingefügt von der Festplatte |

1605| [Git-Status-Snapshot](/docs/de/settings-reference#includegitinstructions) | Claude Code liest einen neuen aus Ihrem Repository |1605| [Git-Status-Snapshot](/docs/de/settings-reference#includegitinstructions) | Claude Code liest einen neuen aus Ihrem Repository |

1606| Der Plan, den Claude im [Plan-Modus](/docs/de/permission-modes#analyze-before-you-edit-with-plan-mode) geschrieben hat | Neu eingefügt von der Festplatte |1606| Der Plan, den Claude im [Plan-Modus](/docs/de/permission-modes#analyze-before-you-edit-with-plan-mode) geschrieben hat | Neu eingefügt von der Festplatte |

1607| Regeln mit `paths:` Frontmatter | Claude Code lädt sie neu, wenn Claude Dateien liest, die sie erfüllen |1607| Regeln mit `paths:` Frontmatter | Claude Code lädt sie [bei Bedarf](/docs/de/memory#path-specific-rules) neu |

1608| Verschachtelte CLAUDE.md in Unterverzeichnissen | Claude Code lädt sie neu, wenn Claude Dateien in diesem Unterverzeichnis liest |1608| Verschachtelte CLAUDE.md in Unterverzeichnissen | Claude Code lädt sie [bei Bedarf](/docs/de/memory#how-claude-md-files-load) neu |

1609| Dateien, die Claude gelesen oder bearbeitet hat | Claude Code liest bis zu fünf neu, die zuletzt geänderten zuerst |1609| Dateien, die Claude gelesen oder bearbeitet hat | Claude Code liest bis zu fünf neu, die zuletzt geänderten zuerst |

1610| Aufgerufene Skill-Texte | Neu eingefügt, begrenzt auf 5.000 Token pro Skill und 25.000 Token insgesamt; älteste werden zuerst gelöscht |1610| Aufgerufene Skill-Texte | Neu eingefügt, begrenzt auf 5.000 Token pro Skill und 25.000 Token insgesamt; älteste werden zuerst gelöscht |

1611| [Hintergrund-Bash-Befehle](/docs/de/interactive-mode#background-bash-commands) und Hintergrund-[Subagenten](/docs/de/sub-agents#run-subagents-in-foreground-or-background) | Weiterhin ausgeführt. Claude Code erinnert Claude daran, welche noch ausgeführt werden, damit es keine Duplikate startet |1611| [Hintergrund-Bash-Befehle](/docs/de/interactive-mode#background-bash-commands) und Hintergrund-[Subagenten](/docs/de/sub-agents#run-subagents-in-foreground-or-background) | Weiterhin ausgeführt. Claude Code erinnert Claude daran, welche noch ausgeführt werden, damit es keine Duplikate startet |

costs.md +1 −1

Details

37 37 

38Diese Summen werden zurückgesetzt, wenn `/clear` eine neue Sitzung startet, daher beginnt die Gesamtkostenzahl der nächsten Sitzung bei \$0. Vor v2.1.211 wurden sie über `/clear` für die Lebensdauer des Claude Code-Prozesses weiter addiert.38Diese Summen werden zurückgesetzt, wenn `/clear` eine neue Sitzung startet, daher beginnt die Gesamtkostenzahl der nächsten Sitzung bei \$0. Vor v2.1.211 wurden sie über `/clear` für die Lebensdauer des Claude Code-Prozesses weiter addiert.

39 39 

40Für eine Antwort von der Claude API, die zum 1,1×-[Datenresidenz-Satz](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) abgerechnet wird, multipliziert Claude Code den Listenpreis der Token dieser Antwort mit 1,1 in der Session-Kostenzahl. Die gleiche Summe erscheint in der [Kostenfeld der Statuszeile](/docs/de/statusline#cost-and-duration-tracking), und die multiplizierte Zahl zählt auch gegen [`--max-budget-usd`](/docs/de/cli-reference#cli-flags). Vor v2.1.239 wendete Claude Code die 1,1× nicht auf diese Antworten an, daher war die Session-Kostenzahl niedriger als die Rechnung.40Für eine Antwort von der Claude API, die zum 1,1×-[Datenresidenz-Satz](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) abgerechnet wird, multipliziert Claude Code den Listenpreis der Token dieser Antwort in der Session-Kostenzahl mit 1,1. Die gleiche Summe erscheint im [Kostenfeld der Statuszeile](/docs/de/statusline#cost-and-duration-tracking), und die multiplizierte Zahl zählt auch gegen [`--max-budget-usd`](/docs/de/cli-reference#cli-flags).

41 41 

42<h4 id="prompt-cache-statistics">42<h4 id="prompt-cache-statistics">

43 Prompt-Cache-Statistiken43 Prompt-Cache-Statistiken

Details

29| `/debug [issue]` | Aktiviert Debug-Protokollierung für die Sitzung und fordert Claude auf, die Diagnose mithilfe der Protokollausgabe und Einstellungspfade durchzuführen |29| `/debug [issue]` | Aktiviert Debug-Protokollierung für die Sitzung und fordert Claude auf, die Diagnose mithilfe der Protokollausgabe und Einstellungspfade durchzuführen |

30| `/status` | Aktive Einstellungsquellen, einschließlich ob verwaltete Einstellungen wirksam sind |30| `/status` | Aktive Einstellungsquellen, einschließlich ob verwaltete Einstellungen wirksam sind |

31 31 

32Wenn eine Memory-Datei in der `/context`-Aufschlüsselung fehlt, überprüfen Sie ihren Speicherort anhand von [wie CLAUDE.md-Dateien geladen werden](/docs/de/memory#how-claude-md-files-load). Unterverzeichnis-`CLAUDE.md`-Dateien werden bei Bedarf geladen, nachdem Claude das Read-, Write- oder Edit-Tool auf eine Datei in diesem Verzeichnis angewendet hat, nicht beim Sitzungsstart.32Wenn eine Memory-Datei in der `/context`-Aufschlüsselung fehlt, überprüfen Sie ihren Speicherort anhand von [wie CLAUDE.md-Dateien geladen werden](/docs/de/memory#how-claude-md-files-load). `CLAUDE.md`-Dateien in Unterverzeichnissen werden bei Bedarf geladen statt beim Sitzungsstart, daher erscheinen sie nicht in dieser Aufschlüsselung.

33 33 

34Wenn `/context` bestätigt, dass die Datei geladen wurde, Claude aber immer noch einer bestimmten Anweisung nicht folgt, liegt das Problem wahrscheinlich darin, wie die Anweisung geschrieben ist, nicht darin, ob sie geladen wurde. CLAUDE.md funktioniert gut für die Art von Anleitung, die Sie einem neuen Teamkollegen geben würden, wie z. B. Projektkonventionen, Build-Befehle und wo Dateien hingehören.34Wenn `/context` bestätigt, dass die Datei geladen wurde, Claude aber immer noch einer bestimmten Anweisung nicht folgt, liegt das Problem wahrscheinlich darin, wie die Anweisung geschrieben ist, nicht darin, ob sie geladen wurde. CLAUDE.md funktioniert gut für die Art von Anleitung, die Sie einem neuen Teamkollegen geben würden, wie z. B. Projektkonventionen, Build-Befehle und wo Dateien hingehören.

35 35 


116| Ein `settings.json`-Wert scheint ignoriert zu werden | Derselbe Schlüssel ist in `settings.local.json` gesetzt | `settings.local.json` überschreibt `settings.json`, und beide überschreiben `~/.claude/settings.json`. Siehe [Einstellungspriorität](/docs/de/settings#settings-precedence). |116| Ein `settings.json`-Wert scheint ignoriert zu werden | Derselbe Schlüssel ist in `settings.local.json` gesetzt | `settings.local.json` überschreibt `settings.json`, und beide überschreiben `~/.claude/settings.json`. Siehe [Einstellungspriorität](/docs/de/settings#settings-precedence). |

117| Skill erscheint nicht in `/skills` | Skill-Datei befindet sich unter `.claude/skills/name.md` statt in einem Ordner | Verwenden Sie einen Ordner mit `SKILL.md` darin: `.claude/skills/name/SKILL.md`. |117| Skill erscheint nicht in `/skills` | Skill-Datei befindet sich unter `.claude/skills/name.md` statt in einem Ordner | Verwenden Sie einen Ordner mit `SKILL.md` darin: `.claude/skills/name/SKILL.md`. |

118| Skill erscheint in `/skills`, aber Claude ruft ihn nie auf | Skill hat `disable-model-invocation: true` in seinem Frontmatter, oder seine Beschreibung stimmt nicht damit überein, wie Sie die Anfrage formulieren | Überprüfen Sie das Badge in `/skills`: Ein Label „user-only" bedeutet, dass Claude es nicht von selbst auslöst. Siehe [Skill-Aufruf](/docs/de/skills). |118| Skill erscheint in `/skills`, aber Claude ruft ihn nie auf | Skill hat `disable-model-invocation: true` in seinem Frontmatter, oder seine Beschreibung stimmt nicht damit überein, wie Sie die Anfrage formulieren | Überprüfen Sie das Badge in `/skills`: Ein Label „user-only" bedeutet, dass Claude es nicht von selbst auslöst. Siehe [Skill-Aufruf](/docs/de/skills). |

119| Anweisungen im Unterverzeichnis `CLAUDE.md` scheinen ignoriert zu werden | Unterverzeichnisdateien werden bei Bedarf geladen, nicht beim Sitzungsstart | Sie werden geladen, nachdem Claude das Read-, Write- oder Edit-Tool auf eine Datei in diesem Verzeichnis angewendet hat, nicht beim Start. Vor v2.1.288 wurden sie nur durch das Read-Tool geladen. Siehe [wie CLAUDE.md-Dateien geladen werden](/docs/de/memory#how-claude-md-files-load). |119| Anweisungen im Unterverzeichnis `CLAUDE.md` scheinen ignoriert zu werden | Unterverzeichnisdateien werden bei Bedarf geladen, nicht beim Sitzungsstart | Siehe [wann Unterverzeichnisdateien geladen werden](/docs/de/memory#how-claude-md-files-load). Vor v2.1.288 wurden sie nur durch das Read-Tool geladen. |

120| Subagent ignoriert `CLAUDE.md`-Anweisungen | Die integrierten Explore- und Plan-Agenten überspringen `CLAUDE.md`. Ein benutzerdefinierter Subagent lädt es auf die gleiche Weise wie die Hauptkonversation, es sei denn, seine Definition setzt [`omitClaudeMd`](/docs/de/sub-agents#supported-frontmatter-fields) | Für Explore oder Plan wiederholen Sie die Anweisung in Ihrer delegierenden Aufforderung. Für einen Subagenten, der `omitClaudeMd` setzt, entfernen Sie das Feld. Für jeden anderen benutzerdefinierten Subagenten setzen Sie kritische Anweisungen in den Agent-Dateitext, der zur Systemaufforderung des Agenten wird. Siehe [was beim Start geladen wird](/docs/de/sub-agents#what-loads-at-startup). |120| Subagent ignoriert `CLAUDE.md`-Anweisungen | Die integrierten Explore- und Plan-Agenten überspringen `CLAUDE.md`. Ein benutzerdefinierter Subagent lädt es auf die gleiche Weise wie die Hauptkonversation, es sei denn, seine Definition setzt [`omitClaudeMd`](/docs/de/sub-agents#supported-frontmatter-fields) | Für Explore oder Plan wiederholen Sie die Anweisung in Ihrer delegierenden Aufforderung. Für einen Subagenten, der `omitClaudeMd` setzt, entfernen Sie das Feld. Für jeden anderen benutzerdefinierten Subagenten setzen Sie kritische Anweisungen in den Agent-Dateitext, der zur Systemaufforderung des Agenten wird. Siehe [was beim Start geladen wird](/docs/de/sub-agents#what-loads-at-startup). |

121| Cleanup-Logik wird am Sitzungsende nie ausgeführt | Kein `SessionEnd`-Hook konfiguriert | Fügen Sie einen `SessionEnd`-Hook in `settings.json` hinzu. Siehe die [Hook-Ereignisliste](/docs/de/hooks#hook-events). |121| Cleanup-Logik wird am Sitzungsende nie ausgeführt | Kein `SessionEnd`-Hook konfiguriert | Fügen Sie einen `SessionEnd`-Hook in `settings.json` hinzu. Siehe die [Hook-Ereignisliste](/docs/de/hooks#hook-events). |

122| MCP-Server in `.mcp.json` werden nie geladen | Datei befindet sich unter `.claude/`, oder ihre Server befinden sich unter einem Top-Level-Schlüssel `servers`, wie in VS Code's `mcp.json`, statt unter `mcpServers` | Projekt-MCP-Konfiguration geht an die Repository-Root als `.mcp.json`, nicht in `.claude/`, mit Servern unter dem Schlüssel `mcpServers`. Siehe [MCP-Konfiguration](/docs/de/mcp). |122| MCP-Server in `.mcp.json` werden nie geladen | Datei befindet sich unter `.claude/`, oder ihre Server befinden sich unter einem Top-Level-Schlüssel `servers`, wie in VS Code's `mcp.json`, statt unter `mcpServers` | Projekt-MCP-Konfiguration geht an die Repository-Root als `.mcp.json`, nicht in `.claude/`, mit Servern unter dem Schlüssel `mcpServers`. Siehe [MCP-Konfiguration](/docs/de/mcp). |

desktop.md +57 −50

Details

24 24 

25Für Windows ARM64 laden Sie das [ARM64-Installationsprogramm](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs) herunter. Unter Linux installieren Sie mit apt; siehe [Claude Desktop unter Linux](/docs/de/desktop-linux).25Für Windows ARM64 laden Sie das [ARM64-Installationsprogramm](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs) herunter. Unter Linux installieren Sie mit apt; siehe [Claude Desktop unter Linux](/docs/de/desktop-linux).

26 26 

27Nach der Installation starten Sie Claude, melden sich an und klicken auf die Registerkarte **Code**. Eine Anleitung für Ihre erste Sitzung finden Sie im [Leitfaden „Erste Schritte"](/docs/de/desktop-quickstart).27Nach der Installation starten Sie Claude, melden sich an und klicken auf die Registerkarte **Code**. Eine Anleitung für Ihre erste Sitzung finden Sie im [Leitfaden „Erste Schritte“](/docs/de/desktop-quickstart).

28 28 

29In der Registerkarte Code ist jedes Gespräch eine **Sitzung**: Es hat seinen eigenen Chat-Verlauf und Projektordner, unabhängig von jeder anderen Sitzung. Die Seitenleiste listet Ihre Sitzungen auf und ermöglicht es Ihnen, mehrere parallel auszuführen. Innerhalb einer Sitzung können Sie:29In der Registerkarte Code ist jedes Gespräch eine **Sitzung**: Es hat seinen eigenen Chat-Verlauf und Projektordner, unabhängig von jeder anderen Sitzung. Die Seitenleiste listet Ihre Sitzungen auf und ermöglicht es Ihnen, mehrere parallel auszuführen. Innerhalb einer Sitzung können Sie:

30 30 


48 48 

49* **Umgebung**: Wählen Sie, wo Claude ausgeführt wird. Wählen Sie **Lokal** für Ihren Computer, **Cloud** für eine [Cloud-Sitzung](#cloud-sessions), die nach dem Schließen der App fortgesetzt wird, eine [**SSH-Verbindung**](#ssh-sessions) für einen von Ihnen verwalteten Remote-Computer oder unter Windows eine [**WSL-Distribution**](/docs/de/desktop-wsl). Siehe [Umgebungskonfiguration](#environment-configuration).49* **Umgebung**: Wählen Sie, wo Claude ausgeführt wird. Wählen Sie **Lokal** für Ihren Computer, **Cloud** für eine [Cloud-Sitzung](#cloud-sessions), die nach dem Schließen der App fortgesetzt wird, eine [**SSH-Verbindung**](#ssh-sessions) für einen von Ihnen verwalteten Remote-Computer oder unter Windows eine [**WSL-Distribution**](/docs/de/desktop-wsl). Siehe [Umgebungskonfiguration](#environment-configuration).

50* **Projektordner**: Wählen Sie den Ordner oder das Repository aus, in dem Claude arbeitet. Für Cloud-Sitzungen können Sie [mehrere Repositories](#run-long-running-tasks-in-the-cloud) hinzufügen.50* **Projektordner**: Wählen Sie den Ordner oder das Repository aus, in dem Claude arbeitet. Für Cloud-Sitzungen können Sie [mehrere Repositories](#run-long-running-tasks-in-the-cloud) hinzufügen.

51* **Modell**: Wählen Sie ein [Modell](/docs/de/model-config#available-models) aus dem Dropdown neben der Schaltfläche „Senden". Sie können dies während der Sitzung ändern.51* **Modell**: Wählen Sie ein [Modell](/docs/de/model-config#available-models) aus dem Dropdown neben der Schaltfläche „Senden“. Sie können dies während der Sitzung ändern.

52* **Berechtigungsmodus**: Wählen Sie, wie viel Autonomie Claude aus dem [Moduswahlschalter](#choose-a-permission-mode) hat. Sie können dies während der Sitzung ändern.52* **Berechtigungsmodus**: Wählen Sie, wie viel Autonomie Claude aus dem [Moduswahlschalter](#choose-a-permission-mode) hat. Sie können dies während der Sitzung ändern.

53 53 

54Geben Sie Ihre Aufgabe ein und drücken Sie **Eingabe**, um zu starten. Jede Sitzung verfolgt ihren eigenen Kontext und Änderungen unabhängig.54Geben Sie Ihre Aufgabe ein und drücken Sie **Eingabe**, um zu starten. Jede Sitzung verfolgt ihren eigenen Kontext und Änderungen unabhängig.


74Das Eingabefeld unterstützt zwei Möglichkeiten, um externen Kontext einzubinden:74Das Eingabefeld unterstützt zwei Möglichkeiten, um externen Kontext einzubinden:

75 75 

76* **@mention-Dateien**: Geben Sie `@` gefolgt von einem Dateinamen ein, um eine Datei zum Gesprächskontext hinzuzufügen. Claude kann diese Datei dann lesen und referenzieren. @mention ist nicht in Cloud-Sitzungen und WSL-Sitzungen verfügbar.76* **@mention-Dateien**: Geben Sie `@` gefolgt von einem Dateinamen ein, um eine Datei zum Gesprächskontext hinzuzufügen. Claude kann diese Datei dann lesen und referenzieren. @mention ist nicht in Cloud-Sitzungen und WSL-Sitzungen verfügbar.

77* **Dateien anhängen**: Hängen Sie Bilder, PDFs und andere Dateien an Ihre Eingabe an, indem Sie die Schaltfläche „Anhängen" verwenden, oder ziehen Sie Dateien direkt in die Eingabe. Dies ist nützlich zum Teilen von Screenshots von Fehlern, Design-Mockups oder Referenzdokumenten.77* **Dateien anhängen**: Hängen Sie Bilder, PDFs und andere Dateien an Ihre Eingabe an, indem Sie die Schaltfläche „Anhängen“ verwenden, oder ziehen Sie Dateien direkt in die Eingabe. Dies ist nützlich zum Teilen von Screenshots von Fehlern, Design-Mockups oder Referenzdokumenten.

78 78 

79<h3 id="choose-a-permission-mode">79<h3 id="choose-a-permission-mode">

80 Wählen Sie einen Berechtigungsmodus80 Wählen Sie einen Berechtigungsmodus

81</h3>81</h3>

82 82 

83Berechtigungsmodi kontrollieren, wie viel Autonomie Claude während einer Sitzung hat: ob es vor dem Bearbeiten von Dateien, dem Ausführen von Befehlen oder beidem fragt. Sie können Modi jederzeit mit dem Moduswahlschalter neben der Schaltfläche „Senden" wechseln. Um jede Änderung selbst zu genehmigen, wechseln Sie zu Manual.83Berechtigungsmodi kontrollieren, wie viel Autonomie Claude während einer Sitzung hat: ob es vor dem Bearbeiten von Dateien, dem Ausführen von Befehlen oder beidem fragt. Sie können Modi jederzeit mit dem Moduswahlschalter neben der Schaltfläche „Senden“ wechseln. Um jede Änderung selbst zu genehmigen, wechseln Sie zu Manual.

84 84 

85Um einen Standardmodus für neue lokale Sitzungen festzulegen, fügen Sie `permissions.defaultMode` zu Ihrer [Einstellungsdatei](/docs/de/settings#where-settings-live) hinzu. Die Desktop-App liest die gleichen Einstellungsdateien wie die CLI. Ein Modus, den Sie im Wahlschalter auswählen, wird pro Ordner gespeichert und hat Vorrang vor `defaultMode` für diesen Ordner, außer Plan, das nur für die aktuelle Sitzung gilt.85Um einen Standardmodus für neue lokale Sitzungen festzulegen, fügen Sie `permissions.defaultMode` zu Ihrer [Einstellungsdatei](/docs/de/settings#where-settings-live) hinzu. Die Desktop-App liest die gleichen Einstellungsdateien wie die CLI. Ein Modus, den Sie im Wahlschalter auswählen, wird pro Ordner gespeichert und hat Vorrang vor `defaultMode` für diesen Ordner, außer Plan, das nur für die aktuelle Sitzung gilt.

86 86 


90| **Accept edits** | `acceptEdits` | Claude akzeptiert Dateibearbeitungen automatisch und häufige Dateisystem-Befehle wie `mkdir`, `touch` und `mv`, fragt aber immer noch vor dem Ausführen anderer Terminal-Befehle. Verwenden Sie dies, wenn Sie Dateiänderungen vertrauen und schnellere Iterationen wünschen. |90| **Accept edits** | `acceptEdits` | Claude akzeptiert Dateibearbeitungen automatisch und häufige Dateisystem-Befehle wie `mkdir`, `touch` und `mv`, fragt aber immer noch vor dem Ausführen anderer Terminal-Befehle. Verwenden Sie dies, wenn Sie Dateiänderungen vertrauen und schnellere Iterationen wünschen. |

91| **Plan** | `plan` | Claude liest Dateien und führt Befehle aus, um zu erkunden, schlägt dann einen Plan vor, ohne Ihren Quellcode zu bearbeiten. Gut für komplexe Aufgaben, bei denen Sie den Ansatz zuerst überprüfen möchten. |91| **Plan** | `plan` | Claude liest Dateien und führt Befehle aus, um zu erkunden, schlägt dann einen Plan vor, ohne Ihren Quellcode zu bearbeiten. Gut für komplexe Aufgaben, bei denen Sie den Ansatz zuerst überprüfen möchten. |

92| **Auto** | `auto` | Claude läuft ohne Routineaufforderungen; vor Aktionen wie Shell-Befehlen und Netzwerkanfragen führt ein Hintergrund-Klassifizierer eine Überprüfung durch, dass sie mit Ihrer Anfrage übereinstimmen. Wird angezeigt, wenn [Auto mode verfügbar ist](#auto-mode-availability); es gibt keinen separaten Settings-Umschalter dafür. |92| **Auto** | `auto` | Claude läuft ohne Routineaufforderungen; vor Aktionen wie Shell-Befehlen und Netzwerkanfragen führt ein Hintergrund-Klassifizierer eine Überprüfung durch, dass sie mit Ihrer Anfrage übereinstimmen. Wird angezeigt, wenn [Auto mode verfügbar ist](#auto-mode-availability); es gibt keinen separaten Settings-Umschalter dafür. |

93| **Bypass permissions** | `bypassPermissions` | Claude läuft ohne Berechtigungsaufforderungen, außer für die [Aktionen, die kein Modus automatisch genehmigt](/docs/de/permission-modes#actions-no-mode-auto-approves), Sicherheitsklassifizierer, wenn Claude [auf externen Websites agiert](#browse-external-sites), oder Desktop-Aktionen, bei denen Claude immer zuerst fragt, wie z. B. [Archivieren einer Sitzung](#work-across-sessions). Äquivalent zu `--dangerously-skip-permissions` in der CLI. Aktivieren Sie dies auf Pro- und Max-Plänen in Ihren Einstellungen → Claude Code unter „Allow bypass permissions mode"; auf Team- und Enterprise-Plänen gibt es keinen Settings-Umschalter, und die Organisationsrichtlinie kontrolliert es stattdessen. Verwenden Sie dies nur in sandboxierten Containern oder VMs. |93| **Bypass permissions** | `bypassPermissions` | Claude läuft ohne Berechtigungsaufforderungen, außer für die [Aktionen, die kein Modus automatisch genehmigt](/docs/de/permission-modes#actions-no-mode-auto-approves), Sicherheitsklassifizierer, wenn Claude [auf externen Websites agiert](#browse-external-sites), oder Desktop-Aktionen, bei denen Claude immer zuerst fragt, wie z. B. [Archivieren einer Sitzung](#work-across-sessions). Äquivalent zu `--dangerously-skip-permissions` in der CLI. Aktivieren Sie dies auf Pro- und Max-Plänen in Ihren Einstellungen → Claude Code unter „Allow bypass permissions mode“; auf Team- und Enterprise-Plänen gibt es keinen Settings-Umschalter, und die Organisationsrichtlinie kontrolliert es stattdessen. Verwenden Sie dies nur in sandboxierten Containern oder VMs. |

94 94 

95Frühere Versionen der Code-Registerkarte bezeichneten diese Modi als Ask permissions, Auto accept edits und Plan mode.95Frühere Versionen der Code-Registerkarte bezeichneten diese Modi als Ask permissions, Auto accept edits und Plan mode.

96 96 


124 124 

125* Direkt im Browser-Pane mit Ihrer laufenden App interagieren125* Direkt im Browser-Pane mit Ihrer laufenden App interagieren

126* Beobachten, wie Claude seine eigenen Änderungen automatisch überprüft: Es macht Screenshots, inspiziert das DOM, klickt auf Elemente, füllt Formulare aus und behebt Probleme, die es findet126* Beobachten, wie Claude seine eigenen Änderungen automatisch überprüft: Es macht Screenshots, inspiziert das DOM, klickt auf Elemente, füllt Formulare aus und behebt Probleme, die es findet

127* Server aus dem Server-Dropdown in der Sitzungs-Symbolleiste starten oder stoppen127* Server über das Menü **Dev servers** in der Kopfzeile des Browser-Panes starten oder stoppen oder alle auf einmal stoppen

128* Cookies und lokalen Speicher über Server-Neustarts hinweg beibehalten, indem Sie **Persist sessions** im Dropdown auswählen, damit Sie sich während der Entwicklung nicht erneut anmelden müssen128* Mit **Keep cookies** im **⋮**-Menü des Browser-Panes festlegen, ob der Browser Cookies nach dem Beenden der App behält, damit Sie sich während der Entwicklung nicht erneut anmelden müssen

129* Die Server-Konfiguration bearbeiten oder alle Server auf einmal stoppen

130 129 

131Claude erstellt die anfängliche Server-Konfiguration basierend auf Ihrem Projekt. Wenn Ihre App einen benutzerdefinierten Dev-Befehl verwendet, bearbeiten Sie `.claude/launch.json`, um Ihr Setup zu entsprechen. Siehe [Configure preview servers](#configure-preview-servers) für die vollständige Referenz.130Claude erstellt die anfängliche Server-Konfiguration basierend auf Ihrem Projekt. Wenn Ihre App einen benutzerdefinierten Dev-Befehl verwendet, bearbeiten Sie `.claude/launch.json`, um Ihr Setup zu entsprechen. Siehe [Configure preview servers](#configure-preview-servers) für die vollständige Referenz.

132 131 

133Um gespeicherte Sitzungsdaten zu löschen oder den Browser vollständig auszuschalten, verwenden Sie die Umschalter in Einstellungen → Claude Code.132Um die gespeicherten Daten des Browsers zu löschen, wählen Sie **Clear browsing data** im **⋮**-Menü des Browser-Panes. Um den Browser vollständig auszuschalten, deaktivieren Sie **Browser tools** unter **Settings > Claude Code**.

134 133 

135<h3 id="browse-external-sites">134<h3 id="browse-external-sites">

136 Externe Websites durchsuchen135 Externe Websites durchsuchen

137</h3>136</h3>

138 137 

139Das Browser-Pane ist ein Browser mit Registerkarten, daher können Sie Dokumentation, Issue-Tracker oder andere Websites neben Ihrer laufenden App öffnen. Um den Browser zu öffnen, drücken Sie **Cmd+Shift+B** auf macOS oder **Ctrl+Shift+B** auf Windows, oder wählen Sie ihn aus dem Menü **Views**. Wenn Sie auf einen externen Link im Chat klicken, bietet ein Wahlschalter **Open in app** an, um das Browser-Pane zu verwenden, oder **Default browser**, um Ihren eigenen Browser zu verwenden; **Cmd**-Klick auf macOS oder **Ctrl**-Klick auf Windows öffnet einen Link direkt in Ihrem Systembrowser. Sie können sich auf Websites im Pane anmelden, einschließlich Popup-Anmeldungsflows wie Google OAuth.138Das Browser-Pane ist ein Browser mit Registerkarten, daher können Sie Dokumentation, Issue-Tracker oder andere Websites neben Ihrer laufenden App öffnen. Um den Browser zu öffnen, drücken Sie **Cmd+Shift+B** auf macOS oder **Ctrl+Shift+B** auf Windows, oder klicken Sie in der Titelleiste der Sitzung auf **Browser**. Sie können sich auf Websites im Pane anmelden, einschließlich Popup-Anmeldungsflows wie Google OAuth.

139 

140Wenn Sie zum ersten Mal auf einen externen Link im Chat klicken, fragt ein Dialog, ob Links im Browser-Pane oder in Ihrem Standardbrowser geöffnet werden sollen. Um Ihre Wahl später zu ändern, verwenden Sie **Open links in built-in browser** im **⋮**-Menü des Browser-Panes. **Cmd**-Klick auf macOS oder **Ctrl**-Klick auf Windows öffnet einen Link direkt in Ihrem Standardbrowser.

140 141 

141Claude kann externe Seiten lesen und mit ihnen interagieren, indem es die gleichen Tools verwendet, die es zum [Überprüfen Ihrer App](#preview-your-app) nutzt, mit zwei zusätzlichen Sicherheitsprüfungen:142Claude kann externe Seiten lesen und mit ihnen interagieren, indem es die gleichen Tools verwendet, die es zum [Überprüfen Ihrer App](#preview-your-app) nutzt, mit zwei zusätzlichen Sicherheitsprüfungen:

142 143 


184 Überprüfen Sie Ihren Code185 Überprüfen Sie Ihren Code

185</h3>186</h3>

186 187 

187Klicken Sie in der Diff-Ansicht auf **Review code** in der oberen rechten Symbolleiste, um Claude zu bitten, die Änderungen vor dem Commit zu bewerten. Claude untersucht die aktuellen Diffs und hinterlässt Kommentare direkt in der Diff-Ansicht. Sie können auf jeden Kommentar antworten oder Claude bitten, zu überarbeiten.188Um Claude Ihre Änderungen vor dem Commit überprüfen zu lassen, geben Sie `/code-review` in das [Eingabefeld](#use-the-prompt-box) ein. Die Ergebnisse erscheinen in der Konversation, sobald das Review abgeschlossen ist.

189 

190In lokalen, [SSH](#ssh-sessions)- und [WSL](/docs/de/desktop-wsl)-Sitzungen werden die Ergebnisse als **Code review**-Karte angezeigt, nach Datei gruppiert. Verwenden Sie die Karte, um darauf zu reagieren:

188 191 

189Die Überprüfung konzentriert sich auf hochwertige Probleme: Kompilierungsfehler, definitive Logikfehler, Sicherheitslücken und offensichtliche Fehler. Sie kennzeichnet keine Stil-, Formatierungs-, bereits vorhandenen Probleme oder etwas, das ein Linter erfassen würde.192* Klicken Sie auf **Walk through in diff**, um die Diff-Ansicht zu öffnen und die Ergebnisse einzeln durchzugehen. Ein Ergebnis im aktuellen Diff erscheint an seiner Zeile, wo Sie auf **Fix this one** klicken oder es verwerfen können.

193* Klicken Sie auf **Apply fixes**, um Claude zu bitten, die noch offenen Ergebnisse zu beheben.

194 

195In jeder Sitzung können Sie Claude auch im Eingabefeld bitten, die Ergebnisse des Reviews zu beheben. Wonach `/code-review` sucht und welche Argumente es akzeptiert, erfahren Sie unter [Einen Diff lokal überprüfen](/docs/de/code-review#review-a-diff-locally).

190 196 

191<h3 id="monitor-pull-request-status">197<h3 id="monitor-pull-request-status">

192 Überwachen Sie den Pull-Request-Status198 Überwachen Sie den Pull-Request-Status


194 200 

195Nachdem Sie einen Pull Request öffnen, wird eine CI-Statusleiste in der Sitzung angezeigt. Claude Code verwendet die GitHub CLI, um Prüfergebnisse abzurufen und Fehler anzuzeigen.201Nachdem Sie einen Pull Request öffnen, wird eine CI-Statusleiste in der Sitzung angezeigt. Claude Code verwendet die GitHub CLI, um Prüfergebnisse abzurufen und Fehler anzuzeigen.

196 202 

197* **Auto-fix**: Wenn aktiviert, versucht Claude automatisch, fehlgeschlagene CI-Prüfungen zu beheben, indem die Fehlerausgabe gelesen und iteriert wird.203* **Auto-fix CI & address comments**: Wenn aktiviert, versucht Claude automatisch, fehlgeschlagene CI-Prüfungen zu beheben, indem es die Fehlerausgabe liest und iteriert. In einer lokalen Sitzung geht Claude außerdem auf neue Review-Kommentare ein, die jemand anderes als Sie hinterlässt, sofern der Autor der Eigentümer des Repositorys, ein Organisationsmitglied, ein Collaborator oder eine GitHub App ist.

198* **Auto-merge**: Wenn aktiviert, führt Claude den PR zusammen, sobald alle Prüfungen bestanden sind. Die Merge-Methode ist Squash. Das Auto-merge muss [in Ihren GitHub-Repository-Einstellungen aktiviert sein](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository), damit dies funktioniert.204* **Auto-merge when ready**: Wenn aktiviert, mergt Claude den PR, sobald alle Prüfungen bestanden sind. Die Merge-Methode ist Squash. Aktivieren Sie Auto-merge zuerst in Ihren [GitHub-Repository-Einstellungen](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository); ohne diese Einstellung kann Claude den PR nicht mergen.

199 205 

200Verwenden Sie die Umschalter **Auto-fix** und **Auto-merge** in der CI-Statusleiste, um eine der beiden Optionen zu aktivieren. Claude Code sendet auch eine Desktop-Benachrichtigung, wenn CI abgeschlossen ist. Um die Sitzung automatisch zu archivieren, sobald der PR zusammengeführt oder geschlossen wird, schalten Sie [auto-archive](#work-in-parallel-with-sessions) in Einstellungen → Claude Code ein.206Um diese Optionen zu aktivieren, klicken Sie in der Statusleiste auf **CI**. Um die Sitzung automatisch zu archivieren, sobald der PR gemergt oder geschlossen wird, aktivieren Sie [auto-archive](#work-in-parallel-with-sessions) unter **Settings > Claude Code**.

201 207 

202<Note>208<Note>

203 Die PR-Überwachung erfordert, dass die [GitHub CLI (`gh`)](https://cli.github.com/) auf Ihrem Computer installiert und authentifiziert ist. Wenn `gh` nicht installiert ist, fordert Desktop Sie auf, es beim ersten Versuch, einen PR zu erstellen, zu installieren.209 Die PR-Überwachung erfordert, dass die [GitHub CLI (`gh`)](https://cli.github.com/) auf Ihrem Computer installiert und authentifiziert ist. Wenn `gh` nicht installiert ist, fordert Desktop Sie auf, es beim ersten Versuch, einen PR zu erstellen, zu installieren.


207 Anordnen Ihres Arbeitsbereichs213 Anordnen Ihres Arbeitsbereichs

208</h2>214</h2>

209 215 

210Die Code-Registerkarte ist um Panes aufgebaut, die Sie in jedem Layout anordnen können: Chat, Diff, Browser, Terminal, Datei, Plan, Aufgaben und Subagent, zusammen mit dem [iOS Simulator](/docs/de/desktop-ios-simulator) auf macOS. Ziehen Sie ein Pane an seiner Kopfzeile, um es zu verschieben, oder ziehen Sie eine Pane-Kante, um es zu vergrößern. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um das fokussierte Pane zu schließen. Öffnen Sie zusätzliche Panes aus dem Menü **Ansichten** in der Sitzungs-Symbolleiste.216Die Code-Registerkarte ist um Panes aufgebaut, die Sie in jedem Layout anordnen können: Chat, Diff, Browser, Terminal, Datei, Plan, Aufgaben und Subagent, zusammen mit dem [iOS Simulator](/docs/de/desktop-ios-simulator) auf macOS. Ziehen Sie ein Pane an seiner Kopfzeile, um es zu verschieben, oder ziehen Sie eine Pane-Kante, um es zu vergrößern. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um das fokussierte Pane zu schließen. Klicken Sie in der Titelleiste der Sitzung auf **Terminal**, **Änderungen** oder **Browser**, um das Terminal-, Diff- oder Browser-Pane zu öffnen. Das Menü **⋮** daneben öffnet weitere Panes, z. B. **Dateien**, und enthält diese Schaltflächen, wenn das Fenster zu schmal ist, um sie anzuzeigen.

211 217 

212Um über mehrere Bildschirme hinweg zu arbeiten, öffnen Sie ein Pane wie den Diff oder das Terminal in einem eigenen Fenster, und docken Sie es wieder an, wenn Sie fertig sind. Claude arbeitet weiterhin im Hauptfenster.218Um über mehrere Bildschirme hinweg zu arbeiten, öffnen Sie ein Pane wie den Diff oder das Terminal in einem eigenen Fenster, und docken Sie es wieder an, wenn Sie fertig sind. Claude arbeitet weiterhin im Hauptfenster.

213 219 


219 Führen Sie Befehle im Terminal aus225 Führen Sie Befehle im Terminal aus

220</h3>226</h3>

221 227 

222Das integrierte Terminal ermöglicht es Ihnen, Befehle neben Ihrer Sitzung auszuführen, ohne zu einer anderen App zu wechseln. Öffnen Sie es aus dem Menü **Ansichten** oder drücken Sie **Ctrl+\`** auf macOS oder Windows. Das Terminal öffnet sich im Arbeitsverzeichnis Ihrer Sitzung und teilt die gleiche Umgebung wie Claude, sodass Befehle wie `npm test` oder `git status` die gleichen Dateien sehen, die Claude bearbeitet. Um eine zweite Terminal-Registerkarte zu öffnen, klicken Sie auf **+** in der Terminal-Pane-Kopfzeile oder klicken Sie mit der rechten Maustaste auf einen Ordner im Chat, um **Im Terminal öffnen** zu wählen. Das Terminal ist nur in lokalen Sitzungen verfügbar.228Das integrierte Terminal ermöglicht es Ihnen, Befehle neben Ihrer Sitzung auszuführen, ohne zu einer anderen App zu wechseln. Klicken Sie in der Titelleiste der Sitzung auf **Terminal** oder drücken Sie **Ctrl+\`** auf macOS oder Windows. Das Terminal öffnet sich im Arbeitsverzeichnis Ihrer Sitzung und teilt die gleiche Umgebung wie Claude, sodass Befehle wie `npm test` oder `git status` die gleichen Dateien sehen, die Claude bearbeitet. Um eine zweite Terminal-Registerkarte zu öffnen, klicken Sie auf **+** in der Terminal-Pane-Kopfzeile oder klicken Sie mit der rechten Maustaste auf einen Ordner im Chat, um **Im Terminal öffnen** zu wählen. Das Terminal ist nur in lokalen Sitzungen verfügbar.

223 229 

224<h3 id="open-and-edit-files">230<h3 id="open-and-edit-files">

225 Öffnen und bearbeiten Sie Dateien231 Öffnen und bearbeiten Sie Dateien


382 388 

383Um zwei Sitzungen gleichzeitig anzuzeigen, halten Sie **Cmd** auf macOS oder **Ctrl** auf Windows gedrückt und klicken Sie auf eine Sitzung in der Seitenleiste. Die Sitzung wird in einem zweiten Bereich neben dem bereits geöffneten angezeigt. Während die Aufteilung aktiv ist, ersetzt das Klicken auf eine andere Sitzung in der Seitenleiste denjenigen Bereich, der den Fokus hat. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um den fokussierten Bereich zu schließen und zu einer einzelnen Sitzung zurückzukehren.389Um zwei Sitzungen gleichzeitig anzuzeigen, halten Sie **Cmd** auf macOS oder **Ctrl** auf Windows gedrückt und klicken Sie auf eine Sitzung in der Seitenleiste. Die Sitzung wird in einem zweiten Bereich neben dem bereits geöffneten angezeigt. Während die Aufteilung aktiv ist, ersetzt das Klicken auf eine andere Sitzung in der Seitenleiste denjenigen Bereich, der den Fokus hat. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um den fokussierten Bereich zu schließen und zu einer einzelnen Sitzung zurückzukehren.

384 390 

385Worktrees werden standardmäßig in `<project-root>/.claude/worktrees/` gespeichert. Sie können dies in Einstellungen → Claude Code unter „Worktree-Speicherort" in ein benutzerdefiniertes Verzeichnis ändern. Sie können auch ein Branch-Präfix festlegen, das jedem Worktree-Branch-Namen vorangestellt wird, was nützlich ist, um von Claude erstellte Branches organisiert zu halten. Um einen Worktree zu entfernen, wenn Sie fertig sind, fahren Sie mit der Maus über die Sitzung in der Seitenleiste und klicken Sie auf das Archiv-Symbol. Um Sitzungen automatisch zu archivieren, wenn ihr Pull Request gemergt oder geschlossen wird, schalten Sie **Auto-Archivieren nach PR-Merge oder -Schließung** in Einstellungen → Claude Code ein. Auto-Archivieren gilt nur für lokale Sitzungen, die beendet wurden.391Worktrees werden standardmäßig in `<project-root>/.claude/worktrees/` gespeichert. Sie können dies in Einstellungen → Claude Code unter „Worktree-Speicherort“ in ein benutzerdefiniertes Verzeichnis ändern. Sie können auch ein Branch-Präfix festlegen, das jedem Worktree-Branch-Namen vorangestellt wird, was nützlich ist, um von Claude erstellte Branches organisiert zu halten. Um einen Worktree zu entfernen, wenn Sie fertig sind, fahren Sie mit der Maus über die Sitzung in der Seitenleiste und klicken Sie auf das Archiv-Symbol. Um Sitzungen automatisch zu archivieren, wenn ihr Pull Request gemergt oder geschlossen wird, schalten Sie **Auto-Archivieren nach PR-Merge oder -Schließung** in Einstellungen → Claude Code ein. Auto-Archivieren gilt nur für lokale Sitzungen, die beendet wurden.

386 392 

387Um gitignorierte Dateien wie `.env` in neue Worktrees einzubeziehen, erstellen Sie eine [`.worktreeinclude`-Datei](/docs/de/worktrees#copy-gitignored-files-into-worktrees) in Ihrem Projektstammverzeichnis.393Um gitignorierte Dateien wie `.env` in neue Worktrees einzubeziehen, erstellen Sie eine [`.worktreeinclude`-Datei](/docs/de/worktrees#copy-gitignored-files-into-worktrees) in Ihrem Projektstammverzeichnis.

388 394 


410 Beobachten Sie Hintergrundaufgaben416 Beobachten Sie Hintergrundaufgaben

411</h3>417</h3>

412 418 

413Das Aufgaben-Pane zeigt die Hintergrundarbeit, die in der aktuellen Sitzung läuft: Subagenten, Hintergrund-Shell-Befehle und [dynamische Workflows](/docs/de/workflows). Öffnen Sie es aus dem Menü **Ansichten** oder ziehen Sie es in Ihr Layout.419Das Aufgaben-Pane zeigt die Hintergrundarbeit, die in der aktuellen Sitzung läuft: Subagenten, Hintergrund-Shell-Befehle und [dynamische Workflows](/docs/de/workflows). Sobald die Sitzung Hintergrundarbeit hat, öffnen Sie das Pane über **Hintergrundaufgaben** im Menü **⋮** der Titelleiste.

414 420 

415Klicken Sie auf einen beliebigen Eintrag, um seine Ausgabe im Subagent-Pane zu sehen oder ihn zu stoppen. Um zu sehen, was andere Sitzungen tun, verwenden Sie die [Seitenleiste](#work-in-parallel-with-sessions), oder bitten Sie Claude, [sie für Sie zu überprüfen](#work-across-sessions).421Klicken Sie auf einen beliebigen Eintrag, um seine Ausgabe im Subagent-Pane zu sehen oder ihn zu stoppen. Um zu sehen, was andere Sitzungen tun, verwenden Sie die [Seitenleiste](#work-in-parallel-with-sessions), oder bitten Sie Claude, [sie für Sie zu überprüfen](#work-across-sessions).

416 422 


418 Arbeiten Sie sitzungsübergreifend424 Arbeiten Sie sitzungsübergreifend

419</h3>425</h3>

420 426 

421Claude kann Ihre anderen Code-Tab-Sitzungen auflisten, lesen, was jede getan hat, und Nachrichten zwischen ihnen senden. Fragen Sie in natürlicher Sprache: „Welche Sitzung hat die Auth-Umgestaltung berührt?", „Zu welchem Ergebnis ist die API-Sitzung gekommen?" oder „Teilen Sie der Zahlungs-Sitzung mit, dass sich das Schema geändert hat". Sie können Claude auch bitten, eine Sitzung umzubenennen oder zu archivieren. Claude archiviert eine Sitzung auf die gleiche Weise wie das Archiv-Symbol der Seitenleiste, daher bitten Sie es, Sitzungen zu bereinigen, deren PRs gemergt wurden.427Claude kann Ihre anderen Code-Tab-Sitzungen auflisten, lesen, was jede getan hat, und Nachrichten zwischen ihnen senden. Fragen Sie in natürlicher Sprache: „Welche Sitzung hat die Auth-Umgestaltung berührt?“, „Zu welchem Ergebnis ist die API-Sitzung gekommen?“ oder „Teilen Sie der Zahlungs-Sitzung mit, dass sich das Schema geändert hat“. Sie können Claude auch bitten, eine Sitzung umzubenennen oder zu archivieren. Claude archiviert eine Sitzung auf die gleiche Weise wie das Archiv-Symbol der Seitenleiste, daher bitten Sie es, Sitzungen zu bereinigen, deren PRs gemergt wurden.

422 428 

423Über diese Oberfläche sieht Claude nur die Sitzungen, die die Desktop-App selbst ausführt: lokale, [SSH](#ssh-sessions) und [WSL](/docs/de/desktop-wsl) Sitzungen im Code-Tab. Claude sieht keine Cloud-Sitzungen oder Sitzungen, die Sie vom Terminal CLI oder der VS Code-Erweiterung gestartet haben, auch nicht in Worktrees desselben Projekts. Mit neun Terminal-Worktrees offen und zwei Desktop-Sitzungen meldet Claude, das in einer von ihnen antwortet, die eine andere Desktop-Sitzung. Claude listet niemals die Sitzung auf, von der aus Sie fragen. Standardmäßig sieht es die 20 zuletzt aktiven Sitzungen und überspringt archivierte Sitzungen, es sei denn, Sie fragen danach. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) ermöglicht Claude separat, [Ihre anderen Claude Code-Sitzungen](/docs/de/cross-session-messaging#see-which-sessions-claude-can-reach) zu kontaktieren, einschließlich Terminal-Sitzungen.429Über diese Oberfläche sieht Claude nur die Sitzungen, die die Desktop-App selbst ausführt: lokale, [SSH](#ssh-sessions) und [WSL](/docs/de/desktop-wsl) Sitzungen im Code-Tab. Claude sieht keine Cloud-Sitzungen oder Sitzungen, die Sie vom Terminal CLI oder der VS Code-Erweiterung gestartet haben, auch nicht in Worktrees desselben Projekts. Mit neun Terminal-Worktrees offen und zwei Desktop-Sitzungen meldet Claude, das in einer von ihnen antwortet, die eine andere Desktop-Sitzung. Claude listet niemals die Sitzung auf, von der aus Sie fragen. Standardmäßig sieht es die 20 zuletzt aktiven Sitzungen und überspringt archivierte Sitzungen, es sei denn, Sie fragen danach. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) ermöglicht Claude separat, [Ihre anderen Claude Code-Sitzungen](/docs/de/cross-session-messaging#see-which-sessions-claude-can-reach) zu kontaktieren, einschließlich Terminal-Sitzungen.

424 430 


458 464 

459[Dispatch](https://support.claude.com/en/articles/13947068) ist ein persistentes Gespräch mit Claude, das in der Registerkarte [Cowork](https://claude.com/product/cowork) lebt. Sie senden Dispatch eine Aufgabe, und es entscheidet, wie damit umzugehen ist.465[Dispatch](https://support.claude.com/en/articles/13947068) ist ein persistentes Gespräch mit Claude, das in der Registerkarte [Cowork](https://claude.com/product/cowork) lebt. Sie senden Dispatch eine Aufgabe, und es entscheidet, wie damit umzugehen ist.

460 466 

461Eine Aufgabe kann auf zwei Wegen als Code-Sitzung enden: Sie fragen direkt danach, z. B. „Öffnen Sie eine Claude Code-Sitzung und beheben Sie den Login-Fehler", oder Dispatch entscheidet, dass die Aufgabe Entwicklungsarbeit ist und startet eine von selbst. Aufgaben, die typischerweise zu Code führen, umfassen das Beheben von Fehlern, das Aktualisieren von Abhängigkeiten, das Ausführen von Tests oder das Öffnen von Pull Requests. Forschung, Dokumentbearbeitung und Tabellenkalkulationsarbeit bleiben in Cowork.467Eine Aufgabe kann auf zwei Wegen als Code-Sitzung enden: Sie fragen direkt danach, z. B. „Öffnen Sie eine Claude Code-Sitzung und beheben Sie den Login-Fehler“, oder Dispatch entscheidet, dass die Aufgabe Entwicklungsarbeit ist und startet eine von selbst. Aufgaben, die typischerweise zu Code führen, umfassen das Beheben von Fehlern, das Aktualisieren von Abhängigkeiten, das Ausführen von Tests oder das Öffnen von Pull Requests. Forschung, Dokumentbearbeitung und Tabellenkalkulationsarbeit bleiben in Cowork.

462 468 

463In jedem Fall wird die Code-Sitzung in der Seitenleiste der Registerkarte „Code" mit einem **Dispatch**-Badge angezeigt. Sie erhalten eine Push-Benachrichtigung auf Ihrem Telefon, wenn sie fertig ist oder Ihre Genehmigung benötigt.469In jedem Fall wird die Code-Sitzung in der Seitenleiste der Registerkarte „Code“ mit einem **Dispatch**-Badge angezeigt. Sie erhalten eine Push-Benachrichtigung auf Ihrem Telefon, wenn sie fertig ist oder Ihre Genehmigung benötigt.

464 470 

465Wenn Sie [Computernutzung](#let-claude-use-your-computer) aktiviert haben, können Dispatch-generierte Code-Sitzungen diese auch verwenden. App-Genehmigungen in diesen Sitzungen verfallen nach 30 Minuten und werden erneut angefordert, anstatt die gesamte Sitzung zu dauern wie bei regulären Code-Sitzungen.471Wenn Sie [Computernutzung](#let-claude-use-your-computer) aktiviert haben, können Dispatch-generierte Code-Sitzungen diese auch verwenden. App-Genehmigungen in diesen Sitzungen verfallen nach 30 Minuten und werden erneut angefordert, anstatt die gesamte Sitzung zu dauern wie bei regulären Code-Sitzungen.

466 472 


518 524 

519Claude erkennt automatisch Ihre Dev-Server-Einrichtung und speichert die Konfiguration in `.claude/launch.json` im Stammverzeichnis des Ordners, den Sie beim Starten der Sitzung ausgewählt haben. Die Vorschau verwendet diesen Ordner als Arbeitsverzeichnis. Wenn Sie also einen übergeordneten Ordner ausgewählt haben, werden Unterordner mit ihren eigenen Dev-Servern nicht automatisch erkannt. Um mit dem Server eines Unterordners zu arbeiten, starten Sie entweder eine Sitzung direkt in diesem Ordner oder fügen Sie eine Konfiguration manuell hinzu.525Claude erkennt automatisch Ihre Dev-Server-Einrichtung und speichert die Konfiguration in `.claude/launch.json` im Stammverzeichnis des Ordners, den Sie beim Starten der Sitzung ausgewählt haben. Die Vorschau verwendet diesen Ordner als Arbeitsverzeichnis. Wenn Sie also einen übergeordneten Ordner ausgewählt haben, werden Unterordner mit ihren eigenen Dev-Servern nicht automatisch erkannt. Um mit dem Server eines Unterordners zu arbeiten, starten Sie entweder eine Sitzung direkt in diesem Ordner oder fügen Sie eine Konfiguration manuell hinzu.

520 526 

521Um anzupassen, wie Ihr Server startet, z. B. um `yarn dev` statt `npm run dev` zu verwenden oder den Port zu ändern, bearbeiten Sie die Datei manuell oder klicken Sie auf **Konfiguration bearbeiten** im Server-Dropdown, um sie in Ihrem Code-Editor zu öffnen. Die Datei unterstützt JSON mit Kommentaren.527Um anzupassen, wie Ihr Server startet, z. B. um `yarn dev` statt `npm run dev` zu verwenden oder den Port zu ändern, bearbeiten Sie `.claude/launch.json`. Die Datei unterstützt JSON mit Kommentaren.

522 528 

523```json theme={null}529```json theme={null}

524{530{


542 548 

543Wenn `autoVerify` aktiviert ist, überprüft Claude automatisch Code-Änderungen nach dem Bearbeiten von Dateien. Es macht Screenshots, prüft auf Fehler und bestätigt, dass Änderungen funktionieren, bevor es seine Antwort abschließt.549Wenn `autoVerify` aktiviert ist, überprüft Claude automatisch Code-Änderungen nach dem Bearbeiten von Dateien. Es macht Screenshots, prüft auf Fehler und bestätigt, dass Änderungen funktionieren, bevor es seine Antwort abschließt.

544 550 

545Auto-Verify ist standardmäßig aktiviert. Deaktivieren Sie es pro Projekt, indem Sie `"autoVerify": false` zu `.claude/launch.json` hinzufügen, oder schalten Sie es aus dem Server-Dropdown-Menü um.551Auto-Verify ist standardmäßig aktiviert. Deaktivieren Sie es pro Projekt, indem Sie `"autoVerify": false` zu `.claude/launch.json` hinzufügen, oder schalten Sie **Änderungen automatisch überprüfen** im **⋮**-Menü des Browser-Bereichs aus.

546 552 

547```json theme={null}553```json theme={null}

548{554{


766 772 

767SSH-Sitzungen ermöglichen es Ihnen, Claude Code auf einem Remote-Computer auszuführen, während Sie die Desktop-App als Ihre Schnittstelle verwenden. Dies ist nützlich für die Arbeit mit Codebases, die auf Cloud-VMs, Dev-Containern oder Servern mit spezifischer Hardware oder Abhängigkeiten vorhanden sind.773SSH-Sitzungen ermöglichen es Ihnen, Claude Code auf einem Remote-Computer auszuführen, während Sie die Desktop-App als Ihre Schnittstelle verwenden. Dies ist nützlich für die Arbeit mit Codebases, die auf Cloud-VMs, Dev-Containern oder Servern mit spezifischer Hardware oder Abhängigkeiten vorhanden sind.

768 774 

769Um eine SSH-Verbindung hinzuzufügen, klicken Sie auf das Umgebungs-Dropdown vor dem Starten einer Sitzung und wählen Sie **+ SSH-Verbindung hinzufügen**. Der Dialog fragt nach:775Um eine SSH-Verbindung hinzuzufügen, öffnen Sie vor dem Starten einer Sitzung das Umgebungs-Dropdown im Eingabefeld, wählen Sie dann **SSH > Add SSH connection…** und füllen Sie die Verbindungsdetails aus:

770 776 

771* **Name**: ein freundlicher Bezeichner für diese Verbindung777* **Name**: ein freundlicher Bezeichner für diese Verbindung

772* **SSH-Host**: `user@hostname` oder ein in `~/.ssh/config` definierter Host778* **SSH host**: `user@hostname` oder ein in `~/.ssh/config` definierter Host

773* **SSH-Port**: Standard ist 22, wenn leer gelassen, oder verwendet den Port aus Ihrer SSH-Konfiguration779* **SSH port**: Standard ist 22, wenn leer gelassen, oder verwendet den Port aus Ihrer SSH-Konfiguration

774* **Identity File**: Pfad zu Ihrem privaten Schlüssel, z. B. `~/.ssh/id_rsa`. Lassen Sie leer, um den Standardschlüssel oder Ihre SSH-Konfiguration zu verwenden.780* **SSH key (optional)**: Pfad zu Ihrem privaten Schlüssel, z. B. `~/.ssh/id_ed25519`. Lassen Sie das Feld leer, um Ihre SSH-Konfiguration oder Ihren SSH-Agenten zu verwenden.

775 781 

776Nach dem Hinzufügen wird die Verbindung im Umgebungs-Dropdown angezeigt. Wählen Sie sie aus, um eine Sitzung auf diesem Computer zu starten. Claude läuft auf dem Remote-Computer mit Zugriff auf seine Dateien und Tools.782Nach dem Hinzufügen wird die Verbindung im Umgebungs-Dropdown unter **SSH** angezeigt. Wählen Sie sie aus, um eine Sitzung auf diesem Computer zu starten. Claude läuft auf dem Remote-Computer mit Zugriff auf seine Dateien und Tools.

777 783 

778Der Remote-Computer muss Linux oder macOS ausführen. Die Desktop-App installiert Claude Code auf dem Remote-Computer automatisch beim ersten Verbindungsaufbau. Nach der Verbindung unterstützen SSH-Sitzungen Berechtigungsmodi, Konnektoren, Plugins und MCP-Server.784Der Remote-Computer muss Linux oder macOS ausführen. Die Desktop-App installiert Claude Code auf dem Remote-Computer automatisch beim ersten Verbindungsaufbau. Nach der Verbindung unterstützen SSH-Sitzungen Berechtigungsmodi, Konnektoren, Plugins und MCP-Server.

779 785 


831 837 

832Diese Einstellungen werden über die [Admin-Einstellungskonsole](https://claude.ai/admin-settings/claude-code) konfiguriert:838Diese Einstellungen werden über die [Admin-Einstellungskonsole](https://claude.ai/admin-settings/claude-code) konfiguriert:

833 839 

834* **Code in der Desktop**: Kontrollieren Sie, ob Benutzer in Ihrer Organisation auf Claude Code in der Desktop-App zugreifen können840* **Desktop**: Kontrollieren Sie, ob Benutzer in Ihrer Organisation auf Claude Code in der Desktop-App zugreifen können

835* **Code im Web**: Aktivieren oder deaktivieren Sie [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für Ihre Organisation841* **Cloud-Sitzungen**: Aktivieren oder deaktivieren Sie [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für Ihre Organisation

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

837* **Bypass-Berechtigungsmodus deaktivieren**: Verhindern Sie, dass Benutzer in Ihrer Organisation den Bypass-Berechtigungsmodus aktivieren843 

844In Enterprise-Organisationen mit aktiviertem HIPAA ist der Schalter **Desktop** standardmäßig ausgeschaltet, und ein [Owner](/docs/de/server-managed-settings#access-control) kann ihn einschalten. Das Anwenden der [HIPAA-Konfiguration](/docs/de/hipaa-setup) schaltet ihn aus, auch wenn er eingeschaltet war, sodass ein Owner ihn danach wieder einschalten muss. **Cloud-Sitzungen** und **Remote Control** sind ebenfalls standardmäßig ausgeschaltet, und ein Owner kann sie nicht einschalten, sobald die HIPAA-Konfiguration auf die Organisation angewendet wurde.

838 845 

839<Note>846<Note>

840 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).847 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).


852| - | - |859| - | - |

853| `permissions.disableBypassPermissionsMode` | auf `"disable"` setzen, um Benutzer daran zu hindern, den Bypass-Berechtigungsmodus zu aktivieren. |860| `permissions.disableBypassPermissionsMode` | auf `"disable"` setzen, um Benutzer daran zu hindern, den Bypass-Berechtigungsmodus zu aktivieren. |

854| `disableAutoMode` | auf `"disable"` setzen, um [Auto](/docs/de/permission-modes#eliminate-prompts-with-auto-mode)-Modus aus dem Moduswahlschalter zu entfernen. Auch unter `permissions` akzeptiert. |861| `disableAutoMode` | auf `"disable"` setzen, um [Auto](/docs/de/permission-modes#eliminate-prompts-with-auto-mode)-Modus aus dem Moduswahlschalter zu entfernen. Auch unter `permissions` akzeptiert. |

855| `autoMode` | passen Sie an, was der Auto-Modus-Klassifizierer über Ihre Organisation vertraut und blockiert. Siehe [Auto-Modus konfigurieren](/docs/de/auto-mode-config). |862| `autoMode` | passen Sie an, was der Auto-Modus-Klassifikator über Ihre Organisation vertraut und blockiert. Siehe [Auto-Modus konfigurieren](/docs/de/auto-mode-config). |

856| `browserExternalPageTools` | auf `"disabled"` setzen, um zu verhindern, dass Claude Tools verwendet, um externe Seiten im [Browser-Bereich](#browse-external-sites) zu lesen oder zu bearbeiten. Benutzer können externe Websites weiterhin selbst navigieren, und lokale Dev-Server-Vorschauen sind nicht betroffen. |863| `browserExternalPageTools` | auf `"disabled"` setzen, um zu verhindern, dass Claude Tools verwendet, um externe Seiten im [Browser-Bereich](#browse-external-sites) zu lesen oder zu bearbeiten. Benutzer können externe Websites weiterhin selbst navigieren, und lokale Dev-Server-Vorschauen sind nicht betroffen. |

857| `disableMobileSimulatorTools` | auf `true` setzen, um Claudes Tools zum Steuern und Erfassen von Geräten im [iOS-Simulator-Bereich](/docs/de/desktop-ios-simulator#turn-off-simulator-access) zu blockieren. Der Bereich bleibt für die eigenen Taps des Benutzers nutzbar; nur Claudes Zugriff wird entfernt. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |864| `disableMobileSimulatorTools` | auf `true` setzen, um Claudes Tools zum Steuern und Erfassen von Geräten im [iOS-Simulator-Bereich](/docs/de/desktop-ios-simulator#turn-off-simulator-access) zu blockieren. Der Bereich bleibt für die eigenen Taps des Benutzers nutzbar; nur Claudes Zugriff wird entfernt. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |

858| `disableBrowserExternalNavigation` | auf `true` setzen, um externe Browsing im [Browser-Bereich](#browse-external-sites) vollständig auszuschalten. Weder Benutzer noch Claude können zu externen Websites navigieren, und localhost Dev-Server-Vorschauen sind nicht betroffen. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |865| `disableBrowserExternalNavigation` | auf `true` setzen, um externe Browsing im [Browser-Bereich](#browse-external-sites) vollständig auszuschalten. Weder Benutzer noch Claude können zu externen Websites navigieren, und localhost Dev-Server-Vorschauen sind nicht betroffen. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |

859| `sshConfigs` | vorkonfigurieren Sie [SSH-Verbindungen](#pre-configure-ssh-connections-for-your-team), die in der Umgebungs-Dropdown angezeigt werden. Benutzer können verwaltete Verbindungen nicht bearbeiten oder löschen. |866| `sshConfigs` | vorkonfigurieren Sie [SSH-Verbindungen](#pre-configure-ssh-connections-for-your-team), die in der Umgebungs-Dropdown angezeigt werden. Benutzer können verwaltete Verbindungen nicht bearbeiten oder löschen. |

860| `sshHostAllowlist` | beschränken Sie [SSH-Sitzungen](#restrict-which-ssh-hosts-users-can-connect-to) auf Hosts, deren aufgelöster Hostname einem dieser Muster entspricht. Ein leeres Array deaktiviert SSH-Sitzungen. Wird nur aus verwalteten Einstellungen gelesen. |867| `sshHostAllowlist` | beschränken Sie [SSH-Sitzungen](#restrict-which-ssh-hosts-users-can-connect-to) auf Hosts, deren aufgelöster Hostname einem dieser Muster entspricht. Ein leeres Array deaktiviert SSH-Sitzungen. Wird nur aus verwalteten Einstellungen gelesen. |

861| `disableDesktopLocalSessions` | auf `true` setzen, um [Code-Sitzungen, die auf dem Gerät ausgeführt werden](#local-sessions-on-managed-devices), auszuschalten und SSH-Sitzungen zu anderen Hosts sowie Cloud-Sitzungen verfügbar zu lassen. Der Wert muss der JSON-Boolean `true` sein. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.37937.0 oder später. |868| `disableDesktopLocalSessions` | auf `true` setzen, um [Code-Sitzungen, die auf dem Gerät ausgeführt werden](#local-sessions-on-managed-devices), auszuschalten und SSH-Sitzungen zu anderen Hosts sowie Cloud-Sitzungen verfügbar zu lassen. Der Wert muss der JSON-Boolean `true` sein. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.37937.0 oder später. |

862| `managedMcpServers` | übertragen Sie MCP-Serverkonfigurationen an alle Benutzer. Nur in Drittanbieter-Desktop-Bereitstellungen (3P) verfügbar. Geben Sie in jedem Eintrag einen Transport von `"http"`, `"sse"` oder `"stdio"`, Verbindungsdetails und optional eine `toolPolicy`-Zuordnung an, um einzuschränken, welche Tools dieses Servers Benutzer aufrufen können. Stellen Sie diesen Schlüssel über die verwaltete Einstellungsdatei, MDM oder eine Claude-Apps-Gateway-Richtlinie [`desktop`-Block](/docs/de/claude-apps-gateway-config#claude-desktop-overlay) bereit, da Drittanbieter-Bereitstellungen keine Admin-Konsolen-Einstellungen erhalten. Um diesen Schlüssel über das Gateway bereitzustellen, benötigen Sie Claude Code v2.1.232 oder später auf dem Gateway-Server. Dies ist der eigene Schlüssel der Desktop-App; Claude Code liest eine [gleichnamige verwaltete Einstellung](/docs/de/managed-mcp#provide-servers-through-managed-settings) mit einer anderen Eintragsform. |869| `managedMcpServers` | übertragen Sie MCP-Serverkonfigurationen an alle Benutzer. Nur in Drittanbieter-Desktop-Bereitstellungen (3P) verfügbar. Geben Sie in jedem Eintrag einen Transport von `"http"`, `"sse"` oder `"stdio"`, Verbindungsdetails und optional eine `toolPolicy`-Zuordnung an, um einzuschränken, welche Tools dieses Servers Benutzer aufrufen können. Stellen Sie diesen Schlüssel über die verwaltete Einstellungsdatei, MDM oder eine Claude-Apps-Gateway-Richtlinie [`desktop`-Block](/docs/de/claude-apps-gateway-config#claude-desktop-overlay) bereit, da Drittanbieter-Bereitstellungen keine Admin-Konsolen-Einstellungen erhalten. Um diesen Schlüssel über das Gateway bereitzustellen, benötigen Sie Claude Code v2.1.232 oder später auf dem Gateway-Server. Dies ist der eigene Schlüssel der Desktop-App; Claude Code liest eine eigene [gleichnamige verwaltete Einstellung](/docs/de/managed-mcp#provide-servers-through-managed-settings) mit einer anderen Eintragsform. |

863 870 

864Welche verwalteten Einstellungen eine Desktop-Sitzung erreichen, hängt davon ab, wo diese Sitzung ausgeführt wird. Modellbeschränkungen wie [`availableModels`](/docs/de/model-config#restrict-model-selection) werden in Desktop-Claude-Code-Sitzungen auf die gleiche Weise durchgesetzt wie in der Terminal-CLI; siehe [Oberflächenabdeckung](/docs/de/model-config#surface-coverage).871Welche verwalteten Einstellungen eine Desktop-Sitzung erreichen, hängt davon ab, wo diese Sitzung ausgeführt wird. Modellbeschränkungen wie [`availableModels`](/docs/de/model-config#restrict-model-selection) werden in Desktop-Claude-Code-Sitzungen auf die gleiche Weise durchgesetzt wie in der Terminal-CLI; siehe [Oberflächenabdeckung](/docs/de/model-config#surface-coverage).

865 872 

866* **Lokale Sitzungen auf diesem Computer**: Eine verwaltete Einstellungsdatei, die auf der Festplatte bereitgestellt wird, gilt. Verwaltete Einstellungen, die remote über die Admin-Konsole hochgeladen werden, erreichen diese Sitzungen auch auf Anthropics API, wenn sich die Sitzung mit einer [berechtigten Anmeldung oder einem Schlüssel](/docs/de/server-managed-settings#platform-availability) authentifiziert, und folgen dabei der gleichen [Einstellungspriorität](/docs/de/settings#settings-precedence) wie die Terminal-CLI.873* **Lokale Sitzungen auf diesem Computer**: Eine verwaltete Einstellungsdatei, die auf der Festplatte bereitgestellt wird, gilt. Verwaltete Einstellungen, die remote über die Admin-Konsole hochgeladen werden, erreichen diese Sitzungen auch auf Anthropics API, wenn sich die Sitzung mit einer [berechtigten Anmeldung oder einem Schlüssel](/docs/de/server-managed-settings#platform-availability) authentifiziert, und folgen dabei der gleichen [Rangfolge der Einstellungen](/docs/de/settings#settings-precedence) wie die Terminal-CLI.

867* **[Cloud-Sitzungen](#cloud-sessions)**: erhalten [Server-verwaltete Einstellungen](/docs/de/server-managed-settings); Gerätedateien erreichen diese nicht, da sie auf von Anthropic verwalteten VMs ausgeführt werden. Sitzungen, die zu einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) weitergeleitet werden, lesen auch die verwaltete Einstellungsdatei im Runner-Image. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) gibt an, wann diese Datei gilt.874* **[Cloud-Sitzungen](#cloud-sessions)**: erhalten [Server-verwaltete Einstellungen](/docs/de/server-managed-settings); Gerätedateien erreichen diese nicht, da sie auf von Anthropic verwalteten VMs ausgeführt werden. Sitzungen, die zu einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) weitergeleitet werden, lesen auch die verwaltete Einstellungsdatei im Runner-Image. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) gibt an, wann diese Datei gilt.

868* **[SSH-Sitzungen](#ssh-sessions)**: Die Sitzung liest die verwaltete Einstellungsdatei vom Remote-Host. Desktop selbst liest `sshConfigs`, `sshHostAllowlist` und `disableDesktopLocalSessions` aus den verwalteten Einstellungen des lokalen Computers.875* **[SSH-Sitzungen](#ssh-sessions)**: Die Sitzung liest die verwaltete Einstellungsdatei vom Remote-Host. Desktop selbst liest `sshConfigs`, `sshHostAllowlist` und `disableDesktopLocalSessions` aus den verwalteten Einstellungen des lokalen Computers.

869* **[Cowork](https://claude.com/docs/cowork/overview)-Sitzungen**: In einer Cowork-Sitzung auf diesem Computer ruft Claude Code niemals Admin-Konsolen-Einstellungen ab, auch wenn sich der Benutzer mit einem Team- oder Enterprise-Konto anmeldet, und liest Richtlinien, die auf dem Computer bereitgestellt werden, es sei denn, Ihre Claude-Desktop-Konfiguration setzt `requireCoworkFullVmSandbox`. Remote-Cowork-Sitzungen erhalten keine. Siehe [wo und wann eine Richtlinie gilt](/docs/de/managed-settings#where-and-when-a-policy-applies), um zu erfahren, welche Gerätedateien Cowork erreichen, und [MCP-Berechtigungsregeln](/docs/de/permissions#mcp), um zu erfahren, wie `Bash`- und `WebFetch`-Regeln auf Coworks Tools angewendet werden.876* **[Cowork](https://claude.com/docs/cowork/overview)-Sitzungen**: In einer Cowork-Sitzung auf diesem Computer ruft Claude Code niemals Admin-Konsolen-Einstellungen ab, auch wenn sich der Benutzer mit einem Team- oder Enterprise-Konto anmeldet, und liest Richtlinien, die auf dem Computer bereitgestellt werden, es sei denn, Ihre Claude-Desktop-Konfiguration setzt `requireCoworkFullVmSandbox`. Remote-Cowork-Sitzungen erhalten keine. Siehe [wo und wann eine Richtlinie gilt](/docs/de/managed-settings#where-and-when-a-policy-applies), um zu erfahren, welche Gerätedateien Cowork erreichen, und [MCP-Berechtigungsregeln](/docs/de/permissions#mcp), um zu erfahren, wie `Bash`- und `WebFetch`-Regeln auf Coworks Tools angewendet werden.


932 939 

933Anthropic überprüft Verbindungen zu diesem Host anhand der IP-Allowlist Ihrer Organisation unter Verwendung der Adresse, von der sie ankommen. Wenn Ihr Proxy Datenverkehr dafür über eine Adresse sendet, die nicht auf dieser Allowlist steht, funktionieren Claude in Chrome und andere Funktionen, die sich über die Bridge verbinden, nicht mehr, während der Rest der App weiterhin funktioniert.940Anthropic überprüft Verbindungen zu diesem Host anhand der IP-Allowlist Ihrer Organisation unter Verwendung der Adresse, von der sie ankommen. Wenn Ihr Proxy Datenverkehr dafür über eine Adresse sendet, die nicht auf dieser Allowlist steht, funktionieren Claude in Chrome und andere Funktionen, die sich über die Bridge verbinden, nicht mehr, während der Rest der App weiterhin funktioniert.

934 941 

935Ein [Artefakt](/docs/de/artifacts), das eine Schriftart von [Google Fonts](/docs/de/artifacts#improve-the-visual-design) lädt, fordert auch `fonts.googleapis.com` und `fonts.gstatic.com` an. Beide Hosts sind optional. Wenn Sie diese blockieren, werden Artefakte in Fallback-Schriftarten gerendert. Blockieren Sie mit einer schnellen Ablehnung statt eines stillen Verwerfens, damit die Schriftartanforderung sofort fehlschlägt, anstatt das erste Rendering der Seite zu verzögern.942Ein [Artefakt](/docs/de/artifacts), das eine Schriftart von [Google Fonts](/docs/de/artifacts#improve-the-visual-design) lädt, fordert auch `fonts.googleapis.com` und `fonts.gstatic.com` an. Beide Hosts sind optional. Wenn Sie diese blockieren, werden Artefakte 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.

936 943 

937Artefakte 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 Artefakts, 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 Bibliotheksanforderung sofort fehlschlägt, anstatt zu hängen, bis sie abläuft.944Artefakte 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 Artefakts, 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.

938 945 

939<h3 id="authentication-and-sso">946<h3 id="authentication-and-sso">

940 Authentifizierung und SSO947 Authentifizierung und SSO


946 Datenbehandlung953 Datenbehandlung

947</h3>954</h3>

948 955 

949Claude Code verarbeitet Ihren Code lokal in lokalen Sitzungen oder in Cloud-Sitzungen auf von Anthropic verwalteter Infrastruktur, es sei denn, Ihre Organisation leitet diese zu einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) weiter. Cloud-Sitzungen, einschließlich in einer selbstgehosteten Umgebung, senden Gespräche und Code-Kontext an Anthropics API zur Verarbeitung; lokale und SSH-Sitzungen senden diese an den [Modell-Provider](#feature-comparison), den Ihre Bereitstellung konfiguriert, standardmäßig Anthropics API. Siehe [Datenbehandlung](/docs/de/data-usage) für Details zu Datenspeicherung, Datenschutz und Compliance.956Claude Code verarbeitet Ihren Code lokal in lokalen Sitzungen oder in Cloud-Sitzungen auf von Anthropic verwalteter Infrastruktur, es sei denn, Ihre Organisation leitet diese zu einer [selbstgehosteten Umgebung](/docs/de/self-hosted-environments) weiter. Cloud-Sitzungen, einschließlich in einer selbstgehosteten Umgebung, senden Konversationen und Code-Kontext an Anthropics API zur Verarbeitung; lokale und SSH-Sitzungen senden diese an den [Modell-Provider](#feature-comparison), den Ihre Bereitstellung konfiguriert, standardmäßig Anthropics API. Siehe [Datenbehandlung](/docs/de/data-usage) für Details zu Datenspeicherung, Datenschutz und Compliance.

950 957 

951<h3 id="deployment">958<h3 id="deployment">

952 Bereitstellung959 Bereitstellung


999 1006 

1000| CLI | Desktop-Äquivalent |1007| CLI | Desktop-Äquivalent |

1001| - | - |1008| - | - |

1002| `--model sonnet` | Modell-Dropdown neben der Schaltfläche „Senden" |1009| `--model sonnet` | Modell-Dropdown neben der Schaltfläche „Senden“ |

1003| `--resume`, `--continue` | Klicken Sie auf eine Sitzung in der Seitenleiste, oder geben Sie `/resume` in das Eingabefeld ein, um eine Sitzung aufzugreifen, die Sie von der CLI gestartet haben |1010| `--resume`, `--continue` | Klicken Sie auf eine Sitzung in der Seitenleiste, oder geben Sie `/resume` in das Eingabefeld ein, um eine Sitzung aufzugreifen, die Sie von der CLI gestartet haben |

1004| `--permission-mode` | Moduswahlschalter neben der Schaltfläche „Senden" |1011| `--permission-mode` | Moduswahlschalter neben der Schaltfläche „Senden“ |

1005| `--dangerously-skip-permissions` | Bypass-Berechtigungsmodus. Aktivieren Sie auf Pro- und Max-Plänen in Einstellungen → Claude Code → „Bypass-Berechtigungsmodus zulassen"; auf Team- und Enterprise-Plänen wird es durch die Organisationsrichtlinie gesteuert |1012| `--dangerously-skip-permissions` | Bypass-Berechtigungsmodus. Aktivieren Sie auf Pro- und Max-Plänen in Einstellungen → Claude Code → „Bypass-Berechtigungsmodus zulassen“; auf Team- und Enterprise-Plänen wird es durch die Organisationsrichtlinie gesteuert |

1006| `--add-dir` | Fügen Sie mehrere Repos mit der Schaltfläche **+** in Cloud-Sitzungen hinzu |1013| `--add-dir` | Fügen Sie mehrere Repos mit der Schaltfläche **+** in Cloud-Sitzungen hinzu |

1007| `--allowedTools`, `--disallowedTools` | Kein Pro-Sitzungs-Äquivalent. Berechtigungsregeln in [Einstellungsdateien](/docs/de/settings) gelten weiterhin. |1014| `--allowedTools`, `--disallowedTools` | Kein Pro-Sitzungs-Äquivalent. Berechtigungsregeln in [Einstellungsdateien](/docs/de/settings) gelten weiterhin. |

1008| `--verbose` | [Ausführlicher Ansichtsmodus](#switch-view-modes) |1015| `--verbose` | [Ausführlicher Ansichtsmodus](#switch-view-modes) |

1009| `--print`, `--output-format` | Nicht verfügbar. Desktop ist nur interaktiv. |1016| `--print`, `--output-format` | Nicht verfügbar. Desktop ist nur interaktiv. |

1010| `ANTHROPIC_MODEL` Umgebungsvariable | Modell-Dropdown neben der Schaltfläche „Senden" |1017| `ANTHROPIC_MODEL` Umgebungsvariable | Modell-Dropdown neben der Schaltfläche „Senden“ |

1011| `MAX_THINKING_TOKENS` Umgebungsvariable | Im lokalen Umgebungs-Editor festlegen. Siehe [Umgebungskonfiguration](#environment-configuration). |1018| `MAX_THINKING_TOKENS` Umgebungsvariable | Im lokalen Umgebungs-Editor festlegen. Siehe [Umgebungskonfiguration](#environment-configuration). |

1012 1019 

1013<h3 id="shared-configuration">1020<h3 id="shared-configuration">


1020* **[MCP-Server](/docs/de/mcp)**, die in `~/.claude.json` oder `.mcp.json` konfiguriert sind, funktionieren in beiden1027* **[MCP-Server](/docs/de/mcp)**, die in `~/.claude.json` oder `.mcp.json` konfiguriert sind, funktionieren in beiden

1021* **[Hooks](/docs/de/hooks)** und **[Skills](/docs/de/skills)**, die in Einstellungen definiert sind, gelten für beide1028* **[Hooks](/docs/de/hooks)** und **[Skills](/docs/de/skills)**, die in Einstellungen definiert sind, gelten für beide

1022* **[Einstellungen](/docs/de/settings)** in `~/.claude.json` und `~/.claude/settings.json` werden geteilt. Berechtigungsregeln, erlaubte Tools und andere Einstellungen in `settings.json` gelten für Desktop-Sitzungen.1029* **[Einstellungen](/docs/de/settings)** in `~/.claude.json` und `~/.claude/settings.json` werden geteilt. Berechtigungsregeln, erlaubte Tools und andere Einstellungen in `settings.json` gelten für Desktop-Sitzungen.

1023* **Modelle**: die gleichen [Modelle](/docs/de/model-config#available-models) sind in beiden verfügbar. In Desktop wählen Sie das Modell aus dem Dropdown neben der Schaltfläche „Senden". Sie können das Modell während der Sitzung ändern.1030* **Modelle**: die gleichen [Modelle](/docs/de/model-config#available-models) sind in beiden verfügbar. In Desktop wählen Sie das Modell aus dem Dropdown neben der Schaltfläche „Senden“. Sie können das Modell während der Sitzung ändern.

1024 1031 

1025<h4 id="mcp-servers-from-the-claude-desktop-chat-app">1032<h4 id="mcp-servers-from-the-claude-desktop-chat-app">

1026 MCP-Server aus der Claude Desktop Chat-App1033 MCP-Server aus der Claude Desktop Chat-App


1090Klicken Sie auf die Versionsnummer, um sie in Ihre Zwischenablage zu kopieren.1097Klicken Sie auf die Versionsnummer, um sie in Ihre Zwischenablage zu kopieren.

1091 1098 

1092<h3 id="403-or-authentication-errors-in-the-code-tab">1099<h3 id="403-or-authentication-errors-in-the-code-tab">

1093 403 oder Authentifizierungsfehler auf der Registerkarte „Code"1100 403 oder Authentifizierungsfehler auf der Registerkarte „Code“

1094</h3>1101</h3>

1095 1102 

1096Wenn Sie `Error 403: Forbidden` oder andere Authentifizierungsfehler bei der Verwendung der Registerkarte „Code" sehen:1103Wenn Sie `Error 403: Forbidden` oder andere Authentifizierungsfehler bei der Verwendung der Registerkarte „Code“ sehen:

1097 1104 

10981. Melden Sie sich aus dem App-Menü ab und wieder an. Dies ist die häufigste Lösung.11051. Melden Sie sich aus dem App-Menü ab und wieder an. Dies ist die häufigste Lösung.

10992. Überprüfen Sie, ob Sie ein aktives bezahltes Abonnement haben: Pro, Max, Team oder Enterprise.11062. Überprüfen Sie, ob Sie ein aktives bezahltes Abonnement haben: Pro, Max, Team oder Enterprise.


11124. Überprüfen Sie unter Windows den Event Viewer auf Absturzprotokolle unter **Windows Logs → Application**.11194. Überprüfen Sie unter Windows den Event Viewer auf Absturzprotokolle unter **Windows Logs → Application**.

1113 1120 

1114<h3 id="failed-to-load-session">1121<h3 id="failed-to-load-session">

1115 „Fehler beim Laden der Sitzung"1122 „Fehler beim Laden der Sitzung“

1116</h3>1123</h3>

1117 1124 

1118Wenn Sie `Failed to load session` sehen, existiert der ausgewählte Ordner möglicherweise nicht mehr, ein Git-Repository benötigt möglicherweise Git LFS, das nicht installiert ist, oder Dateiberechtigungen verhindern möglicherweise den Zugriff. Versuchen Sie, einen anderen Ordner auszuwählen oder die App neu zu starten.1125Wenn Sie `Failed to load session` sehen, existiert der ausgewählte Ordner möglicherweise nicht mehr, ein Git-Repository benötigt möglicherweise Git LFS, das nicht installiert ist, oder Dateiberechtigungen verhindern möglicherweise den Zugriff. Versuchen Sie, einen anderen Ordner auszuwählen oder die App neu zu starten.


1127 Git- und Git LFS-Fehler1134 Git- und Git LFS-Fehler

1128</h3>1135</h3>

1129 1136 

1130Sitzungen, die in ihrem eigenen Worktree ausgeführt werden, benötigen Git. Wenn Sie „Git is required" sehen, installieren Sie [Git](https://git-scm.com/downloads) oder [Git for Windows](https://git-scm.com/downloads/win) unter Windows und versuchen Sie es erneut. Unter Windows fragten Claude Desktop-Versionen vor 1.49585.0 nach Git, bevor eine lokale Sitzung gestartet wurde; wenn Sie diese Aufforderung sehen und keine Worktrees verwenden, aktualisieren Sie die App.1137Sitzungen, die in ihrem eigenen Worktree ausgeführt werden, benötigen Git. Wenn Sie „Git is required“ sehen, installieren Sie [Git](https://git-scm.com/downloads) oder [Git for Windows](https://git-scm.com/downloads/win) unter Windows und versuchen Sie es erneut. Unter Windows fragten Claude Desktop-Versionen vor 1.49585.0 nach Git, bevor eine lokale Sitzung gestartet wurde; wenn Sie diese Aufforderung sehen und keine Worktrees verwenden, aktualisieren Sie die App.

1131 1138 

1132Wenn Sie „Git LFS is required by this repository but is not installed" sehen, installieren Sie Git LFS von [git-lfs.com](https://git-lfs.com/), führen Sie `git lfs install` aus und starten Sie die App neu.1139Wenn Sie „Git LFS is required by this repository but is not installed“ sehen, installieren Sie Git LFS von [git-lfs.com](https://git-lfs.com/), führen Sie `git lfs install` aus und starten Sie die App neu.

1133 1140 

1134<h3 id="mcp-servers-not-working-on-windows">1141<h3 id="mcp-servers-not-working-on-windows">

1135 MCP-Server funktionieren nicht unter Windows1142 MCP-Server funktionieren nicht unter Windows


1152* **Fehler bei gleichzeitiger Installation**: Wenn Sie einen Fehler über eine andere Installation sehen, die läuft, aber es gibt keine, versuchen Sie, das Installationsprogramm als Administrator auszuführen.1159* **Fehler bei gleichzeitiger Installation**: Wenn Sie einen Fehler über eine andere Installation sehen, die läuft, aber es gibt keine, versuchen Sie, das Installationsprogramm als Administrator auszuführen.

1153 1160 

1154<h3 id="branch-doesn’t-exist-yet-when-opening-in-cli">1161<h3 id="branch-doesn’t-exist-yet-when-opening-in-cli">

1155 „Branch existiert noch nicht" beim Öffnen in CLI1162 „Branch existiert noch nicht“ beim Öffnen in CLI

1156</h3>1163</h3>

1157 1164 

1158Cloud-Sitzungen können Branches erstellen, die auf Ihrem lokalen Computer nicht existieren. Klicken Sie auf den Branch-Namen in der Sitzungs-Symbolleiste, um ihn zu kopieren, und rufen Sie ihn dann lokal ab:1165Cloud-Sitzungen können Branches erstellen, die auf Ihrem lokalen Computer nicht existieren. Klicken Sie in der Sitzung auf den Branch-Namen und wählen Sie **Copy branch name**, und rufen Sie ihn dann lokal ab:

1159 1166 

1160```bash theme={null}1167```bash theme={null}

1161git fetch origin <branch-name>1168git fetch origin <branch-name>

Details

26 * Xcode 26.x oder Xcode 27 wird empfohlen, und der Bereich funktioniert mit beiden. Wenn Sie mehr als ein Xcode installiert haben, siehe [Wählen Sie, welches Xcode der Simulator-Bereich verwendet](#choose-which-xcode-the-simulator-pane-uses)26 * Xcode 26.x oder Xcode 27 wird empfohlen, und der Bereich funktioniert mit beiden. Wenn Sie mehr als ein Xcode installiert haben, siehe [Wählen Sie, welches Xcode der Simulator-Bereich verwendet](#choose-which-xcode-the-simulator-pane-uses)

27 27 

28<Note>28<Note>

29 Auf dieser Seite bezieht sich „Gerät" auf ein simuliertes iPhone oder iPad, eines der gleichen Simulator-Geräte, die Sie in Xcode unter **Window → Devices and Simulators** verwalten, nicht auf physische Hardware.29 Auf dieser Seite bezieht sich „Gerät“ auf ein simuliertes iPhone oder iPad, eines der gleichen Simulator-Geräte, die Sie in Xcode unter **Window → Devices and Simulators** verwalten, nicht auf physische Hardware.

30</Note>30</Note>

31 31 

32Der Simulator-Bereich ist nur in lokalen Sitzungen verfügbar. In [Cloud-](/docs/de/desktop#run-long-running-tasks-in-the-cloud) und [SSH-](/docs/de/desktop#ssh-sessions) Sitzungen läuft Claude auf einem Computer, der die Simulatoren auf Ihrem Mac nicht erreichen kann.32Der Simulator-Bereich ist nur in lokalen Sitzungen verfügbar. In [Cloud-](/docs/de/desktop#run-long-running-tasks-in-the-cloud) und [SSH-](/docs/de/desktop#ssh-sessions) Sitzungen läuft Claude auf einem Computer, der die Simulatoren auf Ihrem Mac nicht erreichen kann.


71 </Step>71 </Step>

72</Steps>72</Steps>

73 73 

74Der Simulator-Bereich öffnet sich, wenn Claude die App in einem Simulator startet, an jedem Punkt in der Sitzung. Wenn Ihre Anfrage darum geht, die App zu sehen, zum Beispiel „sieht der neue Bildschirm richtig aus?", startet Claude einen Simulator, bevor er mit der Arbeit beginnt. Nachdem Claude einen Fehler behoben oder einen Bildschirm geändert hat, bitten Sie ihn, die Änderung zu überprüfen: Das Neustarten der App öffnet den Bereich erneut, wenn er nicht offen ist.74Der Simulator-Bereich öffnet sich, wenn Claude die App in einem Simulator startet, an jedem Punkt in der Sitzung. Wenn Ihre Anfrage darum geht, die App zu sehen, zum Beispiel „sieht der neue Bildschirm richtig aus?“, startet Claude einen Simulator, bevor er mit der Arbeit beginnt. Nachdem Claude einen Fehler behoben oder einen Bildschirm geändert hat, bitten Sie ihn, die Änderung zu überprüfen: Das Neustarten der App öffnet den Bereich erneut, wenn er nicht offen ist.

75 75 

76Der Simulator-Bereich zeigt das Gerät, auf dem die App tatsächlich gestartet wurde. Um auf einem bestimmten Gerät zu testen, nennen Sie es in Ihrer Anfrage, zum Beispiel „führe es auf dem iPhone SE Simulator aus", und Claude zielt auf dieses Gerät ab, wenn es erstellt und startet.76Der Simulator-Bereich zeigt das Gerät, auf dem die App tatsächlich gestartet wurde. Um auf einem bestimmten Gerät zu testen, nennen Sie es in Ihrer Anfrage, zum Beispiel „führe es auf dem iPhone SE Simulator aus“, und Claude zielt auf dieses Gerät ab, wenn es erstellt und startet.

77 77 

78Ein Gerät, das Claude startet, erscheint auch in Apples Simulator-App oder in Device Hub auf Xcode 27. Claude kann die App auf einem Gerät installieren, das Sie bereits gestartet haben.78Ein Gerät, das Claude startet, erscheint auch in Apples Simulator-App oder in Device Hub auf Xcode 27. Claude kann die App auf einem Gerät installieren, das Sie bereits gestartet haben.

79 79 

80Sie können den Simulator-Bereich auch selbst öffnen. Sobald die Sitzung einen Simulator angehängt hat oder Swift-Dateien bearbeitet hat, zeigt das Menü **Views** in der Sitzungs-Symbolleiste einen Eintrag **iOS Simulator**. Wenn der Bereich noch kein Gerät anzeigt, klicken Sie auf **Attach simulator** oder wählen Sie ein bestimmtes Gerät aus dem Geräte-Menü daneben; wenn Sie ein ausgeschaltetes Gerät auswählen, wird es gestartet. Wenn Xcode oder seine Simulatoren fehlen, zeigt der Bereich stattdessen die Einrichtungsschritte an und markiert sie, wenn Sie sie abschließen.80Sie können den Simulator-Bereich auch selbst öffnen. Sobald der Sitzung ein Simulator angehängt ist oder Claude Code Arbeit an einer iOS-App erkennt, erscheint in der Titelleiste der Sitzung eine Schaltfläche **iOS Simulator**. Wenn der Bereich noch kein Gerät anzeigt, klicken Sie auf **Attach simulator** oder wählen Sie ein bestimmtes Gerät aus dem Geräte-Menü daneben; wenn Sie ein ausgeschaltetes Gerät auswählen, wird es gestartet. Wenn Xcode oder seine Simulatoren fehlen, zeigt der Bereich stattdessen die Einrichtungsschritte an und markiert sie, wenn Sie sie abschließen.

81 81 

82<h2 id="control-the-simulator-yourself">82<h2 id="control-the-simulator-yourself">

83 Steuern Sie den Simulator selbst83 Steuern Sie den Simulator selbst


156 156 

157Claude hat möglicherweise nicht erkannt, dass Sie die App ausführen oder testen möchten, oder die Simulator-Tools fehlen möglicherweise. Überprüfen Sie folgende Punkte:157Claude hat möglicherweise nicht erkannt, dass Sie die App ausführen oder testen möchten, oder die Simulator-Tools fehlen möglicherweise. Überprüfen Sie folgende Punkte:

158 158 

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

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

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

162* Wenn Sie sich in einer Enterprise-Organisation mit aktivierter HIPAA-Konfiguration befinden, ist der Simulator-Bereich für Sie nicht verfügbar.162* Wenn Sie sich in einer Enterprise-Organisation mit aktivierter HIPAA-Konfiguration befinden, ist der Simulator-Bereich für Sie nicht verfügbar.

Details

49 </Step>49 </Step>

50 50 

51 <Step title="Öffnen Sie die Registerkarte Code">51 <Step title="Öffnen Sie die Registerkarte Code">

52 Klicken Sie auf die Registerkarte **Code** oben in der Mitte. Wenn Sie beim Klicken auf „Code" aufgefordert werden, ein Upgrade durchzuführen, müssen Sie zunächst [ein bezahltes Abonnement abschließen](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=desktop_quickstart_upgrade). Wenn Sie aufgefordert werden, sich online anzumelden, schließen Sie die Anmeldung ab und starten Sie die App neu. Wenn Sie einen 403-Fehler sehen, siehe [Authentifizierungsfehlersuche](/docs/de/desktop#403-or-authentication-errors-in-the-code-tab).52 Klicken Sie auf die Registerkarte **Code** oben in der Mitte. Wenn Sie beim Klicken auf „Code“ aufgefordert werden, ein Upgrade durchzuführen, müssen Sie zunächst [ein bezahltes Abonnement abschließen](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=desktop_quickstart_upgrade). Wenn Sie aufgefordert werden, sich online anzumelden, schließen Sie die Anmeldung ab und starten Sie die App neu. Wenn Sie einen 403-Fehler sehen, siehe [Authentifizierungsfehlersuche](/docs/de/desktop#403-or-authentication-errors-in-the-code-tab).

53 </Step>53 </Step>

54</Steps>54</Steps>

55 55 

56Die Desktop-App enthält Claude Code, daher müssen Sie Node.js oder die CLI nicht installieren, um die Registerkarte „Code" zu verwenden.56Die Desktop-App enthält Claude Code, daher müssen Sie Node.js oder die CLI nicht installieren, um die Registerkarte „Code“ zu verwenden.

57 57 

58<h2 id="start-your-first-session">58<h2 id="start-your-first-session">

59 Starten Sie Ihre erste Sitzung59 Starten Sie Ihre erste Sitzung


112 112 

113**Unterbrechen und lenken.** Sie können Claude jederzeit umleiten. Klicken Sie auf die Stoppschaltfläche, um sofort zu unterbrechen, oder geben Sie eine Korrektur ein und drücken Sie **Eingabe**, um sie zu senden, ohne die laufende Aktion zu stoppen. In beiden Fällen müssen Sie nicht warten, bis sie abgeschlossen ist, oder von vorne beginnen.113**Unterbrechen und lenken.** Sie können Claude jederzeit umleiten. Klicken Sie auf die Stoppschaltfläche, um sofort zu unterbrechen, oder geben Sie eine Korrektur ein und drücken Sie **Eingabe**, um sie zu senden, ohne die laufende Aktion zu stoppen. In beiden Fällen müssen Sie nicht warten, bis sie abgeschlossen ist, oder von vorne beginnen.

114 114 

115**Geben Sie Claude mehr Kontext.** Geben Sie `@filename` in das Eingabefeld ein, um eine bestimmte Datei in das Gespräch zu ziehen, fügen Sie Bilder und PDFs mit der Schaltfläche „Anhang" an, oder ziehen Sie Dateien direkt per Drag-and-Drop in die Eingabe. Je mehr Kontext Claude hat, desto besser sind die Ergebnisse. Siehe [Dateien und Kontext hinzufügen](/docs/de/desktop#add-files-and-context-to-prompts).115**Geben Sie Claude mehr Kontext.** Geben Sie `@filename` in das Eingabefeld ein, um eine bestimmte Datei in das Gespräch zu ziehen, fügen Sie Bilder und PDFs mit der Schaltfläche „Anhang“ an, oder ziehen Sie Dateien direkt per Drag-and-Drop in die Eingabe. Je mehr Kontext Claude hat, desto besser sind die Ergebnisse. Siehe [Dateien und Kontext hinzufügen](/docs/de/desktop#add-files-and-context-to-prompts).

116 116 

117**Verwenden Sie Skills für wiederholbare Aufgaben.** Geben Sie `/` ein oder klicken Sie auf **+** → **Slash commands**, um [integrierte Befehle](/docs/de/commands), [benutzerdefinierte Skills](/docs/de/skills) und Plugin-Skills zu durchsuchen. Skills sind wiederverwendbare Eingabeaufforderungen, die Sie jederzeit aufrufen können, z. B. Code-Review-Checklisten oder Bereitstellungsschritte.117**Verwenden Sie Skills für wiederholbare Aufgaben.** Geben Sie `/` ein oder klicken Sie auf **+** → **Slash commands**, um [integrierte Befehle](/docs/de/commands), [benutzerdefinierte Skills](/docs/de/skills) und Plugin-Skills zu durchsuchen. Skills sind wiederverwendbare Eingabeaufforderungen, die Sie jederzeit aufrufen können, z. B. Code-Review-Checklisten oder Bereitstellungsschritte.

118 118 

119**Überprüfen Sie Änderungen vor dem Commit.** Nachdem Claude Dateien bearbeitet hat, wird ein `+12 -1`-Indikator angezeigt. Klicken Sie darauf, um die [Diff-Ansicht](/docs/de/desktop#review-changes-with-diff-view) zu öffnen, überprüfen Sie Änderungen Datei für Datei und kommentieren Sie bestimmte Zeilen. Claude liest Ihre Kommentare und überarbeitet. Klicken Sie auf **Code überprüfen**, um Claude die Diffs selbst auswerten zu lassen und Inline-Vorschläge zu hinterlassen.119**Überprüfen Sie Änderungen vor dem Commit.** Nachdem Claude Dateien bearbeitet hat, wird ein `+12 -1`-Indikator angezeigt. Klicken Sie darauf, um die [Diff-Ansicht](/docs/de/desktop#review-changes-with-diff-view) zu öffnen, überprüfen Sie Änderungen Datei für Datei und kommentieren Sie bestimmte Zeilen. Claude liest Ihre Kommentare und überarbeitet. Damit Claude die Änderungen selbst überprüft, geben Sie [`/code-review`](/docs/de/desktop#review-your-code) in das Eingabefeld ein.

120 120 

121**Passen Sie an, wie viel Kontrolle Sie haben.** Ihr [Berechtigungsmodus](/docs/de/desktop#choose-a-permission-mode) bestimmt, wie viel Claude tun kann, ohne um Genehmigung zu fragen:121**Passen Sie an, wie viel Kontrolle Sie haben.** Ihr [Berechtigungsmodus](/docs/de/desktop#choose-a-permission-mode) bestimmt, wie viel Claude tun kann, ohne um Genehmigung zu fragen:

122 122 

env-vars.md +4 −2

Details

195| `BASH_DEFAULT_TIMEOUT_MS` | Standard-Timeout für einen Befehl des Bash- oder PowerShell-Tools im Vordergrund, in Millisekunden (Standard: 120000 bzw. 2 Minuten). Ein Standardwert von mehr als 30 Minuten wird in unbeaufsichtigten Sitzungen außerdem zum Standard-[Zeitlimit für Hintergrundbefehle](/docs/de/tools-reference#time-limit-for-background-commands). Das Zeitlimit für Hintergrundbefehle erfordert Claude Code v2.1.285 oder höher |195| `BASH_DEFAULT_TIMEOUT_MS` | Standard-Timeout für einen Befehl des Bash- oder PowerShell-Tools im Vordergrund, in Millisekunden (Standard: 120000 bzw. 2 Minuten). Ein Standardwert von mehr als 30 Minuten wird in unbeaufsichtigten Sitzungen außerdem zum Standard-[Zeitlimit für Hintergrundbefehle](/docs/de/tools-reference#time-limit-for-background-commands). Das Zeitlimit für Hintergrundbefehle erfordert Claude Code v2.1.285 oder höher |

196| `BASH_MAX_OUTPUT_LENGTH` | Maximale Anzahl an Zeichen der Bash-Ausgabe, die Claude Code in das Ergebnis eines Befehls zurückliest (Standard: 30000; Maximum: 150000). Wenn Sie die Einstellung [`bashOutputMaxChars`](/docs/de/settings-reference#bashoutputmaxchars) setzen, ignoriert Claude Code diese Variable. Siehe [Ausgabelimits](/docs/de/tools-reference#output-limits) |196| `BASH_MAX_OUTPUT_LENGTH` | Maximale Anzahl an Zeichen der Bash-Ausgabe, die Claude Code in das Ergebnis eines Befehls zurückliest (Standard: 30000; Maximum: 150000). Wenn Sie die Einstellung [`bashOutputMaxChars`](/docs/de/settings-reference#bashoutputmaxchars) setzen, ignoriert Claude Code diese Variable. Siehe [Ausgabelimits](/docs/de/tools-reference#output-limits) |

197| `BASH_MAX_TIMEOUT_MS` | Maximaler Timeout, den das Modell für einen Befehl des Bash- oder PowerShell-Tools im Vordergrund setzen kann, in Millisekunden (Standard: 600000 bzw. 10 Minuten). Die effektive Obergrenze ist der größere Wert aus diesem und `BASH_DEFAULT_TIMEOUT_MS`. Eine effektive Obergrenze von mehr als 2 Stunden wird in unbeaufsichtigten Sitzungen außerdem zum maximalen [Zeitlimit für Hintergrundbefehle](/docs/de/tools-reference#time-limit-for-background-commands). Das Zeitlimit für Hintergrundbefehle erfordert Claude Code v2.1.285 oder höher |197| `BASH_MAX_TIMEOUT_MS` | Maximaler Timeout, den das Modell für einen Befehl des Bash- oder PowerShell-Tools im Vordergrund setzen kann, in Millisekunden (Standard: 600000 bzw. 10 Minuten). Die effektive Obergrenze ist der größere Wert aus diesem und `BASH_DEFAULT_TIMEOUT_MS`. Eine effektive Obergrenze von mehr als 2 Stunden wird in unbeaufsichtigten Sitzungen außerdem zum maximalen [Zeitlimit für Hintergrundbefehle](/docs/de/tools-reference#time-limit-for-background-commands). Das Zeitlimit für Hintergrundbefehle erfordert Claude Code v2.1.285 oder höher |

198| `BETA_TRACING_ENDPOINT` | OTLP-Endpunkt für [detailliertes Beta-Tracing](/docs/de/monitoring-usage#traces-beta): Mit `ENABLE_BETA_TRACING_DETAILED=1` gehen Logs und Traces dorthin statt an die konfigurierten Exporter. Setzen Sie ihn in Ihrer Shell, in den Benutzereinstellungen oder in verwalteten Einstellungen. Wird in [Projekt- und lokalen Einstellungen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) ignoriert |198| `BETA_TRACING_ENDPOINT` | OTLP/HTTP-Endpunkt für [detailliertes Beta-Tracing](/docs/de/monitoring-usage#traces-beta): Mit `ENABLE_BETA_TRACING_DETAILED=1` gehen Logs und Traces dorthin statt an die konfigurierten Exporter. Setzen Sie ihn in Ihrer Shell, in Benutzereinstellungen oder in verwalteten Einstellungen. Wird in [Projekt- und lokalen Einstellungen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) ignoriert |

199| `CCR_FORCE_BUNDLE` | Setzen Sie `1`, um [`claude --cloud`](/docs/de/claude-code-on-the-web#send-local-repositories-without-github) zu zwingen, Ihr lokales Repository zu bündeln und hochzuladen, statt es von seinem Remote zu klonen |199| `CCR_FORCE_BUNDLE` | Setzen Sie `1`, um [`claude --cloud`](/docs/de/claude-code-on-the-web#send-local-repositories-without-github) zu zwingen, Ihr lokales Repository zu bündeln und hochzuladen, statt es von seinem Remote zu klonen |

200| `CLAUDECODE` | Wird in Unterprozessen, die Claude Code startet (Bash- und PowerShell-Tools, tmux-Sitzungen, [Hook](/docs/de/hooks)-Befehle, [Statuszeilen](/docs/de/statusline)-Befehle, stdio-[MCP-Server](/docs/de/mcp)-Unterprozesse), auf `1` gesetzt. IDE-Erweiterungen setzen sie auch in ihren integrierten Terminals. Verwenden Sie sie, um zu erkennen, ob ein Skript in einem von Claude Code gestarteten Unterprozess läuft. Um zu prüfen, ob der aktuelle Prozess direkt durch einen Tool-Aufruf oder Hook gestartet wurde und nicht innerhalb eines von Claude Code gestarteten stdio-MCP-Servers, verwenden Sie stattdessen `CLAUDE_CODE_CHILD_SESSION` |200| `CLAUDECODE` | Wird in Unterprozessen, die Claude Code startet (Bash- und PowerShell-Tools, tmux-Sitzungen, [Hook](/docs/de/hooks)-Befehle, [Statuszeilen](/docs/de/statusline)-Befehle, stdio-[MCP-Server](/docs/de/mcp)-Unterprozesse), auf `1` gesetzt. IDE-Erweiterungen setzen sie auch in ihren integrierten Terminals. Verwenden Sie sie, um zu erkennen, ob ein Skript in einem von Claude Code gestarteten Unterprozess läuft. Um zu prüfen, ob der aktuelle Prozess direkt durch einen Tool-Aufruf oder Hook gestartet wurde und nicht innerhalb eines von Claude Code gestarteten stdio-MCP-Servers, verwenden Sie stattdessen `CLAUDE_CODE_CHILD_SESSION` |

201| `CLAUDE_AFK_COUNTDOWN_MS` | Wie viele Millisekunden vor dem automatischen Fortfahren der Countdown auf dem Bildschirm bei einem unbeantworteten [`AskUserQuestion`](/docs/de/tools-reference)-Dialog erscheint. Standard `20000` (20 Sekunden), begrenzt auf den Timeout für das automatische Fortfahren. Hat keine Wirkung, solange das automatische Fortfahren nicht eingeschaltet ist; siehe die Einstellung [`askUserQuestionTimeout`](/docs/de/settings-reference#askuserquestiontimeout) und `CLAUDE_AFK_TIMEOUT_MS`. Erfordert Claude Code v2.1.198 oder höher |201| `CLAUDE_AFK_COUNTDOWN_MS` | Wie viele Millisekunden vor dem automatischen Fortfahren der Countdown auf dem Bildschirm bei einem unbeantworteten [`AskUserQuestion`](/docs/de/tools-reference)-Dialog erscheint. Standard `20000` (20 Sekunden), begrenzt auf den Timeout für das automatische Fortfahren. Hat keine Wirkung, solange das automatische Fortfahren nicht eingeschaltet ist; siehe die Einstellung [`askUserQuestionTimeout`](/docs/de/settings-reference#askuserquestiontimeout) und `CLAUDE_AFK_TIMEOUT_MS`. Erfordert Claude Code v2.1.198 oder höher |


287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | Setzen Sie `1`, um Befehle des [PowerShell-Tools](/docs/de/tools-reference#powershell-tool) unter Windows direkt statt über den `cmd.exe`-Launcher zu starten. Standardmäßig ermöglicht der Launcher, dass ein [im Hintergrund laufender](/docs/de/tools-reference#background-commands) PowerShell-Befehl [auf den nächsten Prozess der Sitzung übergeht](/docs/de/agent-view#the-supervisor-process), etwa wenn Sie [die Sitzung in den Hintergrund verschieben](/docs/de/agent-view#from-inside-a-session). Wenn Sie die Variable setzen, stoppt ein in den Hintergrund verschobener PowerShell-Befehl, sobald der Prozess der Sitzung beendet wird. Bash-Befehle sind nicht betroffen. Erfordert Claude Code v2.1.269 oder höher |287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | Setzen Sie `1`, um Befehle des [PowerShell-Tools](/docs/de/tools-reference#powershell-tool) unter Windows direkt statt über den `cmd.exe`-Launcher zu starten. Standardmäßig ermöglicht der Launcher, dass ein [im Hintergrund laufender](/docs/de/tools-reference#background-commands) PowerShell-Befehl [auf den nächsten Prozess der Sitzung übergeht](/docs/de/agent-view#the-supervisor-process), etwa wenn Sie [die Sitzung in den Hintergrund verschieben](/docs/de/agent-view#from-inside-a-session). Wenn Sie die Variable setzen, stoppt ein in den Hintergrund verschobener PowerShell-Befehl, sobald der Prozess der Sitzung beendet wird. Bash-Befehle sind nicht betroffen. Erfordert Claude Code v2.1.269 oder höher |

288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | Setzen Sie `1`, um [Workflows](/docs/de/workflows#turn-workflows-off) zu deaktivieren. Entspricht der Einstellung [`disableWorkflows`](/docs/de/settings-reference#disableworkflows) |288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | Setzen Sie `1`, um [Workflows](/docs/de/workflows#turn-workflows-off) zu deaktivieren. Entspricht der Einstellung [`disableWorkflows`](/docs/de/settings-reference#disableworkflows) |

289| `CLAUDE_CODE_EFFORT_LEVEL` | Legt die Effort-Stufe für unterstützte Modelle fest. Werte: `low`, `medium`, `high`, `xhigh`, `max` oder `auto`, um den Standard des Modells zu verwenden. Die verfügbaren Stufen hängen vom Modell ab. Hat Vorrang vor `--effort`, `/effort` und den Einstellungen `modelSettings` und `effortLevel`. Eine Obergrenze durch [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel) gilt weiterhin. Siehe [Effort-Stufe anpassen](/docs/de/model-config#adjust-effort-level) |289| `CLAUDE_CODE_EFFORT_LEVEL` | Legt die Effort-Stufe für unterstützte Modelle fest. Werte: `low`, `medium`, `high`, `xhigh`, `max` oder `auto`, um den Standard des Modells zu verwenden. Die verfügbaren Stufen hängen vom Modell ab. Hat Vorrang vor `--effort`, `/effort` und den Einstellungen `modelSettings` und `effortLevel`. Eine Obergrenze durch [`maxEffortLevel`](/docs/de/settings-reference#maxeffortlevel) gilt weiterhin. Siehe [Effort-Stufe anpassen](/docs/de/model-config#adjust-effort-level) |

290| `CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS` | Setzen Sie `1`, um dem Nachrichtenstream [`session_state_changed`](/docs/de/agent-sdk/typescript#sdksessionstatechangedmessage)-Nachrichten hinzuzufügen, die den Zustand der Sitzung enthalten. Erfordert entweder das [Agent SDK](/docs/de/agent-sdk/overview) oder `--print`, `--output-format stream-json` und `--verbose` |

290| `CLAUDE_CODE_ENABLE_AUTO_MODE` | Wird aus Gründen der Kompatibilität mit älteren Versionen akzeptiert und hat keine Wirkung. Der Auto-Modus ist standardmäßig bei jedem Anbieter verfügbar, einschließlich Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry und angemeldeter Sitzungen über das [Claude apps gateway](/docs/de/claude-apps-gateway). In v2.1.158 bis v2.1.206 musste diese Variable auf `1` gesetzt werden, um den [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) bei diesen Anbietern verfügbar zu machen |291| `CLAUDE_CODE_ENABLE_AUTO_MODE` | Wird aus Gründen der Kompatibilität mit älteren Versionen akzeptiert und hat keine Wirkung. Der Auto-Modus ist standardmäßig bei jedem Anbieter verfügbar, einschließlich Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry und angemeldeter Sitzungen über das [Claude apps gateway](/docs/de/claude-apps-gateway). In v2.1.158 bis v2.1.206 musste diese Variable auf `1` gesetzt werden, um den [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) bei diesen Anbietern verfügbar zu machen |

291| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | Überschreibt die Verfügbarkeit der [Sitzungszusammenfassung](/docs/de/interactive-mode#session-recap). Auf `0` setzen, um Zusammenfassungen unabhängig vom Schalter in `/config` zu deaktivieren. Auf `1` setzen, um Zusammenfassungen zu erzwingen, wenn [`awaySummaryEnabled`](/docs/de/settings-reference#awaysummaryenabled) `false` ist. Hat Vorrang vor der Einstellung und dem Schalter in `/config` |292| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | Überschreibt die Verfügbarkeit der [Sitzungszusammenfassung](/docs/de/interactive-mode#session-recap). Auf `0` setzen, um Zusammenfassungen unabhängig vom Schalter in `/config` zu deaktivieren. Auf `1` setzen, um Zusammenfassungen zu erzwingen, wenn [`awaySummaryEnabled`](/docs/de/settings-reference#awaysummaryenabled) `false` ist. Hat Vorrang vor der Einstellung und dem Schalter in `/config` |

292| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | Auf `1` setzen, um den Plugin-Zustand im [nicht interaktiven Modus](/docs/de/headless) an Turn-Grenzen zu aktualisieren, nachdem eine Installation im Hintergrund abgeschlossen ist. Standardmäßig deaktiviert, da die Aktualisierung den System-Prompt mitten in der Sitzung ändert, wodurch das [Prompt-Caching](/docs/de/prompt-caching) für diesen Turn ungültig wird |293| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | Auf `1` setzen, um den Plugin-Zustand im [nicht interaktiven Modus](/docs/de/headless) an Turn-Grenzen zu aktualisieren, nachdem eine Installation im Hintergrund abgeschlossen ist. Standardmäßig deaktiviert, da die Aktualisierung den System-Prompt mitten in der Sitzung ändert, wodurch das [Prompt-Caching](/docs/de/prompt-caching) für diesen Turn ungültig wird |


314| `CLAUDE_CODE_GLOB_NO_IGNORE` | Auf `false` setzen, damit das [Glob-Tool](/docs/de/tools-reference#glob-tool-behavior) `.gitignore`-Muster berücksichtigt. Standardmäßig gibt Glob alle passenden Dateien zurück, einschließlich der durch gitignore ausgeschlossenen. Wirkt sich nicht auf die `@`-Dateiautovervollständigung aus, die eine eigene [Einstellung `respectGitignore`](/docs/de/settings-reference#respectgitignore) hat |315| `CLAUDE_CODE_GLOB_NO_IGNORE` | Auf `false` setzen, damit das [Glob-Tool](/docs/de/tools-reference#glob-tool-behavior) `.gitignore`-Muster berücksichtigt. Standardmäßig gibt Glob alle passenden Dateien zurück, einschließlich der durch gitignore ausgeschlossenen. Wirkt sich nicht auf die `@`-Dateiautovervollständigung aus, die eine eigene [Einstellung `respectGitignore`](/docs/de/settings-reference#respectgitignore) hat |

315| `CLAUDE_CODE_GLOB_TIMEOUT_SECONDS` | Timeout in Sekunden für die Dateisuche des Glob-Tools. Standardmäßig 20 Sekunden auf den meisten Plattformen und 60 Sekunden unter WSL |316| `CLAUDE_CODE_GLOB_TIMEOUT_SECONDS` | Timeout in Sekunden für die Dateisuche des Glob-Tools. Standardmäßig 20 Sekunden auf den meisten Plattformen und 60 Sekunden unter WSL |

316| `CLAUDE_CODE_GOAL_CHECKIN_MINUTES` | Wie viele Minuten Hintergrundarbeit ein aktives Ziel warten lassen kann, bevor Claude Code [Claude bittet, nach dem Stand zu sehen](/docs/de/goal#background-work-defers-evaluation). Standard `30`. Auf `0` setzen, um diese Zwischenprüfungen zu deaktivieren. Geben Sie ganze Minuten in reinen Ziffern an, höchstens `10080`, also eine Woche. Claude Code behandelt jeden anderen Wert als nicht gesetzt und verwendet den Standard. Erfordert Claude Code v2.1.234 oder höher |317| `CLAUDE_CODE_GOAL_CHECKIN_MINUTES` | Wie viele Minuten Hintergrundarbeit ein aktives Ziel warten lassen kann, bevor Claude Code [Claude bittet, nach dem Stand zu sehen](/docs/de/goal#background-work-defers-evaluation). Standard `30`. Auf `0` setzen, um diese Zwischenprüfungen zu deaktivieren. Geben Sie ganze Minuten in reinen Ziffern an, höchstens `10080`, also eine Woche. Claude Code behandelt jeden anderen Wert als nicht gesetzt und verwendet den Standard. Erfordert Claude Code v2.1.234 oder höher |

318| `CLAUDE_CODE_GZIP_REQUEST_BODIES` | Setzen Sie den Wert auf `0`, um die gzip-Komprimierung von Request-Bodys für die Claude API, Telemetrie und die Veröffentlichung von [Artefakten](/docs/de/artifacts) zu deaktivieren, die an `api.anthropic.com` gesendet werden. Standardmäßig komprimiert Claude Code große Request-Bodys bei direkten Verbindungen und überspringt die Komprimierung, wenn Sie Anfragen über einen Proxy senden, ein Client-Zertifikat konfigurieren oder `NODE_EXTRA_CA_CERTS` setzen. Verwenden Sie `0`, wenn ein [TLS-prüfender Proxy](/docs/de/network-config#ca-certificate-store), den Claude Code nicht erkennen kann, komprimierte Anfragen falsch verarbeitet |

317| `CLAUDE_CODE_HIDE_CWD` | Auf `1` setzen, um das Arbeitsverzeichnis im Startlogo auszublenden. Nützlich für Bildschirmfreigaben oder Aufzeichnungen, bei denen der Pfad Ihren Betriebssystem-Benutzernamen preisgibt |319| `CLAUDE_CODE_HIDE_CWD` | Auf `1` setzen, um das Arbeitsverzeichnis im Startlogo auszublenden. Nützlich für Bildschirmfreigaben oder Aufzeichnungen, bei denen der Pfad Ihren Betriebssystem-Benutzernamen preisgibt |

318| `CLAUDE_CODE_IDE_HOST_OVERRIDE` | Überschreibt die Host-Adresse, die für die Verbindung zur IDE-Erweiterung verwendet wird. Standardmäßig erkennt Claude Code die richtige Adresse automatisch, einschließlich des Routings von WSL zu Windows |320| `CLAUDE_CODE_IDE_HOST_OVERRIDE` | Überschreibt die Host-Adresse, die für die Verbindung zur IDE-Erweiterung verwendet wird. Standardmäßig erkennt Claude Code die richtige Adresse automatisch, einschließlich des Routings von WSL zu Windows |

319| `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL` | Auf `1` setzen, um die automatische Installation von IDE-Erweiterungen zu überspringen. Entspricht dem Setzen von [`autoInstallIdeExtension`](/docs/de/settings-reference#autoinstallideextension) auf `false` |321| `CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL` | Auf `1` setzen, um die automatische Installation von IDE-Erweiterungen zu überspringen. Entspricht dem Setzen von [`autoInstallIdeExtension`](/docs/de/settings-reference#autoinstallideextension) auf `false` |


460| `DISABLE_UPDATES` | Auf `1` setzen, um alle Updates zu blockieren, einschließlich manueller Aufrufe von `claude update` und `claude install`. Strenger als `DISABLE_AUTOUPDATER`. Verwenden Sie dies, wenn Sie Claude Code über eigene Kanäle verteilen und Benutzer nicht selbst aktualisieren sollen |462| `DISABLE_UPDATES` | Auf `1` setzen, um alle Updates zu blockieren, einschließlich manueller Aufrufe von `claude update` und `claude install`. Strenger als `DISABLE_AUTOUPDATER`. Verwenden Sie dies, wenn Sie Claude Code über eigene Kanäle verteilen und Benutzer nicht selbst aktualisieren sollen |

461| `DISABLE_UPGRADE_COMMAND` | Auf `1` setzen, um den Befehl `/upgrade` auszublenden |463| `DISABLE_UPGRADE_COMMAND` | Auf `1` setzen, um den Befehl `/upgrade` auszublenden |

462| `DO_NOT_TRACK` | Auf `1` setzen, um die Telemetrie abzulehnen, mit derselben Wirkung wie `DISABLE_TELEMETRY`, auch auf das [Abrufen von Feature-Flags](#features-that-need-feature-flag-fetching). Claude Code liest diese Variable als Standard-Boolean, sodass `0` die Telemetrie aktiviert lässt, und berücksichtigt sie als toolübergreifende Konvention, die von vielen Entwickler-CLIs erkannt wird |464| `DO_NOT_TRACK` | Auf `1` setzen, um die Telemetrie abzulehnen, mit derselben Wirkung wie `DISABLE_TELEMETRY`, auch auf das [Abrufen von Feature-Flags](#features-that-need-feature-flag-fetching). Claude Code liest diese Variable als Standard-Boolean, sodass `0` die Telemetrie aktiviert lässt, und berücksichtigt sie als toolübergreifende Konvention, die von vielen Entwickler-CLIs erkannt wird |

463| `ENABLE_BETA_TRACING_DETAILED` | Zusammen mit `BETA_TRACING_ENDPOINT` auf `1` setzen, um [detailliertes Beta-Tracing](/docs/de/monitoring-usage#traces-beta) einzuschalten, das inhaltstragende Span-Attribute und den Span `claude_code.hook` hinzufügt. Interaktive CLI-Sitzungen erfordern außerdem, dass Ihre Organisation für die Beta freigeschaltet ist. Beide Variablen werden in [Projekt- und lokalen Einstellungen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) ignoriert |465| `ENABLE_BETA_TRACING_DETAILED` | Setzen Sie den Wert auf `1` und `BETA_TRACING_ENDPOINT` auf den OTLP/HTTP-Endpunkt Ihres Collectors, um das [detaillierte Beta-Tracing](/docs/de/monitoring-usage#traces-beta) einzuschalten, das inhaltstragende Span-Attribute und den Span `claude_code.hook` hinzufügt. Interaktive CLI-Sitzungen erfordern außerdem, dass Ihre Organisation für die Beta freigeschaltet ist. Beide Variablen werden in [Projekt- und lokalen Einstellungen](/docs/de/settings-reference#variables-claude-code-ignores-in-env) ignoriert |

464| `ENABLE_CLAUDEAI_MCP_SERVERS` | Auf `false` setzen, damit Claude Code keine [claude.ai-MCP-Server](/docs/de/mcp#use-mcp-servers-from-claude-ai) abruft. Für angemeldete Benutzer standardmäßig aktiviert. Um dies pro Projekt oder pro Organisation zu deaktivieren, setzen Sie stattdessen [`disableClaudeAiConnectors`](/docs/de/settings-reference#disableclaudeaiconnectors) in den Einstellungen |466| `ENABLE_CLAUDEAI_MCP_SERVERS` | Auf `false` setzen, damit Claude Code keine [claude.ai-MCP-Server](/docs/de/mcp#use-mcp-servers-from-claude-ai) abruft. Für angemeldete Benutzer standardmäßig aktiviert. Um dies pro Projekt oder pro Organisation zu deaktivieren, setzen Sie stattdessen [`disableClaudeAiConnectors`](/docs/de/settings-reference#disableclaudeaiconnectors) in den Einstellungen |

465| `ENABLE_PROMPT_CACHING_1H` | Auf `1` setzen, um eine [Prompt-Cache-TTL](/docs/de/prompt-caching#cache-lifetime) von 1 Stunde statt der standardmäßigen 5 Minuten anzufordern. Gedacht für Benutzer mit API-Schlüssel sowie Benutzer von [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai), [Microsoft Foundry](/docs/de/microsoft-foundry) und [Claude Platform on AWS](/docs/de/claude-platform-on-aws). Abonnementbenutzer innerhalb der enthaltenen Nutzung erhalten die 1-Stunden-TTL automatisch in der [Hauptkonversation](/docs/de/prompt-caching#which-ttl-each-request-gets). Abonnementbenutzer, die [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) in Anspruch nehmen, können die Variable setzen, um die 1-Stunden-TTL beizubehalten. 1-Stunden-Cache-Schreibvorgänge werden zu einem höheren Satz abgerechnet. Um die TTL stattdessen pro Anfragekategorie zu wählen, verwenden Sie `CLAUDE_CODE_PROMPT_CACHE_TTL` und `CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL`, die Vorrang vor dieser Variable haben |467| `ENABLE_PROMPT_CACHING_1H` | Auf `1` setzen, um eine [Prompt-Cache-TTL](/docs/de/prompt-caching#cache-lifetime) von 1 Stunde statt der standardmäßigen 5 Minuten anzufordern. Gedacht für Benutzer mit API-Schlüssel sowie Benutzer von [Amazon Bedrock](/docs/de/amazon-bedrock), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai), [Microsoft Foundry](/docs/de/microsoft-foundry) und [Claude Platform on AWS](/docs/de/claude-platform-on-aws). Abonnementbenutzer innerhalb der enthaltenen Nutzung erhalten die 1-Stunden-TTL automatisch in der [Hauptkonversation](/docs/de/prompt-caching#which-ttl-each-request-gets). Abonnementbenutzer, die [Nutzungsguthaben](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) in Anspruch nehmen, können die Variable setzen, um die 1-Stunden-TTL beizubehalten. 1-Stunden-Cache-Schreibvorgänge werden zu einem höheren Satz abgerechnet. Um die TTL stattdessen pro Anfragekategorie zu wählen, verwenden Sie `CLAUDE_CODE_PROMPT_CACHE_TTL` und `CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL`, die Vorrang vor dieser Variable haben |

466| `ENABLE_PROMPT_CACHING_1H_BEDROCK` | Veraltet. Verwenden Sie stattdessen `ENABLE_PROMPT_CACHING_1H` |468| `ENABLE_PROMPT_CACHING_1H_BEDROCK` | Veraltet. Verwenden Sie stattdessen `ENABLE_PROMPT_CACHING_1H` |

Details

8 8 

9Die Claude Code CLI und alles, was lokal ausgeführt wird, funktioniert auf jedem Anbieter identisch. Anweisungen zur Einrichtung pro Anbieter finden Sie in der [Übersicht zur Enterprise-Bereitstellung](/docs/de/third-party-integrations). Um direkt zu sehen, was auf Ihrem Anbieter fehlt, siehe die Registerkarten [Zusammenfassung nach Anbieter](#summary-by-provider).9Die Claude Code CLI und alles, was lokal ausgeführt wird, funktioniert auf jedem Anbieter identisch. Anweisungen zur Einrichtung pro Anbieter finden Sie in der [Übersicht zur Enterprise-Bereitstellung](/docs/de/third-party-integrations). Um direkt zu sehen, was auf Ihrem Anbieter fehlt, siehe die Registerkarten [Zusammenfassung nach Anbieter](#summary-by-provider).

10 10 

11In den Tabellen unten bedeutet ✓ verfügbar, ✗ nicht verfügbar, und „Siehe Hinweis" verlinkt auf eine Fußnote für teilweise Unterstützung. Ein Qualifizierer nach ✓ grenzt die Verfügbarkeit auf diese Teilmenge ein, und „Admin-aktiviert" bedeutet, dass die Funktion deaktiviert ist, bis ein Organisations-Admin sie aktiviert.11In den Tabellen unten bedeutet ✓ verfügbar, ✗ nicht verfügbar, und „Siehe Hinweis“ verlinkt auf eine Fußnote für teilweise Unterstützung. Ein Qualifizierer nach ✓ grenzt die Verfügbarkeit auf diese Teilmenge ein, und „Admin-aktiviert“ bedeutet, dass die Funktion deaktiviert ist, bis ein Organisations-Admin sie aktiviert.

12 12 

13<h2 id="availability-by-model-provider">13<h2 id="availability-by-model-provider">

14 Verfügbarkeit nach Modell-Anbieter14 Verfügbarkeit nach Modell-Anbieter


51 51 

52Diese erfordern die Anmeldung mit einem claude.ai-Konto und sind nicht mit einem Anthropic Console API-Schlüssel oder von einem Drittanbieter erreichbar:52Diese erfordern die Anmeldung mit einem claude.ai-Konto und sind nicht mit einem Anthropic Console API-Schlüssel oder von einem Drittanbieter erreichbar:

53 53 

54* [Cloud-Sitzungen](/docs/de/claude-code-on-the-web), Claude Code auf Mobilgeräten und [Claude Code in Slack](/docs/de/slack)54* [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) und Claude Code auf Mobilgeräten

55* [Claude Code in Slack](/docs/de/slack): Pro- und Max-Pläne

55* [Claude Code Desktop](/docs/de/desktop)56* [Claude Code Desktop](/docs/de/desktop)

56* [Routines](/docs/de/routines) (`/schedule`)57* [Routines](/docs/de/routines) (`/schedule`)

57* [Ultrareview](/docs/de/ultrareview)58* [Ultrareview](/docs/de/ultrareview)


303 304 

304Wenn Sie sich über Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einen Anthropic Console API-Schlüssel authentifizieren, gilt dieser Abschnitt nicht für Sie. Wenn Sie sich mit einem claude.ai-Konto anmelden, bestimmt Ihr Plan, welche der folgenden Funktionen verfügbar sind.305Wenn Sie sich über Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einen Anthropic Console API-Schlüssel authentifizieren, gilt dieser Abschnitt nicht für Sie. Wenn Sie sich mit einem claude.ai-Konto anmelden, bestimmt Ihr Plan, welche der folgenden Funktionen verfügbar sind.

305 306 

307In Enterprise-Organisationen, in denen die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet wurde, sind einige Funktionen in dieser Tabelle deaktiviert.

308 

306| Funktion | Pro | Max | Team | Enterprise |309| Funktion | Pro | Max | Team | Enterprise |

307| :- | :- | :- | :- | :- |310| :- | :- | :- | :- | :- |

308| [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |311| [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |

fullscreen.md +8 −7

Details

100 100 

101* **Klicken Sie in die Eingabeaufforderung**, um Ihren Cursor überall im eingegebenen Text zu positionieren.101* **Klicken Sie in die Eingabeaufforderung**, um Ihren Cursor überall im eingegebenen Text zu positionieren.

102* **Klicken Sie auf einen Vorschlag in der `/`-Befehlsliste oder `@`-Dateiliste**, um ihn zu akzeptieren. Das Hovern hebt die Zeile unter Ihrem Cursor hervor.102* **Klicken Sie auf einen Vorschlag in der `/`-Befehlsliste oder `@`-Dateiliste**, um ihn zu akzeptieren. Das Hovern hebt die Zeile unter Ihrem Cursor hervor.

103* **Klicken Sie auf eine Option in einem Auswahlmenü**, um sie auszuwählen. Dies umfasst Berechtigungsaufforderungen, `/model`, `/config` und andere Dialoge, die eine Liste von Optionen anzeigen. Das Hovern zeigt einen Zeiger auf der Zeile unter Ihrem Cursor.103* **Klicken Sie auf eine Option in einem Auswahlmenü**, um sie auszuwählen. Dies umfasst Berechtigungsabfragen, `/model`, `/config` und andere Dialoge, die eine Liste von Optionen anzeigen.

104* **Klicken Sie auf eine Option in einem Mehrfachauswahlmenü**, um sie umzuschalten, und klicken Sie auf die Schaltfläche „Senden", um Ihre Auswahl zu bestätigen. Wenn Sie auf eine Freitextzeile klicken, z. B. die Zeile `Other` in einer Multiple-Choice-Frage, wird das Eingabefeld fokussiert, damit Sie eine Antwort eingeben können. Erfordert Claude Code v2.1.208 oder später.104* **Klicken Sie auf eine Option in einem Mehrfachauswahlmenü**, um sie umzuschalten, und klicken Sie auf die Schaltfläche „Senden“, um Ihre Auswahl zu bestätigen. Wenn Sie auf eine Freitextzeile klicken, z. B. die Zeile `Other` in einer Multiple-Choice-Frage, wird das Eingabefeld fokussiert, damit Sie eine Antwort eingeben können. Erfordert Claude Code v2.1.208 oder später.

105* **Klicken Sie auf den Wert einer Einstellung im `/config`-Bereich**, um ihn zu ändern, und scrollen Sie die Einstellungsliste mit dem Mausrad. Erfordert Claude Code v2.1.271 oder später.105* **Klicken Sie auf den Wert einer Einstellung im `/config`-Bereich**, um ihn zu ändern, und scrollen Sie die Einstellungsliste mit dem Mausrad. Erfordert Claude Code v2.1.271 oder später.

106* **Scrollen Sie ein Auswahlmenü oder Mehrfachauswahlmenü mit dem Mausrad**, wenn es mehr Optionen hat, als es auf einmal anzeigt, z. B. die `/model`-Liste in einem kurzen Terminalfenster. Das Rad scrollt die Liste, während sich der Zeiger über den Optionen befindet. Erfordert Claude Code v2.1.280 oder später.106* **Scrollen Sie ein Auswahlmenü oder Mehrfachauswahlmenü mit dem Mausrad**, wenn es mehr Optionen hat, als es auf einmal anzeigt, z. B. die `/model`-Liste in einem kurzen Terminalfenster. Das Rad scrollt die Liste, während sich der Zeiger über den Optionen befindet. Erfordert Claude Code v2.1.280 oder später.

107* **Scrollen Sie eine überlaufende Liste mit ihrer Scrollleiste.** In Listenpanels wie `/skills`, `/mcp` und der Installed-Liste von `/plugin` wird eine Scrollleiste neben einer Liste mit mehr Zeilen als Platz angezeigt, während sich der Zeiger darüber befindet. Klicken Sie auf die Spur, um zu diesem Punkt zu springen, oder ziehen Sie den Schieber. Erfordert Claude Code v2.1.281 oder später.107* **Scrollen Sie eine überlaufende Liste mit ihrer Scrollleiste.** In Listenpanels wie `/skills`, `/mcp` und der Installed-Liste von `/plugin` wird eine Scrollleiste neben einer Liste mit mehr Zeilen als Platz angezeigt, während sich der Zeiger darüber befindet. Klicken Sie auf die Spur, um zu diesem Punkt zu springen, oder ziehen Sie den Schieber. Erfordert Claude Code v2.1.281 oder später.


110* **Klicken Sie auf ein reduziertes Tool-Ergebnis**, um es zu erweitern und die vollständige Ausgabe anzuzeigen. Klicken Sie erneut, um es zu reduzieren. Der Tool-Aufruf und sein Ergebnis werden zusammen erweitert. Nur Nachrichten, die mehr zu zeigen haben, sind anklickbar.110* **Klicken Sie auf ein reduziertes Tool-Ergebnis**, um es zu erweitern und die vollständige Ausgabe anzuzeigen. Klicken Sie erneut, um es zu reduzieren. Der Tool-Aufruf und sein Ergebnis werden zusammen erweitert. Nur Nachrichten, die mehr zu zeigen haben, sind anklickbar.

111 * Das Klicken erweitert auch die Ausgabe eines `!`-Shell-Befehls, ob ein älteres abgeschnittenes Ergebnis oder die Live-Fortschrittszeile während der Befehlsausführung. Erfordert Claude Code v2.1.257 oder später.111 * Das Klicken erweitert auch die Ausgabe eines `!`-Shell-Befehls, ob ein älteres abgeschnittenes Ergebnis oder die Live-Fortschrittszeile während der Befehlsausführung. Erfordert Claude Code v2.1.257 oder später.

112 * Das Klicken erweitert auch eine gedimmte `Message from @<sender>`-Zeile, wenn der Absender ein [Teamkollege](/docs/de/agent-teams) oder ein anderer Agent ist, der in Ihrer Sitzung läuft.112 * Das Klicken erweitert auch eine gedimmte `Message from @<sender>`-Zeile, wenn der Absender ein [Teamkollege](/docs/de/agent-teams) oder ein anderer Agent ist, der in Ihrer Sitzung läuft.

113* **Halten Sie `Cmd` auf macOS oder `Ctrl` auf Linux und Windows, und klicken Sie auf eine URL oder einen Dateipfad**, um ihn zu öffnen. Einfache `http://`- und `https://`-URLs werden in Ihrem Browser geöffnet, und Dateipfade in der Werkzeugausgabe, wie die nach einem Edit oder Write gedruckten, werden in Ihrer Standardanwendung geöffnet. Ein einfacher Klick ohne den Modifikator öffnet keine Links und entspricht dem nativen Terminal-Verhalten.113* **Halten Sie `Cmd` auf macOS oder `Ctrl` auf Linux und Windows, und klicken Sie auf eine URL oder einen Dateipfad**, um ihn zu öffnen. Einfache `http://`- und `https://`-URLs werden in Ihrem Browser geöffnet. Wenn Claude Code den Klick verarbeitet, werden Dateipfade in der Tool-Ausgabe, wie die nach einem Edit oder Write ausgegebenen, in Ihrem Dateimanager geöffnet, wobei die Datei ausgewählt ist. Ein einfacher Klick ohne den Modifikator öffnet keine Links und entspricht dem nativen Terminal-Verhalten.

114 * Unter Linux und WSL erfordert das Klicken auf einen Dateipfad einen Dateimanager, der die D-Bus-Schnittstelle `org.freedesktop.FileManager1` bereitstellt. Ohne einen solchen wird nichts geöffnet.

114 * Claude Code rendert einen Netzwerkpfad (UNC-Pfad), z. B. `\\server\share\file.ts`, als reinen Text ohne Link, da das Öffnen eines Netzwerkpfads Ihre Windows-Anmeldedaten an den Host senden kann, den er benennt.115 * Claude Code rendert einen Netzwerkpfad (UNC-Pfad), z. B. `\\server\share\file.ts`, als reinen Text ohne Link, da das Öffnen eines Netzwerkpfads Ihre Windows-Anmeldedaten an den Host senden kann, den er benennt.

115 * Einige macOS-Terminals leiten `Cmd`+Klick an die laufende App weiter, anstatt den Link selbst zu öffnen, und das Terminal-Mausprotokoll hat keine Möglichkeit, die `Cmd`-Taste zu codieren, daher empfängt Claude Code einen einfachen Klick. In Ghostty und in Warp auf macOS erkennt Claude Code dies und ermöglicht es, dass ein einfacher Klick auf einen Link ihn öffnet, und das Halten von `Cmd` funktioniert immer noch.116 * Einige macOS-Terminals leiten `Cmd`+Klick an die laufende App weiter, anstatt den Link selbst zu öffnen, und das Terminal-Mausprotokoll hat keine Möglichkeit, die `Cmd`-Taste zu codieren, daher empfängt Claude Code einen einfachen Klick. In Ghostty und in Warp auf macOS erkennt Claude Code dies und ermöglicht es, dass ein einfacher Klick auf einen Link ihn öffnet, und das Halten von `Cmd` funktioniert immer noch.

116 * Im integrierten VS Code-Terminal und ähnlichen xterm.js-basierten Terminals delegiert Claude Code an den eigenen Link-Handler des Terminals, der die gleiche Geste verwendet.117 * Im integrierten VS Code-Terminal und ähnlichen xterm.js-basierten Terminals delegiert Claude Code an den eigenen Link-Handler des Terminals, der die gleiche Geste verwendet.

117* **Klicken und ziehen**, um Text überall in der Konversation auszuwählen. Doppelklick wählt ein Wort aus und entspricht den Wortgrenzen von iTerm2, sodass ein Dateipfad als eine Einheit ausgewählt wird. Doppelklick auf eine URL wählt die gesamte URL aus, einschließlich des Schemas. Dreifachklick wählt die Zeile aus.118* **Klicken und ziehen**, um Text überall in der Konversation auszuwählen. Doppelklick wählt ein Wort aus und entspricht den Wortgrenzen von iTerm2, sodass ein Dateipfad als eine Einheit ausgewählt wird. Doppelklick auf eine URL wählt die gesamte URL aus, einschließlich des Schemas. Dreifachklick wählt die Zeile aus.

118* **Scrollen Sie mit dem Mausrad**, um sich durch die Konversation zu bewegen.119* **Scrollen Sie mit dem Mausrad**, um sich durch die Konversation zu bewegen.

119 120 

120Der ausgewählte Text wird beim Loslassen der Maus automatisch in die Zwischenablage kopiert. Um dies auszuschalten, schalten Sie „Copy on select" in `/config` um.121Der ausgewählte Text wird beim Loslassen der Maus automatisch in die Zwischenablage kopiert. Um dies auszuschalten, schalten Sie „Copy on select“ in `/config` um.

121 122 

122Wenn „Copy on select" ausgeschaltet ist, drücken Sie `Ctrl+Shift+c`, um manuell zu kopieren. Auf Terminals, die das Kitty-Tastaturprotokoll unterstützen, z. B. Kitty, WezTerm, Ghostty und iTerm2, funktioniert auch `Cmd+c`. Wenn Sie eine Auswahl aktiv haben, kopiert `Ctrl+c` statt zu stornieren.123Wenn „Copy on select“ ausgeschaltet ist, drücken Sie `Ctrl+Shift+c`, um manuell zu kopieren. Auf Terminals, die das Kitty-Tastaturprotokoll unterstützen, z. B. Kitty, WezTerm, Ghostty und iTerm2, funktioniert auch `Cmd+c`. Wenn Sie eine Auswahl aktiv haben, kopiert `Ctrl+c` statt zu stornieren.

123 124 

124Wenn eine Auswahl aktiv ist, halten Sie `Shift` und drücken Sie die Pfeiltasten, um sie von der Tastatur aus zu erweitern. `Shift+↑` und `Shift+↓` scrollen den Viewport, wenn die Auswahl die obere oder untere Kante erreicht. `Shift+Home` und `Shift+End` erweitern bis zum Anfang oder Ende der aktuellen Zeile.125Wenn eine Auswahl aktiv ist, halten Sie `Shift` und drücken Sie die Pfeiltasten, um sie von der Tastatur aus zu erweitern. `Shift+↑` und `Shift+↓` scrollen den Viewport, wenn die Auswahl die obere oder untere Kante erreicht. `Shift+Home` und `Shift+End` erweitern bis zum Anfang oder Ende der aktuellen Zeile.

125 126 


130* **Jede andere Taste, einschließlich einfacher Pfeiltasten, `Enter` und eingegebener Zeichen**: Claude Code löscht die Auswahl.131* **Jede andere Taste, einschließlich einfacher Pfeiltasten, `Enter` und eingegebener Zeichen**: Claude Code löscht die Auswahl.

131* **Eine Taste, die an [`selection:clear`](/docs/de/keybindings#scroll-actions) gebunden ist**: Claude Code löscht die Auswahl, auch wenn die Taste `Esc` oder eine andere Taste ist, die sie normalerweise beibehält. Die Aktion hat keine Standardbindung.132* **Eine Taste, die an [`selection:clear`](/docs/de/keybindings#scroll-actions) gebunden ist**: Claude Code löscht die Auswahl, auch wenn die Taste `Esc` oder eine andere Taste ist, die sie normalerweise beibehält. Die Aktion hat keine Standardbindung.

132 133 

133Im [Transkriptmodus](#search-and-review-the-conversation) behalten auch die dort aufgelisteten Navigations- und Suchtasten die Auswahl bei.134Im [Transkriptmodus](#search-and-review-the-conversation) behalten auch die dort aufgelisteten Navigationstasten die Auswahl bei.

134 135 

135<h2 id="scroll-the-conversation">136<h2 id="scroll-the-conversation">

136 Durch das Gespräch scrollen137 Durch das Gespräch scrollen


187 188 

188Ein Wert von `3` entspricht dem Standard in `vim` und ähnlichen Anwendungen. Die Einstellung akzeptiert jeden positiven Wert bis zu 20, einschließlich Bruchteile unter 1, wie `0.25`, um beschleunigtes Trackpad- und Mausrad-Scrolling in Terminals zu verlangsamen, die Rad-Ereignisse bereits verstärken.189Ein Wert von `3` entspricht dem Standard in `vim` und ähnlichen Anwendungen. Die Einstellung akzeptiert jeden positiven Wert bis zu 20, einschließlich Bruchteile unter 1, wie `0.25`, um beschleunigtes Trackpad- und Mausrad-Scrolling in Terminals zu verlangsamen, die Rad-Ereignisse bereits verstärken.

189 190 

190Um die Scroll-Geschwindigkeit interaktiv anzupassen, führen Sie `/scroll-speed` aus. Der Dialog zeigt ein Lineal, das Sie scrollen können, während er offen ist, damit Sie die Änderung sofort spüren können. Drücken Sie `←` und `→`, um die Geschwindigkeit anzupassen, `r`, um auf den automatisch erkannten Standard zurückzusetzen, und `Enter`, um zu speichern. Der Dialog schreitet in ganzen Zahlen bis zu 10 vor, und auf Terminals, die feinere Kontrolle unterstützen, bietet er auch Viertelschritte bis zu 0,25.191Um die Scroll-Geschwindigkeit interaktiv anzupassen, führen Sie `/scroll-speed` aus. Scrollen Sie, während der Dialog geöffnet ist, um die Änderung sofort zu spüren. Drücken Sie `←` und `→`, um die Geschwindigkeit anzupassen, `r`, um auf den automatisch erkannten Standard zurückzusetzen, und `Enter`, um zu speichern. Der Dialog schreitet in ganzen Zahlen bis zu 10 vor, und auf Terminals, die feinere Kontrolle unterstützen, bietet er auch Viertelschritte bis zu 0,25.

191 192 

192Der Befehl schreibt den gleichen Wert, den die Umgebungsvariable `CLAUDE_CODE_SCROLL_SPEED` setzt, persistent in `~/.claude/settings.json`. Das Maximum des Dialogs ist 10: Wenn Sie einen höheren Wert über die Umgebungsvariable setzen, zeigt der Dialog 10 an, und das Speichern aus dem Dialog speichert 10. Der Befehl ist im JetBrains IDE-Terminal nicht verfügbar.193Der Befehl schreibt den gleichen Wert, den die Umgebungsvariable `CLAUDE_CODE_SCROLL_SPEED` setzt, persistent in `~/.claude/settings.json`. Das Maximum des Dialogs ist 10: Wenn Sie einen höheren Wert über die Umgebungsvariable setzen, zeigt der Dialog 10 an, und das Speichern aus dem Dialog speichert 10. Der Befehl ist im JetBrains IDE-Terminal nicht verfügbar.

193 194 

hipaa-setup.md +12 −5

Details

15 * Claude Code im Code-Tab von Claude Desktop15 * Claude Code im Code-Tab von Claude Desktop

16 * Cowork in Claude Desktop16 * Cowork in Claude Desktop

17 17 

18 Die Claude-Code-Erweiterungen für VS Code und JetBrains gehören nicht zum (local mode). Sie funktionieren auch bei angewendeter HIPAA-Konfiguration weiter, sind aber nicht durch Ihr BAA abgedeckt. Die vollständige Liste der Eligible Services finden Sie im [Implementation Guide](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide).18 Die Claude-Code-Erweiterungen für VS Code und JetBrains gehören nicht zum (local mode). Sie funktionieren auch bei angewendeter HIPAA-Konfiguration weiter, sind aber nicht durch Ihr BAA abgedeckt. Die vollständige Liste der Eligible Services finden Sie im [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

19</Note>19</Note>

20 20 

21Diese Seite richtet sich an IT- oder Sicherheitsadministratoren, die die Computer der Entwickler vorbereiten. Die Konfiguration selbst wendet der Primary Owner Ihrer Claude-Organisation an. [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731) erklärt, was Ihr BAA umfasst, wie die Konfiguration angewendet wird und wie Sie das Datum der Anwendung festlegen.21Diese Seite richtet sich an IT- oder Sicherheitsadministratoren, die die Computer der Entwickler vorbereiten. Die Konfiguration selbst wendet der Primary Owner Ihrer Claude-Organisation an. [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731) erklärt, was Ihr BAA umfasst, wie die Konfiguration angewendet wird und wie Sie das Datum der Anwendung festlegen.


174 174 

175* **Claude-Console-Anmeldungen und Föderations-Anmeldedaten**: `forceLoginOrgUUID` prüft nur claude.ai-Anmeldungen. [Anmeldung auf Ihre Organisation beschränken](/docs/de/authentication#restrict-login-to-your-organization) listet auf, was Claude Code für jeden Anmeldeweg und alle Anmeldedaten prüft.175* **Claude-Console-Anmeldungen und Föderations-Anmeldedaten**: `forceLoginOrgUUID` prüft nur claude.ai-Anmeldungen. [Anmeldung auf Ihre Organisation beschränken](/docs/de/authentication#restrict-login-to-your-organization) listet auf, was Claude Code für jeden Anmeldeweg und alle Anmeldedaten prüft.

176* **Servergesteuerte Einstellungen**: Wenn Ihre Organisation auch [servergesteuerte Einstellungen](/docs/de/server-managed-settings) verwendet, lassen Sie einen Owner dort dieselben Schlüssel hinzufügen. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) erklärt, welche Quelle gilt.176* **Servergesteuerte Einstellungen**: Wenn Ihre Organisation auch [servergesteuerte Einstellungen](/docs/de/server-managed-settings) verwendet, lassen Sie einen Owner dort dieselben Schlüssel hinzufügen. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) erklärt, welche Quelle gilt.

177* **Versionen älter als v2.1.285**: Diese Versionen ignorieren `allowedProviders` und können daher weiterhin mit einem Cloud-Anbieter oder einem Gateway starten. Damit v2.1.163 bis v2.1.284 den Start verweigern, können Sie [`requiredMinimumVersion`](/docs/de/settings-reference#requiredminimumversion) mit dem Wert `"2.1.285"` zu denselben verwalteten Einstellungen hinzufügen wie die [Beispielschlüssel](#deploy-managed-settings). Versionen vor v2.1.163 ignorieren sowohl `requiredMinimumVersion` als auch `allowedProviders`, daher sollten Sie [diese Computer aktualisieren](#update-claude-code-and-claude-desktop).

177 178 

178Ob Ihr BAA eine Sitzung abdeckt, die ohne die HIPAA-Konfiguration läuft, erfahren Sie unter [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731).179Ob Ihr BAA eine Sitzung abdeckt, die ohne die HIPAA-Konfiguration läuft, erfahren Sie unter [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731).

179 180 


234 235 

235Bei angewendeter HIPAA-Konfiguration entfernt Claude Code die Anmeldedaten, mit denen es Anthropic erreicht, etwa `ANTHROPIC_API_KEY` und `ANTHROPIC_AUTH_TOKEN`, aus der Umgebung der Shell-Befehle, Hooks und MCP-Server, die es startet.236Bei angewendeter HIPAA-Konfiguration entfernt Claude Code die Anmeldedaten, mit denen es Anthropic erreicht, etwa `ANTHROPIC_API_KEY` und `ANTHROPIC_AUTH_TOKEN`, aus der Umgebung der Shell-Befehle, Hooks und MCP-Server, die es startet.

236 237 

237Die HIPAA-Konfiguration entfernt keine Anmeldedaten für Cloud-Anbieter oder GitHub, sodass ein Befehl, der zu GitHub pusht oder einen anderen Dienst aufruft, weiterhin mit dem Zugriff des jeweiligen Entwicklers funktioniert. Ihr BAA mit Anthropic deckt die Daten, die dabei dorthin gesendet werden, nicht ab. Die vollständige Liste der Eligible Services finden Sie im [Implementation Guide](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide).238Die HIPAA-Konfiguration entfernt keine Anmeldedaten für Cloud-Anbieter oder GitHub, sodass ein Befehl, der zu GitHub pusht oder einen anderen Dienst aufruft, weiterhin mit dem Zugriff des jeweiligen Entwicklers funktioniert. Ihr BAA mit Anthropic deckt die Daten, die dabei dorthin gesendet werden, nicht ab. Die vollständige Liste der Eligible Services finden Sie im [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

238 239 

239Wie Sie einschränken, welche Befehle und Hosts Claude verwenden kann, erfahren Sie unter [Berechtigungsregeln](/docs/de/permissions) und [Sandbox](/docs/de/sandboxing).240Wie Sie einschränken, welche Befehle und Hosts Claude verwenden kann, erfahren Sie unter [Berechtigungsregeln](/docs/de/permissions) und [Sandbox](/docs/de/sandboxing).

240 241 


275 Sitzungsdaten sofort löschen276 Sitzungsdaten sofort löschen

276</h3>277</h3>

277 278 

278Wenn Ihre Organisation die Sitzungsdaten eines Entwicklers entfernen muss, bevor der Aufbewahrungsdurchlauf sie löscht, können Sie die meisten davon mit einem Befehl entfernen. Melden Sie sich auf dem Computer als dieser Entwickler an und führen Sie diesen Befehl in einer beliebigen Shell aus:279Wenn Ihre Organisation die Sitzungsdaten eines Entwicklers entfernen muss, bevor der Aufbewahrungsdurchlauf sie löscht, können Sie die meisten davon mit einem Befehl entfernen. Melden Sie sich auf dem Computer als dieser Entwickler an, öffnen Sie eine beliebige Shell und führen Sie den Befehl für die installierte Claude-Code-Version aus.

280 

281Führen Sie unter Claude Code v2.1.288 oder höher `claude purge` aus:

279 282 

280```bash theme={null}283```bash theme={null}

281claude purge --all --yes284claude purge --all --yes

282```285```

283 286 

284Vor v2.1.288 lautete der Befehl `claude project purge`.287Führen Sie unter v2.1.126 bis v2.1.287 `claude project purge` aus, das dieselben Flags akzeptiert:

288 

289```bash theme={null}

290claude project purge --all --yes

291```

285 292 

286Der Befehl löscht die Transkripte und das Auto-Memory aller Projekte, die Einträge in `tasks/`, `debug/` und `file-history/`, `history.jsonl` sowie die Projekteinträge in `~/.claude.json`. Ohne `--yes` gibt er den Plan aus und fragt zuerst nach.293Beide Befehle löschen die Transkripte und das Auto-Memory aller Projekte, die Einträge in `tasks/`, `debug/` und `file-history/`, `history.jsonl` sowie die Projekteinträge in `~/.claude.json`. Ohne `--yes` gibt der Befehl den Plan aus und fragt zuerst nach.

287 294 

288Die Bereinigung lässt andere Pfade bestehen, die Sitzungsinhalte enthalten können, etwa eingefügten Text in `paste-cache/`. [Lokale Daten löschen](/docs/de/claude-directory#clear-local-data) listet die Pfade auf, die Sie manuell löschen können. Um einen Computer vollständig zu bereinigen, etwa bevor Sie ihn neu zuweisen, [setzen Sie ihn vollständig zurück](#offboard-a-developer).295Die Bereinigung lässt andere Pfade bestehen, die Sitzungsinhalte enthalten können, etwa eingefügten Text in `paste-cache/`. [Lokale Daten löschen](/docs/de/claude-directory#clear-local-data) listet die Pfade auf, die Sie manuell löschen können. Um einen Computer vollständig zu bereinigen, etwa bevor Sie ihn neu zuweisen, [setzen Sie ihn vollständig zurück](#offboard-a-developer).

289 296 

hooks.md +8 −8

Details

245Hooks werden in JSON-Einstellungsdateien definiert. Die Konfiguration hat drei Verschachtelungsebenen:245Hooks werden in JSON-Einstellungsdateien definiert. Die Konfiguration hat drei Verschachtelungsebenen:

246 246 

2471. Wählen Sie ein [Hook-Ereignis](#hook-events) aus, auf das reagiert werden soll, wie `PreToolUse` oder `Stop`2471. Wählen Sie ein [Hook-Ereignis](#hook-events) aus, auf das reagiert werden soll, wie `PreToolUse` oder `Stop`

2482. Fügen Sie eine [Matcher-Gruppe](#matcher-patterns) hinzu, um zu filtern, wann es ausgelöst wird, z. B. „nur für das Bash-Tool"2482. Fügen Sie eine [Matcher-Gruppe](#matcher-patterns) hinzu, um zu filtern, wann es ausgelöst wird, z. B. „nur für das Bash-Tool“

2493. Definieren Sie einen oder mehrere [Hook-Handler](#hook-handler-fields), die ausgeführt werden, wenn eine Übereinstimmung gefunden wird2493. Definieren Sie einen oder mehrere [Hook-Handler](#hook-handler-fields), die ausgeführt werden, wenn eine Übereinstimmung gefunden wird

250 250 

251Siehe [Wie ein Hook aufgelöst wird](#how-a-hook-resolves) oben für eine vollständige Anleitung mit einem kommentierten Beispiel.251Siehe [Wie ein Hook aufgelöst wird](#how-a-hook-resolves) oben für eine vollständige Anleitung mit einem kommentierten Beispiel.

252 252 

253<Note>253<Note>

254 Diese Seite verwendet spezifische Begriffe für jede Ebene: **Hook-Ereignis** für den Lebenszykluspunkt, **Matcher-Gruppe** für den Filter und **Hook-Handler** für den Shell-Befehl, HTTP-Endpunkt, MCP-Tool, Prompt oder Agent, der ausgeführt wird. „Hook" bezieht sich allein auf die allgemeine Funktion.254 Diese Seite verwendet spezifische Begriffe für jede Ebene: **Hook-Ereignis** für den Lebenszykluspunkt, **Matcher-Gruppe** für den Filter und **Hook-Handler** für den Shell-Befehl, HTTP-Endpunkt, MCP-Tool, Prompt oder Agent, der ausgeführt wird. „Hook“ bezieht sich allein auf die allgemeine Funktion.

255</Note>255</Note>

256 256 

257<h3 id="hook-locations">257<h3 id="hook-locations">


772| Feld | Beschreibung |772| Feld | Beschreibung |

773| :- | :- |773| :- | :- |

774| `session_id` | Aktuelle Session-Kennung |774| `session_id` | Aktuelle Session-Kennung |

775| `prompt_id` | UUID, die den aktuell verarbeiteten Benutzer-Prompt identifiziert. Stimmt mit dem [`prompt.id`-Attribut auf OpenTelemetry-Events](/docs/de/monitoring-usage#event-correlation-attributes) überein, sodass Sie Hook-Ausgabe mit Telemetrie für einen einzelnen Prompt korrelieren können. Nicht vorhanden bis zur ersten Benutzereingabe. Erfordert Claude Code v2.1.196 oder später |775| `prompt_id` | UUID, die den aktuell verarbeiteten Benutzer-Prompt identifiziert. Stimmt mit dem [`prompt.id`-Attribut auf OpenTelemetry-Events](/docs/de/monitoring-usage#event-correlation-attributes) überein, sodass Sie Hook-Ausgabe mit Telemetrie für einen einzelnen Prompt korrelieren können. Nicht vorhanden bis zur ersten Benutzereingabe |

776| `transcript_path` | Pfad zur Konversations-JSON. Die Transkriptdatei wird asynchron geschrieben und kann der In-Memory-Konversation hinterherhinken, daher kann sie möglicherweise noch nicht die neuesten Nachrichten des aktuellen Turns enthalten, wenn ein Hook ausgelöst wird. Hooks, die den endgültigen Assistant-Text des aktuellen Turns benötigen, sollten `last_assistant_message` auf [Stop](#stop) und [SubagentStop](#subagentstop) verwenden, anstatt das Transkript zu lesen |776| `transcript_path` | Pfad zur Konversations-JSON. Die Transkriptdatei wird asynchron geschrieben und kann der In-Memory-Konversation hinterherhinken, daher kann sie möglicherweise noch nicht die neuesten Nachrichten des aktuellen Turns enthalten, wenn ein Hook ausgelöst wird. Hooks, die den endgültigen Assistant-Text des aktuellen Turns benötigen, sollten `last_assistant_message` auf [Stop](#stop) und [SubagentStop](#subagentstop) verwenden, anstatt das Transkript zu lesen |

777| `cwd` | Aktuelles Arbeitsverzeichnis, wenn der Hook aufgerufen wird |777| `cwd` | Aktuelles Arbeitsverzeichnis, wenn der Hook aufgerufen wird |

778| `scratchpad_dir` | Pfad zum [Scratchpad-Verzeichnis der Session](/docs/de/claude-directory#session-scratchpad-directory), in dem Claude temporäre Arbeitsdateien speichert. Nicht vorhanden, wenn die Session kein Scratchpad hat oder das Temp-Verzeichnis nicht verfügbar ist. Erfordert Claude Code v2.1.257 oder später |778| `scratchpad_dir` | Pfad zum [Scratchpad-Verzeichnis der Session](/docs/de/claude-directory#session-scratchpad-directory), in dem Claude temporäre Arbeitsdateien speichert. Nicht vorhanden, wenn die Session kein Scratchpad hat oder das Temp-Verzeichnis nicht verfügbar ist. Erfordert Claude Code v2.1.257 oder später |


907 Exit-Code-2-Verhalten pro Event907 Exit-Code-2-Verhalten pro Event

908</h4>908</h4>

909 909 

910Exit-Code 2 ist die Art, wie ein Hook signalisiert „Stopp, mach das nicht." Die Auswirkung hängt vom Event ab, da einige Events Aktionen darstellen, die blockiert werden können (wie ein Tool-Aufruf, der noch nicht stattgefunden hat), und andere Dinge darstellen, die bereits passiert sind oder nicht verhindert werden können.910Exit-Code 2 ist die Art, wie ein Hook signalisiert „Stopp, mach das nicht.“ Die Auswirkung hängt vom Event ab, da einige Events Aktionen darstellen, die blockiert werden können (wie ein Tool-Aufruf, der noch nicht stattgefunden hat), und andere Dinge darstellen, die bereits passiert sind oder nicht verhindert werden können.

911 911 

912| Hook-Event | Kann blockieren? | Was passiert bei Exit 2 |912| Hook-Event | Kann blockieren? | Was passiert bei Exit 2 |

913| :- | :- | :- |913| :- | :- | :- |


1074 1074 

1075Für Anweisungen, die sich nie ändern, bevorzugen Sie [CLAUDE.md](/docs/de/memory). Es wird ohne Ausführung eines Skripts geladen und ist der Standard-Ort für statische Projektkonventionen.1075Für Anweisungen, die sich nie ändern, bevorzugen Sie [CLAUDE.md](/docs/de/memory). Es wird ohne Ausführung eines Skripts geladen und ist der Standard-Ort für statische Projektkonventionen.

1076 1076 

1077Schreiben Sie den Text als sachliche Aussagen statt imperativer Systembefehle. Formulierungen wie „Das Bereitstellungsziel ist Produktion" oder „Dieses Repo verwendet `bun test`" werden als Projektinformationen gelesen. Text, der als Out-of-Band-Systembefehle formuliert ist, kann Claudes Prompt-Injection-Abwehr auslösen, was dazu führt, dass Claude den Text an Sie übermittelt, anstatt ihn als Kontext zu behandeln.1077Schreiben Sie den Text als sachliche Aussagen statt imperativer Systembefehle. Formulierungen wie „Das Bereitstellungsziel ist Produktion“ oder „Dieses Repo verwendet `bun test`“ werden als Projektinformationen gelesen. Text, der als Out-of-Band-Systembefehle formuliert ist, kann Claudes Prompt-Injection-Abwehr auslösen, was dazu führt, dass Claude den Text an Sie übermittelt, anstatt ihn als Kontext zu behandeln.

1078 1078 

1079Claude Code speichert den eingefügten Text im Session-Transkript. Für Mid-Session-Events wie `PostToolUse` oder `UserPromptSubmit`, wenn Sie mit `--continue` oder `--resume` fortfahren, spielt Claude Code den gespeicherten Text erneut ab, anstatt den Hook für vergangene Turns erneut auszuführen, sodass Werte wie Zeitstempel oder Commit-SHAs veraltet werden. `SessionStart`-Hooks werden bei Wiederaufnahme mit `source` auf `"resume"` oder `"fork"` gesetzt, wenn Sie `--fork-session` hinzugefügt haben, erneut ausgeführt, sodass sie ihren Kontext aktualisieren können.1079Claude Code speichert den eingefügten Text im Session-Transkript. Für Mid-Session-Events wie `PostToolUse` oder `UserPromptSubmit`, wenn Sie mit `--continue` oder `--resume` fortfahren, spielt Claude Code den gespeicherten Text erneut ab, anstatt den Hook für vergangene Turns erneut auszuführen, sodass Werte wie Zeitstempel oder Commit-SHAs veraltet werden. `SessionStart`-Hooks werden bei Wiederaufnahme mit `source` auf `"resume"` oder `"fork"` gesetzt, wenn Sie `--fork-session` hinzugefügt haben, erneut ausgeführt, sodass sie ihren Kontext aktualisieren können.

1080 1080 


2140| `addRules` | `rules`, `behavior`, `destination` | Fügt Berechtigungsregeln hinzu. `rules` ist ein Array von `{toolName, ruleContent?}`-Objekten. Lassen Sie `ruleContent` weg, um das gesamte Tool zu matchen. `behavior` ist `"allow"`, `"deny"` oder `"ask"` |2140| `addRules` | `rules`, `behavior`, `destination` | Fügt Berechtigungsregeln hinzu. `rules` ist ein Array von `{toolName, ruleContent?}`-Objekten. Lassen Sie `ruleContent` weg, um das gesamte Tool zu matchen. `behavior` ist `"allow"`, `"deny"` oder `"ask"` |

2141| `replaceRules` | `rules`, `behavior`, `destination` | Ersetzt alle Regeln des angegebenen `behavior` in der `destination` durch die bereitgestellten `rules` |2141| `replaceRules` | `rules`, `behavior`, `destination` | Ersetzt alle Regeln des angegebenen `behavior` in der `destination` durch die bereitgestellten `rules` |

2142| `removeRules` | `rules`, `behavior`, `destination` | Entfernt passende Regeln des angegebenen `behavior` |2142| `removeRules` | `rules`, `behavior`, `destination` | Entfernt passende Regeln des angegebenen `behavior` |

2143| `setMode` | `mode`, `destination` | Ändert den Berechtigungsmodus. Gültige Modi sind `default`, `auto`, `acceptEdits`, `dontAsk`, `bypassPermissions`, `plan` und `manual` als Alias für `default`. Der Alias `manual` erfordert Claude Code v2.1.200 oder höher |2143| `setMode` | `mode`, `destination` | Ändert den Berechtigungsmodus. Gültige Modi sind `default`, `auto`, `acceptEdits`, `dontAsk`, `bypassPermissions`, `plan` sowie `manual` als Alias für `default` |

2144| `addDirectories` | `directories`, `destination` | Fügt Arbeitsverzeichnisse hinzu. `directories` ist ein Array von Pfadzeichenketten |2144| `addDirectories` | `directories`, `destination` | Fügt Arbeitsverzeichnisse hinzu. `directories` ist ein Array von Pfadzeichenketten |

2145| `removeDirectories` | `directories`, `destination` | Entfernt Arbeitsverzeichnisse |2145| `removeDirectories` | `directories`, `destination` | Entfernt Arbeitsverzeichnisse |

2146 2146 


2782 2782 

2783Das Feld `last_assistant_message` enthält den Textinhalt von Claudes letzter Antwort, sodass Hooks darauf zugreifen können, ohne die Transkriptdatei zu parsen. Für Hooks, die auf den gerade abgeschlossenen Turn reagieren, etwa Vorlese- oder Benachrichtigungs-Hooks, verwenden Sie dieses Feld, anstatt `transcript_path` zu lesen: Es ist nicht in allen Versionen garantiert, dass die Transkriptdatei zum Stop-Zeitpunkt die letzte Nachricht enthält.2783Das Feld `last_assistant_message` enthält den Textinhalt von Claudes letzter Antwort, sodass Hooks darauf zugreifen können, ohne die Transkriptdatei zu parsen. Für Hooks, die auf den gerade abgeschlossenen Turn reagieren, etwa Vorlese- oder Benachrichtigungs-Hooks, verwenden Sie dieses Feld, anstatt `transcript_path` zu lesen: Es ist nicht in allen Versionen garantiert, dass die Transkriptdatei zum Stop-Zeitpunkt die letzte Nachricht enthält.

2784 2784 

2785Mit den Arrays `background_tasks` und `session_crons` können Hooks unterscheiden zwischen „Sitzung ist beendet" und „Sitzung ist pausiert und wartet darauf, dass Hintergrundarbeit sie wieder aufweckt". Beide Arrays sind vorhanden, wenn die Aufgabenregistrierung erreichbar ist, und leer, wenn nichts läuft oder geplant ist.2785Mit den Arrays `background_tasks` und `session_crons` können Hooks unterscheiden zwischen „Sitzung ist beendet“ und „Sitzung ist pausiert und wartet darauf, dass Hintergrundarbeit sie wieder aufweckt“. Beide Arrays sind vorhanden, wenn die Aufgabenregistrierung erreichbar ist, und leer, wenn nichts läuft oder geplant ist.

2786 2786 

2787Jeder Eintrag in `background_tasks` beschreibt eine laufende Aufgabe und verwendet diese Felder:2787Jeder Eintrag in `background_tasks` beschreibt eine laufende Aufgabe und verwendet diese Felder:

2788 2788 


2859}2859}

2860```2860```

2861 2861 

2862Verwenden Sie `additionalContext`, wenn der Hook wie vorgesehen funktioniert und Claude Orientierung gibt, etwa „führe die Testsuite vor dem Abschluss aus". Es hält die Konversation über dieselben Schleifenschutzmechanismen wie `decision: "block"` am Laufen, nämlich die Eingabe `stop_hook_active` und die Obergrenze von 8 aufeinanderfolgenden Fortsetzungen, aber das Transkript kennzeichnet es als `Stop hook feedback`, und es wird keine Hook-Fehlerbenachrichtigung angezeigt:2862Verwenden Sie `additionalContext`, wenn der Hook wie vorgesehen funktioniert und Claude Orientierung gibt, etwa „führe die Testsuite vor dem Abschluss aus“. Es hält die Konversation über dieselben Schleifenschutzmechanismen wie `decision: "block"` am Laufen, nämlich die Eingabe `stop_hook_active` und die Obergrenze von 8 aufeinanderfolgenden Fortsetzungen, aber das Transkript kennzeichnet es als `Stop hook feedback`, und es wird keine Hook-Fehlerbenachrichtigung angezeigt:

2863 2863 

2864```json theme={null}2864```json theme={null}

2865{2865{

Details

215| `$` | Ende der Zeile |215| `$` | Ende der Zeile |

216| `^` | Erstes Nicht-Leerzeichen-Zeichen |216| `^` | Erstes Nicht-Leerzeichen-Zeichen |

217| `gg` | Anfang der Eingabe |217| `gg` | Anfang der Eingabe |

218| `G` | Ende der Eingabe |218| `G` | Anfang der letzten Zeile |

219| `f{char}` | Zur nächsten Vorkommen des Zeichens springen |219| `f{char}` | Zur nächsten Vorkommen des Zeichens springen |

220| `F{char}` | Zum vorherigen Vorkommen des Zeichens springen |220| `F{char}` | Zum vorherigen Vorkommen des Zeichens springen |

221| `t{char}` | Direkt vor das nächste Vorkommen des Zeichens springen |221| `t{char}` | Direkt vor das nächste Vorkommen des Zeichens springen |


355* Hintergrund-Tasks werden automatisch bereinigt, wenn Claude Code beendet wird. Unter macOS und Linux werden Prozesse, die sich von der Shell der Task abgetrennt haben, wie solche, die unter `setsid` oder `timeout` gestartet wurden, auch beendet, wenn Sie eine Hintergrund-Task von [`/tasks`](/docs/de/commands) aus stoppen oder Claude Code sie beim Beenden stoppt355* Hintergrund-Tasks werden automatisch bereinigt, wenn Claude Code beendet wird. Unter macOS und Linux werden Prozesse, die sich von der Shell der Task abgetrennt haben, wie solche, die unter `setsid` oder `timeout` gestartet wurden, auch beendet, wenn Sie eine Hintergrund-Task von [`/tasks`](/docs/de/commands) aus stoppen oder Claude Code sie beim Beenden stoppt

356* Wenn Sie die Sitzung in den Hintergrund verschieben, anstatt sie zu beenden, werden Ihre Hintergrund-Tasks in der Hintergrund-Sitzung weiterhin ausgeführt. Siehe [Sitzung in den Hintergrund verschieben](/docs/de/agent-view#from-inside-a-session)356* Wenn Sie die Sitzung in den Hintergrund verschieben, anstatt sie zu beenden, werden Ihre Hintergrund-Tasks in der Hintergrund-Sitzung weiterhin ausgeführt. Siehe [Sitzung in den Hintergrund verschieben](/docs/de/agent-view#from-inside-a-session)

357* Hintergrund-Tasks werden automatisch beendet, wenn die Ausgabe 5 GB überschreitet, mit einer Notiz in stderr, die erklärt, warum357* Hintergrund-Tasks werden automatisch beendet, wenn die Ausgabe 5 GB überschreitet, mit einer Notiz in stderr, die erklärt, warum

358* Unter macOS und Linux beendet Claude Code laufende Hintergrund-Tasks, wenn das Betriebssystem ein Speicherdrucksignal sendet, sofern die Sitzung mindestens 30 Minuten untätig war und kein Turn oder Subagent ausgeführt wird. Erfordert Claude Code v2.1.193 oder später358* Unter macOS und Linux beendet Claude Code Ihre laufenden Hintergrund-Tasks, wenn das Betriebssystem kritischen Speicherdruck meldet, sofern die Sitzung mindestens 30 Minuten untätig war und kein Turn oder Subagent ausgeführt wird

359 * Das [Debug-Protokoll](/docs/de/debug-your-config) zeigt, warum Tasks beendet wurden, oder warum ein Druckereignis sie weiterhin ausführen ließ359 * Das [Debug-Protokoll](/docs/de/debug-your-config) zeigt, warum Tasks beendet wurden, oder warum ein Druckereignis sie weiterhin ausführen ließ

360 * Setzen Sie [`CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP`](/docs/de/env-vars) auf `1`, um Speicherdruckstopps auszuschalten360 * Setzen Sie [`CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP`](/docs/de/env-vars) auf `1`, um Speicherdruckstopps auszuschalten

361* Hintergrund-Befehle in einer lokalen Sitzung, in der Sie über ein Terminal, die Desktop-App oder die VS Code-Erweiterung arbeiten, haben kein Zeitlimit. In einer Sitzung, die unbeaufsichtigt läuft, etwa bei einem `-p`-Aufruf oder in einer Cloud-Sitzung, stoppt Claude Code einen Hintergrund-Befehl bei seinem [Zeitlimit](/docs/de/tools-reference#time-limit-for-background-commands)361* Hintergrund-Befehle in einer lokalen Sitzung, in der Sie über ein Terminal, die Desktop-App oder die VS Code-Erweiterung arbeiten, haben kein Zeitlimit. In einer Sitzung, die unbeaufsichtigt läuft, etwa bei einem `-p`-Aufruf oder in einer Cloud-Sitzung, stoppt Claude Code einen Hintergrund-Befehl bei seinem [Zeitlimit](/docs/de/tools-reference#time-limit-for-background-commands)


390* Unterstützt das gleiche `Ctrl+B`-Backgrounding für lange laufende Befehle390* Unterstützt das gleiche `Ctrl+B`-Backgrounding für lange laufende Befehle

391* Erfordert nicht, dass Claude den Befehl interpretiert oder genehmigt391* Erfordert nicht, dass Claude den Befehl interpretiert oder genehmigt

392* Unterstützt verlaufsbasierte Autovervollständigung: Geben Sie einen Teilbefehl ein und drücken Sie `Tab`, um aus vorherigen `!`-Befehlen im aktuellen Projekt zu vervollständigen392* Unterstützt verlaufsbasierte Autovervollständigung: Geben Sie einen Teilbefehl ein und drücken Sie `Tab`, um aus vorherigen `!`-Befehlen im aktuellen Projekt zu vervollständigen

393* Unterstützt Live-Dateipfad-Autovervollständigung ab v2.1.193 auf allen Plattformen: Geben Sie ein Token mit einem Schrägstrich ein, wie `./src/` oder `~/`, um ein Dropdown-Menü mit übereinstimmenden Dateien und Verzeichnissen zu sehen, und drücken Sie dann `Tab`, um zu akzeptieren. Verwenden Sie auch unter Windows Schrägstriche; das Dropdown-Menü wird durch `/` ausgelöst, nicht durch `\`393* Unterstützt Live-Dateipfad-Autovervollständigung: Geben Sie ein Token mit einem Schrägstrich ein, wie `./src/` oder `~/`, um ein Dropdown-Menü mit übereinstimmenden Dateien und Verzeichnissen zu sehen, und drücken Sie dann `Tab`, um zu akzeptieren. Verwenden Sie auch unter Windows Schrägstriche; das Dropdown-Menü wird durch `/` ausgelöst, nicht durch `\`

394* Beenden Sie mit `Escape`, `Backspace` oder `Ctrl+U` bei einer leeren Eingabeaufforderung394* Beenden Sie mit `Escape`, `Backspace` oder `Ctrl+U` bei einer leeren Eingabeaufforderung

395* Das Einfügen von Text, der mit `!` beginnt, in eine leere Eingabeaufforderung aktiviert automatisch den Shell-Modus und entspricht dem eingegebenen `!`-Verhalten395* Das Einfügen von Text, der mit `!` beginnt, in eine leere Eingabeaufforderung aktiviert automatisch den Shell-Modus und entspricht dem eingegebenen `!`-Verhalten

396 396 

397Sofern Ihre Sitzung nicht eine der unter [striktem Sandbox-Modus](/docs/de/sandboxing#turn-off-the-retry-with-strict-sandbox-mode) aufgelisteten ist, werden Befehle, die Sie im Shell-Modus eingeben, außerhalb der [Sandbox](/docs/de/sandboxing) ausgeführt, auch wenn Sie Sandboxing aktiviert haben, da die Sandbox für die Befehle gilt, die Claude ausführt.397Sofern Ihre Sitzung nicht eine der unter [striktem Sandbox-Modus](/docs/de/sandboxing#turn-off-the-retry-with-strict-sandbox-mode) aufgelisteten ist, werden Befehle, die Sie im Shell-Modus eingeben, außerhalb der [Sandbox](/docs/de/sandboxing) ausgeführt, auch wenn Sie Sandboxing aktiviert haben, da die Sandbox für die Befehle gilt, die Claude ausführt.

398 398 

399Claude antwortet automatisch auf die Befehlsausgabe, sobald sie im Transkript ankommt, sodass Sie `! npm test` ausführen und eine Erklärung der Fehler ohne eine zweite Eingabeaufforderung erhalten können. Die Antwort kostet das Gleiche wie das Senden einer normalen Eingabeaufforderung. Um das frühere Verhalten wiederherzustellen, bei dem die Ausgabe zum Kontext hinzugefügt wird, ohne eine Antwort zu geben, setzen Sie [`respondToBashCommands`](/docs/de/settings-reference#respondtobashcommands) auf `false` in `settings.json`. Vor v2.1.186 hat der Shell-Modus die Ausgabe immer zum Kontext hinzugefügt, ohne eine Antwort zu geben.399Claude antwortet automatisch auf die Befehlsausgabe, sobald sie im Transkript ankommt, sodass Sie `! npm test` ausführen und eine Erklärung der Fehler ohne einen zweiten Prompt erhalten können. Die Antwort kostet das Gleiche wie das Senden eines normalen Prompts. Um die Ausgabe stattdessen ohne Antwort zum Kontext hinzuzufügen, setzen Sie [`respondToBashCommands`](/docs/de/settings-reference#respondtobashcommands) in `settings.json` auf `false`.

400 400 

401<h2 id="queue-messages-while-claude-works">401<h2 id="queue-messages-while-claude-works">

402 Nachrichten in die Warteschlange einreihen, während Claude arbeitet402 Nachrichten in die Warteschlange einreihen, während Claude arbeitet


515</h3>515</h3>

516 516 

517* Installieren Sie [aspell](https://github.com/GNUAspell/aspell), [hunspell](https://github.com/hunspell/hunspell) oder [ispell](https://en.wikipedia.org/wiki/Ispell) und stellen Sie sicher, dass es sich in Ihrem `PATH` befindet. Claude Code führt das erste der drei Programme aus, das es findet, in dieser Reihenfolge auf jeder Plattform aus, einschließlich eines `.cmd`-Shims, das ein Paketmanager unter Windows installiert.517* Installieren Sie [aspell](https://github.com/GNUAspell/aspell), [hunspell](https://github.com/hunspell/hunspell) oder [ispell](https://en.wikipedia.org/wiki/Ispell) und stellen Sie sicher, dass es sich in Ihrem `PATH` befindet. Claude Code führt das erste der drei Programme aus, das es findet, in dieser Reihenfolge auf jeder Plattform aus, einschließlich eines `.cmd`-Shims, das ein Paketmanager unter Windows installiert.

518* Um zu überprüfen, ob sich das Programm in Ihrem `PATH` befindet, führen Sie `aspell --version`, `hunspell --version` oder `ispell -v` in Ihrem Terminal aus. Ein Fehler „command not found" bedeutet, dass es sich noch nicht in Ihrem `PATH` befindet.518* Um zu überprüfen, ob sich das Programm in Ihrem `PATH` befindet, führen Sie `aspell --version`, `hunspell --version` oder `ispell -v` in Ihrem Terminal aus. Ein Fehler „command not found“ bedeutet, dass es sich noch nicht in Ihrem `PATH` befindet.

519 519 

520<h3 id="turn-spell-checking-on-or-off">520<h3 id="turn-spell-checking-on-or-off">

521 Rechtschreibprüfung ein- oder ausschalten521 Rechtschreibprüfung ein- oder ausschalten


607* Der Checker schlägt zweimal hintereinander fehl, beim Start oder später in der Sitzung. Claude Code startet ihn nach dem ersten Fehler neu und stoppt die Überprüfung nach dem zweiten, bis Sie Claude Code neu starten607* Der Checker schlägt zweimal hintereinander fehl, beim Start oder später in der Sitzung. Claude Code startet ihn nach dem ersten Fehler neu und stoppt die Überprüfung nach dem zweiten, bis Sie Claude Code neu starten

608* Der Checker benötigt mehr als 15 Sekunden zum Antworten, dreimal. Jedes Mal lässt Claude Code die Wörter, auf die es wartete, unmarkiert; nach dem dritten Mal stoppt es die Überprüfung, bis Sie Claude Code neu starten608* Der Checker benötigt mehr als 15 Sekunden zum Antworten, dreimal. Jedes Mal lässt Claude Code die Wörter, auf die es wartete, unmarkiert; nach dem dritten Mal stoppt es die Überprüfung, bis Sie Claude Code neu starten

609 609 

610Um herauszufinden, welches dieser Ereignisse passiert ist, starten Sie `claude --debug` mit aktivierter Rechtschreibprüfung und geben Sie ein Wort ein. Suchen Sie dann nach den `[spellcheck]`-Zeilen im Debug-Protokoll unter `~/.claude/debug/<session-id>.txt`. Eine Zeile nennt das Programm, das Claude Code gestartet hat, oder listet die auf, die es gesucht hat und nicht gefunden hat. Spätere Zeilen sagen, warum es gestoppt hat. Ein Fehler „missing-dictionary" dort bedeutet, dass der Checker kein Wörterbuch für Ihren `language`-Wert hat, oder kein Standardwörterbuch, wenn `language` nicht gesetzt ist. Installieren Sie eines, oder setzen Sie `language` auf ein Wörterbuch, das Sie haben.610Um herauszufinden, welches dieser Ereignisse passiert ist, starten Sie `claude --debug` mit aktivierter Rechtschreibprüfung und geben Sie ein Wort ein. Suchen Sie dann nach den `[spellcheck]`-Zeilen im Debug-Protokoll unter `~/.claude/debug/<session-id>.txt`. Eine Zeile nennt das Programm, das Claude Code gestartet hat, oder listet die auf, die es gesucht hat und nicht gefunden hat. Spätere Zeilen sagen, warum es gestoppt hat. Ein Fehler „missing-dictionary“ dort bedeutet, dass der Checker kein Wörterbuch für Ihren `language`-Wert hat, oder kein Standardwörterbuch, wenn `language` nicht gesetzt ist. Installieren Sie eines, oder setzen Sie `language` auf ein Wörterbuch, das Sie haben.

611 611 

612<h2 id="invisible-characters-in-prompts">612<h2 id="invisible-characters-in-prompts">

613 Unsichtbare Zeichen in Prompts613 Unsichtbare Zeichen in Prompts


720 720 

721* Drücken Sie `Ctrl+T`, um die Aufgabenlisten-Ansicht umzuschalten. Die Anzeige zeigt bis zu fünf Aufgaben gleichzeitig. Wenn Claude noch keine Checklistenelemente erstellt hat, hat das Umschalten keine sichtbare Auswirkung, da es nichts anzuzeigen gibt721* Drücken Sie `Ctrl+T`, um die Aufgabenlisten-Ansicht umzuschalten. Die Anzeige zeigt bis zu fünf Aufgaben gleichzeitig. Wenn Claude noch keine Checklistenelemente erstellt hat, hat das Umschalten keine sichtbare Auswirkung, da es nichts anzuzeigen gibt

722* Wenn Sie die Liste erweitert lassen, stellt Claude Code die erweiterte Ansicht beim nächsten Start einer Sitzung wieder her, die noch Aufgaben enthält, z. B. mit `--resume` oder `--continue`. Wenn die Aufgabenliste leer ist, startet Claude Code sie eingeklappt722* Wenn Sie die Liste erweitert lassen, stellt Claude Code die erweiterte Ansicht beim nächsten Start einer Sitzung wieder her, die noch Aufgaben enthält, z. B. mit `--resume` oder `--continue`. Wenn die Aufgabenliste leer ist, startet Claude Code sie eingeklappt

723* Um alle Aufgaben anzuzeigen oder zu löschen, fragen Sie Claude direkt: „show me all tasks" oder „clear all tasks"723* Um alle Aufgaben anzuzeigen oder zu löschen, fragen Sie Claude direkt: „show me all tasks“ oder „clear all tasks“

724* Aufgaben bleiben über Kontext-Komprimierungen hinweg bestehen und helfen Claude, bei größeren Projekten organisiert zu bleiben724* Aufgaben bleiben über Kontext-Komprimierungen hinweg bestehen und helfen Claude, bei größeren Projekten organisiert zu bleiben

725* Um eine Aufgabenliste über Sitzungen hinweg zu teilen, setzen Sie `CLAUDE_CODE_TASK_LIST_ID`, um ein benanntes Verzeichnis in `~/.claude/tasks/` zu verwenden: `CLAUDE_CODE_TASK_LIST_ID=my-project claude`725* Um eine Aufgabenliste über Sitzungen hinweg zu teilen, setzen Sie `CLAUDE_CODE_TASK_LIST_ID`, um ein benanntes Verzeichnis in `~/.claude/tasks/` zu verwenden: `CLAUDE_CODE_TASK_LIST_ID=my-project claude`

726 726 


801 PR-Review-Status801 PR-Review-Status

802</h2>802</h2>

803 803 

804Wenn Sie an einem Branch mit einem offenen Pull Request arbeiten, zeigt Claude Code einen anklickbaren PR-Link in der Fußzeile an, z. B. „PR #446". Der Link hat eine farbige Unterlinie, die den Review-Status anzeigt:804Wenn Sie an einem Branch mit einem offenen Pull Request arbeiten, zeigt Claude Code einen anklickbaren PR-Link in der Fußzeile an, z. B. „PR #446“. Der Link hat eine farbige Unterlinie, die den Review-Status anzeigt:

805 805 

806* Grün: genehmigt806* Grün: genehmigt

807* Gelb: Review ausstehend807* Gelb: Review ausstehend

keybindings.md +6 −6

Details

159| `confirm:no` | Escape | Aktion ablehnen |159| `confirm:no` | Escape | Aktion ablehnen |

160| `confirm:previous` | Oben | Vorherige Option |160| `confirm:previous` | Oben | Vorherige Option |

161| `confirm:next` | Unten | Nächste Option |161| `confirm:next` | Unten | Nächste Option |

162| `confirm:nextField` | Tab | Nächstes Feld |162| `confirm:nextField` | Tab | Im `/fast`-Dialog den Fast-Modus ein- oder ausschalten |

163| `confirm:previousField` | (nicht gebunden) | Vorheriges Feld |163| `confirm:previousField` | (nicht gebunden) | Claude Code reagiert nicht auf diese Aktion, und eine `keybindings.json`, die sie benennt, bleibt gültig |

164| `confirm:toggle` | Leertaste | Auswahl umschalten |164| `confirm:toggle` | Leertaste | Auswahl umschalten |

165| `confirm:cycleMode` | Shift+Tab\* | Berechtigungsmodi durchlaufen. Bei einer Dateiberechtigungsaufforderung schließt ein offenes [Kommentarfeld](/docs/de/permissions#add-a-comment-when-you-answer-a-permission-prompt); ohne offenes Feld wird die Option ausgewählt, die die Aktion für den Rest der Sitzung zulässt, wenn die Aufforderung diese Option anbietet |165| `confirm:cycleMode` | Shift+Tab\* | Schließt bei einer Dateiberechtigungsabfrage ein offenes [Kommentarfeld](/docs/de/permissions#add-a-comment-when-you-answer-a-permission-prompt); ohne offenes Feld wird die Option ausgewählt, die die Aktion für den Rest der Sitzung zulässt, wenn die Abfrage diese Option anbietet |

166 166 

167\*Unter Windows ohne VT-Modus (Node \<24.2.0/\<22.17.0, Bun \<1.2.23) Standard auf Meta+M.167\*Unter Windows ohne VT-Modus (Node \<24.2.0/\<22.17.0, Bun \<1.2.23) Standard auf Meta+M.

168 168 


200 200 

201| Aktion | Standard | Beschreibung |201| Aktion | Standard | Beschreibung |

202| :- | :- | :- |202| :- | :- | :- |

203| `permission:toggleDebug` | (nicht gebunden) | Berechtigungs-Debug-Info umschalten. Der vorherige Standard von Ctrl+D wurde in v2.1.146 entfernt, da er `app:exit` überlagerte |203| `permission:toggleDebug` | (nicht gebunden) | Claude Code reagiert nicht auf diese Aktion, und eine `keybindings.json`, die sie benennt, bleibt gültig |

204 204 

205<h3 id="transcript-actions">205<h3 id="transcript-actions">

206 Transkript-Aktionen206 Transkript-Aktionen


239 239 

240| Aktion | Standard | Beschreibung |240| Aktion | Standard | Beschreibung |

241| :- | :- | :- |241| :- | :- | :- |

242| `task:background` | Ctrl+B, Ctrl+X Ctrl+B | Aktuelle Aufgabe in den Hintergrund verschieben. Die Ctrl+X Ctrl+B-Kombination vermeidet den tmux-Präfix-Konflikt |242| `task:background` | Ctrl+B, Ctrl+X Ctrl+B | Aktuelle Aufgabe in den Hintergrund verschieben |

243 243 

244<h3 id="theme-actions">244<h3 id="theme-actions">

245 Design-Aktionen245 Design-Aktionen


439| :- | :- | :- |439| :- | :- | :- |

440| `plugin:toggle` | Leertaste | Plugin-Auswahl umschalten |440| `plugin:toggle` | Leertaste | Plugin-Auswahl umschalten |

441| `plugin:install` | I | Ausgewählte Plugins installieren |441| `plugin:install` | I | Ausgewählte Plugins installieren |

442| `plugin:favorite` | F | Ausgewähltes Plugin als Favorit markieren, damit es oben auf der Registerkarte „Installiert" sortiert wird |442| `plugin:favorite` | F | Ausgewähltes Plugin als Favorit markieren, damit es oben auf der Registerkarte „Installiert“ sortiert wird |

443 443 

444<h3 id="settings-actions">444<h3 id="settings-actions">

445 Einstellungs-Aktionen445 Einstellungs-Aktionen

Details

68 68 

69| Start von | Dateizugriff | CLAUDE.md beim Start geladen | Verwenden Sie, wenn |69| Start von | Dateizugriff | CLAUDE.md beim Start geladen | Verwenden Sie, wenn |

70| :- | :- | :- | :- |70| :- | :- | :- | :- |

71| Repository-Root | Jede Datei | Nur Root; Dateien in Unterverzeichnissen werden bei Bedarf geladen, wenn Claude dort liest | Aufgaben erstrecken sich über mehrere Pakete oder Subsysteme |71| Repository-Root | Jede Datei | Nur Root; Dateien in Unterverzeichnissen werden bei Bedarf geladen | Aufgaben erstrecken sich über mehrere Pakete oder Subsysteme |

72| Ein Unterverzeichnis | Nur dieser Teilbaum, bis Sie mehr gewähren | Das Verzeichnis plus jedes übergeordnete Verzeichnis | Die Arbeit ist auf ein Paket oder Subsystem beschränkt |72| Ein Unterverzeichnis | Nur dieser Teilbaum, bis Sie mehr gewähren | Das Verzeichnis plus jedes übergeordnete Verzeichnis | Die Arbeit ist auf ein Paket oder Subsystem beschränkt |

73 73 

74Projekteinstellungen in `.claude/settings.json` werden nicht von übergeordneten Verzeichnissen geerbt, wie es bei CLAUDE.md-Dateien der Fall ist. Welches Verzeichnis `.claude/settings.json` eine Sitzung liest, finden Sie unter [wo Claude Code nach jeder Datei sucht](/docs/de/settings#where-claude-code-looks-for-each-file).74Projekteinstellungen in `.claude/settings.json` werden nicht von übergeordneten Verzeichnissen geerbt, wie es bei CLAUDE.md-Dateien der Fall ist. Welches Verzeichnis `.claude/settings.json` eine Sitzung liest, finden Sie unter [wo Claude Code nach jeder Datei sucht](/docs/de/settings#where-claude-code-looks-for-each-file).


81 81 

82In einer großen Codebase neigt eine einzelne CLAUDE.md im Repository-Root dazu, entweder zu wachsen, um die Konventionen jedes Subsystems abzudecken, was Kontext für Anweisungen kostet, die nicht mit der aktuellen Aufgabe zusammenhängen, oder zu generisch zu bleiben, um nützlich zu sein. Das Aufteilen von Anweisungen auf Per-Verzeichnis-Dateien bedeutet, dass Claude Repository-weite Regeln plus nur die Konventionen für den Code lädt, an dem Sie arbeiten.82In einer großen Codebase neigt eine einzelne CLAUDE.md im Repository-Root dazu, entweder zu wachsen, um die Konventionen jedes Subsystems abzudecken, was Kontext für Anweisungen kostet, die nicht mit der aktuellen Aufgabe zusammenhängen, oder zu generisch zu bleiben, um nützlich zu sein. Das Aufteilen von Anweisungen auf Per-Verzeichnis-Dateien bedeutet, dass Claude Repository-weite Regeln plus nur die Konventionen für den Code lädt, an dem Sie arbeiten.

83 83 

84Claude Code lädt jede [CLAUDE.md](/docs/de/memory)-Datei aus Ihrem Arbeitsverzeichnis und jedem übergeordneten Verzeichnis beim Start, lädt dann die Datei jedes Unterverzeichnisses bei Bedarf, wenn es dort Dateien liest. Eine Root-Datei setzt Repository-weite Regeln und jedes Unterverzeichnis fügt seine eigenen hinzu.84Claude Code lädt jede [CLAUDE.md](/docs/de/memory)-Datei aus Ihrem Arbeitsverzeichnis und jedem übergeordneten Verzeichnis beim Start und lädt dann die Datei jedes Unterverzeichnisses [bei Bedarf](/docs/de/memory#how-claude-md-files-load). Eine Root-Datei setzt Repository-weite Regeln und jedes Unterverzeichnis fügt seine eigenen hinzu.

85 85 

86Eine häufige Aufteilung ist zwei Ebenen:86Eine häufige Aufteilung ist zwei Ebenen:

87 87 


124 124 

125| Ansatz | Dateispeicherort | Wird geladen, wenn | Verwenden Sie, wenn |125| Ansatz | Dateispeicherort | Wird geladen, wenn | Verwenden Sie, wenn |

126| :- | :- | :- | :- |126| :- | :- | :- | :- |

127| Per-Verzeichnis `CLAUDE.md` | Innerhalb des Verzeichnisses, neben seinem Code | Beim Start, wenn von diesem Verzeichnis gestartet, oder bei Bedarf, wenn Claude eine Datei dort liest | Verzeichniseigentümer verwalten ihre eigenen Konventionen; Anweisungen werden mit dem Code versioniert |127| Per-Verzeichnis `CLAUDE.md` | Innerhalb des Verzeichnisses, neben seinem Code | Beim Start, wenn von diesem Verzeichnis gestartet, oder bei Bedarf | Verzeichniseigentümer verwalten ihre eigenen Konventionen; Anweisungen werden mit dem Code versioniert |

128| Pfad-bezogene Regel in `.claude/rules/` | Zentral `.claude/` im Repository-Root | Wenn Claude mit einer Datei arbeitet, die dem `paths:`-Glob der Regel entspricht | Sie möchten alle Konventionen an einem Ort, oder die gleiche Regel gilt für viele verstreute Pfade |128| Pfad-bezogene Regel in `.claude/rules/` | Zentral `.claude/` im Repository-Root | Wenn Claude mit einer Datei arbeitet, die dem `paths:`-Glob der Regel entspricht | Sie möchten alle Konventionen an einem Ort, oder die gleiche Regel gilt für viele verstreute Pfade |

129 129 

130Für einen Vergleich, der auch Skills abdeckt, siehe [Vergleichen Sie ähnliche Funktionen](/docs/de/features-overview#compare-similar-features).130Für einen Vergleich, der auch Skills abdeckt, siehe [Vergleichen Sie ähnliche Funktionen](/docs/de/features-overview#compare-similar-features).


133 Schließen Sie irrelevante CLAUDE.md-Dateien aus133 Schließen Sie irrelevante CLAUDE.md-Dateien aus

134</h3>134</h3>

135 135 

136Wenn Sie Claude vom Repository-Root starten, lädt sich die CLAUDE.md jedes Unterverzeichnisses, sobald Claude eine Datei in diesem Verzeichnis liest. Die `claudeMdExcludes`-Einstellung überspringt spezifische Dateien nach Pfad oder Glob-Muster, damit sie nie geladen werden.136Wenn Sie Claude vom Repository-Root starten, kann die CLAUDE.md jedes Unterverzeichnisses während der Sitzung [bei Bedarf geladen werden](/docs/de/memory#how-claude-md-files-load). Die `claudeMdExcludes`-Einstellung überspringt spezifische Dateien nach Pfad oder Glob-Muster, damit sie nie geladen werden.

137 137 

138Verwenden Sie dies für Verzeichnisse, in denen Sie nie arbeiten, wie Pakete anderer Teams, Legacy-Code oder Vendor-Teilbäume. Die Ausschlussliste ist statisch, nicht ein Pro-Aufgaben-Schalter. Um sich heute auf ein Paket und morgen auf ein anderes zu konzentrieren, [starten Sie Claude von diesem Paketverzeichnis](#choose-where-to-start-claude) anstatt Ausschlüsse zu bearbeiten.138Verwenden Sie dies für Verzeichnisse, in denen Sie nie arbeiten, wie Pakete anderer Teams, Legacy-Code oder Vendor-Teilbäume. Die Ausschlussliste ist statisch, nicht ein Pro-Aufgaben-Schalter. Um sich heute auf ein Paket und morgen auf ein anderes zu konzentrieren, [starten Sie Claude von diesem Paketverzeichnis](#choose-where-to-start-claude) anstatt Ausschlüsse zu bearbeiten.

139 139 


393* **Vom Repository-Root**: Root-Skills, plus Skills aus jedem Unterverzeichnis, das Claude während der Sitzung berührt, was sich zu Hunderten ansammeln kann393* **Vom Repository-Root**: Root-Skills, plus Skills aus jedem Unterverzeichnis, das Claude während der Sitzung berührt, was sich zu Hunderten ansammeln kann

394* **Nach dem Hinzufügen eines Schwester mit [`--add-dir`](#grant-access-across-packages-or-repositories)**: Die Skills dieses Schwester werden auch geladen. Die `additionalDirectories`-Einstellung gewährt nur Dateizugriff und lädt keine Skills394* **Nach dem Hinzufügen eines Schwester mit [`--add-dir`](#grant-access-across-packages-or-repositories)**: Die Skills dieses Schwester werden auch geladen. Die `additionalDirectories`-Einstellung gewährt nur Dateizugriff und lädt keine Skills

395 395 

396Namen werden immer geladen, aber [wenn es viele gibt, verlieren einige Skills ihre Beschreibungen vollständig](/docs/de/skills#skill-descriptions-are-cut-short), was die Schlüsselwörter entfernen kann, die Claude verwendet, um zu entscheiden, ob ein Skill angewendet wird. Halten Sie Beschreibungen kurz und führen Sie mit Wörtern an, die eine Anfrage enthalten würde, wie „Schreiben oder Ändern von Tests in `packages/api/`".396Namen werden immer geladen, aber [wenn es viele gibt, verlieren einige Skills ihre Beschreibungen vollständig](/docs/de/skills#skill-descriptions-are-cut-short), was die Schlüsselwörter entfernen kann, die Claude verwendet, um zu entscheiden, ob ein Skill angewendet wird. Halten Sie Beschreibungen kurz und führen Sie mit Wörtern an, die eine Anfrage enthalten würde, wie „Schreiben oder Ändern von Tests in `packages/api/`“.

397 397 

398Für Skills, die viele Verzeichnisse teilen, wie PR-Konventionen oder eine Deploy-Checkliste, platzieren Sie sie in `.claude/skills/` des Repository-Roots, damit sie von jedem Startverzeichnis geladen werden. Wenn gemeinsame Skills ihre eigene Versionsgeschichte benötigen oder über Repositories hinweg funktionieren müssen, packen Sie sie stattdessen als [Plugin](/docs/de/plugins/overview) ein. Plugin-Skills verwenden einen `plugin-name:skill-name`-Namespace, daher kollidieren sie nie mit Per-Verzeichnis-Skills. Ein Platform-Team kann sie an einem Ort versionieren und aktualisieren.398Für Skills, die viele Verzeichnisse teilen, wie PR-Konventionen oder eine Deploy-Checkliste, platzieren Sie sie in `.claude/skills/` des Repository-Roots, damit sie von jedem Startverzeichnis geladen werden. Wenn gemeinsame Skills ihre eigene Versionsgeschichte benötigen oder über Repositories hinweg funktionieren müssen, packen Sie sie stattdessen als [Plugin](/docs/de/plugins/overview) ein. Plugin-Skills verwenden einen `plugin-name:skill-name`-Namespace, daher kollidieren sie nie mit Per-Verzeichnis-Skills. Ein Platform-Team kann sie an einem Ort versionieren und aktualisieren.

399 399 

mcp.md +2 −2

Details

52 * `Marketplace "claude-plugins-official" nicht gefunden`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.52 * `Marketplace "claude-plugins-official" nicht gefunden`: Fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann die Installation erneut.

53 * Das Plugin ist [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.53 * Das Plugin ist [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfen Sie den Plugin-Namen.

54 54 

55 Wenn die Installationszusammenfassung `Run /reload-plugins to activate.` meldet, führt Claude Code diesen Befehl dann für Sie aus. Wenn das Neuladen warnt, dass Ihre nächste Nachricht das Gespräch erneut lesen würde, führen Sie `/reload-plugins --force` aus.55 Wenn die Installationszusammenfassung `Run /reload-plugins to apply.` meldet, führt Claude Code dieses Neuladen dann für Sie aus. Wenn das Neuladen warnt, dass Ihre nächste Nachricht die Konversation erneut lesen würde, führen Sie `/reload-plugins --force` aus.

56 </Step>56 </Step>

57 57 

58 <Step title="Führen Sie die Build-Skill aus">58 <Step title="Führen Sie den Build-Skill aus">

59 ```59 ```

60 /mcp-server-dev:build-mcp-server60 /mcp-server-dev:build-mcp-server

61 ```61 ```

memory.md +19 −16

Details

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 neuer Teamkollege 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 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.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


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 |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. Siehe [Wie CLAUDE.md-Dateien geladen werden](#how-claude-md-files-load) dafür, wann sie geladen werden, und für die vollständige Auflösungsreihenfolge.

73 73 

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 


91 91 

92Claude behandelt CLAUDE.md-Dateien als Kontext, nicht als erzwungene Konfiguration, daher beeinflusst die Art, wie Sie Anweisungen schreiben, wie zuverlässig Claude sie befolgt. Schreiben Sie Anweisungen, die konkret genug sind, um überprüft zu werden:92Claude behandelt CLAUDE.md-Dateien als Kontext, nicht als erzwungene Konfiguration, daher beeinflusst die Art, wie Sie Anweisungen schreiben, wie zuverlässig Claude sie befolgt. Schreiben Sie Anweisungen, die konkret genug sind, um überprüft zu werden:

93 93 

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

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

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

97 97 

98Halten Sie Ihre Dateien kurz, organisiert und konsistent:98Halten Sie Ihre Dateien kurz, organisiert und konsistent:

99 99 


161 161 

162Alle 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.162Alle 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.

163 163 

164Claude 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. Für Dateien innerhalb eines Worktrees unter `.claude/worktrees/` siehe [Subagenten mit Worktrees isolieren](/docs/de/worktrees#isolate-subagents-with-worktrees).164Claude entdeckt auch `CLAUDE.md`- und `CLAUDE.local.md`-Dateien in Unterverzeichnissen unter Ihrem aktuellen Arbeitsverzeichnis. Statt sie beim Start zu laden, bindet Claude Code sie ein, wenn Claude das [Read](/docs/de/tools-reference#read-tool-behavior)-, [Write](/docs/de/tools-reference#write-tool-behavior)- oder [Edit](/docs/de/tools-reference#edit-tool-behavior)-Tool auf eine Datei in diesen Unterverzeichnissen anwendet. Wenn Claude eines dieser Tools bereits auf die `CLAUDE.md` eines Unterverzeichnisses selbst angewendet hat, wird diese Datei nicht auf diese Weise geladen, da Claude Code sie als bereits in der Konversation enthalten behandelt. Für Dateien innerhalb eines Worktrees unter `.claude/worktrees/` siehe [Subagenten mit Worktrees isolieren](/docs/de/worktrees#isolate-subagents-with-worktrees).

165 165 

166Wenn 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).166Wenn 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).

167 167 


429| `claude-md-or-agents-md` | Ihre `CLAUDE.md`-Dateien oder Ihre `AGENTS.md`-Dateien, wenn Sie keine `CLAUDE.md` oder `CLAUDE.local.md` in Ihrem Arbeitsverzeichnis oder darüber haben. Dies ist die Standardeinstellung |429| `claude-md-or-agents-md` | Ihre `CLAUDE.md`-Dateien oder Ihre `AGENTS.md`-Dateien, wenn Sie keine `CLAUDE.md` oder `CLAUDE.local.md` in Ihrem Arbeitsverzeichnis oder darüber haben. Dies ist die Standardeinstellung |

430| `claude-md-and-agents-md` | Ihre `CLAUDE.md`- und `AGENTS.md`-Dateien zusammen, jede `CLAUDE.md`-Datei eines Verzeichnisses zuerst und seine `AGENTS.md` danach. Claude Code überspringt eine `AGENTS.md`, die es bereits geladen hat, daher wird eine, die Ihre `CLAUDE.md` importiert oder verlinkt, nicht zweimal gelesen |430| `claude-md-and-agents-md` | Ihre `CLAUDE.md`- und `AGENTS.md`-Dateien zusammen, jede `CLAUDE.md`-Datei eines Verzeichnisses zuerst und seine `AGENTS.md` danach. Claude Code überspringt eine `AGENTS.md`, die es bereits geladen hat, daher wird eine, die Ihre `CLAUDE.md` importiert oder verlinkt, nicht zweimal gelesen |

431| `claude-md` | Nur Ihre `CLAUDE.md`-Dateien |431| `claude-md` | Nur Ihre `CLAUDE.md`-Dateien |

432| `managed-only` | Nur die verwaltete `CLAUDE.md` Ihrer Organisation und [automatisches Gedächtnis](#auto-memory) beim Start. Ihre Projekt-, lokalen und Benutzer-`CLAUDE.md`-Dateien, Ihre `.claude/rules/`-Dateien und jede `AGENTS.md` werden ausgelassen. Die `CLAUDE.md`- und `.claude/rules/`-Dateien eines Unterverzeichnisses und [pfadgebundene Regeln](#path-specific-rules) laden immer noch, wenn Claude eine Datei dort liest |432| `managed-only` | Nur die verwaltete `CLAUDE.md` Ihrer Organisation und [Auto-Memory](#auto-memory) beim Start. Ihre Projekt-, lokalen und Benutzer-`CLAUDE.md`-Dateien, Ihre `.claude/rules/`-Dateien und jede `AGENTS.md` werden ausgelassen. Die `CLAUDE.md`- und `.claude/rules/`-Dateien eines Unterverzeichnisses und [pfadgebundene Regeln](#path-specific-rules) werden weiterhin bei Bedarf geladen |

433 433 

434Sie können den Wert auch in einer Einstellungsdatei statt in `/config` setzen. Fügen Sie ihn unter der ID des integrierten `agents-md`-Plugins in [`pluginConfigs`](/docs/de/settings-reference#pluginconfigs) in `~/.claude/settings.json`, einer `--settings`-Datei oder [verwalteten Einstellungen](/docs/de/managed-settings) hinzu. Claude Code ignoriert ihn in Projekt- und lokalen Einstellungsdateien. Dieses Beispiel lässt Claude beide Dateien lesen:434Sie können den Wert auch in einer Einstellungsdatei statt in `/config` setzen. Fügen Sie ihn in [`pluginConfigs`](/docs/de/settings-reference#pluginconfigs) unter `cc-plugin-agents-md@builtin` hinzu, der ID des integrierten Plugins, das `AGENTS.md` liest. Claude Code liest den Eintrag aus `~/.claude/settings.json`, einer `--settings`-Datei oder [verwalteten Einstellungen](/docs/de/managed-settings) und ignoriert ihn in Projekt- und lokalen Einstellungsdateien. Dieses Beispiel lässt Claude beide Dateien lesen:

435 435 

436```json settings.json theme={null}436```json settings.json theme={null}

437{437{

438 "pluginConfigs": {438 "pluginConfigs": {

439 "agents-md@builtin": {439 "cc-plugin-agents-md@builtin": {

440 "options": { "instructionFiles": "claude-md-and-agents-md" }440 "options": { "instructionFiles": "claude-md-and-agents-md" }

441 }441 }

442 }442 }

443}443}

444```444```

445 445 

446Vor v2.1.285 lautete die ID des Plugins `agents-md@builtin`, und Claude Code ignorierte einen Eintrag unter `cc-plugin-agents-md@builtin`. Wenn auch frühere Versionen Ihre Einstellungsdatei lesen, verwenden Sie dort `agents-md@builtin`. Claude Code v2.1.285 und später liest einen Eintrag unter beiden IDs.

447 

446Ihre Änderung gilt ab der nächsten Nachricht, die Sie senden, und in jeder neuen Sitzung.448Ihre Änderung gilt ab der nächsten Nachricht, die Sie senden, und in jeder neuen Sitzung.

447 449 

448<h3 id="when-agents-md-support-is-unavailable">450<h3 id="when-agents-md-support-is-unavailable">


452In diesen Sitzungen liest Claude nur `CLAUDE.md`-Dateien, und **Projektanweisungen** erscheint nicht im Einstellungsfenster `/config`:454In diesen Sitzungen liest Claude nur `CLAUDE.md`-Dateien, und **Projektanweisungen** erscheint nicht im Einstellungsfenster `/config`:

453 455 

454* Sie verwenden eine Claude Code-Version vor v2.1.277456* Sie verwenden eine Claude Code-Version vor v2.1.277

455* Sie haben das integrierte `agents-md`-Plugin in `/plugin` deaktiviert457* Sie haben mit `/plugin` das integrierte Plugin deaktiviert, das `AGENTS.md` liest

456* In einigen Fällen ist es Ihre [erste Sitzung nach dem Upgrade](/docs/de/env-vars#first-session-after-an-install-or-upgrade) von v2.1.276 oder früher. Claude liest `AGENTS.md` ab Ihrer nächsten Sitzung458* In einigen Fällen ist es Ihre [erste Sitzung nach dem Upgrade](/docs/de/env-vars#first-session-after-an-install-or-upgrade) von v2.1.276 oder früher. Claude liest `AGENTS.md` ab Ihrer nächsten Sitzung

457 459 

458Vor v2.1.281 lasen einige Sitzungen, z. B. solche auf Amazon Bedrock oder mit deaktivierter Telemetrie, nur `CLAUDE.md`-Dateien. Aktualisieren Sie Claude Code auf diesen Versionen. Um Claude Ihre `AGENTS.md` in diesen Sitzungen zu geben, [importieren Sie sie aus einer `CLAUDE.md`](#share-one-file-with-other-coding-tools).460Vor v2.1.281 lasen einige Sitzungen, z. B. solche auf Amazon Bedrock oder mit deaktivierter Telemetrie, nur `CLAUDE.md`-Dateien. Aktualisieren Sie Claude Code auf diesen Versionen. Um Claude Ihre `AGENTS.md` in diesen Sitzungen zu geben, [importieren Sie sie aus einer `CLAUDE.md`](#share-one-file-with-other-coding-tools).


609 611 

610Das Auto-Memory der Hauptkonversation wird nicht in [Subagenten](/docs/de/sub-agents#what-loads-at-startup) geladen; die Ausnahme ist ein [Fork](/docs/de/sub-agents#fork-the-current-conversation), der die übergeordnete Konversation und den System-Prompt erbt. Das eigene Auto-Memory eines Subagenten, aktiviert mit dem Subagenten-`memory`-Feld, ist ein separates Verzeichnis.612Das Auto-Memory der Hauptkonversation wird nicht in [Subagenten](/docs/de/sub-agents#what-loads-at-startup) geladen; die Ausnahme ist ein [Fork](/docs/de/sub-agents#fork-the-current-conversation), der die übergeordnete Konversation und den System-Prompt erbt. Das eigene Auto-Memory eines Subagenten, aktiviert mit dem Subagenten-`memory`-Feld, ist ein separates Verzeichnis.

611 613 

612Claude liest und schreibt Memory-Dateien während Ihrer Sitzung. Wenn Sie Meldungen wie „Saved 2 memories" oder „Recalled 2 memories" in der Claude Code-Schnittstelle sehen, aktualisiert oder liest Claude aktiv aus `~/.claude/projects/<project>/memory/`.614Claude liest und schreibt Memory-Dateien während Ihrer Sitzung. Wenn Sie Meldungen wie „Saved 2 memories“ oder „Recalled 2 memories“ in der Claude Code-Schnittstelle sehen, aktualisiert oder liest Claude aktiv aus `~/.claude/projects/<project>/memory/`.

613 615 

614Wenn Claude eine Memory-Datei schreibt, die mit YAML-Frontmatter beginnt, speichert Claude Code die Schreibzeit in einem `modified`-Frontmatter-Feld als ISO-8601-Zeitstempel. Der Zeitstempel zeigt, wie aktuell die Tatsache ist, sowohl für Sie als auch für Claude, wenn es das Memory zurückliest. Jede Datei, die Frontmatter hat, erhält das Feld beim nächsten Schreiben durch Claude, einschließlich Dateien, die in früheren Versionen erstellt wurden; Claude Code fügt niemals Frontmatter zu einer Datei hinzu, die keine hat. Das `modified`-Feld erfordert Claude Code v2.1.214 oder später.616Wenn Claude eine Memory-Datei schreibt, die mit YAML-Frontmatter beginnt, speichert Claude Code die Schreibzeit in einem `modified`-Frontmatter-Feld als ISO-8601-Zeitstempel. Der Zeitstempel zeigt, wie aktuell die Tatsache ist, sowohl für Sie als auch für Claude, wenn es das Memory zurückliest. Jede Datei, die Frontmatter hat, erhält das Feld beim nächsten Schreiben durch Claude, einschließlich Dateien, die in früheren Versionen erstellt wurden; Claude Code fügt niemals Frontmatter zu einer Datei hinzu, die keine hat. Das `modified`-Feld erfordert Claude Code v2.1.214 oder später.

615 617 


623 Anzeigen und Bearbeiten mit `/memory`625 Anzeigen und Bearbeiten mit `/memory`

624</h2>626</h2>

625 627 

626Der Befehl `/memory` listet Ihre CLAUDE.md, CLAUDE.local.md und andere Speicherdateien an verschiedenen Orten im Benutzer- und Projektbereich auf, einschließlich Benutzer- und Projekt-CLAUDE.md-Einträge für Dateien, die noch nicht existieren. Er ermöglicht es Ihnen auch, Auto-Memory ein- oder auszuschalten, und bietet eine Option zum Öffnen des Auto-Memory-Ordners. Wählen Sie eine beliebige Datei aus, um sie in Ihrem Editor zu öffnen; wenn Sie eine Datei auswählen, die noch nicht existiert, wird sie zuerst erstellt. Um zu überprüfen, welche `CLAUDE.md`- und Rules-Dateien in die aktuelle Sitzung geladen wurden, führen Sie `/context` aus.628Der Befehl `/memory` listet Ihre CLAUDE.md, CLAUDE.local.md und andere Speicherdateien an verschiedenen Orten im Benutzer- und Projektbereich auf, einschließlich Benutzer- und Projekt-CLAUDE.md-Einträge für Dateien, die noch nicht existieren. Er ermöglicht es Ihnen auch, Auto-Memory ein- oder auszuschalten, und bietet eine Option zum Öffnen des Auto-Memory-Ordners. Wählen Sie eine beliebige Datei aus, um sie in Ihrem Editor zu öffnen; wenn Sie eine Datei auswählen, die noch nicht existiert, wird sie zuerst erstellt. Um zu überprüfen, welche `CLAUDE.md`- und Regeldateien beim Start geladen wurden, führen Sie `/context` aus.

627 629 

628GUI-Editoren wie VS Code öffnen die Datei in einem separaten Fenster, und Sie können die Sitzung weiterhin nutzen, während sie offen ist. Vor v2.1.216 wartete `/memory` darauf, dass Sie die Datei schließen, bevor es antwortete. Terminal-Editoren wie Vim übernehmen das Terminal, bis Sie es beenden.630GUI-Editoren wie VS Code öffnen die Datei in einem separaten Fenster, und Sie können die Sitzung weiterhin nutzen, während sie offen ist. Vor v2.1.216 wartete `/memory` darauf, dass Sie die Datei schließen, bevor es antwortete. Terminal-Editoren wie Vim übernehmen das Terminal, bis Sie es beenden.

629 631 

630Wenn Sie Claude bitten, sich etwas zu merken, wie „immer pnpm verwenden, nicht npm" oder „denken Sie daran, dass die API-Tests eine lokale Redis-Instanz erfordern", speichert Claude es in Auto-Memory. Um Anweisungen stattdessen zu CLAUDE.md hinzuzufügen, bitten Sie Claude direkt, wie „fügen Sie dies zu CLAUDE.md hinzu", oder bearbeiten Sie die Datei selbst über `/memory`.632Wenn Sie Claude bitten, sich etwas zu merken, wie „immer pnpm verwenden, nicht npm“ oder „denken Sie daran, dass die API-Tests eine lokale Redis-Instanz erfordern“, speichert Claude es in Auto-Memory. Um Anweisungen stattdessen zu CLAUDE.md hinzuzufügen, bitten Sie Claude direkt, wie „fügen Sie dies zu CLAUDE.md hinzu“, oder bearbeiten Sie die Datei selbst über `/memory`.

631 633 

632<h2 id="troubleshoot-memory-issues">634<h2 id="troubleshoot-memory-issues">

633 Fehlerbehebung bei Memory-Problemen635 Fehlerbehebung bei Memory-Problemen


643 645 

644Zum Debuggen:646Zum Debuggen:

645 647 

646* Führen Sie `/context` aus und überprüfen Sie die Liste unter **Memory-Dateien**, um zu überprüfen, dass Ihre CLAUDE.md- und CLAUDE.local.md-Dateien geladen wurden. Wenn eine `CLAUDE.md`-Datei dort fehlt, kann Claude sie nicht sehen. Verwenden Sie `/memory`, um die Dateien zu öffnen und zu bearbeiten.648* Führen Sie `/context` aus und überprüfen Sie die Liste unter **Memory-Dateien**, um die CLAUDE.md- und CLAUDE.local.md-Dateien zu überprüfen, die beim Start geladen werden sollten. Wenn eine davon dort fehlt, kann Claude sie nicht sehen. Verwenden Sie `/memory`, um die Dateien zu öffnen und zu bearbeiten.

649* Eine `CLAUDE.md` in einem Unterverzeichnis Ihres Arbeitsverzeichnisses erscheint nicht unter **Memory-Dateien**, da sie bei Bedarf und nicht beim Start geladen wird. Wenn sie geladen wird, erscheint im Terminal eine `Loaded`-Zeile mit ihrem Pfad. Um eine neue zu testen, erstellen Sie sie über Ihre Shell, anstatt Claude zu bitten, sie zu schreiben, und bitten Sie Claude dann, eine Datei in diesem Unterverzeichnis zu lesen.

647* Überprüfen Sie, dass die relevante CLAUDE.md an einem Ort ist, der für Ihre Sitzung geladen wird (siehe [Wählen Sie, wo Sie CLAUDE.md-Dateien ablegen](#choose-where-to-put-claude-md-files)).650* Überprüfen Sie, dass die relevante CLAUDE.md an einem Ort ist, der für Ihre Sitzung geladen wird (siehe [Wählen Sie, wo Sie CLAUDE.md-Dateien ablegen](#choose-where-to-put-claude-md-files)).

648* Machen Sie Anweisungen spezifischer. „Verwenden Sie 2-Leerzeichen-Einrückung" funktioniert besser als „formatieren Sie Code schön".651* Machen Sie Anweisungen spezifischer. „Verwenden Sie 2-Leerzeichen-Einrückung“ funktioniert besser als „formatieren Sie Code schön“.

649* Suchen Sie nach widersprüchlichen Anweisungen über CLAUDE.md-Dateien hinweg. Wenn zwei Dateien unterschiedliche Anleitungen für das gleiche Verhalten geben, kann Claude eine willkürlich auswählen.652* Suchen Sie nach widersprüchlichen Anweisungen über CLAUDE.md-Dateien hinweg. Wenn zwei Dateien unterschiedliche Anleitungen für das gleiche Verhalten geben, kann Claude eine willkürlich auswählen.

650* Überprüfen Sie, ob Ihre Anweisung mit Anleitungen konkurriert, die Claude Code von selbst hinzufügt. Wenn Ihre CLAUDE.md Commit- oder Pull-Request-Regeln setzt, schalten Sie die integrierten mit [`includeGitInstructions`](/docs/de/settings-reference#includegitinstructions) aus und legen Sie den Attributionstext mit [`attribution`](/docs/de/settings-reference#attribution) fest.653* Überprüfen Sie, ob Ihre Anweisung mit Anleitungen konkurriert, die Claude Code von selbst hinzufügt. Wenn Ihre CLAUDE.md Commit- oder Pull-Request-Regeln setzt, schalten Sie die integrierten mit [`includeGitInstructions`](/docs/de/settings-reference#includegitinstructions) aus und legen Sie den Attributionstext mit [`attribution`](/docs/de/settings-reference#attribution) fest.

651 654 


693 Anweisungen scheinen nach `/compact` verloren zu gehen696 Anweisungen scheinen nach `/compact` verloren zu gehen

694</h3>697</h3>

695 698 

696Projekt-Root-CLAUDE.md übersteht Komprimierung: Nach `/compact` liest Claude sie neu von der Festplatte und injiziert sie frisch in die Sitzung. Verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen und Regeln mit [`paths:`-Frontmatter](#path-specific-rules) werden neu geladen, wenn Claude Dateien liest, auf die sie zutreffen.699Projekt-Root-CLAUDE.md übersteht die Komprimierung: Nach `/compact` liest Claude sie neu von der Festplatte und injiziert sie erneut in die Sitzung. Verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen und Regeln mit [`paths:`-Frontmatter](#path-specific-rules) werden bei Bedarf erneut geladen.

697 700 

698Wenn eine Anweisung nach der Komprimierung verschwunden ist, wurde sie entweder nur in der Konversation gegeben, befindet sich in einer verschachtelten CLAUDE.md, die noch nicht neu geladen wurde, oder ist eine pfadgebundene Regel, die seit der Komprimierung keine Datei gefunden hat. Fügen Sie Anweisungen, die nur in der Konversation gegeben wurden, zu CLAUDE.md hinzu, um sie über Sitzungen hinweg zu erhalten. Weitere Informationen finden Sie unter [Was übersteht Komprimierung](/docs/de/context-window#what-survives-compaction) für die vollständige Aufschlüsselung.701Wenn eine Anweisung nach der Komprimierung verschwunden ist, wurde sie entweder nur in der Konversation gegeben, befindet sich in einer verschachtelten CLAUDE.md, die noch nicht neu geladen wurde, oder ist eine pfadgebundene Regel, die seit der Komprimierung keine Datei gefunden hat. Fügen Sie Anweisungen, die nur in der Konversation gegeben wurden, zu CLAUDE.md hinzu, um sie über Sitzungen hinweg zu erhalten. Weitere Informationen finden Sie unter [Was übersteht Komprimierung](/docs/de/context-window#what-survives-compaction) für die vollständige Aufschlüsselung.

699 702 

Details

128| `OTEL_METRIC_EXPORT_INTERVAL` | Exportintervall in Millisekunden (Standard: 60000) | `5000`, `60000` |128| `OTEL_METRIC_EXPORT_INTERVAL` | Exportintervall in Millisekunden (Standard: 60000) | `5000`, `60000` |

129| `OTEL_LOGS_EXPORT_INTERVAL` | Protokoll-Exportintervall in Millisekunden (Standard: 5000) | `1000`, `10000` |129| `OTEL_LOGS_EXPORT_INTERVAL` | Protokoll-Exportintervall in Millisekunden (Standard: 5000) | `1000`, `10000` |

130| `OTEL_LOG_USER_PROMPTS` | Aktiviert Protokollierung von Benutzer-Prompt-Inhalten (Standard: deaktiviert) | `1` zum Aktivieren |130| `OTEL_LOG_USER_PROMPTS` | Aktiviert Protokollierung von Benutzer-Prompt-Inhalten (Standard: deaktiviert) | `1` zum Aktivieren |

131| `OTEL_LOG_ASSISTANT_RESPONSES` | Aktiviert Protokollierung von Assistent-Antworttext bei `assistant_response`-Ereignissen (Standard: deaktiviert). Wenn nicht gesetzt, wird auf den Wert von `OTEL_LOG_USER_PROMPTS` zurückgegriffen. Erfordert Claude Code v2.1.193 oder später | `1` zum Aktivieren, `0` zum Beibehalten von Redaktion |131| `OTEL_LOG_ASSISTANT_RESPONSES` | Aktiviert Protokollierung von Assistent-Antworttext bei `assistant_response`-Ereignissen (Standard: deaktiviert). Wenn nicht gesetzt, wird auf den Wert von `OTEL_LOG_USER_PROMPTS` zurückgegriffen | `1` zum Aktivieren, `0` zum Beibehalten von Redaktion |

132| `OTEL_LOG_TOOL_DETAILS` | Aktiviert Protokollierung von Tool-Parametern und Eingabeargumenten in Tool-Ereignissen und Span-Attributen: Bash-Befehle, MCP-Server- und Tool-Namen, Skill-Namen, benutzerdefinierte Workflow-Namen und Tool-Eingabe. Aktiviert auch benutzerdefinierte, Plugin- und MCP-Befehlsnamen bei `user_prompt`-Ereignissen und echte Agent-, Skill-, Plugin- und MCP-Server- und Tool-Namen bei den [Kosten- und Token-Zählern](#cost-counter) (Standard: deaktiviert). Für Claudes integrierte Server in Sitzungen, die Claude Desktop besitzt, geben `mcp_server_name`/`mcp_tool_name` bei `tool_decision`/`tool_result` aus, auch wenn das Flag aus ist. Die Ausnahme erfordert Claude Code v2.1.214 oder später | `1` zum Aktivieren |132| `OTEL_LOG_TOOL_DETAILS` | Aktiviert Protokollierung von Tool-Parametern und Eingabeargumenten in Tool-Ereignissen und Span-Attributen: Bash-Befehle, MCP-Server- und Tool-Namen, Skill-Namen, benutzerdefinierte Workflow-Namen und Tool-Eingabe. Aktiviert auch benutzerdefinierte, Plugin- und MCP-Befehlsnamen bei `user_prompt`-Ereignissen und echte Agent-, Skill-, Plugin- und MCP-Server- und Tool-Namen bei den [Kosten- und Token-Zählern](#cost-counter) (Standard: deaktiviert). Für Claudes integrierte Server in Sitzungen, die Claude Desktop besitzt, geben `mcp_server_name`/`mcp_tool_name` bei `tool_decision`/`tool_result` aus, auch wenn das Flag aus ist. Die Ausnahme erfordert Claude Code v2.1.214 oder später | `1` zum Aktivieren |

133| `OTEL_LOG_TOOL_CONTENT` | Aktiviert Protokollierung von Tool-Inhalten im [`tool.output` Span-Ereignis](#tool-output-span-event) (Standard: deaktiviert). Span-Attribute tragen Tool-Inhalte unter [ihren eigenen Gates](#new-context-gates). Erfordert [Tracing](#traces-beta). Inhalte werden auf das Inhaltslimit gekürzt (Standard 60 KB) | `1` zum Aktivieren |133| `OTEL_LOG_TOOL_CONTENT` | Aktiviert Protokollierung von Tool-Inhalten im [`tool.output` Span-Ereignis](#tool-output-span-event) (Standard: deaktiviert). Span-Attribute tragen Tool-Inhalte unter [ihren eigenen Gates](#new-context-gates). Erfordert [Tracing](#traces-beta). Inhalte werden auf das Inhaltslimit gekürzt (Standard 60 KB) | `1` zum Aktivieren |

134| `OTEL_LOG_MANAGED_SETTINGS` | Fügt die redigierten verwalteten Einstellungen und einen SHA-256-Digest der Einstellungen vor Redaktion zu [verwaltete Einstellungen aufgelöst](#managed-settings-resolved-event)-Ereignissen hinzu (Standard: deaktiviert). Ein Wert in Projekt- oder lokalen Einstellungen schaltet dies nicht ein. Erfordert Claude Code v2.1.274 oder später | `1` zum Aktivieren |134| `OTEL_LOG_MANAGED_SETTINGS` | Fügt die redigierten verwalteten Einstellungen und einen SHA-256-Digest der Einstellungen vor Redaktion zu [verwaltete Einstellungen aufgelöst](#managed-settings-resolved-event)-Ereignissen hinzu (Standard: deaktiviert). Ein Wert in Projekt- oder lokalen Einstellungen schaltet dies nicht ein. Erfordert Claude Code v2.1.274 oder später | `1` zum Aktivieren |


637 Metriken637 Metriken

638</h3>638</h3>

639 639 

640Claude Code exportiert die folgenden Metriken. Die Spalte „Unit" zeigt die OpenTelemetry-Einheitenzeichenkette, die an jede Metrik angehängt wird; Zählmetriken haben keine.640Claude Code exportiert die folgenden Metriken. Die Spalte „Unit“ zeigt die OpenTelemetry-Einheitenzeichenkette, die an jede Metrik angehängt wird; Zählmetriken haben keine.

641 641 

642| Metrikname | Beschreibung | Einheit |642| Metrikname | Beschreibung | Einheit |

643| - | - | - |643| - | - | - |


679 679 

680* Alle [Standardattribute](#standard-attributes)680* Alle [Standardattribute](#standard-attributes)

681* `type`: (`"added"`, `"removed"`)681* `type`: (`"added"`, `"removed"`)

682* `model`: Modellkennung für das Modell, das die Änderung vorgenommen hat (z. B. „claude-sonnet-5")682* `model`: Modellkennung für das Modell, das die Änderung vorgenommen hat (z. B. „claude-sonnet-5“)

683 683 

684<h4 id="pull-request-counter">684<h4 id="pull-request-counter">

685 Pull-Request-Zähler685 Pull-Request-Zähler


712**Attribute**:712**Attribute**:

713 713 

714* Alle [Standardattribute](#standard-attributes)714* Alle [Standardattribute](#standard-attributes)

715* `model`: Modellkennung (z. B. „claude-sonnet-5")715* `model`: Modellkennung (z. B. „claude-sonnet-5“)

716* `query_source`: Kategorie des Subsystems, das die Anfrage gestellt hat. Einer von `"main"`, `"subagent"` oder `"auxiliary"`716* `query_source`: Kategorie des Subsystems, das die Anfrage gestellt hat. Einer von `"main"`, `"subagent"` oder `"auxiliary"`

717* `speed`: `"fast"`, wenn die Anfrage den schnellen Modus verwendet hat. Andernfalls nicht vorhanden717* `speed`: `"fast"`, wenn die Anfrage den schnellen Modus verwendet hat. Andernfalls nicht vorhanden

718* `effort`: [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level), die auf die Anfrage angewendet wird: `"low"`, `"medium"`, `"high"`, `"xhigh"` oder `"max"`. Nicht vorhanden, wenn Claude Code keine Anstrengungsstufe sendet, z. B. bei einem Modell, das Anstrengung nicht unterstützt.718* `effort`: [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level), die auf die Anfrage angewendet wird: `"low"`, `"medium"`, `"high"`, `"xhigh"` oder `"max"`. Nicht vorhanden, wenn Claude Code keine Anstrengungsstufe sendet, z. B. bei einem Modell, das Anstrengung nicht unterstützt.


733 733 

734* Alle [Standardattribute](#standard-attributes)734* Alle [Standardattribute](#standard-attributes)

735* `type`: (`"input"`, `"output"`, `"cacheRead"`, `"cacheCreation"`). Der Typ `"input"` schließt Token aus, die aus dem Prompt-Cache gelesen oder in ihn geschrieben wurden; diese werden unter `"cacheRead"` und `"cacheCreation"` gezählt735* `type`: (`"input"`, `"output"`, `"cacheRead"`, `"cacheCreation"`). Der Typ `"input"` schließt Token aus, die aus dem Prompt-Cache gelesen oder in ihn geschrieben wurden; diese werden unter `"cacheRead"` und `"cacheCreation"` gezählt

736* `model`: Modellkennung (z. B. „claude-sonnet-5")736* `model`: Modellkennung (z. B. „claude-sonnet-5“)

737* `query_source`: Kategorie des Subsystems, das die Anfrage gestellt hat. Einer von `"main"`, `"subagent"` oder `"auxiliary"`737* `query_source`: Kategorie des Subsystems, das die Anfrage gestellt hat. Einer von `"main"`, `"subagent"` oder `"auxiliary"`

738* `speed`: `"fast"`, wenn die Anfrage den schnellen Modus verwendet hat. Andernfalls nicht vorhanden738* `speed`: `"fast"`, wenn die Anfrage den schnellen Modus verwendet hat. Andernfalls nicht vorhanden

739* `effort`: [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level), die auf die Anfrage angewendet wird. Siehe [Kostenzähler](#cost-counter) für Details.739* `effort`: [Anstrengungsstufe](/docs/de/model-config#adjust-effort-level), die auf die Anfrage angewendet wird. Siehe [Kostenzähler](#cost-counter) für Details.


819 Assistent-Antwort-Ereignis819 Assistent-Antwort-Ereignis

820</h4>820</h4>

821 821 

822Protokolliert nach jeder API-Anfrage, die Textinhalte vom Modell zurückgibt. Nur die Textblöcke der Antwort sind enthalten; Denkblöcke und Tool-Use-Blöcke sind ausgeschlossen. Erfordert Claude Code v2.1.193 oder später.822Wird nach jeder API-Anfrage protokolliert, die Textinhalt vom Modell zurückgibt. Nur die Textblöcke der Antwort werden eingeschlossen; Thinking-Blöcke und Tool-Use-Blöcke sind ausgeschlossen.

823 823 

824**Ereignisname**: `claude_code.assistant_response`824**Ereignisname**: `claude_code.assistant_response`

825 825 


831* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)831* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

832* `response_length`: Länge des Antworttexts in Zeichen832* `response_length`: Länge des Antworttexts in Zeichen

833* `response`: Antworttext, gekürzt auf das Inhaltslimit (standardmäßig 60 KB). Standardmäßig auf `<REDACTED>` reduziert. Setzen Sie `OTEL_LOG_ASSISTANT_RESPONSES=1`, um ihn einzuschließen. Wenn `OTEL_LOG_ASSISTANT_RESPONSES` nicht gesetzt ist, steuert `OTEL_LOG_USER_PROMPTS` es stattdessen, daher setzen Sie `OTEL_LOG_ASSISTANT_RESPONSES=0`, um Antworten reduziert zu halten, während die Eingabeaufforderungs-Protokollierung aktiv ist833* `response`: Antworttext, gekürzt auf das Inhaltslimit (standardmäßig 60 KB). Standardmäßig auf `<REDACTED>` reduziert. Setzen Sie `OTEL_LOG_ASSISTANT_RESPONSES=1`, um ihn einzuschließen. Wenn `OTEL_LOG_ASSISTANT_RESPONSES` nicht gesetzt ist, steuert `OTEL_LOG_USER_PROMPTS` es stattdessen, daher setzen Sie `OTEL_LOG_ASSISTANT_RESPONSES=0`, um Antworten reduziert zu halten, während die Eingabeaufforderungs-Protokollierung aktiv ist

834* `model`: Modellkennung (z. B. „claude-sonnet-5")834* `model`: Modellkennung (z. B. „claude-sonnet-5“)

835* `request_id`: API-Anfrage-ID, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)835* `request_id`: API-Anfrage-ID, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

836* `message.uuid`: UUID des letzten Transkriptionseintrag der Antwort. Eine API-Antwort wird als ein Transkriptionseintrag pro Inhaltsblock gespeichert; dies ist der letzte, von dem die `parentUuid` des nächsten Zuges verkettet wird. Erfordert Claude Code v2.1.214 oder später836* `message.uuid`: UUID des letzten Transkriptionseintrag der Antwort. Eine API-Antwort wird als ein Transkriptionseintrag pro Inhaltsblock gespeichert; dies ist der letzte, von dem die `parentUuid` des nächsten Zuges verkettet wird. Erfordert Claude Code v2.1.214 oder später

837* `query_source`: Subsystem, das die Anfrage gestellt hat, z. B. `"repl_main_thread"`, `"compact"` oder ein Subagent-Name837* `query_source`: Subsystem, das die Anfrage gestellt hat, z. B. `"repl_main_thread"`, `"compact"` oder ein Subagent-Name


884* `event.name`: `"api_request"`884* `event.name`: `"api_request"`

885* `event.timestamp`: ISO 8601-Zeitstempel885* `event.timestamp`: ISO 8601-Zeitstempel

886* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)886* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

887* `model`: Verwendetes Modell (z. B. „claude-sonnet-5")887* `model`: Verwendetes Modell (z. B. „claude-sonnet-5“)

888* `cost_usd`: Geschätzte Kosten in USD888* `cost_usd`: Geschätzte Kosten in USD

889* `cost_usd_micros`: Geschätzte Kosten in Millionsten eines US-Dollars, ausgegeben als Ganzzahl889* `cost_usd_micros`: Geschätzte Kosten in Millionsten eines US-Dollars, ausgegeben als Ganzzahl

890* `duration_ms`: Anfrage-Dauer in Millisekunden890* `duration_ms`: Anfrage-Dauer in Millisekunden


913* `event.name`: `"api_error"`913* `event.name`: `"api_error"`

914* `event.timestamp`: ISO 8601-Zeitstempel914* `event.timestamp`: ISO 8601-Zeitstempel

915* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)915* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

916* `model`: Verwendetes Modell (z. B. „claude-sonnet-5")916* `model`: Verwendetes Modell (z. B. „claude-sonnet-5“)

917* `error`: Fehlermeldung917* `error`: Fehlermeldung

918* `status_code`: HTTP-Statuscode als Zahl. Nicht vorhanden für Nicht-HTTP-Fehler wie Verbindungsfehler.918* `status_code`: HTTP-Statuscode als Zahl. Nicht vorhanden für Nicht-HTTP-Fehler wie Verbindungsfehler.

919* `duration_ms`: Anfrage-Dauer in Millisekunden919* `duration_ms`: Anfrage-Dauer in Millisekunden


1014* `event.name`: `"tool_decision"`1014* `event.name`: `"tool_decision"`

1015* `event.timestamp`: ISO 8601-Zeitstempel1015* `event.timestamp`: ISO 8601-Zeitstempel

1016* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)1016* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

1017* `tool_name`: Name des Tools (z. B. „Read", „Edit", „Write", „NotebookEdit")1017* `tool_name`: Name des Tools (z. B. „Read“, „Edit“, „Write“, „NotebookEdit“)

1018* `tool_use_id`: Eindeutige Kennung für diesen Tool-Aufruf. Entspricht der `tool_use_id`, die an Hooks übergeben wird, und ermöglicht die Korrelation zwischen OTel-Ereignissen und Hook-erfassten Daten.1018* `tool_use_id`: Eindeutige Kennung für diesen Tool-Aufruf. Entspricht der `tool_use_id`, die an Hooks übergeben wird, und ermöglicht die Korrelation zwischen OTel-Ereignissen und Hook-erfassten Daten.

1019* `decision`: Entweder `"accept"` oder `"reject"`1019* `decision`: Entweder `"accept"` oder `"reject"`

1020* `tool_source`: Immer vorhanden. Die Herkunft des Tools als geschlossener Satz von CLI-erstellten Werten. Erfordert Claude Code v2.1.214 oder später1020* `tool_source`: Immer vorhanden. Die Herkunft des Tools als geschlossener Satz von CLI-erstellten Werten. Erfordert Claude Code v2.1.214 oder später


1024* `source`: Woher die Entscheidung kam:1024* `source`: Woher die Entscheidung kam:

1025 * `"config"`: Automatisch entschieden ohne Eingabeaufforderung, basierend auf Projekteinstellungen, Zulassungs- oder Ablehnungsregeln in den persönlichen Einstellungen des Benutzers, Unternehmensrichtlinie, `--allowedTools`- oder `--disallowedTools`-Flags, dem aktiven Berechtigungsmodus, einer Sitzungs-Zuschuss aus einer früheren Eingabeaufforderung in derselben interaktiven CLI-Sitzung, oder weil das Tool inhärent sicher ist. Das Ereignis gibt nicht an, welche dieser Quellen übereinstimmte. Claude Code meldet auch `"config"`, wenn die Berechtigungsaufforderungs-Anfrage selbst fehlschlägt, z. B. wenn der [`canUseTool`](/docs/de/agent-sdk/typescript#canusetool)-Callback des Agent SDK oder das [`--permission-prompt-tool`](/docs/de/cli-reference#cli-flags)-Tool ein ungültiges Ergebnis zurückgibt, oder wenn der Eingabestrom geschlossen wird, während die Anfrage ausstehend ist. Vor v2.1.216 meldete Claude Code diese Fehler als `"user_reject"`.1025 * `"config"`: Automatisch entschieden ohne Eingabeaufforderung, basierend auf Projekteinstellungen, Zulassungs- oder Ablehnungsregeln in den persönlichen Einstellungen des Benutzers, Unternehmensrichtlinie, `--allowedTools`- oder `--disallowedTools`-Flags, dem aktiven Berechtigungsmodus, einer Sitzungs-Zuschuss aus einer früheren Eingabeaufforderung in derselben interaktiven CLI-Sitzung, oder weil das Tool inhärent sicher ist. Das Ereignis gibt nicht an, welche dieser Quellen übereinstimmte. Claude Code meldet auch `"config"`, wenn die Berechtigungsaufforderungs-Anfrage selbst fehlschlägt, z. B. wenn der [`canUseTool`](/docs/de/agent-sdk/typescript#canusetool)-Callback des Agent SDK oder das [`--permission-prompt-tool`](/docs/de/cli-reference#cli-flags)-Tool ein ungültiges Ergebnis zurückgibt, oder wenn der Eingabestrom geschlossen wird, während die Anfrage ausstehend ist. Vor v2.1.216 meldete Claude Code diese Fehler als `"user_reject"`.

1026 * `"hook"`: Ein `PreToolUse`- oder `PermissionRequest`-Hook gab die Entscheidung zurück.1026 * `"hook"`: Ein `PreToolUse`- oder `PermissionRequest`-Hook gab die Entscheidung zurück.

1027 * `"user_permanent"`: Ausgegeben, wenn der Benutzer „Ja, und nicht mehr fragen für ..." bei einer Berechtigungsaufforderung wählte, was eine Zulassungsregel in seinen persönlichen Einstellungen speichert. In der interaktiven CLI wird dies nur für diese Wahl selbst ausgegeben; spätere Aufrufe, die die gespeicherte Regel erfüllen, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben sowohl die ursprüngliche Wahl als auch spätere Regelübereinstimmungen `"user_permanent"` aus. Wird als Akzeptanz behandelt.1027 * `"user_permanent"`: Ausgegeben, wenn der Benutzer „Ja, und nicht mehr fragen für ...“ bei einer Berechtigungsaufforderung wählte, was eine Zulassungsregel in seinen persönlichen Einstellungen speichert. In der interaktiven CLI wird dies nur für diese Wahl selbst ausgegeben; spätere Aufrufe, die die gespeicherte Regel erfüllen, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben sowohl die ursprüngliche Wahl als auch spätere Regelübereinstimmungen `"user_permanent"` aus. Wird als Akzeptanz behandelt.

1028 * `"user_temporary"`: Ausgegeben, wenn der Benutzer „Ja" bei einer Berechtigungsaufforderung für eine einmalige Genehmigung wählte, oder eine Option wählte, die Zugriff für den Rest der Sitzung bei einer Datei-Bearbeitungs- oder Leseanforderung gewährt. In der interaktiven CLI wird dies nur für die Wahl selbst ausgegeben; spätere Aufrufe, die durch diesen Sitzungs-Zuschuss erlaubt sind, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben sowohl die Wahl als auch spätere Übereinstimmungen `"user_temporary"` aus. Wird als Akzeptanz behandelt.1028 * `"user_temporary"`: Ausgegeben, wenn der Benutzer „Ja“ bei einer Berechtigungsaufforderung für eine einmalige Genehmigung wählte, oder eine Option wählte, die Zugriff für den Rest der Sitzung bei einer Datei-Bearbeitungs- oder Leseanforderung gewährt. In der interaktiven CLI wird dies nur für die Wahl selbst ausgegeben; spätere Aufrufe, die durch diesen Sitzungs-Zuschuss erlaubt sind, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben sowohl die Wahl als auch spätere Übereinstimmungen `"user_temporary"` aus. Wird als Akzeptanz behandelt.

1029 * `"user_abort"`: Ausgegeben, wenn der Benutzer die Berechtigungsaufforderung geschlossen hat, ohne zu antworten. In Agent SDK- und nicht-interaktiven `-p`-Sitzungen schließt dies auch das Unterbrechen des Zuges ein, während eine `canUseTool`- oder `--permission-prompt-tool`-Berechtigungsanfrage ausstehend ist; vor v2.1.216 meldete Claude Code diese Unterbrechung als `"user_reject"`. Wird als Ablehnung behandelt.1029 * `"user_abort"`: Ausgegeben, wenn der Benutzer die Berechtigungsaufforderung geschlossen hat, ohne zu antworten. In Agent SDK- und nicht-interaktiven `-p`-Sitzungen schließt dies auch das Unterbrechen des Zuges ein, während eine `canUseTool`- oder `--permission-prompt-tool`-Berechtigungsanfrage ausstehend ist; vor v2.1.216 meldete Claude Code diese Unterbrechung als `"user_reject"`. Wird als Ablehnung behandelt.

1030 * `"user_reject"`: Ausgegeben, wenn der Benutzer „Nein" bei einer Aufforderung wählte. In der interaktiven CLI wird dies nur für diese Wahl selbst ausgegeben; Aufrufe, die eine Ablehnungsregel in den persönlichen Einstellungen des Benutzers erfüllen, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben Aufrufe, die eine Ablehnungsregel in persönlichen Einstellungen erfüllen, `"user_reject"` aus. Wird als Ablehnung behandelt.1030 * `"user_reject"`: Ausgegeben, wenn der Benutzer „Nein“ bei einer Aufforderung wählte. In der interaktiven CLI wird dies nur für diese Wahl selbst ausgegeben; Aufrufe, die eine Ablehnungsregel in den persönlichen Einstellungen des Benutzers erfüllen, geben stattdessen `"config"` aus. In Agent SDK- oder nicht-interaktiven `-p`-Sitzungen geben Aufrufe, die eine Ablehnungsregel in persönlichen Einstellungen erfüllen, `"user_reject"` aus. Wird als Ablehnung behandelt.

1031* `tool_parameters` (wenn `OTEL_LOG_TOOL_DETAILS=1`): JSON-Zeichenkette mit Tool-spezifischen Parametern. Gleiche Form wie das [Tool-Ergebnis-Ereignis](#tool-result-event), minus Post-Ausführungs-Felder wie `git_commit_id`. Werte können sich von `tool_result` für einen akzeptierten Aufruf unterscheiden, wenn die Berechtigungsentscheidung die Tool-Eingabe über `updatedInput` umschreibt. Verwenden Sie dieses Attribut, um zu sehen, welcher Befehl abgelehnt wurde, wenn `decision` `"reject"` ist.1031* `tool_parameters` (wenn `OTEL_LOG_TOOL_DETAILS=1`): JSON-Zeichenkette mit Tool-spezifischen Parametern. Gleiche Form wie das [Tool-Ergebnis-Ereignis](#tool-result-event), minus Post-Ausführungs-Felder wie `git_commit_id`. Werte können sich von `tool_result` für einen akzeptierten Aufruf unterscheiden, wenn die Berechtigungsentscheidung die Tool-Eingabe über `updatedInput` umschreibt. Verwenden Sie dieses Attribut, um zu sehen, welcher Befehl abgelehnt wurde, wenn `decision` `"reject"` ist.

1032 * Für `"sdk_host_builtin_mcp"`-Tools: `mcp_server_name` und `mcp_tool_name` sind auch enthalten, wenn `OTEL_LOG_TOOL_DETAILS` aus ist, da die Host-Anwendung diese Namen definiert; ohne sie wäre ein abgelehnter Aufruf an einen dieser integrierten Server auf dem Standard-Stream nicht zuordenbar. Für benutzerkonfigurierte MCP-Server ist der `tool_name` des Ereignisses immer das Literal `"mcp_tool"`, und die Server- und Tool-Namen erscheinen nur in `tool_parameters` mit dem Flag an; Argument-Inhalt erfordert das Flag überall. Erfordert Claude Code v2.1.214 oder später1032 * Für `"sdk_host_builtin_mcp"`-Tools: `mcp_server_name` und `mcp_tool_name` sind auch enthalten, wenn `OTEL_LOG_TOOL_DETAILS` aus ist, da die Host-Anwendung diese Namen definiert; ohne sie wäre ein abgelehnter Aufruf an einen dieser integrierten Server auf dem Standard-Stream nicht zuordenbar. Für benutzerkonfigurierte MCP-Server ist der `tool_name` des Ereignisses immer das Literal `"mcp_tool"`, und die Server- und Tool-Namen erscheinen nur in `tool_parameters` mit dem Flag an; Argument-Inhalt erfordert das Flag überall. Erfordert Claude Code v2.1.214 oder später

1033 * Für Bash-Tool: enthält `bash_command`, `full_command`, `timeout`, `description`, `dangerouslyDisableSandbox`. Das Workspace-Bash-Tool der Desktop-App meldet auch `tool_name` als `Bash`, enthält aber nur `bash_command`, `full_command` und `timeout`1033 * Für Bash-Tool: enthält `bash_command`, `full_command`, `timeout`, `description`, `dangerouslyDisableSandbox`. Das Workspace-Bash-Tool der Desktop-App meldet auch `tool_name` als `Bash`, enthält aber nur `bash_command`, `full_command` und `timeout`


1157* `plugin_id_hash`: deterministischer Hash des Plugin-Namens und Marketplace, nur an Ihren konfigurierten Exporter gesendet. Ermöglicht es Ihnen, die unterschiedlichen Drittanbieter-Plugins, die über Ihre Flotte geladen werden, zu zählen, ohne ihre Namen aufzuzeichnen. Für [Plugins, die von claude.ai synchronisiert werden](/docs/de/plugins/loading#synced-plugins), hasht Claude Code den Plugin-Namen mit dem Marketplace-Namen, den claude.ai für das Plugin meldet, oder mit `synced` andernfalls. Vor v2.1.246 verwendete Claude Code den Marketplace-Namen, den claude.ai meldet, nicht im Hash1157* `plugin_id_hash`: deterministischer Hash des Plugin-Namens und Marketplace, nur an Ihren konfigurierten Exporter gesendet. Ermöglicht es Ihnen, die unterschiedlichen Drittanbieter-Plugins, die über Ihre Flotte geladen werden, zu zählen, ohne ihre Namen aufzuzeichnen. Für [Plugins, die von claude.ai synchronisiert werden](/docs/de/plugins/loading#synced-plugins), hasht Claude Code den Plugin-Namen mit dem Marketplace-Namen, den claude.ai für das Plugin meldet, oder mit `synced` andernfalls. Vor v2.1.246 verwendete Claude Code den Marketplace-Namen, den claude.ai meldet, nicht im Hash

1158* `has_hooks`: ob das Plugin Hooks beiträgt1158* `has_hooks`: ob das Plugin Hooks beiträgt

1159* `has_mcp`: ob das Plugin MCP-Server beiträgt1159* `has_mcp`: ob das Plugin MCP-Server beiträgt

1160* `host_owned_mcp`: `true`, wenn der SDK-Host die MCP-Verbindungen dieses Plugins verwaltet und Claude Code das Lesen der MCP-Server-Konfiguration des Plugins übersprungen hat, `false` andernfalls. Erfordert Claude Code v2.1.172 oder später1160* `host_owned_mcp`: `true`, wenn der SDK-Host die MCP-Verbindungen dieses Plugins verwaltet und Claude Code das Lesen der MCP-Server-Konfiguration des Plugins übersprungen hat, andernfalls `false`

1161* `skill_path_count`: Anzahl der Skill-Verzeichnisse, die das Plugin deklariert1161* `skill_path_count`: Anzahl der Skill-Verzeichnisse, die das Plugin deklariert

1162* `command_path_count`: Anzahl der Befehlsverzeichnisse, die das Plugin deklariert1162* `command_path_count`: Anzahl der Befehlsverzeichnisse, die das Plugin deklariert

1163* `agent_path_count`: Anzahl der Agent-Verzeichnisse, die das Plugin deklariert1163* `agent_path_count`: Anzahl der Agent-Verzeichnisse, die das Plugin deklariert


1336* `pre_tokens`: Ungefähre Token-Anzahl vor Kompaktierung1336* `pre_tokens`: Ungefähre Token-Anzahl vor Kompaktierung

1337* `post_tokens`: Ungefähre Token-Anzahl nach Kompaktierung1337* `post_tokens`: Ungefähre Token-Anzahl nach Kompaktierung

1338* `error`: Fehlermeldung, wenn Kompaktierung fehlgeschlagen ist1338* `error`: Fehlermeldung, wenn Kompaktierung fehlgeschlagen ist

1339* `precompute_reuse`: Nur gesetzt, wenn `trigger` `"manual"` ist. Auto-Kompaktierung kann eine Zusammenfassung im Hintergrund vorbereiten, bevor das Kontextfenster voll wird, und dieses Attribut zeichnet auf, ob `/compact` diese vorbereitete Zusammenfassung wiederverwendet hat. `"hit"` bedeutet, dass sie wiederverwendet wurde; `"miss_custom_instructions"`, `"miss_hook"` und `"miss_not_ready"` geben den Grund an, warum stattdessen eine frische Zusammenfassung berechnet wurde. Erfordert Claude Code v2.1.153 oder später1339* `precompute_reuse`: Nur gesetzt, wenn `trigger` `"manual"` ist. Die automatische Komprimierung kann im Hintergrund eine Zusammenfassung vorbereiten, bevor sich das Kontextfenster füllt, und dieses Attribut erfasst, ob `/compact` diese vorbereitete Zusammenfassung wiederverwendet hat. `"hit"` bedeutet, dass sie wiederverwendet wurde; `"miss_custom_instructions"`, `"miss_hook"` und `"miss_not_ready"` geben den Grund an, warum stattdessen eine neue Zusammenfassung berechnet wurde

1340 1340 

1341<h4 id="subagent-completed-event">1341<h4 id="subagent-completed-event">

1342 Subagent-Abschluss-Ereignis1342 Subagent-Abschluss-Ereignis


1380* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)1380* `event.sequence`: Pro-Prozess-Zähler zum Ordnen von Ereignissen, beschrieben unter [Ereigniskorrelationsattribute](#event-correlation-attributes)

1381* `event_type`: Umfrage-Lebenszyklusereignis, z. B. `"appeared"`, `"responded"` oder `"transcript_prompt_appeared"`1381* `event_type`: Umfrage-Lebenszyklusereignis, z. B. `"appeared"`, `"responded"` oder `"transcript_prompt_appeared"`

1382* `appearance_id`: Eindeutige ID, die die Ereignisse verknüpft, die für eine Umfrage-Instanz ausgegeben werden1382* `appearance_id`: Eindeutige ID, die die Ereignisse verknüpft, die für eine Umfrage-Instanz ausgegeben werden

1383* `survey_type`: Welche Umfrage das Ereignis erzeugt hat. `"session"` ist die Eingabeaufforderung „Wie macht Claude es?"1383* `survey_type`: Welche Umfrage das Ereignis erzeugt hat. `"session"` ist die Eingabeaufforderung „Wie macht Claude es?“

1384* `response`: Die Auswahl des Benutzers bei `responded`-Ereignissen1384* `response`: Die Auswahl des Benutzers bei `responded`-Ereignissen

1385* `enabled_via_override`: `true`, wenn [`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`](/docs/de/env-vars) gesetzt ist. Ausgegeben als Boolean, nicht als Zeichenkette. Vorhanden bei `session`-Umfrage-Ereignissen. Filtern Sie nach diesem Attribut, um zu bestätigen, dass die Überschreibung über eine Flotte angewendet wird1385* `enabled_via_override`: `true`, wenn [`CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`](/docs/de/env-vars) gesetzt ist. Ausgegeben als Boolean, nicht als Zeichenkette. Vorhanden bei `session`-Umfrage-Ereignissen. Filtern Sie nach diesem Attribut, um zu bestätigen, dass die Überschreibung über eine Flotte angewendet wird

1386 1386 


1518* Ungewöhnlicher Token-Verbrauch1518* Ungewöhnlicher Token-Verbrauch

1519* Hohes Sitzungsvolumen von bestimmten Benutzern1519* Hohes Sitzungsvolumen von bestimmten Benutzern

1520 1520 

1521Alle Metriken können nach den [Standard-Attributen](#standard-attributes) segmentiert werden. Das Attribut `model` ist auf `claude_code.token.usage`, `claude_code.cost.usage` und ab v2.1.172 auf `claude_code.lines_of_code.count` verfügbar.1521Alle Metriken können nach den [Standard-Attributen](#standard-attributes) segmentiert werden. Das Attribut `model` ist auf `claude_code.token.usage`, `claude_code.cost.usage` und `claude_code.lines_of_code.count` verfügbar.

1522 1522 

1523Aufschlüsselungen pro Modell von Commits können nur durch Verknüpfung mit den Token- oder Kostenmetriken auf `session.id` angenähert werden, da eine Sitzung mehrere Modelle umfassen kann. Filtern Sie die Token- oder Kostenseite auf Zeilen, bei denen `query_source` `"main"` ist, damit Hilfs- und Subagent-Anfragen die Commits der Sitzung nicht einem Modell zuordnen, das sie nicht erstellt hat.1523Aufschlüsselungen pro Modell von Commits können nur durch Verknüpfung mit den Token- oder Kostenmetriken auf `session.id` angenähert werden, da eine Sitzung mehrere Modelle umfassen kann. Filtern Sie die Token- oder Kostenseite auf Zeilen, bei denen `query_source` `"main"` ist, damit Hilfs- und Subagent-Anfragen die Commits der Sitzung nicht einem Modell zuordnen, das sie nicht erstellt hat.

1524 1524 


1685 1685 

1686Alle Metriken und Ereignisse werden mit den folgenden Ressourcenattributen exportiert:1686Alle Metriken und Ereignisse werden mit den folgenden Ressourcenattributen exportiert:

1687 1687 

1688* `service.name`: `claude-code` für Terminal-Sitzungen, `claude-code-desktop` für Sitzungen, die über die Registerkarte „Code" in der [Claude Desktop-App](/docs/de/desktop) gestartet werden1688* `service.name`: `claude-code` für Terminal-Sitzungen, `claude-code-desktop` für Sitzungen, die über die Registerkarte „Code“ in der [Claude Desktop-App](/docs/de/desktop) gestartet werden

1689* `service.version`: Aktuelle Claude Code-Version oder die Desktop-App-Version für Code-Registerkarten-Sitzungen1689* `service.version`: Aktuelle Claude Code-Version oder die Desktop-App-Version für Code-Registerkarten-Sitzungen

1690* `os.type`: Betriebssystemtyp (zum Beispiel `linux`, `darwin`, `windows`)1690* `os.type`: Betriebssystemtyp (zum Beispiel `linux`, `darwin`, `windows`)

1691* `os.version`: Betriebssystem-Versionsnummer1691* `os.version`: Betriebssystem-Versionsnummer

Details

69 CA-Zertifikatspeicher69 CA-Zertifikatspeicher

70</h2>70</h2>

71 71 

72Standardmäß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-Proxies funktionieren ohne zusätzliche Konfiguration, wenn ihr Root-Zertifikat im Betriebssystem-Vertrauensspeicher installiert ist und die Laufzeit es lesen kann.72Standardmäß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.

73 73 

74`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`.74`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`.

75 75 


143 143 

144Claude Code notiert jeden ignorierten Schlüssel im Debug-Protokoll der Sitzung.144Claude Code notiert jeden ignorierten Schlüssel im Debug-Protokoll der Sitzung.

145 145 

146In [Claude Desktop](/docs/de/desktop)-Sitzungen, in denen die App die Provider-Verbindung verwaltet, z. B. die Registerkarte „Code" auf einem [Drittanbieter-Provider](/docs/de/third-party-integrations) 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) 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) 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.146In [Claude Desktop](/docs/de/desktop)-Sitzungen, in denen die App die Provider-Verbindung verwaltet, z. B. die Registerkarte „Code“ auf einem [Drittanbieter-Provider](/docs/de/third-party-integrations) 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) 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) 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.

147 147 

148<h2 id="verify-your-configuration">148<h2 id="verify-your-configuration">

149 Überprüfen Sie Ihre Konfiguration149 Überprüfen Sie Ihre Konfiguration

Details

25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | Lesevorgänge und vorab genehmigte Tools; alles, das eine Aufforderung auslösen würde, wird abgelehnt | Gesperrte CI und Skripte |25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | Lesevorgänge und vorab genehmigte Tools; alles, das eine Aufforderung auslösen würde, wird abgelehnt | Gesperrte CI und Skripte |

26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | Alles | Nur isolierte Container und VMs |26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | Alles | Nur isolierte Container und VMs |

27 27 

28Der Modus, der jede Aktion überprüft, wird in der CLI, in `claude --help`, in den VS Code- und JetBrains-Erweiterungen und in der Desktop-App als **Manual** bezeichnet. Sein Konfigurationswert ist `default`, was Hooks und SDK-Integrationen verwenden. Die CLI akzeptiert `manual` als Alias überall dort, wo Sie den Wert eingeben, zum Beispiel `claude --permission-mode manual` oder `"defaultMode": "manual"`. Das Manual-Label und der `manual`-Alias erfordern Claude Code v2.1.200 oder später. Das Label der Desktop-App hängt nicht von Ihrer CLI-Version ab.28Der Modus, der jede Aktion überprüft, wird in der CLI, in `claude --help`, in den VS Code- und JetBrains-Erweiterungen und in der Desktop-App als **Manual** bezeichnet. Sein Konfigurationswert ist `default`, was Hooks und SDK-Integrationen verwenden. Die CLI akzeptiert `manual` als Alias überall dort, wo Sie den Wert eingeben, zum Beispiel `claude --permission-mode manual` oder `"defaultMode": "manual"`.

29 29 

30Schreibvorgänge in [geschützte Pfade](#protected-paths) werden niemals automatisch genehmigt, außer im `bypassPermissions`-Modus und in Plan-Mode-Sitzungen, in denen Bypass-Berechtigungen verfügbar sind, was bedeutet, dass Sitzungen auf eine Weise gestartet wurden, die [`bypassPermissions` in den Moduszyklus](#switch-permission-modes) aufnimmt.30Schreibvorgänge in [geschützte Pfade](#protected-paths) werden niemals automatisch genehmigt, außer im `bypassPermissions`-Modus und in Plan-Mode-Sitzungen, in denen Bypass-Berechtigungen verfügbar sind, was bedeutet, dass Sitzungen auf eine Weise gestartet wurden, die [`bypassPermissions` in den Moduszyklus](#switch-permission-modes) aufnimmt.

31 31 


322 322 

323Wenn Claude Code meldet, dass der Auto-Modus nicht verfügbar ist, überprüfen Sie zunächst diese Anforderungen und ob eine Einstellungsdatei [`disableAutoMode`](/docs/de/settings-reference#disableautomode) setzt. Anthropic kann den Auto-Modus auch serverseitig deaktiviert haben, oder der Server kann den Auto-Modus für Ihr Konto abgelehnt haben. Eine Sitzung, die eine dieser Antworten erhalten hat, behält den Auto-Modus aus, bis die Sitzung endet. Starten Sie daher später eine neue Sitzung.323Wenn Claude Code meldet, dass der Auto-Modus nicht verfügbar ist, überprüfen Sie zunächst diese Anforderungen und ob eine Einstellungsdatei [`disableAutoMode`](/docs/de/settings-reference#disableautomode) setzt. Anthropic kann den Auto-Modus auch serverseitig deaktiviert haben, oder der Server kann den Auto-Modus für Ihr Konto abgelehnt haben. Eine Sitzung, die eine dieser Antworten erhalten hat, behält den Auto-Modus aus, bis die Sitzung endet. Starten Sie daher später eine neue Sitzung.

324 324 

325Eine separate Nachricht, die ein Modell benennt und sagt, dass der Auto-Modus die Sicherheit einer Aktion „nicht bestimmen kann", bedeutet, dass eine Klassifikatoranfrage fehlgeschlagen ist. Dieser Fehler ist normalerweise vorübergehend, kann sich aber bei Amazon Bedrock wiederholen, bis Ihr Konto das benannte Modell aufrufen kann. Siehe die [Fehlerreferenz](/docs/de/errors#auto-mode-cannot-determine-the-safety-of-an-action) für die Ursachen und was zu tun ist.325Eine separate Nachricht, die ein Modell benennt und sagt, dass der Auto-Modus die Sicherheit einer Aktion „nicht bestimmen kann“, bedeutet, dass eine Klassifikatoranfrage fehlgeschlagen ist. Dieser Fehler ist normalerweise vorübergehend, kann sich aber bei Amazon Bedrock wiederholen, bis Ihr Konto das benannte Modell aufrufen kann. Siehe die [Fehlerreferenz](/docs/de/errors#auto-mode-cannot-determine-the-safety-of-an-action) für die Ursachen und was zu tun ist.

326 326 

327Wenn Sie `defaultMode: "auto"` in [Einstellungen](/docs/de/settings-reference#all-settings) setzen und eine Terminal-Sitzung ohne Fehler im Manual-Modus startet, befindet sich die Einstellung wahrscheinlich in `.claude/settings.json` oder `.claude/settings.local.json`. `auto` wird aus diesen Dateien nicht wirksam. Verschieben Sie es nach `~/.claude/settings.json`. Überprüfen Sie für eine Konversation, die die VS Code-Erweiterung gestartet hat, stattdessen die eigene Liste der Erweiterung in [Berechtigungsmodi wechseln](#switch-permission-modes).327Wenn Sie `defaultMode: "auto"` in [Einstellungen](/docs/de/settings-reference#all-settings) setzen und eine Terminal-Sitzung ohne Fehler im Manual-Modus startet, befindet sich die Einstellung wahrscheinlich in `.claude/settings.json` oder `.claude/settings.local.json`. `auto` wird aus diesen Dateien nicht wirksam. Verschieben Sie es nach `~/.claude/settings.json`. Überprüfen Sie für eine Konversation, die die VS Code-Erweiterung gestartet hat, stattdessen die eigene Liste der Erweiterung in [Berechtigungsmodi wechseln](#switch-permission-modes).

328 328 


359 Was der Klassifikator standardmäßig blockiert359 Was der Klassifikator standardmäßig blockiert

360</h3>360</h3>

361 361 

362Der Klassifikator vertraut Ihrem Arbeitsverzeichnis und den Remotes, die dafür konfiguriert waren, als die Sitzung begann. Einem Remote, das während der Sitzung mit `git remote add` oder `git remote set-url` hinzugefügt oder umgeleitet wird, wird nicht vertraut, und alles andere wird als extern behandelt, bis Sie [vertrauenswürdige Infrastruktur konfigurieren](/docs/de/auto-mode-config). Vor v2.1.200 wurde auch während der Sitzung hinzugefügten Remotes vertraut.362Der Klassifikator vertraut Ihrem Arbeitsverzeichnis und den Remotes, die dafür konfiguriert waren, als die Sitzung begann. Einem Remote, das während der Sitzung mit `git remote add` oder `git remote set-url` hinzugefügt oder umgeleitet wird, wird nicht vertraut, und alles andere wird als extern behandelt, bis Sie [vertrauenswürdige Infrastruktur konfigurieren](/docs/de/auto-mode-config).

363 363 

364**Standardmäßig blockiert**:364**Standardmäßig blockiert**:

365 365 


392* Starten einer autonomen Agentenschleife, die ohne menschliche Genehmigung oder Sandbox läuft, etwa einer mit `--dangerously-skip-permissions` oder `--no-sandbox` gestarteten. Dies umfasst das Ausführen eines Drittanbieter-Agenten oder Eval-Harness mit deaktivierter Isolation und deaktivierter Genehmigung pro Aktion, etwa eines mit `--yes-always` gestarteten Runners392* Starten einer autonomen Agentenschleife, die ohne menschliche Genehmigung oder Sandbox läuft, etwa einer mit `--dangerously-skip-permissions` oder `--no-sandbox` gestarteten. Dies umfasst das Ausführen eines Drittanbieter-Agenten oder Eval-Harness mit deaktivierter Isolation und deaktivierter Genehmigung pro Aktion, etwa eines mit `--yes-always` gestarteten Runners

393* Browser-Aktionen von [Claude in Chrome](/docs/de/chrome), die Seiteninhalte, Cookies oder Anmeldedaten an einen anderen Origin senden könnten393* Browser-Aktionen von [Claude in Chrome](/docs/de/chrome), die Seiteninhalte, Cookies oder Anmeldedaten an einen anderen Origin senden könnten

394* Löschen von Dateien in `/tmp`, `$TMPDIR` oder einem anderen gemeinsam genutzten Scratch- oder Cache-Verzeichnis per Wildcard, Glob oder Altersfilter statt über einen konkret benannten Pfad394* Löschen von Dateien in `/tmp`, `$TMPDIR` oder einem anderen gemeinsam genutzten Scratch- oder Cache-Verzeichnis per Wildcard, Glob oder Altersfilter statt über einen konkret benannten Pfad

395* Einbeziehen sensibler Details in Inhalte, die an andere Personen oder gemeinsam genutzte Systeme gesendet, hochgeladen, veröffentlicht oder geschrieben werden, wenn Ihre eigene Nachricht diese Details für diesen Empfänger nicht autorisiert hat. PR- und Issue-Texte, Commit-Nachrichten und Kommentare zählen als diese Art von ausgehendem Inhalt, wenn das Repository außerhalb der Vertrauensgrenze liegt oder öffentlich ist, einschließlich der eigenen öffentlichen Repositorys Ihrer Organisation; interne Dateipfade, Codenamen, Live-Daten aus API-Antworten wie E-Mails oder Kontokennungen sowie Infrastrukturkennungen zählen als sensible Details. Die Einbeziehung von PR-, Issue- und Commit-Nachrichten erfordert Claude Code v2.1.200 oder später. Live-Personendaten aus einer API-Antwort in einem PR- oder Issue-Text, wie eine E-Mail-Adresse, eine Konto- oder Organisationskennung oder eine Nutzungsmetrik, erfordern, dass Sie diese Details und den Empfänger benennen, unabhängig von der Sichtbarkeit oder Vertrauensgrenze des Repositorys. Diese Prüfung erfordert Claude Code v2.1.203 oder später395* Einbeziehen sensibler Details in Inhalte, die an andere Personen oder gemeinsam genutzte Systeme gesendet, hochgeladen, veröffentlicht oder geschrieben werden, wenn Ihre eigene Nachricht diese Details für diesen Empfänger nicht autorisiert hat. PR- und Issue-Texte, Commit-Nachrichten und Kommentare zählen als diese Art von ausgehendem Inhalt, wenn das Repository außerhalb der Vertrauensgrenze liegt oder öffentlich ist, einschließlich der eigenen öffentlichen Repositorys Ihrer Organisation; interne Dateipfade, Codenamen, Live-Daten aus API-Antworten wie E-Mails oder Kontokennungen sowie Infrastrukturkennungen zählen als sensible Details. Live-Personendaten aus einer API-Antwort in einem PR- oder Issue-Text, wie eine E-Mail-Adresse, eine Konto- oder Organisationskennung oder eine Nutzungsmetrik, erfordern, dass Sie diese Details und den Empfänger benennen, unabhängig von der Sichtbarkeit oder Vertrauensgrenze des Repositorys. Diese Prüfung erfordert Claude Code v2.1.203 oder später

396* Senden von Tastenanschlägen an den eigenen tmux-Bereich von Claude Code, um dessen eigene Oberfläche zu steuern, was der Klassifikator so behandelt, als würde Claude seine eigenen Berechtigungen oder seine eigene Aufsicht ändern396* Senden von Tastenanschlägen an den eigenen tmux-Bereich von Claude Code, um dessen eigene Oberfläche zu steuern, was der Klassifikator so behandelt, als würde Claude seine eigenen Berechtigungen oder seine eigene Aufsicht ändern

397 

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

399 

400Claude Code v2.1.200 und später blockieren standardmäßig zusätzlich:

401 

402* Auskommentieren, Löschen oder erzwungenes Bestehen eines Tests oder einer Assertion, die Sicherheitsverhalten absichert, wie Authentifizierung, Zugriffskontrolle, Eingabevalidierung oder Sandboxing397* Auskommentieren, Löschen oder erzwungenes Bestehen eines Tests oder einer Assertion, die Sicherheitsverhalten absichert, wie Authentifizierung, Zugriffskontrolle, Eingabevalidierung oder Sandboxing

403* Löschen oder Abbauen einer zustandsbehafteten Ressource, die Claude nicht in der Sitzung erstellt hat, wenn keine spezifischere Löschregel greift und Sie diese Ressource nicht benannt haben398* Löschen oder Abbauen einer zustandsbehafteten Ressource, die Claude nicht in der Sitzung erstellt hat, wenn keine spezifischere Löschregel greift und Sie diese Ressource nicht benannt haben

404* Umleiten einer API-Basis-URL, eines Proxy-Endpunkts, eines Webhook-Empfängers oder eines Registry-Mirrors auf einen Drittanbieter-Host, der nicht zur Aufgabe passt, auch in Beispieldateien wie `.env.example`399* Umleiten einer API-Basis-URL, eines Proxy-Endpunkts, eines Webhook-Empfängers oder eines Registry-Mirrors auf einen Drittanbieter-Host, der nicht zur Aufgabe passt, auch in Beispieldateien wie `.env.example`


406* Pushen von Geheimnissen oder persönlichen oder anvertrauten Daten in ein Repository, das bekanntermaßen öffentlich ist, oder Pushen von vertraulichem Material dorthin, das nicht zur eigenen Arbeit dieses Repositorys gehört. Der eigene Gegenstand eines Dotfiles-Repositorys ist die einzige Ausnahme für persönliche oder anvertraute Daten, und Inhalte aus einem privaten Repository, die eine beliebige öffentliche Oberfläche erreichen, werden auf die gleiche Weise blockiert; beide Verfeinerungen erfordern Claude Code v2.1.203 oder später. Vor v2.1.203 wurden persönliche Daten zusammen mit vertraulichem Material behandelt und nur blockiert, wenn sie nicht zur eigenen Arbeit dieses Repositorys gehörten. Wenn die Sichtbarkeit eines Repositorys nicht feststeht, blockiert der Klassifikator nicht allein deswegen; er beurteilt den Inhalt stattdessen anhand der anderen Regeln401* Pushen von Geheimnissen oder persönlichen oder anvertrauten Daten in ein Repository, das bekanntermaßen öffentlich ist, oder Pushen von vertraulichem Material dorthin, das nicht zur eigenen Arbeit dieses Repositorys gehört. Der eigene Gegenstand eines Dotfiles-Repositorys ist die einzige Ausnahme für persönliche oder anvertraute Daten, und Inhalte aus einem privaten Repository, die eine beliebige öffentliche Oberfläche erreichen, werden auf die gleiche Weise blockiert; beide Verfeinerungen erfordern Claude Code v2.1.203 oder später. Vor v2.1.203 wurden persönliche Daten zusammen mit vertraulichem Material behandelt und nur blockiert, wenn sie nicht zur eigenen Arbeit dieses Repositorys gehörten. Wenn die Sichtbarkeit eines Repositorys nicht feststeht, blockiert der Klassifikator nicht allein deswegen; er beurteilt den Inhalt stattdessen anhand der anderen Regeln

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

408 403 

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

405 

409Claude Code v2.1.203 und später blockieren standardmäßig zusätzlich:406Claude Code v2.1.203 und später blockieren standardmäßig zusätzlich:

410 407 

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


468 Grenzen, die Sie in der Konversation angeben465 Grenzen, die Sie in der Konversation angeben

469</h3>466</h3>

470 467 

471Der Klassifikator behandelt Grenzen, die Sie in der Konversation angeben, als Blockiersignal. Wenn Sie Claude sagen „nicht pushen" oder „warte mit dem Deployment, bis ich es überprüft habe", blockiert der Klassifikator passende Aktionen, auch wenn die Standardregeln sie erlauben würden. Eine Grenze bleibt in Kraft, bis Sie sie in einer späteren Nachricht aufheben. Claudes eigene Einschätzung, dass eine Bedingung erfüllt wurde, hebt sie nicht auf.468Der Klassifikator behandelt Grenzen, die Sie in der Konversation angeben, als Blockiersignal. Wenn Sie Claude sagen „nicht pushen“ oder „warte mit dem Deployment, bis ich es überprüft habe“, blockiert der Klassifikator passende Aktionen, auch wenn die Standardregeln sie erlauben würden. Eine Grenze bleibt in Kraft, bis Sie sie in einer späteren Nachricht aufheben. Claudes eigene Einschätzung, dass eine Bedingung erfüllt wurde, hebt sie nicht auf.

472 469 

473Grenzen werden nicht als Regeln gespeichert. Der Klassifikator liest sie bei jeder Prüfung erneut aus dem Transkript, daher kann eine Grenze verloren gehen, wenn die [Kontextkomprimierung](/docs/de/costs#reduce-token-usage) die Nachricht entfernt, in der sie angegeben wurde. Für eine feste Garantie fügen Sie stattdessen eine [Deny-Regel](/docs/de/permissions#permission-rule-syntax) hinzu.470Grenzen werden nicht als Regeln gespeichert. Der Klassifikator liest sie bei jeder Prüfung erneut aus dem Transkript, daher kann eine Grenze verloren gehen, wenn die [Kontextkomprimierung](/docs/de/costs#reduce-token-usage) die Nachricht entfernt, in der sie angegeben wurde. Für eine feste Garantie fügen Sie stattdessen eine [Deny-Regel](/docs/de/permissions#permission-rule-syntax) hinzu.

474 471 


478 475 

479Wenn Sie Claude sagen, dass eine blockierte Aktion erlaubt ist, liest der Klassifikator das als Ihre Genehmigung und kann die Blockierung aufheben. Wie Sie es formuliert haben, entscheidet, ob die Aktion ausgeführt wird und wie weit die Genehmigung reicht:476Wenn Sie Claude sagen, dass eine blockierte Aktion erlaubt ist, liest der Klassifikator das als Ihre Genehmigung und kann die Blockierung aufheben. Wie Sie es formuliert haben, entscheidet, ob die Aktion ausgeführt wird und wie weit die Genehmigung reicht:

480 477 

481* **Benennen Sie die Aktion und ihre Einzelheiten**: Ihre Nachricht muss die Aktion und das konkrete Detail benennen, das sie gefährlich macht, etwa den Branch eines Force Push. Das Verb allein zu nennen, hebt nichts auf, daher lässt „du kannst force-pushen" die Blockierung bestehen.478* **Benennen Sie die Aktion und ihre Einzelheiten**: Ihre Nachricht muss die Aktion und das konkrete Detail benennen, das sie gefährlich macht, etwa den Branch eines Force Push. Das Verb allein zu nennen, hebt nichts auf, daher lässt „du kannst force-pushen“ die Blockierung bestehen.

482* **Rechnen Sie damit, dass sie eine Aktion abdeckt**: Eine Genehmigung deckt die destruktive Aktion ab, die Sie benannt haben, daher wird eine spätere Aktion erneut blockiert, es sei denn, Sie haben die Genehmigung als dauerhaft erteilt. Um ein wiederkehrendes Muster nicht mehr Aktion für Aktion genehmigen zu müssen, fügen Sie es zu [`autoMode.allow`](/docs/de/auto-mode-config#override-the-block-and-allow-rules) hinzu.479* **Rechnen Sie damit, dass sie eine Aktion abdeckt**: Eine Genehmigung deckt die destruktive Aktion ab, die Sie benannt haben, daher wird eine spätere Aktion erneut blockiert, es sei denn, Sie haben die Genehmigung als dauerhaft erteilt. Um ein wiederkehrendes Muster nicht mehr Aktion für Aktion genehmigen zu müssen, fügen Sie es zu [`autoMode.allow`](/docs/de/auto-mode-config#override-the-block-and-allow-rules) hinzu.

483* **Einige Blockierungen bleiben bestehen**: [Die Rangfolge des Klassifikators](/docs/de/auto-mode-config#override-the-block-and-allow-rules) legt fest, welche Blockierungen Ihre Genehmigung erreichen kann. Um einen Schritt auszuführen, den sie nicht freigibt, [verlassen Sie den Auto-Modus](#switch-permission-modes) und beantworten Sie die Berechtigungsabfrage.480* **Einige Blockierungen bleiben bestehen**: [Die Rangfolge des Klassifikators](/docs/de/auto-mode-config#override-the-block-and-allow-rules) legt fest, welche Blockierungen Ihre Genehmigung erreichen kann. Um einen Schritt auszuführen, den sie nicht freigibt, [verlassen Sie den Auto-Modus](#switch-permission-modes) und beantworten Sie die Berechtigungsabfrage.

484 481 


676* `.devcontainer`673* `.devcontainer`

677* `.yarn`674* `.yarn`

678* `.mvn`675* `.mvn`

679* `.claude`, außer `.claude/worktrees`, wo Claude seine eigenen Git-Worktrees speichert, und außer den Markdown-Dateien im eigenen [Auto-Memory](/docs/de/memory#storage-location)-Verzeichnis von Claude in einer Sitzung, die ohne `--restricted` gestartet wurde676* `.claude`, mit einigen Ausnahmen, beispielsweise:

677 * Die eigenen Git-Worktrees von Claude unter `.claude/worktrees/`

678 * Die eigenen Plandateien der aktuellen Sitzung in `~/.claude/plans/` oder in dem von Ihnen festgelegten [`plansDirectory`](/docs/de/settings-reference#plansdirectory)

679 * Das eigene Scratch-Verzeichnis einer [Hintergrundsitzung](/docs/de/agent-view#where-state-is-stored) unter `~/.claude/jobs/<id>/tmp/`

680 * Markdown-Dateien im [Auto-Memory](/docs/de/memory#storage-location)-Verzeichnis des Projekts, beispielsweise `~/.claude/projects/<project>/memory/`, in einer Sitzung, die ohne `--restricted` gestartet wurde

681 * Markdown-Dateien in einem [Subagenten-Memory](/docs/de/sub-agents#enable-persistent-memory)-Verzeichnis, beispielsweise `.claude/agent-memory/`, in einer Sitzung, die ohne `--restricted` gestartet wurde

680* Ein Verzeichnis, das Sie mit [`--plugin-dir`](/docs/de/plugins/mods/create#change-a-mod-with-claude) geladen haben, da Claude Code den Code eines Mods von dort aus neu lädt und ausführt, wenn sich eine Datei ändert682* Ein Verzeichnis, das Sie mit [`--plugin-dir`](/docs/de/plugins/mods/create#change-a-mod-with-claude) geladen haben, da Claude Code den Code eines Mods von dort aus neu lädt und ausführt, wenn sich eine Datei ändert

681 683 

682Geschützte Dateien:684Geschützte Dateien:

permissions.md +2 −2

Details

87 87 

88| Modus | Beschreibung |88| Modus | Beschreibung |

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

90| `default` | Fordert Genehmigung bei der ersten Verwendung jedes Werkzeugs an. In der CLI, den VS Code- und JetBrains-Erweiterungen sowie der Desktop-App als „Manual" gekennzeichnet, und Claude Code akzeptiert `manual` als Alias. Die Bezeichnung und der Alias erfordern Claude Code v2.1.200 oder später. Die Bezeichnung der Desktop-App hängt nicht von Ihrer CLI-Version ab |90| `default` | Fragt bei der ersten Verwendung jedes Tools nach Berechtigung. In der CLI, den VS Code- und JetBrains-Erweiterungen sowie der Desktop-App als „Manual" gekennzeichnet, und Claude Code akzeptiert `manual` als Alias |

91| `acceptEdits` | Akzeptiert automatisch Dateibearbeitungen und häufige Dateisystembefehle wie `mkdir`, `touch`, `mv` und `cp` für Pfade im Arbeitsverzeichnis oder `additionalDirectories` |91| `acceptEdits` | Akzeptiert automatisch Dateibearbeitungen und häufige Dateisystembefehle wie `mkdir`, `touch`, `mv` und `cp` für Pfade im Arbeitsverzeichnis oder `additionalDirectories` |

92| `plan` | Claude liest Dateien und führt schreibgeschützte Shell-Befehle aus, um zu erkunden, bearbeitet aber nicht Ihre Quelldateien; mit [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) verfügbar, genehmigungsklassifizierte Befehle werden auch ausgeführt. In der CLI und der VS Code-Erweiterung als „Plan" gekennzeichnet |92| `plan` | Claude liest Dateien und führt schreibgeschützte Shell-Befehle aus, um zu erkunden, bearbeitet aber nicht Ihre Quelldateien; mit [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) verfügbar, genehmigungsklassifizierte Befehle werden auch ausgeführt. In der CLI und der VS Code-Erweiterung als „Plan" gekennzeichnet |

93| `auto` | Wird ohne routinemäßige Eingabeaufforderungen ausgeführt; bevor Aktionen wie Shell-Befehle und Netzwerkanfragen ausgeführt werden, überprüft ein Hintergrund-[Klassifizierer](/docs/de/permission-modes#eliminate-prompts-with-auto-mode), dass sie mit Ihrer Anfrage übereinstimmen |93| `auto` | Wird ohne routinemäßige Eingabeaufforderungen ausgeführt; bevor Aktionen wie Shell-Befehle und Netzwerkanfragen ausgeführt werden, überprüft ein Hintergrund-[Klassifizierer](/docs/de/permission-modes#eliminate-prompts-with-auto-mode), dass sie mit Ihrer Anfrage übereinstimmen |


773 Die Konfigurationsheim-Ausnahme überspringt nur den Vertrauensschritt. `~/.claude/settings.local.json` hat immer noch [lokalen Umfang](/docs/de/settings#compare-the-scope-of-each-settings-file), daher liest Claude Code sie nur in Sitzungen, die Sie in Ihrem Home-Verzeichnis selbst starten, nicht in jedem Projekt. Um Berechtigungsregeln auf alle Ihre Projekte anzuwenden, fügen Sie sie stattdessen zu Ihren Benutzereinstellungen hinzu: `~/.claude/settings.json` oder `$CLAUDE_CONFIG_DIR/settings.json`, wenn `CLAUDE_CONFIG_DIR` gesetzt ist.773 Die Konfigurationsheim-Ausnahme überspringt nur den Vertrauensschritt. `~/.claude/settings.local.json` hat immer noch [lokalen Umfang](/docs/de/settings#compare-the-scope-of-each-settings-file), daher liest Claude Code sie nur in Sitzungen, die Sie in Ihrem Home-Verzeichnis selbst starten, nicht in jedem Projekt. Um Berechtigungsregeln auf alle Ihre Projekte anzuwenden, fügen Sie sie stattdessen zu Ihren Benutzereinstellungen hinzu: `~/.claude/settings.json` oder `$CLAUDE_CONFIG_DIR/settings.json`, wenn `CLAUDE_CONFIG_DIR` gesetzt ist.

774</Note>774</Note>

775 775 

776In den Versionen 2.1.196 bis 2.1.199 speicherte Claude Code die Regeln der Datei in Ihrem Konfigurationsheim und außerhalb von Git-Repositorys und gab die Warnung [`this workspace has not been trusted`](/docs/de/errors#workspace-has-not-been-trusted) dort aus. Vor v2.1.207 wendete Claude Code die Regeln einer nicht verfolgten Datei an, bevor Sie den Dialog akzeptierten.776Vor v2.1.207 wendete Claude Code die Regeln einer nicht verfolgten Datei an, bevor Sie den Dialog akzeptierten.

777 777 

778<h3 id="what-runs-before-you-trust-a-folder">778<h3 id="what-runs-before-you-trust-a-folder">

779 Was läuft ab, bevor Sie einem Ordner vertrauen779 Was läuft ab, bevor Sie einem Ordner vertrauen

platforms.md +3 −3

Details

39| [GitHub Actions](/docs/de/github-actions) | Führt Claude in Ihrer CI-Pipeline aus | Automatisierte PR-Überprüfungen, Issue-Triage, geplante Wartung |39| [GitHub Actions](/docs/de/github-actions) | Führt Claude in Ihrer CI-Pipeline aus | Automatisierte PR-Überprüfungen, Issue-Triage, geplante Wartung |

40| [GitLab CI/CD](/docs/de/gitlab-ci-cd) | Dasselbe wie GitHub Actions für GitLab | CI-gesteuerte Automatisierung auf GitLab |40| [GitLab CI/CD](/docs/de/gitlab-ci-cd) | Dasselbe wie GitHub Actions für GitLab | CI-gesteuerte Automatisierung auf GitLab |

41| [Code Review](/docs/de/code-review) | Überprüft jeden PR automatisch | Fehler vor der menschlichen Überprüfung erkennen |41| [Code Review](/docs/de/code-review) | Überprüft jeden PR automatisch | Fehler vor der menschlichen Überprüfung erkennen |

42| [Slack](/docs/de/slack) | Antwortet auf `@Claude`-Erwähnungen in Ihren Kanälen | Umwandlung von Fehlerberichten in Pull Requests aus Team-Chat |42| [Slack](/docs/de/slack) | Antwortet unter Ihrem eigenen Konto auf `@Claude`-Erwähnungen in Ihren Channels | Umwandlung von Fehlerberichten in Pull Requests aus dem Team-Chat auf Pro- und Max-Plänen |

43| [Claude Tag](https://claude.com/docs/claude-tag) | Führt `@Claude` als gemeinsame Identität Ihrer Organisation mit vom Administrator konfigurierten Zugriffsrechten aus | Gemeinsamer Team-Zugriff auf Team- und Enterprise-Plänen, anstelle von Slack-Sitzungen pro Benutzer |43| [Claude Tag](https://claude.com/docs/claude-tag) | Führt `@Claude` als gemeinsame Identität Ihrer Organisation mit vom Administrator konfigurierten Zugriffsrechten aus | Gemeinsamer Team-Zugriff auf Team- und Enterprise-Plänen, anstelle von Slack-Sitzungen pro Benutzer |

44 44 

45Für Integrationen, die hier nicht aufgeführt sind, ermöglichen [MCP-Server](/docs/de/mcp) und [Konnektoren](/docs/de/desktop#connect-external-tools) die Verbindung mit fast allem: Linear, Notion, Google Drive oder Ihren eigenen internen APIs.45Für Integrationen, die hier nicht aufgeführt sind, ermöglichen [MCP-Server](/docs/de/mcp) und [Konnektoren](/docs/de/desktop#connect-external-tools) die Verbindung mit fast allem: Linear, Notion, Google Drive oder Ihren eigenen internen APIs.


55| [Dispatch](/docs/de/desktop#sessions-from-dispatch) | Senden Sie eine Aufgabe aus der Claude Mobile-App | Ihr Computer (Desktop) | [Koppeln Sie die Mobile-App mit Desktop](https://support.claude.com/en/articles/13947068) | Delegieren von Arbeit, wenn Sie weg sind, minimales Setup |55| [Dispatch](/docs/de/desktop#sessions-from-dispatch) | Senden Sie eine Aufgabe aus der Claude Mobile-App | Ihr Computer (Desktop) | [Koppeln Sie die Mobile-App mit Desktop](https://support.claude.com/en/articles/13947068) | Delegieren von Arbeit, wenn Sie weg sind, minimales Setup |

56| [Remote Control](/docs/de/remote-control) | Steuern Sie eine laufende Sitzung von [claude.ai/code](https://claude.ai/code) oder der Claude Mobile-App | Ihr Computer (CLI, Desktop oder VS Code) | Führen Sie [`claude remote-control` oder `/remote-control`](/docs/de/remote-control#start-a-remote-control-session) aus | Steuerung laufender Arbeiten von einem anderen Gerät |56| [Remote Control](/docs/de/remote-control) | Steuern Sie eine laufende Sitzung von [claude.ai/code](https://claude.ai/code) oder der Claude Mobile-App | Ihr Computer (CLI, Desktop oder VS Code) | Führen Sie [`claude remote-control` oder `/remote-control`](/docs/de/remote-control#start-a-remote-control-session) aus | Steuerung laufender Arbeiten von einem anderen Gerät |

57| [Channels](/docs/de/channels) | Pushen Sie Ereignisse aus einer Chat-App wie Telegram oder Discord oder Ihrem eigenen Server | Ihr Computer (CLI) | [Installieren Sie ein Channel-Plugin](/docs/de/channels#quickstart) oder [erstellen Sie Ihr eigenes](/docs/de/channels-reference) | Reagieren auf externe Ereignisse wie CI-Fehler oder Chat-Nachrichten |57| [Channels](/docs/de/channels) | Pushen Sie Ereignisse aus einer Chat-App wie Telegram oder Discord oder Ihrem eigenen Server | Ihr Computer (CLI) | [Installieren Sie ein Channel-Plugin](/docs/de/channels#quickstart) oder [erstellen Sie Ihr eigenes](/docs/de/channels-reference) | Reagieren auf externe Ereignisse wie CI-Fehler oder Chat-Nachrichten |

58| [Slack](/docs/de/slack) | Erwähnen Sie `@Claude` in einem Team-Kanal | Anthropic Cloud | [Installieren Sie die Slack-App](/docs/de/slack#setting-up-claude-code-in-slack) mit [Claude Code im Web](/docs/de/claude-code-on-the-web) aktiviert | PRs und Reviews aus Team-Chat |58| [Slack](/docs/de/slack) | Erwähnen Sie `@Claude` in einem Team-Channel | Anthropic Cloud | [Installieren Sie die Slack-App](/docs/de/slack#setting-up-claude-code-in-slack) mit [Claude Code im Web](/docs/de/claude-code-on-the-web) aktiviert, in Pro- und Max-Plänen | PRs und Reviews aus Team-Chat |

59| [Self-hosted environments](/docs/de/self-hosted-environments) | Starten Sie eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) und wählen Sie die Umgebung Ihrer Organisation | Infrastruktur Ihrer Organisation | [Stellen Sie Runner bereit](/docs/de/self-hosted-environments-quickstart), in Team- und Enterprise-Plänen | Cloud-Sitzungen, die in Ihrem Netzwerk ausgeführt werden müssen |59| [Self-hosted environments](/docs/de/self-hosted-environments) | Starten Sie eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) und wählen Sie die Umgebung Ihrer Organisation | Infrastruktur Ihrer Organisation | [Stellen Sie Runner bereit](/docs/de/self-hosted-environments-quickstart), in Team- und Enterprise-Plänen | Cloud-Sitzungen, die in Ihrem Netzwerk ausgeführt werden müssen |

60| [Scheduled tasks](/docs/de/scheduled-tasks) | Legen Sie einen Zeitplan fest | [CLI](/docs/de/scheduled-tasks), [Desktop](/docs/de/desktop-scheduled-tasks) oder [Cloud](/docs/de/routines) | Wählen Sie eine Häufigkeit | Wiederkehrende Automatisierung wie tägliche Reviews |60| [Scheduled tasks](/docs/de/scheduled-tasks) | Legen Sie einen Zeitplan fest | [CLI](/docs/de/scheduled-tasks), [Desktop](/docs/de/desktop-scheduled-tasks) oder [Cloud](/docs/de/routines) | Wählen Sie eine Häufigkeit | Wiederkehrende Automatisierung wie tägliche Reviews |

61 61 


86* [GitHub Actions](/docs/de/github-actions): Führen Sie Claude in Ihrer CI-Pipeline aus86* [GitHub Actions](/docs/de/github-actions): Führen Sie Claude in Ihrer CI-Pipeline aus

87* [GitLab CI/CD](/docs/de/gitlab-ci-cd): dasselbe für GitLab87* [GitLab CI/CD](/docs/de/gitlab-ci-cd): dasselbe für GitLab

88* [Code Review](/docs/de/code-review): automatische Überprüfung bei jedem Pull Request88* [Code Review](/docs/de/code-review): automatische Überprüfung bei jedem Pull Request

89* [Slack](/docs/de/slack): Senden Sie Aufgaben aus Team-Chat, erhalten Sie PRs zurück89* [Slack](/docs/de/slack): Senden Sie Aufgaben aus dem Team-Chat und erhalten Sie PRs zurück, in Pro- und Max-Plänen

90* [Claude Tag](https://claude.com/docs/claude-tag): Führen Sie `@Claude` als gemeinsame Identität Ihrer Organisation in Team- und Enterprise-Plänen aus90* [Claude Tag](https://claude.com/docs/claude-tag): Führen Sie `@Claude` als gemeinsame Identität Ihrer Organisation in Team- und Enterprise-Plänen aus

91 91 

92<h3 id="remote-access">92<h3 id="remote-access">

Details

73 73 

74 * **Active now**: `Plugin is now active.` Es ist kein Neuladen erforderlich.74 * **Active now**: `Plugin is now active.` Es ist kein Neuladen erforderlich.

75 * **Active, but a server needs setup**: `Plugin is now active.` wird gefolgt von `Its bundled MCP server needs configuration before it can start`. Der [gebündelte MCP-Server](/docs/de/plugins/components#include-a-packaged-mcpb-server) des Plugins kann nicht starten, bis Sie seine Optionen festlegen. Wählen Sie das Plugin auf der Registerkarte **Installed** in `/plugin` aus und wählen Sie **Configure**, um die Optionen des Servers festzulegen.75 * **Active, but a server needs setup**: `Plugin is now active.` wird gefolgt von `Its bundled MCP server needs configuration before it can start`. Der [gebündelte MCP-Server](/docs/de/plugins/components#include-a-packaged-mcpb-server) des Plugins kann nicht starten, bis Sie seine Optionen festlegen. Wählen Sie das Plugin auf der Registerkarte **Installed** in `/plugin` aus und wählen Sie **Configure**, um die Optionen des Servers festzulegen.

76 * **Reload needed**: `Run /reload-plugins to activate.` Das Panel schließt sich und Claude Code führt dieses Neuladen für Sie aus. Wenn das Neuladen den [Prompt-Cache ungültig machen würde](/docs/de/prompt-caching#enabling-or-disabling-a-plugin), warnt es und lässt das Plugin stattdessen ausstehend. Führen Sie `/reload-plugins --force` aus, um es trotzdem zu aktivieren, was eine nicht gecachte Anfrage kostet.76 * **Reload needed**: `Run /reload-plugins to apply.` Das Panel schließt sich und Claude Code führt dieses Neuladen für Sie aus. Wenn das Neuladen den [Prompt-Cache ungültig machen würde](/docs/de/prompt-caching#enabling-or-disabling-a-plugin), warnt es und lässt das Plugin stattdessen ausstehend. Führen Sie `/reload-plugins --force` aus, um es trotzdem zu aktivieren, was eine nicht gecachte Anfrage kostet.

77 * **Load failed**: `The plugin couldn't be loaded`. Öffnen Sie die Registerkarte **Errors** in `/plugin`, um den Grund zu erfahren, und siehe dann [Nach Installation: Plugin funktioniert nicht](/docs/de/plugins/troubleshooting#plugin-installed-but-not-working).77 * **Load failed**: `The plugin couldn't be loaded`. Öffnen Sie die Registerkarte **Errors** in `/plugin`, um den Grund zu erfahren, und siehe dann [Nach Installation: Plugin funktioniert nicht](/docs/de/plugins/troubleshooting#plugin-installed-but-not-working).

78 </Step>78 </Step>

79 79 

Details

8 8 

9Ein [Mod](/docs/de/plugins/mods/overview) ist ein Plugin, das Code innerhalb von Claude Code mit den Berechtigungen des Benutzers ausführt, der es installiert hat. Mods laufen nicht in einer Sandbox. Über [verwaltete Einstellungen](/docs/de/managed-settings) legen Sie fest, ob Mods auf den Rechnern Ihrer Benutzer ausgeführt werden, welche davon und in welcher Reihenfolge. Sie können auch einen eigenen Mod installieren, der überwacht oder ablehnt, was andere Mods tun.9Ein [Mod](/docs/de/plugins/mods/overview) ist ein Plugin, das Code innerhalb von Claude Code mit den Berechtigungen des Benutzers ausführt, der es installiert hat. Mods laufen nicht in einer Sandbox. Über [verwaltete Einstellungen](/docs/de/managed-settings) legen Sie fest, ob Mods auf den Rechnern Ihrer Benutzer ausgeführt werden, welche davon und in welcher Reihenfolge. Sie können auch einen eigenen Mod installieren, der überwacht oder ablehnt, was andere Mods tun.

10 10 

11Diese Seite richtet sich an die Person, die verwaltete Einstellungen für Claude Code bereitstellt, ob als Datei, über MDM oder über die claude.ai-Admin-Konsole. Mods sind in Claude Code v2.1.287 und höher standardmäßig aktiviert. Beginnen Sie mit dem Abschnitt, der Ihrem Anliegen entspricht:11Diese Seite richtet sich an die Person, die verwaltete Einstellungen für Claude Code bereitstellt, ob als Datei, über MDM oder über die claude.ai-Admin-Konsole. Mods sind in Claude Code v2.1.286 und höher standardmäßig aktiviert. Beginnen Sie mit dem Abschnitt, der Ihrem Anliegen entspricht:

12 12 

13* **Eigene Mods der Benutzer ausschließen, mit oder ohne eigene Mods**: [Das Laden von Mods verhindern, die von Benutzern installiert wurden](#stop-user-installed-mods-from-loading)13* **Eigene Mods der Benutzer ausschließen, mit oder ohne eigene Mods**: [Das Laden von Mods verhindern, die von Benutzern installiert wurden](#stop-user-installed-mods-from-loading)

14* **Sehen, was Ihre Benutzer erhalten, wenn Sie nichts ändern**: [Das Standardverhalten kennen](#know-what-happens-by-default)14* **Sehen, was Ihre Benutzer erhalten, wenn Sie nichts ändern**: [Das Standardverhalten kennen](#know-what-happens-by-default)

Details

14Wenn Sie noch nicht entschieden haben, ob ein Mod das richtige Tool ist, lesen Sie zuerst den [Vergleich in der Übersicht](/docs/de/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers).14Wenn Sie noch nicht entschieden haben, ob ein Mod das richtige Tool ist, lesen Sie zuerst den [Vergleich in der Übersicht](/docs/de/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers).

15 15 

16<Note>16<Note>

17 Mods erfordern Claude Code v2.1.287 oder höher. Führen Sie in Ihrer Shell `claude --version` aus, um dies zu prüfen. Um festzustellen, ob Mods bei Ihnen geladen werden können, lesen Sie [Prüfen, ob Mods geladen werden können](/docs/de/plugins/mods/troubleshoot#check-whether-mods-can-load).17 Verwenden Sie Claude Code v2.1.287 oder höher. Führen Sie in Ihrer Shell `claude --version` aus, um dies zu prüfen. Um festzustellen, ob Mods bei Ihnen geladen werden können, lesen Sie [Prüfen, ob Mods geladen werden können](/docs/de/plugins/mods/troubleshoot#check-whether-mods-can-load).

18</Note>18</Note>

19 19 

20<h2 id="ask-claude-for-a-mod">20<h2 id="ask-claude-for-a-mod">

Details

110 Mods ein- oder ausschalten110 Mods ein- oder ausschalten

111</h2>111</h2>

112 112 

113Mods erfordern Claude Code v2.1.287 oder neuer und sind standardmäßig aktiviert. Führen Sie in Ihrer Shell `claude --version` aus, um dies zu prüfen, und aktualisieren Sie Claude Code, falls Ihre Version älter ist.113Mods sind standardmäßig aktiviert. Verwenden Sie im Terminal Claude Code v2.1.287 oder neuer. Die Desktop-App enthält ihre eigene Kopie von Claude Code, und Mods funktionieren dort ab v2.1.286. Prüfen Sie die Version dort, wo Sie Mods verwenden:

114 

115* **Terminal**: Führen Sie in Ihrer Shell `claude --version` aus. Falls Ihre Version älter ist, [aktualisieren Sie Claude Code](/docs/de/setup#update-claude-code).

116* **Desktop-App**: Geben Sie in einer lokalen Sitzung im Tab Code `/status` ein und lesen Sie die Zeile **Claude Code**, die eine Version wie `2.1.286` anzeigt. Falls Ihre Version älter ist, aktualisieren Sie die Desktop-App.

114 117 

115Um Mods auszuschalten, wählen Sie, wie viele Sie stoppen möchten und für wie lange. Um sie wieder einzuschalten, machen Sie dieselbe Änderung rückgängig:118Um Mods auszuschalten, wählen Sie, wie viele Sie stoppen möchten und für wie lange. Um sie wieder einzuschalten, machen Sie dieselbe Änderung rückgängig:

116 119 

Details

40 40 

41Nichts, was der Mod hinzufügt, erscheint: kein Befehl, keine Darstellung und keine Verhaltensänderung.41Nichts, was der Mod hinzufügt, erscheint: kein Befehl, keine Darstellung und keine Verhaltensänderung.

42 42 

43<h3 id="your-version-is-older-than-2-1-287">43<h3 id="your-version-is-too-old">

44 Ihre Version ist älter als 2.1.28744 Ihre Version ist zu alt

45</h3>45</h3>

46 46 

47`claude --version` gibt eine Version aus, die älter als 2.1.287 ist. Ihre Version stammt aus der Zeit, bevor Mods standardmäßig aktiviert waren.47Siehe [welche Version Sie verwenden sollten und wie Sie Ihre Version prüfen](/docs/de/plugins/mods/overview#turn-mods-on-or-off).

48 

49[Aktualisieren Sie Claude Code](/docs/de/setup#update-claude-code).

50 48 

51<h3 id="the-mods-active-line-doesn’t-name-the-mod">49<h3 id="the-mods-active-line-doesn’t-name-the-mod">

52 Die Zeile `mods active` nennt den Mod nicht50 Die Zeile `mods active` nennt den Mod nicht

Details

695* **Ein Plugin, das jemand anderes veröffentlicht hat**: öffnen Sie **Installed** in `/plugin` und öffnen Sie den Detailbereich des Plugins, der auflistet, was das Plugin enthält. Ein Plugin, das dort keine Skills auflistet, hat keine anzubieten, wenn Sie `/` eingeben695* **Ein Plugin, das jemand anderes veröffentlicht hat**: öffnen Sie **Installed** in `/plugin` und öffnen Sie den Detailbereich des Plugins, der auflistet, was das Plugin enthält. Ein Plugin, das dort keine Skills auflistet, hat keine anzubieten, wenn Sie `/` eingeben

696 696 

697<h3 id="run-reload-plugins-to-activate">697<h3 id="run-reload-plugins-to-activate">

698 `Run /reload-plugins to activate.`698 `Run /reload-plugins to apply.`

699</h3>699</h3>

700 700 

701Die Installationszusammenfassung in `/plugin` endete mit `Run /reload-plugins to activate.` statt `Plugin is now active.`701Die Installationszusammenfassung in `/plugin` endete mit `Run /reload-plugins to apply.` statt `Plugin is now active.` Gleichzeitig kann über dem Eingabefeld der Hinweis `Plugins changed. Run /reload-plugins to activate.` erscheinen.

702 702 

703Claude Code hat das Plugin während der Installation nicht aktiviert, entweder weil die Aktivierung den [Prompt-Cache ungültig machen würde](/docs/de/prompt-caching#enabling-or-disabling-a-plugin) oder weil der Aktivierungsversuch fehlgeschlagen ist.703Claude Code hat das Plugin während der Installation nicht aktiviert, entweder weil die Aktivierung den [Prompt-Cache ungültig machen würde](/docs/de/prompt-caching#enabling-or-disabling-a-plugin) oder weil der Aktivierungsversuch fehlgeschlagen ist.

704 704 

Details

258 258 

259Ihre CLAUDE.md-Dateien auf Projektebene und Benutzerebene werden einmal beim Sitzungsstart gelesen und im Speicher gehalten. Das Bearbeiten während der Sitzung invalidiert den Cache nicht, aber die Bearbeitung wird auch nicht angewendet. Claude arbeitet weiterhin mit der Version, die beim Sitzungsstart geladen wurde. Der neue Inhalt wird beim nächsten `/clear`, `/compact` oder Neustart geladen.259Ihre CLAUDE.md-Dateien auf Projektebene und Benutzerebene werden einmal beim Sitzungsstart gelesen und im Speicher gehalten. Das Bearbeiten während der Sitzung invalidiert den Cache nicht, aber die Bearbeitung wird auch nicht angewendet. Claude arbeitet weiterhin mit der Version, die beim Sitzungsstart geladen wurde. Der neue Inhalt wird beim nächsten `/clear`, `/compact` oder Neustart geladen.

260 260 

261[Verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen](/docs/de/memory) und [Regeln mit `paths:`-Frontmatter](/docs/de/memory#path-specific-rules) werden später geladen, wenn Claude zum ersten Mal eine entsprechende Datei liest. Das Bearbeiten einer Datei, bevor sie geladen wird, wird wirksam. Nach dem Laden ist der Inhalt Teil der Gesprächshistorie, daher ändert eine Bearbeitung während der Sitzung ihn nicht rückwirkend.261[Verschachtelte CLAUDE.md-Dateien in Unterverzeichnissen](/docs/de/memory) und [Regeln mit `paths:`-Frontmatter](/docs/de/memory#path-specific-rules) werden später bei Bedarf geladen. Wenn Sie eine solche Datei selbst bearbeiten, bevor sie geladen wird, wird die Änderung wirksam. Nach dem Laden ist der Inhalt Teil des Konversationsverlaufs, daher ändert eine Bearbeitung während der Sitzung ihn nicht rückwirkend.

262 262 

263<h3 id="changing-permission-mode">263<h3 id="changing-permission-mode">

264 Ändern des Berechtigungsmodus264 Ändern des Berechtigungsmodus

prompt-library.md +11 −11

Details

1181 title: "Verwandeln Sie ein Meeting in Tickets",1181 title: "Verwandeln Sie ein Meeting in Tickets",

1182 teaches: "Überspringen Sie den Transkriptionsschritt. Claude extrahiert Aktionselemente aus der unstrukturierten Eingabe und schreibt sie direkt über [MCP](/docs/de/mcp) in Ihren Tracker, sodass Sie die Tickets überprüfen, nicht das Transkript.",1182 teaches: "Überspringen Sie den Transkriptionsschritt. Claude extrahiert Aktionselemente aus der unstrukturierten Eingabe und schreibt sie direkt über [MCP](/docs/de/mcp) in Ihren Tracker, sodass Sie die Tickets überprüfen, nicht das Transkript.",

1183 next: "Speichern Sie dies als `/tickets`-Skill",1183 next: "Speichern Sie dies als `/tickets`-Skill",

1184 prompt: "Lesen Sie {input} und schreiben Sie die Aktionselemente auf, erstellen Sie dann für jedes ein {tracker}-Ticket mit Akzeptanzkriterien",1184 prompt: "Lesen Sie {input} und schreiben Sie die Aktionselemente auf, erstellen Sie dann für jedes ein Ticket in {tracker} mit Akzeptanzkriterien",

1185 slots: {1185 slots: {

1186 input: "@meeting-notes.md",1186 input: "@meeting-notes.md",

1187 tracker: "Linear"1187 tracker: "unserem Issue-Tracker"

1188 }1188 }

1189 },1189 },

1190 "map-edge-cases-before": {1190 "map-edge-cases-before": {


1212 next: "Bitten Sie Claude, das Muster, das es befolgt hat, in `CLAUDE.md` zu schreiben, damit zukünftige Sitzungen es ohne die Referenz abgleichen",1212 next: "Bitten Sie Claude, das Muster, das es befolgt hat, in `CLAUDE.md` zu schreiben, damit zukünftige Sitzungen es ohne die Referenz abgleichen",

1213 prompt: "Sehen Sie sich an, wie {example} implementiert ist, um das Muster zu verstehen, und erstellen Sie dann {new} auf die gleiche Weise",1213 prompt: "Sehen Sie sich an, wie {example} implementiert ist, um das Muster zu verstehen, und erstellen Sie dann {new} auf die gleiche Weise",

1214 slots: {1214 slots: {

1215 example: "der GitHub-Webhook-Handler",1215 example: "der vorhandene Webhook-Handler",

1216 new: "einen Stripe-Webhook-Handler"1216 new: "einen Webhook-Handler für Zahlungen"

1217 }1217 }

1218 },1218 },

1219 "add-a-small-well": {1219 "add-a-small-well": {


1419 "open-a-pull-request": {1419 "open-a-pull-request": {

1420 title: "Öffnen Sie einen Pull Request aus einem Ticket",1420 title: "Öffnen Sie einen Pull Request aus einem Ticket",

1421 teaches: "Überspringen Sie den Kontextwechsel zwischen Tracker, Editor und GitHub. Ein Prompt liest die Spezifikation, nimmt die Änderung vor und öffnet den PR.",1421 teaches: "Überspringen Sie den Kontextwechsel zwischen Tracker, Editor und GitHub. Ein Prompt liest die Spezifikation, nimmt die Änderung vor und öffnet den PR.",

1422 prompt: "Finden Sie das {tracker}-Ticket zu {topic} und öffnen Sie einen PR, der es implementiert",1422 prompt: "Finden Sie das Ticket zu {topic} in {tracker} und öffnen Sie einen PR, der es implementiert",

1423 slots: {1423 slots: {

1424 tracker: "Linear",1424 tracker: "unserem Issue-Tracker",

1425 topic: "dem Login-Timeout"1425 topic: "dem Login-Timeout"

1426 }1426 }

1427 },1427 },


1470 "investigate-a-production-incident": {1470 "investigate-a-production-incident": {

1471 title: "Untersuchen Sie einen Produktionsvorfall",1471 title: "Untersuchen Sie einen Produktionsvorfall",

1472 teaches: "Listen Sie die Evidenzquellen auf, die korreliert werden sollen, nicht die Schritte, die Sie unternehmen sollen. Claude liest Logs, Git-Historie und Konfiguration zusammen, um die Ursache einzugrenzen.",1472 teaches: "Listen Sie die Evidenzquellen auf, die korreliert werden sollen, nicht die Schritte, die Sie unternehmen sollen. Claude liest Logs, Git-Historie und Konfiguration zusammen, um die Ursache einzugrenzen.",

1473 next: "Verbinden Sie Sentry oder Ihren Log Store über MCP",1473 next: "Verbinden Sie Ihren Error-Tracker oder Log Store über MCP",

1474 prompt: "{symptom}. Prüfen Sie die Logs, die letzten Deployments und Konfigurationsänderungen und nennen Sie mir dann die wahrscheinlichste Ursache",1474 prompt: "{symptom}. Prüfen Sie die Logs, die letzten Deployments und Konfigurationsänderungen und nennen Sie mir dann die wahrscheinlichste Ursache",

1475 slots: {1475 slots: {

1476 symptom: "Der Checkout-Endpunkt liefert seit einer Stunde 500-Fehler"1476 symptom: "Der Checkout-Endpunkt liefert seit einer Stunde 500-Fehler"


1491 teaches: "Cloud-Konsolen zeigen Ihnen das Problem, aber nicht die Befehle, um es zu beheben. Claude liest den Screenshot und übersetzt das Dashboard in die kubectl-, gcloud- oder aws-Befehle, die ausgeführt werden sollen.",1491 teaches: "Cloud-Konsolen zeigen Ihnen das Problem, aber nicht die Befehle, um es zu beheben. Claude liest den Screenshot und übersetzt das Dashboard in die kubectl-, gcloud- oder aws-Befehle, die ausgeführt werden sollen.",

1492 prompt: "Hier ist ein Screenshot von {console}. Erklären Sie mir Schritt für Schritt, warum {resource} fehlschlägt, und geben Sie mir die genauen Befehle, um das Problem zu beheben",1492 prompt: "Hier ist ein Screenshot von {console}. Erklären Sie mir Schritt für Schritt, warum {resource} fehlschlägt, und geben Sie mir die genauen Befehle, um das Problem zu beheben",

1493 slots: {1493 slots: {

1494 console: "dem GCP-Kubernetes-Dashboard",1494 console: "unserem Kubernetes-Dashboard",

1495 resource: "dieser Pod"1495 resource: "dieser Pod"

1496 }1496 }

1497 },1497 },


1538 "connect-a-tool-with": {1538 "connect-a-tool-with": {

1539 title: "Verbinden Sie ein Tool mit MCP",1539 title: "Verbinden Sie ein Tool mit MCP",

1540 teaches: "Verbinden Sie die Quelle einmal, anstatt Daten in jeder Sitzung einzufügen. Nach der [MCP](/docs/de/mcp)-Einrichtung liest Claude direkt aus dem Tool, wenn Sie danach fragen.",1540 teaches: "Verbinden Sie die Quelle einmal, anstatt Daten in jeder Sitzung einzufügen. Nach der [MCP](/docs/de/mcp)-Einrichtung liest Claude direkt aus dem Tool, wenn Sie danach fragen.",

1541 prompt: "Richten Sie den {server}-MCP-Server ein, damit Sie meine {data} direkt lesen können",1541 prompt: "Verbinden Sie {server} über MCP, damit Sie dessen {data} direkt lesen können",

1542 slots: {1542 slots: {

1543 server: "Sentry",1543 server: "unseren Error-Tracker",

1544 data: "Fehlerberichte"1544 data: "Stack Traces"

1545 }1545 }

1546 },1546 },

1547 "capture-what-to-remember": {1547 "capture-what-to-remember": {

remote-control.md +19 −19

Details

236 236 

237Während Remote Control verbunden ist, werden das Sitzungstranskript, einschließlich Ihrer Nachrichten, Claudes Antworten und Werkzeugaktivität, auf Anthropic-Servern gespeichert. Das gespeicherte Transkript hält die Konversation auf Ihren Geräten synchron und ermöglicht es der Sitzung, sich nach einem Netzwerkausfall erneut zu verbinden. Ausführung und Dateisystemzugriff bleiben auf Ihrem Computer, und gespeicherte Transkripte werden gemäß der [Datenutzungsrichtlinie](/docs/de/data-usage) beibehalten.237Während Remote Control verbunden ist, werden das Sitzungstranskript, einschließlich Ihrer Nachrichten, Claudes Antworten und Werkzeugaktivität, auf Anthropic-Servern gespeichert. Das gespeicherte Transkript hält die Konversation auf Ihren Geräten synchron und ermöglicht es der Sitzung, sich nach einem Netzwerkausfall erneut zu verbinden. Ausführung und Dateisystemzugriff bleiben auf Ihrem Computer, und gespeicherte Transkripte werden gemäß der [Datenutzungsrichtlinie](/docs/de/data-usage) beibehalten.

238 238 

239Um Remote Control vollständig auszuschalten, verwenden Sie die Einstellung [`disableRemoteControl`](/docs/de/settings-reference#disableremotecontrol). Organisationen mit Compliance-Anforderungen wie Zero Data Retention können Remote Control nicht aktivieren.239Um Remote Control vollständig auszuschalten, verwenden Sie die Einstellung [`disableRemoteControl`](/docs/de/settings-reference#disableremotecontrol). Organisationen, bei denen [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist, können Remote Control nicht aktivieren.

240 240 

241<h2 id="trusted-devices">241<h2 id="trusted-devices">

242 Vertrauenswürdige Geräte242 Vertrauenswürdige Geräte


316| [Dispatch](/docs/de/desktop#sessions-from-dispatch) | Senden Sie eine Aufgabe aus der Claude Mobile-App | Ihr Computer (Desktop) | [Koppeln Sie die Mobile-App mit Desktop](https://support.claude.com/en/articles/13947068) | Delegieren von Arbeit, wenn Sie weg sind, minimales Setup |316| [Dispatch](/docs/de/desktop#sessions-from-dispatch) | Senden Sie eine Aufgabe aus der Claude Mobile-App | Ihr Computer (Desktop) | [Koppeln Sie die Mobile-App mit Desktop](https://support.claude.com/en/articles/13947068) | Delegieren von Arbeit, wenn Sie weg sind, minimales Setup |

317| [Remote Control](/docs/de/remote-control) | Steuern Sie eine laufende Sitzung von [claude.ai/code](https://claude.ai/code) oder der Claude Mobile-App | Ihr Computer (CLI, Desktop oder VS Code) | Führen Sie [`claude remote-control` oder `/remote-control`](/docs/de/remote-control#start-a-remote-control-session) aus | Steuerung laufender Arbeiten von einem anderen Gerät |317| [Remote Control](/docs/de/remote-control) | Steuern Sie eine laufende Sitzung von [claude.ai/code](https://claude.ai/code) oder der Claude Mobile-App | Ihr Computer (CLI, Desktop oder VS Code) | Führen Sie [`claude remote-control` oder `/remote-control`](/docs/de/remote-control#start-a-remote-control-session) aus | Steuerung laufender Arbeiten von einem anderen Gerät |

318| [Channels](/docs/de/channels) | Pushen Sie Ereignisse aus einer Chat-App wie Telegram oder Discord oder Ihrem eigenen Server | Ihr Computer (CLI) | [Installieren Sie ein Channel-Plugin](/docs/de/channels#quickstart) oder [erstellen Sie Ihr eigenes](/docs/de/channels-reference) | Reagieren auf externe Ereignisse wie CI-Fehler oder Chat-Nachrichten |318| [Channels](/docs/de/channels) | Pushen Sie Ereignisse aus einer Chat-App wie Telegram oder Discord oder Ihrem eigenen Server | Ihr Computer (CLI) | [Installieren Sie ein Channel-Plugin](/docs/de/channels#quickstart) oder [erstellen Sie Ihr eigenes](/docs/de/channels-reference) | Reagieren auf externe Ereignisse wie CI-Fehler oder Chat-Nachrichten |

319| [Slack](/docs/de/slack) | Erwähnen Sie `@Claude` in einem Team-Kanal | Anthropic Cloud | [Installieren Sie die Slack-App](/docs/de/slack#setting-up-claude-code-in-slack) mit [Claude Code im Web](/docs/de/claude-code-on-the-web) aktiviert | PRs und Reviews aus Team-Chat |319| [Slack](/docs/de/slack) | Erwähnen Sie `@Claude` in einem Team-Channel | Anthropic Cloud | [Installieren Sie die Slack-App](/docs/de/slack#setting-up-claude-code-in-slack) mit [Claude Code im Web](/docs/de/claude-code-on-the-web) aktiviert, in Pro- und Max-Plänen | PRs und Reviews aus Team-Chat |

320| [Self-hosted environments](/docs/de/self-hosted-environments) | Starten Sie eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) und wählen Sie die Umgebung Ihrer Organisation | Infrastruktur Ihrer Organisation | [Stellen Sie Runner bereit](/docs/de/self-hosted-environments-quickstart), in Team- und Enterprise-Plänen | Cloud-Sitzungen, die in Ihrem Netzwerk ausgeführt werden müssen |320| [Self-hosted environments](/docs/de/self-hosted-environments) | Starten Sie eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) und wählen Sie die Umgebung Ihrer Organisation | Infrastruktur Ihrer Organisation | [Stellen Sie Runner bereit](/docs/de/self-hosted-environments-quickstart), in Team- und Enterprise-Plänen | Cloud-Sitzungen, die in Ihrem Netzwerk ausgeführt werden müssen |

321| [Scheduled tasks](/docs/de/scheduled-tasks) | Legen Sie einen Zeitplan fest | [CLI](/docs/de/scheduled-tasks), [Desktop](/docs/de/desktop-scheduled-tasks) oder [Cloud](/docs/de/routines) | Wählen Sie eine Häufigkeit | Wiederkehrende Automatisierung wie tägliche Reviews |321| [Scheduled tasks](/docs/de/scheduled-tasks) | Legen Sie einen Zeitplan fest | [CLI](/docs/de/scheduled-tasks), [Desktop](/docs/de/desktop-scheduled-tasks) oder [Cloud](/docs/de/routines) | Wählen Sie eine Häufigkeit | Wiederkehrende Automatisierung wie tägliche Reviews |

322 322 


387</h2>387</h2>

388 388 

389<h3 id="remote-control-requires-a-claude-ai-subscription">389<h3 id="remote-control-requires-a-claude-ai-subscription">

390 „Remote Control erfordert ein claude.ai-Abonnement"390 "Remote Control requires a claude.ai subscription"

391</h3>391</h3>

392 392 

393Sie sind nicht mit einem claude.ai-Konto angemeldet, oder andere Anmeldedaten haben Vorrang vor Ihrer Anmeldung. Die Meldung nimmt eine dieser Formen an:393Sie sind nicht mit einem claude.ai-Konto angemeldet, oder andere Anmeldedaten haben Vorrang vor Ihrer Anmeldung. Die Meldung nimmt eine dieser Formen an:


399Führen Sie `claude auth login` aus und wählen Sie die claude.ai-Option. Wenn die Meldung `ANTHROPIC_API_KEY` oder `ANTHROPIC_AUTH_TOKEN` nennt, entfernen Sie diese überall dort, wo sie festgelegt sind: in Ihrer Shell-Umgebung oder im `env`-Block einer [Einstellungsdatei](/docs/de/settings-reference#env). Wenn sie `apiKeyHelper` nennt, entfernen Sie diese Einstellung.399Führen Sie `claude auth login` aus und wählen Sie die claude.ai-Option. Wenn die Meldung `ANTHROPIC_API_KEY` oder `ANTHROPIC_AUTH_TOKEN` nennt, entfernen Sie diese überall dort, wo sie festgelegt sind: in Ihrer Shell-Umgebung oder im `env`-Block einer [Einstellungsdatei](/docs/de/settings-reference#env). Wenn sie `apiKeyHelper` nennt, entfernen Sie diese Einstellung.

400 400 

401<h3 id="remote-control-requires-a-full-scope-login-token">401<h3 id="remote-control-requires-a-full-scope-login-token">

402 „Remote Control erfordert ein Token mit vollständigem Umfang"402 "Remote Control requires a full-scope login token"

403</h3>403</h3>

404 404 

405Sie sind mit einem langlebigen Token von `claude setup-token` oder der Umgebungsvariablen `CLAUDE_CODE_OAUTH_TOKEN` authentifiziert. Diese Token können nur Modellanfragen stellen, daher können sie keine Remote-Control-Sitzungen einrichten. Führen Sie `claude auth login` aus, um sich stattdessen mit einem Sitzungs-Token mit vollständigem Umfang zu authentifizieren.405Sie sind mit einem langlebigen Token von `claude setup-token` oder der Umgebungsvariablen `CLAUDE_CODE_OAUTH_TOKEN` authentifiziert. Diese Token können nur Modellanfragen stellen, daher können sie keine Remote-Control-Sitzungen einrichten. Führen Sie `claude auth login` aus, um sich stattdessen mit einem Sitzungs-Token mit vollständigem Umfang zu authentifizieren.

406 406 

407<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">407<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">

408 „Ihre Organisation für die Remote-Control-Berechtigung konnte nicht bestimmt werden"408 "Unable to determine your organization for Remote Control eligibility"

409</h3>409</h3>

410 410 

411Ihre zwischengespeicherten Kontoinformationen sind veraltet oder unvollständig. Führen Sie `claude auth login` aus, um diese zu aktualisieren.411Ihre zwischengespeicherten Kontoinformationen sind veraltet oder unvollständig. Führen Sie `claude auth login` aus, um diese zu aktualisieren.

412 412 

413<h3 id="remote-control-isn’t-enabled-for-this-account">413<h3 id="remote-control-isn’t-enabled-for-this-account">

414 „Remote Control ist für dieses Konto nicht aktiviert"414 "Remote Control isn't enabled for this account"

415</h3>415</h3>

416 416 

417Claude Code hat die Remote-Control-Verfügbarkeit für das Konto überprüft, mit dem Sie angemeldet sind, und die Überprüfung kam mit „aus" zurück. Die übliche Ursache sind zwischengespeicherte Berechtigungen, die nach einer Planänderung veraltet sind. Führen Sie `claude auth logout` und dann `claude auth login` aus, um diese zu aktualisieren, und aktualisieren Sie Claude Code, wenn Sie eine alte Version verwenden.417Claude Code hat die Remote-Control-Verfügbarkeit für das Konto überprüft, mit dem Sie angemeldet sind, und die Überprüfung kam mit „aus" zurück. Die übliche Ursache sind zwischengespeicherte Berechtigungen, die nach einer Planänderung veraltet sind. Führen Sie `claude auth logout` und dann `claude auth login` aus, um diese zu aktualisieren, und aktualisieren Sie Claude Code, wenn Sie eine alte Version verwenden.


421Vor v2.1.239 lautete diese Meldung „Remote Control is not yet enabled for your account".421Vor v2.1.239 lautete diese Meldung „Remote Control is not yet enabled for your account".

422 422 

423<h3 id="couldn’t-verify-remote-control-eligibility">423<h3 id="couldn’t-verify-remote-control-eligibility">

424 „Remote-Control-Berechtigung konnte nicht überprüft werden"424 "Couldn't verify Remote Control eligibility"

425</h3>425</h3>

426 426 

427Claude Code konnte den Feature-Flag-Service nicht erreichen, um zu überprüfen, ob Remote Control für Ihr Konto aktiviert ist, normalerweise weil Sie offline sind oder ein Proxy die Anfrage blockiert. Versuchen Sie es erneut, wenn Sie Netzwerkzugriff haben, oder führen Sie `claude doctor` aus, um Details zu erhalten. Die zugehörige Meldung „Couldn't verify your organization's Remote Control policy" bedeutet, dass Claude Code beim Lesen dieser Richtlinie auf einen Fehler gestoßen ist, und hat die gleiche Lösung.427Claude Code konnte den Feature-Flag-Service nicht erreichen, um zu überprüfen, ob Remote Control für Ihr Konto aktiviert ist, normalerweise weil Sie offline sind oder ein Proxy die Anfrage blockiert. Versuchen Sie es erneut, wenn Sie Netzwerkzugriff haben, oder führen Sie `claude doctor` aus, um Details zu erhalten. Die zugehörige Meldung „Couldn't verify your organization's Remote Control policy" bedeutet, dass Claude Code beim Lesen dieser Richtlinie auf einen Fehler gestoßen ist, und hat die gleiche Lösung.

428 428 

429<h3 id="remote-control-requires-feature-flag-evaluation">429<h3 id="remote-control-requires-feature-flag-evaluation">

430 „Remote Control erfordert Feature-Flag-Evaluierung"430 "Remote Control requires feature-flag evaluation"

431</h3>431</h3>

432 432 

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


436* **`DISABLE_TELEMETRY` oder `DO_NOT_TRACK`**: Bei einem Pro-, Max-, Team- oder Enterprise-Plan mit nicht festgelegtem `DISABLE_GROWTHBOOK` lassen diese Variablen Remote Control verfügbar, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Wenn dies der Fall ist, heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, um Remote Control zu verwenden. Von v2.1.154 bis v2.1.282 erzeugte jede Variable diese Meldung, daher aktualisieren Sie Claude Code auf v2.1.283 oder später.436* **`DISABLE_TELEMETRY` oder `DO_NOT_TRACK`**: Bei einem Pro-, Max-, Team- oder Enterprise-Plan mit nicht festgelegtem `DISABLE_GROWTHBOOK` lassen diese Variablen Remote Control verfügbar, es sei denn, Ihre Organisation erfordert [Vertrauenswürdige Geräte](#trusted-devices). Wenn dies der Fall ist, heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, um Remote Control zu verwenden. Von v2.1.154 bis v2.1.282 erzeugte jede Variable diese Meldung, daher aktualisieren Sie Claude Code auf v2.1.283 oder später.

437 437 

438<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">438<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">

439 „Remote Control ist nur verfügbar, wenn Claude über api.anthropic.com verwendet wird"439 "Remote Control is only available when using Claude via api.anthropic.com"

440</h3>440</h3>

441 441 

442Die Sitzung spricht nicht direkt mit der Anthropic API, was Remote Control erfordert. Dies geschieht bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry. Es geschieht auch, wenn [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) auf einen anderen Host als `api.anthropic.com` verweist, z. B. ein [LLM-Gateway](/docs/de/llm-gateway) oder Proxy, auch wenn Sie sich mit claude.ai anmelden. Siehe die [Fehlerreferenz](/docs/de/errors#remote-control-requires-the-anthropic-api) für die vollständige Ursachenliste.442Die Sitzung spricht nicht direkt mit der Anthropic API, was Remote Control erfordert. Dies geschieht bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry. Es geschieht auch, wenn [`ANTHROPIC_BASE_URL`](/docs/de/env-vars) auf einen anderen Host als `api.anthropic.com` verweist, z. B. ein [LLM-Gateway](/docs/de/llm-gateway) oder Proxy, auch wenn Sie sich mit claude.ai anmelden. Siehe die [Fehlerreferenz](/docs/de/errors#remote-control-requires-the-anthropic-api) für die vollständige Ursachenliste.


444Die Meldung nennt, was die Sitzung von der Anthropic API weg geleitet hat, z. B. `CLAUDE_CODE_USE_BEDROCK` oder eine benutzerdefinierte `ANTHROPIC_BASE_URL`. Wenn Sie eine berechtigte claude.ai-Anmeldung haben, heben Sie die genannte Variable auf, entfernen Sie sie aus dem `env`-Schlüssel in [Einstellungen](/docs/de/settings), wenn Sie sie dort festgelegt haben, und starten Sie die Sitzung neu.444Die Meldung nennt, was die Sitzung von der Anthropic API weg geleitet hat, z. B. `CLAUDE_CODE_USE_BEDROCK` oder eine benutzerdefinierte `ANTHROPIC_BASE_URL`. Wenn Sie eine berechtigte claude.ai-Anmeldung haben, heben Sie die genannte Variable auf, entfernen Sie sie aus dem `env`-Schlüssel in [Einstellungen](/docs/de/settings), wenn Sie sie dort festgelegt haben, und starten Sie die Sitzung neu.

445 445 

446<h3 id="remote-control-is-disabled-by-your-organizations-policy">446<h3 id="remote-control-is-disabled-by-your-organizations-policy">

447 „Remote Control ist durch die Richtlinie Ihrer Organisation deaktiviert"447 "Remote Control is disabled by your organization's policy"

448</h3>448</h3>

449 449 

450Eine Richtlinie blockiert Remote Control. Überprüfen Sie diese Ursachen in der angegebenen Reihenfolge:450Eine Richtlinie blockiert Remote Control. Überprüfen Sie diese Ursachen in der angegebenen Reihenfolge:

451 451 

452* **Der Fehler erwähnt `disableRemoteControl`**: Ihr IT-Administrator hat Remote Control auf diesem Gerät durch [verwaltete Einstellungen](/docs/de/managed-settings) deaktiviert, unabhängig vom organisationsweiten Umschalter und davon, wie Sie angemeldet sind.452* **Der Fehler erwähnt `disableRemoteControl`**: Ihr IT-Administrator hat Remote Control auf diesem Gerät durch [verwaltete Einstellungen](/docs/de/managed-settings) deaktiviert, unabhängig vom organisationsweiten Umschalter und davon, wie Sie angemeldet sind.

453* **Ihr claude.ai-Plan ist Pro oder Max**: Claude Code ist immer noch unter einer Team- oder Enterprise-Organisation von einer früheren Anmeldung angemeldet, daher überprüft es die Remote-Control-Richtlinie dieser Organisation. Führen Sie `/status` aus, um zu sehen, welcher Plan und welche Organisation Ihre Anmeldung verwendet. Führen Sie `claude auth logout` und dann `claude auth login` aus, um sich erneut unter Ihrem aktuellen Plan anzumelden.453* **Ihr claude.ai-Plan ist Pro oder Max**: Claude Code ist immer noch unter einer Team- oder Enterprise-Organisation von einer früheren Anmeldung angemeldet, daher überprüft es die Remote-Control-Richtlinie dieser Organisation. Führen Sie `/status` aus, um zu sehen, welcher Plan und welche Organisation Ihre Anmeldung verwendet. Führen Sie `claude auth logout` und dann `claude auth login` aus, um sich erneut unter Ihrem aktuellen Plan anzumelden.

454* **Die Meldung sagt nicht, dass Sie den Admin Ihrer Organisation kontaktieren sollen**: Ihre Organisation hat eine HIPAA-Konfiguration, die mit Remote Control nicht kompatibel ist, und `/status` listet `HIPAA` in seiner `Organization configuration`-Zeile auf. In diesem Zustand ist der Remote-Control-Umschalter im Admin-Panel ausgegraut, daher kann ein Owner ihn dort nicht ändern. Kontaktieren Sie den Anthropic-Support, um Optionen zu besprechen. Vor v2.1.267 zeigte dieser Fall stattdessen „Remote Control isn't available for your organization due to its compliance policy".454* **Die Meldung sagt nicht, dass Sie den Admin Ihrer Organisation kontaktieren sollen**: Auf Ihre Organisation ist die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet, die Remote Control ausschaltet. Führen Sie zur Bestätigung `/status` aus und suchen Sie in der Zeile `Organization configuration` nach `HIPAA`. Ein Owner sieht den **Remote Control**-Umschalter in den [Admin-Einstellungen](https://claude.ai/admin-settings/claude-code) ausgegraut und kann ihn nicht einschalten. Wenn Sie Fragen zur Konfiguration haben, wenden Sie sich an einen Owner, der das Anthropic-Account-Team Ihrer Organisation kontaktieren kann. Vor v2.1.267 zeigte dieser Fall stattdessen „Remote Control isn't available for your organization due to its compliance policy".

455* **Andernfalls hat ein Owner es für Ihre Organisation nicht aktiviert**: Remote Control ist standardmäßig bei Team- und Enterprise-Plänen deaktiviert. Ein Owner kann es unter [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) aktivieren, indem er den **Remote Control**-Umschalter einschaltet. Dieser Umschalter ist eine serverseitige Organisationseinstellung.455* **Andernfalls hat ein Owner es für Ihre Organisation nicht aktiviert**: Remote Control ist standardmäßig bei Team- und Enterprise-Plänen deaktiviert. Ein Owner kann es unter [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) aktivieren, indem er den **Remote Control**-Umschalter einschaltet. Dieser Umschalter ist eine serverseitige Organisationseinstellung.

456 456 

457Vor v2.1.281 erschien diese Meldung auch, wenn Claude Code die Richtlinie Ihrer Organisation auf diesem Computer nicht geladen hatte, z. B. nach dem Starten im Offline-Modus. Spätere Versionen melden diesen Zustand stattdessen als [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control).457Vor v2.1.281 erschien diese Meldung auch, wenn Claude Code die Richtlinie Ihrer Organisation auf diesem Computer nicht geladen hatte, z. B. nach dem Starten im Offline-Modus. Spätere Versionen melden diesen Zustand stattdessen als [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control).

458 458 

459<h3 id="remote-control-was-turned-off-by-your-organizations-policy">459<h3 id="remote-control-was-turned-off-by-your-organizations-policy">

460 „Remote Control wurde durch die Richtlinie Ihrer Organisation ausgeschaltet"460 "Remote Control was turned off by your organization's policy"

461</h3>461</h3>

462 462 

463Die Richtlinie Ihrer Organisation hat Remote Control nicht mehr zugelassen, während eine Sitzung verbunden war, daher hat Claude Code die Verbindung getrennt. Was mit der Sitzung geschieht, hängt davon ab, wie Sie Remote Control gestartet haben:463Die Richtlinie Ihrer Organisation hat Remote Control nicht mehr zugelassen, während eine Sitzung verbunden war, daher hat Claude Code die Verbindung getrennt. Was mit der Sitzung geschieht, hängt davon ab, wie Sie Remote Control gestartet haben:


470Remote Control verbindet sich nicht von selbst erneut. Um es wieder einzuschalten, nachdem Ihre Organisation es erneut zulässt, führen Sie `/remote-control` in der Sitzung oder `claude remote-control` in Ihrer Shell aus. Beide Befehle schlagen mit [`Remote Control is disabled by your organization's policy`](#remote-control-is-disabled-by-your-organizations-policy) fehl, bis Claude Code auf diesem Computer die geänderte Richtlinie abgerufen hat. Eine geöffnete Sitzung ruft sie etwa einmal pro Stunde ab. Um herauszufinden, was Remote Control blockiert, gleichen Sie den vollständigen Text, den der Befehl ausgibt, mit diesem Eintrag ab.470Remote Control verbindet sich nicht von selbst erneut. Um es wieder einzuschalten, nachdem Ihre Organisation es erneut zulässt, führen Sie `/remote-control` in der Sitzung oder `claude remote-control` in Ihrer Shell aus. Beide Befehle schlagen mit [`Remote Control is disabled by your organization's policy`](#remote-control-is-disabled-by-your-organizations-policy) fehl, bis Claude Code auf diesem Computer die geänderte Richtlinie abgerufen hat. Eine geöffnete Sitzung ruft sie etwa einmal pro Stunde ab. Um herauszufinden, was Remote Control blockiert, gleichen Sie den vollständigen Text, den der Befehl ausgibt, mit diesem Eintrag ab.

471 471 

472<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">472<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">

473 „Die Richtlinie Ihrer Organisation für Remote Control konnte nicht überprüft werden"473 "Couldn't verify your organization's policy for remote control"

474</h3>474</h3>

475 475 

476Claude Code konnte die Richtlinie Ihrer Organisation nicht abrufen und hat keine gespeicherte Kopie auf diesem Computer, um sie stattdessen zu verwenden, daher hält es Remote Control aus, bis es bestätigen kann, dass Ihre Organisation dies zulässt. Dies geschieht normalerweise, wenn Sie Claude Code offline starten oder bevor ein VPN verbunden wird, oder wenn ein Proxy die Anfrage beeinträchtigt. Bei einer langsamen Verbindung kann es auch erscheinen, während die erste Anfrage noch unterwegs ist.476Claude Code konnte die Richtlinie Ihrer Organisation nicht abrufen und hat keine gespeicherte Kopie auf diesem Computer, um sie stattdessen zu verwenden, daher hält es Remote Control aus, bis es bestätigen kann, dass Ihre Organisation dies zulässt. Dies geschieht normalerweise, wenn Sie Claude Code offline starten oder bevor ein VPN verbunden wird, oder wenn ein Proxy die Anfrage beeinträchtigt. Bei einer langsamen Verbindung kann es auch erscheinen, während die erste Anfrage noch unterwegs ist.


485Vor v2.1.281 zeigte dieser Zustand stattdessen `Remote Control is disabled by your organization's policy`.485Vor v2.1.281 zeigte dieser Zustand stattdessen `Remote Control is disabled by your organization's policy`.

486 486 

487<h3 id="remote-credentials-fetch-failed">487<h3 id="remote-credentials-fetch-failed">

488 „Abruf von Remote-Anmeldedaten fehlgeschlagen"488 "Remote credentials fetch failed"

489</h3>489</h3>

490 490 

491Claude Code konnte keine kurzlebigen Anmeldedaten von der Anthropic API abrufen, um die Verbindung herzustellen. Führen Sie erneut mit `--verbose` aus, um den vollständigen Fehler zu sehen:491Claude Code konnte keine kurzlebigen Anmeldedaten von der Anthropic API abrufen, um die Verbindung herzustellen. Führen Sie erneut mit `--verbose` aus, um den vollständigen Fehler zu sehen:


501* Sitzungserstellung fehlgeschlagen: Wenn Sie auch `Session creation failed — see debug log` sehen, ist der Fehler früher beim Setup aufgetreten. Überprüfen Sie, dass Ihr Abonnement aktiv ist.501* Sitzungserstellung fehlgeschlagen: Wenn Sie auch `Session creation failed — see debug log` sehen, ist der Fehler früher beim Setup aufgetreten. Überprüfen Sie, dass Ihr Abonnement aktiv ist.

502 502 

503<h3 id="couldnt-reconnect-to-your-remote-control-session">503<h3 id="couldnt-reconnect-to-your-remote-control-session">

504 „Konnte nicht erneut mit Ihrer Remote-Control-Sitzung verbunden werden"504 "Couldn't reconnect to your Remote Control session"

505</h3>505</h3>

506 506 

507Wenn Sie eine Konversation mit `claude --resume` oder `claude --continue` fortsetzen, verbindet sich Claude Code erneut mit der Remote-Control-Sitzung, die in dieser Konversation aufgezeichnet ist. Diese Meldung bedeutet, dass die Wiederverbindung aus einem Grund fehlgeschlagen ist, der möglicherweise vorübergehend ist, z. B. eine Netzwerkunterbrechung oder ein Serverfehler, daher kann Claude Code nicht bestätigen, ob die Remote-Sitzung noch vorhanden ist.507Wenn Sie eine Konversation mit `claude --resume` oder `claude --continue` fortsetzen, verbindet sich Claude Code erneut mit der Remote-Control-Sitzung, die in dieser Konversation aufgezeichnet ist. Diese Meldung bedeutet, dass die Wiederverbindung aus einem Grund fehlgeschlagen ist, der möglicherweise vorübergehend ist, z. B. eine Netzwerkunterbrechung oder ein Serverfehler, daher kann Claude Code nicht bestätigen, ob die Remote-Sitzung noch vorhanden ist.


509Führen Sie `/remote-control` aus, um die Verbindung erneut zu versuchen, oder starten Sie eine neue Sitzung mit `claude --remote-control`, um eine neue Remote-Control-Sitzung zu erstellen. Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter.509Führen Sie `/remote-control` aus, um die Verbindung erneut zu versuchen, oder starten Sie eine neue Sitzung mit `claude --remote-control`, um eine neue Remote-Control-Sitzung zu erstellen. Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter.

510 510 

511<h3 id="previous-session-is-unavailable">511<h3 id="previous-session-is-unavailable">

512 „Vorherige Sitzung ist nicht verfügbar — führen Sie /remote-control aus, um eine neue zu starten"512 "Previous session is unavailable — run /remote-control to start a new one"

513</h3>513</h3>

514 514 

515Claude Code konnte die vorherige Remote-Control-Sitzung nicht wiederherstellen und stoppte, anstatt von selbst eine neue zu starten. Sie können diese Meldung sehen, nachdem Sie eine Konversation mit `claude --resume` oder `claude --continue` fortsetzen, oder nachdem Claude Code [sich nach einer Trennung selbst erneut verbindet](/docs/de/errors#remote-control-couldnt-refresh-your-login).515Claude Code konnte die vorherige Remote-Control-Sitzung nicht wiederherstellen und stoppte, anstatt von selbst eine neue zu starten. Sie können diese Meldung sehen, nachdem Sie eine Konversation mit `claude --resume` oder `claude --continue` fortsetzen, oder nachdem Claude Code [sich nach einer Trennung selbst erneut verbindet](/docs/de/errors#remote-control-couldnt-refresh-your-login).


517Führen Sie `/remote-control` aus, um eine neue Remote-Control-Sitzung unter der aktuellen Anmeldung zu starten; Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter. Die zugehörige Meldung `Remote Control could not verify the signed-in account — run /remote-control to reconnect` hat die gleiche Lösung. Wenn Sie `/remote-control` nach `Previous session is unavailable` ausführen, ohne Claude Code zuerst neu zu starten, lässt Claude Code die früheren Nachrichten der Konversation aus der neuen Sitzung aus.517Führen Sie `/remote-control` aus, um eine neue Remote-Control-Sitzung unter der aktuellen Anmeldung zu starten; Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter. Die zugehörige Meldung `Remote Control could not verify the signed-in account — run /remote-control to reconnect` hat die gleiche Lösung. Wenn Sie `/remote-control` nach `Previous session is unavailable` ausführen, ohne Claude Code zuerst neu zu starten, lässt Claude Code die früheren Nachrichten der Konversation aus der neuen Sitzung aus.

518 518 

519<h3 id="remote-control-got-an-unexpected-server-response">519<h3 id="remote-control-got-an-unexpected-server-response">

520 „Remote Control erhielt eine unerwartete Serverantwort"520 "Remote Control got an unexpected server response"

521</h3>521</h3>

522 522 

523Der Remote-Control-Server akzeptierte eine Anfrage, antwortete aber in einer Form, die diese Version von Claude Code nicht lesen konnte, während die Remote-Sitzung erstellt oder ihre Anmeldedaten abgerufen wurden. Ein erneuter Versuch mit derselben Version schlägt auf die gleiche Weise fehl. Führen Sie `claude update` aus, und führen Sie dann `/remote-control` aus, um erneut zu verbinden.523Der Remote-Control-Server akzeptierte eine Anfrage, antwortete aber in einer Form, die diese Version von Claude Code nicht lesen konnte, während die Remote-Sitzung erstellt oder ihre Anmeldedaten abgerufen wurden. Ein erneuter Versuch mit derselben Version schlägt auf die gleiche Weise fehl. Führen Sie `claude update` aus, und führen Sie dann `/remote-control` aus, um erneut zu verbinden.

524 524 

525<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">525<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">

526 „Ihre Organisation erfordert Vertrauenswürdige Geräte für Remote Control, aber dieses Gerät ist nicht registriert"526 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"

527</h3>527</h3>

528 528 

529Ihre Organisation hat [Vertrauenswürdige Geräte](#trusted-devices) aktiviert und dieser Computer hat sich noch nicht registriert. Führen Sie `/login` in Claude Code aus. Die Registrierung erfolgt als Teil der Anmeldung, und es gibt keinen separaten Registrierungsbefehl.529Ihre Organisation hat [Vertrauenswürdige Geräte](#trusted-devices) aktiviert und dieser Computer hat sich noch nicht registriert. Führen Sie `/login` in Claude Code aus. Die Registrierung erfolgt als Teil der Anmeldung, und es gibt keinen separaten Registrierungsbefehl.

530 530 

531<h3 id="session-expired-for-trusted-device-check">531<h3 id="session-expired-for-trusted-device-check">

532 „Sitzung abgelaufen für Vertrauenswürdige-Geräte-Prüfung"532 "session expired for trusted-device check"

533</h3>533</h3>

534 534 

535Ihre Anmeldung ist älter als 18 Stunden. Führen Sie `/login` in Claude Code aus, oder bestätigen Sie mit Face ID, Touch ID, Windows Hello oder einem Passkey, wenn claude.ai oder die mobile App Sie auffordert. Siehe [Vertrauenswürdige Geräte](#trusted-devices).535Ihre Anmeldung ist älter als 18 Stunden. Führen Sie `/login` in Claude Code aus, oder bestätigen Sie mit Face ID, Touch ID, Windows Hello oder einem Passkey, wenn claude.ai oder die mobile App Sie auffordert. Siehe [Vertrauenswürdige Geräte](#trusted-devices).

Details

44* `Marketplace "claude-plugins-official" not found`: fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann erneut, das Plugin zu installieren.44* `Marketplace "claude-plugins-official" not found`: fügen Sie den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuchen Sie dann erneut, das Plugin zu installieren.

45* Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): überprüfen Sie den Plugin-Namen.45* Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): überprüfen Sie den Plugin-Namen.

46 46 

47Überprüfen Sie die Installationszusammenfassung. Wenn sie `Run /reload-plugins to activate.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um das Plugin in Ihrer aktuellen Sitzung zu aktivieren.47Überprüfen Sie die Installationszusammenfassung. Wenn sie `Run /reload-plugins to apply.` meldet, siehe [Plugin-Änderungen ohne Neustart anwenden](/docs/de/plugins/cli-reference#reload-plugins), um das Plugin in Ihrer aktuellen Sitzung zu aktivieren.

48 48 

49<h3 id="enable-for-your-team-in-local-sessions">49<h3 id="enable-for-your-team-in-local-sessions">

50 Plugin für Ihr Team in lokalen Sitzungen aktivieren50 Plugin für Ihr Team in lokalen Sitzungen aktivieren

Details

45Überprüfen Sie diese vor der Planung eines Rollouts:45Überprüfen Sie diese vor der Planung eines Rollouts:

46 46 

47* **Pläne**: öffentliche Beta für Team- und Enterprise-Organisationen. Selbst gehostete Umgebungen sind standardmäßig deaktiviert; ein [Besitzer](/docs/de/cloud-environments#organization-shared-environments) aktiviert **Selbst gehostete Umgebungen zulassen** auf der [**Cloud-Umgebungen** Admin-Seite](https://claude.ai/admin-settings/cloud-environments), was erfordert, dass [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für die Organisation aktiviert sind.47* **Pläne**: öffentliche Beta für Team- und Enterprise-Organisationen. Selbst gehostete Umgebungen sind standardmäßig deaktiviert; ein [Besitzer](/docs/de/cloud-environments#organization-shared-environments) aktiviert **Selbst gehostete Umgebungen zulassen** auf der [**Cloud-Umgebungen** Admin-Seite](https://claude.ai/admin-settings/cloud-environments), was erfordert, dass [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für die Organisation aktiviert sind.

48* **Zero Data Retention**: nicht verfügbar für Organisationen mit [Zero Data Retention](/docs/de/zero-data-retention) aktiviert.48* **Zero Data Retention und HIPAA**: nicht verfügbar für Organisationen, bei denen [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist.

49* **Modellinferenz**: Sitzungen verwenden die Anthropic API, es sei denn, Sie konfigurieren einen Runner so, dass er [Modellanfragen an Amazon Bedrock oder Google Cloud's Agent Platform sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). Sitzungsinhalte werden in beiden Fällen an Anthropic übermittelt. Auf einem so konfigurierten Runner erreichen [serververwaltete Einstellungen](/docs/de/server-managed-settings) und Organisationsrichtlinien von claude.ai die Sitzungen nicht.49* **Modellinferenz**: Sitzungen verwenden die Anthropic API, es sei denn, Sie konfigurieren einen Runner so, dass er [Modellanfragen an Amazon Bedrock oder Google Cloud's Agent Platform sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). Sitzungsinhalte werden in beiden Fällen an Anthropic übermittelt. Auf einem so konfigurierten Runner erreichen [serververwaltete Einstellungen](/docs/de/server-managed-settings) und Organisationsrichtlinien von claude.ai die Sitzungen nicht.

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). Für einen GitHub Enterprise Server Host siehe dessen [Netzwerkanforderungen](/docs/de/github-enterprise-server#network-requirements).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).

Details

1765 * `"auto"`: Claude Code läuft ohne die üblichen Nachfragen; bevor Aktionen wie Shell-Befehle und Netzwerkanfragen ausgeführt werden, prüft ein Klassifikator im Hintergrund, ob sie mit Ihrer Anfrage übereinstimmen1765 * `"auto"`: Claude Code läuft ohne die üblichen Nachfragen; bevor Aktionen wie Shell-Befehle und Netzwerkanfragen ausgeführt werden, prüft ein Klassifikator im Hintergrund, ob sie mit Ihrer Anfrage übereinstimmen

1766 * `"dontAsk"`: Claude Code verweigert automatisch jeden Aufruf, bei dem sonst nachgefragt würde; Lesevorgänge, andere Aktionen, die keine Genehmigung benötigen, und vorab genehmigte Tools werden weiterhin ausgeführt1766 * `"dontAsk"`: Claude Code verweigert automatisch jeden Aufruf, bei dem sonst nachgefragt würde; Lesevorgänge, andere Aktionen, die keine Genehmigung benötigen, und vorab genehmigte Tools werden weiterhin ausgeführt

1767 * `"bypassPermissions"`: Claude Code führt alles ohne Nachfrage aus1767 * `"bypassPermissions"`: Claude Code führt alles ohne Nachfrage aus

1768 * `"manual"`: ein Alias für `"default"`, in Claude Code v2.1.200 oder später1768 * `"manual"`: ein Alias für `"default"`

1769* **Standard**: nicht gesetzt1769* **Standard**: nicht gesetzt

1770* **Sitzungsspezifische Überschreibungen**: `--permission-mode` und sein Äquivalent `--dangerously-skip-permissions` für `bypassPermissions` haben Vorrang vor diesem Schlüssel für eine Sitzung1770* **Sitzungsspezifische Überschreibungen**: `--permission-mode` und sein Äquivalent `--dangerously-skip-permissions` für `bypassPermissions` haben Vorrang vor diesem Schlüssel für eine Sitzung

1771 1771 


1777}1777}

1778```1778```

1779 1779 

1780Berechtigungsregeln überlagern jeden Modus: `deny`-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Siehe [Berechtigungsmodi](/docs/de/permission-modes). `manual` benennt den Berechtigungsmodus mit der Bezeichnung Manual in der CLI und der VS Code-Erweiterung; der Alias erfordert Claude Code v2.1.200 oder später. In Cloud-Sitzungen berücksichtigt Claude Code nur `acceptEdits`, `plan`, `default` und `auto` aus diesem Schlüssel. Für Konversationen, die die VS Code-Erweiterung startet, siehe [welche Einstellung die Erweiterung für den Start-Berechtigungsmodus liest](/docs/de/permission-modes#switch-permission-modes).1780Berechtigungsregeln überlagern jeden Modus: `deny`-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Siehe [Berechtigungsmodi](/docs/de/permission-modes). In Cloud-Sitzungen berücksichtigt Claude Code nur `acceptEdits`, `plan`, `default` und `auto` aus diesem Schlüssel. Für Konversationen, die die VS Code-Erweiterung startet, siehe [welche Einstellung die Erweiterung für den Start-Berechtigungsmodus liest](/docs/de/permission-modes#switch-permission-modes).

1781 1781 

1782<h3 id="permissions-disablebypasspermissionsmode">1782<h3 id="permissions-disablebypasspermissionsmode">

1783 `permissions.disableBypassPermissionsMode`1783 `permissions.disableBypassPermissionsMode`


3232 `askUserQuestionTimeout`3232 `askUserQuestionTimeout`

3233</h3>3233</h3>

3234 3234 

3235Lassen Sie einen unbeantworteten [`AskUserQuestion`](/docs/de/tools-reference)-Dialog nach einer Leerlaufzeit automatisch fortfahren, wobei die bereits ausgewählten Optionen übermittelt werden. Setzen Sie diesen Schlüssel, wenn Sie sich entfernen und möchten, dass Claude ohne Sie weiterarbeitet. Mit dem Standardwert warten Fragen, bis Sie sie beantworten. Wann der Timer pausiert oder gar nicht erst startet, erfahren Sie unter [Timeout für automatisches Fortfahren bei Fragen](/docs/de/tools-reference#question-auto-continue-timeout). Erfordert Claude Code v2.1.200 oder höher.3235Lassen Sie einen unbeantworteten [`AskUserQuestion`](/docs/de/tools-reference)-Dialog nach einer Leerlaufzeit automatisch fortfahren, wobei die bereits ausgewählten Optionen übermittelt werden. Setzen Sie diesen Schlüssel, wenn Sie sich entfernen und möchten, dass Claude ohne Sie weiterarbeitet. Mit dem Standardwert warten Fragen, bis Sie sie beantworten. Wann der Timer pausiert oder gar nicht erst startet, erfahren Sie unter [Timeout für automatisches Fortfahren bei Fragen](/docs/de/tools-reference#question-auto-continue-timeout).

3236 3236 

3237* **Geltungsbereich**: [`User or managed`](#scopes)3237* **Geltungsbereich**: [`User or managed`](#scopes)

3238* **Typ**: String, einer von `"60s"`, `"5m"`, `"10m"` oder `"never"`3238* **Typ**: String, einer von `"60s"`, `"5m"`, `"10m"` oder `"never"`


3245}3245}

3246```3246```

3247 3247 

3248Erscheint in `/config` als **Question auto-continue timeout**, das diesen Schlüssel in die Benutzereinstellungen schreibt; Claude Code blendet die Zeile aus, solange verwaltete Einstellungen oder das Flag `--settings` den Schlüssel setzen. Erfordert Claude Code v2.1.200 oder höher.3248Erscheint in `/config` als **Question auto-continue timeout**, das diesen Schlüssel in die Benutzereinstellungen schreibt; Claude Code blendet die Zeile aus, solange verwaltete Einstellungen oder das Flag `--settings` den Schlüssel setzen.

3249 3249 

3250<h3 id="autocontinueatusagelimit">3250<h3 id="autocontinueatusagelimit">

3251 `autoContinueAtUsageLimit`3251 `autoContinueAtUsageLimit`


5165}5165}

5166```5166```

5167 5167 

5168Integrierte Plugins speichern ihre Optionen unter demselben Schlüssel mit einem `@builtin` Suffix. Zum Beispiel ist die [**Projektanweisungen**](/docs/de/memory#choose-which-instruction-files-load) Einstellung, die kontrolliert, ob Claude Code `AGENTS.md` Dateien liest, `pluginConfigs["agents-md@builtin"].options.instructionFiles`.5168Integrierte Plugins speichern ihre Optionen unter demselben Schlüssel mit einem `@builtin` Suffix. Zum Beispiel ist die [**Projektanweisungen**](/docs/de/memory#choose-which-instruction-files-load) Einstellung, die kontrolliert, ob Claude Code `AGENTS.md` Dateien liest, `pluginConfigs["cc-plugin-agents-md@builtin"].options.instructionFiles`. Vor v2.1.285 lautete die ID des Plugins `agents-md@builtin`. Spätere Versionen lesen einen Eintrag unter beiden IDs.

5169 5169 

5170Claude Code ignoriert Projekt- und lokale Einträge, weil es diese Werte in Plugin-Hook-, MCP- und LSP-Konfigurationen ersetzt, und ein geklontes Repository darf sie nicht liefern. Vor v2.1.207 wurden auch Projekt- und lokale Einstellungen gelesen.5170Claude Code ignoriert Projekt- und lokale Einträge, weil es diese Werte in Plugin-Hook-, MCP- und LSP-Konfigurationen ersetzt, und ein geklontes Repository darf sie nicht liefern. Vor v2.1.207 wurden auch Projekt- und lokale Einstellungen gelesen.

5171 5171 


6544* **[`policyHelper`](#policyhelper)**: Claude Code berücksichtigt ihn nur, wenn die höchste Quelle, die einen Richtlinienschlüssel trägt, eine MDM-Richtlinie oder eine verwaltete Einstellungsdatei ist, sodass unter vom Server verwalteten Einstellungen sie nicht angewendet wird.6544* **[`policyHelper`](#policyhelper)**: Claude Code berücksichtigt ihn nur, wenn die höchste Quelle, die einen Richtlinienschlüssel trägt, eine MDM-Richtlinie oder eine verwaltete Einstellungsdatei ist, sodass unter vom Server verwalteten Einstellungen sie nicht angewendet wird.

6545* **[`modelOverrides`](#modeloverrides)**: Paare mit `availableModels`. Claude Code nimmt `modelOverrides` aus der höchsten Quelle, die ihn setzt, es sei denn, eine höhere Quelle setzt `availableModels` ohne `modelOverrides`. In diesem Fall ignoriert es `modelOverrides` aus jeder Quelle.6545* **[`modelOverrides`](#modeloverrides)**: Paare mit `availableModels`. Claude Code nimmt `modelOverrides` aus der höchsten Quelle, die ihn setzt, es sei denn, eine höhere Quelle setzt `availableModels` ohne `modelOverrides`. In diesem Fall ignoriert es `modelOverrides` aus jeder Quelle.

6546* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](#forceloginmethod)**: Claude Code liest sie nie aus vom Server verwalteten Einstellungen, sodass ein Wert dort weder angewendet wird noch einen in einer MDM-Richtlinie oder verwalteten Einstellungsdatei gesetzten Wert verbirgt. Unter den Admin-Quellen auf dem Computer liefert nur die höchste eingestufte, die einen Richtlinienschlüssel trägt, sie, unabhängig davon, ob vom Server verwaltete Einstellungen auch vorhanden sind.6546* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](#forceloginmethod)**: Claude Code liest sie nie aus vom Server verwalteten Einstellungen, sodass ein Wert dort weder angewendet wird noch einen in einer MDM-Richtlinie oder verwalteten Einstellungsdatei gesetzten Wert verbirgt. Unter den Admin-Quellen auf dem Computer liefert nur die höchste eingestufte, die einen Richtlinienschlüssel trägt, sie, unabhängig davon, ob vom Server verwaltete Einstellungen auch vorhanden sind.

6547* **[`allowedProviders`](#allowedproviders)**: Nach der Regel der Tabelle begrenzt die eigene Liste des Computers das Ergebnis weiterhin, wie im Hinweis unter „Bereich" seines Eintrags angegeben.6547* **[`allowedProviders`](#allowedproviders)**: Nach der Regel der Tabelle begrenzt die eigene Liste des Computers das Ergebnis weiterhin, wie im Hinweis unter „Bereich“ seines Eintrags angegeben.

6548 6548 

6549Um zu bestätigen, welche Quellen auf einem Computer kombiniert wurden, führen Sie `/status` aus und [lesen Sie die Zeile `Setting sources`](/docs/de/managed-settings#read-the-source-in-/status).6549Um zu bestätigen, welche Quellen auf einem Computer kombiniert wurden, führen Sie `/status` aus und [lesen Sie die Zeile `Setting sources`](/docs/de/managed-settings#read-the-source-in-/status).

6550 6550 


6983* [Beispieleinstellungsdateien](/docs/de/settings-example): eine persönliche Datei, eine Team-Datei und eine verwaltete Datei einer Organisation6983* [Beispieleinstellungsdateien](/docs/de/settings-example): eine persönliche Datei, eine Team-Datei und eine verwaltete Datei einer Organisation

6984* [Verwaltete Einstellungen einrichten](/docs/de/admin-setup): wie Organisationen entscheiden, was erzwungen werden soll6984* [Verwaltete Einstellungen einrichten](/docs/de/admin-setup): wie Organisationen entscheiden, was erzwungen werden soll

6985* [Verwaltete Einstellungen bereitstellen](/docs/de/managed-settings): Bereitstellungsmechanismen, Vorrang innerhalb der verwalteten Ebene und ungültige Einträge in verwalteten Einstellungen6985* [Verwaltete Einstellungen bereitstellen](/docs/de/managed-settings): Bereitstellungsmechanismen, Vorrang innerhalb der verwalteten Ebene und ungültige Einträge in verwalteten Einstellungen

6986* [Konfiguration debuggen](/docs/de/debug-your-config): `claude doctor` und der Dialog „Einstellungsfehler"6986* [Konfiguration debuggen](/docs/de/debug-your-config): `claude doctor` und der Dialog „Einstellungsfehler“

skills.md +2 −2

Details

52 52 

53`/run-skill-generator` zeichnet stattdessen das Rezept auf. Es bringt Ihre App aus einer sauberen Umgebung zum Laufen, erfasst, was funktioniert hat (die Installationsbefehle, die Umgebungsvariablen, das Startskript), und speichert es als projektspezifischen Skill unter `.claude/skills/run-<name>/`. Danach folgen `/run`, `/verify` und alle anderen Agenten im Repository dem aufgezeichneten Rezept, anstatt es neu zu entdecken. Führen Sie `/run-skill-generator` einmal pro Projekt aus, und erneut, wenn sich der Build- oder Startprozess ändert.53`/run-skill-generator` zeichnet stattdessen das Rezept auf. Es bringt Ihre App aus einer sauberen Umgebung zum Laufen, erfasst, was funktioniert hat (die Installationsbefehle, die Umgebungsvariablen, das Startskript), und speichert es als projektspezifischen Skill unter `.claude/skills/run-<name>/`. Danach folgen `/run`, `/verify` und alle anderen Agenten im Repository dem aufgezeichneten Rezept, anstatt es neu zu entdecken. Führen Sie `/run-skill-generator` einmal pro Projekt aus, und erneut, wenn sich der Build- oder Startprozess ändert.

54 54 

55`/verify` kann auch sein eigenes Rezept aufzeichnen. Wenn es Ihre App ohne ein aufgezeichnetes Rezept erstellen und steuern muss, schreibt es, was funktioniert hat, in `.claude/skills/verify/SKILL.md` im Repository-Root oder im betroffenen Paketverzeichnis in einem Monorepo, damit spätere Läufe und andere Agenten die gleichen Schritte befolgen. Im Repository-Root ersetzt das aufgezeichnete Skill den gebündelten `/verify`. Dies erfordert Claude Code v2.1.200 oder später.55`/verify` kann auch sein eigenes Rezept aufzeichnen. Wenn es Ihre App ohne ein aufgezeichnetes Rezept erstellen und steuern muss, schreibt es, was funktioniert hat, in `.claude/skills/verify/SKILL.md` im Repository-Root oder im betroffenen Paketverzeichnis in einem Monorepo, damit spätere Läufe und andere Agenten die gleichen Schritte befolgen. Im Repository-Root ersetzt der aufgezeichnete Skill den mitgelieferten `/verify`.

56 56 

57Claude bearbeitet die aufgezeichnete Datei nur, wenn es einen Lauf falsch gesteuert hat, z. B. einen Befehl, der fehlgeschlagen ist, oder einen fehlenden Schritt, damit Sie die Datei ohne sitzungsspezifische Diffs committen können. Vor v2.1.205 sagte der gebündelte Skill Claude, dass es alles einbeziehen sollte, was ein Lauf gelernt hat, was häufige Merge-Konflikte verursachte.57Claude bearbeitet die aufgezeichnete Datei nur, wenn es einen Lauf falsch gesteuert hat, z. B. einen Befehl, der fehlgeschlagen ist, oder einen fehlenden Schritt, damit Sie die Datei ohne sitzungsspezifische Diffs committen können. Vor v2.1.205 sagte der gebündelte Skill Claude, dass es alles einbeziehen sollte, was ein Lauf gelernt hat, was häufige Merge-Konflikte verursachte.

58 58 


996* `Marketplace "claude-plugins-official" not found`: Füge den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuche dann die Installation erneut.996* `Marketplace "claude-plugins-official" not found`: Füge den Marketplace mit `/plugin marketplace add anthropics/claude-plugins-official` hinzu und versuche dann die Installation erneut.

997* Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfe den Plugin-Namen.997* Das Plugin wird [nicht im Marketplace gefunden](/docs/de/plugins/install#install-a-plugin): Überprüfe den Plugin-Namen.

998 998 

999Wenn die Installationszusammenfassung `Run /reload-plugins to activate.` meldet, führt Claude Code dann diesen Reload für dich aus. Wenn der Reload warnt, dass deine nächste Nachricht die Konversation erneut lesen würde, führe `/reload-plugins --force` aus, um die Skills des Plugins in der aktuellen Sitzung verfügbar zu machen. Bitte dann Claude, einen vorhandenen Skill zu evaluieren, zum Beispiel `evaluate my summarize-changes skill with skill-creator`. Das Plugin führt dich durch das Schreiben von Testfällen und führt die Schleife aus:999Wenn die Installationszusammenfassung `Run /reload-plugins to apply.` meldet, führt Claude Code diesen Reload anschließend für Sie aus. Wenn der Reload warnt, dass Ihre nächste Nachricht die Konversation erneut einlesen würde, führen Sie `/reload-plugins --force` aus, um die Skills des Plugins in der aktuellen Sitzung verfügbar zu machen. Bitten Sie Claude dann, einen vorhandenen Skill zu evaluieren, zum Beispiel `evaluate my summarize-changes skill with skill-creator`. Das Plugin führt Sie durch das Schreiben von Testfällen und führt die Schleife aus:

1000 1000 

1001* **Testfälle**: speichert Prompts, Eingabedateien und erwartetes Verhalten in `evals/evals.json` im Skill-Verzeichnis1001* **Testfälle**: speichert Prompts, Eingabedateien und erwartetes Verhalten in `evals/evals.json` im Skill-Verzeichnis

1002* **Isolierte Ausführungen**: spawnt einen [Subagent](/docs/de/sub-agents) pro Testfall, sodass jede Ausführung mit einem sauberen Kontext beginnt, und zeichnet Token-Anzahl und Dauer auf1002* **Isolierte Ausführungen**: spawnt einen [Subagent](/docs/de/sub-agents) pro Testfall, sodass jede Ausführung mit einem sauberen Kontext beginnt, und zeichnet Token-Anzahl und Dauer auf

slack.md +42 −22

Details

4 4 

5# Claude Code in Slack5# Claude Code in Slack

6 6 

7> Delegieren Sie Codierungsaufgaben direkt aus Ihrem Slack-Arbeitsbereich. Anthropic stellt diese frühere Version für Team- und Enterprise-Arbeitsbereiche zugunsten von Claude Tag ein; sie bleibt der Einrichtungspfad für Pro- und Max-Pläne.7> Delegieren Sie Codierungsaufgaben aus Slack. Diese frühere Version beantwortet Erwähnungen in Channels nur von Pro- und Max-Konten in Workspaces, die nicht mit Claude Tag verbunden sind.

8 8 

9<Warning>9<Warning>

10 Diese Seite dokumentiert die frühere Claude Code in Slack, die jede Sitzung unter dem Konto eines einzelnen Benutzers ausführt.10 Diese Seite dokumentiert die frühere Claude Code in Slack, die jede Sitzung unter dem Konto eines einzelnen Benutzers ausführt. Sie beantwortet @-Erwähnungen in Channels nur von Pro- und Max-Konten und nur in einem Slack-Workspace, den keine Organisation mit [Claude Tag](https://claude.com/product/tag) verbunden hat. Claude Tag führt @Claude als die gemeinsame Identität Ihrer Organisation mit von Admins konfiguriertem Zugriff aus.

11 11 

12 * **Team- und Enterprise-Pläne:** Anthropic stellt diese Version zugunsten von [Claude Tag](https://claude.com/product/tag) ein, das @Claude als die gemeinsame Identität Ihrer Organisation mit vom Administrator konfiguriertem Zugriff ausführt. Ihre bestehende Slack-App und @Claude-Handle bleiben erhalten, und Ihr Anthropic-Kontoteam kann Ihnen das Umstellungsdatum mitteilen. [Richten Sie Claude Tag ein](https://claude.com/docs/claude-tag/overview) für einen neuen Arbeitsbereich ein; um einen zu verschieben, der bereits diese Version verwendet, siehe [Migration von der früheren Claude in Slack](https://claude.com/docs/claude-tag/admins/migrate-from-earlier).12 * **Pro- und Max-Pläne:** Claude Tag ist nicht auf Einzelplänen verfügbar, daher bleibt diese Seite der Einrichtungspfad in einem Workspace, der nicht mit Claude Tag verbunden ist.

13 * **Pro- und Max-Pläne:** Claude Tag ist nicht auf Einzelplänen verfügbar, daher bleibt diese Seite der Einrichtungspfad.13 * **Team- und Enterprise-Pläne:** Ihre bestehende Slack-App und Ihr @Claude-Handle bleiben erhalten. [Richten Sie Claude Tag ein](https://claude.com/docs/claude-tag/overview) für einen neuen Workspace; um einen zu verschieben, der bereits diese Version verwendet, siehe [Migration von der früheren Claude in Slack](https://claude.com/docs/claude-tag/admins/migrate-from-earlier).

14 * **Hinweis statt einer Antwort:** Schlagen Sie den [Einrichtungshinweis](#this-workspace-isnt-set-up-for-claude-tag-yet) oder den [Hinweis zur Einstellung](#the-legacy-claude-in-slack-bot-is-retired) nach, mit dem @Claude geantwortet hat.

14</Warning>15</Warning>

15 16 

16Claude Code in Slack bringt die Leistung von Claude Code direkt in Ihren Slack-Arbeitsbereich. Wenn Sie `@Claude` mit einer Codierungsaufgabe erwähnen, erkennt Claude automatisch die Absicht und erstellt eine Claude Code-Sitzung im Web, sodass Sie Entwicklungsarbeiten delegieren können, ohne Ihre Team-Gespräche zu verlassen.17Claude Code in Slack bringt die Leistung von Claude Code direkt in Ihren Slack-Workspace. Wenn Sie `@Claude` mit einer Codierungsaufgabe erwähnen, erkennt Claude automatisch die Absicht und erstellt eine Claude Code-Cloud-Sitzung, sodass Sie Entwicklungsarbeiten delegieren können, ohne Ihre Team-Konversationen zu verlassen.

17 18 

18Diese Integration basiert auf der bestehenden Claude for Slack-App, fügt aber intelligentes Routing zu Claude Code im Web für codierungsbezogene Anfragen hinzu. Jede Sitzung wird unter Ihrem eigenen Claude-Konto ausgeführt und nutzt Ihre verbundenen Repositories und Ihre Plan-Limits.19Diese Integration basiert auf der bestehenden Claude for Slack-App, fügt aber intelligentes Routing zu Claude Code-Cloud-Sitzungen für codierungsbezogene Anfragen hinzu. Jede Sitzung wird unter Ihrem eigenen Claude-Konto ausgeführt und nutzt Ihre verbundenen Repositories und Ihre Plan-Limits.

19 20 

20<h2 id="use-cases">21<h2 id="use-cases">

21 Anwendungsfälle22 Anwendungsfälle


34 35 

35| Anforderung | Details |36| Anforderung | Details |

36| :- | :- |37| :- | :- |

37| Claude Plan | Pro, Max, Team oder Enterprise mit Claude Code-Zugriff (Premium-Plätze oder Chat + Claude Code-Plätze) |38| Claude Plan | Pro oder Max |

39| Slack-Workspace | Von keiner Organisation mit [Claude Tag](https://claude.com/docs/claude-tag/overview) verbunden. Wenn @Claude mit dem [Hinweis zur Einstellung](#the-legacy-claude-in-slack-bot-is-retired) antwortet, ist der Workspace verbunden |

38| Cloud-Sitzungen | [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) sind für Ihr Konto aktiviert |40| Cloud-Sitzungen | [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) sind für Ihr Konto aktiviert |

39| GitHub-Konto | Mit [claude.ai/code](https://claude.ai/code) verbunden mit mindestens einem authentifizierten Repository |41| GitHub-Konto | Mit [claude.ai/code](https://claude.ai/code) verbunden mit mindestens einem authentifizierten Repository |

40| Slack-Authentifizierung | Ihr Slack-Konto ist über die Claude-App mit Ihrem Claude-Konto verknüpft |42| Slack-Authentifizierung | Ihr Slack-Konto ist über die Claude-App mit Ihrem Claude-Konto verknüpft |


45 47 

46<Steps>48<Steps>

47 <Step title="Installieren Sie die Claude-App in Slack">49 <Step title="Installieren Sie die Claude-App in Slack">

48 Ein Workspace-Administrator muss die Claude-App aus dem Slack App Marketplace installieren. Besuchen Sie den [Slack App Marketplace](https://slack.com/marketplace/A08SF47R6P4) und klicken Sie auf „Zu Slack hinzufügen", um den Installationsprozess zu starten.50 Ein Workspace-Administrator muss die Claude-App aus dem Slack App Marketplace installieren. Besuchen Sie den [Slack App Marketplace](https://slack.com/marketplace/A08SF47R6P4) und klicken Sie auf „Zu Slack hinzufügen“, um den Installationsprozess zu starten.

49 </Step>51 </Step>

50 52 

51 <Step title="Verbinden Sie Ihr Claude-Konto">53 <Step title="Verbinden Sie Ihr Claude-Konto">

52 Nach der Installation der App authentifizieren Sie Ihr individuelles Claude-Konto:54 Nach der Installation der App authentifizieren Sie Ihr individuelles Claude-Konto:

53 55 

54 1. Öffnen Sie die Claude-App in Slack, indem Sie auf „Claude" in Ihrem Apps-Bereich klicken56 1. Öffnen Sie die Claude-App in Slack, indem Sie auf „Claude“ in Ihrem Apps-Bereich klicken

55 2. Öffnen Sie die Registerkarte „App Home"57 2. Öffnen Sie die Registerkarte „App Home“

56 3. Klicken Sie auf „Verbinden", um Ihr Slack-Konto mit Ihrem Claude-Konto zu verknüpfen58 3. Klicken Sie auf „Verbinden“, um Ihr Slack-Konto mit Ihrem Claude-Konto zu verknüpfen

57 4. Schließen Sie den Authentifizierungsfluss in Ihrem Browser ab59 4. Schließen Sie den Authentifizierungsfluss in Ihrem Browser ab

58 </Step>60 </Step>

59 61 


74 | **Code + Chat** | Claude analysiert jede Nachricht und leitet intelligent zwischen Claude Code (für Codierungsaufgaben) und Claude Chat (für Schreiben, Analyse und allgemeine Fragen) weiter. Am besten für Teams, die einen einzigen @Claude-Einstiegspunkt für alle Arten von Arbeiten möchten. |76 | **Code + Chat** | Claude analysiert jede Nachricht und leitet intelligent zwischen Claude Code (für Codierungsaufgaben) und Claude Chat (für Schreiben, Analyse und allgemeine Fragen) weiter. Am besten für Teams, die einen einzigen @Claude-Einstiegspunkt für alle Arten von Arbeiten möchten. |

75 77 

76 <Note>78 <Note>

77 Im Code + Chat-Modus können Sie, wenn Claude eine Nachricht zu Chat leitet, aber Sie wollten eine Codierungssitzung, auf „Als Code erneut versuchen" klicken, um stattdessen eine Claude Code-Sitzung zu erstellen. Wenn es zu Code weitergeleitet wird, aber Sie wollten eine Chat-Sitzung, können Sie diese Option in diesem Thread wählen.79 Im Code + Chat-Modus können Sie, wenn Claude eine Nachricht zu Chat leitet, aber Sie wollten eine Codierungssitzung, auf „Als Code erneut versuchen“ klicken, um stattdessen eine Claude Code-Sitzung zu erstellen. Wenn es zu Code weitergeleitet wird, aber Sie wollten eine Chat-Sitzung, können Sie diese Option in diesem Thread wählen.

78 </Note>80 </Note>

79 </Step>81 </Step>

80 82 


1223. **Sitzungserstellung**: Eine neue Claude Code-Sitzung wird auf claude.ai/code erstellt1243. **Sitzungserstellung**: Eine neue Claude Code-Sitzung wird auf claude.ai/code erstellt

1234. **Fortschritts-Updates**: Claude veröffentlicht Status-Updates in Ihrem Slack-Thread, während die Arbeit fortschreitet1254. **Fortschritts-Updates**: Claude veröffentlicht Status-Updates in Ihrem Slack-Thread, während die Arbeit fortschreitet

1245. **Abschluss**: Nach Abschluss @erwähnt Claude Sie mit einer Zusammenfassung und Aktionsschaltflächen1265. **Abschluss**: Nach Abschluss @erwähnt Claude Sie mit einer Zusammenfassung und Aktionsschaltflächen

1256. **Überprüfung**: Klicken Sie auf „Sitzung anzeigen", um das vollständige Transkript zu sehen, oder auf „PR erstellen", um einen Pull Request zu öffnen1276. **Überprüfung**: Klicken Sie auf „Sitzung anzeigen“, um das vollständige Transkript zu sehen, oder auf „PR erstellen“, um einen Pull Request zu öffnen

126 128 

127<h2 id="user-interface-elements">129<h2 id="user-interface-elements">

128 Benutzeroberflächenelemente130 Benutzeroberflächenelemente


211 Fehlerbehebung213 Fehlerbehebung

212</h2>214</h2>

213 215 

216<h3 id="this-workspace-isnt-set-up-for-claude-tag-yet">

217 "This workspace isn't set up for Claude Tag yet"

218</h3>

219 

220@Claude antwortet im Thread mit diesem Hinweis statt mit einer Antwort, wenn beide der folgenden Bedingungen zutreffen:

221 

222* Keine Organisation hat Ihren Slack-Workspace mit [Claude Tag](https://claude.com/docs/claude-tag/overview) verbunden.

223* Das Claude-Konto, das Sie in Slack verknüpft haben, hat keinen Pro- oder Max-Plan.

224 

225Claude Tag ist in Team- und Enterprise-Plänen verfügbar. Um den Workspace zu verbinden, beginnen Sie mit dem im Hinweis genannten Befehl `@Claude connect` und folgen Sie dann [Claude Tag einrichten](https://claude.com/docs/claude-tag/overview).

226 

227<h3 id="the-legacy-claude-in-slack-bot-is-retired">

228 "The legacy Claude in Slack bot is retired"

229</h3>

230 

231Der Hinweis beginnt mit `The legacy Claude in Slack bot is retired effective October 5, 2026 and no longer responds in channels.` Ihr Slack-Workspace ist mit einer Claude-Organisation verbunden, und in den Claude Tag-Einstellungen dieser Organisation ist für den Channel, den Workspace oder den Organisationsstandard noch die frühere Version ausgewählt. Der Hinweis hängt nicht von Ihrem eigenen Plan ab, daher erhalten ihn auch Pro- und Max-Konten.

232 

233Wenn Sie Owner dieser Organisation sind, öffnen Sie die [Claude-Admin-Einstellungen](https://claude.ai/admin-settings/claude-tag) und aktivieren Sie Claude Tag für den Channel. Um alle Channels zu korrigieren, die die Einstellung erben, ändern Sie sie stattdessen am Workspace oder am Organisationsstandard. Informationen zur vollständigen Umstellung finden Sie unter [Von der früheren Version von Claude in Slack migrieren](https://claude.com/docs/claude-tag/admins/migrate-from-earlier). Wenn Sie kein Owner sind, senden Sie diesen Eintrag an einen Owner.

234 

214<h3 id="claude-code-is-not-enabled-for-your-account">235<h3 id="claude-code-is-not-enabled-for-your-account">

215 „Claude Code ist für Ihr Konto nicht aktiviert"236 "Claude Code is not enabled for your account"

216</h3>237</h3>

217 238 

218Dieser Fehler bedeutet, dass Ihr Claude-Konto noch keine Cloud-Umgebung hat. Melden Sie sich unter [claude.ai/code](https://claude.ai/code) einmal mit demselben Konto an, das Sie mit Slack verbunden haben, und schließen Sie das [Web-Onboarding](/docs/de/web-quickstart#connect-github) ab, das Ihre Standard-Cloud-Umgebung erstellt oder Sie auffordert, eine zu erstellen. Der Fehler wird bei Ihrer nächsten Erwähnung behoben. Jeder Benutzer muss dies einzeln durchführen.239Dieser Fehler bedeutet, dass Ihr Claude-Konto noch keine Cloud-Umgebung hat. Melden Sie sich unter [claude.ai/code](https://claude.ai/code) einmal mit demselben Konto an, das Sie mit Slack verbunden haben, und schließen Sie das [Web-Onboarding](/docs/de/web-quickstart#connect-github) ab, das Ihre Standard-Cloud-Umgebung erstellt oder Sie auffordert, eine zu erstellen. Der Fehler wird bei Ihrer nächsten Erwähnung behoben. Jeder Benutzer muss dies einzeln durchführen.


2263. Stellen Sie sicher, dass Sie mindestens ein GitHub-Repository mit Claude Code verbunden haben2473. Stellen Sie sicher, dass Sie mindestens ein GitHub-Repository mit Claude Code verbunden haben

227 248 

228<h3 id="sessions-from-a-claude-tag-channel-fail-to-start">249<h3 id="sessions-from-a-claude-tag-channel-fail-to-start">

229 Sitzungen aus einem Claude Tag-Kanal können nicht gestartet werden250 Sitzungen aus einem Claude Tag-Channel können nicht gestartet werden

230</h3>251</h3>

231 252 

232Dieser Eintrag gilt für Arbeitsbereiche, die [Claude Tag](https://claude.com/docs/claude-tag/overview) verwenden, wobei Claude in Kanälen als gemeinsame Identität Ihrer Organisation arbeitet, nicht als Konto eines Mitglieds. Wenn Sie die Cloud-Umgebung des Kanals unter [claude.ai/code](https://claude.ai/code) erstellt haben, gehört sie zu Ihrem persönlichen Konto, und Claude kann keine Kanalsitzungen in einer persönlichen Umgebung starten. Claude Code schlägt die Sitzung sofort fehl, und ein erneuter Versuch hilft nicht.253Dieser Eintrag gilt für Workspaces, die [Claude Tag](https://claude.com/docs/claude-tag/overview) verwenden, wobei Claude in Channels als gemeinsame Identität Ihrer Organisation arbeitet, nicht als Konto eines Mitglieds. Wenn Sie die Cloud-Umgebung des Channels unter [claude.ai/code](https://claude.ai/code) erstellt haben, gehört sie zu Ihrem persönlichen Konto, und Claude kann keine Channel-Sitzungen in einer persönlichen Umgebung starten. Claude Code lässt die Sitzung sofort fehlschlagen, und ein erneuter Versuch hilft nicht.

233 254 

234Wenn Sie ein Besitzer sind und die Umgebung Ihre eigene ist, [teilen Sie sie mit der Organisation](/docs/de/cloud-environments#organization-shared-environments) über die Umgebungsauswahl. Andernfalls erstellt ein Besitzer sie als organisationsfreigegeben Umgebung auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings) neu.255Wenn Sie Owner sind und die Umgebung Ihre eigene ist, [teilen Sie sie mit der Organisation](/docs/de/cloud-environments#organization-shared-environments) über die Umgebungsauswahl. Andernfalls erstellt ein Owner sie als für die Organisation freigegebene Umgebung auf der Seite **Cloud-Umgebungen** in den [Admin-Einstellungen](https://claude.ai/admin-settings) neu.

235 256 

236Sie können sie auf zwei Arten anwenden:257Sie können sie auf zwei Arten anwenden:

237 258 

238* Legen Sie sie als Organisationsstandardwert unter [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) fest.259* Legen Sie sie als Organisationsstandardwert unter [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) fest.

239* [Legen Sie sie im Kanal](https://claude.com/docs/claude-tag/admins/troubleshooting#channel-sessions-use-the-wrong-environment-or-can%E2%80%99t-find-one) in den Claude Tag-Admin-Einstellungen fest.260* [Legen Sie sie im Channel](https://claude.com/docs/claude-tag/admins/troubleshooting#channel-sessions-use-the-wrong-environment-or-can%E2%80%99t-find-one) in den Claude Tag-Admin-Einstellungen fest.

240 261 

241Wenn Sie kein Besitzer sind, senden Sie diesen Eintrag an einen.262Wenn Sie kein Owner sind, senden Sie diesen Eintrag an einen Owner.

242 263 

243<h3 id="repository-not-showing">264<h3 id="repository-not-showing">

244 Repository wird nicht angezeigt265 Repository wird nicht angezeigt


252 Falsches Repository ausgewählt273 Falsches Repository ausgewählt

253</h3>274</h3>

254 275 

2551. Klicken Sie auf die Schaltfläche „Repository ändern", um ein anderes Repository auszuwählen2761. Klicken Sie auf die Schaltfläche „Repository ändern“, um ein anderes Repository auszuwählen

2562. Geben Sie den Repository-Namen in Ihrer Anfrage an, um eine genauere Auswahl zu erhalten2772. Geben Sie den Repository-Namen in Ihrer Anfrage an, um eine genauere Auswahl zu erhalten

257 278 

258<h3 id="authentication-errors">279<h3 id="authentication-errors">


261 282 

2621. Trennen Sie Ihr Claude-Konto in der App Home und verbinden Sie es erneut2831. Trennen Sie Ihr Claude-Konto in der App Home und verbinden Sie es erneut

2632. Stellen Sie sicher, dass Sie in Ihrem Browser mit dem richtigen Claude-Konto angemeldet sind2842. Stellen Sie sicher, dass Sie in Ihrem Browser mit dem richtigen Claude-Konto angemeldet sind

2643. Überprüfen Sie, ob Ihr Claude-Plan Claude Code-Zugriff umfasst

265 285 

266<h2 id="current-limitations">286<h2 id="current-limitations">

267 Aktuelle Einschränkungen287 Aktuelle Einschränkungen


269 289 

270* **Nur GitHub**: Repositories müssen auf GitHub sein.290* **Nur GitHub**: Repositories müssen auf GitHub sein.

271* **Ein PR gleichzeitig**: Jede Sitzung kann einen Pull Request erstellen.291* **Ein PR gleichzeitig**: Jede Sitzung kann einen Pull Request erstellen.

272* **Cloud-Sitzungszugriff erforderlich**: Benutzer benötigen Zugriff auf [Cloud-Sitzungen](/docs/de/claude-code-on-the-web); ohne diesen antwortet Claude mit Standard-Chat-Antworten.292* **Cloud-Sitzungszugriff erforderlich**: Benutzer benötigen Zugriff auf [Cloud-Sitzungen](/docs/de/claude-code-on-the-web).

273 293 

274<h2 id="related-resources">294<h2 id="related-resources">

275 Verwandte Ressourcen295 Verwandte Ressourcen

statusline.md +2 −2

Details

127 </Step>127 </Step>

128 128 

129 <Step title="Zu Einstellungen hinzufügen">129 <Step title="Zu Einstellungen hinzufügen">

130 Teilen Sie Claude Code mit, dass es Ihr Skript als Statuszeile ausführen soll. Fügen Sie diese Konfiguration zu `~/.claude/settings.json` hinzu, die `type` auf `"command"` setzt (was bedeutet „diesen Shell-Befehl ausführen") und `command` auf Ihr Skript verweist:130 Teilen Sie Claude Code mit, dass es Ihr Skript als Statuszeile ausführen soll. Fügen Sie diese Konfiguration zu `~/.claude/settings.json` hinzu, die `type` auf `"command"` setzt (was bedeutet „diesen Shell-Befehl ausführen“) und `command` auf Ihr Skript verweist:

131 131 

132 ```json theme={null}132 ```json theme={null}

133 {133 {


211| `prompt_cache` | Die [Prompt-Cache](/docs/de/prompt-caching) Statistiken der Sitzung für die Hauptkonversation: Hit-Ratio, Misses und ob der Cache warm ist. Siehe [Prompt-Cache-Felder](#prompt-cache-fields) für jedes Feld. Fehlt bis zur ersten API-Antwort der Hauptkonversation. Erfordert Claude Code v2.1.251 oder später |211| `prompt_cache` | Die [Prompt-Cache](/docs/de/prompt-caching) Statistiken der Sitzung für die Hauptkonversation: Hit-Ratio, Misses und ob der Cache warm ist. Siehe [Prompt-Cache-Felder](#prompt-cache-fields) für jedes Feld. Fehlt bis zur ersten API-Antwort der Hauptkonversation. Erfordert Claude Code v2.1.251 oder später |

212| `session_id` | Eindeutige Sitzungskennung |212| `session_id` | Eindeutige Sitzungskennung |

213| `session_name` | Sitzungsname. Verwendet den benutzerdefinierten Namen, der mit dem `--name` Flag oder `/rename` gesetzt wurde, wenn einer vorhanden ist, andernfalls den von der KI generierten Sitzungstitel. Der [Standard-Anzeigename](/docs/de/sessions#name-your-sessions), wie `my-app-3f`, füllt dieses Feld nicht. Fehlt, wenn die Sitzung weder einen benutzerdefinierten Namen noch einen von der KI generierten Titel hat |213| `session_name` | Sitzungsname. Verwendet den benutzerdefinierten Namen, der mit dem `--name` Flag oder `/rename` gesetzt wurde, wenn einer vorhanden ist, andernfalls den von der KI generierten Sitzungstitel. Der [Standard-Anzeigename](/docs/de/sessions#name-your-sessions), wie `my-app-3f`, füllt dieses Feld nicht. Fehlt, wenn die Sitzung weder einen benutzerdefinierten Namen noch einen von der KI generierten Titel hat |

214| `prompt_id` | UUID, die die Benutzereingabe identifiziert, die gerade verarbeitet wird. Entspricht dem [`prompt.id` Attribut auf OpenTelemetry-Ereignissen](/docs/de/monitoring-usage#event-correlation-attributes). Fehlt bis zur ersten Benutzereingabe. Erfordert Claude Code v2.1.196 oder später |214| `prompt_id` | UUID, die die Benutzereingabe identifiziert, die gerade verarbeitet wird. Entspricht dem [`prompt.id` Attribut auf OpenTelemetry-Ereignissen](/docs/de/monitoring-usage#event-correlation-attributes). Fehlt bis zur ersten Benutzereingabe |

215| `transcript_path` | Pfad zur Gesprächstranskriptdatei |215| `transcript_path` | Pfad zur Gesprächstranskriptdatei |

216| `version` | Claude Code-Version |216| `version` | Claude Code-Version |

217| `output_style.name` | Name des aktuellen Ausgabestils |217| `output_style.name` | Name des aktuellen Ausgabestils |

sub-agents.md +2 −2

Details

315| `tools` | Nein | [Werkzeuge](#available-tools), die der Subagent verwenden kann, als kommagetrennte Zeichenkette wie `Read, Grep, Bash` oder eine YAML-Liste. Erbt jedes Werkzeug, das für Subagenten verfügbar ist, wenn weggelassen. Wenn kein Eintrag in der Liste sich zu einem Werkzeug auflöst, schlägt der Subagent normalerweise [fehl zu starten](/docs/de/errors#agent-would-be-spawned-with-zero-tools) mit einem Fehler, der die Einträge benennt. Um Skills in den Kontext zu laden, verwenden Sie das `skills`-Feld statt `Skill` hier aufzulisten |315| `tools` | Nein | [Werkzeuge](#available-tools), die der Subagent verwenden kann, als kommagetrennte Zeichenkette wie `Read, Grep, Bash` oder eine YAML-Liste. Erbt jedes Werkzeug, das für Subagenten verfügbar ist, wenn weggelassen. Wenn kein Eintrag in der Liste sich zu einem Werkzeug auflöst, schlägt der Subagent normalerweise [fehl zu starten](/docs/de/errors#agent-would-be-spawned-with-zero-tools) mit einem Fehler, der die Einträge benennt. Um Skills in den Kontext zu laden, verwenden Sie das `skills`-Feld statt `Skill` hier aufzulisten |

316| `disallowedTools` | Nein | Werkzeuge zum Verweigern, entfernt aus geerbter oder angegebener Liste. Gleiches Format wie `tools`. Ein Eintrag mit einem Spezifizierer, wie `Bash(git push *)`, entfernt immer noch das [ganze Werkzeug](#available-tools) |316| `disallowedTools` | Nein | Werkzeuge zum Verweigern, entfernt aus geerbter oder angegebener Liste. Gleiches Format wie `tools`. Ein Eintrag mit einem Spezifizierer, wie `Bash(git push *)`, entfernt immer noch das [ganze Werkzeug](#available-tools) |

317| `model` | Nein | [Modell](#choose-a-model) zu verwenden: `sonnet`, `opus`, `haiku`, `fable`, eine vollständige Modell-ID wie `claude-opus-5-5` oder `inherit`. Wenn Sie es weglassen, wählt Claude Code das Modell in der [Subagenten-Modell-Reihenfolge](#choose-a-model) |317| `model` | Nein | [Modell](#choose-a-model) zu verwenden: `sonnet`, `opus`, `haiku`, `fable`, eine vollständige Modell-ID wie `claude-opus-5-5` oder `inherit`. Wenn Sie es weglassen, wählt Claude Code das Modell in der [Subagenten-Modell-Reihenfolge](#choose-a-model) |

318| `permissionMode` | Nein | [Berechtigungsmodus](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan` oder `manual` als Alias für `default`. Der `manual`-Alias erfordert Claude Code v2.1.200 oder später. Ignoriert für [Plugin-Subagenten](#choose-the-subagent-scope) |318| `permissionMode` | Nein | [Berechtigungsmodus](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan` oder `manual` als Alias für `default`. Ignoriert für [Plugin-Subagenten](#choose-the-subagent-scope) |

319| `maxTurns` | Nein | Maximale Anzahl von Agenten-Turns, bevor der Subagent stoppt. Wenn der Subagent die Grenze erreicht, gibt Claude Code seine Ausgabe als teilweise markiert zurück, und Claude kann [ihn fortsetzen](#resume-subagents), um fortzufahren. Die teilweise Markierung erfordert Claude Code v2.1.246 oder später |319| `maxTurns` | Nein | Maximale Anzahl von Agenten-Turns, bevor der Subagent stoppt. Wenn der Subagent die Grenze erreicht, gibt Claude Code seine Ausgabe als teilweise markiert zurück, und Claude kann [ihn fortsetzen](#resume-subagents), um fortzufahren. Die teilweise Markierung erfordert Claude Code v2.1.246 oder später |

320| `skills` | Nein | [Skills](/docs/de/skills) zum Vorausladen in den Kontext des Subagenten beim Start. Der vollständige Skill-Inhalt wird eingespritzt, nicht nur die Beschreibung. Subagenten können weiterhin unlisted Projekt-, Benutzer- und Plugin-Skills durch das Skill-Werkzeug aufrufen |320| `skills` | Nein | [Skills](/docs/de/skills) zum Vorausladen in den Kontext des Subagenten beim Start. Der vollständige Skill-Inhalt wird eingespritzt, nicht nur die Beschreibung. Subagenten können weiterhin unlisted Projekt-, Benutzer- und Plugin-Skills durch das Skill-Werkzeug aufrufen |

321| `mcpServers` | Nein | [MCP-Server](/docs/de/mcp) verfügbar für diesen Subagenten. Jeder Eintrag ist entweder ein Servername, der auf einen bereits konfigurierten Server verweist (z. B. `"slack"`) oder eine Inline-Definition mit dem Servernamen als Schlüssel und einer vollständigen [MCP-Server-Konfiguration](/docs/de/mcp#installing-mcp-servers) als Wert. Ignoriert für [Plugin-Subagenten](#choose-the-subagent-scope) |321| `mcpServers` | Nein | [MCP-Server](/docs/de/mcp) verfügbar für diesen Subagenten. Jeder Eintrag ist entweder ein Servername, der auf einen bereits konfigurierten Server verweist (z. B. `"slack"`) oder eine Inline-Definition mit dem Servernamen als Schlüssel und einer vollständigen [MCP-Server-Konfiguration](/docs/de/mcp#installing-mcp-servers) als Wert. Ignoriert für [Plugin-Subagenten](#choose-the-subagent-scope) |


988 988 

989Ein Subagent, dessen Lauf bei einem API-Fehler endet, z. B. bei einem Nutzungslimit oder wiederholtem Serverfehler, meldet diesen Fehler an Claude zurück. Was Claude erhält, hängt davon ab, wo der Subagent lief:989Ein Subagent, dessen Lauf bei einem API-Fehler endet, z. B. bei einem Nutzungslimit oder wiederholtem Serverfehler, meldet diesen Fehler an Claude zurück. Was Claude erhält, hängt davon ab, wo der Subagent lief:

990 990 

991* **Vordergrund**: Wenn ein Rate-Limit, eine Überlastung oder ein Serverfehler einen Subagenten unterbricht, der bereits Textausgabe produziert hat, gibt das Agent-Tool diese teilweise Ausgabe mit einer Notiz zurück, dass der Subagent unterbrochen wurde und seine Aufgabe nicht abgeschlossen hat. Ein Subagent, der nichts produziert hat oder dessen einzige Ausgabe Tool-Aufrufe waren, schlägt mit [`Agent terminated early due to an API error`](/docs/de/errors#agent-terminated-early-due-to-an-api-error) fehl, gefolgt vom Fehlerdetail. In v2.1.199 gab ein Rate-Limit, eine Überlastung oder ein Serverfehler, der die Form „nur Tool-Aufrufe" unterbrach, stattdessen ein leeres teilweises Ergebnis zurück, das nur die Unterbrechungsnotiz enthielt.991* **Vordergrund**: Wenn ein Rate-Limit, eine Überlastung oder ein Serverfehler einen Subagenten unterbricht, der bereits Textausgabe produziert hat, gibt das Agent-Tool diese teilweise Ausgabe mit einer Notiz zurück, dass der Subagent unterbrochen wurde und seine Aufgabe nicht abgeschlossen hat. Ein Subagent, der nichts produziert hat oder dessen einzige Ausgabe Tool-Aufrufe waren, schlägt mit [`Agent terminated early due to an API error`](/docs/de/errors#agent-terminated-early-due-to-an-api-error) fehl, gefolgt vom Fehlerdetail.

992* **Hintergrund**: Der Subagent wird als fehlgeschlagen markiert, und die Nachricht, die Claude erhält, wenn er endet, nennt den API-Fehler und enthält die letzte Ausgabe des Subagenten, sodass teilweise Arbeit nicht verloren geht.992* **Hintergrund**: Der Subagent wird als fehlgeschlagen markiert, und die Nachricht, die Claude erhält, wenn er endet, nennt den API-Fehler und enthält die letzte Ausgabe des Subagenten, sodass teilweise Arbeit nicht verloren geht.

993 993 

994Wenn Sie eine [Fallback-Modellkette](/docs/de/model-config#fallback-model-chains) konfigurieren und ein Subagent auf einen Fehler trifft, den die Kette abdeckt, z. B. dass sein Modell nicht verfügbar ist, wechselt Claude Code den Subagenten zum ersten Modell in der Kette, das die Anfrage akzeptiert. Der Subagent arbeitet weiter, anstatt beim Fehler zu enden.994Wenn Sie eine [Fallback-Modellkette](/docs/de/model-config#fallback-model-chains) konfigurieren und ein Subagent auf einen Fehler trifft, den die Kette abdeckt, z. B. dass sein Modell nicht verfügbar ist, wechselt Claude Code den Subagenten zum ersten Modell in der Kette, das die Anfrage akzeptiert. Der Subagent arbeitet weiter, anstatt beim Fehler zu enden.

Details

43| `Read` | Liest den Inhalt von Dateien. Siehe [Read-Tool-Verhalten](#read-tool-behavior) | Nein |43| `Read` | Liest den Inhalt von Dateien. Siehe [Read-Tool-Verhalten](#read-tool-behavior) | Nein |

44| `ReadMcpResourceTool` | Liest eine bestimmte MCP-Ressource nach URI | Nein |44| `ReadMcpResourceTool` | Liest eine bestimmte MCP-Ressource nach URI | Nein |

45| `RemoteTrigger` | Erstellt, aktualisiert, führt aus und listet [Routinen](/docs/de/routines) auf claude.ai auf. Unterstützt den `/schedule`-Befehl. Die [`RemoteTrigger`-Eingabereferenz](/docs/de/agent-sdk/typescript#remotetrigger) dokumentiert jede Aktion und die Organisationsrichtlinien, die das Tool entfernen. Routinen befinden sich auf claude.ai und erfordern einen Pro-, Max-, Team- oder Enterprise-Plan, daher ist dieses Tool nicht von Amazon Bedrock, Claude Platform auf AWS, Google Clouds Agent Platform oder Microsoft Foundry zugänglich | Nein |45| `RemoteTrigger` | Erstellt, aktualisiert, führt aus und listet [Routinen](/docs/de/routines) auf claude.ai auf. Unterstützt den `/schedule`-Befehl. Die [`RemoteTrigger`-Eingabereferenz](/docs/de/agent-sdk/typescript#remotetrigger) dokumentiert jede Aktion und die Organisationsrichtlinien, die das Tool entfernen. Routinen befinden sich auf claude.ai und erfordern einen Pro-, Max-, Team- oder Enterprise-Plan, daher ist dieses Tool nicht von Amazon Bedrock, Claude Platform auf AWS, Google Clouds Agent Platform oder Microsoft Foundry zugänglich | Nein |

46| `ReportFindings` | Meldet Code-Review-Ergebnisse als strukturierte Liste mit einer Datei, Zusammenfassung und Fehlerfall pro Ergebnis, damit Claude Code sie rendern kann, anstatt sie als Text auszudrucken. Claude ruft es auf, wenn aktive Code-Review-Anweisungen dies anweisen. Erfordert Claude Code v2.1.196 oder später. Ab v2.1.199 kann ein Ergebnis auch einen optionalen `category`-Slug tragen, wie `correctness` oder `test-coverage`, der neben dem Dateispeicherort in der gerenderten Liste angezeigt wird | Nein |46| `ReportFindings` | Meldet Code-Review-Ergebnisse als strukturierte Liste mit einer Datei, Zusammenfassung und Fehlerfall pro Ergebnis, damit Claude Code sie rendern kann, anstatt sie als Text auszugeben. Claude ruft es auf, wenn aktive Code-Review-Anweisungen dies anweisen. Ein Ergebnis kann auch einen optionalen `category`-Slug tragen, wie `correctness` oder `test-coverage`, der neben dem Dateispeicherort in der gerenderten Liste angezeigt wird | Nein |

47| `ScheduleWakeup` | Plant die nächste Iteration einer [selbstgesteuerten `/loop`](/docs/de/scheduled-tasks#let-claude-choose-the-interval) neu. Claude ruft dies am Ende jeder Iteration auf, um auszuwählen, wann die nächste ausgeführt wird, zwischen einer Minute und einer Stunde; Sie rufen es nicht direkt auf. Um die Schleife stattdessen zu beenden, ruft Claude sie mit `stop: true` auf, was das ausstehende Wakeup abbricht. Das `stop`-Feld erfordert Claude Code v2.1.202 oder später. Das ausstehende Wakeup wird in `session_crons` in [Stop-Hook-Eingabe](/docs/de/hooks#stop-input) angezeigt | Nein |47| `ScheduleWakeup` | Plant die nächste Iteration einer [selbstgesteuerten `/loop`](/docs/de/scheduled-tasks#let-claude-choose-the-interval) neu. Claude ruft dies am Ende jeder Iteration auf, um auszuwählen, wann die nächste ausgeführt wird, zwischen einer Minute und einer Stunde; Sie rufen es nicht direkt auf. Um die Schleife stattdessen zu beenden, ruft Claude sie mit `stop: true` auf, was das ausstehende Wakeup abbricht. Das `stop`-Feld erfordert Claude Code v2.1.202 oder später. Das ausstehende Wakeup wird in `session_crons` in [Stop-Hook-Eingabe](/docs/de/hooks#stop-input) angezeigt | Nein |

48| `SendFeedback` | Entwirft einen Feedbackbericht über Claude Code, der ein Produktproblem oder Claudes eigenes Verhalten in der Sitzung abdeckt, und stellt ihn in die Warteschlange auf Ihrer Maschine, damit Sie ihn überprüfen können. Claude Code sendet nichts, bis Sie sich entscheiden, den Entwurf zu senden. Siehe [SendFeedback-Tool-Verhalten](#sendfeedback-tool-behavior). Erfordert Claude Code v2.1.238 oder später | Nein |48| `SendFeedback` | Entwirft einen Feedbackbericht über Claude Code, der ein Produktproblem oder Claudes eigenes Verhalten in der Sitzung abdeckt, und stellt ihn in die Warteschlange auf Ihrer Maschine, damit Sie ihn überprüfen können. Claude Code sendet nichts, bis Sie sich entscheiden, den Entwurf zu senden. Siehe [SendFeedback-Tool-Verhalten](#sendfeedback-tool-behavior). Erfordert Claude Code v2.1.238 oder später | Nein |

49| `SendMessage` | Sendet eine Nachricht an einen anderen Agenten: einen [Agent-Team](/docs/de/agent-teams)-Teamkollegen, einen [Subagenten, den es nach Agent-ID oder Name fortsetzen kann](/docs/de/sub-agents#resume-subagents), oder eine Ihrer anderen Claude-Code-Sitzungen, auf dieser Maschine oder darüber hinaus. Das Messaging anderer Sitzungen erfordert Claude Code v2.1.224 oder später. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) behandelt, welche Sitzungen Claude erreichen kann, [wie eine Nachricht aussieht, wenn sie ankommt](/docs/de/cross-session-messaging#what-a-message-looks-like), und [wie Claude eine Benachrichtigung erhält, wenn eine andere Sitzung untätig wird](/docs/de/cross-session-messaging#get-a-notice-when-another-session-goes-idle). Claude kann eine optionale `summary`-Eingabe einschließen, typischerweise 5-10 Wörter, die Claude Code als Einzeilenvorschau anzeigt. Wenn Claude sie bei einer [Nur-Text-Nachricht](/docs/de/cross-session-messaging#limitations) auslässt, verwendet Claude Code die erste Zeile der Nachricht als Zusammenfassung. Claude Code schneidet eine Zusammenfassung, die länger als 200 Zeichen ist, mit einer Ellipse ab | Nein |49| `SendMessage` | Sendet eine Nachricht an einen anderen Agenten: einen [Agent-Team](/docs/de/agent-teams)-Teamkollegen, einen [Subagenten, den es nach Agent-ID oder Name fortsetzen kann](/docs/de/sub-agents#resume-subagents), oder eine Ihrer anderen Claude-Code-Sitzungen, auf dieser Maschine oder darüber hinaus. Das Messaging anderer Sitzungen erfordert Claude Code v2.1.224 oder später. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) behandelt, welche Sitzungen Claude erreichen kann, [wie eine Nachricht aussieht, wenn sie ankommt](/docs/de/cross-session-messaging#what-a-message-looks-like), und [wie Claude eine Benachrichtigung erhält, wenn eine andere Sitzung untätig wird](/docs/de/cross-session-messaging#get-a-notice-when-another-session-goes-idle). Claude kann eine optionale `summary`-Eingabe einschließen, typischerweise 5-10 Wörter, die Claude Code als Einzeilenvorschau anzeigt. Wenn Claude sie bei einer [Nur-Text-Nachricht](/docs/de/cross-session-messaging#limitations) auslässt, verwendet Claude Code die erste Zeile der Nachricht als Zusammenfassung. Claude Code schneidet eine Zusammenfassung, die länger als 200 Zeichen ist, mit einer Ellipse ab | Nein |

50| `SendUserFile` | Sendet Dateien aus der Sitzung an Sie mit einer optionalen Beschriftung, damit ein generierter Bericht, Diagramm, Screenshot oder erstelltes Artefakt Ihr Gerät erreicht, anstatt nur im Transkript erwähnt zu werden. Ab v2.1.196 steuert die optionale `display`-Eingabe die Präsentation: `render` öffnet die Datei inline im Client, `attach` zeigt nur eine Download-Karte an, und wenn nicht gesetzt, entscheidet der Client nach Dateityp. Verfügbar, wenn ein [Remote Control](/docs/de/remote-control)-Client verbunden ist oder in einer [Cloud-Sitzung](/docs/de/claude-code-on-the-web). Die Zustellung läuft durch von Anthropic gehostete Infrastruktur, daher ist das Tool nicht auf Amazon Bedrock, Google Clouds Agent Platform oder Microsoft Foundry verfügbar | Nein |50| `SendUserFile` | Sendet Dateien aus der Sitzung an Sie mit einer optionalen Beschriftung, damit ein generierter Bericht, Diagramm, Screenshot oder erstelltes Artefakt Ihr Gerät erreicht, anstatt nur im Transkript erwähnt zu werden. Die optionale `display`-Eingabe steuert die Präsentation: `render` öffnet die Datei inline im Client, `attach` zeigt nur eine Download-Karte an, und wenn nicht gesetzt, entscheidet der Client nach Dateityp. Verfügbar, wenn ein [Remote Control](/docs/de/remote-control)-Client verbunden ist oder in einer [Cloud-Sitzung](/docs/de/claude-code-on-the-web). Die Zustellung läuft durch von Anthropic gehostete Infrastruktur, daher ist das Tool nicht auf Amazon Bedrock, Google Clouds Agent Platform oder Microsoft Foundry verfügbar | Nein |

51| `ShareOnboardingGuide` | Lädt `ONBOARDING.md` hoch und gibt einen Share-Link zurück, den Teamkollegen in Claude Code öffnen können. Wird von `/team-onboarding` aufgerufen, nachdem der Leitfaden geschrieben wurde. Verfügbar für claude.ai-Abonnenten auf Pro-, Max-, Team- und Enterprise-Plänen | Ja |51| `ShareOnboardingGuide` | Lädt `ONBOARDING.md` hoch und gibt einen Share-Link zurück, den Teamkollegen in Claude Code öffnen können. Wird von `/team-onboarding` aufgerufen, nachdem der Leitfaden geschrieben wurde. Verfügbar für claude.ai-Abonnenten auf Pro-, Max-, Team- und Enterprise-Plänen | Ja |

52| `Skill` | Führt einen [Skill](/docs/de/skills#control-who-invokes-a-skill) innerhalb des Hauptgesprächs aus | Ja |52| `Skill` | Führt einen [Skill](/docs/de/skills#control-who-invokes-a-skill) innerhalb des Hauptgesprächs aus | Ja |

53| `SubagentHandback` | Liefert den abschließenden Bericht eines Subagenten an das Gespräch, das das Ergebnis dieses Subagenten erhält. Wird nur im [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) bereitgestellt, für Subagenten, die das Agent-Tool lokal ausführt, außer [Forks](/docs/de/sub-agents#fork-the-current-conversation), und ist in der Terminal-CLI, IDE-Erweiterungen, Cloud-Sitzungen und dem Agent SDK verfügbar; der Klassifizierer überprüft den Bericht, bevor er zugestellt wird. Erfordert Claude Code v2.1.271 oder später | Nein |53| `SubagentHandback` | Liefert den abschließenden Bericht eines Subagenten an das Gespräch, das das Ergebnis dieses Subagenten erhält. Wird nur im [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode) bereitgestellt, für Subagenten, die das Agent-Tool lokal ausführt, außer [Forks](/docs/de/sub-agents#fork-the-current-conversation), und ist in der Terminal-CLI, IDE-Erweiterungen, Cloud-Sitzungen und dem Agent SDK verfügbar; der Klassifizierer überprüft den Bericht, bevor er zugestellt wird. Erfordert Claude Code v2.1.271 oder später | Nein |


55| `TaskGet` | Ruft vollständige Details für eine bestimmte Aufgabe ab. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |55| `TaskGet` | Ruft vollständige Details für eine bestimmte Aufgabe ab. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |

56| `TaskList` | Listet alle Aufgaben mit ihrem aktuellen Status auf. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |56| `TaskList` | Listet alle Aufgaben mit ihrem aktuellen Status auf. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |

57| `TaskOutput` | Ruft Ausgabe von einer Hintergrundaufgabe ab. Veraltet zugunsten von `Read` auf dem Ausgabedateipfad der Aufgabe. Wenn keine Aufgabe der ID entspricht, listet der Fehler die laufenden Hintergrund-Agenten nach ID und Beschreibung auf. Vor v2.1.203 benannte der Fehler nur die fehlende ID | Nein |57| `TaskOutput` | Ruft Ausgabe von einer Hintergrundaufgabe ab. Veraltet zugunsten von `Read` auf dem Ausgabedateipfad der Aufgabe. Wenn keine Aufgabe der ID entspricht, listet der Fehler die laufenden Hintergrund-Agenten nach ID und Beschreibung auf. Vor v2.1.203 benannte der Fehler nur die fehlende ID | Nein |

58| `TaskStop` | Stoppt eine laufende Hintergrundaufgabe nach ID. Es akzeptiert auch einen [Agent-Team-Teamkollegen](/docs/de/agent-teams) oder einen benannten Hintergrund-Agenten nach Agent-ID oder Name. Vor v2.1.198 akzeptierte es nur eine Hintergrundaufgaben-ID. Wenn keine Aufgabe der ID entspricht, listet der Fehler die laufenden Hintergrund-Agenten nach ID und Beschreibung auf, einschließlich Agenten, die ein anderer Agent erzeugt hat. Vor v2.1.203 listete der Fehler laufende Teamkollegen und benannte Agenten auf, aber nicht Hintergrund-Agenten, die ein anderer Agent erzeugt hat, daher konnten diese nicht identifiziert oder vom Hauptgespräch aus gestoppt werden | Nein |58| `TaskStop` | Stoppt eine laufende Hintergrundaufgabe nach ID. Es akzeptiert auch einen [Agent-Team-Teamkollegen](/docs/de/agent-teams) oder einen benannten Hintergrund-Agenten nach Agent-ID oder Name. Wenn keine Aufgabe der ID entspricht, listet der Fehler die laufenden Hintergrund-Agenten nach ID und Beschreibung auf, einschließlich Agenten, die ein anderer Agent erzeugt hat. Vor v2.1.203 listete der Fehler laufende Teamkollegen und benannte Agenten auf, aber nicht Hintergrund-Agenten, die ein anderer Agent erzeugt hat, daher konnten diese nicht identifiziert oder von der Hauptkonversation aus gestoppt werden | Nein |

59| `TaskUpdate` | Aktualisiert Aufgabenstatus, Abhängigkeiten, Details oder löscht Aufgaben. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |59| `TaskUpdate` | Aktualisiert Aufgabenstatus, Abhängigkeiten, Details oder löscht Aufgaben. Wird standardmäßig nur auf den Modellen bereitgestellt, die unter [Task-Tool-Verfügbarkeit](#task-tool-availability) aufgelistet sind, und auf anderen Modellen, wenn Sie sich dafür entscheiden | Nein |

60| `TodoWrite` | Verwaltet die Sitzungs-Aufgabencheckliste. Standardmäßig deaktiviert zugunsten von `TaskCreate`, `TaskGet`, `TaskList` und `TaskUpdate`. Setzen Sie `CLAUDE_CODE_ENABLE_TASKS=0`, um es in [Sitzungen, die die Task-Tracking-Tools haben](#task-tool-availability) erneut zu aktivieren | Nein |60| `TodoWrite` | Verwaltet die Sitzungs-Aufgabencheckliste. Standardmäßig deaktiviert zugunsten von `TaskCreate`, `TaskGet`, `TaskList` und `TaskUpdate`. Setzen Sie `CLAUDE_CODE_ENABLE_TASKS=0`, um es in [Sitzungen, die die Task-Tracking-Tools haben](#task-tool-availability) erneut zu aktivieren | Nein |

61| `ToolSearch` | Sucht nach und lädt aufgeschobene Tools, wenn [Tool-Suche](/docs/de/mcp#scale-with-mcp-tool-search) aktiviert ist | Nein |61| `ToolSearch` | Sucht nach und lädt aufgeschobene Tools, wenn [Tool-Suche](/docs/de/mcp#scale-with-mcp-tool-search) aktiviert ist | Nein |


122Wo Sie die Berechtigungsaufforderungen eines Subagenten sehen, hängt davon ab, ob er im Vordergrund oder im Hintergrund läuft. Claude Code führt Subagenten standardmäßig im Hintergrund aus, außer in den [Fällen, die im Vordergrund laufen](/docs/de/sub-agents#run-subagents-in-foreground-or-background).122Wo Sie die Berechtigungsaufforderungen eines Subagenten sehen, hängt davon ab, ob er im Vordergrund oder im Hintergrund läuft. Claude Code führt Subagenten standardmäßig im Hintergrund aus, außer in den [Fällen, die im Vordergrund laufen](/docs/de/sub-agents#run-subagents-in-foreground-or-background).

123 123 

124* **Vordergrund-Subagenten** zeigen die gleichen Berechtigungsaufforderungen, die Sie im Hauptgespräch sehen würden, in dem Moment, in dem jeder Tool-Aufruf stattfindet.124* **Vordergrund-Subagenten** zeigen die gleichen Berechtigungsaufforderungen, die Sie im Hauptgespräch sehen würden, in dem Moment, in dem jeder Tool-Aufruf stattfindet.

125* **Hintergrund-Subagenten** zeigen Berechtigungsaufforderungen in Ihrer Hauptsitzung ab v2.1.186 an. Die Aufforderung benennt, welcher Subagent fragt, und das Drücken von Esc verweigert diesen einen Tool-Aufruf, ohne den Subagenten zu stoppen. Vor v2.1.186 verweigerten Hintergrund-Subagenten automatisch jeden Tool-Aufruf, der sonst eine Aufforderung auslösen würde, und setzten fort, ohne dieses Tool zu verwenden.125* **Hintergrund-Subagenten** zeigen Berechtigungsabfragen in Ihrer Hauptsitzung an. Die Abfrage benennt, welcher Subagent fragt, und das Drücken von Esc verweigert diesen einen Tool-Aufruf, ohne den Subagenten zu stoppen.

126 126 

127Um [zu begrenzen, was ein Subagent erreichen kann](/docs/de/sub-agents#control-subagent-capabilities), verengen Sie zunächst sein `tools`-Feld, beispielsweise indem Sie Bash von der Liste ausschließen, oder setzen Sie Ablehnungsregeln in Ihren Einstellungen.127Um [zu begrenzen, was ein Subagent erreichen kann](/docs/de/sub-agents#control-subagent-capabilities), verengen Sie zunächst sein `tools`-Feld, beispielsweise indem Sie Bash von der Liste ausschließen, oder setzen Sie Ablehnungsregeln in Ihren Einstellungen.

128 128 


132 132 

133Claude verwendet `AskUserQuestion`, um Ihnen Multiple-Choice-Fragen zu stellen, wenn eine Entscheidung oder Klärung erforderlich ist. Antworten Sie, indem Sie eine Option auswählen, oder geben Sie Ihren eigenen Text über die Zeile `Other` oder das Notizfeld ein.133Claude verwendet `AskUserQuestion`, um Ihnen Multiple-Choice-Fragen zu stellen, wenn eine Entscheidung oder Klärung erforderlich ist. Antworten Sie, indem Sie eine Option auswählen, oder geben Sie Ihren eigenen Text über die Zeile `Other` oder das Notizfeld ein.

134 134 

135Wenn Sie durch Eingabe Ihres eigenen Textes antworten, leitet Claude Code die Antwort mit neutraler Formulierung weiter, damit Claude das befolgt, was Sie geschrieben haben, einschließlich einer Aufforderung zu warten oder zunächst zu erklären.135Wenn Sie durch Eingabe Ihres eigenen Textes antworten, leitet Claude Code die Antwort mit neutraler Formulierung weiter, damit Claude das befolgt, was Sie geschrieben haben, einschließlich einer Anfrage, zu warten oder zunächst zu erklären.

136 136 

137<h3 id="question-auto-continue-timeout">137<h3 id="question-auto-continue-timeout">

138 Timeout für automatische Fortsetzung von Fragen138 Timeout für automatische Fortsetzung von Fragen


512 512 

513Das gleiche Verhalten zum Zurücksetzen des Arbeitsverzeichnisses der Hauptsitzung, das im Abschnitt zum Bash-Tool beschrieben ist, gilt für PowerShell-Befehle, einschließlich der Umgebungsvariablen `CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR`.513Das gleiche Verhalten zum Zurücksetzen des Arbeitsverzeichnisses der Hauptsitzung, das im Abschnitt zum Bash-Tool beschrieben ist, gilt für PowerShell-Befehle, einschließlich der Umgebungsvariablen `CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR`.

514 514 

515Ab v2.1.196 bedeutet Exitcode 1 von `grep`, `rg`, `egrep`, `fgrep`, `findstr` und `git grep` keine Übereinstimmungen. Exitcode 1 von `git diff` bedeutet, dass Unterschiede vorhanden sind. Keines dieser Ergebnisse wird Claude als Befehlsfehler gemeldet. Für `robocopy` sind Exitcodes 0 bis 7 Informationsergebnisse, wie kopierte Dateien oder erkannte zusätzliche Dateien. Exitcodes von 8 oder höher zählen als Fehler.515Exit-Code 1 von `grep`, `rg`, `egrep`, `fgrep`, `findstr` und `git grep` bedeutet keine Übereinstimmungen. Exit-Code 1 von `git diff` bedeutet, dass Unterschiede vorhanden sind. Keines dieser Ergebnisse wird Claude als Befehlsfehler gemeldet. Für `robocopy` sind Exit-Codes 0 bis 7 Informationsergebnisse, wie kopierte Dateien oder erkannte zusätzliche Dateien. Exit-Codes von 8 oder höher zählen als Fehler.

516 516 

517<h3 id="windows-encoding-and-exit-codes">517<h3 id="windows-encoding-and-exit-codes">

518 Windows-Codierung und Exitcodes518 Windows-Codierung und Exitcodes


551 551 

552Read verarbeitet mehrere Dateitypen über reinen Text hinaus:552Read verarbeitet mehrere Dateitypen über reinen Text hinaus:

553 553 

554* **Bilder**: PNG, JPG und andere Bildformate werden als visueller Inhalt zurückgegeben, den Claude sehen kann, nicht als Rohdaten. Claude Code ändert die Größe großer Bilder und komprimiert sie neu, um die Bildgrößenlimits des Modells einzuhalten, bevor sie gesendet werden, sodass Claude möglicherweise eine herunterskalierte Version eines großen Screenshots sieht. Ab v2.1.196 wird ein Bild, das nach dieser Größenänderung immer noch größer als 500 KB ist, als JPEG mit reduzierter Qualität mit seinen unveränderten Pixeldimensionen neu codiert. Wenn Claude feine Pixel-Details in einem großen Bild übersieht, bitten Sie es, zuerst die Region von Interesse zuzuschneiden, beispielsweise mit ImageMagick über Bash.554* **Bilder**: PNG, JPG und andere Bildformate werden als visueller Inhalt zurückgegeben, den Claude sehen kann, nicht als Rohdaten. Claude Code ändert die Größe großer Bilder und komprimiert sie neu, um die Bildgrößenlimits des Modells einzuhalten, bevor sie gesendet werden, sodass Claude möglicherweise eine herunterskalierte Version eines großen Screenshots sieht. Ein Bild, das nach dieser Größenänderung immer noch größer als 500 KB ist, wird als JPEG mit reduzierter Qualität mit seinen unveränderten Pixeldimensionen neu codiert. Wenn Claude feine Pixel-Details in einem großen Bild übersieht, bitten Sie es, zuerst die Region von Interesse zuzuschneiden, beispielsweise mit ImageMagick über Bash.

555* **PDFs**: Claude liest kurze `.pdf`-Dateien vollständig. Für PDFs länger als 10 Seiten liest es in Bereichen mit einem `pages`-Parameter, wie `"1-5"`, bis zu 20 Seiten auf einmal. Seitenbereich-Lesevorgänge rendern Seiten mit `pdftoppm` aus poppler-utils, daher installieren Sie es mit `brew install poppler` auf macOS oder `apt-get install poppler-utils` auf Debian und Ubuntu. Auf Windows und anderen Plattformen installieren Sie einen poppler-Build, der `pdftoppm` auf Ihrem `PATH` platziert. Ohne ihn schlägt ein Seitenbereich-Lesevorgang mit `pdftoppm is not installed` fehl.555* **PDFs**: Claude liest kurze `.pdf`-Dateien vollständig. Für PDFs länger als 10 Seiten liest es in Bereichen mit einem `pages`-Parameter, wie `"1-5"`, bis zu 20 Seiten auf einmal. Seitenbereich-Lesevorgänge rendern Seiten mit `pdftoppm` aus poppler-utils, daher installieren Sie es mit `brew install poppler` auf macOS oder `apt-get install poppler-utils` auf Debian und Ubuntu. Auf Windows und anderen Plattformen installieren Sie einen poppler-Build, der `pdftoppm` auf Ihrem `PATH` platziert. Ohne ihn schlägt ein Seitenbereich-Lesevorgang mit `pdftoppm is not installed` fehl.

556* **Jupyter-Notizbücher**: `.ipynb`-Dateien geben alle Zellen mit ihren Ausgaben zurück, einschließlich Code, Markdown und Visualisierungen. Claude Code weigert sich, eine Notizbuchdatei über 100 MB zu lesen; der Fehler teilt Claude mit, wie er stattdessen einen Teil des Notizbuchs liest, wie z. B. einen Ausschnitt von Zellen, mit einem Shell-Befehl.556* **Jupyter-Notizbücher**: `.ipynb`-Dateien geben alle Zellen mit ihren Ausgaben zurück, einschließlich Code, Markdown und Visualisierungen. Claude Code weigert sich, eine Notizbuchdatei über 100 MB zu lesen; der Fehler teilt Claude mit, wie er stattdessen einen Teil des Notizbuchs liest, wie z. B. einen Ausschnitt von Zellen, mit einem Shell-Befehl.

557 557 


603 603 

604Claude Code behält Ihr Arbeitsverzeichnis im lokalen Entwurf, um das Transkript zu finden, und sendet das Verzeichnis nicht.604Claude Code behält Ihr Arbeitsverzeichnis im lokalen Entwurf, um das Transkript zu finden, und sendet das Verzeichnis nicht.

605 605 

606In [Organisationen mit Null-Datenspeicherung](/docs/de/zero-data-retention#features-disabled-under-zdr) lässt Claude Code das Tool weg, wie es auch bei `/feedback` der Fall ist. Wenn eine Sitzung in einer solchen Organisation das Tool immer noch anbietet, bleiben Entwürfe auf Ihrem Computer, und das Senden schlägt mit `Feedback collection is not available for organizations with custom data retention policies.` fehl.606In [Organisationen mit Null-Datenspeicherung](/docs/de/zero-data-retention#features-disabled-under-zdr) sowie in Organisationen, in denen die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet wurde, lässt Claude Code das Tool weg, wie es auch bei `/feedback` der Fall ist. Wenn eine Sitzung in einer Organisation mit Null-Datenspeicherung das Tool immer noch anbietet, bleiben Entwürfe auf Ihrem Computer, und das Senden schlägt mit `Feedback collection is not available for organizations with custom data retention policies.` fehl.

607 607 

608<h3 id="discard-or-keep-a-draft">608<h3 id="discard-or-keep-a-draft">

609 Verwerfen oder behalten Sie einen Entwurf609 Verwerfen oder behalten Sie einen Entwurf


627* Cloud-Sitzungen wie [Claude Code im Web](/docs/de/claude-code-on-the-web), die nicht in die Warteschlange auf Ihrem Computer schreiben können627* Cloud-Sitzungen wie [Claude Code im Web](/docs/de/claude-code-on-the-web), die nicht in die Warteschlange auf Ihrem Computer schreiben können

628* Sitzungen auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Claude Platform on AWS](/docs/de/claude-platform-on-aws), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) oder [Microsoft Foundry](/docs/de/microsoft-foundry)628* Sitzungen auf [Amazon Bedrock](/docs/de/amazon-bedrock), [Claude Platform on AWS](/docs/de/claude-platform-on-aws), [Google Cloud's Agent Platform](/docs/de/google-vertex-ai) oder [Microsoft Foundry](/docs/de/microsoft-foundry)

629* Sitzungen, in denen Sie [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/de/env-vars) oder [`DISABLE_FEEDBACK_COMMAND=1`](/docs/de/env-vars) setzen, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` auf einen beliebigen nicht-leeren Wert setzen oder [Feature-Flag-Abruf](/docs/de/env-vars#features-that-need-feature-flag-fetching) deaktiviert haben629* Sitzungen, in denen Sie [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/de/env-vars) oder [`DISABLE_FEEDBACK_COMMAND=1`](/docs/de/env-vars) setzen, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` auf einen beliebigen nicht-leeren Wert setzen oder [Feature-Flag-Abruf](/docs/de/env-vars#features-that-need-feature-flag-fetching) deaktiviert haben

630* Organisationen, die Produktfeedback deaktiviert haben, und [Organisationen mit Null-Datenspeicherung](/docs/de/zero-data-retention#features-disabled-under-zdr)630* Organisationen, die Produktfeedback deaktiviert haben, [Organisationen mit Null-Datenspeicherung](/docs/de/zero-data-retention#features-disabled-under-zdr) und Organisationen, in denen die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet wurde

631 631 

632<h2 id="task-tool-availability">632<h2 id="task-tool-availability">

633 Verfügbarkeit des Task-Tools633 Verfügbarkeit des Task-Tools

ultrareview.md +1 −1

Details

18* **Breitere Abdeckung**: Eine größere Flotte von Reviewer-Agenten erkundet die Änderung parallel, was Probleme aufdeckt, die eine lokale Review übersehen könnte18* **Breitere Abdeckung**: Eine größere Flotte von Reviewer-Agenten erkundet die Änderung parallel, was Probleme aufdeckt, die eine lokale Review übersehen könnte

19* **Keine lokale Ressourcennutzung**: Die Review läuft vollständig in einer Cloud-Sandbox, sodass Ihr Terminal für andere Arbeiten frei bleibt, während sie läuft19* **Keine lokale Ressourcennutzung**: Die Review läuft vollständig in einer Cloud-Sandbox, sodass Ihr Terminal für andere Arbeiten frei bleibt, während sie läuft

20 20 

21Ultrareview erfordert eine Authentifizierung mit einem claude.ai-Konto, da es als Cloud-Sitzung auf der Infrastruktur von Anthropic ausgeführt wird. Wenn Sie nur mit einem API-Schlüssel angemeldet sind, führen Sie `/login` aus und authentifizieren Sie sich zuerst mit claude.ai. Ultrareview ist nicht verfügbar, wenn Sie Claude Code mit Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verwenden, und es ist nicht für Organisationen verfügbar, die Zero Data Retention aktiviert haben. Wenn Ultrareview nicht verfügbar ist, führt `/code-review ultra` stattdessen eine lokale Review in Ihrer Sitzung aus.21Ultrareview erfordert eine Authentifizierung mit einem claude.ai-Konto, da es als Cloud-Sitzung auf der Infrastruktur von Anthropic ausgeführt wird. Wenn Sie nur mit einem API-Schlüssel angemeldet sind, führen Sie `/login` aus und authentifizieren Sie sich zuerst mit claude.ai. Ultrareview ist nicht verfügbar, wenn Sie Claude Code mit Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verwenden, und es ist nicht für Organisationen verfügbar, die Zero Data Retention aktiviert haben oder auf die die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet wurde. Wenn Ultrareview nicht verfügbar ist, führt `/code-review ultra` stattdessen eine lokale Review in Ihrer Sitzung aus.

22 22 

23<h2 id="run-ultrareview-from-the-cli">23<h2 id="run-ultrareview-from-the-cli">

24 Ultrareview über die CLI ausführen24 Ultrareview über die CLI ausführen

Details

8 8 

9Sprechen Sie Ihre Eingabeaufforderungen, anstatt sie in der Claude Code CLI einzutippen. Ihre Sprache wird live in die Eingabeaufforderung transkribiert, sodass Sie Sprache und Tippen in derselben Nachricht mischen können. Aktivieren Sie die Erfassung mit `/voice`, halten Sie dann entweder eine Taste gedrückt, während Sie sprechen, oder tippen Sie einmal zum Starten und erneut zum Senden.9Sprechen Sie Ihre Eingabeaufforderungen, anstatt sie in der Claude Code CLI einzutippen. Ihre Sprache wird live in die Eingabeaufforderung transkribiert, sodass Sie Sprache und Tippen in derselben Nachricht mischen können. Aktivieren Sie die Erfassung mit `/voice`, halten Sie dann entweder eine Taste gedrückt, während Sie sprechen, oder tippen Sie einmal zum Starten und erneut zum Senden.

10 10 

11Die Erfassung funktioniert auch in der [Agent-Ansicht](/docs/de/agent-view#peek-and-reply). Halten Sie Ihre Push-to-Talk-Taste gedrückt oder tippen Sie darauf, während die Dispatch-Eingabe oder eine Peek-Panel-Antwort fokussiert ist, um zu einer Hintergrund-Sitzung zu diktieren.11Im [Haltemodus](#hold-to-record) funktioniert die Erfassung auch in der [Agent-Ansicht](/docs/de/agent-view#peek-and-reply). Halten Sie Ihre Push-to-Talk-Taste gedrückt, während die Dispatch-Eingabe oder eine Peek-Panel-Antwort fokussiert ist, um zu einer Hintergrund-Sitzung zu diktieren.

12 12 

13<h2 id="requirements">13<h2 id="requirements">

14 Anforderungen14 Anforderungen

vs-code.md +111 −56

Details

34* [Für VS Code installieren](vscode:extension/anthropic.claude-code)34* [Für VS Code installieren](vscode:extension/anthropic.claude-code)

35* [Für Cursor installieren](cursor:extension/anthropic.claude-code)35* [Für Cursor installieren](cursor:extension/anthropic.claude-code)

36 36 

37Oder drücken Sie in VS Code `Cmd+Shift+X` (Mac) oder `Ctrl+Shift+X` (Windows/Linux), um die Ansicht „Erweiterungen" zu öffnen, suchen Sie nach „Claude Code" und klicken Sie auf **Installieren**.37Oder drücken Sie in VS Code `Cmd+Shift+X` (Mac) oder `Ctrl+Shift+X` (Windows/Linux), um die Ansicht „Erweiterungen“ zu öffnen, suchen Sie nach „Claude Code“ und klicken Sie auf **Installieren**.

38 38 

39Die Erweiterung wird auch in anderen VS Code-Forks wie Devin Desktop oder Kiro installiert. Suchen Sie nach „Claude Code" in der Ansicht „Erweiterungen" des Editors, oder installieren Sie aus der [Open VSX-Registrierung](https://open-vsx.org/extension/Anthropic/claude-code). Wenn Ihr Editor die Erweiterung nicht installieren kann, [installieren Sie die CLI](/docs/de/quickstart) und führen Sie `claude` in dessen integriertem Terminal aus. Die CLI funktioniert in jedem Terminal.39Die Versionsnummer der Erweiterung entspricht der darin enthaltenen Claude Code-Version. Beispielsweise benötigt eine Funktion, die Claude Code v2.1.286 oder höher voraussetzt, Version 2.1.286 oder höher der Erweiterung, die in der Ansicht „Erweiterungen“ angezeigt wird.

40 40 

41<Note>Wenn die Erweiterung nach der Installation nicht angezeigt wird, starten Sie VS Code neu oder führen Sie „Developer: Reload Window" aus der Befehlspalette aus.</Note>41Die Erweiterung wird auch in anderen VS Code-Forks wie Devin Desktop oder Kiro installiert. Suchen Sie nach „Claude Code“ in der Ansicht „Erweiterungen“ des Editors, oder installieren Sie aus der [Open VSX-Registrierung](https://open-vsx.org/extension/Anthropic/claude-code). Wenn Ihr Editor die Erweiterung nicht installieren kann, [installieren Sie die CLI](/docs/de/quickstart) und führen Sie `claude` in dessen integriertem Terminal aus. Die CLI funktioniert in jedem Terminal.

42 

43<Note>Wenn die Erweiterung nach der Installation nicht angezeigt wird, starten Sie VS Code neu oder führen Sie „Developer: Reload Window“ aus der Befehlspalette aus.</Note>

42 44 

43<h2 id="get-started">45<h2 id="get-started">

44 Erste Schritte46 Erste Schritte


57 Weitere Möglichkeiten zum Öffnen von Claude Code:59 Weitere Möglichkeiten zum Öffnen von Claude Code:

58 60 

59 * **Aktivitätsleiste**: Klicken Sie auf das Spark-Symbol in der linken Seitenleiste, um die Sitzungsliste zu öffnen. Klicken Sie auf eine beliebige Sitzung, um sie an Ihrem [bevorzugten Ort](#extension-settings) zu öffnen, oder starten Sie eine neue. Dieses Symbol ist immer in der Aktivitätsleiste sichtbar.61 * **Aktivitätsleiste**: Klicken Sie auf das Spark-Symbol in der linken Seitenleiste, um die Sitzungsliste zu öffnen. Klicken Sie auf eine beliebige Sitzung, um sie an Ihrem [bevorzugten Ort](#extension-settings) zu öffnen, oder starten Sie eine neue. Dieses Symbol ist immer in der Aktivitätsleiste sichtbar.

60 * **Befehlspalette**: `Cmd+Shift+P` (Mac) oder `Ctrl+Shift+P` (Windows/Linux), geben Sie „Claude Code" ein und wählen Sie eine Option wie „In neuem Tab öffnen"62 * **Befehlspalette**: `Cmd+Shift+P` (Mac) oder `Ctrl+Shift+P` (Windows/Linux), geben Sie „Claude Code“ ein und wählen Sie eine Option wie „In neuem Tab öffnen“

61 * **Statusleiste**: Klicken Sie auf **✻ Claude Code** in der unteren rechten Ecke des Fensters. Dies funktioniert auch, wenn keine Datei geöffnet ist.63 * **Statusleiste**: Klicken Sie auf **✻ Claude Code** in der unteren rechten Ecke des Fensters. Dies funktioniert auch, wenn keine Datei geöffnet ist.

62 64 

63 Sie können das Claude-Panel ziehen, um es überall in VS Code zu repositionieren. Weitere Informationen finden Sie unter [Passen Sie Ihren Arbeitsablauf an](#customize-your-workflow).65 Sie können das Claude-Panel ziehen, um es überall in VS Code zu repositionieren. Weitere Informationen finden Sie unter [Passen Sie Ihren Arbeitsablauf an](#customize-your-workflow).


86 <Step title="Überprüfen Sie die Änderungen">88 <Step title="Überprüfen Sie die Änderungen">

87 Was Sie sehen, hängt vom [Berechtigungsmodus](/docs/de/permission-modes#which-mode-a-session-starts-in) ab, der unten im Prompt-Feld angezeigt wird:89 Was Sie sehen, hängt vom [Berechtigungsmodus](/docs/de/permission-modes#which-mode-a-session-starts-in) ab, der unten im Prompt-Feld angezeigt wird:

88 90 

89 * Im Modus „Auto" oder „Automatisch bearbeiten" bearbeitet Claude die meisten Dateien in Ihrem Arbeitsbereich ohne Nachfrage.91 * Im Modus „Auto“ oder „Automatisch bearbeiten“ bearbeitet Claude die meisten Dateien in Ihrem Arbeitsbereich ohne Nachfrage.

90 * Im Modus „Manuell" zeigt Claude, wenn es eine Datei bearbeiten möchte, einen Vergleich der ursprünglichen und vorgeschlagenen Änderungen nebeneinander an und fragt um Genehmigung. Sie können akzeptieren, ablehnen oder Claude sagen, was es stattdessen tun soll. Wenn Sie den vorgeschlagenen Inhalt direkt in der Diff-Ansicht bearbeiten, bevor Sie akzeptieren, wird Claude mitgeteilt, dass Sie ihn geändert haben, damit es nicht davon ausgeht, dass die Datei seinem ursprünglichen Vorschlag entspricht.92 * Im Modus „Manuell“ zeigt Claude, wenn es eine Datei bearbeiten möchte, einen Vergleich der ursprünglichen und vorgeschlagenen Änderungen nebeneinander an und fragt um Genehmigung. Sie können akzeptieren, ablehnen oder Claude sagen, was es stattdessen tun soll. Wenn Sie den vorgeschlagenen Inhalt direkt in der Diff-Ansicht bearbeiten, bevor Sie akzeptieren, wird Claude mitgeteilt, dass Sie ihn geändert haben, damit es nicht davon ausgeht, dass die Datei seinem ursprünglichen Vorschlag entspricht.

91 93 

92 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code mit einem Diff von Claudes vorgeschlagenen Änderungen und einer Berechtigungsaufforderung, die fragt, ob die Bearbeitung durchgeführt werden soll" width="3292" height="1876" data-path="images/vs-code-edits.png" />94 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code mit einem Diff von Claudes vorgeschlagenen Änderungen und einer Berechtigungsaufforderung, die fragt, ob die Bearbeitung durchgeführt werden soll" width="3292" height="1876" data-path="images/vs-code-edits.png" />

93 95 


100Weitere Ideen, was Sie mit Claude Code tun können, finden Sie unter [Häufige Arbeitsabläufe](/docs/de/common-workflows).102Weitere Ideen, was Sie mit Claude Code tun können, finden Sie unter [Häufige Arbeitsabläufe](/docs/de/common-workflows).

101 103 

102<Tip>104<Tip>

103 Führen Sie „Claude Code: Open Walkthrough" aus der Befehlspalette aus, um eine geführte Tour durch die Grundlagen zu erhalten.105 Führen Sie „Claude Code: Open Walkthrough“ aus der Befehlspalette aus, um eine geführte Tour durch die Grundlagen zu erhalten.

104</Tip>106</Tip>

105 107 

106<h2 id="use-the-prompt-box">108<h2 id="use-the-prompt-box">


120 * `/plan` mit einer Aufgabe, wie `/plan fix the auth bug`: wechselt zum Plan-Modus und beginnt, diese Aufgabe zu planen.122 * `/plan` mit einer Aufgabe, wie `/plan fix the auth bug`: wechselt zum Plan-Modus und beginnt, diese Aufgabe zu planen.

121 * `/plan open`: wenn Sie bereits im Plan-Modus sind, öffnet die Plan-Datei im Editor.123 * `/plan open`: wenn Sie bereits im Plan-Modus sind, öffnet die Plan-Datei im Editor.

122 * **Automatisch bearbeiten**: Claude nimmt Bearbeitungen vor, ohne zu fragen.124 * **Automatisch bearbeiten**: Claude nimmt Bearbeitungen vor, ohne zu fragen.

123* **Modell**: Wählen Sie **Modell wechseln…** aus dem Befehlsmenü, um das Modell während einer Sitzung zu ändern. Sie können auch auf den Modellnamen am unteren Rand des Eingabefelds klicken, um die gleiche Auswahl zu öffnen.125* **Modell**: Wählen Sie **Modell wechseln…** aus dem Befehlsmenü, um das Modell während einer Sitzung zu ändern. Sie können auch auf den Modellnamen am unteren Rand des Eingabefelds klicken, um dieselbe Auswahl zu öffnen. Mit Claude Code v2.1.284 oder später öffnet auch die Eingabe von `/model` allein im Eingabefeld die Auswahl.

124 126 

125 Wenn das aktuelle Modell [Anstrengungsstufen](/docs/de/model-config#adjust-effort-level) unterstützt, zeigt die Auswahl auch eine Zeile **Anstrengung** und die Schaltfläche für den Modellnamen zeigt die ausgewählte Stufe. Wenn Sie eine andere Stufe als `max` wählen, speichert Claude Code sie für das aktuelle Modell als Standard unter [`modelSettings`](/docs/de/settings-reference#modelsettings) in Ihren Benutzereinstellungen; `max` gilt nur für die aktuelle Sitzung. Die Schaltfläche für den Modellnamen und die Zeile **Anstrengung** erfordern Claude Code v2.1.257 oder später.127 Wenn das aktuelle Modell [Anstrengungsstufen](/docs/de/model-config#adjust-effort-level) unterstützt, zeigt die Auswahl auch eine Zeile **Anstrengung** und die Schaltfläche für den Modellnamen zeigt die ausgewählte Stufe. Wenn Sie eine andere Stufe als `max` wählen, speichert Claude Code sie für das aktuelle Modell als Standard unter [`modelSettings`](/docs/de/settings-reference#modelsettings) in Ihren Benutzereinstellungen; `max` gilt nur für die aktuelle Sitzung. Die Schaltfläche für den Modellnamen und die Zeile **Anstrengung** erfordern Claude Code v2.1.257 oder später.

126 128 

127 Wenn [dynamische Workflows](/docs/de/workflows) aktiviert sind und das aktuelle Modell dies unterstützt, wird ein **Ultracode**-Schalter unter der Zeile **Anstrengung** angezeigt. Schalten Sie ihn ein, damit Claude für jede wesentliche Aufgabe in dieser Sitzung einen [Workflow](/docs/de/workflows#let-claude-decide-with-ultracode) auf der ausgewählten Anstrengungsstufe plant. Während er aktiviert ist, zeigt die Schaltfläche für den Modellnamen `· Ultracode` nach der Stufe. Der Schalter erfordert Claude Code v2.1.284 oder später.129 Wenn [dynamische Workflows](/docs/de/workflows) aktiviert sind und das aktuelle Modell dies unterstützt, wird ein **Ultracode**-Schalter unter der Zeile **Anstrengung** angezeigt. Schalten Sie ihn ein, damit Claude für jede wesentliche Aufgabe in dieser Sitzung einen [Workflow](/docs/de/workflows#let-claude-decide-with-ultracode) auf der ausgewählten Anstrengungsstufe plant. Während er aktiviert ist, zeigt die Schaltfläche für den Modellnamen `· Ultracode` nach der Stufe. Der Schalter erfordert Claude Code v2.1.284 oder später.

128* **Befehlsmenü**: Klicken Sie auf `/` oder geben Sie `/` ein, um das Befehlsmenü zu öffnen. Die Optionen umfassen das Anhängen von Dateien, das Wechseln von Modellen und das Umschalten des erweiterten Denkens.130* **Befehlsmenü**: Klicken Sie auf `/` oder geben Sie `/` ein, um das Befehlsmenü zu öffnen. Die Optionen umfassen das Anhängen von Dateien, das Wechseln von Modellen und das Umschalten des erweiterten Denkens.

129 131 

130 Der Abschnitt „Anpassen" bietet Zugriff auf MCP-Server, Befehle, Ausgabestile, Hooks, Speicher, Anweisungen, Berechtigungen und Plugins. Elemente mit einem Terminal-Symbol öffnen sich im integrierten Terminal.132 Der Abschnitt „Anpassen“ bietet Zugriff auf MCP-Server, Befehle, Ausgabestile, Hooks, Speicher, Anweisungen, Berechtigungen und Plugins. Elemente mit einem Terminal-Symbol öffnen sich im integrierten Terminal.

131 133 

132 * Um Befehle wie `/usage` oder [`/remote-control`](/docs/de/remote-control) zu durchsuchen, wählen Sie **Slash commands** im Abschnitt „Anpassen". Ein Dialog listet sie mit einem Filterfeld auf. Wählen Sie einen aus, um ihn auszuführen. Das Eingeben von `/` im Eingabefeld schlägt Befehle weiterhin inline vor. Erfordert Claude Code v2.1.257 oder später.134 * Um Befehle wie `/usage` oder [`/remote-control`](/docs/de/remote-control) zu durchsuchen, wählen Sie **Slash commands** im Abschnitt „Anpassen“. Ein Dialog listet sie mit einem Filterfeld auf. Wählen Sie einen aus, um ihn auszuführen. Das Eingeben von `/` im Eingabefeld schlägt Befehle weiterhin inline vor. Erfordert Claude Code v2.1.257 oder später.

133 135 

134 Das Eingeben von `/skills` öffnet auch diesen Dialog. Jede [Skill](/docs/de/skills)-Zeile zeigt ihre [Sichtbarkeit](/docs/de/skills#override-skill-visibility-from-settings), wie **On** oder **Name only**. Klicken Sie auf die Sichtbarkeit, um sie zu ändern, außer bei Zeilen, die als **locked** gekennzeichnet sind, wie Plugin-Skills. Die `/skills`-Verknüpfung und die Sichtbarkeitssteuerelemente erfordern Claude Code v2.1.280 oder später.136 Das Eingeben von `/skills` öffnet auch diesen Dialog. Jede [Skill](/docs/de/skills)-Zeile zeigt ihre [Sichtbarkeit](/docs/de/skills#override-skill-visibility-from-settings), wie **On** oder **Name only**. Klicken Sie auf die Sichtbarkeit, um sie zu ändern, außer bei Zeilen, die als **locked** gekennzeichnet sind, wie Plugin-Skills. Die `/skills`-Verknüpfung und die Sichtbarkeitssteuerelemente erfordern Claude Code v2.1.280 oder später.

135 * Wählen Sie **Output styles** im Abschnitt „Anpassen", um einen [Ausgabestil](/docs/de/output-styles) auszuwählen, einschließlich Ihrer benutzerdefinierten Stile. Erfordert Claude Code v2.1.257 oder später.137 * Wählen Sie **Output styles** im Abschnitt „Anpassen“, um einen [Ausgabestil](/docs/de/output-styles) auszuwählen, einschließlich Ihrer benutzerdefinierten Stile. Erfordert Claude Code v2.1.257 oder später.

136 138 

137 Um stattdessen einen benutzerdefinierten Stil zu erstellen, wählen Sie **Build a custom style** aus dem Menü **Output styles**. Claude Code schreibt die [Stildatei](/docs/de/output-styles#create-a-custom-output-style) für Sie auf Projekt- oder Benutzerebene. Erfordert Claude Code v2.1.261 oder später.139 Um stattdessen einen benutzerdefinierten Stil zu erstellen, wählen Sie **Build a custom style** aus dem Menü **Output styles**. Claude Code schreibt die [Stildatei](/docs/de/output-styles#create-a-custom-output-style) für Sie auf Projekt- oder Benutzerebene. Erfordert Claude Code v2.1.261 oder später.

138 * Wählen Sie **Hooks** im Abschnitt „Anpassen", um die [Hooks](/docs/de/hooks) anzuzeigen, die in der Sitzung geladen sind, gruppiert nach Ereignis. Sie können Hooks hinzufügen, bearbeiten oder entfernen, die in Ihren Benutzer-, Projekt- und lokalen Einstellungsdateien gespeichert sind. Hooks aus anderen Quellen, wie verwaltete Einstellungen oder Plugins, sind schreibgeschützt. Erfordert Claude Code v2.1.269 oder später.140 * Wählen Sie **Hooks** im Abschnitt „Anpassen“, um die [Hooks](/docs/de/hooks) anzuzeigen, die in der Sitzung geladen sind, gruppiert nach Ereignis. Sie können Hooks hinzufügen, bearbeiten oder entfernen, die in Ihren Benutzer-, Projekt- und lokalen Einstellungsdateien gespeichert sind. Hooks aus anderen Quellen, wie verwaltete Einstellungen oder Plugins, sind schreibgeschützt. Erfordert Claude Code v2.1.269 oder später.

139 * Wählen Sie **Permissions** im Abschnitt „Anpassen", um die [Berechtigungsregeln](/docs/de/permissions) der Sitzung anzuzeigen, gruppiert in „Allow", „Ask" und „Deny". Sie können Regeln zu Ihren Benutzer-, Projekt- oder lokalen Einstellungen hinzufügen und dort gespeicherte Regeln entfernen. Regeln aus anderen Quellen, wie verwaltete Einstellungen oder Genehmigungen, die nur für diese Sitzung gelten, sind schreibgeschützt. Erfordert Claude Code v2.1.269 oder später.141 * Wählen Sie **Permissions** im Abschnitt „Anpassen“, um die [Berechtigungsregeln](/docs/de/permissions) der Sitzung anzuzeigen, gruppiert in „Allow“, „Ask“ und „Deny“. Sie können Regeln zu Ihren Benutzer-, Projekt- oder lokalen Einstellungen hinzufügen und dort gespeicherte Regeln entfernen. Regeln aus anderen Quellen, wie verwaltete Einstellungen oder Genehmigungen, die nur für diese Sitzung gelten, sind schreibgeschützt. Erfordert Claude Code v2.1.269 oder später.

140 * Wählen Sie **Memory** im Abschnitt „Anpassen", um [automatisches Speichern](/docs/de/memory#auto-memory) ein- oder auszuschalten. Während es aktiviert ist, können Sie auch die Speicher durchsuchen, die Claude gespeichert hat, und die Ordner, die sie speichern, in Ihrem Datei-Manager anzeigen. Erfordert Claude Code v2.1.274 oder später.142 * Wählen Sie **Memory** im Abschnitt „Anpassen“, um [automatisches Speichern](/docs/de/memory#auto-memory) ein- oder auszuschalten. Während es aktiviert ist, können Sie auch die Speicher durchsuchen, die Claude gespeichert hat, und die Ordner, die sie speichern, in Ihrem Datei-Manager anzeigen. Erfordert Claude Code v2.1.274 oder später.

141 143 

142 Klicken Sie auf einen gespeicherten Speicher, um ihn im Dialog zu lesen, wo Sie den Text bearbeiten, den Speicher löschen oder seine Datei im Editor öffnen können. Das Anzeigen, Bearbeiten und Löschen eines Speichers im Dialog erfordern Claude Code v2.1.275 oder später.144 Klicken Sie auf einen gespeicherten Speicher, um ihn im Dialog zu lesen, wo Sie den Text bearbeiten, den Speicher löschen oder seine Datei im Editor öffnen können. Das Anzeigen, Bearbeiten und Löschen eines Speichers im Dialog erfordern Claude Code v2.1.275 oder später.

143 * Wählen Sie **Instructions** im Abschnitt „Anpassen", um die [CLAUDE.md-Dateien](/docs/de/memory#claude-md-files) zu bearbeiten, die Claude liest. Wählen Sie eine Datei aus, um sie im Editor zu öffnen. Wenn die Datei noch nicht vorhanden ist, erstellt Claude Code sie zuerst. Erfordert Claude Code v2.1.274 oder später.145 * Wählen Sie **Instructions** im Abschnitt „Anpassen“, um die [CLAUDE.md-Dateien](/docs/de/memory#claude-md-files) zu bearbeiten, die Claude liest. Wählen Sie eine Datei aus, um sie im Editor zu öffnen. Wenn die Datei noch nicht vorhanden ist, erstellt Claude Code sie zuerst. Erfordert Claude Code v2.1.274 oder später.

144 * Wählen Sie **Status** im Abschnitt „Anpassen", oder geben Sie `/status` ein, um die Claude Code-Version, das Konto, das Modell und die MCP-Server-Details der Sitzung zu überprüfen. Erfordert Claude Code v2.1.280 oder später.146 * Wählen Sie **Status** im Abschnitt „Anpassen“, oder geben Sie `/status` ein, um die Claude Code-Version, das Konto, das Modell und die MCP-Server-Details der Sitzung zu überprüfen. Erfordert Claude Code v2.1.280 oder später.

145 * Wählen Sie **Sandbox** im Abschnitt „Anpassen", oder geben Sie `/sandbox` ein, um zu sehen, ob Claudes Bash-Befehle [sandboxed](/docs/de/sandboxing) ausgeführt werden. Sie können den Sandbox-Modus dort wechseln und [ausgeschlossene Befehle](/docs/de/settings-reference#sandbox-excludedcommands) hinzufügen. Erfordert Claude Code v2.1.280 oder später.147 * Wählen Sie **Sandbox** im Abschnitt „Anpassen“, oder geben Sie `/sandbox` ein, um zu sehen, ob Claudes Bash-Befehle [sandboxed](/docs/de/sandboxing) ausgeführt werden. Sie können den Sandbox-Modus dort wechseln und [ausgeschlossene Befehle](/docs/de/settings-reference#sandbox-excludedcommands) hinzufügen. Erfordert Claude Code v2.1.280 oder später.

146 * Wählen Sie **Claude in Chrome** im Abschnitt „Anpassen", oder geben Sie `/chrome` ein, um die [Claude in Chrome](/docs/de/chrome)-Verbindung zu überprüfen und zu verwalten. Beide erfordern die Anmeldung mit einem claude.ai-Konto. Erfordert Claude Code v2.1.280 oder später.148 * Wählen Sie **Claude in Chrome** im Abschnitt „Anpassen“, oder geben Sie `/chrome` ein, um die [Claude in Chrome](/docs/de/chrome)-Verbindung zu überprüfen und zu verwalten. Beide erfordern die Anmeldung mit einem claude.ai-Konto. Erfordert Claude Code v2.1.280 oder später.

147 * Wählen Sie **Export conversation** im Abschnitt „Context", oder geben Sie `/export` ein, um das Gespräch als Klartext zu kopieren oder in einer Datei zu speichern. Fügen Sie einen Dateinamen hinzu, wie `/export notes.txt`, um den Dialog zu überspringen und auszuwählen, wo die Datei gespeichert werden soll. Erfordert Claude Code v2.1.280 oder später.149 * Wählen Sie **Export conversation** im Abschnitt „Context“, oder geben Sie `/export` ein, um das Gespräch als Klartext zu kopieren oder in einer Datei zu speichern. Fügen Sie einen Dateinamen hinzu, wie `/export notes.txt`, um den Dialog zu überspringen und auszuwählen, wo die Datei gespeichert werden soll. Erfordert Claude Code v2.1.280 oder später.

148 * Der Abschnitt „Einstellungen" enthält **Enable Remote Control for all sessions**, das [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) setzt, um zu steuern, ob [neue interaktive Sitzungen automatisch eine Verbindung zur Remote-Steuerung herstellen](/docs/de/remote-control#enable-remote-control-for-all-sessions). Erfordert Claude Code v2.1.203 oder später.150 * Der Abschnitt „Einstellungen“ enthält **Enable Remote Control for all sessions**, das [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) setzt, um zu steuern, ob [neue interaktive Sitzungen automatisch eine Verbindung zur Remote-Steuerung herstellen](/docs/de/remote-control#enable-remote-control-for-all-sessions). Erfordert Claude Code v2.1.203 oder später.

149 151 

150 Wenn Sie den Schalter in einem VS Code-Fenster ein- oder ausschalten, gilt die Änderung für die bereits in diesem VS Code-Fenster geöffneten Sitzungen, nicht nur für Sitzungen, die Sie danach starten. Wenn Sie ihn ausschalten, werden die offenen Sitzungen getrennt. Mit Claude Code v2.1.261 oder später erreicht die Änderung auch Sitzungen, die in Ihren anderen VS Code-Fenstern geöffnet sind.152 Wenn Sie den Schalter in einem VS Code-Fenster ein- oder ausschalten, gilt die Änderung für die bereits in diesem VS Code-Fenster geöffneten Sitzungen, nicht nur für Sitzungen, die Sie danach starten. Wenn Sie ihn ausschalten, werden die offenen Sitzungen getrennt. Mit Claude Code v2.1.261 oder später erreicht die Änderung auch Sitzungen, die in Ihren anderen VS Code-Fenstern geöffnet sind.

151 * Der Abschnitt „Einstellungen" enthält auch **Focus view**, das Werkzeugaufrufe, Werkzeugergebnisse und Denken hinter erweiterbaren Zeilen verbirgt und nur Ihre Eingaben und Claudes Antworten hinterlässt. Schalten Sie es dort um, mit `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux), oder aus der Befehlspalette mit **Claude Code: Toggle Focus view**. Die Änderung gilt für jede offene Sitzung und bleibt über Sitzungen hinweg erhalten. Erfordert Claude Code v2.1.221 oder später.153 * Der Abschnitt „Einstellungen“ enthält auch **Focus view**, das Werkzeugaufrufe, Werkzeugergebnisse und Denken hinter erweiterbaren Zeilen verbirgt und nur Ihre Eingaben und Claudes Antworten hinterlässt. Schalten Sie es dort um, mit `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux), oder aus der Befehlspalette mit **Claude Code: Toggle Focus view**. Die Änderung gilt für jede offene Sitzung und bleibt über Sitzungen hinweg erhalten. Erfordert Claude Code v2.1.221 oder später.

152 154 

153 Claudes neueste To-Do-Liste bleibt sichtbar, ebenso wie der Text einer ausstehenden Frage von Claude; dies erfordert Claude Code v2.1.225 oder später. Während Claude [Subagenten](/docs/de/sub-agents) ausführt, erscheinen Live-Fortschrittszeilen mit ihrer neuesten Aktivität unter der Werkzeugaufrufsgruppe, die sie gestartet hat. Dies erfordert Claude Code v2.1.269 oder später.155 Claudes neueste To-Do-Liste bleibt sichtbar, ebenso wie der Text einer ausstehenden Frage von Claude; dies erfordert Claude Code v2.1.225 oder später. Während Claude [Subagenten](/docs/de/sub-agents) ausführt, erscheinen Live-Fortschrittszeilen mit ihrer neuesten Aktivität unter der Werkzeugaufrufsgruppe, die sie gestartet hat. Dies erfordert Claude Code v2.1.269 oder später.

154 * Um sich von Ihrem Anthropic-Konto abzumelden, wählen Sie **Sign out** im Abschnitt „Einstellungen", oder geben Sie `/logout` ein. Bei einem [Drittanbieter](#use-third-party-providers) bietet das Menü keines von beiden. Erfordert Claude Code v2.1.277 oder später.156 * Um sich von Ihrem Anthropic-Konto abzumelden, wählen Sie **Sign out** im Abschnitt „Einstellungen“, oder geben Sie `/logout` ein. Bei einem [Drittanbieter](#use-third-party-providers) bietet das Menü keines von beiden. Erfordert Claude Code v2.1.277 oder später.

155 * Um einen Fehler zu melden, klicken Sie auf **Report a problem** am unteren Rand des Menüs, oder geben Sie `/bug` oder `/feedback` mit einer optionalen Beschreibung ein, die den Bericht ausfüllt. Wenn Sie den Bericht einreichen und Sie bei Anthropic auf einer First-Party-Verbindung angemeldet sind, sendet Claude Code ihn an Anthropic. Erfordert Claude Code v2.1.229 oder später.157 * Um einen Fehler zu melden, klicken Sie auf **Report a problem** am unteren Rand des Menüs, oder geben Sie `/bug` oder `/feedback` mit einer optionalen Beschreibung ein, die den Bericht ausfüllt. Wenn Sie den Bericht einreichen und Sie bei Anthropic auf einer First-Party-Verbindung angemeldet sind, sendet Claude Code ihn an Anthropic. Erfordert Claude Code v2.1.229 oder später.

156 158 

157 Bei einem Drittanbieter oder ohne Anthropic-Anmeldedaten wird nichts gesendet. Der Dialog sagt dies, bevor Sie schreiben. Das Einreichen speichert den Bericht als [lokales Archiv unter `~/.claude/feedback-bundles/`](/docs/de/data-usage#telemetry-services) mit bekannten API-Schlüssel- und Token-Mustern redigiert. Senden Sie diese Datei an Ihren Anthropic-Kontorepräsentanten oder fügen Sie sie an eine Support-Anfrage an. Die Bestätigung nennt die Datei und enthält eine Schaltfläche **Show folder**. Das Speichern des Berichts auf Ihrem Computer erfordert Claude Code v2.1.284 oder später.159 Bei einem Drittanbieter oder ohne Anthropic-Anmeldedaten wird nichts gesendet. Der Dialog sagt dies, bevor Sie schreiben. Das Einreichen speichert den Bericht als [lokales Archiv unter `~/.claude/feedback-bundles/`](/docs/de/data-usage#telemetry-services) mit bekannten API-Schlüssel- und Token-Mustern redigiert. Senden Sie diese Datei an Ihren Anthropic-Kontorepräsentanten oder fügen Sie sie an eine Support-Anfrage an. Die Bestätigung nennt die Datei und enthält eine Schaltfläche **Show folder**. Das Speichern des Berichts auf Ihrem Computer erfordert Claude Code v2.1.284 oder später.


159 Wenn die Richtlinie Ihrer Organisation Produktfeedback deaktiviert, wird **Report a problem** nicht im Menü angezeigt, und `/bug` und `/feedback` zeigen stattdessen eine `Feedback is turned off by your organization's policy or this environment's settings.` Benachrichtigung an. Mit Claude Code v2.1.284 oder später wird Feedback auch ausgeschaltet, wenn Sie die Umgebungsvariable `DISABLE_FEEDBACK_COMMAND` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` setzen, und das Öffnen des Berichts zeigt diese Benachrichtigung statt.161 Wenn die Richtlinie Ihrer Organisation Produktfeedback deaktiviert, wird **Report a problem** nicht im Menü angezeigt, und `/bug` und `/feedback` zeigen stattdessen eine `Feedback is turned off by your organization's policy or this environment's settings.` Benachrichtigung an. Mit Claude Code v2.1.284 oder später wird Feedback auch ausgeschaltet, wenn Sie die Umgebungsvariable `DISABLE_FEEDBACK_COMMAND` oder `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` setzen, und das Öffnen des Berichts zeigt diese Benachrichtigung statt.

160* **Nebenfragen**: Geben Sie `/btw` gefolgt von einer Frage ein, um eine Frage zu Ihrer Sitzung zu stellen, [ohne sie zum Gespräch hinzuzufügen](/docs/de/interactive-mode#side-questions-with-%2Fbtw). Die Antwort öffnet sich in einem Panel neben dem Chat, in dem Sie Anschlussfragen stellen können. Der Thread bleibt bei Fenster-Neuladen erhalten. Claude Code behält die neuesten 20 Austausche und läuft gespeicherte Threads nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan ab, solange Claude Code [sicher die Aufbewahrungsfrist bestimmen kann](/docs/de/claude-directory#cleaned-up-automatically). Um einen Thread zu löschen, klicken Sie auf das Papierkorbsymbol im Panel. Erfordert Claude Code v2.1.227 oder später.162* **Nebenfragen**: Geben Sie `/btw` gefolgt von einer Frage ein, um eine Frage zu Ihrer Sitzung zu stellen, [ohne sie zum Gespräch hinzuzufügen](/docs/de/interactive-mode#side-questions-with-%2Fbtw). Die Antwort öffnet sich in einem Panel neben dem Chat, in dem Sie Anschlussfragen stellen können. Der Thread bleibt bei Fenster-Neuladen erhalten. Claude Code behält die neuesten 20 Austausche und läuft gespeicherte Threads nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan ab, solange Claude Code [sicher die Aufbewahrungsfrist bestimmen kann](/docs/de/claude-directory#cleaned-up-automatically). Um einen Thread zu löschen, klicken Sie auf das Papierkorbsymbol im Panel. Erfordert Claude Code v2.1.227 oder später.

161* **Antwort kopieren**: Bewegen Sie den Mauszeiger über eine Antwort und klicken Sie auf **Copy response**, um sie in die Zwischenablage zu kopieren, oder geben Sie `/copy` ein, um die neueste Antwort zu kopieren. `/copy 2` kopiert die vorletzte. Erfordert Claude Code v2.1.277 oder später.163* **Antwort kopieren**: Bewegen Sie den Mauszeiger über eine Antwort und klicken Sie auf **Copy response**, um sie in die Zwischenablage zu kopieren, oder geben Sie `/copy` ein, um die neueste Antwort zu kopieren. `/copy 2` kopiert die vorletzte. Erfordert Claude Code v2.1.277 oder später.

164* **Lesezeichen**: Bewegen Sie den Mauszeiger über eine Antwort und klicken Sie auf **Bookmark response**, um sie zu speichern, oder klicken Sie bei einer gespeicherten Antwort auf **Remove bookmark**, um sie zu entfernen.

165 

166 Um gespeicherte Antworten anzusehen, öffnen Sie das Bookmarks-Panel: Klicken Sie auf das Lesezeichensymbol oben im Claude Code-Panel, wählen Sie **Bookmarks** im Abschnitt „Context“ des Befehlsmenüs oder geben Sie `/bookmarks` ein. Erfordert Claude Code v2.1.286 oder später.

162* **Kontextindikator**: Das Eingabefeld zeigt, wie viel von Claudes Kontextfenster Sie verwenden. Claude komprimiert automatisch bei Bedarf, oder Sie können `/compact` manuell ausführen.167* **Kontextindikator**: Das Eingabefeld zeigt, wie viel von Claudes Kontextfenster Sie verwenden. Claude komprimiert automatisch bei Bedarf, oder Sie können `/compact` manuell ausführen.

163* **Prompt-Cache-Uhr**: Ein Uhr-Symbol neben dem Kontextindikator schätzt, wie viel Zeit das [Prompt-Cache](/docs/de/prompt-caching) des Gesprächs noch hat, bevor es abläuft. Es zählt von der [Lebensdauer](/docs/de/prompt-caching#cache-lifetime) des Caches von fünf Minuten oder einer Stunde herunter, und jede Antwort, die den Cache verwendet, startet den Countdown neu. Abgesehen von der Komprimierung setzen die [Aktionen, die den Cache ungültig machen](/docs/de/prompt-caching#actions-that-invalidate-the-cache), die Uhr nicht zurück, daher kann sie immer noch Minuten anzeigen, nachdem Sie Modelle wechseln.168* **Prompt-Cache-Uhr**: Ein Uhr-Symbol neben dem Kontextindikator schätzt, wie viel Zeit das [Prompt-Cache](/docs/de/prompt-caching) des Gesprächs noch hat, bevor es abläuft. Es zählt von der [Lebensdauer](/docs/de/prompt-caching#cache-lifetime) des Caches von fünf Minuten oder einer Stunde herunter, und jede Antwort, die den Cache verwendet, startet den Countdown neu. Abgesehen von der Komprimierung setzen die [Aktionen, die den Cache ungültig machen](/docs/de/prompt-caching#actions-that-invalidate-the-cache), die Uhr nicht zurück, daher kann sie immer noch Minuten anzeigen, nachdem Sie Modelle wechseln.

164 * Bis der Countdown abläuft, zeigt das Symbol die verbleibenden Minuten an, z. B. **12m**.169 * Bis der Countdown abläuft, zeigt das Symbol die verbleibenden Minuten an, z. B. **12m**.


171 Die Karte listet auch die anderen [Hintergrundaufgaben](/docs/de/tools-reference#background-commands) der Sitzung auf, wie Hintergrund-Shell-Befehle und [Monitore](/docs/de/tools-reference#monitor-tool), unter den Agenten. Klicken Sie auf eine Zeile, um die Karte der Aufgabe zu öffnen und sie dort zu stoppen.176 Die Karte listet auch die anderen [Hintergrundaufgaben](/docs/de/tools-reference#background-commands) der Sitzung auf, wie Hintergrund-Shell-Befehle und [Monitore](/docs/de/tools-reference#monitor-tool), unter den Agenten. Klicken Sie auf eine Zeile, um die Karte der Aufgabe zu öffnen und sie dort zu stoppen.

172 177 

173 Um die Karte zu öffnen, wenn keine Agent-Anzahl angezeigt wird, z. B. wenn Claude einen Hintergrund-Shell-Befehl gestartet hat, aber keine Subagenten, geben Sie `/tasks` im Eingabefeld ein. Hintergrundaufgaben in der Karte und das eingegebene `/tasks` erfordern Claude Code v2.1.277 oder später.178 Um die Karte zu öffnen, wenn keine Agent-Anzahl angezeigt wird, z. B. wenn Claude einen Hintergrund-Shell-Befehl gestartet hat, aber keine Subagenten, geben Sie `/tasks` im Eingabefeld ein. Hintergrundaufgaben in der Karte und das eingegebene `/tasks` erfordern Claude Code v2.1.277 oder später.

179 

180 Mit Claude Code v2.1.286 oder später endet der aktuelle Turn, wenn Sie auf **Stop** klicken oder `Esc` drücken. Hintergrundagenten laufen weiter, bis sie fertig sind oder Sie sie über die Karte stoppen.

174* **Erweitertes Denken**: Ermöglicht Claude, mehr Zeit für die Überlegung komplexer Probleme aufzuwenden. Schalten Sie es über das Befehlsmenü (`/`) ein. Claudes Überlegungen erscheinen im Gespräch als zusammengeklappte Blöcke: Klicken Sie auf einen Block, um ihn zu lesen, oder drücken Sie `Ctrl+O`, um jeden Denkblock in der Sitzung zu erweitern oder zu reduzieren. Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für Details.181* **Erweitertes Denken**: Ermöglicht Claude, mehr Zeit für die Überlegung komplexer Probleme aufzuwenden. Schalten Sie es über das Befehlsmenü (`/`) ein. Claudes Überlegungen erscheinen im Gespräch als zusammengeklappte Blöcke: Klicken Sie auf einen Block, um ihn zu lesen, oder drücken Sie `Ctrl+O`, um jeden Denkblock in der Sitzung zu erweitern oder zu reduzieren. Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für Details.

175* **Mehrzeilige Eingabe**: Drücken Sie `Shift+Enter`, um eine neue Zeile hinzuzufügen, ohne zu senden. Dies funktioniert auch in der Freitexteingabe „Other" von Frage-Dialogen.182* **Mehrzeilige Eingabe**: Drücken Sie `Shift+Enter`, um eine neue Zeile hinzuzufügen, ohne zu senden. Dies funktioniert auch in der Freitexteingabe „Other“ von Frage-Dialogen.

176 183 

177<h3 id="reference-files-and-folders">184<h3 id="reference-files-and-folders">

178 Referenzdateien und -ordner185 Referenzdateien und -ordner


221* **Sitzungstitel**: Neue Sitzungen erhalten KI-generierte Titel basierend auf Ihrer ersten Nachricht.228* **Sitzungstitel**: Neue Sitzungen erhalten KI-generierte Titel basierend auf Ihrer ersten Nachricht.

222* **Umbenennen und archivieren**: Bewegen Sie den Mauszeiger über eine Sitzung, um diese Aktionen anzuzeigen. Benennen Sie sie um, um ihr einen beschreibenden Titel zu geben, oder archivieren Sie sie, um sie in die Gruppe **Archived sessions** am unteren Rand der Liste zu verschieben.229* **Umbenennen und archivieren**: Bewegen Sie den Mauszeiger über eine Sitzung, um diese Aktionen anzuzeigen. Benennen Sie sie um, um ihr einen beschreibenden Titel zu geben, oder archivieren Sie sie, um sie in die Gruppe **Archived sessions** am unteren Rand der Liste zu verschieben.

223 230 

231Wenn die Konversation in einem anderen Claude Code-Prozess geöffnet ist, etwa `claude` in einem Terminal oder einem anderen VS Code-Fenster, erscheint anstelle des Eingabefelds ein Hinweis: `This conversation is still open somewhere else. Using it in two places at once can mix up its messages.` Um hier fortzufahren, schließen Sie die Konversation an der anderen Stelle und klicken Sie dann auf **Open here anyway**. Wenn Sie klicken, ohne sie zu schließen, ist die Konversation an beiden Stellen geöffnet. Wenn [`claudeProcessWrapper`](#extension-settings) gesetzt ist, überspringt die Erweiterung diese Prüfung und öffnet die Konversation direkt.

232 

224Standardmäßig wird eine Sitzung ohne Aktivität für 14 Tage automatisch zu **Archived sessions** verschoben, es sei denn, sie ist offen, ungelesen oder in einer [Gruppe](#organize-sessions-into-groups). Automatisches Archivieren erfordert Claude Code v2.1.265 oder später. Um den Zeitraum zu ändern oder auszuschalten, öffnen Sie die [Archive Inactive Sessions-Einstellung](vscode://settings/claudeCode.archiveInactiveSessions) und wählen Sie eine Anzahl von Tagen oder **Never**.233Standardmäßig wird eine Sitzung ohne Aktivität für 14 Tage automatisch zu **Archived sessions** verschoben, es sei denn, sie ist offen, ungelesen oder in einer [Gruppe](#organize-sessions-into-groups). Automatisches Archivieren erfordert Claude Code v2.1.265 oder später. Um den Zeitraum zu ändern oder auszuschalten, öffnen Sie die [Archive Inactive Sessions-Einstellung](vscode://settings/claudeCode.archiveInactiveSessions) und wählen Sie eine Anzahl von Tagen oder **Never**.

225 234 

226Um eine archivierte Sitzung wiederherzustellen, erweitern Sie **Archived sessions** und klicken Sie auf **Unarchive session**. Um jede archivierte Sitzung auf einmal wiederherzustellen, bewegen Sie den Mauszeiger über die Kopfzeile **Archived sessions** in der Sitzungsliste in der Aktivitätsleiste und klicken Sie auf sein Unarchive-Symbol, das Claude Code v2.1.277 oder später erfordert. Vor v2.1.257 war die Aktion **Delete session**, die eine Sitzung ohne Möglichkeit zur Wiederherstellung ausblendete. Sitzungen, die Sie dann gelöscht haben, werden nach dem Upgrade unter **Archived sessions** angezeigt.235Um eine archivierte Sitzung wiederherzustellen, erweitern Sie **Archived sessions** und klicken Sie auf **Unarchive session**. Um jede archivierte Sitzung auf einmal wiederherzustellen, bewegen Sie den Mauszeiger über die Kopfzeile **Archived sessions** in der Sitzungsliste in der Aktivitätsleiste und klicken Sie auf sein Unarchive-Symbol, das Claude Code v2.1.277 oder später erfordert. Vor v2.1.257 war die Aktion **Delete session**, die eine Sitzung ohne Möglichkeit zur Wiederherstellung ausblendete. Sitzungen, die Sie dann gelöscht haben, werden nach dem Upgrade unter **Archived sessions** angezeigt.


251</Steps>260</Steps>

252 261 

253<Note>262<Note>

254 Wenn der Ordner, den Sie geöffnet haben, ein GitHub-Repository ist, zeigt die Registerkarte „Web" nur Sitzungen aus diesem Repository.263 Wenn der Ordner, den Sie geöffnet haben, ein GitHub-Repository ist, zeigt die Registerkarte „Web“ nur Sitzungen aus diesem Repository.

255 264 

256 Wenn Sie eine Cloud-Sitzung fortsetzen, lädt die Erweiterung eine Kopie des Gesprächsverlaufs herunter; Änderungen werden nicht mit claude.ai synchronisiert.265 Wenn Sie eine Cloud-Sitzung fortsetzen, lädt die Erweiterung eine Kopie des Gesprächsverlaufs herunter; Änderungen werden nicht mit claude.ai synchronisiert.

257</Note>266</Note>

258 267 

259Die Registerkarte „Web" listet auch Ihre [Remote Control](/docs/de/remote-control)-Sitzungen auf. Wenn Sie auf eine klicken, die im Ordner ausgeführt wurde, den Sie geöffnet haben, öffnet die Erweiterung stattdessen dieses lokale Gespräch und konzentriert sich auf die Registerkarte, die es bereits anzeigt, falls vorhanden. Wenn die Erweiterung nicht ausschließen kann, dass ein anderer Claude-Prozess das Gespräch geöffnet hat, erhalten Sie stattdessen eine heruntergeladene Kopie.268Die Registerkarte „Web“ listet auch Ihre [Remote Control](/docs/de/remote-control)-Sitzungen auf. Wenn Sie auf eine klicken, die im Ordner ausgeführt wurde, den Sie geöffnet haben, öffnet die Erweiterung stattdessen dieses lokale Gespräch und konzentriert sich auf die Registerkarte, die es bereits anzeigt, falls vorhanden. Wenn die Erweiterung nicht ausschließen kann, dass ein anderer Claude-Prozess das Gespräch geöffnet hat, erhalten Sie stattdessen eine heruntergeladene Kopie.

260 269 

261Wenn ein Teil eines Gesprächs nicht heruntergeladen werden kann, wird ein Fehler angezeigt und keine Kopie gespeichert. Wählen Sie die Sitzung erneut aus, um es erneut zu versuchen. Wenn Sie eine Sitzung auswählen, die noch kein Gespräch zum Herunterladen hat, teilt Ihnen ein Fehler mit, wo Sie es stattdessen fortsetzen können.270Wenn ein Teil eines Gesprächs nicht heruntergeladen werden kann, wird ein Fehler angezeigt und keine Kopie gespeichert. Wählen Sie die Sitzung erneut aus, um es erneut zu versuchen. Wenn Sie eine Sitzung auswählen, die noch kein Gespräch zum Herunterladen hat, teilt Ihnen ein Fehler mit, wo Sie es stattdessen fortsetzen können.

262 271 


264 Konto und Nutzung überprüfen273 Konto und Nutzung überprüfen

265</h3>274</h3>

266 275 

267Führen Sie `/usage` aus, um das Dialogfeld „Account & usage" zu öffnen. Es zeigt Ihr angemeldetes Konto, und die Nutzung, die es meldet, unterscheidet sich je nach Anmeldung:276Führen Sie `/usage` aus, um das Dialogfeld „Account & usage“ zu öffnen. Es zeigt Ihr angemeldetes Konto, und die Nutzung, die es meldet, unterscheidet sich je nach Anmeldung:

268 277 

269* **claude.ai-Plan**: Nutzungsbalken für die Limits Ihres Plans, wie die aktuelle Sitzung und die Woche. Jeder Balken zeigt, wie lange es dauert, bis sein Limit zurückgesetzt wird.278* **claude.ai-Plan**: Nutzungsbalken für die Limits Ihres Plans, wie die aktuelle Sitzung und die Woche. Jeder Balken zeigt, wie lange es dauert, bis sein Limit zurückgesetzt wird.

270 279 

271 Das Dialogfeld schlüsselt auch auf, was zu Ihren Planlimits beiträgt. Es kennzeichnet Verhaltensweisen, die 10 % oder mehr der letzten Nutzung ausmachen, wie z. B. Cache-Misses, langer Kontext und Subagent-intensive oder hochgradig parallele Sitzungen, jeweils mit einem Tipp zur Reduzierung. Attributionstabellen zeigen, wie viel Nutzung von jedem Skill, Subagent, Plugin und MCP-Server kam.280 Das Dialogfeld schlüsselt auch auf, was zu Ihren Planlimits beiträgt. Es kennzeichnet Verhaltensweisen, die 10 % oder mehr der letzten Nutzung ausmachen, wie z. B. Cache-Misses, langer Kontext und Subagent-intensive oder hochgradig parallele Sitzungen, jeweils mit einem Tipp zur Reduzierung. Attributionstabellen zeigen, wie viel Nutzung von jedem Skill, Subagent, Plugin und MCP-Server kam.

272 281 

273 Verwenden Sie den Umschalter „Day" und „Week", um zwischen den letzten 24 Stunden und den letzten 7 Tagen zu wechseln. Die Zahlen sind ungefähr und werden aus lokalen Sitzungen auf diesem Computer berechnet, daher ist die Nutzung von anderen Geräten oder claude.ai nicht enthalten.282 Verwenden Sie den Umschalter „Day“ und „Week“, um zwischen den letzten 24 Stunden und den letzten 7 Tagen zu wechseln. Die Zahlen sind ungefähr und werden aus lokalen Sitzungen auf diesem Computer berechnet, daher ist die Nutzung von anderen Geräten oder claude.ai nicht enthalten.

274* **Andere Anmeldungen**: Wenn Planlimits nicht auf Ihre Anmeldung zutreffen, z. B. bei einem [Drittanbieter](#use-third-party-providers) oder mit einem API-Schlüssel, zeigt der Abschnitt „Usage" stattdessen die Kosten und Token-Nutzung der Sitzung selbst. Die CLI `/usage` zeigt die gleichen Summen in ihrem [Session-Block](/docs/de/costs#track-your-costs). Die Sitzungsliste in der Aktivitätsleiste zeigt auch die Summen der aktiven Sitzung unter ihrer Kopfzeile **Account & usage**. Erfordert Claude Code v2.1.277 oder später.283* **Andere Anmeldungen**: Wenn Planlimits nicht auf Ihre Anmeldung zutreffen, z. B. bei einem [Drittanbieter](#use-third-party-providers) oder mit einem API-Schlüssel, zeigt der Abschnitt „Usage“ stattdessen die Kosten und Token-Nutzung der Sitzung selbst. Die CLI `/usage` zeigt die gleichen Summen in ihrem [Session-Block](/docs/de/costs#track-your-costs). Die Sitzungsliste in der Aktivitätsleiste zeigt auch die Summen der aktiven Sitzung unter ihrer Kopfzeile **Account & usage**. Erfordert Claude Code v2.1.277 oder später.

275 284 

276Weitere Informationen zum Verfolgen und Reduzieren der Nutzung finden Sie unter [Verfolgen Sie Ihre Kosten](/docs/de/costs#track-your-costs).285Weitere Informationen zum Verfolgen und Reduzieren der Nutzung finden Sie unter [Verfolgen Sie Ihre Kosten](/docs/de/costs#track-your-costs).

277 286 


293 302 

294Wenn Claude eine Registerkarte in einer neuen Editor-Gruppe öffnet, sperrt die Erweiterung diese Gruppe, sodass Dateien, die Sie öffnen, während die Claude-Registerkarte fokussiert ist, stattdessen in eine andere Gruppe gehen.303Wenn Claude eine Registerkarte in einer neuen Editor-Gruppe öffnet, sperrt die Erweiterung diese Gruppe, sodass Dateien, die Sie öffnen, während die Claude-Registerkarte fokussiert ist, stattdessen in eine andere Gruppe gehen.

295 304 

296Um zu verhindern, dass die Erweiterung Gruppen sperrt, deaktivieren Sie die [Einstellung „Lock Editor Groups"](vscode://settings/claudeCode.lockEditorGroups). Gruppen, die bereits gesperrt sind, bleiben gesperrt, bis Sie sie entsperren. Die Einstellung erfordert Claude Code v2.1.274 oder später.305Um zu verhindern, dass die Erweiterung Gruppen sperrt, deaktivieren Sie die [Einstellung „Lock Editor Groups“](vscode://settings/claudeCode.lockEditorGroups). Gruppen, die bereits gesperrt sind, bleiben gesperrt, bis Sie sie entsperren. Die Einstellung erfordert Claude Code v2.1.274 oder später.

297 306 

298<Tip>307<Tip>

299 Verwenden Sie die Seitenleiste für Ihre Haupt-Claude-Sitzung und öffnen Sie zusätzliche Registerkarten für Nebenaufgaben. Claude merkt sich Ihren bevorzugten Ort. Das Symbol der Sitzungsliste in der Aktivitätsleiste ist separat vom Claude-Panel: Die Sitzungsliste ist immer in der Aktivitätsleiste sichtbar, während das Claude-Panel-Symbol nur dort angezeigt wird, wenn das Panel an der linken Seitenleiste angedockt ist.308 Verwenden Sie die Seitenleiste für Ihre Haupt-Claude-Sitzung und öffnen Sie zusätzliche Registerkarten für Nebenaufgaben. Claude merkt sich Ihren bevorzugten Ort. Das Symbol der Sitzungsliste in der Aktivitätsleiste ist separat vom Claude-Panel: Die Sitzungsliste ist immer in der Aktivitätsleiste sichtbar, während das Claude-Panel-Symbol nur dort angezeigt wird, wenn das Panel an der linken Seitenleiste angedockt ist.

300</Tip>309</Tip>

301 310 

311<h3 id="continue-conversations-after-a-reload">

312 Konversationen nach einem Neuladen fortsetzen

313</h3>

314 

302Nachdem Sie **Developer: Reload Window** ausgeführt oder VS Code neu gestartet haben, hängt es davon ab, wo das Gespräch offen war, ob es mit seiner Konversation zurückkommt:315Nachdem Sie **Developer: Reload Window** ausgeführt oder VS Code neu gestartet haben, hängt es davon ab, wo das Gespräch offen war, ob es mit seiner Konversation zurückkommt:

303 316 

304* **Editor-Registerkarte**: Das Gespräch kommt mit seiner Registerkarte zurück.317* **Editor-Registerkarte**: Das Gespräch kommt mit seiner Registerkarte zurück.

305* **Seitenleiste**: Das Gespräch kommt zurück, wenn Sie eine Nachricht gesendet oder Claude darin geantwortet hat, innerhalb der letzten 10 Minuten. Wenn es nicht zurückkommt, setzen Sie das Gespräch aus [Sitzungsverlauf](#resume-past-conversations) fort.318* **Seitenleiste**: Das Gespräch kommt zurück, wenn Sie eine Nachricht gesendet oder Claude darin geantwortet hat, innerhalb der letzten 10 Minuten. Wenn es nicht zurückkommt, setzen Sie das Gespräch aus [Sitzungsverlauf](#resume-past-conversations) fort.

306 319 

320Wenn ein anderer Claude Code-Prozess die Konversation noch geöffnet hat, werden Sie gefragt, bevor sie hier geöffnet wird, mit demselben Hinweis **Open here anyway** wie beim [Fortsetzen aus dem Sitzungsverlauf](#resume-past-conversations).

321 

307Wenn das Neuladen Claude mitten in einem Schritt unterbrochen hat, setzt Claude diesen Schritt fort, wenn das Gespräch zurückkommt, und ein Hinweis im Chat markiert die Fortsetzung. Erfordert Claude Code v2.1.274 oder später. Wenn der Schritt vor mehr als einer Stunde unterbrochen wurde oder die Sitzung an anderer Stelle offen ist, kommt das Gespräch stattdessen im Leerlauf zurück.322Wenn das Neuladen Claude mitten in einem Schritt unterbrochen hat, setzt Claude diesen Schritt fort, wenn das Gespräch zurückkommt, und ein Hinweis im Chat markiert die Fortsetzung. Erfordert Claude Code v2.1.274 oder später. Wenn der Schritt vor mehr als einer Stunde unterbrochen wurde oder die Sitzung an anderer Stelle offen ist, kommt das Gespräch stattdessen im Leerlauf zurück.

308 323 

309Um die Fortsetzung auszuschalten, öffnen Sie die [Einstellung „Continue After Reload"](vscode://settings/claudeCode.continueAfterReload) und deaktivieren Sie sie.324Um die Fortsetzung auszuschalten, öffnen Sie die [Einstellung „Continue After Reload“](vscode://settings/claudeCode.continueAfterReload) und deaktivieren Sie sie. Das Setzen von [`CLAUDE_CODE_RESUME_INTERRUPTED_TURN`](/docs/de/env-vars#variables) oder einer anderen `CLAUDE_CODE_RESUME_`-Variable in der Umgebung von VS Code oder in der [Einstellung `environmentVariables`](#extension-settings) hat im Panel keine Wirkung, da die Erweiterung diese Variablen entfernt, bevor sie die Sitzungen des Panels startet.

310 325 

311<h3 id="run-multiple-conversations">326<h3 id="run-multiple-conversations">

312 Führen Sie mehrere Gespräche327 Führen Sie mehrere Gespräche


344 Wechseln Sie zum Terminalmodus359 Wechseln Sie zum Terminalmodus

345</h3>360</h3>

346 361 

347Standardmäßig öffnet die Erweiterung ein grafisches Chat-Panel. Wenn Sie die CLI-ähnliche Schnittstelle bevorzugen, öffnen Sie die [Einstellung „Use Terminal"](vscode://settings/claudeCode.useTerminal) und aktivieren Sie das Kontrollkästchen.362Standardmäßig öffnet die Erweiterung ein grafisches Chat-Panel. Wenn Sie die CLI-ähnliche Schnittstelle bevorzugen, öffnen Sie die [Einstellung „Use Terminal“](vscode://settings/claudeCode.useTerminal) und aktivieren Sie das Kontrollkästchen.

348 363 

349Sie können auch VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), zu Erweiterungen → Claude Code gehen und **Use Terminal** aktivieren.364Sie können auch VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), zu Erweiterungen → Claude Code gehen und **Use Terminal** aktivieren.

350 365 


364 379 

365* **Installierte Plugins** werden oben mit Umschaltern angezeigt, um sie zu aktivieren oder zu deaktivieren.380* **Installierte Plugins** werden oben mit Umschaltern angezeigt, um sie zu aktivieren oder zu deaktivieren.

366 * Wenn Sie ein Plugin deaktivieren, das die gemeinsame `.claude/settings.json` Ihres Projekts aktiviert, fragt die Erweiterung zuerst: **Für mich deaktivieren** deaktiviert es nur für Sie, während **Für alle deaktivieren** die gemeinsame Datei ändert.381 * Wenn Sie ein Plugin deaktivieren, das die gemeinsame `.claude/settings.json` Ihres Projekts aktiviert, fragt die Erweiterung zuerst: **Für mich deaktivieren** deaktiviert es nur für Sie, während **Für alle deaktivieren** die gemeinsame Datei ändert.

382 * Ein Plugin, das nicht geladen werden konnte, zeigt in seiner Zeile einen kurzen Grund an. Klicken Sie auf den Grund, um zu sehen, was Sie dagegen tun können, einschließlich des Kopierens der vollständigen Fehlermeldung, um sie unter [Fehlerbehebung bei Plugins](/docs/de/plugins/troubleshooting) nachzuschlagen.

367* **Verfügbare Plugins** aus Ihren konfigurierten Marketplaces werden darunter angezeigt383* **Verfügbare Plugins** aus Ihren konfigurierten Marketplaces werden darunter angezeigt

368* Suchen Sie, um Plugins nach Name oder Beschreibung zu filtern384* Suchen Sie, um Plugins nach Name oder Beschreibung zu filtern

369* Klicken Sie auf **Installieren** für jedes verfügbare Plugin385* Klicken Sie auf **Installieren** für jedes verfügbare Plugin


406| Parameter | Beschreibung |422| Parameter | Beschreibung |

407| - | - |423| - | - |

408| `plugin` | Der Name des Plugins, wie er im Marketplace aufgelistet ist. Erforderlich. |424| `plugin` | Der Name des Plugins, wie er im Marketplace aufgelistet ist. Erforderlich. |

409| `marketplace` | Woher das Plugin kommt: ein GitHub `owner/repo`, eine `https://`-URL oder eine Git-SSH-URL wie `git@github.com:owner/repo.git`. Standardmäßig `anthropics/claude-plugins-official`, wenn nicht angegeben. |425| `marketplace` | Die [Quelle](/docs/de/plugins/install#add-a-marketplace) des Marketplace: ein GitHub `owner/repo`, eine `https://`-URL oder eine Git-SSH-Adresse wie `git@github.com:owner/repo.git`. Standardmäßig `anthropics/claude-plugins-official`, wenn nicht angegeben. |

426 

427Die Erweiterung prüft beide Werte, bevor sie etwas öffnet:

428 

429* **Plugin-Name**: höchstens 100 Zeichen, beginnend mit einem ASCII-Buchstaben oder einer Ziffer und ansonsten nur aus ASCII-Buchstaben, Ziffern, `.`, `_` und `-` bestehend.

430* **Marketplace-Quelle**: nur die Formen, die der Parameter `marketplace` auflistet, also kein lokaler Pfad, keine `http://`-Adresse und nicht der Name des Marketplace, wie z. B. `claude-plugins-official`. Eine `https://`-URL darf keinen Benutzernamen, kein Passwort und keinen Query-String enthalten.

431* **Git-Ref**: Um den Marketplace an einen Branch oder Tag zu binden, hängen Sie die Ref nach `%23`, der kodierten Form von `#`, an die Quelle an, wie in `marketplace=owner/repo%23v1.0`. Ein Link mit einem unkodierten `#` schlägt fehl. Marketplaces in der GitHub-Organisation `anthropics` können in einem Link nicht fixiert werden.

410 432 

411Einige Werte, die die [Registerkarte Marketplaces](#manage-marketplaces) akzeptiert, funktionieren nicht in einem Link, wie z. B. ein lokaler Pfad oder eine `http://`-Adresse. Für diese zeigt VS Code eine Fehlermeldung an und der Dialog wird nicht geöffnet.433Wer einen Link öffnet, der gegen diese Regeln verstößt, sieht einen Fehler, der mit `Invalid plugin installation URL` beginnt. Das Claude Code-Panel und der Dialog werden nicht geöffnet, und nichts wird installiert. Wenn der Name oder der Marketplace Ihres Plugins nicht in einen Link passt, weisen Sie die Personen an, den Marketplace auf der Registerkarte **Marketplaces** hinzuzufügen und das Plugin dann über die Registerkarte **Plugins** zu installieren.

412 434 

413Zwei Fälle enden mit einer Nachricht im Dialog statt der Bereichswahl:435Diese Fälle enden mit einer Nachricht im Dialog statt der Bereichswahl:

414 436 

415* **Der Marketplace listet kein Plugin mit diesem Namen auf**: Der Dialog meldet, dass das Plugin nicht gefunden wurde. Überprüfen Sie den `plugin`-Wert anhand der Auflistung des Marketplace.437* **Der Marketplace listet kein Plugin mit diesem Namen auf**: Der Dialog meldet, dass das Plugin nicht gefunden wurde. Überprüfen Sie den `plugin`-Wert anhand der Auflistung des Marketplace.

416* **Das Plugin ist bereits installiert**: Der Dialog teilt dies mit, und es ändert sich nichts.438* **Das Plugin ist bereits installiert**: Der Dialog teilt dies mit, und es ändert sich nichts.

439* **Ein anderer Marketplace mit demselben Namen ist bereits hinzugefügt**: Der Dialog meldet, dass der Marketplace des Links nicht hinzugefügt wurde, und nichts wird installiert.

417 440 

418GitHub-READMEs, Issues und einige andere Markdown-Hosts entfernen Links, deren Schema nicht `http` oder `https` ist, sodass ein `vscode://`-Link dort als Klartext angezeigt wird. Platzieren Sie die URL in einem Codeblock auf diesen Hosts, wie [Der Link wird als Klartext angezeigt, anstatt anklickbar zu sein](/docs/de/deep-links#the-link-renders-as-plain-text-instead-of-being-clickable) für `claude-cli://`-Links beschreibt.441GitHub-READMEs, Issues und einige andere Markdown-Hosts entfernen Links, deren Schema nicht `http` oder `https` ist, sodass ein `vscode://`-Link dort als Klartext angezeigt wird. Platzieren Sie die URL in einem Codeblock auf diesen Hosts, wie [Der Link wird als Klartext angezeigt, anstatt anklickbar zu sein](/docs/de/deep-links#the-link-renders-as-plain-text-instead-of-being-clickable) für `claude-cli://`-Links beschreibt.

419 442 


453 476 

454Claude öffnet neue Tabs für Browser-Aufgaben und teilt den Anmeldestatus Ihres Browsers, sodass es auf jede Website zugreifen kann, bei der Sie bereits angemeldet sind.477Claude öffnet neue Tabs für Browser-Aufgaben und teilt den Anmeldestatus Ihres Browsers, sodass es auf jede Website zugreifen kann, bei der Sie bereits angemeldet sind.

455 478 

479Wie sich jede Sitzung beim Start mit Ihrem Browser verbindet, ohne dass Sie `@browser` eingeben müssen, erfahren Sie unter [Chrome standardmäßig aktivieren](/docs/de/chrome#enable-chrome-by-default). Wann Claude Code in einer so verbundenen Sitzung vor einer Browser-Aktion bei Ihnen nachfragt, erfahren Sie unter [Berechtigungsabfragen in VS Code-Sitzungen](/docs/de/chrome#permission-prompts-in-vs-code-sessions).

480 

456Anweisungen zur Einrichtung, die vollständige Liste der Funktionen und Fehlerbehebung finden Sie unter [Claude Code mit Chrome verwenden](/docs/de/chrome).481Anweisungen zur Einrichtung, die vollständige Liste der Funktionen und Fehlerbehebung finden Sie unter [Claude Code mit Chrome verwenden](/docs/de/chrome).

457 482 

458<h2 id="vs-code-commands-and-shortcuts">483<h2 id="vs-code-commands-and-shortcuts">

459 VS Code-Befehle und Tastenkombinationen484 VS Code-Befehle und Tastenkombinationen

460</h2>485</h2>

461 486 

462Öffnen Sie die Befehlspalette (`Cmd+Shift+P` auf Mac oder `Ctrl+Shift+P` unter Windows/Linux) und geben Sie „Claude Code" ein, um alle verfügbaren VS Code-Befehle für die Claude Code-Erweiterung anzuzeigen.487Öffnen Sie die Befehlspalette (`Cmd+Shift+P` auf Mac oder `Ctrl+Shift+P` unter Windows/Linux) und geben Sie „Claude Code“ ein, um alle verfügbaren VS Code-Befehle für die Claude Code-Erweiterung anzuzeigen.

463 488 

464Einige Tastenkombinationen hängen davon ab, welches Panel „fokussiert" ist (Tastatureingaben empfängt). Wenn sich der Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich der Cursor in Claudes Eingabefeld befindet, ist Claude fokussiert. Verwenden Sie `Cmd+Esc` / `Ctrl+Esc`, um zwischen ihnen zu wechseln.489Einige Tastenkombinationen hängen davon ab, welches Panel „fokussiert“ ist (Tastatureingaben empfängt). Wenn sich der Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich der Cursor in Claudes Eingabefeld befindet, ist Claude fokussiert. Verwenden Sie `Cmd+Esc` / `Ctrl+Esc`, um zwischen ihnen zu wechseln.

465 490 

466<Note>491<Note>

467 Dies sind VS Code-Befehle zur Steuerung der Erweiterung. Nicht alle integrierten Claude Code-Befehle sind in der Erweiterung verfügbar. Weitere Informationen finden Sie unter [VS Code-Erweiterung vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli).492 Dies sind VS Code-Befehle zur Steuerung der Erweiterung. Nicht alle integrierten Claude Code-Befehle sind in der Erweiterung verfügbar. Weitere Informationen finden Sie unter [VS Code-Erweiterung vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli).


532| `prompt` | Text zum Vorausfüllen des Eingabefelds. Muss URL-codiert sein. Das Eingabefeld wird vorausgefüllt, aber nicht automatisch übermittelt. |557| `prompt` | Text zum Vorausfüllen des Eingabefelds. Muss URL-codiert sein. Das Eingabefeld wird vorausgefüllt, aber nicht automatisch übermittelt. |

533| `session` | Eine Sitzungs-ID zum Fortsetzen statt zum Starten eines neuen Gesprächs. Die Sitzung muss zum derzeit in VS Code geöffneten Arbeitsbereich gehören. Wenn die Sitzung nicht gefunden wird, wird stattdessen ein neues Gespräch gestartet. Wenn die Sitzung bereits in einer Registerkarte geöffnet ist, wird diese Registerkarte fokussiert. Um eine Sitzungs-ID programmgesteuert zu erfassen, siehe [Continue conversations](/docs/de/headless#continue-conversations). |558| `session` | Eine Sitzungs-ID zum Fortsetzen statt zum Starten eines neuen Gesprächs. Die Sitzung muss zum derzeit in VS Code geöffneten Arbeitsbereich gehören. Wenn die Sitzung nicht gefunden wird, wird stattdessen ein neues Gespräch gestartet. Wenn die Sitzung bereits in einer Registerkarte geöffnet ist, wird diese Registerkarte fokussiert. Um eine Sitzungs-ID programmgesteuert zu erfassen, siehe [Continue conversations](/docs/de/headless#continue-conversations). |

534 559 

535Um beispielsweise eine Registerkarte mit „review my changes" vorausgefüllt zu öffnen:560Um beispielsweise eine Registerkarte mit „review my changes“ vorausgefüllt zu öffnen:

536 561 

537```text theme={null}562```text theme={null}

538vscode://anthropic.claude-code/open?prompt=review%20my%20changes563vscode://anthropic.claude-code/open?prompt=review%20my%20changes


569| `attachOpenFile` | `true` | Fügen Sie die im Editor geöffnete Datei zu Ihren Nachrichten hinzu und zeigen Sie sie im Eingabefeld an. Wenn diese Option deaktiviert ist, wird nur Ihr ausgewählter Text hinzugefügt. Erfordert Claude Code v2.1.271 oder später |594| `attachOpenFile` | `true` | Fügen Sie die im Editor geöffnete Datei zu Ihren Nachrichten hinzu und zeigen Sie sie im Eingabefeld an. Wenn diese Option deaktiviert ist, wird nur Ihr ausgewählter Text hinzugefügt. Erfordert Claude Code v2.1.271 oder später |

570| `useCtrlEnterToSend` | `false` | Verwenden Sie Strg/Cmd+Eingabe statt Eingabe zum Senden von Eingabeaufforderungen |595| `useCtrlEnterToSend` | `false` | Verwenden Sie Strg/Cmd+Eingabe statt Eingabe zum Senden von Eingabeaufforderungen |

571| `scrollToBottomOnSend` | `true` | Scrollen Sie das Gespräch nach unten, wenn Sie eine Nachricht senden. Wenn diese Option deaktiviert ist, bleibt das Gespräch dort, wo Sie es verlassen haben. Erfordert Claude Code v2.1.275 oder später |596| `scrollToBottomOnSend` | `true` | Scrollen Sie das Gespräch nach unten, wenn Sie eine Nachricht senden. Wenn diese Option deaktiviert ist, bleibt das Gespräch dort, wo Sie es verlassen haben. Erfordert Claude Code v2.1.275 oder später |

597| `showMessageTimestamps` | `false` | Zeigen Sie an, wann jede Nachricht gesendet wurde. Eine Datumszeile markiert, wo der Tag wechselt. Erfordert Claude Code v2.1.284 oder später |

572| `enableNewConversationShortcut` | `false` | Aktivieren Sie Cmd/Strg+N, um ein neues Gespräch zu starten |598| `enableNewConversationShortcut` | `false` | Aktivieren Sie Cmd/Strg+N, um ein neues Gespräch zu starten |

573| `enableReopenClosedSessionShortcut` | `true` | Verwenden Sie Cmd/Strg+Umschalt+T, um die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut zu öffnen. Wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war, führt die Tastenkombination stattdessen den normalen Befehl zum erneuten Öffnen des geschlossenen Editors von VS Code aus. |599| `enableReopenClosedSessionShortcut` | `true` | Verwenden Sie Cmd/Strg+Umschalt+T, um die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut zu öffnen. Wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war, führt die Tastenkombination stattdessen den normalen Befehl zum erneuten Öffnen des geschlossenen Editors von VS Code aus. |

574| `archiveInactiveSessions` | `14` | [Archivieren Sie eine Sitzung automatisch](#resume-past-conversations) nach dieser Anzahl von Tagen ohne Aktivität: `1`, `2`, `7` oder `14`. Setzen Sie `0`, um dies auszuschalten. Erfordert Claude Code v2.1.265 oder später |600| `archiveInactiveSessions` | `14` | [Archivieren Sie eine Sitzung automatisch](#resume-past-conversations) nach dieser Anzahl von Tagen ohne Aktivität: `1`, `2`, `7` oder `14`. Setzen Sie `0`, um dies auszuschalten. Erfordert Claude Code v2.1.265 oder später |

575| `continueAfterReload` | `true` | Nach einem Fenster-Reload setzt Claude [den unterbrochenen Schritt fort](#choose-where-claude-lives) in der wiederhergestellten Sitzung. Erfordert Claude Code v2.1.274 oder später |601| `continueAfterReload` | `true` | Nach einem Fenster-Reload setzt Claude [den unterbrochenen Schritt fort](#continue-conversations-after-a-reload) in der wiederhergestellten Sitzung. Erfordert Claude Code v2.1.274 oder später |

576| `hideOnboarding` | `false` | Blenden Sie die Onboarding-Checkliste aus (Abschlusskappe-Symbol) |602| `hideOnboarding` | `false` | Blenden Sie die Onboarding-Checkliste aus (Abschlusskappe-Symbol) |

577| `focusView` | `false` | Blenden Sie Werkzeugaufrufe, Werkzeugergebnisse und Überlegungen hinter erweiterbaren Zeilen aus, sodass nur Ihre Eingabeaufforderungen und Claudes Antworten sichtbar bleiben. Claudes neueste To-Do-Liste bleibt sichtbar; dies erfordert Claude Code v2.1.225 oder später. Sie können die Fokusansicht auch über das Befehlsmenü umschalten. Erfordert Claude Code v2.1.221 oder später |603| `focusView` | `false` | Blenden Sie Werkzeugaufrufe, Werkzeugergebnisse und Überlegungen hinter erweiterbaren Zeilen aus, sodass nur Ihre Eingabeaufforderungen und Claudes Antworten sichtbar bleiben. Claudes neueste To-Do-Liste bleibt sichtbar; dies erfordert Claude Code v2.1.225 oder später. Sie können die Fokusansicht auch über das Befehlsmenü umschalten. Erfordert Claude Code v2.1.221 oder später |

578| `respectGitIgnore` | `true` | Schließen Sie .gitignore-Muster aus Dateisuchvorgängen und aus [Auswahlkontext](#reference-files-and-folders) aus |604| `respectGitIgnore` | `true` | Schließen Sie .gitignore-Muster aus Dateisuchvorgängen und aus [Auswahlkontext](#reference-files-and-folders) aus |

579| `usePythonEnvironment` | `true` | Aktivieren Sie die Python-Umgebung des Workspace beim Ausführen von Claude. Erfordert die Python-Erweiterung. |605| `usePythonEnvironment` | `true` | Aktivieren Sie die Python-Umgebung des Workspace beim Ausführen von Claude. Erfordert die Python-Erweiterung. |

580| `environmentVariables` | `[]` | Legen Sie Umgebungsvariablen für den Claude-Prozess fest. Verwenden Sie stattdessen Claude Code-Einstellungen für gemeinsame Konfiguration. |606| `environmentVariables` | `[]` | Legen Sie Umgebungsvariablen für den Claude-Prozess fest. Verwenden Sie stattdessen Claude Code-Einstellungen für gemeinsame Konfiguration. Ein Eintrag für [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars) gilt nur, wenn sein Wert ein absoluter Pfad ist; die Erweiterung erweitert `~` nicht und ignoriert einen relativen Wert. |

581| `disableLoginPrompt` | `false` | Überspringen Sie Authentifizierungsaufforderungen (für Setups von Drittanbieter-Providern) |607| `disableLoginPrompt` | `false` | Überspringen Sie Authentifizierungsaufforderungen (für Setups von Drittanbieter-Providern) |

582| `allowDangerouslySkipPermissions` | `false` | Fügt dem Moduswahlschalter die Option „Berechtigungen umgehen" hinzu. Verwenden Sie dies nur in Sandboxes ohne Internetzugang. |608| `allowDangerouslySkipPermissions` | `false` | Fügt dem Moduswahlschalter die Option „Berechtigungen umgehen“ hinzu. Verwenden Sie dies nur in Sandboxes ohne Internetzugang. |

583| `claudeProcessWrapper` | - | Ausführbare Datei zum Starten des Claude-Prozesses. Der Pfad der gebündelten Binärdatei wird als Argument übergeben, wenn vorhanden. Legen Sie dies auf eine separat installierte `claude`-Binärdatei fest, wenn der Erweiterungsbuild keine für Ihre Plattform enthält. In einem umschlossenen Setup beginnen Gespräche im Manusmodus, es sei denn, Sie legen `initialPermissionMode` fest oder haben in einem früheren Gespräch „Manuell", „Automatisch bearbeiten" oder „Automatisch" ausgewählt, da die Erweiterung die Einstellungen und integrierten Standardschritte dort überspringt; siehe [Berechtigungsmodi wechseln](/docs/de/permission-modes#switch-permission-modes). Ein Fehler „Unsupported platform" bei der Aktivierung bedeutet, dass keine Binärdatei für Ihre Plattform gebündelt ist; siehe [welche Plattformen vorkompilierte Binärdateien haben](/docs/de/troubleshoot-install#native-binary-not-found-after-npm-install). |609| `claudeProcessWrapper` | - | Ausführbare Datei zum Starten des Claude-Prozesses. Der Pfad der gebündelten Binärdatei wird als Argument übergeben, wenn vorhanden. Legen Sie dies auf eine separat installierte `claude`-Binärdatei fest, wenn der Erweiterungsbuild keine für Ihre Plattform enthält. In einem umschlossenen Setup beginnen Gespräche im Manusmodus, es sei denn, Sie legen `initialPermissionMode` fest oder haben in einem früheren Gespräch „Manuell“, „Automatisch bearbeiten“ oder „Automatisch“ ausgewählt, da die Erweiterung die Einstellungen und integrierten Standardschritte dort überspringt; siehe [Berechtigungsmodi wechseln](/docs/de/permission-modes#switch-permission-modes). Ein Fehler „Unsupported platform“ bei der Aktivierung bedeutet, dass keine Binärdatei für Ihre Plattform gebündelt ist; siehe [welche Plattformen vorkompilierte Binärdateien haben](/docs/de/troubleshoot-install#native-binary-not-found-after-npm-install). |

584 610 

585<h2 id="use-a-screen-reader">611<h2 id="use-a-screen-reader">

586 Verwenden Sie einen Bildschirmleser612 Verwenden Sie einen Bildschirmleser


609 635 

610Innerhalb einer Runde kündigt Ihr Bildschirmleser an, wessen Nachricht Sie lesen, während Sie sich durch sie bewegen:636Innerhalb einer Runde kündigt Ihr Bildschirmleser an, wessen Nachricht Sie lesen, während Sie sich durch sie bewegen:

611 637 

612* **Ihre Nachrichten**: „You"638* **Ihre Nachrichten**: „You“

613* **Nachrichten von Claude**: „Claude"639* **Nachrichten von Claude**: „Claude“

614* **Tool-Schritte**: „Claude" plus der Tool-Name, z. B. „Claude, Bash"640* **Tool-Schritte**: „Claude“ plus der Tool-Name, z. B. „Claude, Bash“

615* **Thinking-Blöcke**: „Claude, thinking"641* **Thinking-Blöcke**: „Claude, thinking“

616 642 

617Da die Erweiterung das Transkript als gekennzeichnete Region verfügbar macht, können Sie den Fokus auch mit `Tab` auf das Transkript selbst verschieben und es in Ihrem eigenen Tempo lesen. Um den Fokus stattdessen auf die neueste Nachricht oder eine ausstehende Berechtigungsaufforderung zu verschieben, führen Sie **Claude Code: Focus last message** aus der [Befehlspalette](#vs-code-commands-and-shortcuts) aus.643Da die Erweiterung das Transkript als gekennzeichnete Region verfügbar macht, können Sie den Fokus auch mit `Tab` auf das Transkript selbst verschieben und es in Ihrem eigenen Tempo lesen. Um den Fokus stattdessen auf die neueste Nachricht oder eine ausstehende Berechtigungsaufforderung zu verschieben, führen Sie **Claude Code: Focus last message** aus der [Befehlspalette](#vs-code-commands-and-shortcuts) aus.

618 644 

619Wenn eine Option in einer Berechtigungsaufforderung eine Berechtigungsregel oder einen Verzeichniszugriff speichert, endet ihr Label mit der Angabe, wo die Genehmigung gespeichert ist, z. B. „all projects" oder „this session". Wenn diese Option fokussiert ist, drücken Sie die `Left`- oder `Right`-Pfeiltaste, um das Ziel zu ändern, und die Erweiterung kündigt jedes Ziel an, wenn Sie es erreichen. Sie können das Ziel auch im Label anklicken. Die Pfeiltasten erfordern Claude Code v2.1.268 oder später.645Wenn eine Option in einer Berechtigungsaufforderung eine Berechtigungsregel oder einen Verzeichniszugriff speichert, endet ihr Label mit der Angabe, wo die Genehmigung gespeichert ist, z. B. „all projects“ oder „this session“. Wenn diese Option fokussiert ist, drücken Sie die `Left`- oder `Right`-Pfeiltaste, um das Ziel zu ändern, und die Erweiterung kündigt jedes Ziel an, wenn Sie es erreichen. Sie können das Ziel auch im Label anklicken. Die Pfeiltasten erfordern Claude Code v2.1.268 oder später.

620 646 

621<h2 id="vs-code-extension-vs-claude-code-cli">647<h2 id="vs-code-extension-vs-claude-code-cli">

622 VS Code-Erweiterung vs. Claude Code CLI648 VS Code-Erweiterung vs. Claude Code CLI


666 692 

667Referenzieren Sie Terminalausgabe in Ihren Eingabeaufforderungen mit `@terminal:name`, wobei `name` der Titel des Terminals ist. Dies ermöglicht Claude, Befehlsausgabe, Fehlermeldungen oder Protokolle zu sehen, ohne sie zu kopieren und einzufügen.693Referenzieren Sie Terminalausgabe in Ihren Eingabeaufforderungen mit `@terminal:name`, wobei `name` der Titel des Terminals ist. Dies ermöglicht Claude, Befehlsausgabe, Fehlermeldungen oder Protokolle zu sehen, ohne sie zu kopieren und einzufügen.

668 694 

695<h3 id="move-a-running-command-or-subagent-to-the-background">

696 Laufenden Befehl oder Subagenten in den Hintergrund verschieben

697</h3>

698 

699Wenn Claude auf einen Befehl oder einen [Subagenten](/docs/de/sub-agents) wartet, der länger dauert als gewünscht, klicken Sie in der Konversation unterhalb seines Tool-Aufrufs auf **Run in background**. Die Aktion erscheint, sobald ein Befehl etwa zwei Sekunden lang läuft, bzw. sobald ein Subagent startet. Claude wartet nicht mehr und setzt den Turn fort, während der Befehl oder Subagent als [Hintergrundaufgabe](/docs/de/tools-reference#background-commands) weiterläuft, die Claude benachrichtigt, wenn sie abgeschlossen ist. Erfordert Claude Code v2.1.287 oder später.

700 

701Um die Aufgabe zwischenzeitlich zu überprüfen oder zu beenden, geben Sie `/tasks` im Eingabefeld ein, um die [Agent-Karte](#use-the-prompt-box) zu öffnen. Ein Subagent behält dort seinen Platz im Baum der Agenten, und ein Befehl wird unterhalb der Agenten mit seiner [neuesten Ausgabe auf seiner Karte](#monitor-background-processes) aufgeführt.

702 

669<h3 id="monitor-background-processes">703<h3 id="monitor-background-processes">

670 Hintergrundprozesse überwachen704 Hintergrundprozesse überwachen

671</h3>705</h3>

672 706 

673Geben Sie `/tasks` im Eingabefeld ein, um die [Agent-Karte](#use-the-prompt-box) zu öffnen, die die Hintergrundaufgaben der Sitzung auflistet, z. B. einen Dev-Server, den Claude als Hintergrund-Shell-Befehl ausführt. Klicken Sie auf eine Aufgabe, um ihre Karte zu öffnen und sie dort zu beenden. Erfordert Claude Code v2.1.277 oder später.707Geben Sie `/tasks` im Eingabefeld ein, um die [Agent-Karte](#use-the-prompt-box) zu öffnen, die die Hintergrundaufgaben der Sitzung auflistet, z. B. einen Dev-Server, den Claude als Hintergrund-Shell-Befehl ausführt. Klicken Sie auf eine Aufgabe, um ihre Karte zu öffnen und sie dort zu beenden. Erfordert Claude Code v2.1.277 oder später.

674 708 

709Bei einem Hintergrund-Shell-Befehl oder einem [Monitor](/docs/de/tools-reference#monitor-tool), der einen Befehl ausführt, zeigt die Karte außerdem die neueste Ausgabe des Befehls an und aktualisiert sie, während der Befehl läuft.

710 

675<h3 id="connect-to-external-tools-with-mcp">711<h3 id="connect-to-external-tools-with-mcp">

676 Mit MCP eine Verbindung zu externen Tools herstellen712 Mit MCP eine Verbindung zu externen Tools herstellen

677</h3>713</h3>


689 725 

690Ersetzen Sie `YOUR_GITHUB_PAT` durch Ihr persönliches Zugriffstoken. Der Befehl `claude mcp add` speichert die Konfiguration, ohne Anmeldedaten zu validieren, daher wird hier ein Platzhalterwert akzeptiert, aber der Server kann sich später nicht verbinden. Um die Verbindung zu überprüfen, starten Sie eine neue Konversation, geben Sie `/mcp` ein und überprüfen Sie, dass der Server **Connected** anzeigt. Ein Server mit ungültigen Anmeldedaten zeigt **Failed**.726Ersetzen Sie `YOUR_GITHUB_PAT` durch Ihr persönliches Zugriffstoken. Der Befehl `claude mcp add` speichert die Konfiguration, ohne Anmeldedaten zu validieren, daher wird hier ein Platzhalterwert akzeptiert, aber der Server kann sich später nicht verbinden. Um die Verbindung zu überprüfen, starten Sie eine neue Konversation, geben Sie `/mcp` ein und überprüfen Sie, dass der Server **Connected** anzeigt. Ein Server mit ungültigen Anmeldedaten zeigt **Failed**.

691 727 

692Nach der Konfiguration bitten Sie Claude, die Tools zu verwenden (z. B. „Review PR #456").728Nach der Konfiguration bitten Sie Claude, die Tools zu verwenden (z. B. „Review PR #456“).

693 729 

694Um Server zum Verbinden zu finden, siehe [MCP-Server suchen und erstellen](/docs/de/mcp#find-and-build-mcp-servers).730Um Server zum Verbinden zu finden, siehe [MCP-Server suchen und erstellen](/docs/de/mcp#find-and-build-mcp-servers).

695 731 


721 757 

722<Steps>758<Steps>

723 <Step title="Anmeldeeingabeaufforderung deaktivieren">759 <Step title="Anmeldeeingabeaufforderung deaktivieren">

724 Öffnen Sie die [Einstellung „Anmeldeeingabeaufforderung deaktivieren"](vscode://settings/claudeCode.disableLoginPrompt) und aktivieren Sie das Kontrollkästchen.760 Öffnen Sie die [Einstellung „Anmeldeeingabeaufforderung deaktivieren“](vscode://settings/claudeCode.disableLoginPrompt) und aktivieren Sie das Kontrollkästchen.

725 761 

726 Sie können auch die VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), nach „Claude Code login" suchen und **Anmeldeeingabeaufforderung deaktivieren** aktivieren.762 Sie können auch die VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), nach „Claude Code login“ suchen und **Anmeldeeingabeaufforderung deaktivieren** aktivieren.

727 </Step>763 </Step>

728 764 

729 <Step title="Konfigurieren Sie Ihren Anbieter">765 <Step title="Konfigurieren Sie Ihren Anbieter">


737 </Step>773 </Step>

738</Steps>774</Steps>

739 775 

740Bei einem Drittanbieter bietet die Erweiterung keine Funktionen an, die ein claude.ai-Konto erfordern, wie z. B. Nutzungsverfolgung, [Sprachdiktat](/docs/de/voice-dictation) und die Registerkarte „Web" für [Cloud-Sitzungen](#resume-cloud-sessions-from-claude-ai). Weitere Informationen zu den Inhalten des Dialogs „Konto und Nutzung" bei diesen Anmeldungen finden Sie unter [Konto und Nutzung überprüfen](#check-account-and-usage).776Bei einem Drittanbieter bietet die Erweiterung keine Funktionen an, die ein claude.ai-Konto erfordern, wie z. B. Nutzungsverfolgung, [Sprachdiktat](/docs/de/voice-dictation) und die Registerkarte „Web“ für [Cloud-Sitzungen](#resume-cloud-sessions-from-claude-ai). Weitere Informationen zu den Inhalten des Dialogs „Konto und Nutzung“ bei diesen Anmeldungen finden Sie unter [Konto und Nutzung überprüfen](#check-account-and-usage).

741 777 

742Eine claude.ai-Anmeldung, die von einem früheren `/login` übrig bleibt, wird nicht verwendet: Die Erweiterung sendet sie nicht mit einer Anfrage.778Eine claude.ai-Anmeldung, die von einem früheren `/login` übrig bleibt, wird nicht verwendet: Die Erweiterung sendet sie nicht mit einer Anfrage.

743 779 


750Wenn Auto-Edit-Berechtigungen aktiviert sind, kann Claude Code VS Code-Konfigurationsdateien (wie `settings.json` oder `tasks.json`) ändern, die VS Code möglicherweise automatisch ausführt. Um das Risiko bei der Arbeit mit nicht vertrauenswürdigem Code zu verringern:786Wenn Auto-Edit-Berechtigungen aktiviert sind, kann Claude Code VS Code-Konfigurationsdateien (wie `settings.json` oder `tasks.json`) ändern, die VS Code möglicherweise automatisch ausführt. Um das Risiko bei der Arbeit mit nicht vertrauenswürdigem Code zu verringern:

751 787 

752* Aktivieren Sie den [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) für nicht vertrauenswürdige Arbeitsbereiche788* Aktivieren Sie den [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) für nicht vertrauenswürdige Arbeitsbereiche

753* Verwenden Sie den manuellen Modus anstelle von „Edit automatically" oder „Auto" für Bearbeitungen789* Verwenden Sie den manuellen Modus anstelle von „Edit automatically“ oder „Auto“ für Bearbeitungen

754* Überprüfen Sie Änderungen sorgfältig, bevor Sie sie akzeptieren790* Überprüfen Sie Änderungen sorgfältig, bevor Sie sie akzeptieren

755 791 

756<h3 id="the-built-in-ide-mcp-server">792<h3 id="the-built-in-ide-mcp-server">


767 803 

768Um eine vertrauliche Datei wie `.env` auszuschließen, fügen Sie eine [`Read`-Ablehnungsregel](/docs/de/permissions#read-and-edit) für ihren Pfad hinzu. Eine entsprechende Ablehnungsregel verhindert, dass sowohl der ausgewählte Text als auch die Benachrichtigung über die offene Datei für diese Datei Claude erreichen.804Um eine vertrauliche Datei wie `.env` auszuschließen, fügen Sie eine [`Read`-Ablehnungsregel](/docs/de/permissions#read-and-edit) für ihren Pfad hinzu. Eine entsprechende Ablehnungsregel verhindert, dass sowohl der ausgewählte Text als auch die Benachrichtigung über die offene Datei für diese Datei Claude erreichen.

769 805 

770Wenn Sie die [Einstellung „Attach Open File"](#extension-settings) deaktivieren, erhält die CLI den Pfad der aktiven Datei nur, wenn Sie darin Text ausgewählt haben.806Wenn Sie die [Einstellung „Attach Open File“](#extension-settings) deaktivieren, erhält die CLI den Pfad der aktiven Datei nur, wenn Sie darin Text ausgewählt haben.

771 807 

772**Transport und Authentifizierung.** Der Server bindet sich an `127.0.0.1` auf einem zufälligen Port im Bereich 10000–65535, und der Port ist nicht konfigurierbar. Der Transport ist unverschlüsseltes `ws://`; da der Socket nur loopback ist, kann jeder Prozess, der den Datenverkehr erfassen kann, auch das Token aus der Lock-Datei lesen, daher würde TLS keinen zusätzlichen Schutz bieten. Jede Erweiterungsaktivierung generiert ein neues zufälliges Auth-Token, schreibt es in eine Lock-Datei unter `~/.claude/ide/<port>.lock`, und die CLI muss es als `X-Claude-Code-Ide-Authorization`-Header präsentieren, um sich zu verbinden. Die Lock-Datei hat `0600`-Berechtigungen in einem `0700`-Verzeichnis, daher kann nur der Benutzer, der VS Code ausführt, sie lesen. Wenn `CLAUDE_CONFIG_DIR` gesetzt ist, wird die Lock-Datei stattdessen in `$CLAUDE_CONFIG_DIR/ide/` geschrieben.808**Transport und Authentifizierung.** Der Server bindet sich an `127.0.0.1` auf einem zufälligen Port im Bereich 10000–65535, und der Port ist nicht konfigurierbar. Der Transport ist unverschlüsseltes `ws://`; da der Socket nur loopback ist, kann jeder Prozess, der den Datenverkehr erfassen kann, auch das Token aus der Lock-Datei lesen, daher würde TLS keinen zusätzlichen Schutz bieten. Jede Erweiterungsaktivierung generiert ein neues zufälliges Auth-Token, schreibt es in eine Lock-Datei unter `~/.claude/ide/<port>.lock`, und die CLI muss es als `X-Claude-Code-Ide-Authorization`-Header präsentieren, um sich zu verbinden. Die Lock-Datei hat `0600`-Berechtigungen in einem `0700`-Verzeichnis, daher kann nur der Benutzer, der VS Code ausführt, sie lesen. Wenn `CLAUDE_CONFIG_DIR` gesetzt ist, wird die Lock-Datei stattdessen in `$CLAUDE_CONFIG_DIR/ide/` geschrieben.

773 809 


778| `mcp__ide__getDiagnostics` | Gibt Sprachserver-Diagnosen zurück – die Fehler und Warnungen im Problems-Panel von VS Code. Optional auf eine Datei beschränkt. | Ja |814| `mcp__ide__getDiagnostics` | Gibt Sprachserver-Diagnosen zurück – die Fehler und Warnungen im Problems-Panel von VS Code. Optional auf eine Datei beschränkt. | Ja |

779| `mcp__ide__executeCode` | Führt Python-Code im Kernel des aktiven Jupyter-Notebooks aus. Siehe Bestätigungsfluss unten. | Nein |815| `mcp__ide__executeCode` | Führt Python-Code im Kernel des aktiven Jupyter-Notebooks aus. Siehe Bestätigungsfluss unten. | Nein |

780 816 

817**Diagnosen im Chat-Panel.** Im Chat-Panel liest Claude mit Claude Code v2.1.285 oder höher das Problems-Panel von VS Code über einen separaten integrierten Server namens `claude-vscode`. Claude kann ihn nach den aktuellen Fehlern und Warnungen in einer Datei oder in allen Dateien abfragen, für die VS Code Diagnosen hat.

818 

819Hooks und Berechtigungsregeln sehen das Diagnose-Tool des Chat-Panels als `mcp__claude-vscode__getDiagnostics`. Um Diagnosen sowohl in der CLI als auch im Chat-Panel abzudecken, nennen Sie in Ihrem Hook oder Ihrer Regel sowohl `mcp__ide__getDiagnostics` als auch `mcp__claude-vscode__getDiagnostics`.

820 

821Dieses `settings.json`-Beispiel verweigert beide Tools:

822 

823```json theme={null}

824{

825 "permissions": {

826 "deny": [

827 "mcp__ide__getDiagnostics",

828 "mcp__claude-vscode__getDiagnostics"

829 ]

830 }

831}

832```

833 

834Eine `Read`-deny-Regel deckt keines der beiden Tools ab. Blockieren Sie sie daher wie im Beispiel namentlich mit einer [deny-Regel](/docs/de/permissions#mcp).

835 

781**Jupyter-Ausführung fragt immer zuerst.** `mcp__ide__executeCode` kann nichts stillschweigend ausführen. Bei jedem Aufruf wird der Code als neue Zelle am Ende des aktiven Notebooks eingefügt, VS Code scrollt ihn in die Ansicht, und ein natives Quick Pick fragt Sie, ob Sie **Execute** oder **Cancel** wählen. Abbrechen – oder das Picker mit `Esc` schließen – gibt einen Fehler an Claude zurück und nichts wird ausgeführt. Das Tool weigert sich auch kategorisch, wenn es kein aktives Notebook gibt, wenn die Jupyter-Erweiterung (`ms-toolsai.jupyter`) nicht installiert ist, oder wenn der Kernel nicht Python ist.836**Jupyter-Ausführung fragt immer zuerst.** `mcp__ide__executeCode` kann nichts stillschweigend ausführen. Bei jedem Aufruf wird der Code als neue Zelle am Ende des aktiven Notebooks eingefügt, VS Code scrollt ihn in die Ansicht, und ein natives Quick Pick fragt Sie, ob Sie **Execute** oder **Cancel** wählen. Abbrechen – oder das Picker mit `Esc` schließen – gibt einen Fehler an Claude zurück und nichts wird ausgeführt. Das Tool weigert sich auch kategorisch, wenn es kein aktives Notebook gibt, wenn die Jupyter-Erweiterung (`ms-toolsai.jupyter`) nicht installiert ist, oder wenn der Kernel nicht Python ist.

782 837 

783<Note>838<Note>


806 861 

8071. **Öffnen Sie eine Datei**: Das Symbol erfordert, dass eine Datei geöffnet ist. Es reicht nicht aus, nur einen Ordner geöffnet zu haben.8621. **Öffnen Sie eine Datei**: Das Symbol erfordert, dass eine Datei geöffnet ist. Es reicht nicht aus, nur einen Ordner geöffnet zu haben.

8082. **Überprüfen Sie die VS Code-Version**: Erfordert 1.94.0 oder höher (Hilfe → Über)8632. **Überprüfen Sie die VS Code-Version**: Erfordert 1.94.0 oder höher (Hilfe → Über)

8093. **Starten Sie VS Code neu**: Führen Sie „Developer: Reload Window" aus der Befehlspalette aus8643. **Starten Sie VS Code neu**: Führen Sie „Developer: Reload Window“ aus der Befehlspalette aus

8104. **Deaktivieren Sie in Konflikt stehende Erweiterungen**: Deaktivieren Sie vorübergehend andere KI-Erweiterungen (Cline, Continue, usw.)8654. **Deaktivieren Sie in Konflikt stehende Erweiterungen**: Deaktivieren Sie vorübergehend andere KI-Erweiterungen (Cline, Continue, usw.)

8115. **Überprüfen Sie die Workspace-Vertrauenswürdigkeit**: Die Erweiterung funktioniert nicht im eingeschränkten Modus8665. **Überprüfen Sie die Workspace-Vertrauenswürdigkeit**: Die Erweiterung funktioniert nicht im eingeschränkten Modus

812 867 

813Alternativ können Sie auf **✻ Claude Code** in der **Statusleiste** (unten rechts) klicken. Dies funktioniert auch ohne geöffnete Datei. Sie können auch die **Befehlspalette** (`Cmd+Shift+P` / `Ctrl+Shift+P`) verwenden und „Claude Code" eingeben.868Alternativ können Sie auf **✻ Claude Code** in der **Statusleiste** (unten rechts) klicken. Dies funktioniert auch ohne geöffnete Datei. Sie können auch die **Befehlspalette** (`Cmd+Shift+P` / `Ctrl+Shift+P`) verwenden und „Claude Code“ eingeben.

814 869 

815<h3 id="cmd-esc-does-nothing-on-macos">870<h3 id="cmd-esc-does-nothing-on-macos">

816 Cmd+Esc funktioniert auf macOS nicht871 Cmd+Esc funktioniert auf macOS nicht


842 897 

843So deinstallieren Sie die Claude Code-Erweiterung:898So deinstallieren Sie die Claude Code-Erweiterung:

844 899 

8451. Öffnen Sie die Ansicht „Erweiterungen" (`Cmd+Shift+X` auf Mac oder `Ctrl+Shift+X` auf Windows/Linux)9001. Öffnen Sie die Ansicht „Erweiterungen“ (`Cmd+Shift+X` auf Mac oder `Ctrl+Shift+X` auf Windows/Linux)

8462. Suchen Sie nach „Claude Code"9012. Suchen Sie nach „Claude Code“

8473. Klicken Sie auf **Deinstallieren**9023. Klicken Sie auf **Deinstallieren**

848 903 

849Wenn Sie `claude` in einem integrierten VS Code-Terminal ausführen, installiert Claude Code die Erweiterung automatisch neu. Um sie deinstalliert zu halten, deaktivieren Sie **Auto-install IDE extension** in `/config`, oder setzen Sie [`autoInstallIdeExtension`](/docs/de/settings-reference#autoinstallideextension) auf `false`. Sie können auch die Umgebungsvariable [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/de/env-vars) auf `1` setzen.904Wenn Sie `claude` in einem integrierten VS Code-Terminal ausführen, installiert Claude Code die Erweiterung automatisch neu. Um sie deinstalliert zu halten, deaktivieren Sie **Auto-install IDE extension** in `/config`, oder setzen Sie [`autoInstallIdeExtension`](/docs/de/settings-reference#autoinstallideextension) auf `false`. Sie können auch die Umgebungsvariable [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/de/env-vars) auf `1` setzen.

Details

103Wenn Sie GitHub bereits im Browser verbunden haben, warnt Sie `/web-setup`, dass das Fortfahren diese Verbindung für Ihre Cloud-Sitzungen ersetzt.103Wenn Sie GitHub bereits im Browser verbunden haben, warnt Sie `/web-setup`, dass das Fortfahren diese Verbindung für Ihre Cloud-Sitzungen ersetzt.

104 104 

105<Note>105<Note>

106 Organisationen mit aktivierter [Zero Data Retention](/docs/de/zero-data-retention) können `/web-setup` oder andere Cloud-Sitzungsfunktionen nicht verwenden. Wenn die GitHub CLI nicht installiert oder nicht authentifiziert ist, öffnet Claude Code stattdessen den Browser-Onboarding-Flow.106 Organisationen mit aktivierter [Zero Data Retention](/docs/de/zero-data-retention) oder mit angewendeter [HIPAA-Konfiguration](/docs/de/hipaa-setup) können `/web-setup` oder andere Cloud-Sitzungsfunktionen nicht verwenden. Wenn die GitHub CLI nicht installiert oder nicht authentifiziert ist, öffnet Claude Code stattdessen den Browser-Onboarding-Flow.

107</Note>107</Note>

108 108 

109<Steps>109<Steps>


264Der Befehl ist auch verborgen in zwei weiteren Fällen:264Der Befehl ist auch verborgen in zwei weiteren Fällen:

265 265 

266* Ein Administrator hat Cloud-Sitzungen für Ihre Organisation deaktiviert. In diesem Fall gibt das Absenden von `/web-setup` [`Cloud-Sitzungen sind durch die Richtlinie Ihrer Organisation deaktiviert`](/docs/de/errors#cloud-sessions-are-disabled-by-your-organizations-policy) zurück. Vor v2.1.268 gab dieser Fall auch `Unbekannter Befehl: /web-setup` zurück.266* Ein Administrator hat Cloud-Sitzungen für Ihre Organisation deaktiviert. In diesem Fall gibt das Absenden von `/web-setup` [`Cloud-Sitzungen sind durch die Richtlinie Ihrer Organisation deaktiviert`](/docs/de/errors#cloud-sessions-are-disabled-by-your-organizations-policy) zurück. Vor v2.1.268 gab dieser Fall auch `Unbekannter Befehl: /web-setup` zurück.

267* Ihre Enterprise-Organisation hat [Zero Data Retention](/docs/de/zero-data-retention) aktiviert, was Cloud-Sitzungen nicht verfügbar macht.267* Ihre Enterprise-Organisation hat [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet. Beides macht Cloud-Sitzungen nicht verfügbar.

268 268 

269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">

270 „Cloud-Umgebung konnte nicht erstellt werden" oder „Keine Cloud-Umgebung verfügbar" bei Verwendung von `--cloud`270 „Cloud-Umgebung konnte nicht erstellt werden" oder „Keine Cloud-Umgebung verfügbar" bei Verwendung von `--cloud`

workflows.md +10 −10

Details

7> Dynamische Workflows orchestrieren viele Subagenten aus einem Skript, das Claude schreibt und das Sie erneut ausführen können. Verwenden Sie sie für Codebase-Audits, große Migrationen und überprüfte Recherchen.7> Dynamische Workflows orchestrieren viele Subagenten aus einem Skript, das Claude schreibt und das Sie erneut ausführen können. Verwenden Sie sie für Codebase-Audits, große Migrationen und überprüfte Recherchen.

8 8 

9<Note>9<Note>

10 Dynamische Workflows sind auf allen bezahlten Plänen, mit Anthropic API-Zugriff und auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry verfügbar. Aktivieren Sie sie auf Pro über die Zeile „Dynamic workflows" in `/config`.10 Dynamische Workflows sind auf allen bezahlten Plänen, mit Anthropic API-Zugriff und auf Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry verfügbar. Aktivieren Sie sie auf Pro über die Zeile „Dynamic workflows“ in `/config`.

11</Note>11</Note>

12 12 

13Ein dynamischer Workflow ist ein JavaScript-Skript, das viele [Subagenten](/docs/de/sub-agents) auf einmal orchestriert. Claude schreibt das Skript für die Aufgabe, die Sie beschreiben, und eine Laufzeit führt es im Hintergrund aus, während Ihre Sitzung reaktionsschnell bleibt.13Ein dynamischer Workflow ist ein JavaScript-Skript, das viele [Subagenten](/docs/de/sub-agents) auf einmal orchestriert. Claude schreibt das Skript für die Aufgabe, die Sie beschreiben, und eine Laufzeit führt es im Hintergrund aus, während Ihre Sitzung reaktionsschnell bleibt.


49 </Step>49 </Step>

50 50 

51 <Step title="Workflows zulassen">51 <Step title="Workflows zulassen">

52 Claude Code fragt, ob der Workflow zulässig sein soll. Wählen Sie **Ja**, um fortzufahren. Die genaue Eingabeaufforderung hängt von Ihrem Berechtigungsmodus ab. Siehe [Genehmigen Sie den Plan, bevor er ausgeführt wird](#approve-the-plan-before-it-runs) für die Optionen pro Modus.52 Claude Code fragt, ob der Workflow zulässig sein soll. Wählen Sie **Ja**, um fortzufahren. Die genaue Berechtigungsabfrage hängt von Ihrem Berechtigungsmodus ab. Siehe [Genehmigen Sie den Plan, bevor er ausgeführt wird](#approve-the-plan-before-it-runs) für die Optionen pro Modus.

53 </Step>53 </Step>

54 54 

55 <Step title="Fortschritt beobachten">55 <Step title="Fortschritt beobachten">

56 Die Ausführung startet im Hintergrund. Führen Sie `/workflows` aus, verwenden Sie die Pfeiltasten, um die Ausführung auszuwählen, und drücken Sie die Eingabetaste, um die Fortschrittsansicht zu öffnen:56 Die Ausführung startet im Hintergrund. Führen Sie `/workflows` aus, um ihre Fortschrittsansicht zu öffnen:

57 57 

58 ```text wrap theme={null}58 ```text wrap theme={null}

59 /workflows59 /workflows

60 ```60 ```

61 61 

62 Die Ansicht zeigt jede Phase mit ihrer Agentenzahl, Gesamttoken und verstrichener Zeit. Führen Sie einen Drilldown in jede Phase durch, um ihre Agenten und deren Ergebnisse anzuzeigen. Siehe [Beobachten Sie die Ausführung](#watch-the-run) für den vollständigen Satz von Steuerelementen.62 Falls `/workflows` stattdessen eine Liste von Ausführungen anzeigt, wählen Sie die gerade gestartete Ausführung aus und drücken Sie die Eingabetaste. Die Ansicht zeigt jede Phase mit ihrer Agentenzahl. Führen Sie einen Drilldown in jede Phase durch, um ihre Agenten und deren Ergebnisse anzuzeigen. Siehe [Beobachten Sie die Ausführung](#watch-the-run) für den vollständigen Satz von Steuerelementen.

63 63 

64 Sie können auch vom Aufgabenpanel unter dem Eingabefeld aus beobachten: Während die Ausführung läuft, wird dort eine einzeilige Fortschrittsübersicht angezeigt. Drücken Sie die Abwärts-Taste, um den Fokus darauf zu legen, und dann die Eingabetaste, um es zu erweitern.64 Sie können auch vom Aufgabenpanel unter dem Eingabefeld aus beobachten: Während die Ausführung läuft, wird dort eine einzeilige Fortschrittsübersicht angezeigt. Drücken Sie die Abwärts-Taste, um den Fokus darauf zu legen, und dann die Eingabetaste, um es zu erweitern.

65 </Step>65 </Step>


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. Um einen laufenden Workflow zu stoppen, ohne ihn zu öffnen, wählen Sie ihn in der Liste aus und drücken Sie `x`.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 seine Fortschrittsansicht zu öffnen. Wenn die Sitzung nur eine Ausführung hat, überspringt `/workflows` die Liste und öffnet diese Ausführung. Um einen laufenden Workflow aus der Liste heraus zu stoppen, ohne ihn zu öffnen, wählen Sie ihn 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. Die Fußzeile listet die Taste für jede Aktion auf:

97 97 

98| Taste | Aktion |98| Taste | Aktion |

99| :- | :- |99| :- | :- |


126 Fordern Sie einen Workflow in Ihrer Eingabeaufforderung an126 Fordern Sie einen Workflow in Ihrer Eingabeaufforderung an

127</h3>127</h3>

128 128 

129Um eine einzelne Aufgabe als Workflow auszuführen, ohne die Anstrengungsebene der Sitzung zu ändern, fügen Sie das Schlüsselwort `ultracode` in Ihrer Eingabeaufforderung ein. Das Fragen in Ihren eigenen Worten, zum Beispiel „einen Workflow verwenden" oder „einen Workflow ausführen", funktioniert auch: Claude behandelt eine direkte Anfrage als die gleiche Opt-in.129Um eine einzelne Aufgabe als Workflow auszuführen, ohne die Anstrengungsebene der Sitzung zu ändern, fügen Sie das Schlüsselwort `ultracode` in Ihrer Eingabeaufforderung ein. Das Fragen in Ihren eigenen Worten, zum Beispiel „einen Workflow verwenden“ oder „einen Workflow ausführen“, funktioniert auch: Claude behandelt eine direkte Anfrage als die gleiche Opt-in.

130 130 

131```text wrap theme={null}131```text wrap theme={null}

132ultracode: audit every API endpoint under src/routes/ for missing auth checks132ultracode: audit every API endpoint under src/routes/ for missing auth checks


192* **Rohes Skript anzeigen**: Lesen Sie das Skript, bevor Sie entscheiden192* **Rohes Skript anzeigen**: Lesen Sie das Skript, bevor Sie entscheiden

193* **Nein**: Abbrechen193* **Nein**: Abbrechen

194 194 

195`Ctrl+G` öffnet das Skript in Ihrem Editor. `Tab` ermöglicht es Ihnen, die Eingabeaufforderung vor dem Start der Ausführung anzupassen.195`Ctrl+G` öffnet das Skript in Ihrem Editor. Wenn **Ja, ausführen** oder **Nein** ausgewählt ist, drücken Sie `Tab`, um Ihrer Antwort [einen Kommentar hinzuzufügen](/docs/de/permissions#add-a-comment-when-you-answer-a-permission-prompt).

196 196 

197Ob Sie diese Eingabeaufforderung sehen, hängt von Ihrem [Berechtigungsmodus](/docs/de/permission-modes) ab:197Ob Sie diese Eingabeaufforderung sehen, hängt von Ihrem [Berechtigungsmodus](/docs/de/permission-modes) ab:

198 198 


211* **Ein Hook**: Ein [`PreToolUse`](/docs/de/hooks#pretooluse)-Hook, der den Aufruf zulässt, genehmigt ihn.211* **Ein Hook**: Ein [`PreToolUse`](/docs/de/hooks#pretooluse)-Hook, der den Aufruf zulässt, genehmigt ihn.

212* **Ihr Host**: Ein [`--permission-prompt-tool`](/docs/de/cli-reference#cli-flags) oder, mit dem Agent SDK, ein [`canUseTool`](/docs/de/agent-sdk/permissions)-Callback genehmigt ihn.212* **Ihr Host**: Ein [`--permission-prompt-tool`](/docs/de/cli-reference#cli-flags) oder, mit dem Agent SDK, ein [`canUseTool`](/docs/de/agent-sdk/permissions)-Callback genehmigt ihn.

213 213 

214In der Desktop-App zeigt eine Genehmigungskarte den Workflow-Namen, die Phasenliste und eine Token-Nutzungswarnung mit den Aktionen **Einmal**, **Immer** und **Ablehnen**. Die Fortschrittsansicht wird im Seitenpanel „Hintergrundaufgaben" angezeigt.214In der Desktop-App zeigt eine Genehmigungskarte den Workflow-Namen, die Phasenliste und eine Token-Nutzungswarnung mit den Aktionen **Einmal**, **Immer** und **Ablehnen**. Die Fortschrittsansicht wird im Seitenpanel „Hintergrundaufgaben“ angezeigt.

215 215 

216Die Subagenten, die der Workflow spawnt, verwenden Ihre [Berechtigungsregeln](/docs/de/settings-reference#permission-settings), und Claude Code wählt ihren Berechtigungsmodus nach den Regeln unter [welcher Berechtigungsmodus ein Subagent ausgeführt wird](/docs/de/sub-agents#permission-modes). Um Eingabeaufforderungen bei einer langen Ausführung zu vermeiden, fügen Sie die Tools, die die Agenten benötigen, vor dem Start zu Ihren Zulassungsregeln hinzu.216Die Subagenten, die der Workflow spawnt, verwenden Ihre [Berechtigungsregeln](/docs/de/settings-reference#permission-settings), und Claude Code wählt ihren Berechtigungsmodus nach den Regeln unter [welcher Berechtigungsmodus ein Subagent ausgeführt wird](/docs/de/sub-agents#permission-modes). Um Eingabeaufforderungen bei einer langen Ausführung zu vermeiden, fügen Sie die Tools, die die Agenten benötigen, vor dem Start zu Ihren Zulassungsregeln hinzu.

217 217 


504 504 

505Der Standard ist `medium`, oder `small`, wenn Sie mit Claude Code v2.1.271 oder später bei einem Pro-Plan angemeldet sind. Bis Sie einen Wert wählen, zeigt die `/config`-Zeile den Wert als Standard an, und die Zeile `Running in background` des Workflows benennt die geltende Größe. Erfordert Claude Code v2.1.219 oder später; frühere Versionen standardmäßig auf `unrestricted`.505Der Standard ist `medium`, oder `small`, wenn Sie mit Claude Code v2.1.271 oder später bei einem Pro-Plan angemeldet sind. Bis Sie einen Wert wählen, zeigt die `/config`-Zeile den Wert als Standard an, und die Zeile `Running in background` des Workflows benennt die geltende Größe. Erfordert Claude Code v2.1.219 oder später; frühere Versionen standardmäßig auf `unrestricted`.

506 506 

507Um die Richtlinie zu ändern, wählen Sie einen Wert für die Einstellung „Dynamic workflow size" in `/config` oder führen Sie `/config workflowSizeGuideline=small` aus. Auf v2.1.219 und später können Sie auch den [`workflowSizeGuideline`-Schlüssel](/docs/de/settings-reference#workflowsizeguideline) in jeder Einstellungsdatei festlegen; dieser Wert hat Vorrang vor `/config`, und Claude Code verbirgt die `/config`-Zeile, während eine Einstellungsdatei einen bereitstellt.507Um die Richtlinie zu ändern, wählen Sie einen Wert für die Einstellung „Dynamic workflow size“ in `/config` oder führen Sie `/config workflowSizeGuideline=small` aus. Auf v2.1.219 und später können Sie auch den [`workflowSizeGuideline`-Schlüssel](/docs/de/settings-reference#workflowsizeguideline) in jeder Einstellungsdatei festlegen; dieser Wert hat Vorrang vor `/config`, und Claude Code verbirgt die `/config`-Zeile, während eine Einstellungsdatei einen bereitstellt.

508 508 

509Änderungen werden beim nächsten Prompt wirksam. Die [Laufzeit-Agent-Limits](#behavior-and-limits) gelten weiterhin unabhängig von der Einstellung.509Änderungen werden beim nächsten Prompt wirksam. Die [Laufzeit-Agent-Limits](#behavior-and-limits) gelten weiterhin unabhängig von der Einstellung.

510 510 

Details

6 6 

7> Erfahren Sie mehr über Null-Datenspeicherung (ZDR) für Claude Code, verfügbar für qualifizierte Konten auf Claude for Enterprise, einschließlich Umfang, deaktivierter Funktionen und wie Sie die Aktivierung anfordern.7> Erfahren Sie mehr über Null-Datenspeicherung (ZDR) für Claude Code, verfügbar für qualifizierte Konten auf Claude for Enterprise, einschließlich Umfang, deaktivierter Funktionen und wie Sie die Aktivierung anfordern.

8 8 

9Null-Datenspeicherung (ZDR) für Claude Code ist für qualifizierte Konten auf Claude for Enterprise verfügbar. Wenn ZDR aktiviert ist, werden Eingabeaufforderungen und Modellreaktionen, die während Claude Code-Sitzungen generiert werden, in Echtzeit verarbeitet und nicht von Anthropic gespeichert, nachdem die Antwort zurückgegeben wurde, außer wenn dies erforderlich ist, um das Gesetz einzuhalten oder Missbrauch zu bekämpfen.9Null-Datenspeicherung (ZDR) für Claude Code ist für qualifizierte Konten auf Claude for Enterprise verfügbar. Wenn ZDR aktiviert ist, werden Prompts und Modellantworten, die während Claude Code-Sitzungen generiert werden, in Echtzeit verarbeitet und nicht von Anthropic gespeichert, nachdem die Antwort zurückgegeben wurde, außer wenn dies erforderlich ist, um das Gesetz einzuhalten oder Missbrauch zu bekämpfen.

10 10 

11<Note>11<Note>

12 ZDR ist nicht im Standard-Plan von Claude for Enterprise enthalten und kann nicht in Ihren Admin-Einstellungen aktiviert werden. Es ist für qualifizierte Konten verfügbar und erfordert eine separate Aktivierung durch Anthropic. Wenn Ihre Organisation ZDR benötigt, [kontaktieren Sie den Vertrieb](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request) oder Ihr Anthropic-Kontoteam, um die Berechtigung zu bestätigen.12 ZDR ist nicht im Standard-Plan von Claude for Enterprise enthalten und kann nicht in Ihren Admin-Einstellungen aktiviert werden. Es ist für qualifizierte Konten verfügbar und erfordert eine separate Aktivierung durch Anthropic. Wenn Ihre Organisation ZDR benötigt, [kontaktieren Sie den Vertrieb](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request) oder Ihr Anthropic-Kontoteam, um die Berechtigung zu bestätigen.

13</Note>13</Note>

14 14 

15Claude for Enterprise-Organisationen, die HIPAA aktiviert haben, können die Claude Code CLI und den Code-Tab in Claude Desktop ohne ZDR in ihr Business Associate Agreement (BAA) einbeziehen, sobald die HIPAA-Konfiguration auf Claude Code (lokaler Modus) und Cowork (lokaler Modus) angewendet wurde. Siehe [Claude Code (lokaler Modus) für eine HIPAA-fähige Organisation einrichten](/docs/de/hipaa-setup). Organisationen ohne die HIPAA-Konfiguration benötigen weiterhin ZDR, damit Claude Code durch das BAA abgedeckt ist. Eine Liste der berechtigten Dienste (Eligible Services) finden Sie im [Implementierungsleitfaden](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

16 

15ZDR auf Claude for Enterprise gibt Unternehmenskunden die Möglichkeit, Claude Code mit Null-Datenspeicherung zu verwenden und auf Verwaltungsfunktionen zuzugreifen:17ZDR auf Claude for Enterprise gibt Unternehmenskunden die Möglichkeit, Claude Code mit Null-Datenspeicherung zu verwenden und auf Verwaltungsfunktionen zuzugreifen:

16 18 

17* Kostenkontrolle pro Benutzer19* Kostenkontrolle pro Benutzer

18* [Analytics](/docs/de/analytics)-Dashboard20* [Analytics](/docs/de/analytics)-Dashboard

19* [Serververwaltete Einstellungen](/docs/de/server-managed-settings)21* [Serververwaltete Einstellungen](/docs/de/server-managed-settings)

20* Audit-Protokolle22* Audit-Logs

21 23 

22ZDR für Claude Code auf Claude for Enterprise gilt nur für die direkte Plattform von Anthropic. Für Claude-Bereitstellungen auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry beachten Sie die Datenspeicherungsrichtlinien dieser Plattformen.24ZDR für Claude Code auf Claude for Enterprise gilt nur für die direkte Plattform von Anthropic. Für Claude-Bereitstellungen auf Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry beachten Sie die Datenspeicherungsrichtlinien dieser Plattformen.

23 25