dvad-agent-native
Multi-LLM adversarial review as an agent-callable checkpoint. Proof of thinking, shipped with the work.
What it is
An MCP server + Claude Code skill that lets your coding agent run an adversarial multi-model review — at the plan stage, at the implementation stage, before saying "done." The handoff that lands on your screen shows what three models disagreed about, what the agent revised, and what it left for your judgment.
Advisory, not a gate. Fast (sub-30s lite mode). Zero-config from API keys in your environment.
Install
pipx install dvad-agent-native
dvad-agent install
That's it. The second command registers the MCP server with Claude Code and drops a skill into ~/.claude/skills/dvad.md.
Requirements
- Python 3.11+
- At least one of:
ANTHROPIC_API_KEY,OPENAI_API_KEY,GOOGLE_API_KEY - Claude Code (or any MCP-compatible client)
- Platforms: Linux, macOS, Windows via WSL. Native Windows is a v2 target.
Demo
Coming soon.
How it works
See docs/spec.v3.md for the full product spec and docs/plan.v3.md for the implementation plan.
CLI
The dvad-agent CLI exists as development infrastructure — it is not the product surface. The product is the MCP tool call from inside your agent session. The CLI lets you probe providers, scan artifacts for secrets, check your config, and run reviews without the agent harness in the way.
License
MIT.
Metadata
Release files for dvad-agent-native 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dvad_agent_native-0.1.1.tar.gz | 50.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dvad_agent_native-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.0 kB
Release files / dvad_agent_native-0.1.1.tar.gz
| Download URL | dvad_agent_native-0.1.1.tar.gz |
|---|---|
| Size | 50.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
807e40ca409d492c1192c839c3cc4399b841e718ed0b3a9656e7a811ccfade51
|
|
BLAKE2b-256 checksum How to use checksums |
1d9eb914d8029a50c2b70d930b7bb19df0387b552b47f9fd4efbe914499ef1f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / dvad_agent_native-0.1.1-py3-none-any.whl
| Download URL | dvad_agent_native-0.1.1-py3-none-any.whl |
|---|---|
| Size | 49.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca6f310e1adea36767a19da7c43e0ee52dbae89f84115615fade1bdb3f555cab
|
|
BLAKE2b-256 checksum How to use checksums |
3e5260f94a4e0037146453a62c63d9e36616f8a2ad883b406be189b56503831a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|