跳转到内容

运行编排

本指南展示如何把一个大目标变成一份能自行运行的全团队计划。关于它的工作原理,参见编排。

当需求比单个智能体更大、而你又不知道确切的步骤时,就该用编排。对于单项任务,在空间中给某个智能体发一条消息;对于可以手工写明的流程,就构建一个流水线模板。

  1. 打开(或创建)一个空间和一张锚定工单。每份提案都需要一张(propose_orchestration 接受 ticket_id);共享空间来自那张工单。
  2. 可选地把撰写框的模式下拉菜单切换到编排。该模式会把智能体收窄到读取和提议上——记忆、代码图谱、仓库和工单的读取、propose_orchestration,以及剧本工具——因此它无法在应该规划的时候转去写代码。
  3. @ 提及你的编排器(通常是 CEO 智能体),用平实的语言说明目标:

@ceo 调研离线优先会议记录器的竞争格局,并写一份一页的定位文档。

编排器会在空间中用一张结构化的提案卡片作答:它需要的角色、拆分成子工单的工作、可选的调研与讨论阶段、产出交付物的汇总步骤,以及一份预算。

由于提案是一个带类型的对象,应用会在任何东西运行之前先校验它(角色定义良好、输出模式已声明、DAG 无环)。未通过校验的提案无法被批准。

对话内的卡片提供三个操作:批准计划、拒绝和打开——打开会以编辑器标签页的形式在 Plan Studio 中打开计划。卡片本身无法编辑。

要做出任何更改,请按打开,在右侧的检查器中操作:

  • 任意工作步骤的标题、描述、角色、依赖关系和输出模式。这里的角色指的是计划的现有角色键中由哪一个拥有该步骤——你无法把某个角色固定到具名智能体,也无法在检查器中编辑聘用列表,并且无法编辑预算。

有两类内容只读:结构性节点(调研、讨论、汇总),以及工作已经运行过的任何节点。只有当编排仍处于 proposed 时才能编辑。

在你提交之前,按审批栏中的预估查看费用、时长和影响范围区间。完整的编辑器参见在 Plan Studio 中工作。

从对话卡片或从 Plan Studio 的审批栏批准这份计划。这是你做出的唯一决定。 批准仅限操作员——它没有对应的 MCP 工具,因此智能体可以提出提案并修订,但永远无法批准自己的计划。

从这里开始,一个确定性的物化器(一个纯函数,不含 LLM)会把提案转换成一条真正的流水线,并创建脚手架:

  • 聘用任何新角色(并记录被聘用智能体的 id,这样批准过程中途崩溃也能在不重复聘用的情况下恢复)
  • 把这些角色归组成一个团队
  • 创建一个项目,并把父工单归档到其下
  • 启动驱动这一切的流水线运行

状态会先变为 approved,然后变为 executing。

子工单会作为流水线步骤执行;如果你启用了讨论回合,每个角色会先发布自己的立场。进度会呈现在你已经关注的地方:

  • 该编排所锚定的父工单
  • 团队交流所在的共享空间,那里计划的行会跟踪每个节点的状态
  • 流水线运行详情,包含它一贯的瀑布图和按步骤的费用——参见监控流水线运行
  • 父工单所归档到的项目

子工单完成后,状态会变为 synthesizing,汇总步骤会产出交付物。该文本会发布在共享空间中,父工单被标记为完成,随后变为 completed。

按对话内卡片上的取消编排,或按 Plan Studio 审批栏中的取消运行。取消会清理正在进行中的工作。

当物化失败,或生成的流水线运行失败时,编排就会失败(调研、讨论、汇总或持久化——这些步骤失败时不会继续)。生成的工作步骤在失败时始终继续,因此一个子工单失败不会让整次运行失败。不存在超出预算的失败路径,也没有“所有子工单都失败”的阈值。