From 69ff9c364c35119375919df6cffd93fa7ea357ed Mon Sep 17 00:00:00 2001 From: Markus Ylisiurunen Date: Thu, 4 Dec 2025 20:29:29 +0200 Subject: [PATCH] reduce child process stdout and stderr buffer limits in tui renderer --- packages/coding-agent/src/tui/tui-renderer.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/coding-agent/src/tui/tui-renderer.ts b/packages/coding-agent/src/tui/tui-renderer.ts index 73c41893..b0706c31 100644 --- a/packages/coding-agent/src/tui/tui-renderer.ts +++ b/packages/coding-agent/src/tui/tui-renderer.ts @@ -1895,9 +1895,9 @@ export class TuiRenderer { if (child.stdout) { child.stdout.on("data", (data: Buffer) => { stdout += data.toString(); - // Limit buffer size to 10MB - if (stdout.length > 10 * 1024 * 1024) { - stdout = stdout.slice(0, 10 * 1024 * 1024); + // Limit buffer size to 2MB + if (stdout.length > 2 * 1024 * 1024) { + stdout = stdout.slice(0, 2 * 1024 * 1024); } }); } @@ -1905,9 +1905,9 @@ export class TuiRenderer { if (child.stderr) { child.stderr.on("data", (data: Buffer) => { stderr += data.toString(); - // Limit buffer size to 10MB - if (stderr.length > 10 * 1024 * 1024) { - stderr = stderr.slice(0, 10 * 1024 * 1024); + // Limit buffer size to 1MB + if (stderr.length > 1 * 1024 * 1024) { + stderr = stderr.slice(0, 1 * 1024 * 1024); } }); }