diff --git a/packages/opencode/src/cli/cmd/tui/util/transcript.ts b/packages/opencode/src/cli/cmd/tui/util/transcript.ts index a89559c953cf..9414e227a5ef 100644 --- a/packages/opencode/src/cli/cmd/tui/util/transcript.ts +++ b/packages/opencode/src/cli/cmd/tui/util/transcript.ts @@ -88,7 +88,7 @@ export function formatPart(part: Part, options: TranscriptOptions): string { if (part.type === "reasoning") { if (options.thinking) { - return `_Thinking:_\n\n${part.text}\n\n` + return `\n${part.text}\n\n\n` } return "" } diff --git a/packages/opencode/test/cli/tui/transcript.test.ts b/packages/opencode/test/cli/tui/transcript.test.ts index 712f9112ea6d..743ca921378e 100644 --- a/packages/opencode/test/cli/tui/transcript.test.ts +++ b/packages/opencode/test/cli/tui/transcript.test.ts @@ -149,7 +149,7 @@ describe("transcript", () => { time: { start: 1000 }, } const result = formatPart(part, options) - expect(result).toBe("_Thinking:_\n\nLet me think...\n\n") + expect(result).toBe("\nLet me think...\n\n\n") }) test("skips reasoning when thinking disabled", () => {