Claude Code 获得新的基于云端的规划模式

Anthropic 为 Claude Code 增加了一项名为 Ultraplan 的预览功能,引入了一种新的工作流:任务规划发生在云端,而不是占用开发者的终端会话。此举似乎针对 AI 辅助编程中一个最实际的摩擦点:规划固然有用,但如果它占用了代码编写仍需继续的同一工作环境,也可能打断正在进行的开发。

使用 Ultraplan 时,开发者先从终端发起一个规划任务,然后转到 Claude Code 网页界面,让计划在后台生成。这意味着终端仍可用于其他工作,而不会被锁定在一次规划交互中。目前,这项功能以预览版形式提供给已在网页端启用 Claude Code 的用户。

工作流有何变化

根据来源材料中概述的文档,Ultraplan 与本地规划主要有三点不同。首先,规划在云端后台运行。其次,用户可以针对计划中的单个部分发表评论,而不是一次性回复整个提案。第三,计划完成后,可以在浏览器中执行,也可以切回终端执行。

这些差异之所以重要,是因为它们把规划变成了一个更偏审阅的流程。在本地终端流程中,计划通常被视为一条需要用户一次性接受或修改的单一回应。浏览器界面为有针对性的细化留出了空间。开发者可以只就需要修正的部分提供反馈,而不影响其余结构。

网页界面还支持行内评论、表情回应和修订请求。这些细节看似细微,却表明 Anthropic 正在把规划推向一种更协作的文档式工作流,而不是一次性的聊天交流。对于处理复杂任务的团队或个人开发者来说,按部分讨论可能会让 AI 生成的计划更容易编辑、批准和复用。

为什么要将规划与执行分离

Ultraplan 更深层的意义在于架构层面。AI 编程工具正逐渐拆分为不同模式:规划、实现、审查和执行。Anthropic 的最新功能把规划视为一个可以异步进行的独立云服务,而不是编码发生的同一本地会话中的阻塞步骤。

这反映了许多开发工作流在实践中的真实运作方式。规划往往是迭代性的、协作性的,而且依赖大量文档。执行则是即时的、有状态的,并与本地上下文紧密相关,例如代码仓库、shell、环境变量和测试运行。把规划移到浏览器中,Anthropic 实际上是在承认这两种模式适合不同的界面。

对开发者而言,实际收益是终端中的等待更少了。计划可以在编写代码、审查文件或运行命令的同时生成并持续完善。这对于大型仓库、多步骤任务,或开发者希望先检查并质疑计划、再让模型据此行动的场景,可能尤其有用。

要求与限制

Ultraplan 并非适用于所有 Claude Code 配置。据报道,它要求拥有 Claude Code 网页账户、一个 GitHub 仓库,以及 Claude Code 2.1.91 或更高版本。来源还指出,该功能不适用于 Amazon Bedrock、Google Cloud Vertex AI 或 Microsoft Foundry。

这些限制表明,Ultraplan 目前依赖 Anthropic 自家的网页连通工作流,而不是所有企业或第三方部署路径。这可能会限制依赖托管云集成或更严格内部基础设施的组织采用该功能。它也说明,至少目前,这项功能主要面向愿意在 Anthropic 直接产品界面内操作的用户。

据称,Anthropic 员工 Thariq 在 X 上表示,Ultraplan 使用的 token 数量大致与之前的规划模式相同。如果这一点整体上成立,那么其价值主张就不在于原始模型效率,而在于更好的使用体验。问题不在于规划是否更便宜,而在于它是否更容易融入开发者现有的工作方式。

编码助手走向何处的信号

Ultraplan 符合 AI 编程工具的更广泛趋势:厂商正在尝试减少模型工作流与开发者工作流之间的冲突。早期工具往往把助手当作会话中心。较新的设计则试图让助手成为多个进程之一,能够在人工继续掌控环境的同时并行工作。

这一转变可能会很重要。开发者不仅想要代码生成,他们还希望系统能够帮助拆解工作、组织方法,然后在需要时退到一边。把规划移到云端,正是通过为规划过程提供独立的位置和时间线,直接回应了这种需求。

这种以浏览器为先的设计也为更丰富的审阅行为打开了大门。按部分评论和修订请求意味着,AI 生成的计划可能越来越像一种可讨论、可版本化、可批准后再执行的工件。随着时间推移,这或许会让规划输出不再显得一次性消耗,而更像正式的开发文档。

预览阶段意味着真正的考验仍在后面

由于 Ultraplan 仍处于预览阶段,关键问题在于它在早期用户之外的真实工作流中表现如何。这个概念本身简单而实用:让 AI 在后台思考,同时让开发者继续推进工作。但计划质量、修改便利性,以及把工作交还终端时的摩擦,都会决定这项功能最终会成为核心能力,还是仅仅是一个可选项。

即便如此,Anthropic 的做法仍然值得关注,因为它把规划视为软件工作的一个一等阶段。从这个角度看,Ultraplan 不只是一个便利功能。它传递出一个信号:AI 编程平台正在变得更加模块化、更加异步,也对开发应如何组织有了更明确的主张。

如果这一方向成立,未来的编码助手可能看起来不再像终端里的聊天机器人,而更像一个分布式协作者,分别拥有规划、讨论和执行的独立空间。

本文基于 The Decoder 的报道。阅读原文