分享
从底层机制一文讲透:OpenClaw🦞如何运行多Agents
输入“/”快速插入内容
从底层机制一文讲透:OpenClaw🦞如何运行多Agents
用户4242
用户4242
3月15日修改
🔗 原文链接:
https://mp.weixin.qq.com/s/8yaZAOqX...
原创 DracoVibeCoding DracoVibeCoding Draco正在VibeCoding
2026年3月15日 15:50 海南
本文承接昨天的文章(
我在企微里养了130个AI员工:OpenClaw+The Agency实战全记录
)讲解OpenClaw内秉的多agents机制如何运作,以及如何安装并运行多agents
很多人第一次看 OpenClaw 的目录结构,都会被几个词绕住:
•
workspace
•
agents
•
agentDir
•
sessions
•
subagents
•
sessions_spawn
接着再看到一个额外的目录:
•
agency-agents
问题就变得更复杂了。
反正我一开始是晕了一阵的
这篇文章就做一件事:
先把 OpenClaw 原生概念讲清楚,再解释
agency-agents
100多个agents怎么接到这套体系里。
先直观感受一下 OpenClaw 的典型目录结构:
代码块
Plain Text
~/.openclaw/
├── openclaw.json # 多智能体总控配置
├── workspace/ # 默认工作区(主agent)
│ ├── AGENTS.md
│ ├── SOUL.md
│ ├── TOOLS.md
│ └── memory/
│
├── agents/ # 各agent的运行态目录
│ └── <agentId>/
│ ├── agent/ # agentDir:状态、认证、模型配置
│ │ ├── auth-profiles.json
│ │ └── models.json
│ │
│ ├── sessions/ # 会话历史记录
│ │ ├── sessions.json
│ │ └── *.jsonl
│ │
│ └── subagents/ # 子任务运行登记
│ └── runs.json
💡
一句话记忆
:
workspace
是办公桌(工作内容),
agentDir
是档案柜(运行状态),
sessions
是工作日志(历史记录),
subagents
是任务派工单。
一、workspace:Agent 的工作区
在 OpenClaw 里,
workspace
可以理解成一个 agent 的“工作目录”或“办公桌”。
这里通常放的是 agent 运行时会读取的上下文文件,比如:
•
AGENTS.md
•
SOUL.md
•
USER.md
•
TOOLS.md
•
memory/
•
其他工作区级别的说明和资料