Commit Graph

4 Commits

Author SHA1 Message Date
Spencer 1089d9f369 test: revert to scanning tmpdir because readToolLogs does not expose tool result metadata 2026-04-10 05:09:05 +00:00
Spencer 194487498b fix(core): ensure file stream output dir exists and test uses explicit tool output path 2026-04-10 03:47:14 +00:00
Spencer 47575605d2 fix: resolve childProcessFallback on close instead of exit to prevent stdout truncation, and fix recursive file search in tests 2026-04-09 18:10:58 +00:00
jacob314 a3d9cbfe55 Checkpoint of shell optimization
fix(cli): Write shell command output to a file and limit memory buffered in UI

Fixes.

Checkpoint.

fix(core, cli): await outputStream.end() to prevent race conditions

This commit fixes a critical race condition where
was called synchronously without being awaited. This led to potential file
truncation or EBUSY errors on Windows when attempting to manipulate the file
immediately after the  call.

Additionally, this change removes fixed wait times (`setTimeout`) that
were previously used in test files as a band-aid.

fix(core): stream processed xterm output to file to remove spurious escape codes

test(core): update shell regression tests to use file_data events
2026-04-09 13:52:15 +00:00