Claude Code刚刚推出了重大更新——Workflow,这项功能将Claude Code从独立编码者转变为Agent团队的编排器。这一创新可能是Anthropic继MCP和Skill之后的下一个重大飞跃,下面介绍它的实际运作方式。
Claude Code Workflow有何不同?
提到工作流工具,你可能会想到Dify或Coze。但Claude Code的Workflow是独特的:
- 描述任务,Claude自动编写JavaScript编排脚本。
- 将任务分解为阶段,为每个阶段分配不同的Agent,在后台协调数十到数百个子Agent交付结果。
与过去临时的Agent Teams不同,Workflow 将Agent协调固化为代码。它变得可审计、可复用、可版本控制——不再依赖模型的临场发挥。
深入内置Deep-Research工作流
以官方 deep-research 工作流为例,它包含五个阶段:
1. Scope:多维度拆解
从5个不同角度将问题拆解为搜索词,确保全面覆盖。
2. Search:并行搜索
5个Agent同时搜索,每个获取4-6条结果——互不等待。
3. Fetch-Extract:去重和提取
去重后最多爬取15个网页。每页产出2-5条可验证的具体结论。
4. Verify:交叉验证
每条结论由3个怀疑论Agent独立寻找反证。有2个及以上反对意见的结论被拒绝。
5. Synthesize:合并与综合
合并已验证结论,按置信度排序,编制附来源引用的最终报告。
实战演示:调研Claude Code Workflow
为测试,我们用 deep-research 调研Claude Code最新Workflow功能并撰写文章。结果如下:
- 时间:25分钟
- 参与Agent:104个
- Token消耗:280万
- 已验证结论:25条
- 输出:一篇完整文章,涵盖Workflow核心定位、与Agent Teams的区别、运行时限制和内置
deep-research工作流。
预算控制:避免Token超支
没有预算限制,Workflow可能成为"token碎纸机"。为防止此情况,可直接在任务中定义预算:
workflow 100k
Claude Code会根据此预算优化Agent数量、阶段深度和收敛方式。
如何使用Workflow
有两种激活Workflow的方式:
1. 提示词触发
在提示中提及"workflow"。该词会变成彩色,Claude将自动生成工作流:
请 workflow 帮我深度调研 Claude Code 的 Workflow 功能,写一篇文章
2. 命令激活
使用 /effort ultracode 让Claude根据任务生成工作流:
/effort ultracode
查看正在运行的工作流和Agent数量:
/workflows
Workflow的意义
Claude Code的Workflow不只是一个新功能——它是一个信号,表明AI编程正从个体能力转向组织能力。
- 过去,我们问:模型能写代码吗?
- 后来,我们问:Agent能独立完成任务吗?
- 现在,我们问:系统能组织多个Agent在预算内可验证地完成复杂任务吗?
这一转变为用AI应对大规模、多方面的挑战开启了新的可能性。
常见问题
Workflow与Claude Code中常规的多Agent设置有何不同?
关键区别:Workflow是代码驱动的,而非提示驱动的。传统多Agent设置依赖模型在运行时决定生成哪些Agent。Workflow生成JavaScript脚本,定义确切的编排逻辑——阶段、Agent分配、并行化、验证关卡。这个脚本可审计(你可以精确读取它将做什么)、可复用(在不同输入上运行相同工作流)、可版本控制(提交到Git)。这就像现场即兴组队 vs 拥有书面战术手册的区别。
深度研究工作流的合理预算是多少?
基于演示:单次深度研究任务,104个Agent消耗280万tokens。快速概览预算50万-100万tokens。带对抗验证的彻底研究(默认)预算200万-300万tokens。从较小预算开始,需要更深覆盖时增加。预算上限是硬限制——工作流会在限制内优化而非超出。
能编写自己的自定义工作流吗?
可以。Workflow脚本是纯JavaScript,具有定义的API(agent()、parallel()、pipeline()、phase()、log())。你可以手写或让Claude Code从自然语言描述生成。自定义工作流可保存到 .claude/workflows/ 并跨会话复用。API支持pipeline(顺序阶段)、parallel(并发Agent)和loop-until-dry(迭代发现)等模式。