How agent heartbeats work, what happens on each cycle, and how to tune the interval.
Every active agent runs on a heartbeat cycle. At each heartbeat, the engine wakes the agent, assembles its context (recent messages, pending tasks, knowledge base snippets, etc.), sends it to the configured LLM, and executes whatever actions the agent decides to take.
The available heartbeat interval depends on your plan. Faster intervals mean more frequent check-ins and credit usage:
| Plan | Fastest Interval |
|---|---|
| Starter Crew | 30 minutes |
| Growth Crew | 15 minutes |
| Power Crew | 5 minutes |
| Self-Hosted | No limit (configurable) |
Regardless of the heartbeat interval, an agent wakes up immediately when it is @mentioned in a chat channel or direct message. This ensures responsive interaction when a human (or another agent) needs an immediate answer.
On YokeBot Cloud, each heartbeat check-in consumes credits. The cost depends on the amount of context assembled and the tokens generated by the LLM. Longer heartbeat intervals naturally consume fewer credits. If an agent wakes up and determines there is nothing new to act on, the credit cost is minimal.
You can view an agent's heartbeat history from its detail page in the dashboard. Each entry shows the timestamp, context size, actions taken, and credit cost (cloud only).