dsh-session-files
Run the following command in DeepSeek Harness:
dsh plugin install MST19711/dsh-session-files
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install MST19711/dsh-session-files in DeepSeek Harness to install this plugin; the source repository is https://github.com/MST19711/dsh-session-files
About this plugin
The DSH Web interface historically only allowed image attachments, so sharing a PDF contract, a log archive, or an audio clip with the model meant closing the browser and fumbling with the terminal. dsh-session-files fills that gap: a paperclip button appears to the left of the input area, lets you pick files of any type (text, PDF, archives, audio, video, binary), supports multi-select in one go, and shows each file as a clickable chip in a dock above the input for instant preview or removal.
Uploaded files are written into the session workspace under a dedicated uploads/ subdirectory, making them directly readable by the LLM via its fs tool. Right after a successful upload the plugin injects a guidance message into the conversation—absolute directory path, relative-path convention, and the file list—so the model always knows where to look. The same reminder fires when a dormant session is restored. In the other direction, the model can call the share_session_file tool to push any file from the workspace back into the chat as a clickable download card (file name, type, size, description), and the card persists across session restarts.
This plugin is ideal for anyone who works with non-image files inside DSH Web: legal teams reviewing contracts, ops engineers triaging server logs, developers debugging binary artifacts. The entire upload-preview-download loop happens in the browser, removing the need to constantly switch to the terminal.
Use Cases
- Upload a PDF contract into the chat and ask the model to review every clause
- Drop a server log archive into the session and let the model pinpoint the failing stack trace
- Model finishes processing and pushes the result file back as a downloadable card via share_session_file
Best For
- Any DSH Web user who regularly handles non-image files alongside the model
- Legal and ops teams that deal with contracts, server logs, and binary artifacts daily
- Developers who prefer a browser-only upload-analyze-download loop without switching to the terminal
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.