cmux’ta oturum geri yükleme

Uygulama işinin şeklini yeniden kurabildiğinde terminal iş akışları kesintilere daha dayanıklı olur. cmux artık workspace düzenini tek bir uygulama sürecine bağlı bir şey yerine kalıcı durum olarak ele alıyor.

Önemli sınır canlı süreç durumudur. cmux kendi sahip olduğu şeyi ve desteklenen araçların kendi resume API’leriyle sunduğu şeyi geri yükler. Rastgele terminal süreçlerini checkpoint yapmaz.

Terminal çökmesinden sonra Claude Code, OpenCode, opencode, Codex, Gemini CLI, Antigravity CLI, Grok Build CLI, Amp, Cursor CLI, Rovo Dev, Copilot, CodeBuddy, Factory, Qoder veya Hermes Agent oturumlarını nasıl geri yükleyeceğinizi arıyorsanız cmux hooks'u kurun ve agent sürdürmeyi açık tutun.

Her zaman geri gelenler

Normal bir yeniden başlatmadan sonra cmux uygulama düzeyi oturum snapshot’ını geri yükler:

  • Pencere, workspace ve pane düzeni
  • Çalışma dizinleri
  • Terminal scrollback, en iyi çaba ile
  • Tarayıcı URL’si ve gezinme geçmişi

Ajan oturumları hooks gerektirir

Claude Code, Codex, Grok Build CLI, OpenCode, Pi, Amp, Cursor CLI, Gemini CLI, Antigravity CLI, Rovo Dev, Hermes Agent, Copilot, CodeBuddy, Factory ve Qoder, cmux yerel bir oturum ID'sine sahip olduğunda sürdürülebilir. Çoğu agent için entegrasyonu cmux hooks setup ile kurun.

cmux hooks setup

setup komutu PATH üzerinde binary’si bulunan desteklenen ajanları kurar ve kalanları atlar. Claude Code, Settings içinde Claude entegrasyonu açıkken cmux Claude wrapper tarafından yönetilir.

Nasıl çalışır

cmux, Application Support altında pencere ağacı, workspace metadata, pane düzeni, terminal cwd, scrollback replay verisi ve tarayıcı gezinme durumunu içeren bir JSON oturum snapshot’ı yazar.

Agent hooks, ~/.cmuxterm altında oturum eşlemeleri yazar. Geri yüklemede cmux önce UI’ı yeniden kurar. Otomatik ajan resume açıksa her desteklenen ajanı kendi native resume komutu ve kaydedilmiş oturum ID’si ile başlatır.

Kapsam dışında kalanlar

tmux, vim, shell’ler ve desteklenmeyen araçlar, güvenli bir native resume komutu kaydeden cmux entegrasyonuna sahip değilse normal terminal olarak yeniden açılır. Bu, geri yüklemeyi öngörülebilir tutar ve eski prompt veya secret tekrarını önler.

setup komutları, desteklenen ajanlar ve sorun giderme için oturum geri yükleme dokümanlarını okuyun.