aionclaw需通过手动创建project_stable_contracts.md并配置memory index来启用稳定约定式记忆管理,禁用自动日志与默认记忆,确保仅执行经确认的硬性规则。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让AionClaw记住项目里的硬性规则(比如“所有接口必须带X-Trace-ID头”“周报必须含三段式结构”),又不想让它把临时讨论、试错结论或已废弃的方案也当真——这就需要把长期记忆从“全量日志式存储”切换为“稳定约定式管理”。
只保留稳定项目约定的记忆文件体系
OpenClaw原生记忆机制默认会把每日对话片段写入memory/YYYY-MM-DD.md,但这类文件天然包含大量非共识信息。要确保AI只执行你确认过的、不随会议推翻而变动的项目约定,必须绕过自动日志,手动构建专属约定文件。
第一步:在~/.openclaw/workspace/memory/目录下新建文件project_stable_contracts.md
第二步:用Markdown严格按以下格式书写每条约定:
```markdown
## 【Q3品牌升级】稳定约定
- 接口规范:
- 所有HTTP请求必须携带X-Trace-ID头,值为UUIDv4格式
- 错误响应统一返回application/json,字段error_code为数字,message为中文提示
- 文档交付:
- PR描述模板:【变更类型】【影响范围】+三行摘要+链接
- 飞书文档命名规则:[项目代号]_[交付物]_[YYYYMMDD]
```
第三步:打开AionClaw → Settings → Memory Settings → 在「Memory Index」输入框中粘贴:-[稳定项目约定](project_stable_contracts.md)
【关键动作】必须删除MEMORY.md中指向memory/YYYY-MM-DD.md的所有行,否则系统仍会加载每日日志里那些未经确认的临时说法。
禁用自动记忆,防止误存临时结论
AionClaw的「自动记忆」功能会扫描对话,把你说过的“以后都这样”“默认用表格”等语句提取进MEMORY.md。它无法区分这是严肃约定还是随口一提——比如你某次说“先试试用Excel做”,它可能就把这条记成永久规则。
方法一:关闭自动记忆开关
Settings → Memory Settings → 关闭「自动记忆」开关(灰色即停用)
方法二:保留开关但加白名单过滤
在~/.openclaw/workspace/memory/下创建auto_memory_whitelist.txt,每行写一个关键词:必须禁止默认启用永不更改
系统只会将含这些词的句子纳入建议记忆池,大幅降低误存率。
验证约定是否真正生效
步骤一:重启AionClaw客户端(不重启则新MEMORY.md索引不加载)
步骤二:开启新私聊会话,直接问:“Q3品牌升级项目的接口规范是什么?”
步骤三:观察回复内容——若精确复述project_stable_contracts.md中定义的X-Trace-ID和error_code字段要求,说明稳定约定已接管记忆;若出现“昨天你说过……”“我们试过……”等引用日志的表述,则说明仍有残留日志文件被加载,需检查memory/目录下是否还存在未清理的YYYY-MM-DD.md文件。











