The kernel that doesn't believe your AI agents.

DOS (dos-kernel) catches AI coding agents when they lie about what they shipped — by reading the evidence they couldn't have written.

An AI agent will tell you it finished. DOS checks the real world instead of taking its word — and the nearest piece of the real world is your git history. Run a dozen agents on one repo and DOS tells you which claim of “done” is real, which agents are stepping on each other's files, and which run is spinning in circles. Every verdict comes from artifacts (git, the file tree, the clock), never from the agent's narration.

Try it in 60 seconds

pip install dos-kernel
dos quickstart        # stages an agent lying about a commit — and catches it
dos verify AUTH AUTH1 # SHIPPED      AUTH AUTH1 e62f74d  (exit 0)
dos verify AUTH AUTH2 # NOT_SHIPPED  AUTH AUTH2          (exit 1)

Works on a plain git repo with zero config. One small Python package; the only runtime dependency is PyYAML. MIT licensed.

What it answers

Works where your agents work

A plain CLI with exit-code verdicts (drop it into CI), an MCP server exposing the verdicts as tools, and a Claude Code plugin that wires the checks in as hooks. Host integrations cover Claude Code, Codex, Gemini CLI, Cursor, and more via dos init --hooks.

Learn more