Відновлення сеансів у cmux
Термінальні робочі процеси краще переживають переривання, коли застосунок може відтворити форму вашої роботи. cmux тепер вважає layout workspace довготривалим станом, а не чимось прив’язаним до одного процесу застосунку.
Важлива межа це стан живого процесу. cmux відновлює те, чим володіє, і те, що підтримувані інструменти відкривають через власні resume API. Він не створює checkpoints для довільних термінальних процесів.
Якщо ви шукаєте, як відновити сеанси Claude Code, OpenCode, opencode, Codex, Gemini CLI, Antigravity CLI, Grok Build CLI, Amp, Cursor CLI, Rovo Dev, Copilot, CodeBuddy, Factory, Qoder або Hermes Agent після збою термінала, встановіть cmux hooks і залиште продовження агентів увімкненим.
Що завжди повертається
Після звичайного перезапуску cmux відновлює знімок сеансу на рівні застосунку:
- Layout вікон, workspace і панелей
- Робочі каталоги
- Scrollback термінала, наскільки можливо
- URL браузера й історія навігації
Сеансам агентів потрібні hooks
Claude Code, Codex, Grok Build CLI, OpenCode, Pi, Amp, Cursor CLI, Gemini CLI, Antigravity CLI, Rovo Dev, Hermes Agent, Copilot, CodeBuddy, Factory і Qoder можуть продовжитися, коли cmux має нативний ID сеансу. Для більшості агентів встановіть інтеграцію за допомогою cmux hooks setup.
cmux hooks setupКоманда setup встановлює підтримуваних агентів, чиї бінарні файли є на PATH, і пропускає решту. Claude Code обробляє wrapper cmux Claude, коли інтеграцію Claude увімкнено в Settings.
Як це працює
cmux записує JSON-знімок сеансу в Application Support із деревом вікон, metadata workspace, layout панелей, cwd термінала, даними replay scrollback і станом навігації браузера.
Agent hooks записують мапінги сеансів у ~/.cmuxterm. Під час відновлення cmux спершу перебудовує UI. Якщо автоматичне resume агентів увімкнено, він запускає кожного підтримуваного агента його native resume command зі збереженим session ID.
Що поза межами
tmux, vim, shells і непідтримувані інструменти відкриваються знову як звичайні термінали, якщо не мають інтеграції cmux, що записує безпечну native resume command. Це робить відновлення передбачуваним і уникає replay застарілих prompts або secrets.
Прочитайте документацію з відновлення сеансів для команд setup, підтримуваних агентів і діагностики.