31c9958741
- 新增 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 环境的三条实测依据
782 B
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 的库