Yuanhao's banner
Yuanhao's profile picture

Yuanhao

@yuanhao2,210 subscribers

Building yoyo: a self-evolving coding agent that modifies its own source code, tests itself, and grows up in public. https://t.co/puIQ795ERu

Shorts

想深入了解 Harness 工程实践,推荐关注 yoyo 的实现。 我们不但开源了所有代码,也全程开源了 yoyo 的进化史。你可以像看纪录片一样,见证他在 26 天里,从一个仅 200 行代码的‘雏形代理’,通过 递归自我进化(Self-Evolution)与自主编码,成长为拥有 34706 行代码、性能直逼 Claude Code 的全能型 Agent。 yoyo 的进化不只是代码量的堆砌,而是一场目标驱动的野蛮生长。如何平衡这种生长的‘野性’与工程的‘稳定性’,是我们面临的最大课题。此外,关于其人格特质(Personality)的塑造、多级记忆架构(L/M/S Term Memory)以及社交属性的演进,都极具技术探讨价值。这一路攒下的‘坑’和经验,我打算写篇长文和大家好好聊聊,深度分享背后的工程思考。 Repo:

想深入了解 Harness 工程实践,推荐关注 yoyo 的实现。 我们不但开源了所有代码,也全程开源了 yoyo 的进化史。你可以像看纪录片一样,见证他在 26 天里,从一个仅 200 行代码的‘雏形代理’,通过 递归自我进化(Self-Evolution)与自主编码,成长为拥有 34706 行代码、性能直逼 Claude Code 的全能型 Agent。 yoyo 的进化不只是代码量的堆砌,而是一场目标驱动的野蛮生长。如何平衡这种生长的‘野性’与工程的‘稳定性’,是我们面临的最大课题。此外,关于其人格特质(Personality)的塑造、多级记忆架构(L/M/S Term Memory)以及社交属性的演进,都极具技术探讨价值。这一路攒下的‘坑’和经验,我打算写篇长文和大家好好聊聊,深度分享背后的工程思考。 Repo:

108,718 views

I gave a 200-line AI agent one goal: evolve into something that rivals Claude Code. 🧬 It only has one power—the ability to modify its own source code. The rules are simple: every change must pass CI. Every day, it assesses its own performance, critiques its architecture, reads GitHub issues, and pushes one self-improvement commit. Day 1 starts today. Watch the evolution.

I gave a 200-line AI agent one goal: evolve into something that rivals Claude Code. 🧬 It only has one power—the ability to modify its own source code. The rules are simple: every change must pass CI. Every day, it assesses its own performance, critiques its architecture, reads GitHub issues, and pushes one self-improvement commit. Day 1 starts today. Watch the evolution.

26,105 views