From 05e349131c66cb4769bd434ac2120b69746d69bc Mon Sep 17 00:00:00 2001 From: xray Date: Mon, 13 Jul 2026 14:40:22 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20crowdcode=20=E2=80=94=20fullResponse=20i?= =?UTF-8?q?m=20Chat-Loop=20akkumulieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Im interaktiven Chat wurde fullResponse nie zugewiesen (Return-Value von chatComplete ignoriert, Callback akkumuliert nicht). Folge: executeActions('') fand keine FILE:/DIR:/EDIT:-Aktionen und history.push bekam leere Assistant-Turns. Beides silent kaputt; nur :wiki funktionierte. Fix: fullResponse += token im Content-Zweig (Reasoning bewusst draußen). Live getestet gegen llama-server (LFM2-8B-A1B Testsieger): FILE/DIR-Aktionen und Multi-Turn-History (assistant len 0→55) verifiziert. --- cli/crowdcode.js | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/crowdcode.js b/cli/crowdcode.js index 732f9e5..eca9815 100644 --- a/cli/crowdcode.js +++ b/cli/crowdcode.js @@ -759,6 +759,7 @@ ${C.dim}Konfiguration (via ENV): process.stdout.write(`${C.reset}\n${C.cyan}──${C.reset}`); thinkingDone = false; } + fullResponse += token; process.stdout.write(token); } });