Øktgjenoppretting i cmux
Terminalarbeid tåler avbrudd bedre når appen kan bygge opp formen på arbeidet ditt igjen. cmux behandler nå workspace-oppsettet som varig tilstand, ikke som noe som er bundet til én app-prosess.
Den viktige grensen er tilstanden til levende prosesser. cmux gjenoppretter det den eier, og det støttede verktøy eksponerer gjennom sine egne resume-API-er. Den tar ikke checkpoints av vilkårlige terminalprosesser.
Hvis du ser etter hvordan du gjenoppretter Claude Code-, OpenCode-, opencode-, Codex-, Gemini CLI-, Antigravity CLI-, Grok Build CLI-, Amp-, Cursor CLI-, Rovo Dev-, Copilot-, CodeBuddy-, Factory-, Qoder- eller Hermes Agent-økter etter et terminalkrasj, installer cmux hooks og hold agentgjenopptak aktivert.
Det som alltid kommer tilbake
Etter en vanlig omstart gjenoppretter cmux appens øyeblikksbilde av økten:
- Oppsett for vinduer, workspaces og paneler
- Arbeidsmapper
- Terminal-scrollback, best mulig
- Nettleser-URL og navigasjonshistorikk
Agentøkter trenger 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 fortsette når cmux har en opprinnelig økt-ID. For de fleste agenter installerer du integrasjonen med cmux hooks setup.
cmux hooks setupSetup-kommandoen installerer støttede agenter som har binærfiler på PATH, og hopper over resten. Claude Code håndteres av cmux Claude-wrapperen når Claude-integrasjonen er aktivert i Settings.
Slik fungerer det
cmux skriver et JSON-øyeblikksbilde av økten under Application Support med vindustre, workspace-metadata, paneloppsett, terminal-cwd, scrollback-avspillingsdata og nettleserens navigasjonstilstand.
Agent-hooks skriver øktmappinger under ~/.cmuxterm. Ved gjenoppretting bygger cmux først UI-et på nytt. Hvis automatisk agent-resume er aktivert, starter den hver støttede agent med agentens native resume-kommando og den lagrede økt-ID-en.
Hva som er utenfor omfang
tmux, vim, shells og ikke-støttede verktøy åpnes som vanlige terminaler med mindre de har en cmux-integrasjon som lagrer en trygg native resume-kommando. Det gjør gjenoppretting forutsigbar og unngår å spille av gamle prompts eller hemmeligheter.
Les dokumentasjonen for øktgjenoppretting for setup-kommandoer, støttede agenter og feilsøking.