dsh-file-download
Run the following command in DeepSeek Harness:
dsh plugin install KaguraSayuki/dsh-file-download
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install KaguraSayuki/dsh-file-download in a terminal to add the plugin to your DSH profile, then restart dsh web to activate it; the full source is at https://github.com/KaguraSayuki/dsh-file-download .
About this plugin
DSH native file actions assume a desktop on the machine that runs the agent. "Open in default app" and "Reveal in file manager" both need a local GUI. When you reach the Web GUI from a phone, a tablet, or a laptop over the LAN to a headless cloud box, the files sit on the server and the browser cannot save them. The official sidebar file tree is further confined to the session workspace and offers no way to hand over a folder at all.
dsh-file-download fills that gap. It registers a Files tab through the official sidebar extension points, lets you browse any readable path beyond the workspace, and provides single-file downloads with Range/ETag resume support, per-folder ZIP archiving, and a multi-selection ZIP that streams to disk via a hidden form POST. Uploads are mode-gated (read-only, workspace-write, or full-access) with an overwrite confirmation prompt. No downloaded byte ever enters JavaScript; each file is handed to the browser's own download manager as a same-origin URL. A script-free, server-rendered browse page is also available for devices that never open the full GUI.
It suits deployments where the DSH agent runs on a remote or headless box and the human reading the session is on a different device: a phone on the go, a laptop on the LAN, or a browser behind a reverse proxy. If your security policy does not allow reading beyond the session workspace, skip this plugin.
Use Cases
- Retrieving agent-produced files from a phone or tablet without a local desktop
- Downloading any readable file from a headless cloud host through the browser
- Tick multiple files and folders, then stream them as a single ZIP to local disk
Best For
- DSH users running agents on remote or headless machines
- Developers who read session output on mobile devices
- Teams accessing the DSH Web GUI behind a reverse proxy
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.