SuperAPI AI 工具集

summon

编程与开发

查看项目

更新于 10-15 17:20

技能介绍

用途:Summon 是 egregore 编排循环,用于自动处理 manifest(.egregore/manifest.json)中的工作项,贯穿 intake-build-quality-ship 完整流水线,适合批量处理一个或多个工作项、恢复中断的 egregore 会话,或在看门狗下无人值守运行。不适合单独运行某个技能、探索性工作,或需要每步人工审核的场景。

主要能力:读取 manifest、config、budget;选取下一活动项;按 Pipeline-to-Skill Mapping 将阶段步骤映射到技能(如 attune:project-brainstorming、pensive:code-refinement、sanctum:pr-prep 等)并调用;成功后 advance 并清零尝试次数;失败则记录、重试至 max_attempts(默认 3)后标记 failed;上下文达 80% 时写 .egregore/continuation.json 并调用 conserve:clear-context;遇速率限制记录 cooldown 并退出;支持 manifest 的 indefinite 与 bounded 两种运行模式。

使用方式:以前台方式启动编排代理(run_in_background: false),主会话即成为 egregore。无人值守夜间运行可调用 python3 "${CLAUDE_PLUGIN_ROOT}/scripts/night_run.py" --item-dir .egregore/handoff/<item> --root .,需手动或由调度器启动。可通过 CONJURE_DELEGATION=off 关闭外部模型委派。

限制:manifest 不存在时以错误停止;所有项完成或失败或触及预算上限时退出;不得等待人工输入;heartbeat 与 CronCreate 任务仅存活于当前会话,循环任务 7 天后过期;durable 持久化不可用。