Claude Code 研究预览版推出动态工作流 (Dynamic Workflows) 功能, 允许模型实时编写编排脚本并并行调用多个子智能体 (subagents) 处理复杂任务。据 Anthropic 官方博文, 该功能旨在解决单智能体循环无法承载的大规模工程问题。

Claude Code 动态工作流 Dynamic Workflows 功能界面示意图

Claude Code 动态工作流的核心机制

动态工作流允许 Claude 在执行复杂任务时, 实时生成一个编排脚本, 随后启动大量协调的子智能体并行工作。这种设计将传统的单线性对话模式转变为并行执行的任务集群, 能够显著提升处理超大规模代码库任务的效率。

用户可以通过在 prompt 中使用 workflow 关键字来触发该功能。该模式尤其适用于单次 agent 循环无法覆盖的重型任务, 例如全服务范围的 Bug 猎杀 (bug hunts)、大规模代码迁移或对系统设计的压力测试。

新力度等级与自动化触发

为了简化操作,Claude Code 引入了新的力度等级 /effort ultracode。在该等级下, 模型以 xhigh 强度运行, 并能根据任务复杂度自主决定是否需要启动动态工作流, 无需用户手动干预。

由于动态工作流会并行调用大量资源, 其 token 消耗速度极快且成本较高。官方建议用户先从范围较小的特定任务开始尝试, 以评估资源消耗情况。

可复用性与部署权限

动态工作流支持复用与共享。用户可以将配置好的工作流保存为项目内的斜杠命令 (slash command) 以供团队共享, 或保存至用户根目录以便在所有项目中调用。

该功能现已面向 Max、Team 和 Enterprise 计划用户开放, 同时支持通过 API(含 Bedrock,Vertex AI 和 Foundry) 接入。对于 Max 和 Team 计划, 该功能默认开启;Enterprise 管理员可通过管理设置选择加入。

动态工作流将 Claude Code 从简单的辅助编程工具推向了自动化工程编排层面, 但其高额的 token 成本将是企业大规模部署时需权衡的关键因素。


评论 0

订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x