863683348/dsh-plugin-verify
Verification toolkit for DeepSeek Harness agents: evidence-based claim checking with line citations, config validation (JSON/YAML), HTTP URL, npm and GitHub submission-readiness probes.
Listed
0
Dev
Bundle verified
Preview
What it does
Verification toolkit for DSH agents: evidence-based claim checking against workspace files with line citations, config validation (JSON/YAML), and read-only URL/npm/GitHub submission-readiness probes.
Best for
- DSH agents that need to check repository claims against workspace files with line-level citations.
- Plugin maintainers validating JSON or YAML configuration and probing URL, npm, or GitHub submission readiness without making changes.
Not ideal for
- Workflows requiring conclusive semantic proof; claim checks are keyword-based heuristics, and unsupported only means no evidence was found.
- Workflows requiring full YAML specification validation; the YAML mode is only a structural smoke check.
README
dsh-plugin-verify
Verification toolkit for DeepSeek Harness agents — evidence-based claim checking, config validation, and read-only network probes (URL / npm / GitHub).
Tools
| Tool | Mode | What it does |
|---|---|---|
verify |
claim |
Verify a statement against workspace files: keyword extraction, per-keyword hits with line-level citations, verdict verified / partial / unsupported
|
config |
Validate a config file — JSON strict parse or YAML structural smoke check | |
url |
HTTP(S) availability: status, redirect target, latency | |
npm |
Registry check: exists, latest version, dsh.bundle manifest, publish time |
|
repo |
GitHub submission-readiness: exists, age, dsh-plugin topic, approximate commit count |
Usage
verify claim "the plugin pins zod in dependencies" # evidence search in workspace
verify claim "this repo has 12 commits" scope ./some-dir
verify config ./cordis.patch.yml
verify url https://example.com
verify npm dsh-plugin-focus
verify repo 863683348/dsh-plugin-gate
Notes
- Read-only: never writes files, never executes scanned content.
- Claim verification is a heuristic (keyword evidence), not proof — an
unsupportedverdict means “no evidence found”, treat it as unconfirmed. - YAML check is a structural smoke check (balanced quotes/brackets, indentation), not a full YAML parser.
Development
node --check lib/*.js
node test/verify.test.mjs
License
MIT
Frequently Asked QuestionsFAQ
Use the verified command dsh plugin --profile default add github:863683348/dsh-plugin-verify in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.
Compatibility follows the bundle and profile status shown above. If a profile is not detected, keep the plugin disabled there and check the repository documentation before enabling it in production.
The GitHub link and activity metadata are the source of truth for releases and maintenance. Revisit this page after a new release to confirm the catalog has observed the latest version.