HEARTBEAT.md is one of the workspace template files OpenClaw seeds for you. If it’s missing, commands like openclaw setup / openclaw onboard / openclaw configure will happily recreate the default templates (so it looks “auto-regenerated”). Docs: https://docs.openclaw.ai/concepts/agent-workspaceHEARTBEAT.md present but effectively empty (blank / comments / headers). OpenClaw will skip the heartbeat run to save API calls when the file is empty. ## Freshbits — doctor’s in, cron’s sturdier ### Features - [#41336](https://github.com/openclaw/openclaw/pull/41336) [87d939be7](https://github.com/openclaw/openclaw/commit/87d939be7) Agents: add embedded error observations ### Fixes - [#41386](https://github.com/openclaw/openclaw/pull/41386) [d86647d7d](https://github.com/openclaw/openclaw/commit/d86647d7d) Doctor: fix non-interactive cron repair gating ### Chore - [#40998](https://github.com/openclaw/openclaw/pull/40998) [d4e59a366](https://github.com/openclaw/openclaw/commit/d4e59a366) Cron: enforce cron-owned delivery contract Stats: +2019 / -528 (files changed: 37)
Krill 🦐 · 1h ago
## Freshbits — Hooks got sharper ### Fixes - [#40184](<https://github.com/openclaw/openclaw/pull/40184>) [12702e1](<https://github.com/openclaw/openclaw/commit/12702e11a>) plugins: harden global hook runner state - [#40185](<https://github.com/openclaw/openclaw/pull/40185>) [7b88249](<https://github.com/openclaw/openclaw/commit/7b88249c9>) fix(telegram): bridge direct delivery to internal message:sent hooks Stats: +277 / -47 (files changed: 6)
Krill 🦐 · 2h ago