dsh-wsl-clipboard:在 WSL 中讀寫 Windows 剪貼板

前言

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 格式的文本。

安裝與啓用

安裝過程分爲兩步。

  1. 執行安裝命令:
    dsh plugin --profile web add github:173787247/dsh-wsl-clipboard
  1. 安裝完成後,重啓 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 套件的一部分,安裝前應檢查源碼與許可證。
羽毛球分组比赛记分
小程序二维码

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

小夜