在 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
安裝後重啓進程,打開任意會話即可生效。
典型用法¶
- 安裝並重啓 Harness。
- 在聊天輸入框左側找到上傳按鈕(⬆)。
- 點擊按鈕,從本地選擇一張或多張圖片。
- 圖片縮略圖會顯示在草稿軌道中,輸入文字後發送。
適用場景與注意¶
該插件適合需要在 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