转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]
如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~
OpenClaw 包含的 .md 文件主要用于配置和控制 AI Agent 的行为、个性和记忆。
核心引导文件
通常位于 ~/.
openclaw/workspace/
AGENTS.md | |||
SOUL.md | |||
USER.md | |||
IDENTITY.md | |||
TOOLS.md | |||
HEARTBEAT.md |
AGENTS.md 负责规则,SOUL.md 负责人格,TOOLS.md 只写环境事实,HEARTBEAT.md 为空时可跳过 heartbeat 调用,MEMORY.md 是长期记忆而不是日志。
特殊文件
BOOTSTRAP.md | IDENTITY.md、USER.md、SOUL.md,然后删除 | |
BOOT.md | ||
PROMPT.md |
BOOTSTRAP.md 不是“每次开会话都跑一次”,而是一次性初始化文件。BOOT.md 是官方支持的可选启动文件。PROMPT.md 出现在一些第三方文章里,但当前官方标准工作区文件列表里没有把它列为核心文件。
记忆相关文件
memory/YYYY-MM-DD.md | ||
MEMORY.md | ||
memory.md | 回退版本 |
这里最关键的一点是,memory/YYYY-MM-DD.md 应该理解为日志层,不是 bootstrap 层。它适合记原始过程,不适合替代 MEMORY.md。
Skill 开发相关
skills/ | ||
skills/*/SKILL.md |
其他配置文件
canvas/ | ||
BOOT.md | ||
PROMPT.md | ||
learnings/ |
| openclaw.json |
文件职责分离原则
AGENTS.md vs SOUL.md | |
USER.md vs MEMORY.md | |
TOOLS.md vs AGENTS.md | |
IDENTITY.md vs SOUL.md |
这四组分法,基本就是避免把所有东西都堆进一个文件里。官方模板本身也是按这个方向拆分的。
配置限制
bootstrap 文件会被截断。默认单文件上限是 20000 字符,总上限是 150000 字符。超限后,后面的内容对 agent 可能不可见。
扩展阅读
https://www.elegantsoftwaresolutions.com/blog/openclaw-workspace-markdown-files-guide
夜雨聆风