swarm
更新于 2026-10-01
扇出 N 个并行 cloud worker。可覆盖不同 slice、对同一 brief race,或混合。父 agent 等待、聚合、返回一份报告。
启动任何东西前先打开 todolist,每阶段一条。
- 定框
- 扇出
- 聚合
- 报告
阶段 A:定框
Section titled “阶段 A:定框”- 说明完成谓词与 swarm 须返回的 artifact 或报告。
- 选形态。分 slice、N worker 同 brief race,或混合。race 或混合形态须在 spawn 前声明
first pass、rank all或best-of。 - N 来自用户或从形态推导。N 是 worker 总数,不是 cloud 并发上限。
- worker 模型取自
~/.cursor/rules/pstack-models.mdc的swarm workers行。规则或该行缺失时用grok-4.7-xhigh-fast。auto或inherit-parent则省略model,worker 跑在父模型上。Task 拒绝 slug 则用默认并说明。默认也被拒则从错误信息取同族最接近有效 slug。model race 须 upfront 命名各 arm 模型。 - 写输出的 worker 各用可写输出路径。worker 验证或度量 commit 时,各 brief 命名确切 SHA。度量 brief 还命名方法(样本数、一样本是什么、顺序)。worker 在结果中记录二者。
阶段 B:扇出
Section titled “阶段 B:扇出”一条消息 spawn 全部 N worker:subagent_type: generalPurpose、environment: "cloud"、run_in_background: true、步骤 4 的 model(auto 或 inherit-parent 时不设)。仅当 worker 需访问用户电脑上的东西时用 environment: "local"。
worker 须从非默认已 push 分支开始时,传 cloud_base_branch。
每条 brief 自洽。含目标、范围、确切 slice 或 race arm、如何验证、报告什么。报告用 PASS、ISSUES 或 BLOCKED 加证据。能证明缺陷的 worker 报 ISSUES 并列出能证明的全部 issue,不只第一个。
某 worker dropout,以 N-1 继续并注明。
阶段 C:聚合
Section titled “阶段 C:聚合”读 terminal 结果。未记录 brief 要求的 SHA 与方法的结果丢弃,该 worker 重跑一次。第二次仍 miss 则记 gap。gap 不算 pass。覆盖形态下每个必需 slice 都要有结果。race 按 upfront 声明的选择规则:first pass、rank all 或 best-of。不要粘贴 raw worker dump。
保留紧凑结果表、一行 evidenced issue、明确 gap 或 dropout。
阶段 D:报告
Section titled “阶段 D:报告”在 chat 内返回一份合并报告:表、issue 一行摘要、gap 或 dropout、若用了 race 规则则写明。
本站是非官方的 pstack 中文学习站,和 poteto 没有隶属关系。译文对照的是 cursor/plugins 仓库里的 pstack/ 目录。本站不发行中文版插件。 github.com/cursor/plugins