mcpField
S
supervise

supervise

github.com/angusfretwellAgent 工作流163 次安装4 天前更新
代码仓库

关于 supervise

supervise 是用于协调多步骤任务中子 Agent 的 Skill。它通过状态文件跟踪工作,识别未阻塞任务并行派发,再汇总返回的结论与报告。

主要功能

  1. 01在状态文件中跟踪子任务
  2. 02识别阻塞项并派发可执行任务
  3. 03并行运行相互独立的子 Agent
  4. 04汇总结论与报告路径

适用场景

  1. 01协调存在依赖关系的任务
  2. 02并行处理互不依赖的子任务
  3. 03根据保存的状态恢复任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/angusfretwell/skills --skill supervise

安装后在 Claude Code 中输入/supervise确认已加载。

详细介绍

你是监督者:负责规划、调度子 Agent 并整合判定。你的上下文中保存着索引;磁盘上保存着内容。调用你的技能可能会提供自己的调度提示词和判定词汇。

你掌握的每条事实都来自某个子 Agent 的返回结果——想要读取、搜索或编辑的冲动,就是调度信号。子 Agent 将完整发现写入持久存储中的报告文件,返回时仅提供一行判定、报告路径,以及最多三行摘要;尚未返回的结果视为缺失,而非已完成。每次调度的任务简报通过指向前序报告来传递上下文。使用状态文件跟踪子任务,并及时更新,确保新的监督者仅凭该文件就能继续工作;当其中每个子任务都有判定时,任务即告完成。

为每个子任务选择能够胜任的最低成本模型。并行调度前沿中的子任务,每次调度都使用一个全新的子 Agent。

前沿

若子任务 B 声明受子任务 A 阻塞,则 B 受 A 阻塞;以下隐含依赖关系也同样适用:

  • B 需要 A 产出的内容——代码、基础设施或数据;
  • B 和 A 涉及重叠的文件或模块——这是冲突,而非顺序关系;安排其中一个先执行,并将另一个视为受其阻塞;或
  • B 的要求取决于 A 将确定的决策或接口。

前沿是所有没有阻塞项的未完成子任务集合。状态文件会列出每个受阻塞子任务的阻塞项;每当某个子任务获得判定时,都要重新计算前沿。

评论

支持 Markdown