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

FieldDescription
scheduleCron expression (5-field standard)
enabledBoolean. Default: false (heartbeats opt-in)
channelWhere 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

What's next?