This file is the checklist the heartbeat loop reads every 30 minutes
(if enabled). Add actionable items here to have the agent periodically
check on things without you having to ask.
The loop itself is defined at .claude/loops/heartbeat.md and is
disabled by default. To turn it on:
/loops enable heartbeat
To turn it off:
/loops disable heartbeat
If this file is empty or only contains comments/headers, heartbeat fires stay silent — no chat clutter. The agent reads the file each fire, so add or remove items any time and changes take effect on the next fire.
The loop is session-scoped: it fires in the currently active session
and its output appears inline in this chat (not in a separate sidebar).
The keepalive loop handles renewal past the 7-day cron expiry
automatically.