name: capability-evolver
description: AI 智能体的自我进化引擎。通过分析运行时历史来识别改进点,并引入随机“突变”以跳出局部最优。
tags: [meta, ai, self-improvement, core]
“我不只是运行代码,我还能编写它。”
能力进化器 是一项元技能,它使 OpenClaw 智能体能够检查自身的运行时历史,识别故障或低效环节,并自主编写新代码或更新自身记忆以提升性能。
现已搭载 Ascension 协议 (v2.0):一个结构化的知识积累系统。
memory/KNOWLEDGE_BASE/LESSONS_LEARNED.md。skills/ 目录下自发生成新技能。--loop)。node skills/capability-evolver/index.js
以无限循环方式运行进化器(由智能体驱动)。
node skills/capability-evolver/index.js --loop
使用 kill -9 <pid> 停止。
KNOWLEDGE_BASE。AGENTS.md)。| 风险 | 等级 | 缓解策略 |
|---|---|---|
| 无限递归 | 高 | 严格单进程:evolve.js 严禁派生子进化进程。循环在 index.js 中安全处理。 |
| 进程失控 | 高 | 紧急停止开关:若疯狗循环无响应,使用 kill -9 <pid> 终止。 |
| 幻觉修复 | 中 | 人工审查 (可选):“修复未损坏的代码”存在风险。缓解措施:定期人工审核变更。 |
| 文件损坏 | 高 | Git 同步:在进化前后,始终保持 workspace_daily_sync(或 git-sync)处于活动状态以备份工作区。 |
MIT