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
25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
# 卷儿的工作区
|
||
|
||
这个文件夹是你的专属工作区,用于存储王芳的记账记录、待办事项和记忆。
|
||
|
||
## 目录结构
|
||
|
||
- `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/<id>/agent/** —— 那是状态目录(放 openclaw-agent.sqlite 与 plugins),
|
||
放那里的 .md 不会被任何机制加载
|
||
- 这 5 个固定文件名才会被 bootstrap 注入;子目录里的文件不会被注入
|