Configure periodic background checklist runs
assistant skills install vellum-heartbeatThe heartbeat feature runs your HEARTBEAT.md checklist periodically in a background conversation. Each run, the assistant works through the checklist and flags anything that needs attention.
Edit config.json using file_edit:
heartbeat.enabled to true.heartbeat.intervalMs (milliseconds between runs, default: 3600000 = 1 hour).heartbeat.activeHoursStart and heartbeat.activeHoursEnd (0-23) to restrict runs to certain hours. Both must be set together.Example config.json heartbeat section:
{
"heartbeat": {
"enabled": true,
"intervalMs": 1800000,
"activeHoursStart": 8,
"activeHoursEnd": 22
}
}
Then edit HEARTBEAT.md with the checklist items. The assistant will work through this file each heartbeat run.
heartbeat.enabled requires an assistant restart to take effect.HEARTBEAT.md take effect on the next heartbeat run (no restart needed).