Heartbeat adds scheduled autonomous check-ins to Agent Zero. It can run on an interval, read optional workspace guidance from HEARTBEAT.md, suppress routine HEARTBEAT_OK acknowledgements, and surface meaningful alerts through notifications, heartbeat history, or a chosen chat context.
- scheduled heartbeat runs through the framework
job_loop - isolated session by default to avoid chat drift
- optional
HEARTBEAT.mdaugmentation from the active project or workdir HEARTBEAT_OKsuppression with configurable remainder threshold- dashboard with manual wake controls and recent-run visibility
- routing targets:
none,last, orcontext:<id>
The plugin config lives in the standard Agent Zero plugin settings UI. The main controls are:
EnabledEveryPromptAck max charsIsolated sessionLight contextInclude reasoningTargetActive hours
The dashboard exposes:
Wake Now: bypasses interval and active-hours checks, but still skips a busy targetForce Wake: also ignores the busy-target guard
If the active project or workdir contains HEARTBEAT.md, the heartbeat prompt includes it after the configured baseline prompt. A blank or headings-only heartbeat file is treated as “nothing to do” and the run is skipped to save tokens.