核心理念:只留成功路径,丢弃失败噪声。 当 AI 在执行过程中遇到错误但最终自行解决时,提炼出「怎么解决的」而非「怎么失败的」。
workspace/
├── success/ # 成功经验库
│ ├── index.xlsx # 经验索引(可复用 clawDocument 的 Excel 技能生成)
│ └── {topic}-{date}.md # 单条经验记录
├── import/ # 重要信息归档
│ └── important-records.xlsx # 会议、决策、关键信息记录
面对长会话时,主动触发 OpenClaw 的记忆压缩(compaction),从压缩摘要中识别成功模式:
长会话 → 触发压缩 → 读取压缩摘要 → 识别「遇错→自愈→成功」模式 → 写入 success/
压缩配置参考当前系统设置(compaction.mode: safeguard),压缩后的摘要天然过滤了冗余细节,是提取经验的理想素材。
每条成功经验记录为一个 Markdown 文件,格式:
# {主题}
- 日期: YYYY-MM-DD
- 场景: 一句话描述遇到的问题场景
- 成功路径: 最终生效的解决步骤(精简到可直接复用)
- 关键决策: 为什么选择这条路(而非其他方案)
- 复用条件: 什么情况下可以直接套用这个经验
在 MEMORY.md 或 AGENTS.md 中加入查询指令,面对复杂任务时:
success/index.xlsx 检索相关经验通过 session:compact:after 和 command:new/command:reset 事件触发:
success/Hook 安装见 hooks/openclaw/ 目录。
会议纪要、关键决策、重要配置等信息 → 写入 import/important-records.xlsx:
| 字段 | 说明 |
|---|---|
| ------ | ------ |
| 序号 | 自增 |
| 类型 | 会议/决策/配置/其他 |
| 标题 | 简要标题 |
| 内容摘要 | 核心内容 |
| 日期 | YYYY-MM-DD |
| 来源 | 哪个会话/场景 |
| 状态 | 活跃/已归档 |
告诉 AI:「总结这次会话的成功经验」或「提炼经验」,AI 将:
success/success/index.xlsx告诉 AI:「查一下之前有没有类似的成功经验」,AI 将:
success/index.xlsx告诉 AI:「记录这个会议/决策/信息」,AI 将:
import/important-records.xlsx共 1 个版本