SuperAPI AI 工具集

orchestrate

智能体与模型

查看项目

更新于 10-16 03:46

技能介绍

用途:当用户显式输入 /orchestrate <goal> 时,orchestrate 把一个大型任务扇出到并行的 Cursor 云智能体上。执行者之间不互相通信,只通过结构化交接向上汇报;spawn、wait 与 handoff 循环位于 scripts/cli.ts,planner 写 plan.json,脚本执行之,planner 读 handoff 决定下一步。

主要能力:支持三种节点。Planner 运行循环、负责整个用户目标,产出面向用户的消息和可选 PR,只做规划不写代码;Subplanner(↻)以递归方式拥有父级范围中的一个切片,汇总后交接给父级;Worker 不做循环,只接一个具体任务,完成后向生成它的 planner 交接 handoff;Verifier 不跑循环,按某个目标的验收标准给出裁决交接。规划者负责范围与发布任务,不知道谁接手;执行者彼此隔离,每任务一个仓库克隆,仅提交一次交接。通过 handoff 实现持续运作,规划者可在收到迟到交接后重新规划。

使用方式:使用前须阅读 cursor-sdk 技能(cursor/plugins/cursor-sdk),其中包含生成、认证与错误分类,不要重复实现。设置 CURSOR_API_KEY 为个人/用户密钥,来源为 Cursor Dashboard > Integrations,使用前先阅读 cursor-sdk Auth。SLACK_BOT_TOKEN 可选:设置后可向 kickoff 传 --slack-channel <id>,或在首次运行 --root 时传入,或设置 SLACK_CHANNEL_ID;脚本把频道存入 plan.slackChannel,发布启动线程、镜像任务状态,并读取 Andon 反应。未设置令牌时脚本记录一次并在无 Slack 可见性下运行,正确性不变。

限制与注意:该技能因 disable-model-invocation: true 仅在显式调用时加载;角色分 Dispatcher 与 Planner 两种,需阅读各自参考文件并跳过另一个;分类、收费、平台与完整使用步骤等细节资料未提供。