OpenClaw增加自我改进
1.功能介绍
这是一个让 AI 编码代理具备持续自我改进能力的 Skill。它通过将错误、用户纠正、知识盲区、功能请求等事件实时记录到本地 Markdown 文件中,并在积累到一定程度后将有价值的学习内容提升(Promote)到项目级记忆文件,使代理在跨 Session 的工作中不断变得更聪明、更可靠。
1.1 三层学习记录系统
在 .learnings/ 目录下维护三个 Markdown 文件:
| 文件 | 记录内容记录内容 | 使用场景使用场景 |
|---|---|---|
LEARNINGS.md | 知识盲区、最佳实践、用户纠正 | 发现更好的方法、被用户纠正时 |
ERRORS.md | 命令失败、异常、外部工具故障 | 命令执行失败、API 报错时 |
FEATURE_REQUESTS.md | 用户请求的新能力 | 用户提出当前无法实现的需求时 |
1.2 学习升级机制
当某个学习被证明具有广泛适用性时,可将其提升到项目级记忆文件:
| 学习类型 | 升级目标文件升级目标文件 | 示例示例 |
|---|---|---|
| 行为模式 | SOUL.md | "回答要简洁,避免免责声明" |
| 工作流改进 | AGENTS.md | "长任务拆分为子代理执行" |
| 工具使用技巧 | TOOLS.md | "Git push 前需配置认证" |