{"id":"arxiv:2608.08311","title":"Ouroboros: A Self-Developing Frontier Coding Agent with Reviewed Core Evolution","date":"2026-08-08","section":"Agents, open-endedness, AGI","quality":-0.116526,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/","source_url":"https://arxiv.org/abs/2608.08311","text_available":true,"authors":["Anton Razzhigaev","Andrei Gritsaev","Andrei Kaznacheev"],"outgoing":[{"source":"arxiv:2608.08311","target":"arxiv:2303.17651","evidence":"id","id":"arxiv:2303.17651","title":"Self-Refine: Iterative Refinement with Self-Feedback","url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/accef2157d87cf33be93cb3a9af246528b0a3742a9e2e700a194956fac8f5cf4/"},{"source":"arxiv:2608.08311","target":"arxiv:2408.08435","evidence":"id","id":"arxiv:2408.08435","title":"Automated Design of Agentic Systems","url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/c9890d5668d1c1b33e29569b74626fd586f456af6a97c657b8c99895c90f59a5/"},{"source":"arxiv:2608.08311","target":"arxiv:2410.04444","evidence":"id","id":"arxiv:2410.04444","title":"Gödel Agent: A Self-Referential Agent Framework for Recursive Self-Improvement","url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/d04ae5d37f10547be79c728efed48a629e631ab5384155564e52558e12ff4362/"},{"source":"arxiv:2608.08311","target":"arxiv:2505.22954","evidence":"id","id":"arxiv:2505.22954","title":"Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agents","url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/c29f716871f80314868b5647692de387f26e12166b93bd362915fd272b6e081c/"}],"incoming":[],"text_parts":[{"start":0,"end":15752,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html"},{"start":15752,"end":31540,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html"}],"contents":[{"title":"Ouroboros: A Self-Developing Frontier Coding Agent with Reviewed Core Evolution","offset":0,"level":1,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Abstract","offset":83,"level":6,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"1 Introduction","offset":1609,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Contributions.","offset":3777,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"2 Related Work","offset":4779,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Self-evolving agents.","offset":4798,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Harnesses and coding agents.","offset":5700,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Persistent memory and deployment.","offset":6381,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Benchmarks and protocol validity.","offset":7170,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"3 Ouroboros Architecture","offset":7891,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Commit pipeline.","offset":8361,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Task outcomes and verification.","offset":9145,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Operational identity and memory.","offset":9617,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Two modes of core evolution.","offset":9930,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Benchmark execution and evidence.","offset":10745,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Subagents and patch integration.","offset":11586,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"4 Hope: Free Evolution under Human Interaction","offset":12181,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Multi-channel state.","offset":13594,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Social-interaction-driven development.","offset":13966,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Controls on self-directed work.","offset":14734,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Operator boundary.","offset":15330,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"Evolution during deployment.","offset":15718,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-1.html#text"},{"title":"5 Evaluation","offset":16772,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Terminal-Bench 2.1.","offset":17032,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"OSWorld-Verified.","offset":17862,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"CL-Bench.","offset":18467,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"SWE-bench Pro and GAIA.","offset":19294,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"6 Trajectory Audits and Harness Improvements","offset":19848,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Reward hacking.","offset":20184,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Contamination.","offset":20533,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Isolation failure.","offset":20871,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Remote-state drift.","offset":21222,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Continual-memory failures.","offset":21654,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"7 Operational Safety Controls","offset":22083,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Risk: agents that choose their own model APIs.","offset":22714,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Guardrails in use.","offset":23399,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Observed behavior.","offset":24130,"level":3,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"8 Conclusion","offset":24655,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Limitations","offset":25534,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Ethical Considerations","offset":25857,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Use of AI Assistance","offset":26329,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Acknowledgments","offset":26581,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Appendix A Guardrails in Full","offset":26757,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Appendix B Constitution (Abridged)","offset":27917,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Appendix C Benchmark Configuration Disclosure","offset":30124,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Appendix D Supplementary Figures and Tables","offset":30366,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"},{"title":"Instructions for reporting errors","offset":30576,"level":2,"url":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/part-2.html#text"}],"text_code_points":31540,"source_markdown":"https://vinnik-dmitry07.github.io/favorite-papers/agents/papers/4b8f53ea59f810bf1717d78f1907b7596b91df2bec6751aba12accc8598c78e9/source.md"}
