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) |
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 ist aktiv und antwortet sofort |
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
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. Fehlgeschlagene Sitzungen 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.
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 jede Tastenkombination 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| `?` | Alle 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, werfen Sie einen Blick auf die Sitzung oder 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 auch 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
873 873
874Jede Sitzung ist ihr eigener Claude Code-Prozess unter dem Supervisor, und was mit diesem Prozess geschieht, hängt vom Status der Sitzung ab:874Jede Sitzung ist ihr eigener Claude Code-Prozess unter dem Supervisor, und was mit diesem Prozess geschieht, hängt vom Status der Sitzung ab:
875 875
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.876* **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.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 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).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).
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.879* **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 880
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`.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 stattdessen all dies mit dem Prozess zu stoppen, setzen Sie [`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/docs/de/env-vars#variables) auf `1`.
882 882
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).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).
884 884
886 Wo der Status gespeichert ist886 Wo der Status gespeichert ist
887</h3>887</h3>
888 888
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.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 anstelle von `~/.claude` und läuft als separate Instanz mit ihren eigenen Sitzungen.
890 890
891| Pfad | Inhalt |891| Pfad | Inhalt |
892| :- | :- |892| :- | :- |
893| `~/.claude/daemon.log` | Supervisor-Protokoll |893| `~/.claude/daemon.log` | Supervisor-Log |
894| `~/.claude/daemon/roster.json` | Liste der laufenden Hintergrund-Sitzungen, verwendet zum Wiederherstellen der Verbindung nach einem Neustart |894| `~/.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 |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 |
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 |896| `~/.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 897
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.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.
899 899
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.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.
901 901
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.902Der 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 903
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.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.
905 905
907 Agenten-Ansicht ausschalten907 Agenten-Ansicht ausschalten
908</h3>908</h3>
909 909
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.910Um 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 911
912<h2 id="troubleshooting">912<h2 id="troubleshooting">
913 Fehlerbehebung913 Fehlerbehebung
925 Agenten-Ansicht öffnet sich ohne Sitzungen925 Agenten-Ansicht öffnet sich ohne Sitzungen
926</h3>926</h3>
927 927
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.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 einen Prompt in die Eingabe am unteren Rand ein und drücken Sie `Enter`, um Ihre erste Sitzung zu versenden.
929 929
930<h3 id="backgrounding-shows-a-background-this-session-dialog">930<h3 id="backgrounding-shows-a-background-this-session-dialog">
931 Backgrounding zeigt einen `Background this session?`-Dialog931 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.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.
941 941
942<h3 id="prompt-rejected-as-too-short">942<h3 id="prompt-rejected-as-too-short">
943 Eingabeaufforderung als zu kurz abgelehnt943 Prompt als zu kurz abgelehnt
944</h3>944</h3>
945 945
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`.946Die 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 947
948<h3 id="sessions-show-as-failed-after-shutdown">948<h3 id="sessions-show-as-failed-after-shutdown">
949 Sitzungen werden nach dem Herunterfahren als fehlgeschlagen oder gestoppt angezeigt949 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: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:
953 953
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.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.
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.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 diesen Hinweis in der Fußzeile.
956 956
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).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 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 958
959Der Ruhezustand allein stoppt Sitzungen nicht. Sitzungen werden über den Ruhezustand hinweg beibehalten und der Supervisor verbindet sich beim Aufwachen wieder mit ihnen.959Der Ruhezustand allein stoppt Sitzungen nicht. Sitzungen werden über den Ruhezustand hinweg beibehalten und der Supervisor verbindet sich beim Aufwachen wieder mit ihnen.
960 960
983 Der Terminal-Host ist gestorben oder die Sitzung hat nicht mehr reagiert983 Der Terminal-Host ist gestorben oder die Sitzung hat nicht mehr reagiert
984</h3>984</h3>
985 985
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.986Der [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 987
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.988Claude 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 989
990<h3 id="a-session-fails-before-starting-with-a-possibly-low-memory-note">990<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 fehl991 Eine Sitzung schlägt vor dem Start mit einer `possibly low memory`-Notiz fehl
992</h3>992</h3>
993 993
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.994Wenn 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 995
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.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 zu diesem Zeitpunkt wenig Arbeitsspeicher meldete. Wenn der Prozess vor dem Exit einen Fehler geschrieben hat, zeigt die Zeile stattdessen diesen Fehler.
997 997
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.998Geben 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 999
1000<h3 id="agent-view-says-the-background-service-did-not-respond">1000<h3 id="agent-view-says-the-background-service-did-not-respond">
1001 Agenten-Ansicht sagt, dass der Hintergrunddienst nicht geantwortet hat1001 Agenten-Ansicht sagt, dass der Hintergrunddienst nicht geantwortet hat
1013 1013
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.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.
1015 1015
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.1016Unter 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 1017
1018<h3 id="dispatch-fails-with-could-not-resolve-authentication-method">1018<h3 id="dispatch-fails-with-could-not-resolve-authentication-method">
1019 Versand schlägt mit `Could not resolve authentication method` fehl1019 Versand schlägt mit `Could not resolve authentication method` fehl
1041 Hintergrund-Sitzungen können auf macOS keine lokalen Netzwerk-Hosts erreichen1041 Hintergrund-Sitzungen können auf macOS keine lokalen Netzwerk-Hosts erreichen
1042</h3>1042</h3>
1043 1043
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.1044Unter 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 1045
1046<h3 id="a-session-is-slow-to-respond-after-attaching">1046<h3 id="a-session-is-slow-to-respond-after-attaching">
1047 Eine Sitzung reagiert langsam nach dem Anhängen1047 Eine Sitzung reagiert langsam nach dem Anhängen
1048</h3>1048</h3>
1049 1049
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.1050Wenn 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 1051
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.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 diese Anzeige, sobald sie bereit ist.
1053 1053
1054<h3 id="claude/worktrees/-is-filling-up">1054<h3 id="claude/worktrees/-is-filling-up">
1055 `.claude/worktrees/` füllt sich auf1055 `.claude/worktrees/` füllt sich auf