diff --git a/docs/aufgaben/umbau-openchamber.md b/docs/aufgaben/umbau-openchamber.md index 261f78c..596c4bd 100644 --- a/docs/aufgaben/umbau-openchamber.md +++ b/docs/aufgaben/umbau-openchamber.md @@ -208,3 +208,37 @@ Die Arbeitsanweisung wirkt dort über die **globale** Instruktion — `AGENTS.md wurde absichtlich **nicht** angefasst, damit der Vergleich zu Lauf A/A2 sauber bleibt. Zu messen: **Wie lange braucht OpenChamber + `fast` für dieselben 17 Dateien?** Hermes + dichter `coder` brauchte hochgerechnet ~80 Minuten; die Rechnung für `fast` sagt ~30. + +### ‼️ Falle: der Ordner-Knopf reicht Windows-Pfade an die Box durch + +**Beim ersten Lauf sofort hineingetappt (21.08., ~1 h verloren).** Die Sitzung stand auf: + +``` +/home/hitonabi/projekte/F:\Coding Stuff\mission-control-2 +``` + +OpenChamber hatte den **Windows-Pfad des PCs** an den Box-Server durchgereicht, der ihn hinten +an sein `WorkingDirectory` klebte. Das Verzeichnis existiert auf der Box nicht → der Agent hat +kein Arbeitsverzeichnis, es geht **keine einzige Anfrage** an den Motor raus. In der Oberfläche +sieht das aus wie „hängt": Nachricht steht da, eine Zusammenfassung erscheint, danach nichts. +`tokens: 0/0`. + +**Ursache, im Bundle nachgesehen:** OpenChamber öffnet Ordner über Electrons natives +`showOpenDialog` — den **lokalen** Windows-Dateibrowser. Einen Fern-Auswähler gibt es nicht. +Im Fernbetrieb liefert dieser Knopf also *immer* einen unbrauchbaren Pfad. + +**Der richtige Weg:** Seitenleiste → **„Projekt hinzufügen"**. Das ist ein eigener Dialog +(`directoryExplorerDialog`) mit Baum **und** Eingabefeld („Enter path or select from tree…"), +und der geht über den Server — also über die Box. + +**Diagnose in einem Befehl** — wenn wieder „nichts passiert", zeigt das den Grund sofort: + +```bash +ssh hitonabi@192.168.178.151 "curl -s http://127.0.0.1:4096/session | python3 -c \"import json,sys; s=json.load(sys.stdin); s.sort(key=lambda x: x['time']['updated'], reverse=True); x=s[0]; print(x['directory'], x.get('model'), x.get('tokens'))\"" +``` + +Steht dort ein Pfad mit `F:\` oder `tokens 0/0`, ist es diese Falle. + +**Merke:** Ein Projekt taucht in der Server-Liste erst auf, wenn dort einmal eine Sitzung lief. +`mc2-referenz` wurde am 21.08. mit einem harmlosen Lauf angemeldet (`box/hermes`, „Antworte nur +mit OK") — Worktree danach nachgemessen unverändert: 5 geänderte Dateien, HEAD `e04ace2`.