fix: properly serialize initial AnsiOutput for background processes

This commit is contained in:
Spencer
2026-04-09 13:53:52 +00:00
parent 9fca61147c
commit 63021b14b6
2 changed files with 38 additions and 3 deletions
@@ -250,6 +250,12 @@ export function serializeTerminalToObject(
return result;
}
export function serializeAnsiOutputToText(output: AnsiOutput): string {
return output
.map((line) => line.map((segment) => segment.text).join(''))
.join('\n');
}
// ANSI color palette from https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit
const ANSI_COLORS = [
'#000000',