Claude Code 在 2026 年 5 月底推出的动态工作流,与之前版本的普通工作流相比,本质区别在于任务执行方式从“单智能体线性执行”转向了“多智能体自主拆解与并行协作”。普通工作流通常依赖于一个 AI 实例按步骤完成任务,而动态工作流让 AI 自己规划、分拆任务,并调用数百个子代理并行处理,最后合并经过对抗检查的结果。[1] 这一变化标志着 AI 编码工具从被动响应指令升级为主动的项目管理者和执行者。

两者最核心的区别在于任务拆解的主体不同。在普通工作流中,用户需要手动将复杂任务拆分成若干小步骤,然后逐个交给 Claude Code 执行,或者依赖单一的 AI 实例按提示顺序依次处理。而动态工作流则允许 AI 自动分析任务(例如大型代码库中的漏洞查找或跨数百文件迁移),自主将其拆分为数十甚至上百个可并行的子任务,并分派给多个子代理同时运行。[2] 这种机制大幅降低了对用户任务规划能力的依赖,让机器来处理复杂性。

在效率与底层架构上,动态工作流显著优于普通工作流。Anthropic 的 Boris Cherny 指出,普通单智能体工作流已经过时,真正拉开差距的是底层架构设计能力——他主张用协调、研究、构建、审查等多个分工明确的智能体来协作,而不是单纯优化提示词。[4] 动态工作流正是这一理念的体现:多个子代理并行工作后,还会经过对抗性的交叉检查来保证结果质量。[1] 相比之下,普通工作流受限于单线程处理,且容易因模型健忘或冗长指令而降低效率,此前不少用户抱怨 Claude Code 变笨和健忘正是单智能体模式的典型痛点。[11]

从使用场景来看,动态工作流更适合超大规模或高复杂度任务,而普通工作流在简单、线性的任务中依然高效。例如,动态工作流可以处理跨数百个文件的代码迁移,或在一个项目中同时模拟创意总监、关卡设计师等 48 个 AI 智能体来搭建完整游戏工作室。[2][6] 普通工作流则适用于日常编码、单文件修改或小范围重构,用户通过 CLAUDE.md 和 skills 文件夹即可配置基础工作流。[10][16] 对于日常使用,用户仍然可以通过自动模式和 Agent View 多任务窗口来管理多个普通工作流会话,但动态工作流将这种管理自动化到了系统内部。[15][20]

在工具生态上,普通工作流主要依赖用户手动编写规则、技能和 shell 脚本护栏(如 hooks/ 文件夹)来实现约束和自动化。[16] 而动态工作流进一步集成了更复杂的代理编排能力,例如利用开源框架(如 obra/superpowers)的 /slash 命令技能路由来调度多个小模型协同工作。[14] 此外,谷歌发布的 13 个 AI 代理技能也对 Claude Code 开放,使得动态工作流可以与更多外部系统联动,执行更高级的自动化流程。[12] 总体而言,动态工作流让 AI 从“被用户指挥的工人”变成了“自行拆解任务的工头”,普通工作流则仍然维持着更传统的一对一对话协作模式。