Memory-Pills: Pill-Klick öffnet den Chat (pendingJobSelection) statt stummer No-Op #40
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#40
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?
Klick auf eine Memory-Pill im Chat (z. B. im „Iris — Lokal"-Fenster) tut sichtbar nichts:
openMemoryFileguardet über die lokale Dateiliste undreturnet ohne Log, wenn die Datei fehlt; in Remote-Kontexten durchsucht es das Home-Verzeichnis der Klient-Maschine, wo die Dateien nie liegen. Teil der Pills zeigt zudem auf gelöschte Dateien (verwaister Memory-Index, Skill-Seite — separates Issue im 2ndbrain-Repo).Fix:
client.jobsauflösen (exakte Voll-UUID, Fallback 8-Char-Präfix für ältere Chats) undclient.pendingJobSelectionsetzen — uniform lokal UND remote, gleiche Mechanik wie iris://chat (2.0.1, #38).MemoryResultPillsView/ChatBubbleViewerhalten einen optionalenonOpenMemoryPill-Callback, denRemoteJobChatViewsetzt; ohne Callback bleibt das alte Verhalten (Kompatibilität mit lokalen Agent-Job-Panels).PR #41 gemergt: fix(remote): Memory-Pill-Klick öffnet Chat per pendingJobSelection, nie stumm (#40)
#41
Commits:
Stand nach PR #41 (merged, main
7bb984d):Umgesetzt:
client.jobsauflösen (exakte Voll-UUID, Fallback 8-Char-Präfix für ältere Chats) →client.pendingJobSelection— uniform lokal UND remote, gleiche Mechanik wie iris://chat (2.0.1)MemoryResultPillsView/ChatBubbleViewerhalten optionalenonOpenMemoryPill-Callback (setztRemoteJobChatView; ohne Callback bleibt das alte Verhalten)Verifiziert: Xcode-Build OK; neue Symbole (
openMemoryPill,reportUnresolvedPill) und der Alert-String im gebautenIris.debug.dylibnachgewiesen. Die noch laufende Instanz (18:12-Build) enthält den alten Code — der Fix greift beim nächsten Start.Grenzen: Workspace-Pills gegen einen REMOTE-Server suchen weiterhin im Home-Verzeichnis der Klient-Maschine (dort fehlen die Dateien) → NSAlert statt Stille; die Öffnung über den Server ist bewusster Follow-up.
Nachtrag (2026-10-22)
Auf iOS öffnete ein Tipp auf eine Memory-Pill die Log-Notiz statt des Chats (Fund von Alf). Gegenstück: iris/2ndbrain-ios#39 (Pill-ID wird wie auf dem Mac in der Job-Liste aufgelöst, sonst bleibt das Blatt mit der Log-Notiz). Auf dem Mac gilt weiter der Stand aus PR #41; getestet ist es auf dem Mac und iOS noch nicht auf dem Gerät.