SuperAPI AI 工具集

orchestrate

智能体与模型

查看项目

更新于 10-15 20:30

技能介绍

用途:Orchestrate 用于把一个大型任务展开为并行的 Cursor 云智能体工作树。它只在用户显式输入 /orchestrate <goal> 时被调用,通过规划者、子规划者、工作者和验证者等角色,以结构化交接逐层收敛任务。

主要能力:规划者拥有作用域并发布任务,自身不写代码,只负责写 plan.json、读取交接并决定下一步;工作者彼此隔离,一个任务对应一份仓库克隆,完成后提交一次交接;子规划者是递归规划者,可完整拥有切片并向上返回聚合交接;验证者针对一个目标的验收标准给出判定交接。生成、等待与交接循环位于 scripts/cli.ts。各层之间不互相通信,只向上通过交接传播,避免同级同步,使树无需全局协调即可自我收敛。

使用方式:需要先准备 CURSOR_API_KEY,且必须是个人/用户密钥,在 Cursor Dashboard > Integrations 创建,并先阅读 cursor-sdk 技能中的 Auth 与错误分类,不要重复实现该技能已记录的内容。SLACK_BOT_TOKEN 为可选;设置后向 kickoff 传入 --slack-channel <id> 或首次运行传入 --root,也可设置 SLACK_CHANNEL_ID;脚本会把频道存入 plan.slackChannel,发送 kickoff 线程、同步任务状态并读取 Andon 反应。未设置该令牌时脚本只记录一次并在无 Slack 可见性的情况下运行,正确性不受影响。

适用场景与限制:适合需要分解并并行处理的大型任务,由规划者以任务级别的心智模型运作,不关心具体由哪个云智能体接手。它依赖 cursor-sdk 技能提供的生成、认证与错误分类。所需阅读材料为 cursor-sdk 技能(cursor/plugins/cursor-sdk)。此外 disable-model-invocation: true 表示该技能只在显式调用时加载。除上述内容外,具体安装步骤、收费、价格、平台等信息暂未提供。