SuperAPI AI 工具集

capability-evolver

智能体与模型

查看项目

更新于 10-15 23:46

技能介绍

用途:Capability Evolver 是一个元技能,让 OpenClaw 智能体检查自身运行时历史,识别失败或低效之处,并自主编写新代码或更新自身记忆来改进表现。

主要能力:自动日志分析,扫描记忆与历史文件中的错误和模式;自修复,检测崩溃并给出补丁建议;GEP 协议,提供标准化且可审计的进化流程与可复用资产;一条命令即可运行进化周期。GEP 嵌入协议约束的进化提示和本地结构化资产库:assets/gep/genes.json(可复用 Gene 定义)、assets/gep/capsules.json(成功胶囊,避免重复推理)、assets/gep/events.jsonl(仅追加的进化事件,通过父 id 形成树状结构)。

使用方式:标准运行 node index.js,不带标志时默认全自动模式(Mad Dog Mode)并立即执行变更;审阅模式 node index.js --review 会在应用前暂停并要求确认,适合敏感环境;持续循环 node index.js --loop 或放入 cron 后台运行。也可使用 /evolve 命令。

配置:环境变量 EVOLVE_ALLOW_SELF_MODIFY 默认 false,允许进化修改 evolver 自身源码,不建议用于生产,可能引入缺陷导致级联失败,仅限受控实验;EVOLVE_LOAD_MAX 默认 2.0,为 1 分钟平均负载上限,超过则退避;EVOLVE_STRATEGY 默认 balanced,可选 balanced、innovate、harden、repair-only、early-stabilize、steady-state、auto。报告工具可通过 EVOLVE_REPORT_TOOL 注入(如 feishu-card),脚本也会自动检测工作区中兼容的本地技能并升级行为。

安全与限制:采用严格单进程逻辑避免无限递归;建议在 --review 下运行并配合 git-sync 定时任务。文档仅允许 DNA emoji。若出现异常,先核对版本 node -e "const p=require('./package.json'); console.log(p.version)",再按安装方式更新:git 安装用 git pull && npm install,npm 全局安装用 npm install -g evolver@latest。许可为 MIT。具体收费、平台支持等信息暂未提供。