SuperAPI AI 工具集

self-improve

通用与其它

查看项目

更新于 10-16 07:13

技能介绍

用途:围绕可量化的基准目标,对代码库进行迭代式自主改进,适合性能、打包体积、测试覆盖率、准确率等可测量优化任务。无法测量基准的一次性修复或手动交互编码不适用。

主要能力:管理完整生命周期,包括安装配置、研究、规划、执行、锦标赛式择优、历史记录与停止条件评估。每轮并行生成多个方案,方案须携带单一可检验假设和 approach_family 标签(architecture、training_config、data、infrastructure、optimization、testing、documentation、other);经架构评审与 critic 审查后并行执行,并按基准分数排序择优合并。状态保存在 .omc/self-improve/ 下的 config、state、plans、tracking 目录中。

使用方式:用户说出 self-improve、self improve 或 evolve code 等触发词后启动。首次需完成安装配置并创建目标分支 improve/{goal_slug};若目标或基准未设定,会进行目标访谈并验证基准。流程包含信任确认门禁,必须显示目标仓库路径并获用户确认。循环内不停不询问,代理失败重试一次后跳过,所有方案被拒则记录并继续。停止条件包括用户停止、达到目标、平台期、达到最大迭代数或熔断。支持断点续跑,调用时先清理遗留工作树,再根据状态自动恢复。

限制:需具备可测量基准;具体阈值、代理数量等配置参数在资料中暂未提供。