AI 见闻
精选· 重要性 4/5

Claude Code 引入动态工作流,端到端处理复杂工程任务

Hacker News (AI)··mil22·约 5 分钟阅读
Hacker News 163
中文导读

Anthropic 在 Claude Code 中推出动态工作流功能,可自动编排并行子代理完成大型代码迁移、安全审计等复杂任务,将原本数周的工作缩短至数天。

- 2026年5月28日- 5分钟阅读今天,我们在 Claude Code 中引入动态工作流,帮助 Claude 端到端地承担最具挑战性的任务。您通常按季度规划的工作现在只需几天即可完成。

Claude 动态编写编排脚本,在单个会话中运行数十到数百个并行子代理,并在任何结果交付给您之前进行检查。

有些问题对于单个代理的一次处理来说过于庞大,尤其是在复杂的遗留代码库中:例如跨整个服务的错误排查、涉及数百个文件的迁移、或者您希望在执行前从各个角度进行压力测试的计划。动态工作流可以端到端地处理所有这些任务。

动态工作流即日起以研究预览形式提供,支持 Claude Code CLI、桌面版、VS Code 扩展(适用于 Max、Team 和 Enterprise 计划,需管理员启用),以及 Claude API、Amazon Bedrock、

Vertex AI 和 Microsoft Foundry。注意:动态工作流消耗的 token 数可能远超典型的 Claude Code 会话,因此我们建议先从有明确范围的任务开始,以了解其在实际工作中的使用情况。

为获得最佳体验,请在使用动态工作流时开启自动模式。之后,您可以通过两种方式启动工作流:- 直接要求 Claude 创建动态工作流(例如“创建一个工作流”),或- 开启名为“ultracode”的 Claude Code 专属设置。

该设置可通过努力程度菜单访问,它将努力程度设为 xhigh,同时让 Claude 自动决定何时使用工作流来处理您的任务。

动态工作流实战早期用户和 Anthropic 内部团队已将动态工作流用于多种场景,包括:- 代码库范围的错误排查、分析器指导的优化审计和安全审计:Claude 并行搜索整个服务或仓库,然后对每个发现进行独立验证,确保报告只呈现真实问题。

同样的模式也适用于加固检查:跨整个代码库的认证检查、输入验证和不安全模式检测。- 大型迁移和现代化改造:Claude 可以端到端地处理框架替换、API 废弃迁移、跨数千个文件的语言移植。

- 需要双重检查的关键任务:当错误答案的代价很高时,工作流会让 Claude 独立尝试解决问题,并安排对抗性代理在您看到结果之前尝试推翻结果。动态工作流可大规模解锁的一个例子是近期对 Bun 的重写。

Jarred Sumner 使用动态工作流将 Bun 从 Zig 移植到 Rust,现有测试套件通过率达到 99.8%,生成了约 75 万行 Rust 代码,从首次提交到合并仅用 11 天。一个工作流为 Zig 代码库中的每个结构体字段映射了正确的 Rust 生命周期。

下一个工作流将每个 .zig 文件写为行为相同的 .rs 文件端口,数百个代理并行工作,每个文件配备两名审查者。随后,一个修复循环驱动构建和测试套件,直到两者均通过。移植完成后,一个隔夜工作流处理了不必要的数据拷贝,并为每个问题创建了 PR 供最终审查。

虽然尚未投入生产,但所有这些都由动态工作流处理。Jarred 未来将对此进行更详细的介绍。

工作原理当工作流启动时,Claude 会根据您的提示动态规划,将其分解为子任务,并将工作分发给并行运行的子代理。结果在整合前会经过检查,最终您将获得一个协调一致的答案。

代理从独立的角度解决问题,其他代理则尝试反驳其发现,运行过程不断迭代直至答案收敛——这就是工作流能够达到单次处理无法企及的结果的原因。动态工作流专为并行和长时间运行的任务而设计,这些任务可能持续数小时甚至数天,完成以往需要数周的最复杂工程工作。

运行过程中进度会被保存,因此中断的任务可以从断点继续,而无需重新开始。由于协调发生在对话之外,无论任务规模多大,计划都能保持正轨。需要注意的是,动态工作流消耗的使用量远高于典型的 Claude Code 会话。

首次触发工作流时,Claude Code 会显示即将运行的内容并要求您确认。组织管理员还可以通过托管设置选择禁用工作流。开始使用如果您使用 Max 或 Team 计划,或通过 API 使用 Claude Code,动态工作流默认开启。

要求 Claude 创建工作流,或开启 Claude Code 专属设置“ultracode”即可开始。如果您使用 Enterprise 计划,动态工作流在发布时默认关闭。您的管理员可以轻松在 Claude Code 设置中更改此选项。

阅读文档了解更多信息。与 Claude 一起改变您组织的运营方式获取开发者新闻通讯产品更新、操作指南、社区亮点等。每月发送到您的收件箱。

原文出处
Dynamic Workflows in Claude Code

本文为机器翻译辅以 AI 润色,仅供参考。原始事实以原文为准。

相关阅读