Commit graph

4 commits

Author SHA1 Message Date
dc64a0eb4a fix: settings.json überschreibt Default-Modell des Nutzers nicht mehr
Nur noch `packages: ["npm:pi-llama-cpp"]` im Repo — defaultProvider,
defaultModel, enabledModels und lastChangelogVersion werden entfernt.
Diese sind Nutzer-Präferenzen und dürfen nicht durch deploy-pi-config.sh
überschrieben werden (das lokale coding_model als Default verhinderte, dass
andere Extensions wie research-web.ts ein geeignetes Modell für Tool-Calling nutzen).

Das Coding-Workflow ist davon unberührt: selectRole() setzt das Modell
für /coder, /judge, /optimize etc. immer explizit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 06:34:50 +02:00
40b447f3ce refactor: pi-coder-judge-extension.ts → pi-coding-extension.ts
Name beschreibt den Zweck (Coding-Extension für pi agent), nicht die
interne Coder/Judge-Implementierung. Alle Referenzen in deploy-pi-config.sh,
README, Tests und Helpers aktualisiert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 06:01:46 +02:00
2b0ca79dca refactor: Modell- und Container-Alias auf coding_model vereinheitlicht
Statt modell-spezifischer Namen (qwen3.5-single, qwen36-27b-single) wird
überall der semantisch neutrale Bezeichner coding_model verwendet.
Dadurch kann das Modell bei Bedarf ausgetauscht werden, ohne Konfiguration,
Skripte oder Tests anpassen zu müssen.

Geändert: models.json, settings.json, start-single.sh, stop-servers.sh,
status.sh, pi-coder-judge-extension.ts, tests/, README.md, BEDIENUNGSANLEITUNG.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 05:26:58 +02:00
ba733fe684 test: Test-Suite für Single-Server-Konfig, Loop-Logik und Skripte
Node-eigener Test-Runner (keine Dependencies). 35 Tests:
- pure-logic: parseVerdict/parseBlockers/normalizeForComparison (real aus
  der Extension extrahiert), inkl. PASS-WITH-CONCERNS-Abgrenzung
- config: models.json/settings.json-Invarianten (kein Port 8002, nur
  llama-cpp-single/qwen3.5-single), Querkonsistenz
- extension-guards: Regression-Schutz fuer jeden Fix (select positional,
  kein switchModel, before_agent_start-Hook, passed-Logik, Loop-Fallback)
- scripts: bash -n + Single-Server-Invarianten

Start: ./run-tests.sh

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:58:21 +02:00