☰
Claude Managed Agents 动态工作流:让 Lead Agent 自己写编排程序
2026/10/11 4:23:51 网站建设 项目流程

文章目录

  • Claude 把编排也交给了模型
  • 这条消息在讲什么
  • 动态工作流到底是什么
  • 和 Claude Code 的动态工作流是什么关系
  • 底层机制:多智能体编排是怎么组织的
  • 动态工作流把编排又推进一步
  • 适合什么场景
  • 开发者视角的几个判断
  • 参考

本文更多文章见 Duang 的博客。

Claude 把编排也交给了模型

Anthropic 在 2026 年 10 月 9 日把 Claude Managed Agents 的"动态工作流"(dynamic workflows)推到了公开 Beta。它不是又一个多智能体框架,而是把"编排这件事"本身交给模型:lead agent 先写出一段 workflow 程序,服务端把它当作一次 workflow run 在后台按阶段执行,跑完再合并结果。对开发者来说,这意味着多智能体系统从"你定义角色和流程"进化为"你描述目标,模型自己定义流程"。

这条消息在讲什么

Anthropic 官方开发者账号 ClaudeDevs 发布:Claude Managed Agents 动态工作流现已公开 Beta,定位是"为最重负载设计的新型多智能体编排"。原话的核心是:一个 lead agent 写出一份计划,这份计划跨多个 agent 分阶段运行,最后把结果合并。发布当天即收获过万点赞与数千收藏,热度集中在"它把 orchestrator 的角色也让给了模型"这一点上。

动态工作流到底是什么

官方 release notes 的定义很克制:对于"有很多组成部分"的任务(比如审查几百份文档),agent 可以写一个 workflow。workflow 是一个程序,运行许多 agents、分阶段执行、合并它们返回的结果;服务端把它作为 workflow run 在后台运行,agent 可以继续工作或结束本轮。关键点有三个:

  • **workflow 是程序而不是配置:**由 agent 现场编写,不是开发者预置的流程文件
  • **workflow run 是后台执行单元:**服务端拿到 workflow 后独立调度,不占用 lead agent 的回合
  • **结果在末尾合并:**各阶段产物汇总后回到 lead agent 或用户手里

和 Claude Code 的动态工作流是什么关系

动态工作流这个概念并非首次出现。2026 年 5 月 28 日,Anthropic 就在 Claude Code 中发布了同名能力(现已 GA):Claude 现场编写编排脚本,在单个会话里运行几十到几百个并行子 agent,交付前先自查。官方博客的说法是"原本按季度规划的工作,现在几天内完成"。两者同源不同载体:Claude Code 版本跑在你的终端和本地运行时里,Managed Agents 版本跑在 Anthropic 云端的受管沙箱中,走 API、有 session/thread 生命周期、可观测性也更完整。理解这条演进线很重要:先有单机版证明"模型自写编排"可行,再把同一套思想搬进生产级 API。

底层机制:多智能体编排是怎么组织的

Managed Agents 的多智能体能力从 5 月 19 日起就是公开 Beta。组织方式是:所有 agent 共享同一个沙箱、文件系统和 vault 凭据,但每个 agent 跑在独立的 session thread 里,拥有自己的对话历史和上下文隔离。coordinator(协调者)在主线程汇报活动,运行时按需派生新线程;线程是持久的,coordinator 可以给之前调用过的 agent 发后续任务,对方保留全部前文。每个 agent 有自己的模型、系统提示词、工具、MCP 服务器和技能,互不共享。

coordinator 通过 multiagent 配置声明可委派的 agent 名册:可以按 ID 引用已创建的 agent、固定某个版本、允许 spawn 自己的副本(self),或者配置一个 advisor 顾问——一个会话主线程可在回合中咨询的更强者,用于规划方向、解困或交付前审查。约束也明确:coordinator 只能委派一层,名册最多 20 个唯一 agent,并发线程上限 25。这些限制保证了编排复杂度的边界可控。

动态工作流把编排又推进一步

多智能体编排解决的是"把任务拆给谁",动态工作流解决的是"拆完怎么串"。前者是运行时交互——coordinator 在回合中决定派谁、发什么消息;后者把决策本身编码成一段可执行程序——lead agent 一次性写出"分几个阶段、每阶段跑哪些 agent、结果如何过滤合并"的 workflow,服务端按程序执行,agent 的上下文在阶段间被有效管理。官方 cookbook 对 Claude Code 版本的描述是:模型写一段 JavaScript 编排脚本传给 Workflow 工具,脚本并行或分阶段 spawn 子 agent,把结果存在变量里,用普通代码做过滤、循环和验证。Managed Agents 版本沿袭同一思想,只是执行环境换成云端。

这带来两个直接价值。第一是规模:几十到几百个 agent 的并行编排不需要开发者手写 harness;第二是可靠性:模型可以在 workflow 里写检查步骤,交付前自验。配合之前发布的 Outcomes(用评分器按标准评估输出,不合格就重做),动态工作流让"模型自查、多轮修正"成为受管平台的一等公民。

适合什么场景

官方点名的典型场景是"组成部分很多"的任务:审查几百份文档、跨多个来源交叉核验、在复杂遗留代码库里排查横跨整个服务的 bug、牵涉上百个文件的迁移。这些任务的共同点是单次单 agent 无法完成,且子任务之间存在可编排的先后与并行关系。与之相对,单轮问答、流程完全固定的高频任务,用普通 agent 或传统 workflow 反而更简单——动态工作流的收益来自任务规模和不确定性。

开发者视角的几个判断

第一,这件事标志着多智能体编排正在从"框架优先"走向"意图优先":开发者描述目标,模型生成执行计划。第二,对已经用 Claude Code 动态工作流的团队,Managed Agents 版本意味着同一套模式可以搬进 API 化的生产环境,获得沙箱、预算、webhook、审计这些平台级能力。第三,beta 阶段仍需谨慎:行为可能在版本间调整,编排脚本是模型生成的,边界参数(并发线程、名册规模、预算)需要自己验证。想尝鲜,带上 managed-agents-2026-04-01 beta header 即可,SDK 会自动附加。

参考

  • Claude Platform release notes(2026-10-09 动态工作流条目)
  • Claude Managed Agents overview
  • Multiagent orchestration 文档
  • Introducing dynamic workflows(Claude Code 博客)
  • New in Claude Managed Agents(博客)
  • Claude Cookbook 动态工作流示例

更多文章见 Duang 的博客。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询