前言¶
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 中挂载配置才能生效。
- 安装插件
使用官方命令安装下载好的.tgz包。假设文件位于D:\Downloads:
dsh plugin --profile web add "D:\Downloads\dsh-desktop-operator-0.12.1.tgz"
- 配置 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` 会在发送、删除等最终动作前弹出确认。
- 验证安装
重启 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