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 --- test/snapshots/dump.golden | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/snapshots/dump.golden b/test/snapshots/dump.golden index d3a7c0cc..cdf22daf 100644 --- a/test/snapshots/dump.golden +++ b/test/snapshots/dump.golden @@ -37,6 +37,8 @@ .terminal = .{ .cwd = "/tmp/pardes-snap/dump/cwd", .shell = "", + .command = "", + .status = null, .stream = "ls\nd.txt\n", .stream_b64 = .stream_is_screen = true, @@ -58,6 +60,8 @@ .terminal = .{ .cwd = "/tmp/pardes-snap/dump/cwd", .shell = "", + .command = "", + .status = null, .stream = "ls\nd.txt\n", .stream_b64 = .stream_is_screen = true, @@ -79,6 +83,8 @@ .terminal = .{ .cwd = "/tmp/pardes-snap/dump/cwd", .shell = "", + .command = "", + .status = null, .stream = "ls\nd.txt\n", .stream_b64 = .stream_is_screen = true, -- cgit v1.3