Claude Code veröffentlicht „Agent View“ zur Verwaltung mehrerer Agenten auf einem Bildschirm
(code.claude.com)Demo-Video > https://youtu.be/-INveHwbRz4
TL;DR
claude agents startet, überwacht und beantwortet Hintergrund-Claude Code-Sitzungen Zeile für Zeile auf einem einzigen Bildschirm
Jede Sitzung überlebt auch ohne Terminal → ein separater Supervisor-Prozess betreibt sie
Mit Worktrees werden Dateikonflikte automatisch isoliert; wenn sogar ein PR geöffnet wird, wird auch der CI-Status in der Zeile angezeigt
Erfordert Claude Code v2.1.139+, derzeit als Research Preview
Zentrale Konzepte
Die naheliegende Frage im „Zeitalter des agentischen Codings“: Wie betreibt man 10 Sitzungen gleichzeitig?
Bisher bedeutete das tmux + mehrere Fenster + unklarer Fortschrittsstatus, also hohe kognitive Belastung
Agent View ordnet das als Tabelle auf einem einzigen Bildschirm. Pro Zeile sieht man Sitzungsname, aktuelle Aktivität und Zeitpunkt der letzten Änderung
So liest man die Statussymbole
Animiertes ✽ - Working, während Tools ausgeführt oder Antworten erzeugt werden
Gelb - Needs input, wartet auf eine Berechtigungsentscheidung oder eine Frage
Abgedimmt - Idle, wartet auf Eingabe, hängt aber nicht an einer bestimmten Frage fest
Grün - Completed, normal abgeschlossen
Rot - Failed, wegen eines Fehlers beendet
Grau - Stopped, per Ctrl+X oder claude stop angehalten
Die Symbolform zeigt außerdem an, ob der Prozess noch lebt:
✻ (oder das Arbeits-Animationssymbol ✽) = Prozess lebt und kann sofort antworten
∙ = Prozess ist beendet, wird aber bei peek/reply/attach automatisch fortgesetzt und neu gestartet
✢ = /loop-Sitzung schläft bis zur nächsten Iteration (mit Anzeige von Ausführungsanzahl und Countdown)
Die Ein-Zeilen-Zusammenfassung wird von einem Modell auf Haiku-Niveau erzeugt, sodass man den Transcript nicht öffnen muss, um den Status zu erfassen. Sie ist wie gewohnt in Nutzungsbedingungen und Abrechnung enthalten.
Workflow
Dispatch: Prompt unten im Eingabefeld eingeben → Enter. Ein Name wird automatisch vergeben
Peek: In einer Zeile Space drücken → letzte Ausgabe und PR-Link prüfen. Bei Multiple-Choice-Fragen kann man mit Zahlentasten antworten, bei anderen blockierten Sitzungen lässt sich mit Tab auch eine empfohlene Antwort einfügen und senden. Mit Präfix ! sind auch Bash-Befehle möglich
Attach: Enter oder Pfeil →. Wechselt in eine vollständige interaktive Sitzung. Eine Zusammenfassung der Abwesenheit (recap) zeigt Claude zuerst an
Detach: Bei leerer Eingabe ← → Hintergrundbetrieb bleibt erhalten. Ctrl+C, Ctrl+D, Ctrl+Z, /exit lassen die Sitzung ebenfalls im Hintergrund weiterlaufen. Um eine Sitzung wirklich zu beenden, /stop
Um eine bestehende interaktive Sitzung in den Hintergrund zu schicken, in ihr /bg ausführen oder bei leerem Prompt ← drücken. Nachdem man Agent View einmal verwendet hat, kann man aus jeder Sitzung bei leerem Prompt mit ← in Agent View wechseln.
Dispatch-Tricks
<subagent-name> <prompt> - Wenn das erste Wort ein Subagent ist, wird dieser zum Hauptagenten
@<agent-name> - Auch eine Erwähnung mitten im Prompt lässt ihn als Hauptagenten arbeiten
@<repo> - Agent View im Parent-Verzeichnis öffnen und an ein bestimmtes Repo routen
/<skill> - Skill-Dispatch (gut zum Verpacken wiederkehrender Aufgaben)
#1234 oder PR-URL - Falls bereits eine Sitzung an diesem PR arbeitet, wird sie ausgewählt, sonst neu dispatcht
Shift+Enter - Dispatch + sofortiges Attach
Direkt aus der Shell: claude --bg "...", claude --agent code-reviewer --bg "..."
Listenfilterung
Wenn man einfach ins Eingabefeld tippt, funktioniert es statt als Dispatch als Filter:
a:<name> - Sitzungen, in denen dieser Agent läuft
s:<state> - Nach Status filtern (z. B. s:blocked nur für auf Eingabe wartende Sitzungen)
#<number> oder PR-URL - Sitzungen, die an diesem PR arbeiten
Wichtige Shortcuts
↑ / ↓: Zeilenwechsel
Enter: An ausgewählte Sitzung anhängen, bei Texteingabe dispatchen
Space: Peek-Panel öffnen/schließen
Shift+Enter: Dispatchen und sofort anhängen
Alt+1~Alt+9: Direkt an die N-te Sitzung der jeweiligen Gruppe anhängen
Ctrl+S: Gruppierung nach Status/Verzeichnis umschalten
Ctrl+T: Sitzung anheften/lösen
Ctrl+R: Sitzungsnamen ändern
Ctrl+G: Prompt in $EDITOR verfassen
Ctrl+X: Anhalten (innerhalb von 2 Sekunden erneut drücken zum Löschen)
Shift+↑ / Shift+↓: Reihenfolge ändern
?: Alle Shortcuts anzeigen
Dateikonflikte werden per Worktree automatisch isoliert
Von Agent View dispatchte Sitzungen erzeugen bei Bearbeitungsbedarf automatisch ein git worktree unter .claude/worktrees/
Beim Löschen einer Sitzung wird auch der Worktree gelöscht → Vorsicht: Ohne Merge/Push gehen Änderungen verloren
Wenn man im Subagent-Frontmatter isolation: worktree setzt, wird immer isoliert
Supervisor-Architektur
Hintergrundsitzungen sind keine Kinder des Terminals, sondern des benutzerspezifischen Supervisor-Prozesses
Abgeschlossene Sitzungen, die länger als 1 Stunde idle sind, beenden nur den Prozess und bleiben auf der Festplatte erhalten → beim nächsten Zugriff werden sie fortgesetzt und neu gestartet
Der Supervisor selbst beendet sich, wenn alle Sitzungen beendet sind, und startet beim nächsten Hintergrund-Dispatch erneut
Bei Auto-Updates erfolgt ein automatischer Neustart mit dem neuen Binary; Hintergrundsitzungen bleiben dabei erhalten
Ablageorte der Statusdateien: ~/.claude/daemon.log (Supervisor-Log), ~/.claude/daemon/roster.json (Liste laufender Sitzungen), ~/.claude/jobs/<id>/state.json (Status je Sitzung)
Die vollständige Deaktivierung ist über die Einstellung disableAgentView oder die Umgebungsvariable CLAUDE_CODE_DISABLE_AGENT_VIEW möglich (auch organisationsweite Verwaltung wird unterstützt)
Shell-Befehle
claude agents # Agent View öffnen
claude attach <id> # An Sitzung anhängen
claude logs <id> # Letzte Ausgabe
claude stop <id> # Anhalten (= claude kill)
claude respawn <id> # Angehaltene Sitzung neu starten
claude respawn --all # Nach Sleep/Shutdown alle wiederherstellen
claude rm <id> # Aus der Liste entfernen
Einschränkungen
Die Abrechnung läuft unverändert weiter - 10 parallele Sitzungen verbrauchen das Kontingent 10-mal so schnell
Hintergrundsitzungen laufen auf dem lokalen Rechner - bei Sleep/Shutdown werden sie angehalten
Worktrees werden beim Löschen der Sitzung ebenfalls gelöscht
Noch keine Kommentare.