dsh-upload-button
在终端中运行以下命令:
dsh plugin install victorytianyi-dev/dsh-upload-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install victorytianyi-dev/dsh-upload-button 即可完成安装,插件开源地址为 https://github.com/victorytianyi-dev/dsh-upload-button
插件介绍
在 DeepSeek Harness Web GUI 里上传一张本地图片,目前只能拖拽文件进窗口或从剪贴板粘贴,多一步操作就多一分卡顿。dsh-upload-button 在输入框的加号旁边放了一个专属上传按钮(⬆),点击后直接选择一张或多张本地图片,缩略图立刻出现在草稿栏中,接着打字、发送,一气呵成。
整个流程完全部署在浏览器端。插件注册到官方的 conversation.input.left 插槽,选完文件后构建一个 DataTransfer 对象并向 document 派发一条合成的 drop 事件——这正是真实拖放或粘贴所走的同一条代码路径。因此会话自身的图片校验、尺寸限制、缩略图渲染等逻辑全部原样运行,无需改动任何 Harness 源码,后续 Harness 升级也不会影响插件。
它适合经常在 Harness 中使用 describe-image 或其他图片消费流程、又希望上传步骤像按一个按钮那样简单的用户。此外,插件还附带 tools/gen-image.js,一个调用阿里 DashScope wanx2.1-t2i-turbo 接口的文生图小工具,方便在对话前后快速生成参考图片。
使用场景
- 在 Harness 对话中一键上传本地图片并进入草稿栏
- 配合 describe-image 流程快速发送多张参考图片
- 免去拖拽或粘贴,用文件选择器直接选图
适合人员
- 频繁在对话中使用图片的 DeepSeek Harness 用户
- 希望上传步骤像按按钮一样简单的开发者
- 不想修改 Harness 源码、偏好纯浏览器端方案的用户