Ouroboros: A Self-Developing Frontier Coding Agent with Reviewed Core Evolution
- Source
- arxiv.org
- Author
- Anton Razzhigaev, Andrei Gritsaev, Andrei Kaznacheev, Nikita Dragunov, Roman Yampolskiy, Andrei Kuznetsov
- Date

Context
Ouroboros makes changes to an 's operating software persist into later work. Its authors describe a system that can revise its tools, prompts and code after encountering problems, or take improvement itself as a task. Accepted changes become part of the runtime used for subsequent tasks. The paper's architecture section explains this process.
A review gate connects proposed changes to deployment: a panel of AI reviewers examines the staged changes, which are fingerprinted so that any later edit invalidates the review evidence. This makes self-development a sequence of checked software revisions, not unreviewed rewrites. The reported benchmarks use frozen versions of the system, while a separate long-running deployment keeps evolving, so their scores do not establish continuous improvement during execution.
- AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
- benchmark — A standard public test set for comparing AI models — the shared scoreboards behind every "model X beats model Y" claim.
- agent harness — The scaffolding around a model that turns it into a working agent — the loop, the tools it can call, and the rules for when to stop.
- context window — The maximum amount of text a model can consider at once — its working memory for the current conversation or task.
articleLoopsBench: From Harness Engineering to Loop Engineering in Benchmarking Coding AgentHan Li, Zhemin Fang, Rili Feng, Yingqi Zhao, Jiaheng Liu, Pengfei Gao, He Ye, Dayi Lin, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang
articlePersistent Recursive Worlds Enable Autonomous Software EvolutionBeichen Huang, Zhenyu Liang, Bowen Zheng, Ran Cheng
articleHow Ora benchmarks every major AI agent on VercelSusan Aziz
Checking sign-in…
Loading comments…