Claude Code 现在自己写编排脚本,能同时跑上千个 subagent
在 Opus 4.8 一起,Anthropic 开放了 Claude Code 里 dynamic workflows(动态工作流)的研究预览,这是今天安静却最激进的一块。你在提示里提到 workflow 这个词,Claude 就当场写出一段 JavaScript 编排脚本,然后拉起一支协同工作的 subagent 队伍,最多一千个并行,由脚本按顺序启动,带着条件判断和循环,把中间状态存在活在对话之外的变量里。
这里的转变是,计划从散文变成了代码。在此之前,一个 agent 的计划就是它努力去遵守的一段话。脚本不是一段话。它有控制流,能分支,能重试,能在几百个 agent 之间保住状态,并且保证第二阶段在第一阶段真的跑完之前不会启动。这就是一个打算按顺序做事的 agent 和一个可被证明会按顺序做事的 agent 之间的区别。
那个概念验证很响。Jarred Sumner 用 dynamic workflows 把 JavaScript 运行时 Bun 从 Zig 重写成了 Rust,十一天里生成了大约 75 万行代码,同时让现有测试套件保持 99.8% 通过。在两周内用另一门语言重写一个生产级运行时,这不是 demo,这是一个工程师配上一千个 subagent 长什么样的预演。
还有一层竞争视角。好几个月以来,有意思的创业公司都是在编排成队的编程 agent 的那些,Emdash、cmux、KanBots、Runtime,全在模型之上搭那层控制层。Anthropic 刚把那一层吸进了平台里。编排本来是第三方的机会,结果平台方自己走进来把它做掉了。它在 Max 和 Team 上默认开启,在 Enterprise 上需要管理员开,在 Pro 上是 config 里的一个手动开关。
链接:anthropic.com/news/claude-opus-4-8
← 返回所有文章
这里的转变是,计划从散文变成了代码。在此之前,一个 agent 的计划就是它努力去遵守的一段话。脚本不是一段话。它有控制流,能分支,能重试,能在几百个 agent 之间保住状态,并且保证第二阶段在第一阶段真的跑完之前不会启动。这就是一个打算按顺序做事的 agent 和一个可被证明会按顺序做事的 agent 之间的区别。
那个概念验证很响。Jarred Sumner 用 dynamic workflows 把 JavaScript 运行时 Bun 从 Zig 重写成了 Rust,十一天里生成了大约 75 万行代码,同时让现有测试套件保持 99.8% 通过。在两周内用另一门语言重写一个生产级运行时,这不是 demo,这是一个工程师配上一千个 subagent 长什么样的预演。
还有一层竞争视角。好几个月以来,有意思的创业公司都是在编排成队的编程 agent 的那些,Emdash、cmux、KanBots、Runtime,全在模型之上搭那层控制层。Anthropic 刚把那一层吸进了平台里。编排本来是第三方的机会,结果平台方自己走进来把它做掉了。它在 Max 和 Team 上默认开启,在 Enterprise 上需要管理员开,在 Pro 上是 config 里的一个手动开关。
链接:anthropic.com/news/claude-opus-4-8
评论