Plugin repository
https://github.com/JohnXu22786/adversarial-review
Primary value
Adversarial multi-perspective code review for dsh: multiple independent review lenses (correctness / security / maintainability) attack a diff in parallel, a deterministic arbitration layer merges and deduplicates findings, grades severity (impact x 2 + confidence + corroboration), and outputs evidence-backed reports with fix suggestions. Ships a model-free static sentinel, suppression rules, and review history (incremental known-issue tracking). Read-only, zero third-party runtime dependencies; usable as a dsh tool (gavel_review) or a standalone CLI.
Primary category
Automation & Agents / 自动化与智能体
Installation and removal
dsh plugin --profile demo add github:JohnXu22786/adversarial-review
Removal:
dsh plugin --profile demo remove adversarial-review
Compatibility and verification
Not verified. Tested locally by the author (node:test suite, 80 tests) but not verified in a dsh environment by the maintainers. dsh is in developer preview; the plugin follows the current rc contract (ctx.tools.register + defineTool, ctx.llm.stream).
Submission checklist
Plugin repository
https://github.com/JohnXu22786/adversarial-review
Primary value
Adversarial multi-perspective code review for dsh: multiple independent review lenses (correctness / security / maintainability) attack a diff in parallel, a deterministic arbitration layer merges and deduplicates findings, grades severity (impact x 2 + confidence + corroboration), and outputs evidence-backed reports with fix suggestions. Ships a model-free static sentinel, suppression rules, and review history (incremental known-issue tracking). Read-only, zero third-party runtime dependencies; usable as a dsh tool (
gavel_review) or a standalone CLI.Primary category
Automation & Agents / 自动化与智能体
Installation and removal
Removal:
Compatibility and verification
Not verified. Tested locally by the author (node:test suite, 80 tests) but not verified in a dsh environment by the maintainers. dsh is in developer preview; the plugin follows the current rc contract (
ctx.tools.register+defineTool,ctx.llm.stream).Submission checklist