Openclaw本地存储文件架构说明

OpenClaw 本地存储架构

复制代码
 ~/.openclaw/
  ├── openclaw.json              # 核心配置文件
  ├── openclaw.json.bak*         # 自动备份
  ├── .env                       # 环境变量
  │
  ├── agents/                    # Agent 配置目录
  │   ├── main/                  # 默认 agent
  │   │   ├── agent/
  │   │   │   ├── models.json       # 模型配置
  │   │   │   └── auth-profiles.json # 认证信息
  │   │   └── sessions/
  │   ├── will/                  # 自定义 agent
  │   │   ├── agent/
  │   │   │   ├── models.json
  │   │   │   └── auth-profiles.json
  │   │   └── sessions/
  │   └── ollama_test/           # 测试 agent
  │
  ├── workspace/                 # 主工作空间 (Git 仓库)
  │   ├── .git/                  # 版本控制
  │   ├── AGENTS.md              # Agent 行为指南
  │   ├── BOOTSTRAP.md           # 首次运行配置
  │   ├── SOUL.md                # Agent 人格定义
  │   ├── USER.md                # 用户信息
  │   ├── TOOLS.md               # 工具说明
  │   ├── HEARTBEAT.md           # 心跳/状态
  │   └── memory/                # 记忆存储
  │       └── YYYY-MM-DD.md      # 每日记忆
  │
  ├── workspace-will/            # Will agent 工作空间
  ├── workspace-ollama_test/     # Ollama 测试工作空间
  │
  ├── subagents/                 # 子 agent 配置
  ├── memory/                    # 全局记忆
  ├── identity/                  # 身份认证
  ├── credentials/               # 加密凭据存储
  ├── completions/               # 补全历史
  ├── canvas/                    # Canvas 数据
  ├── cron/                      # 定时任务
  │   └── jobs.json
  ├── devices/                   # 设备信息
  ├── extensions/                # 扩展插件
  ├── logs/                      # 日志文件
  │   ├── gateway.log
  │   ├── gateway.err.log
  │   └── commands.log
  └── update-check.json          # 更新检查

核心组件说明

复制代码
目录/文件                                                   │ 用途                                                       │ 关键文件
  ─────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────
   openclaw.json                                               │ 全局配置                                                   │ 模型、网关、插件、渠道配置
   agents/                                                     │ 多 agent 支持                                              │ 每个 agent 独立的模型和认证
   workspace/                                                  │ 工作空间                                                   │ Git 管理的记忆和配置
   credentials/                                                │ 安全存储                                                   │ 加密后的 API keys
   memory/                                                     │ 持久记忆                                                   │ 跨会话的记忆保持
   logs/                                                       │ 运行日志                                                   │ 排查问题用

我的多 Agent 架构示例

复制代码
┌─────────────────────────────────────┐
│           OpenClaw Gateway           │
│         (端口 18789)                 │
└─────────────┬───────────────────────┘
                │
      ┌─────────┼─────────┐
      ▼         ▼         ▼
  ┌───────┐ ┌───────┐ ┌───────────┐
  │ main  │ │ will  │ │ollama_test│
  │agent  │ │agent  │ │  agent    │
  └───┬───┘ └───┬───┘ └─────┬─────┘
      │         │           │
      ▼         ▼           ▼
  ┌───────┐ ┌───────┐ ┌───────────┐
  │workspace│ │workspace-will│ │workspace-ollama│
  └───────┘ └───────┘ └───────────┘

每个 agent 有独立的:

  • 模型配置 (models.json)

  • 认证信息 (auth-profiles.json)

  • 工作空间 (workspace-{name}/)

  • 会话历史 (sessions/)

记忆系统

复制代码
   类型                                                        │ 位置                                                       │ 用途
  ─────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────
   每日记忆                                                    │ workspace/memory/YYYY-MM-DD.md                             │ 原始对话记录
   长期记忆                                                    │ workspace/MEMORY.md                                        │ 提炼的重要信息
   Agent 指南                                                  │ workspace/AGENTS.md                                        │ 行为准则
   用户画像                                                    │ workspace/USER.md                                          │ 用户偏好
相关推荐
To_OC5 小时前
手写 AI 编程 Agent 的命令执行工具:我被 child_process 坑出来的实战经验
后端·node.js·agent
GPUStack6 小时前
Day 0 实测|在 GPUStack 上部署 GLM-5.2-FP8-DSpark
ai·大模型·模型推理·gpustack
doiito8 小时前
【开源项目】用 Rust 重构中文 TTS!kokoroi-rs 高性能语音合成引擎介绍
ai·rust
GJGCY9 小时前
财务智能体落地实践:RPA、大模型与规则引擎如何构建业财自动化闭环?
经验分享·ai·自动化·财务·智能体
土星云SaturnCloud9 小时前
边缘计算驱动绿氢生产过程智能寻优:电解槽级实时优化技术解析
服务器·人工智能·ai·边缘计算
猫先生Mr.Mao10 小时前
具身智能之 π0.7 详解:可控提示让机器人学会组合——如何把 VLA 推向通用泛化
ai·论文解读·具身智能·vla·机器人基础模型
YIAN11 小时前
从手写 Agent 工具到 MCP 协议:一文搞懂大模型跨进程跨语言工具调用
后端·agent·mcp
为你学会写情书12 小时前
一图入,一声出——多模态输入与 TTS 输出的完整链路
agent
一颗小行星-12 小时前
我用AI“ vibe“出了一个小程序的记录和感想
ai·vibe coding
衣乌安、13 小时前
归一化与点积在 Embedding 中的作用
ai·embedding