mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-22 00:02:23 +00:00
`stop` is described as "Stop the server; sessions end". `restart` was "Stop, then start" — the same destruction, undisclosed, on the verb people reach for casually when something seems stuck. Measured rather than assumed: two panes before, zero after, workspaces still there. So the layout survives, because the tree is on disk, and what those shells were running does not. The long form also separates this from the thing it will be confused with. The server can hand panes to a new build of itself with their pids and ptys kept — that is a real wire request (`ClientMsg::Handoff`, into `hand_over` and `handoff::take_over`), and it is how an update keeps sessions. `restart` is not that path, and someone who has read about one should not assume the other.