SuperAPI AI 工具集

delegation-mode

通用与其它

查看项目

更新于 10-16 01:06

技能介绍

用途:让大规模、多步骤、可并行或可能超出单个上下文窗口的委派工作具备可恢复性,把计划与结果持久化到 .agents/plans/,而非依赖聊天记录。

主要能力:每次运行一个计划脚本 .agents/plans/YYYY-MM-DD-<slug>.js 作为调度与恢复状态;每个任务输出一份结果文件 YYYY-MM-DD-<slug>-<task-id>.md;可选最终聚合计划 YYYY-MM-DD-<slug>-FINAL.md。worker 须把结果直接写入指定路径,使用 Markdown frontmatter(kind: plan、id、status),并在结果文件与响应中以 FILE_WRITTEN: <exact-output-path> 作为最后非空行。

使用方式:复制 scripts/delegation-plan.template.js 并填写项目上下文与任务定义,设置 MODE 为 sequential 或 parallel、DONE_IDS 与 FINAL_DONE。恢复时检查输出文件、确认结果完整且标记存在,只把已确认任务 ID 放入 DONE_IDS,重跑同一 .js 计划,runner 会跳过已完成项并仅派发缺失任务;所有任务确认后才做最终聚合。

限制:不适合无持久输出的小型交互回答。并行仅限相互独立、只读且写不同输出文件的任务;存在 dependsOn 时须满足依赖图。不得依据 worker 静默、部分文件或旧聊天消息推断完成,未完成不得标记 done。