2026年9月24日,开发者 Ayman Nadeem 发表了一篇题为《Plan mode is dead》的复盘长文,公开承认其围绕规约与规划打造的桌面 AI 编程应用 Nuanced 宣告关停。在过去一年里,行业普遍将计划模式视为约束代码模型失控、辅助人类梳理架构的银弹;但 Nadeem 的复盘撕开了一个残酷现实:静态文本规划正在迅速失效。

这并非单个创业项目的生灭问题。当底层大模型的自主探索能力跨过临界点,加之多 Agent 并发编程成为主流,软件开发正经历一次关键的交互位移。曾经被奉为圭臬的先写计划再写代码,在面对高度并行的代码变更时,反而变成了拖累效率、制造认知断层的减速带。

机器生成跑赢人类理解,静态文档沦为减速带

Nuanced 最初的出发点切中了绝大多数开发者的焦虑:模型可以在几分钟内写出数千行代码,生成速度远超人类的审查极限。为了防止开发者陷入未想清楚架构就背上维护包袱的被动局面,Nuanced 试图建立一套严格的工作流,强制要求用户在编码前与系统充分澄清分歧,生成一份结构严密的规约文档,确认后才允许执行。

然而真实的用户反馈给出了相反的答案。早期的开发实践表明,计划行为与规划文档并不等价。随着底层模型理解大型代码库的上下文能力显著跃升,模型在自主探索仓库时做出的默认假设越来越合理,显式指示每一项细节的必要性大幅下降。

更棘手的问题出在交互体验上。由 AI 生成的超长规格说明书充斥着机械化结构,极其消耗注意力,开发者扫上几眼就会产生视觉疲劳。Nuanced 团队曾试图上线分步导览功能来拆解长文档,结果只是在屏幕上堆叠了更多需要阅读的废话。强制将开发过程切分为澄清、起草文档、人工批准再到代码实现的线性链条,违背了人类解决问题时摸索、尝试并随时调整思路的本能,把敏捷探索退化成了新型的瀑布式开发。

工作流演进:从线性审批到动态闭环 早期单线程模式(Nuanced) 单向瀑布结构,将思考与构建物理割裂 生成规约 人工审查 执行并审查 痛点:长篇文档难以阅读,阻断真实调试直觉 不可逆的推进路径,推倒重来成本极高 现代并发运行时(Codex / Claude Code) 将规划内嵌于执行周期,弱化静态文档形态 理解与探查 隔离实施 验证调整 特征:边执行边修正,以测试结果驱动规划 规划退回幕后,界面只暴露关键分支与决策

从单线程对话到并发工作树:主流运行时的解法分化

行业并没有放弃规划,而是彻底重构了规划的载体。早期工具如 Claude Code CLI、Conductor 早期版本或 Codex,往往把计划作为聊天框里的临时文本块。一旦对话滚动,方案便被淹没。如今主流平台已经不再指望用户在聊天框里反复修剪提示词。

Conductor 这类工作区编排层给出的答案是多分支物理隔离。系统直接调用独立的 Git 工作树,并行调度 Codex、Claude Code、Cursor 以及 OpenCode。在这里,规划从文本变成了控制平面。

Anthropic 对 Claude Code 的改造同样印证了这一趋势。Claude Code 官方文档明确设置了只读的规划权限模式,限制 Agent 只能使用只读工具探查仓库代码并起草架构方案。更关键的突破在于工程化调度:系统支持通过 /batch 命令直接将大型任务拆分,拉起隔离的 Git 工作树并在后台分派并发任务;借助动态工作流,系统能够同时编排数十至数百个并发子 Agent。OpenAI 的 Codex App 也在主打多 Agent 协作与长期目标管理的同时,引入了计划批注交互,把人工介入压缩到最核心的代码边界上。

多 Agent 协同的工业级实践已经沉淀出清晰的四段流水线:

多 Agent 并发作业的四阶段标准管线 阶段 1 只读架构审查 受限权限模式 探查依赖与上下文 阶段 2 按交付单元拆分 梳理最小解耦单元 派发并行子任务 阶段 3 隔离环境实现 独立 Git 工作树 子 Agent 封闭改写 阶段 4 按序集成验证 多分支自动化合入 运行回归测试集

在这一套严密的工程体系面前,单体对话框里的 Plan 模式显得无比笨拙。开发者需要面对的不再是一句提示词能换来多少代码,而是当数十个进程在各自的工作树里高速吞吐时,如何确保系统结构不发生倾覆。


失去因果追溯,并发代理正在制造认知断层

Nuanced 的退场揭示了整个软件行业眼下最危险的暗礁:生成代码的多巴胺奖励,掩盖了理解系统架构这一艰涩而必须的人类劳动。

当 Agent 在底层肆意切割抽象接口、建立隐式依赖时,开发者很容易陷入认知断层状态。表面上看代码飞速落地,但开发者已经丢失了系统运作的心智模型。一旦系统报错,没有清晰的因果链条能够倒查提示词、Agent 决策、具体变更与产品外部行为之间的对应关系。深埋在多个文件内部的设计偏差,往往要等到线上出现故障才会被感知。

代码生成越廉价,理解系统的认知负荷就越沉重。
  • 风险.当团队将控制权完全押注于代码生成速度,而缺乏对架构不变量与因果追溯的防护时,代码库将在极短时间内演变为无法重构的黑盒,带来灾难性的架构腐化。

开发工具的终极护城河不在于把提示词翻译成代码的单点速度,而在于如何维持开发者的持续定向能力。未来的主战场既不是让 AI 替人写一篇冗长的规划,也不是完全放任机器自主狂飙,而是构建实时的系统依赖图谱、设定不可突破的架构规则,并在几十个并发变更发生时,精准计算出真正需要人类拍板的极少数关键决策点。