Sitzungswiederherstellung in cmux

Terminal-Workflows überstehen Unterbrechungen besser, wenn die App die Form deiner Arbeit rekonstruieren kann. cmux behandelt das Workspace-Layout jetzt als dauerhaften Zustand statt als etwas, das an einen einzelnen App-Prozess gebunden ist.

Die wichtige Grenze ist der Zustand laufender Prozesse. cmux stellt wieder her, was es besitzt und was unterstützte Tools über ihre eigenen Resume-APIs bereitstellen. Es erstellt keine Checkpoints beliebiger Terminalprozesse.

Wenn du nach einer Möglichkeit suchst, Claude Code-, OpenCode-, opencode-, Codex-, Gemini CLI-, Antigravity CLI-, Grok Build CLI-, Amp-, Cursor CLI-, Rovo Dev-, Copilot-, CodeBuddy-, Factory-, Qoder- oder Hermes Agent-Sitzungen nach einem Terminalabsturz wiederherzustellen, installiere cmux hooks und lass die Agent-Fortsetzung aktiviert.

Was immer zurückkommt

Nach einem normalen Neustart stellt cmux den Sitzungs-Snapshot der App wieder her:

  • Fenster-, Workspace- und Pane-Layout
  • Arbeitsverzeichnisse
  • Terminal-Scrollback, nach bestem Aufwand
  • Browser-URL und Navigationsverlauf

Agent-Sitzungen brauchen Hooks

Claude Code, Codex, Grok Build CLI, OpenCode, Pi, Amp, Cursor CLI, Gemini CLI, Antigravity CLI, Rovo Dev, Hermes Agent, Copilot, CodeBuddy, Factory und Qoder können fortgesetzt werden, wenn cmux eine native Sitzungs-ID hat. Für die meisten Agenten installierst du die Integration mit cmux hooks setup.

cmux hooks setup

Der Setup-Befehl installiert unterstützte Agenten, deren Binaries auf PATH liegen, und überspringt den Rest. Claude Code wird vom cmux Claude-Wrapper behandelt, wenn die Claude-Integration in Settings aktiviert ist.

So funktioniert es

cmux schreibt unter Application Support einen JSON-Sitzungs-Snapshot mit Fensterbaum, Workspace-Metadaten, Pane-Layout, Terminal-cwd, Scrollback-Wiedergabedaten und Browser-Navigationszustand.

Agent-Hooks schreiben Sitzungszuordnungen unter ~/.cmuxterm. Beim Wiederherstellen baut cmux zuerst die UI neu auf. Wenn automatisches Agent-Resume aktiviert ist, startet es jeden unterstützten Agenten mit dessen nativem Resume-Befehl und der gespeicherten Sitzungs-ID.

Was außerhalb des Umfangs bleibt

tmux, vim, Shells und nicht unterstützte Tools öffnen wieder als normale Terminals, sofern sie keine cmux-Integration haben, die einen sicheren nativen Resume-Befehl speichert. So bleibt Restore berechenbar und spielt keine veralteten Prompts oder Secrets erneut ab.

Lies die Dokumentation zur Sitzungswiederherstellung für Setup-Befehle, unterstützte Agenten und Fehlerbehebung.