← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-verify

Browser acceptance testing and visual verification quality gate for agent-built web applications.

VisionUI & ProductivityTerminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicySkills & Workflows
2GitHub Stars0ForksUpdated2026-10-09

Install

No clear install command was found in the current repository evidence.

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-verify (Witness) is a verification tool and DeepSeek Harness plugin designed to act as an objective quality gate for web applications generated by AI agents. It runs deterministic real-browser checks using Playwright across Chromium, Firefox, and WebKit without letting LLMs self-judge results. Features include JSON-defined browser specifications, visual regression pixel comparisons, AI-assisted checklist generation, MCP server endpoints, and HTML reporting.

Key Capabilities

  • Execute deterministic browser assertions on text, computed CSS styles, DOM classes, and URLs using Playwright
  • Perform visual regression testing and screenshot pixel-diff checks with configurable thresholds
  • Expose Model Context Protocol (MCP) server tools (`verify_spec`, `verify_url`, `generate_and_verify`, `health`)
  • Integrate into DeepSeek Harness workflows via Cordis configuration patch (`cordis.patch.yml`) and `dsh/plugin.mjs`
  • Generate comprehensive HTML and JSON test reports with inline screenshots and failure details
  • Optionally draft test checklists using an LLM while delegating actual evaluation strictly to the browser engine

Useful For

  • Prevent agent hallucinations where AI agents claim web tasks are complete without verifying rendered browser behavior
  • Automate end-to-end acceptance testing in CI pipelines or GitHub Actions for agent-generated web code
  • Empower coding agents in Cursor, Claude Code, or DeepSeek Harness to self-validate browser changes mid-session via MCP

Who It Fits

  • Developers building autonomous web development agent workflows
  • Engineers using DeepSeek Harness, Cursor, or Claude Code for front-end development
  • QA and CI/CD engineers implementing acceptance verification gates

Documented Limitations

  • Requires Node.js 20+ and local Playwright browser downloads (e.g. Chromium)
  • LLM checklist drafting (`gen` command and `generate_and_verify` tool) requires an external LLM API key
  • Checks are limited to explicit JSON assertions and do not provide universal proof of application security, accessibility, or completeness

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 3 runtime, 0 development, 0 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
263311487-ux/dsh-verify
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
d969899 · 2026-10-22

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
2GitHub stars
Forks
0
Open issues
0
Last commit
2026-10-09
Last release
2026-10-09
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app