Claude Code 在 2026 年 5 月底新增了动态工作流功能,核心变化是让 AI 不再只执行单一步骤,而是能够主动把一个复杂任务拆解成多个子任务,并派发给数十甚至上百个并行运行的子代理去执行,最后汇总结果并经过对抗检查后交付。[1][2] 这与传统的单智能体工作流有本质区别——过去用户需要把大任务手动拆成小步骤,一步步引导 AI 完成,而现在只需描述最终目标,系统自己负责规划和调度。
动态工作流的实际使用方法并不复杂,核心在于输入任务方式的改变。用户不再需要编写详细的分步指令,而是直接描述一个大型目标,例如“在包含数百个文件的代码库中找出所有与遗留API调用相关的漏洞并生成修复建议”,Claude Code 会自动识别任务的复杂度,将其拆分为数十个逻辑子模块,分配给多个子代理同时执行。[1] Anthropic 建议通过配置 CLAUDE.md 文件和 skills/ 目录来设定全局规则和子技能,从而让动态工作流遵循团队特定的编码规范或安全策略。[14][8] 此外,官方推出的 claude-code-setup 插件可以一键配置 Hooks、技能和 MCP 服务,帮助用户快速建立适合动态工作流的工程环境。[18][19]
该功能尤其适合跨大规模文件或系统级别的重构、迁移和审计任务。例如,在大型电商项目中需要将整个数据库层从 MySQL 迁移到 PostgreSQL,涉及数百个文件的配置、查询语句和连接池修改——动态工作流能够将这些修改并行分发给多个代理,同时运行并验证每个文件的一致性。[1] 另一个典型场景是安全审计:让 Claude Code 扫描整个代码库的密钥泄漏、SQL 注入风险,它会自动划分模块,每个子代理负责检查一部分代码,最后汇总报告并交叉验证结果。[1][2] 这种并行执行的方式显著缩短了大型任务的完成时间,官方数据显示部分场景的效率提升可达数倍。
虽然动态工作流的底层调度逻辑由 Anthropic 自动处理,但用户仍可以通过一些外部工具来增强效果。例如,将动态工作流与 Alfred 集成,在 Mac 上通过快捷键一键发起复杂任务,或者结合 TradingView 让 Claude Code 自动编写并回测交易策略,然后将结果导入动态工作流的下一步。[3][7] 另外,Agent View 工具可以将多个并行运行的 Claude Code 会话集中到一个界面,实时监控每个子代理的状态(工作中、等待输入或已完成),方便用户掌握整体