From fe9786bf845f844315221e08eba793ac1d27ae9d Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Mon, 28 Sep 2026 22:20:09 -0300 Subject: A restored command pane comes back finished, not as a live shell After Restore a dogfood agent's command panes were fish shells under a stale `(make) exit 0` tag. The dump's terminal record now keeps a command pane's line and status, and Restore brings it back done: what it printed, its exit, no shell and no rerun. Co-Authored-By: Claude Opus 5.5 --- docs/config.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/config.md b/docs/config.md index 4d1cebe9..cd719fd3 100644 --- a/docs/config.md +++ b/docs/config.md @@ -610,5 +610,7 @@ is replayed as history, a dim `── restored history ──` line marks where ends, and a new shell starts below it in the directory the old one was in, the same shell it ran (a `Tty bash` pane comes back running bash). A view left scrolled back stays where it was. Only the shell is new; nothing the -old one was running is restarted. The web shell, which has no ptys, still +old one was running is restarted. A command pane comes back finished, with +what it printed and its `exit N`, and is not run again (a command still +running when dumped comes back as `exit ?`). The web shell, which has no ptys, still shows the history alone. -- cgit v1.3