Persistent Sessions

Closing the Verne window doesn’t kill your work. Terminals and the agents running in them keep going, and they reconnect when you reopen the app.

The daemon owns your sessions

Verne runs a lightweight background daemon that owns every terminal session (the underlying PTYs). The app window is a view onto that daemon. Sessions live in the daemon rather than the window, so they survive when the window closes.

You can:

  • Quit the Verne window and let a long-running agent keep working.
  • Reopen Verne later to find your terminals where you left them, scrollback intact and agents still running.
  • Restart the app without losing in-flight agent work.

When you reopen Verne, it reconnects to the running daemon and restores your sessions in place.

Stopping an agent

Because sessions persist, an agent keeps running until you stop it. To end one, close its tab; that tells the daemon to terminate the session. Closing the window does not.

If the daemon restarts

The daemon is built to stay up. If it ever needs to restart, Verne shows a brief overlay while it reconnects, and your workspaces and layout are preserved.

Next steps