dos_verifyLABSCO SUMMARY
The verdict comes from git, never from what the agent typed.
That is the whole design: one command answers from the artifacts the work left behind, and gating on its exit code means a false "done" cannot land. It reports what happened, not whether the code is good — quality stays with your tests and reviews.
What it is
A Python package you install into the git repo where your agents work. It reads the artifacts — git history, the file tree, the clock — and returns a verdict: SHIPPED, exit 0, or NOT_SHIPPED, exit 1. dos-mcp exposes the same verdicts as MCP tools.
What you get
dos_verify— the agent checks its own last claim against what actually landed, and the exit code is the verdictdos commit-auditsweeps a commit range and flags the claims their own diffs do not back- Collision detection when several agents touch the same files, and a flag when a run is spinning rather than progressing
dos init --hooks autodetects the agent runtime already in the repo and wires the verdict into its hook config;dos doctorprints what the workspace is using- Verdicts that travel onward —
dos exportdrains the journal to your observability stack,dos notifypushes what needs a human,dos attestmints a signed receipt a skeptic can check
Requirements
pip install "dos-kernel[mcp]" — the mcp extra is what installs the dos-mcp command — then add { "command": "dos-mcp" } to your host config. Works on a plain git repo with no configuration. PyYAML is the only runtime dependency; CI covers Python 3.11–3.13 on Linux plus a Windows 3.13 smoke run.
Setup effort
One command — pip install "dos-kernel[mcp]"
USE CASES
Catching a claim that nothing actually shipped
Ask the agent to verify its own last claim; a commit backing it exits 0, nothing landed exits 1.
Auditing a branch before you merge it
Sweep the commit range and get back which commit subjects over-claim relative to their diffs.
Running a fleet on one repository
See which agents are stepping on each other's files and which run has stalled, instead of reading every transcript.
Making the check enforce rather than advise
Wire the verdict into the runtime's own hook config so a refused call is denied before it runs and a false completion is rejected.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
pip on PATH
INSTALLATION
Connect your client
Server setup
pip install "dos-kernel[mcp]"MCP Clients
Claude Desktop, Cursor, Cline
{
"mcpServers": {
"dos-kernel": {
"command": "dos-mcp"
}
}
}Claude Code — plugin
Install the package first, in your terminal:
pip install "dos-kernel[mcp]"Then, inside Claude Code:
/plugin marketplace add anthony-chaudhary/dos-kernel
/plugin install dos-kernel@dosRun /dos-kernel:dos-setup once after installing; it confirms the package is importable and reports what the plugin wired.