AI Agent Hub
Back to plugins
🖥️

dsh-upload-button

Client Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install victorytianyi-dev/dsh-upload-button

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

Run dsh plugin install victorytianyi-dev/dsh-upload-button in your terminal to install the plugin, available at https://github.com/victorytianyi-dev/dsh-upload-button

About this plugin

Uploading a local image into DeepSeek Harness Web GUI today means dragging a file into the window or pasting from the clipboard—one extra gesture that breaks your flow every single time. dsh-upload-button places a dedicated upload button (⬆) right beside the composer plus icon. Click it, pick one or several images from your file system, and they immediately appear as thumbnails in the draft-image rail. Type your message, hit send, done.

Everything is purely client-side. The plugin registers on the official conversation.input.left slot and, after you select files, builds a DataTransfer object and dispatches a synthetic drop event on document. That is the exact code path a real drag-and-drop or paste takes, so the conversation's own image type checks, size limits, and thumbnail rendering all run unchanged. No Harness source file is modified, which means future Harness upgrades will not break the plugin.

It is ideal for anyone who frequently uses describe-image or other image-consuming workflows in Harness and wants the upload step to feel as effortless as pressing a single button. As a bonus, the package ships tools/gen-image.js, a small helper that calls Alibaba DashScope's wanx2.1-t2i-turbo API, so you can quickly generate a reference image right before or after a conversation.

Use Cases

  • One-click local image upload straight into the Harness draft rail
  • Feeding multiple reference images into a describe-image prompt
  • Picking files via a file dialog instead of drag-and-drop or paste

Best For

  • DeepSeek Harness users who work with image-heavy conversations
  • Developers who want the upload flow reduced to a single click
  • Anyone who prefers a pure client-side plugin with zero source changes