01 / 14
← → 翻页 · 空格下一页
Claude Code · Research Preview · 2026.05.28

动态工作流
Dynamic Workflows

官方详细解读 + 千图应用启发

一句话:把编排「计划」从模型的脑子里,搬进一段可复跑、能自检的代码

来源 · Anthropic 官方 Blog + Docs 整理 · Wayne × Claude 260603

参考资料概览:本解读基于 Anthropic 两份一手官方资料——产品发布 Blog《Introducing dynamic workflows》(2026-05-28) 与 Claude Code 官方文档 /workflows——交叉整理,辅以 InfoQ、MarkTechPost 等转载佐证。功能事实均标注事实并附官方出处;判断与建议标注观点。明细见末页。

本质 · The Essence

工作流,是把「计划」写进代码
而不是放在对话里。

🗣 普通模式

Claude 逐轮决定下一步,每个中间结果都回灌进对话上下文——任务一大,上下文就被挤爆、计划就漂移。

⚙️ 工作流模式

循环、分支、派多少 agent,全写进脚本,由运行时确定地跑。Claude 的上下文只留最终答案

官方定义:A dynamic workflow is a JavaScript script that orchestrates subagents at scale. 事实

为什么需要 · Why

有些任务,单次、单 agent 过不了

🐛

全代码库 Bug 排查

横扫整个服务/仓库,而非局部。

🔀

跨数百文件迁移

框架替换、API 弃用、语言移植。

🛡

多角度压测方案

下决定前,从每个角度先击穿它。

"原来按季度规划的活,现在几天完成。" 官方原文:Work you'd normally plan in quarters now finishes in days. · 事实

核心结构 · Structure

三件事,撑起它的扩展能力

🧠

计划进代码

脚本自己持有循环、分支、中间结果——编排逻辑可读、可改、可复跑。

📦

子 agent 隔离

每个 agent 独立上下文,互不共享记忆。要传数据,靠脚本显式接力。

🎯

只回最终答案

中间产物存在脚本变量里(对话之外),只有核对过的结论回到上下文。

🧭因为协调发生在对话之外,任务再大,计划也不跑偏。事实

谁持有计划 · Primitives

Subagents · Skills · Agent Teams · Workflows

SubagentsSkillsAgent TeamsWorkflows
是什么Claude 派的工人Claude 遵循的指令主管带多个同伴运行时执行的脚本
谁决定下一步Claude 逐轮Claude 按提示主管 agent 逐轮脚本
中间结果在哪Claude 上下文Claude 上下文共享任务清单脚本变量
可复用的是工人定义指令团队定义编排本身
规模每轮几个同 Subagents少量长跑同伴单次几十到几百
中断后重启本轮重启本轮同伴继续跑同会话可续跑

区别只有一个维度——谁持有计划。Workflows 把计划搬进了代码。事实

一次运行的全流程 · Lifecycle
1
你描述任务
大白话说清要干什么
自然语言
2
Claude 写编排脚本
JavaScript,存到会话目录
~/.claude/projects/
3
后台隔离运行
对话窗口不卡,可继续干别的
isolated runtime
4
扇出并行子 agent
读文件 / 跑命令 / 查资料
并发 ≤16 · 总数 ≤1000
5
交叉核对验证
解题 → 挑刺 → 收敛
adversarial review
6
汇总结果回会话
进度边跑边存,可断点续跑
resumable
为什么更可靠 · Verification

不止「并行更多」,
而是 对抗式自检

独立多角度解题 其他 agent 试图反驳 迭代到收敛

结果被采纳前先被互相挑战——这是单次 pass 给不出的结论。

🔎 内置范例:/deep-research

多角度搜索 → 抓取并交叉核对来源 → 对每条结论投票 → 没通过核对的,直接过滤掉,最后给一份带引用的报告。事实

能力边界 · Limits

运行时给它上的「护栏」

约束数值 / 规则为什么
同刻并发≤ 16 个 agentCPU 核少则更少,控本机负载
单次总量≤ 1000 个 agent防止失控循环
运行中输入不能中途插话要人工签字,就把每段拆成独立 workflow
脚本权限不碰文件 / shell读写跑命令由 agent 干,脚本只协调
续跑同会话可续退出 Claude Code,下次重新开跑
成本token 消耗显著更高先小范围试跑,再上大任务

数据均来自官方文档 Behavior and limits 章节。事实

真实案例 · In Action

用工作流重写 Bun:Zig → Rust

75万行 Rust 代码
11首提交 → 合并
99.8%原测试套件通过
4个工作流接力
1
为每个结构体字段映射正确的 Rust lifetime
2
逐文件行为等价移植 —— 数百 agent 并行,每文件配 2 个 reviewer
3
fix loop 反复驱动 build + test,直到全绿
4
隔夜工作流清理多余数据拷贝,逐个开 PR 待审

操刀人 Jarred Sumner(Bun 作者)· 尚未上线生产。事实

如何开启 · Get Started

谁能用、怎么触发

🔑 谁能用

· Research preview,需 Claude Code v2.1.154+
· Max / Team / API 默认开
· Enterprise 默认关,管理员可开
· Pro/config 里打开
· 覆盖 CLI · Desktop · VS Code · headless · Agent SDK

▶️ 三种触发

· prompt 里写关键词 workflow
· /effort ultracode(xhigh + 自动编排)
· 内置命令 /deep-research <问题>
跑顺的脚本可按 s 存成自己的 /命令 复用

⚠️首次触发会先展示计划并请你确认;token 消耗远高于普通会话,建议先拿一个目录 / 一个窄问题试水。事实

早期反馈 · Early Users

团队拿它做什么

"尤其适合大型代码库的发现与审查——找出死代码、暴露静态分析漏掉的清理机会。" Klarna · Alessio Vallero,高级工程经理

"它填补了'单个 subagent'和'完整 agent 团队'之间的空白,从计划到落地一气呵成。" CyberAgent · Ken Takao,首席系统工程师

官方列举高频场景:全库 Bug / 安全审计大规模迁移现代化高风险任务双重核对事实

千图应用启发 · Opinion 观点

把「运营 SOP」写成
可复跑、能自检的脚本

千图场景工作流怎么用
竞品监测12 个竞品(Canva / 稿定 / Liblib / Lovart…)并行抓取 + 交叉核对,过滤没核实的「情报」
内容批量生产月度主题:需求规划 → 完善案例 → 对接发布 三个 skill 串成一条 workflow
客服 QA 知识库全库一致性审查 + 死卡片清理(qt-faq),对抗式校验答案口径
代码库现代化千图主站 / 千图 AI 大规模迁移、全库安全审计与性能审计

💡核心洞见:质量靠对抗式核对,而非单点判断——这正是运营最稀缺的能力。

一个判断 · The Take 观点

⚠️ 先泼三盆冷水

① 贵:token 可能数倍,非高价值任务别上。

② 不能中途介入:需要人实时拍板的运营场景暂不适配。

③ 仍是 preview:行为可能变,别进生产关键路径。

🚀 再给一个反向构想

真正的杠杆,不是「跑更多 agent」

而是把团队的判断力,固化成「可复跑 + 可对抗自检」的资产

参考资料明细 · Sources

所有事实,皆可溯源

资料名称作者 / 机构时间用途
Introducing dynamic workflows in Claude CodeAnthropic 官方 Blog2026-05-28定义 · How it works · Bun 案例 · 开启方式 · 客户引言
Orchestrate subagents at scale with dynamic workflowsClaude Code 官方文档持续更新四原语对比 · 限制(16/1000) · /deep-research · ultracode · 续跑 / 成本
Anthropic Ships Claude Opus 4.8 Alongside Dynamic WorkflowsMarkTechPost2026-05-28佐证:1000 上限、与 Opus 4.8 同步发布
Dynamic Workflows in Claude CodeInfoQ2026-06佐证:并行协调机制、业界解读

官方链接:claude.com/blog/introducing-dynamic-workflows-in-claude-code · code.claude.com/docs/en/workflows

「事实」均源自前两条官方一手资料;「观点」段为 Wayne × Claude 的整理判断,非 Anthropic 官方立场