DSH Plugins
返回列表
dsh-testhud

dsh-testhud

客户端 更新于 2026.10.09

在终端中运行以下命令:

dsh plugin install yijiezhong/dsh-testhud

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

在 DeepSeek Harness 中执行 dsh plugin install yijiezhong/dsh-testhud,或在插件设置里安装源码仓库 https://github.com/yijiezhong/dsh-testhud,并确认配置中出现 dsh-testhud 层。

插件介绍

当 Agent 驱动 GUI、对比截图或批量渲染要跑好几分钟时,旁坐的人往往只能干等:不知道当前在第几步、这一步期望什么、是否已经失败,更关键的是——能不能安全去碰鼠标和键盘。dsh-testhud 在屏幕上直接回答这些问题,而且不抢焦点:面板始终置顶、鼠标可穿透,尽量贴在屏幕最空的角落,少挡被测应用。

面板顶部有一条醒目的「控制权」提示:运行中提醒先别动键鼠以免打断测试,结束后告知可以收回控制权;红底白字表示不安全,绿底黑字表示可以接管。正文展示被测标题、目标、开始时间与已用秒数,并逐步列出每一步的名称、期望与实际结果(✓ / ✗ / ⏳ / •)。需要时可在顶部色带拖拽移动,也可用 macOS 风格三键关闭、折叠或拉满可用区域;内容过多时仅步骤区滚动,结束后约 12 秒自动消失。

任意会话可通过 test_hud 工具驱动同一套逻辑:start 开启运行并弹出面板,step 上报单步检查,note 追加说明,done 写入结论并结束,stop 立即关闭。CLI 与脚本、CI 共用同一进度文件,配置里还可调节锚点与 topInset 等摆放策略,优先避免遮挡前台窗口。

适合在 DeepSeek Harness 里做 GUI 自动化、视觉回归或长时间批处理验证的开发者与 Agent 编排者:只要有人在旁边等,就应让面板开着,让人一眼看见「测什么」以及「现在能不能动键鼠」。

截图预览

使用场景

  • Agent 长时间驱动桌面或浏览器界面做逐步验证
  • 截图对比或批量渲染时让人看清当前步骤与成败
  • 旁坐等待时需要知道何时可以重新操作鼠标键盘

适合人员

  • 在 DeepSeek Harness 中编排 GUI 测试的开发者
  • 需要可视化测试进度的 Agent 使用者
  • 跑脚本或 CI 但仍要有人盯屏的测试场景