DSH Plugins
返回列表
⚙️

dsh-cua

工作流 更新于 2026.08.28

在终端中运行以下命令:

dsh plugin install hfyydd/dsh-cua

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install hfyydd/dsh-cua 即可安装本插件,源码详见 https://github.com/hfyydd/dsh-cua 。

插件介绍

让 agent 安全操作本机桌面 GUI 远比想象中困难。纯像素坐标容易漂移,操作后没有验证闭环,抢焦点更是直接打断用户工作流。dsh-cua 将跨平台的 cua-driver(trycua 开源驱动)封装为 14 个 DSH 原生模型工具,agent 通过无障碍元素树(Windows 走 UIA,macOS 走 Accessibility)精准定位控件。快照过期会显式报错而非静默点错位置;所有动作类工具默认弹出审批面板,观察类则静默放行。截图作为图片附件进入会话,agent 看到的是它用来定坐标的那张图。内置断言工具在每次操作后验证元素状态,unknown 结果永不被当作成功。整套方案走 DSH 原生工具注册,不依赖 MCP,驱动 CLI 无状态且崩溃隔离,绝不拖累 harness。

投递默认后台进行,不抢焦点;列表截断、快照降级等不完整状态都如实上报。安全模型是双层串联闸门:插件层通过审批面板拦截,驱动层通过 permission mode、session 授权租约与 capability manifest 兜底。即使一层被绕过,另一层策略仍然生效,agent 始终在边界内运行。

适合用 DSH 编排 agent 工作流、需要安全可控地操作本地桌面应用的开发者和团队。如果你希望每一个 GUI 步骤都可审批、可验证、可追溯,又不想引入额外协议层,dsh-cua 提供跨平台(macOS / Windows / Linux)开箱即用的方案。

使用场景

  • 让 agent 安全操作本机桌面 GUI 应用,每一步可审批可验证
  • 在 DSH agent 工作流中加入可审计的桌面自动化步骤
  • 跨平台(macOS / Windows / Linux)执行桌面级 UI 操作任务

适合人员

  • 使用 DSH 编排 agent 工作流的开发者与团队
  • 需要 agent 操作本地桌面应用且要求安全可控的工程团队
  • 偏好原生工具注册、不引入 MCP 的 harness 开发者