DSH Visual Acceptance:本地 AI 生成 UI 的验收与复验工作台

前言

在使用 DeepSeek Harness(DSH)或 Codex 生成本地网页后,验收工作通常依赖手动截图或外部工具,难以复现修改前的状态。DSH Visual Acceptance 是一个面向 AI 生成 Web 产品和 UI 原型的本地验收与复验工作台。

产品定位

这是一个由 PolinniZhong 维护的「验收与复验工作台」插件(MIT 许可证)。它专注于在本地环境下验证页面是否按声明的范围真实打开、记录可追溯的浏览器异常,并支持按原条件复验。

核心功能

  1. 范围验证:检查页面是否按声明的范围真实打开。
  2. 异常记录:记录可追溯的浏览器异常信号。
  3. 条件复验:支持按原条件复验,无需外部依赖。
  4. 本地化:不访问公网 URL,不做参考图比较、OCR 或视觉模型推理。
  5. 人工闭环:不自动创建正式 Issue、修改项目文件或发送修改包给 Agent,只提供候选 Finding 和人工决策入口。

安装与启用

在 DSH Web Profile 中执行以下命令安装 Beta 版本:

dsh plugin --profile web add github:PolinniZhong/dsh-visual-acceptance#v0.1.2-beta.1
dsh --profile web --dump-config
dsh web

dsh plugin add 会安装 Bundle 并将其加入当前 Profile;--dump-config 中应出现 dsh-visual-acceptance 层。重启后,在任一非空会话顶部打开「视觉验收」Tab。

卸载命令:

dsh plugin --profile web remove dsh-visual-acceptance

典型用法

  1. 先启动本地页面,例如 http://127.0.0.1:4173。
  2. 在 DSH 非空会话中打开「视觉验收」。
  3. 在「页面地址或文件」填入本机 URL,或当前工作区内的 HTML,例如 examples/acceptance-demo/index.html。
  4. 选择快速、标准、页面断点或自定义计划,在「确认验收指令」中核对生成的 Matrix,然后点击「检查 N」。
  5. 查看右侧的 Ready、确定性异常信号和截图。注意:Ready 已满足 和 0 个异常信号 不等同于视觉通过,只说明未发现相应异常。
  6. 对需要跟踪的 Candidate 点击「立为 Issue」,补充影响并保存;也可从截图新增手工视觉 Issue。
  7. 在「问题与决定」中追加人工 Decision;只有「批准修改」后才可点击「复制修改包」。
  8. 修改完成后点击「按原条件复验」,根据候选关系作出人工确认或否决。

注意事项

  • 当前为 Beta 版本。
  • DSH 空白会话不会挂载 conversation.view,需要先发送一条消息,Tab 才会出现。
  • 不替用户做最终审美判断,不做视觉模型推理或单一质量评分。
  • 不自动创建正式 Issue、修改项目文件、把修改包发送给 Agent,也不自动写入 resolved。
  • 不替用户声明业务状态。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜