优化 OpenClaw 工作区基础文件(AGENTS/MEMORY/SOUL/TOOLS/IDENTITY/USER),减少上下文噪音。执行前必须列出优化方案并获得确认。
优化 OpenClaw 工作区的基础文件结构,减少每次对话的上下文注入量。
核心原则:只保留当前有用的内容,无用内容移到深度存储或删除。不创造噪音。
读取所有 bootstrap 文件,评估每个 section 的:
bootstrap 文件清单:
MEMORY.md — 热缓存,当前最需要的信息
SOUL.md — Agent 灵魂定义,风格/行为准则
AGENTS.md — 行为协议,工具规范,飞书协议
TOOLS.md — 本地工具笔记,skill 覆盖不到的配置
IDENTITY.md — 身份定义(name/emoji/platform)
USER.md — 用户信息(多用户系统下应极简)
BOOTSTRAP.md — 首次运行引导(已完成使命应删除)
分析后,列出优化方案,必须包含:
待优化项:
1. [文件] [问题] → [处理方式]
2. ...
预计变化:
- [文件]:[原大小] → [新大小]
- 总计:减少约 [%]
优化后文件结构:
[简单树状图]
必须得到用户确认后才能执行修改。列出方案后停下来,等待用户说"可以"或"执行"。
收到确认后:
memory/ 对应目录将本次优化过程记录到 memory/daily/YYYY-MM-DD.md:
## 上下文精简
- [文件A]:[原大小] → [新大小]
- [文件B]:[原大小] → [新大小]
归档:移出的内容 → [目标路径]
| 类型 | 判断 | 目标位置 |
|---|---|---|
| 静态 People 表 | contacts skill 已有 | memory/contacts/contacts.d/ |
| 静态 Terms 表 | glossary 已有 | memory/glossary.md |
| 技术细节/架构 | 按需查阅 | memory/knowledge/ |
| 环境配置 | 变化少 | memory/context/ |
| 失败教训 | 经验累积 | memory/post-mortems.md |
| 与 AGENTS 重复内容 | AGENTS 已有 | 删除 |
[描述你的个性] 类内容memory/
├── daily/ — 每日日记
├── glossary.md — 术语解码
├── people/ — 人物档案(结构化)
├── contacts/ — 通讯录(contacts skill)
├── knowledge/ — 技术知识
│ ├── fw-*.md — 飞书相关
│ ├── pat-*.md — 模式/反模式
│ ├── sys-*.md — 系统架构
│ └── ref-*.md — 参考资料
├── context/ — 环境上下文
├── post-mortems.md — 失败教训
└── services/ — 服务记录
将内容移到深度存储时:
注意:不要跨目录修改其他 agent 的文件,只能修改自己的工作区。