SuperAPI AI 工具集

self-improve

通用与其它

查看项目

更新于 10-15 16:37

技能介绍

用途:self-improve 是自主进化式代码改进引擎,以循环控制器形式驱动完整生命周期,包括环境搭建、研究、规划、执行、锦标赛选择、历史记录、可视化与停止条件评估,并将任务委派给专用 OMC 智能体。\n\n主要能力:循环开始后不再向用户确认,遇到智能体失败会重试一次后跳过并记录;所有方案被拒、执行者全失败、基准报错等情况都会记录并自动进入下一轮。循环在目标仓库内按原样运行基准命令,用户需在搭建阶段确认仓库路径与基准命令。validate.sh 强制基准代码不可被循环修改,密封文件防止评估被自改。状态默认存放在 .omc/self-improve/topics/default/,可用 scripts/resolve-paths.mjs 解析路径。\n\n使用方式:先把模板复制到配置目录,确认目标仓库与基准命令,未设置目标或基准时通过访谈与自定义智能体补全;随后创建改进分支 improve/{goal_slug},按轮次创建实验 worktree。每轮依次进行状态刷新、用户想法读取、研究、并行规划、架构与 critic 评审、并行执行、锦标赛选择、记录可视化与清理,最后检查停止条件。git 操作均在目标仓库内执行。\n\n适用场景:适合希望在既有代码仓库内自动迭代、以基准分数驱动择优合并的工程场景。\n\n限制:包含用户确认与信任边界约束;模式互斥,若 autopilot 或 ralph 处于活动状态则拒绝启动;不安装软件包、不修改系统配置、不访问基准命令之外的网络;具体停止条件、配置字段含义与阈值细节资料未完整给出。