检查并整理 OpenClaw workspace 目录结构,识别文件位置是否正确,讲清逻辑关系和引用关系。
bash
ls -la ~/.openclaw/workspace/
对每个文件执行:
bash
grep -r "文件名" ~/.openclaw/workspace/*.md
grep -r "文件名" ~/.openclaw/cron/
核心配置层(每次对话自动加载):
文件被引用次数作用AGENTS.md被OpenClaw加载工作流程定义SOUL.md被AGENTS.md引用性格设定USER.md被AGENTS.md引用用户信息MEMORY.md被AGENTS.md引用长期记忆HEARTBEAT.md被AGENTS.md引用心跳任务IDENTITY.md定义外在形象名字、头像PACT.md被MEMORY.md引用协作公约top-100.md被AGENTS.md引用常见错误检查
功能层(按需加载):
文件被引用作用morning-reminder-template.md被cron引用晨间提醒模板TOOLS.md被文档引用工具配置
记忆层(memory/):
目录内容逻辑memory/daily/日记每天对话记录memory/lessons/教训错误总结memory/根目录文件长期记忆
应在 memory/ 但在 workspace/ 根目录:
应在 scripts/ 但在 workspace/ 根目录:
应在 projects/:
text
## 📋 Workspace 文件逻辑关系
### 核心配置(每次对话加载)
- AGENTS.md ← 被系统自动加载
- → 引用: SOUL.md, USER.md, MEMORY.md, HEARTBEAT.md, top-100.md
- IDENTITY.md ← 定义对外形象
- PACT.md ← 协作公约
### 模板/配置(被cron引用)
- morning-reminder-template.md ← 被cron jobs引用
### ⚠️ 位置异常
| 目录/文件 | 当前位置 | 应在位置 | 被引用 | 建议 |
|-----------|---------|---------|--------|------|
| xxx | workspace/ | memory/ | 是/否 | 移动/删除 |
### ❓ 待确认
- 文件名: 问题描述
输出报告后,询问: "以上是检查结果。要清理位置异常的文件吗?"