Sessionsgendannelse i cmux
Terminalarbejdsgange tåler afbrydelser bedre, når appen kan genskabe formen på dit arbejde. cmux behandler nu workspace-layoutet som varig tilstand i stedet for noget, der er bundet til én app-proces.
Den vigtige grænse er tilstanden for levende processer. cmux gendanner det, den ejer, og det som understøttede værktøjer udstiller via deres egne resume-API’er. Den laver ikke checkpoints af vilkårlige terminalprocesser.
Hvis du leder efter, hvordan du gendanner Claude Code-, OpenCode-, opencode-, Codex-, Gemini CLI-, Antigravity CLI-, Grok Build CLI-, Amp-, Cursor CLI-, Rovo Dev-, Copilot-, CodeBuddy-, Factory-, Qoder- eller Hermes Agent-sessioner efter et terminalnedbrud, skal du installere cmux hooks og lade agentgenoptagelse være slået til.
Det der altid kommer tilbage
Efter en normal genstart gendanner cmux appens sessionssnapshot:
- Vindues-, workspace- og panel-layout
- Arbejdsmapper
- Terminal-scrollback, bedst muligt
- Browser-URL og navigationshistorik
Agent-sessioner kræver hooks
Claude Code, Codex, Grok Build CLI, OpenCode, Pi, Amp, Cursor CLI, Gemini CLI, Antigravity CLI, Rovo Dev, Hermes Agent, Copilot, CodeBuddy, Factory og Qoder kan genoptages, når cmux har et native sessions-id. For de fleste agenter installerer du integrationen med cmux hooks setup.
cmux hooks setupSetup-kommandoen installerer understøttede agenter, hvis binære filer findes på PATH, og springer resten over. Claude Code håndteres af cmux Claude-wrapperen, når Claude-integration er slået til i Settings.
Sådan virker det
cmux skriver et JSON-sessionssnapshot under Application Support med vinduestræ, workspace-metadata, panel-layout, terminal-cwd, scrollback-afspilningsdata og browserens navigationstilstand.
Agent-hooks skriver sessionsmappinger under ~/.cmuxterm. Ved gendannelse bygger cmux først UI’et op igen. Hvis automatisk agent-resume er slået til, starter den hver understøttet agent med agentens native resume-kommando og det gemte sessions-ID.
Hvad der er uden for scope
tmux, vim, shells og ikke-understøttede værktøjer åbner igen som normale terminaler, medmindre de har en cmux-integration, der gemmer en sikker native resume-kommando. Det gør gendannelse forudsigelig og undgår at afspille gamle prompts eller hemmeligheder.
Læs dokumentationen for sessionsgendannelse for setup-kommandoer, understøttede agenter og fejlfinding.