dsh-desktop-operator
在终端中运行以下命令:
dsh plugin install zjh02249/dsh-desktop-operator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install zjh02249/dsh-desktop-operator 完成安装,插件源码见 https://github.com/zjh02249/dsh-desktop-operator ,安装后需在 Agent Preset 中挂载工具并新建会话方可生效。
插件介绍
DeepSeek Harness 的 Agent 擅长推理与多步规划,却缺少直接驱动 Windows 桌面的能力。dsh-desktop-operator 将适配后的 Open Computer Use 原生运行时、DSH 桥接层、Windows x64/arm64 二进制及许可证打包进一个插件包,安装后无需维护第二个项目或相邻源码目录,即可在 Agent Preset 中获得完整的桌面控制工具集。
插件不满足于简单的鼠标键盘模拟,而是复刻了 Computer Use 的完整工程链路:通过 Windows Graphics Capture 在目标窗口被遮挡时仍可独立截图;查询 UI Automation 树进行无障碍元素发现与语义检索;执行点击、拖拽、文本输入、按键等动作后,严格通过焦点状态、值回读、截图变化、窗口关闭等后置条件验证结果,未经验证一律返回 unknown。发送、删除、购买、上传、安装等高风险动作默认触发 DSH 原生确认界面;每次有副作用调用均携带幂等键并写入脱敏审计日志,跨进程重启仍拒绝重复派发。会话租约机制确保同一时刻只有一个 Agent 持有前台输入通道,并发请求显式失败而非静默误发。不抢焦点的顶部提示条与跟随真实鼠标的橙色光环让用户始终清楚桌面正在被控制。
该插件适合需要 DSH Agent 安全读写、操控并验证 Windows 桌面应用的开发者与高级用户,典型场景包括办公自动化、跨应用数据流转和桌面回归测试。macOS 与 Linux 运行时尚未提供,Windows 11 与 arm64 实机验证仍在推进中。
使用场景
- 在 DSH Agent 工作流中安全读取和操作 WPF、WinForms、Electron 等 Windows 桌面应用
- 执行跨应用数据流转并逐动作验证焦点、值回读与窗口状态
- 为桌面应用构建可审计的回归测试闭环,高风险动作逐次人工确认
适合人员
- 需要在 Agent 工作流中驱动 Windows 桌面的 DSH 开发者
- 希望以无障碍优先方式自动化办公流程的高级用户
- 为桌面应用编写自动化验收用例的 QA 工程师