OpenClaw 中文文档 下载 App

OpenClaw 心跳 Heartbeat:默认每 30 分钟的主动巡逻

心跳是 OpenClaw 「主动性」的来源:网关按周期在智能体的主会话里跑一轮,让它有机会把需要关注的事说出来。官方定义:「周期性的智能体轮次」,让模型呈现任何需要关注的事项,同时避免打扰。

运行机制

默认提示与响应约定

默认提示词大意:遵循监控暂存清单;周期性任务属于定时任务,别在心跳里重复推断旧任务;没有需要关注的事,就回复固定确认令牌(HEARTBEAT_OK)。

常用配置项

{
  "agents": {
    "defaults": {
      "heartbeat": {
        "every": "30m",
        "target": "last",
        "activeHours": { "start": "08:00", "end": "24:00" },
        "isolatedSession": true,
        "lightContext": true
      }
    }
  }
}

监控暂存清单

每个心跳监视器有一个私有暂存文档(上限 256 KiB),存「每次巡逻顺手检查什么」:

openclaw cron scratch <任务ID> --set "1. 检查未读邮件 2. 看看日程冲突"

暂存内容存在时附加到心跳提示里;老式 HEARTBEAT.md 文件可以用 doctor --fix 迁移进暂存区。

排查与开销

相关阅读:自动化选型、定时任务、用量成本。