dsh-paste-path:在 DSH Web 中通過 Ctrl+V 粘貼 Finder 路徑

在 DeepSeek Harness Web 中處理本地文件時,通常存在一個割裂點:macOS Finder 複製文件後,剪貼板中存儲的是原生文件列表而非純文本路徑。由於瀏覽器的安全隔離,編輯器無法直接獲取本地文件系統的絕對路徑。dsh-paste-path 插件通過讀取 macOS 原生剪貼板數據,在不觸發瀏覽器權限彈窗、不上傳文件的前提下,將文件路徑直接傳遞給編輯器。

插件簡介

該插件是 DeepSeek Harness 的一個 macOS 客戶端擴展。它利用 osascript 讀取剪貼板中的文件列表數據(NSFilenamesPboardType),並在編輯器提示時通過 Ctrl+V 將絕對路徑插入草稿。它不修改普通的文本粘貼行爲(Cmd+V),也不對文件進行任何形式的打開或上傳操作。

安裝與啓用

使用官方命令安裝插件:

dsh plugin --profile web add dsh-paste-path

安裝完成後,需要重啓 dsh web 服務並刷新頁面以使插件生效。

使用方法

  1. 在 macOS Finder 中選中一個或多個文件或文件夾,按 Cmd+C 複製。
  2. 返回 DSH Web 界面。
  3. 當編輯器提示顯示“Ctrl+V Paste path”時,按下 Ctrl+V。
  4. 插件會將選中項目的絕對路徑插入到當前草稿中,每個路徑佔一行。

插件會自動跳過草稿中已經存在的重複路徑。

注意事項

  • 平臺限制:該插件僅適用於 macOS 平臺。
  • 網絡環境:剪貼板端點僅接受迴環連接。因此,在遠程 DSH 部署場景下(例如通過公共主機名或局域網 IP 訪問),插件將因 403 錯誤而無法提供本地路徑。
  • 權限問題:macOS 可能會因自動化權限限制而拒絕 osascript 的訪問,需要手動授予相關權限。
  • 行爲定義:插件僅傳遞路徑字符串,不上傳文件內容,也不緩存 HTTP 響應。
羽毛球分组比赛记分
小程序二维码

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

小夜