前言¶
DeepSeek Harness (DSH) 的智能體通常運行在 WSL 環境中,這會導致它與 Windows 環境產生隔離。當智能體需要將 WSL 中的路徑、命令或代碼片段複製到 Windows 應用(如記事本、瀏覽器)時,通常只能通過手動操作,效率較低。dsh-wsl-clipboard 插件通過在 WSL 內部調用 PowerShell 來讀寫 Windows 剪貼板,解決了這一交互痛點。
插件介紹¶
這是一個 DeepSeek Harness 工具,名爲 wsl_clipboard。它屬於 dsh-wsl-kit 生態套件的一部分,開源許可證爲 MIT。
功能說明¶
該工具主要提供以下能力:
- 讀寫剪貼板:允許 DSH 智能體在 WSL 中操作 Windows 剪貼板。
- 動作參數:支持
get(讀取剪貼板內容)和set(寫入剪貼板內容)兩種動作。 - 文本處理:寫入時支持 UTF-8 格式的文本。
安裝與啓用¶
安裝過程分爲兩步。
- 執行安裝命令:
dsh plugin --profile web add github:173787247/dsh-wsl-clipboard
- 安裝完成後,重啓
dsh web。在新的會話中,工具列表中應該會出現wsl_clipboard。
典型用法¶
使用該工具時,需要通過參數控制動作和內容。
- 讀取剪貼板:
設置action=get。 - 寫入剪貼板:
設置action=set,並傳入text參數,指定要放入剪貼板的 UTF-8 文本。
配置與限制¶
在配置文件中可以調整工具的超時和文本長度限制。
- id: dsh-wsl-clipboard
name: dsh-wsl-clipboard
config:
timeoutMs: 15000
maxChars: 100000
timeoutMs:工具執行超時時間,默認爲 15000 毫秒。maxChars:剪貼板文本的最大長度,默認爲 100000 字符。超過該長度的文本會被截斷。
注意事項¶
- 版本要求:需要確保 DSH 版本 >= 0.1.2。
- 安全性:不要在剪貼板中放入敏感信息(如密碼),除非用戶明確要求。
- 生態歸屬:該插件是
dsh-wsl-kit套件的一部分,安裝前應檢查源碼與許可證。