diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 22:20:09 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | fe9786bf845f844315221e08eba793ac1d27ae9d (patch) | |
| tree | 4e9a1591a79f43b6d80f3fba93ec6867182b7740 /test | |
| parent | 4793520998969439bb569c968c3143ae46aefc66 (diff) | |
| download | pardes-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.golden | 6 |
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, |
