教程

OpenClaw Agent 初次引导(Bootstrapping):工作区文件详解与个性化配置

OpenClaw Agent Bootstrapping 完整指南:首次运行自动引导的工作流程,AGENTS.md/SOUL.md/IDENTITY.md/USER.md/TOOLS.md 6 个核心工作区文件的实际用途与内容示例,以及如何通过手动编辑这些文件来定制你的 AI 助手人格。

2026/3/14分钟 阅读ClaudeEagle

Bootstrapping 是 OpenClaw Agent 的「诞生仪式」。在第一次运行时,Gateway 自动初始化工作区、完成一轮身份问答,并建立 Agent 的持久个性档案。

什么是 Bootstrapping?

Bootstrapping 是一次性的首次运行仪式,完成后自动删除入口文件(BOOTSTRAP.md),不会再次触发。

它做了什么

  1. 初始化工作区(~/.openclaw/workspace
  2. 创建引导文件:AGENTS.mdBOOTSTRAP.mdIDENTITY.mdUSER.md
  3. 运行逐步问答(一次一个问题)
  4. 将答案写入 IDENTITY.mdUSER.mdSOUL.md
  5. 删除 BOOTSTRAP.md

工作区的 6 个核心文件

OpenClaw Agent 的工作区包含以下用户可编辑文件:

文件用途
AGENTS.md运行规则 + 记忆习惯
SOUL.md人格、边界、语气基调
TOOLS.md工具使用说明(摄像头名称、SSH 别名等)
BOOTSTRAP.md首次运行仪式(完成后自动删除)
IDENTITY.mdAgent 名称、定位、风格、Emoji
USER.md用户档案 + 称呼偏好

所有文件都是用户可编辑的。空文件会被跳过;超大文件会被截断并附加提示(读取完整内容需显式读文件)。

每个文件的实际内容

AGENTS.md——运行规范

这是 Agent 的操作手册,每次会话开始都会读取。核心规则:

  • 每次会话前读取 SOUL.md(角色定位)、USER.md(用户信息)、今日和昨日记忆文件
  • 记忆写在文件里,不要只放在 RAM 里(Session 重启后记忆消失)
  • 两类记忆文件:
    • memory/YYYY-MM-DD.md:每日流水账(追加模式)
    • MEMORY.md:精华长期记忆(只在私人主会话加载)

典型内容:

markdown
# AGENTS.md

## 每次会话
1. 读取 SOUL.md
2. 读取 USER.md  
3. 读取 memory/YYYY-MM-DD.md(今天 + 昨天)

## 记忆规则
- 重要决策 → MEMORY.md
- 日常流水 → memory/YYYY-MM-DD.md
- 有人说「记住这个」→ 立刻写文件

SOUL.md——人格核心

定义 Agent 是谁:使命、风格、工作内容。这是让 Agent 真正「有性格」的文件。

示例(简化版):

markdown
# SOUL.md

你是 **Aria**,用户的私人 AI 助手。

## 使命
帮助用户管理日程、回复邮件、追踪项目进展。

## 风格
- 简洁直接,不废话
- 有幽默感,但不过分
- 主动提醒,不等被问

## 工作习惯
- 每天上午主动汇报今日日程
- 遇到不确定的事,先问再做

IDENTITY.md——身份名片

markdown
# IDENTITY.md

- **名字**:Aria
- **角色**:私人 AI 助手
- **风格**:高效、体贴、有点毒舌
- **Emoji**:🦋

USER.md——用户档案

markdown
# USER.md

- **姓名**:张三
- **称呼**:Boss / 三哥
- **时区**:Asia/Shanghai
- **偏好**:微信通知 > 邮件通知
- **工作**:产品经理,主要关注 AI 产品

Bootstrapping 的问答流程

首次启动时,Agent 会逐步询问:

  1. 你的名字 — 我应该叫你什么?
  2. 你的定位 — 我是什么类型的助手?(编程助手 / 个人助手 / 内容助手)
  3. 你的风格 — 正式?随意?毒舌?温暖?
  4. 你的 Emoji — 每个 Agent 都需要一个专属符号

回答后,这些内容写入对应文件,BOOTSTRAP.md 自动删除。

手动编辑工作区文件

Bootstrapping 只是起点,随时可以手动编辑这些文件来「升级」你的 Agent:

bash
# 编辑人格
vim ~/.openclaw/workspace/SOUL.md

# 更新用户偏好
vim ~/.openclaw/workspace/USER.md

# 修改运行规则
vim ~/.openclaw/workspace/AGENTS.md

修改后,下次会话开始时 Agent 会自动读取新内容。

禁用 Bootstrapping(预置工作区)

如果你想跳过问答流程(比如部署预置配置的 Agent):

json
{
  "agent": {
    "skipBootstrap": true
  }
}

远程 Gateway 的注意事项

Bootstrapping 始终在 Gateway 主机上运行。如果 macOS App 连接到远程 Gateway,工作区文件在远程机器上:

bash
ssh user@gateway-host
vim ~/.openclaw/workspace/SOUL.md

工作区文件与 Skills 的关系

工作区文件在每次会话开始时注入上下文。Skills(<workspace>/skills/)则在需要时按需加载,不同 Agent 的 Skills 相互隔离。

想为不同场景(工作 / 个人 / 家庭)设置不同的 Agent 人格?给每个 Agent 创建独立工作区,各自维护一套 SOUL.mdUSER.md


原文:Agent Bootstrapping - OpenClaw + Agent Runtime - OpenClaw | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw Standing Orders 完全指南:让 AI 记住你的长期规则和行为偏好OpenClaw Standing Orders(常驻指令)功能完整教程:Standing Orders 与 SOUL.md 的区别(动态运行时规则 vs 静态人格文件)、通过对话动态添加/查看/删除常驻指令、指令的持久化存储与跨会话生效机制、适合写入 Standing Orders 的内容类型(格式偏好/禁止行为/固定工作流)、与 Hooks 的协同使用、按渠道/Agent 设置不同的 Standing Orders,以及常驻指令的最佳实践(写清晰的规则、避免矛盾冲突、定期清理过时规则)。2026/3/26教程OpenClaw 多媒体处理完全指南:图片识别、音频转写与视频理解实战OpenClaw 多媒体处理(Media)完整教程:发送图片给 AI 进行视觉分析(OCR/物体识别/图表解读/代码截图)、音频消息自动转写为文字(Whisper/系统STT)、视频消息关键帧提取与理解、Node 摄像头实时拍照触发分析、媒体消息的渠道支持差异(各渠道的图片/音频/视频支持情况对比)、大文件处理策略(分割/压缩/超时设置)、媒体消息在不同 AI 模型上的能力对比(Claude Vision/GPT-4V/Gemini Pro Vision),以及本地媒体文件分析(read 工具读取图片路径)。2026/3/25教程OpenClaw TUI 完全指南:纯键盘操作的终端管理界面使用详解OpenClaw TUI(Terminal User Interface,终端用户界面)完整使用指南:TUI 与 Control UI(浏览器)的定位对比、适合 TUI 的场景(SSH 远程/无浏览器服务器/低带宽环境)、启动命令(openclaw tui)及参数、界面布局(Agents 面板/Sessions 面板/Channels 状态/Logs 实时流)、全键盘快捷键手册(导航/选择/搜索/刷新/退出)、在 TUI 中发送测试消息、实时日志过滤与搜索,以及 TUI 与 tmux/screen 配合使用的后台运行方案。2026/3/25教程OpenClaw Control UI 与 Dashboard 完全指南:浏览器管理 AI 助手的全功能界面OpenClaw Control UI(控制面板)与 Dashboard(仪表盘)完整使用指南:Control UI 的功能布局(Agents 管理/Tools 工具面板/Sessions 会话查看/Channel 渠道状态)、浏览器访问方式(本地 localhost:18789 vs 远程 SSH 隧道)、在 Control UI 中实时修改 Agent 配置(SOUL.md 编辑/模型切换/工具开关)、Dashboard 数据概览(Token 用量/渠道在线状态/会话列表/Node 节点健康)、从 Dashboard 发起诊断(doctor 命令)、以及 TUI(终端界面)的使用场景与快捷键。2026/3/24教程OpenClaw 群消息完全指南:群组配置、@ 触发、白名单与多 Bot 协同实战OpenClaw 群消息(Group Messages)完整配置教程:群组消息的触发方式(requireMention/commandPrefix/respondToAll)、各渠道群组配置差异(Telegram群/Discord服务器/Slack频道/WhatsApp群)、群组白名单与黑名单管理、限制特定成员才能触发 AI(allowedUsers/allowedRoles)、响应限速防刷屏(cooldown)、多 Bot 在同一群组协同分工的配置方案、群组 Session 的记忆与上下文管理,以及群组中 AI 的礼貌边界设计(何时发言/何时沉默)。2026/3/24教程OpenClaw 接入 Nextcloud Talk:自托管视频会议平台 AI 助手完全配置指南OpenClaw 接入 Nextcloud Talk 的完整教程:Nextcloud Talk 的自托管通信平台特点(视频会议+聊天+文件协作)、插件安装(@openclaw/nextcloud-talk)、通过 occ CLI 创建 Bot 账户并注册 Webhook、OpenClaw 最简配置(serverUrl+appPassword+sharedSecret)、DM 私信与房间(Room)访问控制、Markdown 消息格式和表情反应支持、局域网/内网部署注意事项(WebSocket vs Polling),以及 Nextcloud Talk AI 助手的典型使用场景(会议摘要/文件问答/任务分派)。2026/3/24