PolinniZhong/dsh-visual-acceptance ↗★ 0
dsh-visual-acceptance
Local-first visual acceptance and regression workbench for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PolinniZhong/dsh-visual-acceptance说明文档
阅读完整 README ↗使用方法 / How to use
-
先启动本地页面,例如
http://127.0.0.1:4173; -
在 DSH 非空会话中打开“视觉验收”;
-
在“页面地址或文件”填入本机 URL,或当前工作区内的 HTML,例如
examples/acceptance-demo/index.html; -
保留或调整桌面/窄屏、浅色/深色,在“确认验收指令”中核对对象和范围,然后点击“检查 N 个组合”;
-
查看右侧的 Ready、确定性异常信号和截图。运行完成不等于视觉通过;
-
对需要跟踪的 Candidate 点击“立为 Issue”,补充影响并保存;也可从截图新增手工视觉 Issue;
-
在“问题与决定”中追加人工 Decision;只有“批准修改”后才可点击“复制修改包”;
-
修改完成后点击“按原条件复验”,根据候选关系作出人工确认或否决;
-
需要空、错误、权限等状态时,选择“检查其他页面或业务状态”,并为非默认状态提供专用 Ready Selector 或 Ready Text。
-
Start a local page, for example
http://127.0.0.1:4173. -
Open Visual Acceptance in a non-empty DSH session.
-
Enter a local URL or an HTML file in the current workspace, such as
examples/acceptance-demo/index.html. -
Keep or change desktop/narrow and light/dark options. Review the target and coverage in Confirm acceptance instruction, then select Check N combinations.
-
Review Ready, deterministic signals, and screenshots. A completed Run is not visual approval.
-
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.
-
Add a human Decision under Issues and decisions. Copy change package is available only after Approve fix.
-
After the change, select Retest under original conditions and make a human confirmation or rejection based on the candidate relation.
-
For empty, error, or permission states, select Check other pages or business states and provide a state-specific Ready selector or Ready text.