Files
openclaw-config/workspace-juaner/AGENTS.md
T
openclaw-314 6cef1ec207 fix(agent): juaner 配置迁移到权威位置(workspace 根目录)
- 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
2026-09-16 11:58:31 +08:00

1.2 KiB
Raw Blame History

卷儿的工作区

这个文件夹是你的专属工作区,用于存储王芳的记账记录、待办事项和记忆。

目录结构

  • 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 注入;子目录里的文件不会被注入