From 043edde63b5ffcde7fadeca8658501cce575023c Mon Sep 17 00:00:00 2001 From: Kacper Date: Wed, 17 Dec 2025 16:19:31 +0100 Subject: [PATCH] refactor: implement gemini suggestions --- apps/server/src/services/auto-mode-service.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/apps/server/src/services/auto-mode-service.ts b/apps/server/src/services/auto-mode-service.ts index 1ce206c9..d64b50a8 100644 --- a/apps/server/src/services/auto-mode-service.ts +++ b/apps/server/src/services/auto-mode-service.ts @@ -1286,17 +1286,13 @@ This mock response was generated because AUTOMAKER_MOCK_AGENT=true was set. const outputPath = path.join(featureDirForOutput, "agent-output.md"); // Incremental file writing state - let directoryCreated = false; let writeTimeout: ReturnType | null = null; const WRITE_DEBOUNCE_MS = 500; // Batch writes every 500ms // Helper to write current responseText to file const writeToFile = async (): Promise => { try { - if (!directoryCreated) { - await fs.mkdir(path.dirname(outputPath), { recursive: true }); - directoryCreated = true; - } + await fs.mkdir(path.dirname(outputPath), { recursive: true }); await fs.writeFile(outputPath, responseText); } catch (error) { // Log but don't crash - file write errors shouldn't stop execution @@ -1310,9 +1306,7 @@ This mock response was generated because AUTOMAKER_MOCK_AGENT=true was set. clearTimeout(writeTimeout); } writeTimeout = setTimeout(() => { - writeToFile().catch((err) => { - console.error(`[AutoMode] Debounced write error:`, err); - }); + writeToFile(); }, WRITE_DEBOUNCE_MS); };