Ouroboros (Q00)

Spec-first layer that wraps an existing coding agent (Claude Code, Codex CLI, OpenCode, and ten more runtime families) instead of replacing it. The **harness** pins an acceptance spec before the run and checks it afterwards itself, keeps verify commands and expected outputs out of the worker's contract so the agent is asked for the outcome rather than handed the test, and runs its evolution loop unattended, with lineage kept in an event store that survives restarts.

mcpclipython
Stars
6.3k
Adoption surface
slightly complex
Autonomy
headless
Recovery
durable
License
✅ open-source
Category
Coding harness configs and SDKs

Repository ↗ Example: Project README ↗

Related in Coding harness configs and SDKs

Maintain Ouroboros (Q00)? Add the badge

Best of Agent Harnesses

Paste this into your README so readers can find the list and see how Ouroboros (Q00) compares:

[![Best of Agent Harnesses](https://img.shields.io/badge/%F0%9F%8F%86_Best_of-Agent_Harnesses-5ac4bf)](https://github.com/RyanAlberts/best-of-Agent-Harnesses)