Commit Graph

  • 6b756e2e83 Prompt-editori modal: avain-arvo-parit, editoitavat kentät jaakko 2026-04-07 08:24:29 +03:00
  • 5a52f5113c QA validointi: listaa jokaisen tarkistuksen tuloksen ✓/✗ jaakko 2026-04-07 08:18:46 +03:00
  • 7b0660e46e Korjattu illegal break: if(!task_id) break → if(task_id) { ... } jaakko 2026-04-07 08:16:02 +03:00
  • b35600b417 Few-shot esimerkit pipeline-prompteissa: manageri, koodari, QA jaakko 2026-04-07 08:12:25 +03:00
  • 7693269e5d Dockerfile generoidaan templatesta, ei LLM:llä — ei enää pip/uv sekaannuksia jaakko 2026-04-07 08:11:00 +03:00
  • 702c9170ad Avatareiden aktivointi vain task_id:llisistä viesteistä jaakko 2026-04-07 08:10:00 +03:00
  • 3feed22055 Agenttien promptit näkyvissä ja editoitavissa + Aja uudelleen -nappi jaakko 2026-04-07 08:03:48 +03:00
  • 75310c989e QA validointivaihe: tarkistaa tiedostojen yhteensopivuuden jaakko 2026-04-07 07:43:13 +03:00
  • 743946a391 Dockerfile-prompti dynaaminen: tarkistaa onko pyproject.toml generoitu jaakko 2026-04-07 07:41:54 +03:00
  • 0bd5faa684 API rate limit 10→30 pyyntöä/min: pipeline tarvitsee ~12 vaihetta jaakko 2026-04-07 07:35:26 +03:00
  • e0c8c3586b Mallin vaihto: spinner-indikaattori + pelkkä numero oikotienä jaakko 2026-04-07 07:33:14 +03:00
  • 3a1c5c723c kpn models: numerot + ladattu-tila yhtenäisessä listassa jaakko 2026-04-07 07:30:39 +03:00
  • 3139d1ac65 kpn models: näyttää Ollamasta ladatut mallit + WASM-tilan jaakko 2026-04-07 07:29:09 +03:00
  • 49a1629646 TODO.md: turvallisuus, yksityisyys ja väärinkäytön esto jaakko 2026-04-07 07:26:52 +03:00
  • 13008ac693 ny mänöö hyvin jaakko 2026-04-07 07:20:57 +03:00
  • 30e81875db Reconnect yhdellä rivillä: ei floodata terminaalia jaakko 2026-04-07 07:18:13 +03:00
  • 73bcd3143a WebSocket auto-reconnect: yhteys palautuu 3s kuluttua katkoksesta jaakko 2026-04-07 07:14:52 +03:00
  • 216b95d15c kpn load: laitteiston VRAM/RAM tarkistus, liian isot mallit merkitään jaakko 2026-04-07 07:08:34 +03:00
  • 34ef19472a kpn load: Ollama-mallin vaihto lennossa (0.5b → 32b) jaakko 2026-04-07 07:05:57 +03:00
  • 54a5af96c7 Tab-autokorjaus: korjattu ohitettu autocorrect Tab-handlerissa jaakko 2026-04-07 07:00:06 +03:00
  • 842153a7ec uv-paketinhallinta: Dockerfile, README ja pyproject.toml käyttävät uv:tä jaakko 2026-04-07 06:45:08 +03:00
  • 5c25c7f9c1 DevOps Dockerfile-prompti: pip-only, ei poetryä/condaa jaakko 2026-04-07 06:44:03 +03:00
  • ac698a766e DevOps-agentti: Dockerfile + docker-compose.yml + README pipeline-vaiheina jaakko 2026-04-07 06:41:34 +03:00
  • f1b57a6c53 Tab korjaa kirjoitusvirheet + fuzzy-match alikomennoille jaakko 2026-04-07 06:37:51 +03:00
  • b70cdbd24d Terminaalin autokorjaus: knp→kpn, kpn rnu→kpn run jne. jaakko 2026-04-07 06:35:30 +03:00
  • 01d8b597e1 ZIP CRC-32 checksum lisätty: purkaminen ei enää epäonnistu jaakko 2026-04-07 06:31:42 +03:00
  • f2ca4890df Dockerfile: touch main.rs ennen buildia, estää stub-binaryn jäämisen jaakko 2026-04-07 06:26:33 +03:00
  • 3eb0c4d939 Ollama-integraatio: GPU-inferenssi NVIDIA/AMD/Apple, ei Candle-rajoitteita jaakko 2026-04-07 06:22:11 +03:00
  • d8443792a3 kpn load ja kpn models selkeytetty: selain vs natiivi jaakko 2026-04-07 06:06:12 +03:00
  • ae379bdda4 Zippi korjattu jaakko 2026-04-07 06:00:49 +03:00
  • ed02e47158 ZIP-lataus korjattu: tiedostot globaaliin muuttujaan data-attribuutin sijaan jaakko 2026-04-07 06:00:17 +03:00
  • 959dc532bb native-laskentaan säätöä jaakko 2026-04-07 05:20:54 +03:00
  • 1ef7f7c956 max_tokens per vaihe: manageri 200, koodari 512, testaaja 200, QA 512, DevOps 256 jaakko 2026-04-06 22:03:26 +03:00
  • e6e1f60935 Pipeline: QA kirjoittaa testit + DevOps tekee README:n jaakko 2026-04-06 22:00:04 +03:00
  • 322c98ff59 Pipeline-promptit: rajoitteet kerrottu managerille ja koodarille jaakko 2026-04-06 21:58:51 +03:00
  • 406e2226f0 Native node max_tokens 64→512: koodi ei jää kesken jaakko 2026-04-06 21:57:42 +03:00
  • 9d7496157c Native node CPU-moodi: Candle 0.8 RMS-norm ei tue CUDA:a jaakko 2026-04-06 21:52:50 +03:00
  • d332b7e910 Hub priorisoi natiivisolmut (GPU) selainsolmujen edelle jaakko 2026-04-06 21:45:20 +03:00
  • 8e55a15d66 bugifiksejä jaakko 2026-04-06 21:34:03 +03:00
  • 4e3134d908 CUDA_COMPUTE_CAP=89: bindgen_cuda ei tarvitse nvidia-smi:tä buildissa jaakko 2026-04-06 21:26:03 +03:00
  • cd45db001a Dockerfile.native-node: lisätty cli/ workspace-jäsen jaakko 2026-04-06 21:23:48 +03:00
  • 4ad8a8793e Native node CUDA Docker: nvidia/cuda base + GPU runtime jaakko 2026-04-06 21:02:43 +03:00
  • b2694c232e Poistettu 1.5B Q4 -vaihtoehto: GGUF dequantisointi liian hidas WASM:ssa jaakko 2026-04-06 20:19:34 +03:00
  • ba58236c52 Worker console.log välitetään pääsäikeelle → UI-kuuntelijat toimivat jaakko 2026-04-06 20:12:42 +03:00
  • 861f2a6902 Worker ES module: importScripts → import (wasm-pack --target web) jaakko 2026-04-06 20:04:53 +03:00
  • 11fd5b0c9e jotain tulee jaakko 2026-04-06 20:00:55 +03:00
  • b3646ae5d3 Web Worker: WASM-inferenssi erillisessä säikeessä, UI ei jäädy jaakko 2026-04-06 19:59:09 +03:00
  • fc95cf8c1b Terminaaliin varoitus inferenssin aikana + yield ennen blokkia pre-worker-refactor jaakko 2026-04-06 19:31:25 +03:00
  • 1ae1bf98e2 API timeout nostettu 120s → 600s: WASM-inferenssi on hidasta jaakko 2026-04-06 19:29:15 +03:00
  • f567fd3f8a Mallin automaattinen lataus poistettu — käyttäjä käynnistää kpn load:lla jaakko 2026-04-06 18:03:17 +03:00
  • 38367eac97 Terminaaliin latauksen tilaindikaattori (spinner + vaihe) jaakko 2026-04-06 16:29:33 +03:00
  • 20716186bc Hub: qwen-coder reititys tunnistaa kaikki coder-solmut (05b, 3b, 1.5b) jaakko 2026-04-06 16:27:49 +03:00
  • 4e810ed4a2 Kaikki agentit käyttävät qwen-coder -mallia + valmis-viesti deduplikoitu jaakko 2026-04-06 16:23:59 +03:00
  • 91ff9e00f9 kvantisointia jaakko 2026-04-06 16:15:56 +03:00
  • e652bf7ab6 1.5B Q4_K_M: vaihdettu 3B→1.5B koska 3B ei mahdu WASM:iin (~1 GB vs ~2 GB) jaakko 2026-04-06 16:14:41 +03:00
  • eb69893124 WASM release-build: GGUF dequantize vaatii optimointeja jaakko 2026-04-06 14:07:02 +03:00
  • d18314bfc8 GGUF Q4_K_M -tuki 3B-mallille: kvantisoidtu versio (~1.9 GB) mahtuu selaimeen jaakko 2026-04-06 13:54:23 +03:00
  • 99b011e399 Isomman qwen-mallin lataus jaakko 2026-04-06 13:40:19 +03:00
  • 3976bb6251 IP-yhteysraja nostettu 4→10: mahdollistaa useamman laitteen samasta IP:stä Jaakko Vanhala 2026-04-06 08:56:36 +03:00
  • 0c32fecdc4 GUIDE.md: laajennettu tokenisaatio-osio suomi/englanti-vertailulla Jaakko Vanhala 2026-04-06 08:41:12 +03:00
  • 801cc0371d Yhtenäinen kirjoitusasu: Qwen2.5-Coder:0.5B ja Qwen2.5-Coder:3B (kaksoispiste) Jaakko Vanhala 2026-04-06 08:27:22 +03:00
  • 176f2d6915 Mermaid-kaaviot oppaaseen + mallitiedot agents-sivun status-palkkiin Jaakko Vanhala 2026-04-06 08:23:19 +03:00
  • dd1945ab28 Opas-välilehti: GUIDE.md renderöidään sivustolle omana näkymänä Jaakko Vanhala 2026-04-06 08:20:54 +03:00
  • 262fee3b49 GUIDE.md: opettavainen yhteenveto kielimalleista, tokeneista ja laadun parantamisesta Jaakko Vanhala 2026-04-06 08:16:36 +03:00
  • aa7540a6bf Prompt Inspector: [>]-nappi status-rivillä näyttää mitä mallille lähetettiin Jaakko Vanhala 2026-04-06 08:00:11 +03:00
  • 762066102a PROMPTS.md: kaikki järjestelmän promptit dokumentoitu eksaktisti Jaakko Vanhala 2026-04-06 07:53:01 +03:00
  • bef5b6fc3c uv/pyproject.toml tuki projektipipelineen, requirements.txt fallbackina Jaakko Vanhala 2026-04-06 07:43:47 +03:00
  • 095b72d2d6 Managerin prompti: riippuvuusjärjestys (models.py ennen main.py) Jaakko Vanhala 2026-04-05 20:52:25 +03:00
  • 4cb6128a27 Tiedostoparsinta: hyväksyy myös pelkät tiedostonimet ilman kuvausta Jaakko Vanhala 2026-04-05 20:44:16 +03:00
  • 4dff534fbf Projektikortti: tiedostovälilehdet, kopioi per tiedosto, lataa ZIP Jaakko Vanhala 2026-04-05 20:37:10 +03:00
  • d5ab6272d3 Paranneltu project-pipelinen promptit ja tiedostoparsinta Jaakko Vanhala 2026-04-05 20:34:23 +03:00
  • 2e7b86deeb Pipeline-vaiheiden visuaalinen seuranta agenttinäkymässä Jaakko Vanhala 2026-04-05 20:32:59 +03:00
  • a6e49870d6 Monivaiheinen projektipipeline: kpn project -komento Jaakko Vanhala 2026-04-05 19:30:38 +03:00
  • d68882249e Token-raja 256→512: mahdollistaa pidemmät kooditiedostot Jaakko Vanhala 2026-04-05 19:11:09 +03:00
  • 6a587cd080 Terminaalin status-rivit tiivistetty: yksi rivi per tehtävä jota päivitetään Jaakko Vanhala 2026-04-05 18:34:07 +03:00
  • f17fcf0f9d Terminaalin koodivastaus tiivistetty yhdelle riville, klikkaus laajentaa Jaakko Vanhala 2026-04-05 18:29:18 +03:00
  • ac15336c9f Stop-sekvenssit: katkaistaan myös "// Example usage" ja "# Example" kommentit agentic-coder-ok Jaakko Vanhala 2026-04-05 18:21:40 +03:00
  • 7a15cacebf Malli säilyy refreshin yli: automaattinen uudelleenlataus IndexedDB-cachesta Jaakko Vanhala 2026-04-05 18:13:33 +03:00
  • 27135a8f14 Numeroidut mallilistat: kpn models ja kpn load tukevat numerovalintaa Jaakko Vanhala 2026-04-05 17:58:50 +03:00
  • e28a715f32 Max tokens 128→256 + coder-3b malli agents-terminaaliin Jaakko Vanhala 2026-04-05 17:56:56 +03:00
  • 24d29d9ba9 Avatar-aktivointi vain omille agents-tehtäville, ei broadcast-viesteille Jaakko Vanhala 2026-04-05 13:55:58 +03:00
  • 7eca426e77 strip_markdown_wrapper robustimmaksi: whitelist-kielitunnisteet + tarkempi ```-poisto Jaakko Vanhala 2026-04-05 10:10:48 +03:00
  • 7a1352ead7 Korjattu strip_markdown_wrapper yhteensopivaksi prefill-tekniikan kanssa Jaakko Vanhala 2026-04-05 10:07:19 +03:00
  • b9017448d8 BUILDING_BLOCKS.md: rakennuspalaset ja työnkulut jatkokehitystä varten Jaakko Vanhala 2026-04-05 10:06:05 +03:00
  • 3d1b406e8d Alasvetovalikko kpn-terminaalin autocompletioniin Jaakko Vanhala 2026-04-05 09:53:47 +03:00
  • aa6c4739dd Shift-TAB poistaa viimeisen sanan kpn-terminaalissa Jaakko Vanhala 2026-04-05 09:51:39 +03:00
  • cbbf427a93 Tab-completion kpn-terminaaliin: ennustava komennonsyöttö sana kerrallaan Jaakko Vanhala 2026-04-05 09:51:01 +03:00
  • 0a216f19e2 Laskentasolmun käynnistys käyttäjän hallinnassa: nappi + cancel + kpn load Jaakko Vanhala 2026-04-05 09:50:07 +03:00
  • a2e7ed53ff Laskentavalmiuden indikaattori agents-sivulle + kpn load -komento Jaakko Vanhala 2026-04-05 09:48:50 +03:00
  • 950cae9d96 Agents-sivu käynnistää oman laskentasolmun: käyttäjän kone valjastetaan laskentaan Jaakko Vanhala 2026-04-05 09:45:29 +03:00
  • ff3a720b8d Proaktiivinen mallin esilataus: warmup-prompt käynnistyksessä Jaakko Vanhala 2026-04-05 09:38:02 +03:00
  • 6f14614af8 Syntaksikorostus agents-terminaalin ja network-näkymän LLM-vastauksiin Jaakko Vanhala 2026-04-05 09:28:24 +03:00
  • 518c6dc5cb Prefill-tekniikka: pakotetaan LLM-vastaus alkamaan suoraan koodilla Jaakko Vanhala 2026-04-05 09:27:28 +03:00
  • b48eeb6f5f Poistetaan selityskommentit LLM-vastauksista: "# This is a simple program..." -tyyppiset rivit Jaakko Vanhala 2026-04-05 09:26:26 +03:00
  • 6bc7d03676 Reitityksen tilatieto UI:ssa: task_routed-viestit terminaaliin ja codelab-latausindikaattoriin Jaakko Vanhala 2026-04-05 09:25:43 +03:00
  • 13b2911d38 Tehtävien reitityksen tilatieto ja työjono: task_routed-viesti UI:lle, 30s jono kun solmut varattuja Jaakko Vanhala 2026-04-05 09:25:18 +03:00
  • 38054452e2 Pipeline-tilakone: matchaa myös [Storage]-prefiksin tokenizer-logit Jaakko Vanhala 2026-04-05 09:19:03 +03:00
  • 50ff34cb09 Highlight.js koodin syntaksikorostukseen (automaattinen kielentunnistus) + markdown-strippaus Jaakko Vanhala 2026-04-05 08:43:20 +03:00
  • 949f34833f Markdown-wrapper strippaus LLM-vastauksista + hub-status tooltip Jaakko Vanhala 2026-04-05 08:41:23 +03:00
  • 88fd31ca8c Hub-yhteyden tila omaksi status-palkiksi terminaalin yläpuolelle (agents-näkymä) Jaakko Vanhala 2026-04-05 08:39:48 +03:00