fix: newline handling in Renderer

This commit is contained in:
mitchell 2026-04-19 01:45:46 -04:00
parent 845a45cfca
commit dd0f85a9c8

View file

@ -82,7 +82,6 @@ export default class Renderer {
const [columns] = pipe.getWindowSize(); const [columns] = pipe.getWindowSize();
const rendered = await renderMarkdown(str, columns); const rendered = await renderMarkdown(str, columns);
pipe.write(rendered); pipe.write(rendered);
pipe.write("\n");
} }
async renderStream(stream: AsyncIterableStream<TextStreamPart<ToolSet>>) { async renderStream(stream: AsyncIterableStream<TextStreamPart<ToolSet>>) {
@ -138,9 +137,8 @@ export default class Renderer {
await this.render(this.buffer); await this.render(this.buffer);
this.buffer = ""; this.buffer = "";
this.unsafeIndex = 0; this.unsafeIndex = 0;
} else {
this.write("\n");
} }
this.write("\n");
break; break;
} }
} }