SuperAPI AI 工具集

ulw-loop

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

用途:当用户要求 ulw-loop、ulw、持久目标执行、证据驱动工作、手动 QA 或带检查点的长时交付时使用。整套运行契约即引导内容,完整规则见 references/full-workflow.md 与 references/define-goal.md。

主要能力:通过扩展在 OMO_AGENT_TOOLKIT_SDK_ROOT 发布的 SDK,在 JS eval 单元内完成目标创建、证据记录与检查点。核心方法包括 createGoals、completeGoals、criteria、recordEvidence、checkpoint、steer、addGoal、recordReviewBlockers 等,每次调用返回 envelope(ok 标志、result、nextActions、warnings),应按 error.code 分支处理。

使用方式:先 import SDK,再调用方法;仅用 JS 单元,内核生命周期内只导入一次。不得传 session id 或 plan path,SDK 自动绑定主机环境中的 PI_SESSION_ID 与 PI_SESSION_CWD,状态存于 .omo/ulw-loop/<session-id>/。每个成功标准需来自真实界面的可观察证据;证据绑定采集时的 git 树,树变了须在 HEAD 重跑重录。代码编辑、测试与 QA 应委派给合适规模的子代理,git 相关编辑用 git-master。

限制与注意:状态只能经 SDK 写入,禁止手工编辑;若返回 ULW_LOOP_PLAN_EXISTS_COMPLETE 表示本会话已完成,无关新工作应开新会话,force 只用于有意覆盖已完成证据。团队模式需同时满足范围重叠难以切分且并行确实更快才启用,默认单人加并行后台任务。driver goal 只是被指示对象,不作闸门。其余细节暂未提供。