DSH Plugins
返回列表
⚙️

dsh-lcu

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install kinocode-jp/dsh-lcu

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

在 DeepSeek Harness 中执行 dsh plugin install kinocode-jp/dsh-lcu,或按 https://github.com/kinocode-jp/dsh-lcu 仓库说明安装后重启 DSH 并开启新会话。

插件介绍

在 macOS 上让智能体真正「看见屏幕、点按原生应用」,往往离不开 LCU 这类计算机使用能力;可一旦挂进 DeepSeek Harness,默认 MCP 客户端无法响应 LCU 的逐应用审批(MCP elicitation),常见报错是 createElicitation 不可用,整条链路会直接断掉。dsh-lcu 把 LCU 包装成 Harness 插件,并在中间加一层轻量适配器,替你接住「允许这次 / 始终允许 / 拒绝」等人机交互,让会话能稳定调用 LCU。

对智能体侧,插件主要暴露 js 与 js_reset:用 JavaScript 驱动 LCU 去读界面、操作本机应用;宿主专用工具会被隐藏,截图会落到临时目录并以文件路径返回,方便再用 read_image 查看,而不是被客户端替换成占位符。LCU 进程退出后,下一次调用会自动重连。

你可以在 profile 里选择审批策略:ask 弹出与 LCU 类似的系统对话框(含 Touch ID),all 全自动放行,deny 一律拒绝;无论哪种模式,适配器都会拦下 DSH、终端、Claude、osascript 等可能被用来「自我放行」的应用。适合已在 Apple Silicon Mac 上装好 ChatGPT 桌面版与 LCU、并愿意授予辅助功能与录屏权限、希望在工作流里做 macOS 原生自动化的开发者;若选 all,请务必意识到浏览器与密码管理器也可能被操作,更推荐 ask。

使用场景

  • 在 Harness 会话里用 js 工具读屏并操作 macOS 原生应用
  • 需要 LCU 逐应用审批但默认 MCP 客户端不支持 elicitation 时
  • 把截图保存为文件路径,便于智能体后续用 read_image 分析界面

适合人员

  • 在 Apple Silicon Mac 上使用 DSH 并安装 ChatGPT 桌面版与 LCU 的开发者
  • 希望在工作流中安全接入 macOS 计算机使用能力的智能体用户
  • 已授予辅助功能与录屏权限、愿意配置审批策略(ask/all/deny)的团队