dsh-upload-button:爲 DeepSeek Harness Web GUI 添加本地圖片上傳

在 Web 界面與 DeepSeek Harness 協作時,上傳本地圖片往往需要依賴拖拽或粘貼。如果缺少明確的交互入口,會降低操作效率。這個插件在輸入欄旁增加了一個專門的上傳按鈕,複用現有的圖片處理路徑。

這是一個純瀏覽器端插件,用於在 DeepSeek Harness Web GUI 的輸入槽位 conversation.input.left 中添加本地圖片上傳入口。由 victorytianyi-dev 維護。

核心功能

  • 槽位集成:在輸入欄左側添加上傳按鈕,位置緊鄰 + / 命令按鈕。
  • 多選支持:支持多選本地圖片。由於當前的對話草稿軌道僅支持圖片,插件限制選擇爲圖片格式。
  • 路徑複用:通過合成 DataTransfer 對象並觸發 document 上的 drop 事件,複用官方的 draft-image 拖拽路徑。這意味着圖片在發送前會經過與原生拖拽相同的校驗、大小限制和縮略圖生成流程。
  • 零侵入:無需修改 Harness 源碼,完全運行在瀏覽器端。

安裝與啓用

安裝前請確保 DeepSeek Harness 版本爲 0.1.0-rc.6+。

dsh plugin --profile web add github:victorytianyi-dev/dsh-upload-button

安裝後重啓進程,打開任意會話即可生效。

典型用法

  1. 安裝並重啓 Harness。
  2. 在聊天輸入框左側找到上傳按鈕(⬆)。
  3. 點擊按鈕,從本地選擇一張或多張圖片。
  4. 圖片縮略圖會顯示在草稿軌道中,輸入文字後發送。

適用場景與注意

該插件適合需要在 Web 界面頻繁上傳圖片的開發者。它依賴於官方的圖片接收邏輯,因此無需擔心兼容性問題。

此外,該插件包附帶 tools/gen-image.js,這是一個調用阿里巴巴通義千問 DashScope 原生圖像合成 API (wanx2.1-t2i-turbo) 的文本轉圖片輔助工具。

總結

這是一個輕量級的 UI 增強,通過複用官方路徑解決了本地圖片上傳的入口問題。

  • 目錄頁:https://www.skillhub.cn/plugins/victorytianyi-dev/dsh-upload-button
  • GitHub 倉庫:https://github.com/victorytianyi-dev/dsh-upload-button
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜