在 DeepSeek Harness(DSH)的使用场景中,智能体在执行任务时往往需要用户介入以确认敏感操作。传统做法通常是开发者守在电脑前等待审批,这占用了开发时间。DSH Live 旨在解决这一痛点,它是一个移动端的审批伴侣插件,允许开发者从 iPhone 或 Android 手机上批准操作、追踪进度,并查看结果。
这是一个由 zhoushuoshi-code 维护的客户端插件,采用 MIT 许可证。它的核心价值在于将审批闭环从桌面端延伸至移动端,实现“你的智能体需要你时,它会主动联系你”。
核心功能¶
DSH Live 目前提供以下核心能力:
- 安全配对:通过一次性二维码完成配对,建立加密通道。
- 审批收件箱:在手机上查看待处理请求,支持“允许一次”或“拒绝”。
- 桌面共存:桌面端和手机端可以同时处理审批,以第一次有效的决策为准,桌面端权限保持完整。
- 端到端加密:所有载荷经过 AES-256-GCM 加密,托管的中继服务(Relay)无法读取具体内容。
- 自托管 PWA:可通过 Docker 部署,提供手机端 UI 和 WSS 中继服务。
- Fail-closed 行为:连接断开、请求过期、或数据格式错误时,系统不会默认批准任何操作。
安装与启用¶
当前版本为 v0.1.0-preview.1,处于预览状态。安装前请确保你的环境满足依赖要求:DeepSeek Harness 0.1.0-rc.7,以及 Node.js ^22.19.0 或 >=24.0.0。
使用官方安装命令添加插件:
dsh plugin --profile web add github:zhoushuoshi-code/dsh-live#v0.1.0-preview.1
安装完成后,需要启动 DSH Web 服务以加载插件配置。
典型用法¶
这是一个典型的移动端审批工作流:
- 在电脑上启动一个 DeepSeek Harness 任务。
- 在手机上扫描电脑屏幕上显示的 DSH Live 配对二维码。
- 保持手机上的 PWA 应用处于打开状态,让智能体在后台工作。
- 当智能体需要审批时,手机端会收到请求。
- 查看请求详情,长按“允许一次”以批准该操作,或点击“拒绝”。
适用场景与注意事项¶
- 适用场景:适合需要在移动场景下(如通勤、会议间隙)处理智能体审批的开发者。
- 版本状态:目前仅为
v0.1.0_preview,尚未发布公共 Relay 或 npm 包。建议通过 Pin Git Tag 的方式进行源码安装。 - 功能边界:它不是远程终端,也不是迷你 IDE。当前预览版本不包含后台推送通知、Live Activity、语音、拍照、结果回传、终端模拟、代码编辑器或 Git 操作功能。
- 权限模型:桌面端始终保持权威,手机端或 Relay 断开连接不会影响桌面端的审批权限。手机端仅支持“允许一次”,无法创建永久的审批规则。
总结¶
DSH Live 将智能体的审批环节从桌面解放出来,利用加密通道在手机上完成决策。通过 fail-closed 的安全模型和桌面共存机制,它在保证安全性的前提下,为长时间运行的智能体任务提供了灵活的交互方式。