SuperAPI AI 工具集

cursor-agent-supervisor

智能体与模型

查看项目

更新于 10-16 01:27

技能介绍

用途:将范围明确的任务下派给子智能体,例如让子智能体实现一组规格。

主要能力:通过 cursor-agent 命令创建子智能体会话并派发任务。创建会话:cursor-agent --print --model <model-name> create-chat,会打印会话 uuid。派发任务:cursor-agent --print --resume <conversation-uuid> "...description of the subagent's task...",命令在子智能体完成后结束。--print 让子智能体自主运行,完成后只回复一次。

模型选择:cursor-agent --print --model unknown-model 会报错并列出可用模型。若不确定哪个模型最合适,默认使用 sonnet-4.5。

调用注意:子智能体任务可能耗时数分钟,应使用较长超时,例如在 Shell 工具调用中设置 timeout: 600000(10 分钟)。

为子智能体做准备:先替它完成准备工作,使其专注任务。例如使用 JJ 时,除非确有必要,不要让子智能体运行 jj 命令;应先自行运行 jj edit 进入目标修订。理想情况下,子智能体只需阅读指令、修改代码、运行构建/测试,循环直至实现指令并给出最终答复。记账与全局把控由你负责,而非子智能体。

给出好指令:提供清晰具体的目标、列出要读/改的关键文件、说明“完成”的标准、包含可参考的模式或实现、告知需要加载哪些技能。不要倾倒或链接整个技能(只需子集时)、不要包含无关上下文、不要让成功标准含糊。

任务描述模板:在 [repo/directory] 中处理 [specific task]。Setup:要加载的技能或需完整阅读的文件,以及针对任务裁剪后的技能/文件摘要。Goal:清晰描述要实现/修复的内容。Key files:path/to/main/file.ts(为何重要)、path/to/reference.ts(要遵循的模式)。Requirements:具体需求列表。Done when:可测试的标准,例如“pnpm -F @pkg lint passes”。

子智能体完成后:始终验证其工作。检查提交/修订差异及与任务的匹配度;若改动非平凡,审查实际代码;运行验证命令(测试、类型检查、lint);根据结果更新任务状态(若使用 jj-todo-workflow)。

出错时:若失败或报错,阅读输出、修复阻塞问题、补充更多上下文后重试;若产出不完整,自行继续或再派一个子智能体并给出更明确的指令;若偏离方向,审查经过、必要时回退改动、以更严格约束重试;若卡在工具上,可能需要提供明确命令或路径。

限制:资料未提供该技能的安装方式、收费、价格、平台支持范围及效果保证等信息。