From 2a380071018f5026bb5390cd3cd703fa4df75a7e Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 2 Feb 2026 12:40:40 -0500 Subject: [PATCH] cli: prefix reasoning output with 'Thinking:' and use trimEnd() --- packages/opencode/src/cli/cmd/run.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index 6a1c0386cd..7a54c1e782 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -416,15 +416,16 @@ export const RunCommand = cmd({ if (part.type === "reasoning" && part.time?.end) { if (emit("reasoning", { part })) continue - const text = part.text.trim() + const text = part.text.trimEnd() if (!text) continue + const line = `Thinking: ${text}` if (process.stdout.isTTY) { UI.empty() - UI.println(`\u001b[3m${text}\u001b[0m`) + UI.println(`\u001b[3m${line}\u001b[0m`) UI.empty() continue } - process.stdout.write(text + EOL) + process.stdout.write(line + EOL) } }