DSH Desktop Operator: Windows 桌面自动化与安全 Computer Use 插件

前言

DeepSeek Harness(DSH)的插件化架构允许开发者扩展能力,但直接控制桌面涉及高风险。dsh-desktop-operator 旨在解决这一痛点,为 DSH 提供经过适配的 Windows Computer Use 能力。它不依赖浏览器 DOM,而是专注于 Windows 桌面本身。

这是什么

这是一个为 DeepSeek Harness 提供桌面自动化和 MCP 工具的插件。由用户 zjh02249 维护。它将适配的 Open Computer Use 原生运行时、DSH 桥接层和 Windows 二进制文件打包成一个单一的 .tgz 插件包,安装后不再依赖额外的项目目录。

核心功能

  • Safe Windows Computer Use:优先使用无障碍元素,在敏感操作前进行确认。
  • Desktop Automation & UI Automation:支持点击、输入、窗口管理等动作。
  • MCP Tools:提供标准 MCP 接口供 Agent 调用。
  • Window Management:支持枚举、捕获和聚焦窗口。
  • High-risk Action Confirmation:对发送、删除、购买等高风险动作进行策略控制。
  • Single Package Installation:一个插件包包含所有运行时和依赖。

安装与启用

安装插件包后,需要在 Agent Preset 中挂载配置才能生效。

  1. 安装插件
    使用官方命令安装下载好的 .tgz 包。假设文件位于 D:\Downloads:
    dsh plugin --profile web add "D:\Downloads\dsh-desktop-operator-0.12.1.tgz"
  1. 配置 Agent Preset
    在 agent.cordis.yml 中添加 computer-use 工具配置。建议使用以下配置以确保安全:
    - id: computer-use
      name: 'dsh-desktop-operator'
      config:
        accessPolicy: allow
        highRiskActionPolicy: confirm
        interactionMode: foreground-verified
*说明:* `accessPolicy: allow` 允许普通桌面动作运行,`highRiskActionPolicy: confirm` 会在发送、删除等最终动作前弹出确认。
  1. 验证安装
    重启 Harness 或 Profile 后,新建会话。可先执行以下验证命令:
    列出当前 Windows 桌面上的窗口,不要点击或输入。

适用场景与注意

  • 系统要求:目前仅支持 Windows(10/11 已验证,ARM64 已构建,macOS/Linux 未实现)。
  • 安全限制:不支持锁屏、UAC 安全桌面或远程桌面。
  • 依赖版本:依赖 DeepSeek Harness 0.3.5 和 DSH 0.1.0-rc.6。
  • 运行权限:插件以当前 DSH 进程的权限运行,请确保安装前检查源码与许可证。

结语

dsh-desktop-operator 提供了在 Windows 桌面环境中进行安全、可控自动化操作的基础能力。通过单一包安装和严格的策略配置,开发者可以在 DeepSeek Harness 中复刻 Computer Use 的关键工程能力。

  • 目录页: https://www.skillhub.cn/plugins/zjh02249/dsh-desktop-operator
  • GitHub: https://github.com/zjh02249/dsh-desktop-operator
羽毛球分组比赛记分
小程序二维码

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

小夜