dsh-upload-file
Run the following command in DeepSeek Harness:
dsh plugin install OctKwong30/dsh-upload-file
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install OctKwong30/dsh-upload-file in your terminal to install; the source repository is at https://github.com/OctKwong30/dsh-upload-file
About this plugin
Until now, the only file-attachment path in DeepSeek Harness Web GUI was the official image plugin. If you wanted to hand the model a PDF, a block of source code, or a config file for context, there was simply no entry point.
dsh-upload-file fills that gap. A paperclip button in the composer toolbar enables multi-select uploads, and you can also drag files straight from your OS file manager into the composer area. Uploaded files appear as capsule chips in a pending-file bar above the input, each showing name, size, and a remove button while the draft stays clean. On send, a clean markdown link is spliced into the message text, and the conversation renders a file card with icon, file name, size, and an open link. The model reads content through the read_uploaded_file tool, which accepts bare sha256 ids, markdown links, or raw URLs. File bytes are stored locally with content-addressed sha256 ids and never enter the chat log, following the same security model as the official image plugin.
Built for developers and power users who routinely attach documents, code snippets, logs, or configuration files to conversations. Pure JavaScript with no build step, and built-in zh/en UI strings that follow the interface language setting.
Use Cases
- Attach a PDF or code snippet as context for the model
- Drag a config file or log into the conversation for analysis
- Send a file-only message in Web GUI without typing text
Best For
- Developers who frequently attach documents as model context
- Power users of the DeepSeek Harness Web GUI
- Users who prefer file bytes outside the chat log for privacy
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.