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 套件的一部分,安装前应检查源码与许可证。
羽毛球分组比赛记分
小程序二维码

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

小夜