Documentation
README
Create Heartbeat
Auth note: For any API calls use
from dashboard.backend.sdk_client import evo— auto-handles URL + auth, no Bearer token needed in code.
Create a new heartbeat — a proactive agent that wakes on a schedule, runs the 9-step protocol, and decides whether to act.
When to use
Use heartbeats when:
- The agent should check state and conditionally act (e.g., Atlas checks Linear for blockers)
- You want no work when state is calm (vs routines which always run)
- The same topic is picked from an inbox of tickets (heartbeats query tickets in step 3)
Don't use heartbeats for:
- Deterministic scheduled jobs (use a routine)
- One-off actions (use a skill or ticket)
This is the opening of the README. Read the full README on GitHub.