Boris Cherny

创建时间: 2026-06-09 来源: [[sources/WTF Is a Loop Peter Steinberger vs. Boris Cherny.md]] 相关: Agent-LoopClaude-Code-Extension-LayerHarness-EngineeringPeter-SteinbergerThariq-Shihipar


身份

Claude Code 创造者。2024 年 9 月作为 side project 创建 Claude Code,截至 2026 年该工具 reportedly 支撑了 GitHub 上接近 4% 的公开 commits。

“Loop” 的最清晰定义

2026-06-02,在 WorkOS 举办的 Acquired Unplugged 活动上,Cherny 给出了关于 loop 的最干净定义:

“Now it’s actually leveled up, I think, again, to the next wave of abstraction where I don’t prompt Claude anymore. I have loops that are running. They’re the ones that are prompting Claude and figuring out what to do. My job is to write loops.”

Plain version:Loop 是一个小程序,它代替人类去提示 coding agent,读取输出,判断是否完成,没完成就继续循环。人类从「loop 里面的人」变成「loop 的作者」,模型变成子程序。

三阶段演进

Cherny 用三个阶梯描述自己的工程实践变迁:

  1. 一年前:手写代码,只有 autocomplete 辅助
  2. 中间阶段:并行运行 5-10 个 Claude session,手动提示每一个
  3. 现在:不写提示。写 loop,由 loop 去提示 Claude。数百个 agent 读取他的 GitHub、Slack 和 Twitter,自主决定下一步构建什么。

数据点

  • 2025-12:在 Simon Willison 博客中披露,过去 30 天内 Claude Code 的 100% 贡献由 Claude Code 自己完成,共 landed 259 PRs
  • 2025-11:删除了自己的 IDE,此后未再打开
  • 每天运行多个 loop,部分通过 cron 调度

自主运行五原则

2026-06,Cherny 在 X 上分享了让 Opus 自主运行数小时至数天的五个要点:

  1. Auto mode for permissions — 让 Claude 无需逐次申请批准
  2. Dynamic workflows — 让 Claude 编排数百至数千个 agent 完成单一任务
  3. /goal or /loop — 推动 Claude 持续运行直到任务完成
  4. Claude Code in the cloud — 可以合上笔记本电脑
  5. End-to-end self-verification — Claude 必须能自行验证工作成果

第五条是被 hype 忽略但 practitionner 最看重的:loop 的可信度完全取决于它检查自身工作的能力。

核心主张

Cherny 并非主张工程师 obsolete。他明确表示:

  • 仍需要有人决定构建什么
  • 仍需要有人与客户沟通
  • 仍需要有人协调团队
  • 优秀的工程师比以往更重要

工作没有消失,只是上移了一个抽象层级 —— 从写代码到写写代码的东西。

与 Steinberger 的关系

两人从两个侧面描述了同一个实体:

  • Steinberger 强调「设计循环」和「技能复用」
  • Cherny 强调「循环作为抽象层级」和「自主验证」

Matthew Berman 的 “nobody knows but him and boris” 精准概括了当时的状态:真正理解 loop 的,是已经建过一个的人。

参考资料