AI Agent Hub
Back to plugins
🖥️

dsh-file-path

Client Updated 2026.08.16

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