返回方案列表

停止让 OpenClaw 心跳轮询悄悄耗尽你的预算

你的 OpenClaw Agent 今天签到了 1,440 次。每一次签到都向云端 AI 模型发送了 Token,并收回一个“无事可报”,每一轮都烧掉几分钱。这相当于每月花掉 $5–$15——而且是字面意义上的“打水漂”。

问题所在:隐形的心跳税

OpenClaw 的心跳系统 (heartbeat.every) 会定期 ping 你的 Agent,以检查待处理的消息、计划任务或后台事件。默认情况下,它每 60 秒触发一次。

每一次心跳:

  1. 向 LLM 发送系统提示词 + 上下文。
  2. LLM 做出响应(通常是“无需采取任何行动”)。
  3. 你为输入和输出 Token 同时买单。

在 60 秒的间隔下,每天会产生 1,440 次心跳。即便每次仅花费 $0.005,你每月也要支付 $7.20 仅仅为了听 Agent 反复说“什么也没发生”。

ClawBridge 如何检测(诊断 A02)

成本控制中心根据以下内容计算你的心跳成本:

  • 你当前的 heartbeat.every 间隔
  • 你所用模型的单价
  • 每次心跳请求的平均 Token 数量

随后,它会呈现分级替代方案

间隔每日心跳数预估每月成本响应速度
60s (默认)1,440约 $7.20最快
120s720约 $3.60良好
300s (5 分钟)288约 $1.44中等
900s (15 分钟)96约 $0.48批处理风格
禁用0$0.00仅手动

一键修复

选择你偏好的间隔并点按应用 (Apply)。ClawBridge 会更新你 OpenClaw 配置中的 heartbeat.every 设置,并进行自动备份。

对于大多数用户来说,300 秒 (5 分钟) 是一个平衡点——足以在几分钟内捕捉新消息,但比默认设置便宜 80%。

权衡

  • 对新消息的响应变慢:在 300 秒间隔下,你的 Agent 可能需要最多 5 分钟才能察觉到新的 Telegram 或 Discord 消息。如果实时响应很重要,请保持在 60–120s。
  • 定时任务 (Cron job) 兼容性:心跳也会触发待处理的定时任务。如果你有时间敏感的定时任务(例:股票调价检查),较长的间隔可能会导致错过精确的触发窗口。
  • 完全禁用心跳:仅当你仅通过直接对话(而非后台消息频道)与 Agent 交互时才建议这样做。

真实数据

在 Claude Sonnet 上将心跳从 60s 切换到 300s:

  • 修改前:1,440 心跳 × ~400 token × $3/1M token × 30 天 = 每月 $5.18
  • 修改后:288 心跳 × ~400 token × $3/1M token × 30 天 = 每月 $1.04
  • 节省额每月节省 $4.14 —— 虽然单项看起来不多,但结合其他诊断,积少成多。

常见问题

问:如果我增加间隔,我的 Agent 会漏掉消息吗? 答:它不会漏掉消息——只是会晚一点察觉到。对于大多数用途,5 分钟的延迟是可以接受的。

问:我可以针对一天的不同时间设置不同的间隔吗? 答:OpenClaw 本身不支持。但你可以使用定时任务在非工作时间(例:深夜)调整配置文件,将间隔设置为 15 分钟。


ClawBridge 是免费且开源 (MIT 协议) —— 秒速安装,永久拥有。 免费获取 ClawBridge →


📖 延伸阅读

Share this:

准备好解决这个问题了吗?

只需 30 秒即可安装 ClawBridge,通过手机全面掌控您的 OpenClaw Agent。