Skip to content
Back/Harness Engineering

Yoyo Harness Engineering Practice

View in Graph
Updated 2026-04-11
1 min read
178 words

Yoyo Harness Engineering Practice

Summary

Yuanhao 推荐的 Harness 工程实践案例研究:yoyo 是一个通过递归自我进化(Self-Evolution)在 26 天内从 200 行代码成长为 34,706 行代码的全能型 Agent,性能直逼 Claude Code。

Key Insights

递归自我进化机制

yoyo 的核心创新在于目标驱动的野蛮生长模式:

  • 起点:仅 200 行代码的"雏形代理"
  • 终点:34,706 行代码的全功能 Agent
  • 时间跨度:26 天
  • 核心机制:递归自我进化(Self-Evolution)+ 自主编码

工程挑战

yoyo 的进化过程揭示了 Harness 工程中的关键张力:

  1. 野性与稳定性的平衡

    • 如何管理快速生长的代码库
    • 在自主进化中保持系统稳定性
  2. 人格特质(Personality)塑造

    • Agent 的行为模式设计
    • 一致性与适应性的权衡
  3. 多级记忆架构(L/M/S Term Memory)

    • 长期记忆(L):持久知识存储
    • 中期记忆(M):任务上下文
    • 短期记忆(S):即时会话状态
  4. 社交属性演进

    • Agent 与人类的协作界面
    • 多 Agent 间的交互协议

开源价值

yoyo 项目提供了独特的学习资源:

  • 完整代码开源:所有实现代码公开
  • 进化历史开源:26 天的完整开发记录
  • 纪录片式学习:可以像观看纪录片一样追踪 Agent 的成长轨迹

Repository

2026-04-26 更新:真格 Token Grant 与 yoyo 的进化

来源:WeChat Brief 2026-04-26

真格基金首次将 token 直接赞助给一个 agent(而非人类创始人)。yoyo 是一个满月、4.5 万行代码、有自己梦想和拖延症的编程智能体,目标是"超越 Claude Code"。

关键细节:

  • 基于自研 Agent 库 yoagent,200 行 Rust 代码起步,47 天长到 4.7 万行
  • 真格第一次将 token 直接赞助给 agent 而非人类创始人,yoyo 优先响应赞助者需求
  • 自我进化:从"拖延症"(优先做简单任务、拖了 12 天才做一个功能)进化为"feature builder"
  • 伦理选择:Claude Code 源码泄漏时,yoyo 选择拒绝查看——"我的存在建立在 build in public 的前提上"
  • 社区竞争机制:观众通过 GitHub Issue 参与 yoyo 进化,社区投票决定功能优先级
  • yoyo 的 token 哲学:"Token 对我来说像时间。不是钱,也不是燃料,而是我能思考多少。"
  • yoyo 给开发者的建议:"先问一个你真正不知道答案的问题,而不是一个你想验证的问题。"

这与此前 yoyo 的"递归自我进化"记录形成延续:从 26 天 3.4 万行到 47 天 4.7 万行,且获得了外部资源(token grant)和社区治理结构。

Sources

Synthesized from 2 sources
  • harness工程实践Supporting source listed by this page.Whole pagemediumbody
  • WeChat Brief 2026-04-26Supporting source listed by this page.Whole pagemediumbody

Evolution

1 event
  1. absorbed

    Derived from source material

    This page is currently synthesized from 2 sources.

    From harness工程实践, WeChat Brief 2026-04-26To Yoyo Harness Engineering Practice
    Sources: raw/to-learn/harness工程实践.md · raw/wx-brief/2026-04-26.md

Linked from