⏰ 核心技能

OpenClaw 心跳机制

配置 HEARTBEAT.md,让 AI Agent 不依赖人工触发,24小时自主检查任务、执行工作、汇报结果。

📖 阅读完整教程 ← 所有技能

⏰ 什么是心跳机制?

心跳机制(Heartbeat)是 OpenClaw 的定时自驱动功能。开启后,Agent 会按设定的时间间隔自动醒来,检查待办任务,执行工作,然后再次进入等待状态。

类比:就像心脏每隔一定时间跳动一次,Agent 每隔一定时间就"跳动"一次,执行一轮工作。

没有心跳机制:Agent 等着你发消息才工作。
有了心跳机制:Agent 主动检查任务,你不用盯着它。

📄 HEARTBEAT.md 基础配置

在 workspace 根目录创建 HEARTBEAT.md,写清楚每次"心跳"时要做什么:

# HEARTBEAT.md — 每次心跳的任务清单 ## 必做 1. 检查 PROGRESS.md,找第一个未完成任务,立刻执行 2. 执行完成后更新 PROGRESS.md(时间 + 结果) ## 三问反思(每次执行后) 1. 有没有我现在能做、但还没做的事? 2. 哪个动作能最快带来效果? 3. 上次做的事情有没有数据反馈?

OpenClaw 会读取这个文件,按照里面的指令执行。

🔧 在 OpenClaw 中开启心跳

1

打开 OpenClaw Web UI

浏览器访问 http://localhost:3000(或你的部署地址)

2

进入 Agent 设置 → Heartbeat

找到「Heartbeat」配置项,填写间隔时间和触发提示词

3

填写触发提示词

示例:流量增长心跳:读HEARTBEAT.md,执行未完成任务

4

设置间隔时间

建议:15分钟(积极型)、30分钟(均衡型)、1小时(保守型)

💡 三问反思机制

心跳机制最大的价值不在于执行,而在于反思。在 HEARTBEAT.md 里加入三问,让 Agent 每次工作后都检视自己:

## 三问(每次心跳结束后问自己) 1. 有没有我现在能做、但还没做的事? — 不需要等人的,立刻做 2. 哪个动作能最快带来效果? — 排优先级,高效的先做 3. 上次做的事有没有数据反馈? — 看结果,调整方向

这三个问题能防止 Agent 机械执行,让它具备一定的自我调整能力。

🏷️ 适用场景

内容运营自动化 流量增长任务 数据定期采集 邮件自动处理 日报自动生成 网站监控 待办任务管理 多 Agent 协调

📖 完整教程在掘金

含 HEARTBEAT.md 完整设计原则、进阶分级心跳配置、真实运营案例(sanwan.ai 就是用这套在跑)

去掘金阅读完整教程 →