From 8034129051ab0fb49f4cbf63e25bb220bc80e977 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Fri, 3 Oct 2025 03:36:14 -0400 Subject: [PATCH] tui: optimize bash output processing to reduce redundant ANSI stripping operations --- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index c40e8ce1d..94d0b7584 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -632,7 +632,7 @@ ToolRegistry.register({ name: "bash", container: "block", ready(props) { - const output = createMemo(() => props.output?.trim() ?? "") + const output = createMemo(() => Bun.stripANSI(props.output?.trim() ?? "")) return ( <> @@ -643,7 +643,7 @@ ToolRegistry.register({ - {Bun.stripANSI(output())} + {output()}