前言¶
在使用 DeepSeek Harness(DSH)或 Codex 生成本地網頁後,驗收工作通常依賴手動截圖或外部工具,難以復現修改前的狀態。DSH Visual Acceptance 是一個面向 AI 生成 Web 產品和 UI 原型的本地驗收與複驗工作臺。
產品定位¶
這是一個由 PolinniZhong 維護的「驗收與複驗工作臺」插件(MIT 許可證)。它專注於在本地環境下驗證頁面是否按聲明的範圍真實打開、記錄可追溯的瀏覽器異常,並支持按原條件複驗。
核心功能¶
- 範圍驗證:檢查頁面是否按聲明的範圍真實打開。
- 異常記錄:記錄可追溯的瀏覽器異常信號。
- 條件複驗:支持按原條件複驗,無需外部依賴。
- 本地化:不訪問公網 URL,不做參考圖比較、OCR 或視覺模型推理。
- 人工閉環:不自動創建正式 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
典型用法¶
- 先啓動本地頁面,例如
http://127.0.0.1:4173。 - 在 DSH 非空會話中打開「視覺驗收」。
- 在「頁面地址或文件」填入本機 URL,或當前工作區內的 HTML,例如
examples/acceptance-demo/index.html。 - 選擇快速、標準、頁面斷點或自定義計劃,在「確認驗收指令」中核對生成的 Matrix,然後點擊「檢查 N」。
- 查看右側的 Ready、確定性異常信號和截圖。注意:
Ready 已滿足和0 個異常信號不等同於視覺通過,只說明未發現相應異常。 - 對需要跟蹤的 Candidate 點擊「立爲 Issue」,補充影響並保存;也可從截圖新增手工視覺 Issue。
- 在「問題與決定」中追加人工 Decision;只有「批准修改」後纔可點擊「複製修改包」。
- 修改完成後點擊「按原條件複驗」,根據候選關係作出人工確認或否決。
注意事項¶
- 當前爲 Beta 版本。
- DSH 空白會話不會掛載
conversation.view,需要先發送一條消息,Tab 纔會出現。 - 不替用戶做最終審美判斷,不做視覺模型推理或單一質量評分。
- 不自動創建正式 Issue、修改項目文件、把修改包發送給 Agent,也不自動寫入
resolved。 - 不替用戶聲明業務狀態。