Commit graph

9 commits

Author SHA1 Message Date
xray
05e349131c fix: crowdcode — fullResponse im Chat-Loop akkumulieren
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.
2026-07-13 14:40:22 +02:00
xray
c1a984b22b update: 24B/8B Modell-Tests, :wiki-Befehl, wiki-Doku, Modell-Vergleich
- MODELS.md: 8B vs 24B Vergleich, :wiki-Doku, Entscheidungsbaum
- README.md: 24B mit ⚠️ Manuell markiert (FILE:-Pattern unzuverlässig)
- SESSION_HANDOVER.md: Neue Session 14:30-18:00
- TEST_SCENARIO.md: Referenz-Testszenario
- crowdcode.js: 24B-Kompatibilität (flexible FILE:-Erkennung,
  :wiki-Befehl, configurable Timeout/GPU/Context via ENV,
  Streaming AbortController, Orphan-Codeblock-Detection)
2026-07-10 09:42:29 +02:00
xray
f86c312870 add: SESSION_HANDOVER.md für Kontext-Übergabe 2026-07-09 11:44:23 +02:00
xray
0023ccbd79 update: README, neue Modelle (Gemma 3 4B, Phi-4-mini), Symlinks
- Modelle: Gemma 3 4B IT (2.4 GB), Phi-4-mini (2.5 GB),
  MiniCPM5-1B (688 MB) — als Symlinks auf Stick
- README: Vollständig überarbeitet mit allen Features
- Startup-Zeiten und IFEval-Scores dokumentiert
- CrowdCode CLI Features dokumentiert
- Shell-Kommando-Erkennung im CLI
2026-07-09 11:43:45 +02:00
xray
54c441af6f feat: Shell-Kommando-Erkennung im CLI
pwd, ls, git, curl, pip etc. werden direkt lokal ausgeführt,
nicht ans LLM geschickt. Erkennung wie in VSCode-Extension
(shellFirstWords-Liste, kein ?/. am Ende = nat. Sprache).
2026-07-09 10:59:21 +02:00
xray
b9dadb479a fix: Server-Auto-Start im CLI — kein manueller Vorstart nötig
- CLI startet llama-server automatisch bei fehlender Verbindung
- Modellauswahl per Ziffer (Default=3=kleinstes)
- Live-Logs während Server-Start
- Timeout 120s für große Modelle vom USB-Stick
- Kein interaktives start-server.sh mehr nötig
2026-07-09 10:57:19 +02:00
xray
da86c2d83b feat: CrowdCode CLI für Terminal/CMD (Linux + Windows)
- cli/crowdcode.js: Node.js CLI mit Streaming-Chat, @mentions,
  FILE:/DIR:/EDIT:/bash Pattern-Erkennung + Ausführung
- crowdcode.sh: Linux-Wrapper
- crowdcode.bat: Windows-Wrapper
- Funktioniert ohne VSCode, nutzt llama.cpp API
2026-07-09 10:44:22 +02:00
xray
75fb3cc343 feat: start-server.sh für API-Modus (CrowdCode-Integration)
- start-server.sh: llama-server mit Modellauswahl starten
- Port 8080, OpenAI-kompatibler Endpoint
- README aktualisiert mit Server-Hinweisen
2026-07-09 10:38:06 +02:00
xray
1cfaaf4e22 initial: MiniLlama — portable LLM chat for USB stick (Windows + Linux)
llama.cpp b9936 binaries for x86_64 (Linux Ubuntu + Windows CPU)
Dynamic model selection from models/ dir
GGUF models: Gemma-4-E2B, Qwen2.5-1.5B, Qwen3.5-4B
Cross-platform start.sh / start.bat scripts
Deploy script for USB stick export
2026-07-09 10:00:25 +02:00