From 43f0aebf54889012a5b406e549110353abc1aa7e Mon Sep 17 00:00:00 2001 From: Jaakko Vanhala Date: Fri, 10 Apr 2026 07:23:06 +0300 Subject: [PATCH] =?UTF-8?q?Poistettu=20pystylayout=20=E2=80=94=20highlight?= =?UTF-8?q?=20toimii=20vaakarivill=C3=A4=20pipelinen=20aikana?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avatarit pysyvät aina vaakarivillä. Aktiivinen agentti saa glow-highlightin kun pipeline etenee (koodari → testaaja → koodari). Highlight poistuu kun pipeline valmistuu. Co-Authored-By: Claude Opus 4.6 (1M context) --- network-poc/frontend/src/pages/index.astro | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/network-poc/frontend/src/pages/index.astro b/network-poc/frontend/src/pages/index.astro index 5beb880..37c523d 100644 --- a/network-poc/frontend/src/pages/index.astro +++ b/network-poc/frontend/src/pages/index.astro @@ -216,14 +216,6 @@ OUTPUT FORMAT: // === Agent selection & config === let selectedAgent = null; - // Layout: vaaka (oletus) → pysty kun pipeline pyörii - function setAgentLayout(layout) { - const bar = document.getElementById('agent-bar'); - if (!bar) return; - bar.style.flexDirection = layout; - bar.style.alignItems = layout === 'column' ? 'flex-start' : 'flex-end'; - } - // Highlightaa aktiivinen agentti pipeline-aikana function highlightAgent(agentKey) { document.querySelectorAll('.agent-avatar').forEach(el => el.classList.remove('active')); @@ -725,14 +717,10 @@ OUTPUT FORMAT: const cdr = agents.coder || Object.values(agents)[1]; const tst = agents.tester || Object.values(agents)[2]; - // Vaihdetaan pystyyn pipelinen ajaksi - setAgentLayout('column'); - // Etsitään sopivin mallipohja const template = Object.values(templates)[0]; // Toistaiseksi vain FastAPI CRUD if (!template) { termLog(' ✗ Mallipohjia ei ladattu', '#f85149'); - setAgentLayout('row'); return; } @@ -802,8 +790,7 @@ OUTPUT FORMAT: await kpnRun(cdr.model, `${cdr.prompt ? cdr.prompt+'\n\n' : ''}Fix these issues:\n${review}\n\nCurrent code:\n${allCode}\n\nWrite the corrected files.`); } - // Pipeline valmis — palautetaan vaaka ja poistetaan highlight - setAgentLayout('row'); + // Pipeline valmis — poistetaan highlight highlightAgent(null); termLog(`\n━━━ Valmis (${Object.keys(files).length} tiedostoa) ━━━`);