SuperAPI AI 工具集

loop-engineering

部署与运维

查看项目

更新于 10-15 16:48

技能介绍

Loop Engineering 是一个循环工程运行时,包含 Grill 与 Monitor 两部分。用途:通过访谈明确目标(想完成什么)、成功标准(如何判断循环成功)、成功类型(test、build、lint、command、fileExists、oracle、observer、manual 等)。对 CLI 步骤需提供 successCommand;对文件检测需提供 successPath。主要能力:指定执行代理(fixer、designer、explorer、librarian)和验证代理(oracle、observer、test),设置最大尝试次数(默认 3),可选在執行前读取的上下文文件或目录。Loop Monitor 监听回调:onLoopComplete(loopID, success) 报告最终结果;onEscalated(loopID, reason) 升级给人工;onManualReview(loopID, reason) 提示人工批准或失败并调用 resolveManualReview(loopID, passed, reason)。每次回调显示当前状态与尝试次数;人工验证前先呈现失败原因。人工强制取消时通过编排器调用 cancel(loopID)。限制:人工验证是最小入口(autoresearch 模式),会暂停循环直到调用 resolveManualReview,不应自动解决。BackgroundJobBoard 信号(totalErrors、timeoutCount)已内置于运行时。