dsh-file-path:將非圖片文件拖拽爲路徑引用

前言

DeepSeek Harness (DSH) 的 Web composer 默認僅支持圖片附件。拖拽 PDF、壓縮包或 Office 文檔時,通常會提示“僅支持圖片”並丟棄文件。dsh-file-path 插件通過本地 dsh 進程的 RPC 查找,將文件或文件夾的絕對路徑作爲純文本插入,而非上傳爲附件。

這是什麼

dsh-file-path 是一個 DeepSeek Harness 插件,由開發者 dkjsiogu 維護。它旨在解決 Web composer 對非圖片文件的支持缺失問題,允許用戶將不支持的文件拖入編輯器作爲路徑引用。

核心功能

  1. 支持的文件類型
    接受 PDF、壓縮包、Office 文檔等非圖片文件。
  2. 路徑插入而非上傳
    將文件或文件夾的絕對路徑作爲純文本插入,不復制或寫入文件。
  3. 文件夾支持
    支持拖拽文件夾(需 Chromium 或 Edge 瀏覽器支持 File System Access API)。
  4. 混合拖拽處理
    當混合拖拽時,圖片走默認行爲,非圖片走此插件解析。
  5. 交互優化
    插件接管拖拽後,會清除 dsh 默認的全頁拖拽遮罩層。

安裝與啓用

使用官方提供的安裝命令即可啓用該插件:

dsh plugin --profile web add dsh-file-path

安裝後,正常啓動 DSH Web 即可使用該插件功能。

典型用法

  1. 拖拽或粘貼
    將非圖片文件拖拽或粘貼到頁面任意位置,插件會自動查找並插入其絕對路徑。
  2. 拖拽文件夾
    將文件夾拖拽到頁面,插件會插入該文件夾的絕對路徑。
  3. 手動輸入
    點擊工具欄的回形針按鈕,手動輸入絕對路徑或相對於會話工作區的路徑。

適用場景與注意

這是一個社區插件,非 DeepSeek 官方插件。

  • 安全機制
    瀏覽器出於安全限制無法直接獲取文件絕對路徑,插件需通過本地 dsh 進程的 RPC 查找文件。
  • 操作範圍
    僅插入路徑,不復制或寫入文件。
  • 路徑限制
    若文件不在搜索根目錄下,需手動輸入絕對路徑。
  • 源碼審查
    安裝插件意味着在本地 dsh 進程中執行代碼,安裝前應審查源碼。
羽毛球分组比赛记分
小程序二维码

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

小夜