DAEMON MODE
Shell sessions can live independently of the window. Persistence and remote shells are coming.
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
- SSH — open remote shells with agent forwarding and keepalive, mixed alongside local panes in the same window
- WSL — Windows Subsystem for Linux integration with auto-detection