Anthropic 发布 Claude Code 动态工作流:支持数百并行子代理处理百万行代码迁移,Bun 重写案例验证其工程级能力

早报5个月前发布 小马良
204 0

Anthropic 正式在 Claude Code 中推出 动态工作流(Dynamic Workflows),这是一项旨在处理超大规模、多步骤编码任务的革命性功能。通过编排数十甚至数百个并行运行的子代理,Claude 现在能够端到端地承担以往需要数周才能完成的复杂工程挑战。

Anthropic 发布 Claude Code 动态工作流:支持数百并行子代理处理百万行代码迁移,Bun 重写案例验证其工程级能力

核心亮点:并行智能,自主闭环

1. 大规模并行处理

  • 子代理编排:Claude 动态规划任务,将其分解为子任务,并分发给并行运行的子代理。
  • 对抗性验证:不同代理从独立角度解决问题,其他代理则尝试反驳结果,通过迭代直至达成共识,确保输出的准确性与鲁棒性。
  • 自动检查与整合:所有结果在呈现给用户前经过严格检查,最终输出协调一致的高质量代码或报告。

2. 工程级可靠性

  • 断点恢复:支持长达数小时甚至数天的长时间运行任务。若过程中断,可从断点处恢复,无需重新开始。
  • 上下文管理:协调发生在对话之外,确保无论任务多大,计划都能保持在正轨上,避免上下文溢出。

3. 管理员控制与安全

  • 企业级管控:Enterprise 用户可通过管理员设置启用或禁用该功能,平衡创新效率与安全合规。
  • 用户确认机制:首次触发工作流时,系统会显示即将运行的内容并要求用户确认,防止资源误用。
Anthropic 发布 Claude Code 动态工作流:支持数百并行子代理处理百万行代码迁移,Bun 重写案例验证其工程级能力

标杆案例:11 天重写 Bun

动态工作流的强大能力在 Bun 项目的重写中得到了实证:

  • 任务规模:将 Bun 从 Zig 语言移植到 Rust,涉及约 75 万行代码。
  • 执行过程:Jarred Sumner 利用动态工作流,让 Claude 并行处理迁移、测试验证及错误修复。
  • 最终成果:生成高质量 Rust 代码,通过 99.8% 的现有测试套件,从首次提交到合并仅耗时 11 天。

应用场景

  • 全库审计与安全加固:并行搜索整个服务或仓库,独立验证每个发现,精准定位 Bug、性能瓶颈及安全漏洞。
  • 大规模迁移与现代化:处理框架替换、API 弃用、语言移植等跨越数千文件的端到端任务。
  • 关键任务双重检查:在高代价错误场景下,通过多角度独立尝试与对抗性验证,确保结果绝对可靠。

如何使用

动态工作流现已在 Claude Code CLI、桌面版 及 VS Code 扩展 中以研究预览形式提供,适用于 Max、Team 和 Enterprise 计划,以及各大云平台 API。

启动方式:

  1. 直接指令:在对话中直接要求 Claude “创建动态工作流”来处理特定任务。
  2. Ultracode 模式:
    • 开启 Claude Code 专用设置 ultracode。
    • 将 effort 级别设为 xhigh。
    • Claude 将自动判断何时使用动态工作流来处理复杂任务。

注:建议开启“自动模式”以获得最佳体验。由于动态工作流消耗 Token 较多,建议从范围明确的任务开始尝试。

Claude Code 动态工作流的推出,标志着 AI 编程助手从“单点辅助”迈向“自主工程团队”的新阶段。它不仅大幅缩短了大型项目的开发周期,更通过并行验证机制提升了代码质量与安全性。

© 版权声明

相关文章