diff --git a/src/render/index.ts b/src/render/index.ts index a810e29..58b964e 100644 --- a/src/render/index.ts +++ b/src/render/index.ts @@ -5,7 +5,8 @@ import styles from "ansi-styles"; import { supportsColorStderr } from "chalk"; const home = os.homedir(); -const reasoningWriter = Bun.file(`${home}/.aicl_reasoning.md`).writer(); +const reasoningFile = Bun.file(`${home}/.aicl_reasoning.md`); +const reasoningWriter = reasoningFile.writer(); export default class StreamRenderer { private lineCount = 0; @@ -68,6 +69,7 @@ export default class StreamRenderer { process.stderr, ); this.write("\n", process.stderr); + reasoningFile.write(""); break; } case "reasoning-delta": {