AI Agent Hub
Back to plugins
🖥️

dsh-utility-tools

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install sharkymew/dsh-utility-tools

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install sharkymew/dsh-utility-tools in your terminal to install; full source is at https://github.com/sharkymew/dsh-utility-tools

About this plugin

Handing a local file to the model, or anchoring a follow-up question to a specific passage in the chat, used to mean pasting a long absolute path or a wall of quoted text straight into the prompt. Paths with special characters can confuse the model, pasted text blends indistinguishably into your actual question, and the input field gets progressively cluttered. dsh-utility-tools turns those two everyday chores into a single gesture: drag any file (PDFs, source code, logs—not just images) into the conversation area and an attachment capsule appears above the input, where you can inspect file names and sizes or remove items one by one; highlight any text in the chat and a small quote menu pops up—one click attaches the selection as a blockquote at the start of your next message. On send, browser clients write the file bytes losslessly to the system temp directory so the model can read them directly, while Electron builds reference the original disk path. File content never leaks into the input box or message bubbles, the working directory stays clean, and removing an attachment leaves zero disk residue.

The plugin adds exactly one attachment capsule and one quote bar beside the existing input field, with no changes to the core conversation flow. It supports both static mounting and dynamic loading, works in Electron and regular browser environments, and adapts button colors for dark mode so the UI stays readable in both themes. It is built for developers and researchers who work in DeepSeek Harness daily and regularly need to pass local files to the model or anchor follow-up questions to a precise passage of text.

Use Cases

  • Drag a PDF, source file, or log into the chat so the model can read it directly
  • Highlight a passage in the conversation and quote it for targeted follow-up questions
  • Attachments are stored in the system temp directory on send, keeping the workspace clean

Best For

  • Developers who regularly pass local files to LLMs in DSH
  • Researchers who anchor follow-up questions to specific text passages
  • Users running DSH in both Electron and browser environments