前言¶
DeepSeek Harness (DSH) 的 Web composer 默認僅支持圖片附件。拖拽 PDF、壓縮包或 Office 文檔時,通常會提示“僅支持圖片”並丟棄文件。dsh-file-path 插件通過本地 dsh 進程的 RPC 查找,將文件或文件夾的絕對路徑作爲純文本插入,而非上傳爲附件。
這是什麼¶
dsh-file-path 是一個 DeepSeek Harness 插件,由開發者 dkjsiogu 維護。它旨在解決 Web composer 對非圖片文件的支持缺失問題,允許用戶將不支持的文件拖入編輯器作爲路徑引用。
核心功能¶
- 支持的文件類型
接受 PDF、壓縮包、Office 文檔等非圖片文件。 - 路徑插入而非上傳
將文件或文件夾的絕對路徑作爲純文本插入,不復制或寫入文件。 - 文件夾支持
支持拖拽文件夾(需 Chromium 或 Edge 瀏覽器支持 File System Access API)。 - 混合拖拽處理
當混合拖拽時,圖片走默認行爲,非圖片走此插件解析。 - 交互優化
插件接管拖拽後,會清除 dsh 默認的全頁拖拽遮罩層。
安裝與啓用¶
使用官方提供的安裝命令即可啓用該插件:
dsh plugin --profile web add dsh-file-path
安裝後,正常啓動 DSH Web 即可使用該插件功能。
典型用法¶
- 拖拽或粘貼
將非圖片文件拖拽或粘貼到頁面任意位置,插件會自動查找並插入其絕對路徑。 - 拖拽文件夾
將文件夾拖拽到頁面,插件會插入該文件夾的絕對路徑。 - 手動輸入
點擊工具欄的回形針按鈕,手動輸入絕對路徑或相對於會話工作區的路徑。
適用場景與注意¶
這是一個社區插件,非 DeepSeek 官方插件。
- 安全機制
瀏覽器出於安全限制無法直接獲取文件絕對路徑,插件需通過本地 dsh 進程的 RPC 查找文件。 - 操作範圍
僅插入路徑,不復制或寫入文件。 - 路徑限制
若文件不在搜索根目錄下,需手動輸入絕對路徑。 - 源碼審查
安裝插件意味着在本地 dsh 進程中執行代碼,安裝前應審查源碼。