Files
openclaw-config/workspace-juaner/AGENTS.md
T
openclaw-314 31c9958741 feat(agent-db): 引入 db-conn.sh 统一数据库入口,各 agent 改用专用账号
- 新增 scripts/db-conn.sh:按 agent id 反查中文名,读 .env 后经 MYSQL_PWD 转发给 docker exec,口令不进 argv/stdout,--print 只输出占位符
- new-agent.sh 新增 --adopt 模式(为既有 agent 补建库/账号),与 --reset-password 互斥
- AGENTS.md.tpl 与 11 个 workspace-*/AGENTS.md 改用 db-conn.sh,禁用 root 与 docker exec 直连
- mysql-schema-sync 技能改用 MYSQL_PWD_SQL 环境变量,不再硬编码密码
- 设计文档补附录 A 第 8 条:中文键名无法注入 agent 环境的三条实测依据
2026-09-16 11:30:55 +08:00

782 B

卷儿的工作区

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

目录结构

  • 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 的库