pi_coder_2/CHANGELOG.md
2026-10-16 11:45:37 +02:00

3.1 KiB

Changelog

Alle wichtigen Änderungen an pi_coder. Format: Keep a Changelog. Ältere Änderungen vor Oktober 2026 stehen nur in git log.

[Unreleased]

Behoben (16.10.2026, Doku)

  • README und BEDIENUNGSANLEITUNG: GPU-Belegung falsch beschrieben („nur GPU 1 für KI“, GPU 0 als Ausweich- oder Zweit-GPU). Richtig: GPU 0 ist eine T600 mit 4 GB (Display, Bild-Encoder von Strata) und für das Modell zu klein; Strata belegt GPU 1 und 2; die TTS/STT-Dienste liegen auf GPU 2; der llama.cpp-Container läuft nur ohne geladenes Strata (Ausweich-GPU GPU_DEVICE=2, beide RTX 3090 mit device=1,2).

Hinzugefügt

  • mcp.json im Repo (MCP-Server playwright@0.0.83 und context7-mcp@4.1.1, Key nur als ${CONTEXT7_API_KEY}); deploy-pi-config.sh verlinkt sie nach ~/.pi/agent/mcp.json. Tests prüfen feste Versionen und dass kein Key im Klartext steht.
  • FUNKTIONSWEISE.md (Aufbau, Ablauf von /optimize als Diagramm, Einrichtung, Designentscheidungen, Grenzen), CHANGELOG.md, LICENSE (MIT).
  • BEDIENUNGSANLEITUNG: Kapitel „Werkzeuge für pi: MCP-Server“ und „Web-Anwendungen testen“, Abschnitt „Schneller entwickeln“, Fehlerbilder „Cannot find module … chunks“ (nach pi update), „pi -p hängt in Skripten“, „Current model does not support images“. Übernommen aus strata-betrieb, wo diese Hinweise bisher standen.

Geändert

  • BEDIENUNGSANLEITUNG Kapitel 2 neu (Modell wählen, Einrichten, pi aktualisieren); Kapitel 3 ist jetzt die Alternative llama.cpp-Server. README auf Strata als Standard gebracht, Abschnitt „Documentation“.

Behoben

  • README: falscher Klon-Pfad (~/pi_coder), nicht mehr zutreffende Aussage zum Standard-Provider in settings.json, nicht vorhandener Ordner examples/ in der Dateitabelle.

Beim Update zu tun

  • ./deploy-pi-config.sh ausführen (legt den Symlink ~/.pi/agent/mcp.json an; eine abweichende alte Datei wird als mcp.json.bak gesichert). Danach laufende pi neu starten.
  • Für Context7 CONTEXT7_API_KEY in der Umgebung setzen, sonst startet der Server nicht.

[2026-10-16]

Geändert

  • Judge und Freigabeprüfung berichten kurz (reportBrevityRules): keine Tabelle bestandener Prüfungen, Blocker und Major vollständig, übrige Abschnitte höchstens 5 Punkte.

[2026-10-15]

Hinzugefügt

  • Modell der Schleife per PI_CODER_MODEL wählbar, Bereitschaft aus baseUrl des Modells.
  • Urteilsregeln für den Judge (judgeVerdictSection): PASS gegen TASK/SPEC, Abschnitt „Hinweise“.
  • Strata (strata/qwen3.8-flash-next-iq3_s) liest Bilder ("input": ["text", "image"]).

Geändert

  • Standardmodell für Coder und Judge ist Strata statt llama-cpp-single/coding_model.
  • deploy-pi-config.sh verlinkt die Extension statt sie zu kopieren.

Behoben

  • Judge-Urteil auch mit Markdown erkennen (## Urteil: **PASS**).
  • Schleifenerkennung meldet bei „Blocker: Keine“ keinen falschen Abbruch mehr (loopKey).

Beim Update zu tun

  • ./deploy-pi-config.sh ausführen (Symlink der Extension, models.json mit Provider strata).