import{_ as e,o,c as a,ag as r}from"./chunks/framework.CvgP6Fyv.js";const c=JSON.parse('{"title":"Bot Heartbeat","description":"","frontmatter":{},"headers":[],"relativePath":"getting-started/heartbeat.md","filePath":"getting-started/heartbeat.md","lastUpdated":1772359263000}'),n={name:"getting-started/heartbeat.md"};function i(s,t,l,h,d,g){return o(),a("div",null,[...t[0]||(t[0]=[r('
The Heartbeat feature allows you to schedule periodic tasks for your Bot, enabling it to perform autonomous actions even when you aren't chatting with it.
A Heartbeat is a recurring trigger that prompts the bot to "think" and execute its skills or tools at a set interval. This is useful for:
Configure the heartbeat from the Heartbeat tab in the Bot Detail page.
| Field | Description |
|---|---|
| Enabled | Toggle the heartbeat on or off. |
| Interval | How often (in minutes) the heartbeat should trigger. The default is 30 minutes. |
| Model | The LLM used to execute the heartbeat task. This can be different from the main chat model. |
The Heartbeat tab provides a detailed audit log of every execution:
ok), encountered an issue (alert), or failed (error).