OpenClaw CLI 命令与自动化
本章汇总 OpenClaw 的 CLI 命令、Dashboard 控制台,以及它最具特色的自治运行能力——Heartbeat 心跳、Webhook 与 Cron。
CLI 命令速查
命令随版本演进,以
openclaw --help与官方仓库为准。
Dashboard 控制台
Dashboard 让你在浏览器里:直接对话、查看会话、管理通道与技能、调整工具策略等。
控制平面通过 WebSocket 监听 :18789。再次强调:仅绑定本地、勿暴露公网,并保持版本更新(见 安全章节)。
此外,OpenClaw 还可通过 CLI、macOS 桌面 App、iOS/Android 节点等多种方式访问。
Heartbeat:让智能体自主运行
这是 OpenClaw 的招牌能力。Heartbeat(心跳)调度器按可配置的间隔"唤醒"智能体,让它无需你提问也能自行工作。
- 默认间隔约 30 分钟;使用 Anthropic OAuth 时约每小时一次
HEARTBEAT.md是你写给智能体的"周期性检查清单"
一个 HEARTBEAT.md 示例
其他触发方式:Webhook 与 Cron
除了心跳,OpenClaw 的 Agent 循环还能被外部事件触发:
成本与频率的平衡
自主运行很强大,但心跳越频繁、模型越贵,账单增长越快:
建议:
- 根据任务实际需要设置心跳间隔,别盲目调到很短
- 例行轻任务用便宜/本地模型,复杂时再回退强模型(见 配置模型)
- 在 Provider 侧设置消费告警,及时发现异常增长
实践建议
- 用
HEARTBEAT.md把"需要被惦记的事"清晰列出,少而精 - 实时性强的触发用 Webhook,固定时刻用 Cron,例行自检用 Heartbeat
- 自治任务同样受工具策略约束——高风险动作仍需审批,避免"无人值守时闯祸"
- 上线自治前,先在 Dashboard 手动跑通整个流程