diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 893401a..49e9e19 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -208,8 +208,10 @@ When the adapter is missing the spawn still creates the session, marked dead with the install command above as its activity detail, so the sidebar says what to run. The adapter is a child of the daemon: it ends with a `DELETE /api/sessions/:id` (`session/cancel`, then `SIGTERM`) and with the daemon -itself. Terminal sessions keep surviving restarts through tmux; structured -ones do not yet. +itself. A daemon restart ends an in-flight structured turn, but preserves its +worktree, session record, and event-log transcript. The replacement daemon +starts a new adapter, resumes it with `session/load`, and replays the +transcript. Terminal sessions keep surviving restarts through tmux. ## The browser UI