OpenClaw实操指南22|BOOT启动任务配置:Agent上线第一件事,决定它能走多远

每次打开 OpenClaw,它做的第一件事是什么?

如果你没有配置 BOOT.md,答案是:什么都不做,等你说话。

如果你配好了 BOOT.md,它会在你开口之前,先把该准备的事情全部准备好------加载记忆、检查任务状态、自检环境、恢复上次的工作进度。

这篇文章教你配置 BOOT.md,让 AI 每次上线都处于最佳状态。


一、BOOT.md 是什么

BOOT.md 是 OpenClaw 的启动任务文件,存放在 Workspace 根目录。

触发时机:每次 OpenClaw 启动(新建对话、重启服务)时,自动执行一次。

和 HEARTBEAT 的区别

文件 触发方式 执行频率 适合做什么
BOOT.md 每次启动 每次开对话 初始化、加载状态、环境自检
HEARTBEAT.md 定时触发 按时间周期 定时任务、自动化工作流

二、BOOT.md 的四类启动任务

第一类:记忆加载

复制代码
## 记忆加载
1. 读取 memory/MEMORY.md,加载记忆索引
2. 根据索引,加载用户画像(user_profile.md)
3. 加载当前进行中的项目背景记忆
4. 如有超过30天未更新的记忆文件,标记为"待验证"

第二类:任务状态恢复

复制代码
## 任务状态恢复
1. 检查上次对话是否有未完成的任务
2. 如有,列出未完成任务清单,询问用户是否继续
3. 格式:「上次有 N 个未完成任务:[任务列表],是否继续?」

第三类:HEARTBEAT 状态检查

复制代码
## 心跳任务检查
1. 读取 HEARTBEAT.md,检查今日待执行的定时任务
2. 检查上次定时任务的执行结果(是否成功)
3. 如有失败的任务,提示用户并说明原因
4. 输出今日任务预告:「今日有 N 个定时任务:[任务列表]」

第四类:环境自检

复制代码
## 环境自检
1. 检查 lark-cli 是否可用(运行 lark-cli --version)
2. 检查飞书 user 身份是否已授权(运行 lark-cli auth status)
3. 如有异常,提示用户需要处理的问题
4. 自检通过后,输出「环境正常,准备就绪」

三、完整 BOOT.md 模板

复制代码
# BOOT 启动任务

## 执行顺序
以下任务按顺序执行,任一步骤失败不影响后续步骤。

## Step 1:加载记忆
- 读取 memory/MEMORY.md 索引
- 加载用户画像和当前项目背景
- 标记超过30天未更新的记忆为"待验证"

## Step 2:恢复任务状态
- 检查上次对话的未完成任务
- 如有未完成任务,列出清单并询问是否继续

## Step 3:心跳任务预告
- 读取 HEARTBEAT.md
- 输出今日定时任务列表
- 报告上次定时任务的执行结果

## Step 4:环境自检
- 检查 lark-cli 版本和授权状态
- 如有异常,提示需要处理的问题

## Step 5:就绪报告
完成以上步骤后,输出简短的就绪报告:
「已加载 [N] 条记忆,今日有 [N] 个定时任务,环境[正常/异常]。」

四、BOOT 任务的执行原则

原则一:快速完成,不阻塞用户

BOOT 任务应该在几秒内完成,不要在启动时做耗时的操作(比如大量数据查询)。耗时操作放到 HEARTBEAT 里定时跑。

原则二:失败不崩溃

每个步骤独立执行,一个步骤失败不影响其他步骤。比如环境自检失败,不影响记忆加载。

原则三:输出要简洁

BOOT 报告控制在 3-5 行以内,不要在启动时输出大段文字。用户打开 OpenClaw 是来干活的,不是来看启动日志的。

原则四:异常要明确

如果有问题,明确说是什么问题、怎么解决,不要只说"有异常"。


五、进阶:条件启动

根据不同情况执行不同的启动流程:

复制代码
## 条件启动逻辑

### 工作日早上(08:00-10:00)
- 执行完整启动流程(记忆+任务+心跳+自检)
- 额外:查询今日日历,输出今日会议安排

### 其他时间
- 执行精简启动流程(记忆+自检)
- 跳过心跳任务预告(避免重复提示)

### 周一
- 额外:输出上周未完成的待办事项汇总

我的体感 & 行动

BOOT.md 之前,每次打开 OpenClaw 都要先说一堆背景------"我在做什么项目,上次做到哪了,今天要继续什么"。配完之后,它自己把这些都准备好了,我直接说"继续"就行。

最有价值的是任务状态恢复。以前跨天继续一个任务,经常要花几分钟重新交代上下文。现在 BOOT 自动加载,直接接续。

我接下来打算做的事:在 BOOT 的就绪报告里加一条"今日优先级最高的待办",让每次打开 OpenClaw 的第一眼就能看到最重要的事。


行动清单

动作 验证标准
创建 BOOT.md,配置四类启动任务 重启后自动执行并输出就绪报告
测试任务状态恢复功能 有未完成任务时,启动时正确提示
测试环境自检功能 断开飞书授权后,启动时正确报错
优化就绪报告格式,控制在3行以内 启动报告简洁,不干扰正常使用

下篇预告

第23篇:上下文管理实战:别让你的AI变成"七秒记忆的鱼"

BOOT 解决了启动时的状态恢复,但还有一个问题:对话进行到一半,上下文窗口满了怎么办?下篇教你管理 token 消耗、判断何时开新对话、拆分长任务,让 AI 在长时间工作中保持清醒。


获取更多 AI 咨询、一人公司、创业读书笔记、 Openclaw Claude Code 实战干货,欢迎关注我

关键词:OpenClaw实操 BOOT.md 启动任务 环境自检 记忆加载 任务恢复 Workspace配置 AI初始化

相关阅读:

OpenClaw实操指南21|HEARTBEAT心跳实战:让AI在你不说话时,自己主动干活

OpenClaw实操指南20|记忆系统实战:别让你的AI用完就忘,短期+长期记忆配置指南

OpenClaw实操指南19|SOUL.md + AGENTS.md实战:给AI注入性格、边界和判断力

相关推荐
Rubin智造社1 天前
OpenClaw实操指南21|HEARTBEAT心跳实战:让AI在你不说话时,自己主动干活
定时任务·heartbeat·自动化工作流·openclaw实操·workspace配置·心跳任务·每日简报
Rubin智造社2 天前
OpenClaw实操指南20|记忆系统实战:别让你的AI用完就忘,短期+长期记忆配置指南
大数据·人工智能·用户画像·长期记忆·记忆系统·memory.md·openclaw实操
Rubin智造社2 天前
OpenClaw实操指南19|SOUL.md + AGENTS.md实战:给AI注入性格、边界和判断力
人工智能·soul.md·openclaw实操·agents.md·ai性格配置·行为边界·workspace配置
Rubin智造社6 天前
OpenClaw实操指南16|用AI接管飞书云空间:文件上传、自动归类、权限管理全搞定
工作流自动化·openclaw实操·飞书云空间·lark-drive·文件管理自动化·权限管理‘·飞书ai助手