Claude Code 动态工作流是一项让 AI 自动拆解复杂任务、并行调度数十到数百个子代理协同执行的功能,于 2026 年 5 月底随 Opus 4.8 正式上线,对 Enterprise、Team 和 Max 计划开放 [16]。过去,Claude Code 在同一上下文窗口中既要规划又要执行,遇到跨服务漏洞搜索、数百文件迁移、多角度压力测试等大任务时,单次处理往往不够用。动态工作流填补了单个代理与完整代理团队之间的空白,用户用自然语言描述目标,系统自动生成编排脚本,启动带身份提示词的子代理并行工作,最终汇总结果 [9][1]

动态工作流的核心机制是执行一个自动生成的 JavaScript 文件,其中包含特殊函数用于生成和协调子代理 [5]。这些子代理运行在独立的上下文窗口中,彼此隔离,只向主会话返回一条总结消息和元数据,不会把中间过程塞满主窗口 [12]。工作流还可以为不同子代理分配不同模型,让 Claude 自行选择所需的智能水平和隔离程度 [5]。如果任务中断(比如用户操作或关闭终端),恢复会话后工作流能从上次中断处继续运行,这对持续数小时到数天的大任务非常实用 [9][5]

使用动态工作流有两种启动方式:一是直接要求 Claude 创建工作流,二是开启 ultracode 设置(将 effort 设为 xhigh),让 Claude 自动判断何时该使用工作流 [9]。第一次触发时,系统会显示即将运行的内容并请求用户确认,组织管理员可以选择禁用该功能 [9]。需要注意的是,动态工作流消耗的 token 明显多于典型会话,Anthropic 建议从范围较小的任务开始尝试 [9]。实际案例也印证了这一点:有人用该功能创建了一个工作流,结果生成了 730 个 Agent 导致 DeepSeek 账户余额耗尽,优化后只需生成 30 个 Agent,10 元即可完成运行 [4]

社区围绕动态工作流涌现出丰富的实践和衍生工具。有用户将其用于电商详情页生成,开发了可复用的提示词 Skill,支持多平台竖版图产出 [8]。开发者通过逆向工程实现了自己的动态工作流,构建了 HTML 监控仪表盘来跟踪代理运行状态 [2]。还有开源项目将类似能力引入 Codex,使其支持生成脚本、启动子代理和 /goal 模式 [6]。在典型场景中,用户可以让工作流从投资者、客户和竞争对手的角度剖析商业计划书,或者让多个代理同时为 80 份简历排序并复核前十名,再让 AI 用评分标准对用户进行面试 [5]。这些实践表明,动态工作流确实兑现了“让大任务自己拆、自己跑、自己查”的承诺 [9]