summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 22:20:09 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitfe9786bf845f844315221e08eba793ac1d27ae9d (patch)
tree4e9a1591a79f43b6d80f3fba93ec6867182b7740 /test
parent4793520998969439bb569c968c3143ae46aefc66 (diff)
downloadpardes-fe9786bf845f844315221e08eba793ac1d27ae9d.tar.gz
pardes-fe9786bf845f844315221e08eba793ac1d27ae9d.zip
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 <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/snapshots/dump.golden6
1 files changed, 6 insertions, 0 deletions
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 = <elided>
.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 = <elided>
.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 = <elided>
.stream_is_screen = true,