Dev open-sources bevis: agents must prove 'done' with stored commands and output
Lekis86 · reddit · 2026-08-29
The author runs a fleet of 24 agents on local hardware, tracked via a Mission Control board in their own AI OS. The recurring failure wasn't agents being wrong — it was agents reporting tasks done when the artifact said otherwise: untouched work, tests against the wrong target, or no tests at all, just assertions.
So they built bevis (Apache-2.0, stdlib only, zero dependencies):
- A job cannot reach "closed" without a stored command, its exit code, and its output — not asserted. Closing and verifying are separate acts, and whoever closed a job can't verify it.
- A dispatcher hands work to any agent or script but never decides success itself; the job's own checks do.
- Model-agnostic: works with Claude Code, Codex, any LLM including local ones. bevis itself never calls a model — what's under test is whether a claim of success is true.
- Bonus: verified tasks, commands and outputs accumulate into a dataset you can later LoRA-train your own models on, turning agent-fleet work into training material.
Stated limits: no relevance checking (bevis close 3 --run "echo done" still closes); the event log has no hash chain or signatures, so anyone with the SQLite file can rewrite history.
More from coding & agent
- Connecting Cloudflare Tunnels enables Cursor Cloud Agents to auto-verify iOS projects — Baconbrix · 2026-08-29
- Google and Microsoft Unite on WebMCP for Agent Web Access — thisiskp_ · 2026-08-29
- Cursor Tip: Link Multiple Usage Pools to Maximize Quota — JOBhakdi · 2026-08-29
- Imagining token-gated autonomous agents monitoring price action — curious_vii · 2026-08-29
- Managing multiple teams of Grok Bots like a company — minchoi · 2026-08-29
- Apodex Demo: Multi-Agent System with External Verification — Scobleizer · 2026-08-29