DAEMON MODE

Shell sessions can live independently of the window. Persistence and remote shells are coming.

Background mode runs today; persistent and remote sessions are still landing.

The terminal already runs its shell sessions in a background process by default, falling back gracefully when that's not available. Crash recovery, multi-window sharing of running sessions, scrollback that survives restarts, and SSH / WSL remote shells are on the roadmap. See the roadmap for status.

How It Works Today

The terminal runs its shell sessions in a small background process by default and the window connects to it. On first launch the background process starts automatically; if it can't be started — sandboxed environments, locked-down systems — the terminal falls back to running everything inline, no extra setup needed.

To skip the background process entirely, set the process model to "embedded" in config.toml. Useful in sandboxes and CI.

Planned: Sessions That Survive

The next milestone separates shell sessions from window lifetime. Close the window and shells keep running; reopen and pick up exactly where you left off — scrollback, working directories, and pane layout intact. Auto-save and crash recovery come with this milestone.

Planned: Remote Shells