xiayuhkust/dsh-visual-probe

xiayuhkust★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Visual-verification tools for DeepSeek Harness (dsh): flicker, visual regression, and WCAG contrast as numbers a text-only agent can read.

README excerpt

dsh-plugin-browser-probe English 中文 Visual-verification tools for DeepSeek Harness (dsh). It runs a headless browser and turns three kinds of UI check into numbers , so a text-only agent can verify them by reading metrics instead of seeing the page: Tool Question it answers Returns flicker detect Does the page flicker? how many frame pairs change, and by how much visual diff Did my edit change anything unintended? how much differs, and which screen zones contrast probe Is any text too light to read? WCAG contrast ratio per text element, and which fail Each returns data, not an image — the agent reads the numbers and decides. Built on Playwright + pngjs. Runtime: dsh 0.1.x developer preview; interfaces may shift with dsh. Install Heavy dependency (Playwright downloads a browser), so it is a standalone package. Mount it in the profile's cordis.patch.yml (use - insert: to add a new row, not a bare - id: ): Restart dsh web to take effect. dsh --profile web --dump-config confirms the row is present. Tools flicker detect Captures consecutive frames of a page and measures the fraction of pixels that change between them. A verdict is FLICKER only when change recurs (≥2 frame pairs over thr…

View full README on GitHub →
Agentsaccessibilityai-agentdeepseek-harnessdsh-pluginvisual-testingagent

Category