Dsh File Upload
a903067276-rgb/dsh-file-upload · model-adapters
One upload button plus drag-and-drop files into the conversation as local paths: save to project uploads/, path text into the input box, works with any vision tool.
★ 11GitHub stars
2Forks
2026-09-07Last updated
JavaScriptLanguage
MITLicense
Key features
- Drag a file into the windowImages & any file type are taken over (no "unsupported" toast) → smart routing
- One upload button + drag-and-drop files straight into the conversation — a plugin for DeepSeek Harness (dsh) web.
- Attachment directory (/Documents/DSH/Attachments default, supported) — only used for image archives
- Host (lib/index.js)POST /api/file-upload/save — validates the session and size, writes the base64 payload to /images/ / (mode=image) or /files/ / (mode=file) with pure Node
- Drag a folder into the windowRecursively reads the whole folder → rebuilds it under the attachment library with its original layout → only the folder path goes into the draft (contents not expanded)
Requirements
- DSH web = 0.1.0-rc.7 (run with dsh web)
- Version compatibility (best effort — verified locally on 0.1.2-alpha.2 and 0.1.1-rc.2
Install command
dsh plugin --profile web add github:a903067276-rgb/dsh-file-upload