


今天我们在 Claude Code 中推出动态工作流,帮助 Claude 端到端地处理最具挑战性的任务。通常需要几个季度规划的工作现在几天内完成。Claude 动态编写编排脚本,在单个会话中运行数十到数百个并行子 Agent,并在任何内容到达你之前检查其工作。
有些问题对单个 Agent 的一次处理来说太大了,特别是在复杂的遗留代码库中:跨越整个服务的 bug 搜索、涉及数百个文件的迁移、你希望在提交之前从每个角度压力测试的计划。动态工作流可以端到端地处理所有这些。

动态工作流今天以研究预览版在 Claude Code CLI、桌面版和 VS Code 扩展中提供,适用于 Max、Team 和 Enterprise(如果管理员启用)计划,以及 Claude API、Amazon Bedrock、Vertex AI 和 Microsoft Foundry。
注意:动态工作流可能消耗比典型 Claude Code 会话多得多的 token,因此我们建议从一个范围化的任务开始,以感受你在工作中的使用量。
动态工作流实战
早期访问用户和 Anthropic 内部团队已经在广泛用例中使用动态工作流,包括:
- 代码库范围的 bug 搜索、分析器引导的优化审计和安全审计
- 大规模迁移和现代化工作
- 需要双重检查的关键工作
用动态工作流重写 Bun
动态工作流在大规模上能解锁什么的一个例子是 Bun 的近期重写。Jarred Sumner 使用动态工作流将 Bun 从 Zig 移植到 Rust,99.8% 的现有测试套件通过,大约 750,000 行 Rust 代码,从第一次提交到合并共十一天。
工作原理
当工作流启动时,Claude 根据你的提示动态规划,将其分解为子任务,并将工作扇出到并行运行的子 Agent。结果在折叠之前会进行检查,你回来时得到一个单一的、协调的答案。
动态工作流专为并行和长时间运行的工作而构建,可以延伸到数小时和数天。进度在运行过程中保存,因此被中断的作业从上次停止的地方继续而不是重新开始。
入门指南
如果你使用 Max 或 Team 计划,或通过 API 使用 Claude Code,动态工作流默认开启。要求 Claude 创建工作流或开启 Claude Code 特定设置 ultracode 即可开始。如果你使用 Enterprise 计划,动态工作流在发布时默认关闭。管理员可以在 Claude Code 设置中轻松更改。