iris-claude-sessions: Bereiche, Auswahl/Export, Auto-Titel und Zusammenfassung im Chat-Canvas #343
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/iris-plugins#343
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wunsch
Das Canvas, das der Chat bei „Zeig mir alle Claude Code Sessions“ zeigt, soll dieselben Funktionen haben wie der Reiter im Seitenpanel.
Warum
Im Chat gab es nur Fortsetzen, Umbenennen und Papierkorb. Bereiche, gebündelter Export, Auto-Titel und Zusammenfassung gab es nur im Seitenpanel.
Umsetzung
canvas_ansicht.jsonim Workspace.Nicht Teil
Verlauf anzeigen und Importieren im Canvas.
PR #344 gemergt: feat(claude-sessions): Chat-Canvas mit Bereichen, Auswahl/Export, Auto-Titel und Zusammenfassung (iris/iris-plugins#343)
http://docker:3000/iris/iris-plugins/pulls/344
Commits:
Befund: Das Chat-Canvas bot nur Fortsetzen, Umbenennen und Papierkorb; Bereiche, gebündelter Export, Auto-Titel und Zusammenfassung gab es nur im Seitenpanel.
Geändert (0.15.0): Filterleiste nach Bereich (Zustand in
canvas_ansicht.json), Ansicht „Bereiche verwalten“ (anlegen, umbenennen, umfärben, löschen mit Rückfrage), Häkchen je Session, Auswahlkarte (Alle ankreuzen, Keine, Exportieren, Zuordnen), Knöpfe Auto-Titel und Zusammenfassung (ausklappbar) je Karte. Alle Klicks setzt der Wächter um. SKILL.md, Anleitung und Changelog angepasst.Geprüft:
tests/test_claude_sessions.py(41 Tests, drei neue: Filterleiste/Häkchen, Zuordnen + Filter + Export, Export ohne Häkchen + Bereichsverwaltung).Nicht geprüft: Darstellung in der echten Iris-App (Toggle, Picker, Disclosure innerhalb einer Karte); Auto-Titel und Zusammenfassung über den Wächter gegen ein echtes LLM (der Wächter blockiert dabei bis ~150 s); Test im Alltag.
Grenzen: Verlauf anzeigen und Import fehlen im Canvas; angekreuzt werden höchstens die 20 sichtbaren Karten.
Veröffentlicht:
iris-claude-sessions0.15.0 (Registry-Commitf919c04, Dry-Run vorher grün, Tests grün). Nutzer bekommen das erweiterte Chat-Canvas (Bereiche, Auswahl/Export, Auto-Titel, Zusammenfassung) beim nächsten Plugin-Update.Offen: Darstellung in der echten App und Auto-Titel/Zusammenfassung über den Wächter sind nicht von Hand geprüft; Verlauf und Import fehlen im Canvas. Issue bleibt offen.
PR #345 gemergt: docs(claude-sessions): Anleitung zu Auto-Titel, Zusammenfassung und Chat-Canvas, Skill kennt auto-titel/zusammenfassung (0.15.1) (iris/iris-plugins#343)
http://docker:3000/iris/iris-plugins/pulls/345
Commits:
Befund: Die Anleitung kannte Automatik-Titel und das erweiterte Chat-Canvas (0.13–0.15) nur teilweise; der Skill kannte
auto-titelundzusammenfassungnicht, die Store-Beschreibung nannte weder Bereiche noch Zusammenfassung.Geändert (0.15.1):
docs/erste-schritte.md,sessions.md(Abschnitt „Im Chat-Canvas“ neu geschrieben),iris-befehle.md,fehlersuche.md(Meldungen des Agent-LLM, Canvas, Versionshinweise);SKILL.mdumauto-titelundzusammenfassung;store/description.md; Changelog.Geprüft: Tests
test_claude_sessions.pygrün; die Aussagen der Anleitung (Knopfnamen, 20 Karten, 30 Minuten Wächter, acht Farben, Fehlermeldungen des LLM) gegen den Code abgeglichen.Nicht geprüft: Darstellung der Anleitung im Plugin-Manager und im Marktplatz; Wortlaut im Alltag.
Offen: Die Anleitung nennt für das Chat-Canvas kein Verlauf-Lesen und keinen Import (gibt es dort nicht).
Veröffentlicht:
iris-claude-sessions0.15.1 (Registry-Commitb073028, Dry-Run vorher grün). Nutzer bekommen die überarbeitete Anleitung (Auto-Titel, Zusammenfassung, Chat-Canvas, neue Fehlersuche) und die Skill-Befehleauto-titel/zusammenfassung. Keine Änderung am Verhalten.Offen: Darstellung der Anleitung im Plugin-Manager/Marktplatz nicht angesehen. Issue bleibt offen.
PR #351 gemergt: fix(claude-sessions): Agent-LLM wird trotz Leerzeilen im model-Abschnitt gefunden (0.15.2) (iris/iris-plugins#343)
http://docker:3000/iris/iris-plugins/pulls/351
Commits:
Stand 0.15.2 — Agent-LLM wurde auf der Mac-VM nicht gefunden
Befund: Auf alflewerken@mac-vm meldete „Zusammenfassung zeigen“: „Das Agent-LLM ist nicht auffindbar: in ~/.hermes/config.yaml fehlt model.base_url.“ Die
base_urlstand aber in der Datei (Zeile 117). Ursache: Der Regex inllm_endpunkt()nahm den Abschnittmodel:nur bis zur ersten Leerzeile;base_urlstand dahinter.Geändert: Leerzeilen gehören jetzt zum
model:-Abschnitt. Neuer Test mit der Form der echten Config (Kommentare, Leerzeilen, zweiterbase_urlin fremdem Abschnitt). Version 0.15.2, Changelog inplugin.jsonundstore/changelog.md.Geprüft:
tests/test_claude_sessions.py, 42 Tests grün. Die echte Config der Mac-VM gelesen und die Ursache an ihr nachvollzogen.Nicht geprüft: Zusammenfassung in der Oberfläche der Mac-VM mit dem neuen Paket; ob das LLM unter
http://192.168.178.94:18200/v1von der VM aus erreichbar ist und das Modelldefault(GGUF-Pfad) dort akzeptiert.Offen: Test auf der Mac-VM (Plugin per Import aktualisieren, „Nochmal versuchen“). Issue bleibt offen.
Veröffentlicht: iris-claude-sessions 0.15.2 (Registry gepusht, Paket
iris-claude-sessions-0.15.2.irisplugin). Nutzer bekommen: Zusammenfassung und Auto-Titel finden das Agent-LLM jetzt auch, wenn der Abschnittmodel:in~/.hermes/config.yamlLeerzeilen/Kommentare vorbase_urlhat. Offen: Test auf der Mac-VM (Import des neuen Pakets, „Nochmal versuchen“).PR #352 gemergt: fix(claude-sessions): Fortsetzen legt ein fehlendes Arbeitsverzeichnis an (0.15.3) (iris/iris-plugins#343)
http://docker:3000/iris/iris-plugins/pulls/352
Commits:
Stand 0.15.3 — „Fortsetzen“ einer importierten Session scheiterte
Befund: Auf alflewerken@mac-vm lehnte die App den Start ab:
HTTP 400 {"error":"'cwd' is not an existing directory"}. Die importierte Session zeigt auf das Verzeichnis des Quell-Rechners, das auf der VM nicht existiert (der Import hatte es alscwd_vorhanden: falsegemeldet).terminal_zielreichte den Pfad unverändert durch.Geändert: Beim Fortsetzen wird ein fehlendes Arbeitsverzeichnis angelegt (wie bei „Neue Session“, nur unterhalb des Home-Ordners; sonst bleibt es bei der Ablehnung der App).
claude --resumefindet die Session über genau diesen Pfad, daher kein Umbiegen auf ein anderes Verzeichnis. Neuer Testtest_terminal_ziel_legt_ein_fehlendes_session_verzeichnis_unter_home_an; Version 0.15.3.Geprüft: Alle 222 Tests des Plugins grün.
Nicht geprüft: „Fortsetzen“ auf der Mac-VM mit dem neuen Paket (Terminal öffnet, Claude Code findet die Session).
Grenzen: Liegt das alte Verzeichnis außerhalb des Home-Ordners, wird nichts angelegt. Wer die Session in ein vorhandenes Projekt legen will, nutzt weiter
import --cwd ALT=NEU.Veröffentlicht: iris-claude-sessions 0.15.3 (Registry gepusht). Nutzer bekommen: „Fortsetzen“ einer importierten Session legt ein fehlendes Arbeitsverzeichnis unterhalb des Home-Ordners an, statt mit HTTP 400 zu scheitern. Offen: Test auf der Mac-VM.