mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-25 17:18:11 +00:00
The unit tests cover each layer in isolation, but nothing exercised the whole chain the bug lived in: the real gateway persisting an attachment, SessionDB holding it after the process exits, and the renderer rebuilding a thumbnail from the stored turn. Seeds a session through the real gateway with an image attached, then launches desktop against it — so the first render is already the relaunch case. Pins native image routing (the majority path, and the one where a text-only persist override is dropped) and stages the file behind directory and file names with spaces, mirroring the macOS composer's Application Support path. |
||
|---|---|---|
| .. | ||
| boot-failure.spec.ts | ||
| boot.spec.ts | ||
| chat.spec.ts | ||
| correction-session-switch.spec.ts | ||
| fix-electron-tracing.ts | ||
| fixtures.ts | ||
| hidden-history-messages.spec.ts | ||
| image-attachment-resume.spec.ts | ||
| interim-messages.spec.ts | ||
| large-session-resume.spec.ts | ||
| launch-packaged-app.spec.ts | ||
| mock-backend-setup.spec.ts | ||
| mock-server.ts | ||
| onboarding.spec.ts | ||
| queue-turn-boundary.spec.ts | ||
| real-session-builder.ts | ||
| session-compression-and-queue-stop.spec.ts | ||
| sidebar-states.spec.ts | ||
| submit-drift.spec.ts | ||
| test.ts | ||
| tile-unread-bug.spec.ts | ||
| visual-snapshot.ts | ||
| warm-resume-jitter.spec.ts | ||
| worktree-branch-status.spec.ts | ||