前言¶
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套件的一部分,安装前应检查源码与许可证。