Every file, including images, goes through the storage pipeline
Every file — images included — goes through the stash pipeline: the file is written to the session workspace at and staged per session, and a card (icon tile + file name + size + ✕) appears above the composer.
Project overview
npm package: dsh-attachments · GitHub repository: CocoSgt/dsh-attachments
1. Paperclip button (left end of the input toolbar): opens a file picker, multi-select, no accept filter. 2. Full-window drag & drop: dragging files anywhere over the window shows an overlay hint; drop to bring them in. 3. Paste: pasting files lands them through the same intake. Pasting text that contains attachment reference lines (📎 … → .dsh/uploads/…, e.g. copied from a previous message) re-materializes them as cards. Attachment cards
All three dsh plugins can be added in one command: