SuperAPI AI 工具集

loop-engineering

智能体与模型

查看项目

更新于 10-25 16:17

技能介绍

Loop Engineering 是一个循环工程运行时技能,核心由 Grill(编排器访谈)与 Loop Monitor(循环监控)两部分组成,用于组织带验证与人工兜底的自动化执行循环。

用途:Grill 通过访谈明确“你试图完成什么”,并收集成功标准(如何判断循环成功)、成功类型、执行智能体、验证智能体与最大尝试次数等配置,使循环执行具备明确的目标与验收条件。

主要能力:成功类型可选 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)。

使用方式:先通过 Grill 访谈完成目标、成功标准与各智能体配置,再启动循环并由 Loop Monitor 监听回调;每次回调显示当前状态与尝试次数;人工验证时先呈现失败原因再要求通过/失败;如需强制取消,通过编排器调用 cancel(loopID)。

适用场景:需要在多轮尝试中自动修复并验证结果的工程任务,以及需要人工介入审批或升级处理的自动化流程。

限制:资料仅描述该技能的运行时机制与回调接口,未提供具体安装命令、平台支持、收费信息或性能效果;人工验证会暂停循环直至调用 resolveManualReview,不应自动解决;BackgroundJobBoard 信号(totalErrors、timeoutCount)已内置于运行时。