Chat: „Bild konnte nicht geladen werden“, obwohl die Datei im Workspace liegt #347
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#347
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?
Fehler
Im Chat „Raiden II Tilemap-Editor“ zeigt die Bildvorschau „Bild konnte nicht geladen werden — matrix_ansicht.png“, obwohl die Datei im Workspace des Chats liegt.
Befund
Der Pfad in der Nachricht zeigt auf
…/Workspaces/BA66A0D9-…/tilemap-editor/matrix_ansicht.png. Dieses Workspace-Verzeichnis gibt es nicht mehr; die Datei liegt in den Workspaces133A2AC5…(Original) undBAF9F1F5…(Klon aus dem Chatverlauf). Im Original stehen 92 Verweise auf alte Vorfahren-Workspaces (BA66A0D9,222508CC,8BEC0FB2).Ursache:
cloneJob,importJobund die Wiederherstellung aus dem Chatverlauf schreiben nur den Pfad des direkten Vorfahren (bzw. der Repo-ID) um, ältere Vorfahren bleiben stehen. Bei Hermes kommt dazu, dass die kopierte Session-Datei die alten Pfade im Gedächtnis des Agenten hat; er schreibt sie in neue Antworten.Stand
Fix gebaut in PR #345 (gemergt,
main=16d424a); der PR lief ohne Issue-Verknüpfung, dieser Kommentar trägt den Stand nach.Geändert (Fix an der Anzeige)
InlineChatMediaView.swift: neuer Environment-WertchatWorkspaceRootundStaleWorkspacePath.resolve. Fehlt eine Datei unter…/Workspaces/<ID>/<rest>, wird<rest>im Workspace des lokalen Chats gesucht (Bild, PDF, Video). Pfade mit..werden abgelehnt, ein vorhandener Pfad bleibt unverändert.AgentJobChatPanel.swift: der lokale Chat setztchatWorkspaceRootaufjob.workspacePath.Geprüft: nur Syntax (
swiftc -parse); der Befund (fehlendes Workspace-Verzeichnis, Datei in133A2AC5undBAF9F1F5, 92 Altverweise) stammt ausagent_jobs.jsonund dem Dateisystem.Nicht geprüft: nicht in Xcode gebaut, nicht im Chat „Raiden II Tilemap-Editor“ ausprobiert (Nachricht 33 sollte das Bild jetzt zeigen).
Grenzen / offen
status/zu-testenist nicht gesetzt (der PR lief ohne-r).