dsh-file-path
Run the following command in DeepSeek Harness:
dsh plugin install dkjsiogu/dsh-file-path
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install dkjsiogu/dsh-file-path in your terminal to install the plugin; the source code is hosted at https://github.com/dkjsiogu/dsh-file-path .
About this plugin
The DeepSeek Harness Web composer accepts only PNG, JPEG, WebP, and GIF as attachments. Dropping a PDF, an archive, an Office document, or an entire directory into the composer currently triggers an images-only notice and the file is discarded. Browsers intentionally withhold the absolute host path of a dragged file for security reasons, so even a locally served page cannot recover it from the drag event.
dsh-file-path turns the local dsh process itself into a path-resolution bridge. After a non-image file is dropped, the browser computes a SHA-256 digest and calls the filePathBridge RPC on the dsh host, which searches the session workspace and configured roots by name, size, and hash to return the original absolute path, inserted directly into the composer. Nothing is copied or written to disk, so an 800 MB archive resolves in milliseconds. The plugin also supports dragging whole folders under Chromium-based browsers, a paperclip button for manually typing a path, and intelligent routing in mixed drops where images still flow through the default image intake.
It is aimed at two practical needs: users who interact with dsh through the Web UI but regularly need to reference local PDFs, code archives, or Office documents; and developers who want to paste a local directory path into a conversation without an extra upload or copy step. The plugin leaves dsh image handling untouched and simply adds a lightweight reference-by-path alternative for everything else.
Use Cases
- Drag a PDF or archive and get its absolute path inserted into the composer without any upload
- Reference a local directory path directly in conversation so the model can analyze the whole project layout
- Mixed drops of images and documents are routed automatically: images go through the default intake, everything else resolves by path
Best For
- Users who work with dsh through the Web UI and often need to reference local PDFs, Office docs, or archives
- Developers who want to paste a local directory path into a conversation without an extra upload or copy step
- Daily dsh users who process large files and want to feed their paths into the model context quickly
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.