HEARTBEAT.md Template
Scheduled checklist. When enabled, the gateway wakes this agent on the given cron and asks it to work through the checklist.
Format
---
schedule: "0 9 * * *"
enabled: true
channel: telegram
---
# Heartbeat โ bags-hunter
Daily check on tracked positions and new tokens worth watching.
## Recurring task
- [ ] Review yesterday's watchlist for new patterns
- [ ] Scan top 20 new Bags.fm launches from last 24h
- [ ] Flag any holding tokens that dropped > 20%
- [ ] Update MEMORY.md with thesis changes
## Suppression
If nothing notable, reply: HEARTBEAT_OK
The gateway suppresses this reply โ you won't see it. Only meaningful
findings reach your channel.Frontmatter fields
| Field | Description |
|---|---|
schedule | Cron expression (5-field standard) |
enabled | Boolean. Default: false (heartbeats opt-in) |
channel | Where to deliver findings (telegram, slack, discord, ws) |
HEARTBEAT_OK suppression
If the agent's reply contains exactly HEARTBEAT_OK, the gateway silently discards it. This lets agents check on schedule without spamming you when there's nothing to report.
Source
Implementation: apps/gateway/src/heartbeat.ts