dsh-drop-any-file
Run the following command in DeepSeek Harness:
dsh plugin install Zenjibad/dsh-drop-any-file
Paste the following prompt into your AI chat to install this plugin:
Install it in DeepSeek Harness by running dsh plugin install Zenjibad/dsh-drop-any-file; the source is available at https://github.com/Zenjibad/dsh-drop-any-file . After installing, restart DSH and hard-refresh the browser tab (Ctrl+F5) so the new client bundle loads.
About this plugin
The DeepSeek Harness web chat composer only accepts PNG, JPG, WebP, or GIF images via drag-and-drop; every other file type triggers a rejection toast. dsh-drop-any-file removes that limitation: drop PDFs, CSVs, ZIP archives, binaries, source files, and they are all accepted. Non-image files are written into the active session's workspace directory, where the agent can read, grep, and glob them with its normal file tools. Drops that contain only images still follow the built-in inline-attach path, so existing image workflows remain unchanged.
Under the hood the plugin registers capture-phase listeners on the window ahead of the composer's image-only handler, so the old rejection toast never fires. A themed full-window overlay appears while you drag ("Drop to save to workspace"), and a toast after release lists every saved filename or explains failures. File names are sanitised to a basename with illegal path characters stripped, and both request body and per-file sizes are capped to keep the host safe. All writes are scoped strictly to the session workspace — no network calls, no shell execution, no disk scanning.
If you work in the DSH web interface and want to hand documents, spreadsheets, code, or archives to your agent as if they were local files, this plugin is the simplest bridge: install once, restart DSH, hard-refresh the tab, and it persists across every boot with no per-session setup.
Use Cases
- Drop PDFs, CSVs, or archives into the chat for the agent to analyze directly
- Upload source code or binary files into the session workspace for agent access
- Mixed drops of images and documents — images attach inline, files save to workspace
Best For
- DSH web users who frequently feed non-image files to the agent
- Developers or data-workflow users who want unrestricted file drops in chat
- AI assistant users relying on session workspace for file operations
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.