PolinniZhong/dsh-visual-acceptance0

dsh-visual-acceptance

Local-first visual acceptance and regression workbench for DeepSeek Harness

包名
dsh-visual-acceptance
版本
0.1.1-beta.1
许可证
MIT
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PolinniZhong/dsh-visual-acceptance

使用方法 / How to use

  1. 先启动本地页面,例如 http://127.0.0.1:4173

  2. 在 DSH 非空会话中打开“视觉验收”;

  3. 在“页面地址或文件”填入本机 URL,或当前工作区内的 HTML,例如 examples/acceptance-demo/index.html

  4. 保留或调整桌面/窄屏、浅色/深色,在“确认验收指令”中核对对象和范围,然后点击“检查 N 个组合”;

  5. 查看右侧的 Ready、确定性异常信号和截图。运行完成不等于视觉通过;

  6. 对需要跟踪的 Candidate 点击“立为 Issue”,补充影响并保存;也可从截图新增手工视觉 Issue;

  7. 在“问题与决定”中追加人工 Decision;只有“批准修改”后才可点击“复制修改包”;

  8. 修改完成后点击“按原条件复验”,根据候选关系作出人工确认或否决;

  9. 需要空、错误、权限等状态时,选择“检查其他页面或业务状态”,并为非默认状态提供专用 Ready Selector 或 Ready Text。

  10. Start a local page, for example http://127.0.0.1:4173.

  11. Open Visual Acceptance in a non-empty DSH session.

  12. Enter a local URL or an HTML file in the current workspace, such as examples/acceptance-demo/index.html.

  13. Keep or change desktop/narrow and light/dark options. Review the target and coverage in Confirm acceptance instruction, then select Check N combinations.

  14. Review Ready, deterministic signals, and screenshots. A completed Run is not visual approval.

  15. Select Create Issue for a Candidate worth tracking, add its impact, and save it. You can also create a manual visual Issue from a screenshot.

  16. Add a human Decision under Issues and decisions. Copy change package is available only after Approve fix.

  17. After the change, select Retest under original conditions and make a human confirmation or rejection based on the candidate relation.

  18. For empty, error, or permission states, select Check other pages or business states and provide a state-specific Ready selector or Ready text.