Claude Code之父删了IDE,干掉提示词,只写循环
删掉IDE,告别提示词:Boris Cherny只写循环
Anthropic工程师、Claude Code创建者Boris Cherny在近期分享中坦言,他已一个月没打开IDE,干脆直接删了。他表示自己进入了全新阶段:“我不再提示Claude了,我有一堆循环在运行,它们才是在提示Claude并判断接下来该做什么。我的工作变成了写循环。”Cherny认为,这是未来几个月甚至今年剩余时间里将出现的下一次转变。与此同时,在OpenAI任职的“龙虾之父”Peter Steinberger也发推称,“你不该再给编程Agent写提示词了,你应该设计一套循环机制,让这些循环去提示你的Agent。”该帖子已获超150万浏览量,引发开发者广泛讨论。

“循环工程”新范式:让Agent提示Agent
Boris Cherny将循环工程定义为“取代自己,成为提示智能体的人”。其核心是一种编排模式,结合了定时执行、隔离工作区、验证智能体和持久化内存,将编码智能体转变为自主软件工作者。谷歌软件工程师Addy Osmani则将其总结为六元素映射,涵盖自动化、次级代理和记忆等模块。具体落地时,开发者不再手动向编程Agent输入提示词,而是设计能够持续提示、调度和约束Agent的循环系统。一名开发者指出,设计loop只完成了一半,另一半是在loop里放入能够说“不”的机制(如测试、类型检查或真实错误),否则一个没有反馈机制的loop只会让Agent不断重复并自我确认。Peter Steinberger随后回应称,他在项目中使用VISION.md文件来提供反馈约束。
/loops与Routines:Claude Code的自主工作流
Claude Code此前已发布Loop功能,支持在CLI中设置周期性提示词,让Agent按固定间隔反复执行任务。Cherny介绍,用户可通过cron在本地定时运行/loops,让Agent按计划循环执行任务;而Routines则运行在服务器端,可执行周期性任务。Loops的关键变化在于不再依赖外部cron或shell loop——过去用脚本包裹claude -p时,每次调用都是“冷启动”,缺少上一轮上下文;而Loops在持续存在的Claude Code会话中运行,保留上下文窗口、工具权限和MCP连接,使Agent能记住上一轮操作并在下一轮继续推进。Cherny本人工作流是让大量AI Agent长时间并行工作,夜间通常运行“几千个”Agent,通过Claude App管理任务,即使工程师合上笔记本电脑,相关Agent仍可继续工作。
高Token消耗与安全限制:循环工程的现实挑战
尽管理想丰满,但循环工程的token消耗量不低。Boris Cherny和Peter Steinberger背后公司提供了近乎无限的token支持,但对普通开发者而言,token预算远没那么充裕。当前Claude Code对token消耗做了各种限制:Loops支持最小1分钟间隔,最长运行3天,到期自动停止;Loops绑定当前Claude Code会话,关闭终端或结束会话后Loop即停止,以避免无人管理的后台进程和失控API账单;此外还提供禁用Loop的开关,以防自动化任务失控。社区讨论中,OpenAI Codex负责人Tibo也迅速跟进这一理念,而LinkedIn上已出现“Loop Engineering”新潮流。Peter Steinberger调侃称,“大概还需要3个月才会到那一步,之后人们将讨论‘设计你的loops的舰队’。”