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>
This commit is contained in:
parent
485ab30265
commit
2b0ca79dca
10 changed files with 39 additions and 39 deletions
14
README.md
14
README.md
|
|
@ -13,19 +13,19 @@ Programm Produktionsreife hat.
|
|||
Nutzer gibt Auftrag
|
||||
│
|
||||
▼
|
||||
/coder → qwen3.5-single (:8001, Coder-Persona) → Implementierung + git commit
|
||||
/coder → coding_model (:8001, Coder-Persona) → Implementierung + git commit
|
||||
│
|
||||
▼
|
||||
/judge → qwen3.5-single (:8001, Judge-Persona) → Review: PASS / FAIL + Blocker
|
||||
/judge → coding_model (:8001, Judge-Persona) → Review: PASS / FAIL + Blocker
|
||||
│
|
||||
FAIL? ▼
|
||||
/fix → qwen3.5-single (:8001, Coder-Persona) → Fixes + git commit
|
||||
/fix → coding_model (:8001, Coder-Persona) → Fixes + git commit
|
||||
│
|
||||
PASS WITH CONCERNS? ▼
|
||||
│ (ohne --approve-concerns: wie FAIL → weiterer Fix-Zyklus)
|
||||
│
|
||||
PASS? ▼
|
||||
/shipit → qwen3.5-single (:8001, Judge-Persona) → Finale Freigabe: SHIP / NO-SHIP
|
||||
/shipit → coding_model (:8001, Judge-Persona) → Finale Freigabe: SHIP / NO-SHIP
|
||||
(nur bei "PASS WITH CONCERNS" --approve-concerns; klares PASS → direkt SHIP)
|
||||
|
||||
/optimize = Coder→Judge→Fix-Schleife automatisch (bis PASS oder max. N Runden)
|
||||
|
|
@ -43,7 +43,7 @@ nur die Persona im System-Prompt ändert sich.
|
|||
|
||||
| Rolle | Modell | Port | Container | Alias | GPU |
|
||||
|----------------|---------------------------------------------------|------|--------------------|----------------|----------|
|
||||
| Coder + Judge | Qwen3.6-27B-Uncensored-HauhauCS-Aggressive-IQ4_XS | 8001 | qwen36-27b-single | qwen3.5-single | device=1 |
|
||||
| Coder + Judge | Qwen3.6-27B-Uncensored-HauhauCS-Aggressive-IQ4_XS | 8001 | coding_model | coding_model | device=1 |
|
||||
|
||||
Coder- und Judge-Rollen werden durch verschiedene System-Prompts realisiert —
|
||||
dasselbe Modell, derselbe Container, unterschiedliche Persona.
|
||||
|
|
@ -91,7 +91,7 @@ cd ~/pi_coder
|
|||
|
||||
Das Install-Skript sichert eine vorhandene `~/.pi/agent/settings.json` als `.bak` und
|
||||
kopiert dann `settings.json` aus dem Repo. Damit ist der korrekte Default-Provider
|
||||
(`llama-cpp-single/qwen3.5-single`) automatisch konfiguriert.
|
||||
(`llama-cpp-single/coding_model`) automatisch konfiguriert.
|
||||
|
||||
Nach späteren Änderungen an `pi-coder-judge-extension.ts` oder `models.json`:
|
||||
```bash
|
||||
|
|
@ -161,7 +161,7 @@ Ein einzelner Container bedient beide Rollen sequenziell:
|
|||
|
||||
```
|
||||
GPU 0 NVIDIA T600 → Display / Monitor (nicht für KI genutzt)
|
||||
GPU 1 RTX 3090 (24 GB) → qwen36-27b-single (Port 8001, Coder + Judge)
|
||||
GPU 1 RTX 3090 (24 GB) → coding_model (Port 8001, Coder + Judge)
|
||||
```
|
||||
|
||||
Da Coder und Judge nicht gleichzeitig inferieren, gibt es keinen VRAM-Konflikt.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue