mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-11 16:46:06 +00:00
Source-grounded rewrite of 529 published docs pages with per-unit information-loss verification: 1,713 factual corrections cited to src/**, generated surfaces regenerated, frontmatter titles preserved for i18n, release notes pages untouched. All docs gates green. Closes #100141
30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
---
|
|
summary: "Workspace template for HEARTBEAT.md"
|
|
title: "HEARTBEAT.md template"
|
|
read_when:
|
|
- Bootstrapping a workspace manually
|
|
---
|
|
|
|
# HEARTBEAT.md template
|
|
|
|
`HEARTBEAT.md` lives in the agent workspace and holds the periodic heartbeat checklist. Keep it empty, or with only whitespace, Markdown comments, ATX headings, empty list stubs (`- `, `* [ ]`), or fence markers, to make OpenClaw skip the heartbeat model call entirely (`reason=empty-heartbeat-file`).
|
|
|
|
Shipped default content:
|
|
|
|
```markdown
|
|
<!-- Heartbeat template; comments-only content prevents scheduled heartbeat API calls. -->
|
|
|
|
# Keep this file empty (or with only comments) to skip heartbeat API calls.
|
|
|
|
# Add tasks below when you want the agent to check something periodically.
|
|
```
|
|
|
|
Add short tasks below the comment lines only when you want periodic checks. Keep it small: heartbeat runs read this file every tick (default every 30 minutes), so bloated instructions burn tokens on every wake.
|
|
|
|
For due-only checks instead of a plain checklist, use a structured `tasks:` block with per-task `interval` and `prompt` fields; see [HEARTBEAT.md](/gateway/heartbeat#heartbeatmd-optional) for the format and behavior.
|
|
|
|
## Related
|
|
|
|
- [Heartbeat](/gateway/heartbeat)
|
|
- [Heartbeat config](/gateway/config-agents)
|