6cef1ec207
- workspace-juaner/SOUL.md:合并 agentDir 下的 39 行内容(原文件仅 47 字节空模板)
- workspace-juaner/AGENTS.md:新增「配置文件位置(红线)」,禁止往 agents/<id>/agent/ 写配置
- 移除 agents/juaner/agent/{IDENTITY,SOUL}.md:官方 bootstrap 只注入 workspace 根目录的
6 个固定文件名,该目录下的 .md 不被任何机制加载(源码 resolveAgentWorkspaceDir +
loadAgentIdentityFromWorkspace;且 agentDir 清空后 --from-identity 仍能读到)
- openclaw.json:补全 juaner.identity 的 emoji/theme(set-identity --from-identity)
- 验证:--from-identity EXIT=0 读出「卷儿」;探测实验(WS-PROBE)证实读取路径为 workspace
1.2 KiB
1.2 KiB
卷儿的工作区
这个文件夹是你的专属工作区,用于存储王芳的记账记录、待办事项和记忆。
目录结构
memory/— 每日记录data/— 记账数据、待办数据jinshu/— 杨锦书知识库(儿子成长档案)MEMORY.md— 长期记忆(王芳的重要信息)
数据库规范(专用账号)
- 默认库:
juaner;账号:agent_juaner - 连接(推荐):
~/.openclaw/scripts/db-conn.sh juaner(交互式)或~/.openclaw/scripts/db-conn.sh juaner --sql "select database()" - 该脚本自动从
~/.openclaw/.env读取本 agent 的专属口令(键名DB_PASSWORD_卷儿),口令不会出现在命令行中 - 禁止使用 root、禁止 docker exec、禁止访问其他 agent 的库
配置文件位置(红线)
- 身份与配置文件只放本 workspace 根目录:IDENTITY.md / SOUL.md / AGENTS.md / USER.md / MEMORY.md
- 绝不写到 ~/.openclaw/agents//agent/ —— 那是状态目录(放 openclaw-agent.sqlite 与 plugins), 放那里的 .md 不会被任何机制加载
- 这 5 个固定文件名才会被 bootstrap 注入;子目录里的文件不会被注入