SuperAPI AI 工具集

loop-runner

设计与创作

查看项目

更新于 10-15 21:47

技能介绍

用途:Loop Runner 让智能体作为“持久循环”的一次迭代运行,冷启动、干净收尾,所有经验都写入 .loop/<name>/ 目录,使下一次迭代仅凭目录内容即可继续。适用于需要长期、可审计、可交接的自动化循环任务。

主要能力:按固定协议执行一次迭代,包括加载章程与状态、门禁检查、选取单元、执行、验证、记录与交接。它强调“一次只做一个单元”,依赖文件作为唯一记忆,并支持操作员通过 STEER.md 实时转向、通过 STOP 文件紧急停止。

使用方式:迭代按顺序执行 0 加载、1 门禁、2 选取、3 执行、4 验证、5 记录、6 报告与交接。加载时读取 LOOP.md、signs.md、state.json、journal.md 最后 3 条及 backlog.md。门禁会拒绝在 STOP 存在、状态为 paused/stalled/blocked/done/retired、迭代数超预算、工作树有未记录改动等情况下运行。验证必须运行章程中的命令并读取棘轮值,记录实际输出而非断言。记录时先写 journal,再更新 state.json,推进 backlog,并按 promotion 模式决定是否提交。

适用场景:适合需要跨会话、跨智能体持续运行的循环任务,如 babysitter 循环、测试修复循环、看护型 watch 循环等。不同运行环境(Claude Code、Codex CLI、Gemini/Grok、云平台)协议相同,仅调度方式不同。

限制:每次迭代只能完成一个单元;不得编辑 LOOP.md;propose-only 模式下不得提交受保护分支、发布、发送、部署或花费;升级必须离开循环目录;不得自行启动下一次迭代,节奏由调度器控制。资料未提供具体收费、价格或平台支持细节。