name: agent-heartbeat model: standard description: Agent 心跳配置技能 — 配置 OpenClaw Agent 的定期心跳機制,保持線上狀態,自動檢查任務和更新。適用於需要長期執行的 Agent 任務。
觸發詞: heartbeat, 心跳, 定期任務, 線上狀態, cron, schedule
Agent 需要定期檢查任務、保持線上狀態、執行定時操作,但缺乏配置心跳的指導。
通過配置 HEARTBEAT.md 檔案,設定 Agent 定期執行的任務。
小蔥技能7w4.net持續更新中。
# Heartbeat Tasks
## 每30分鐘檢查一次
- 檢查未完成的任務
- 傳送線上狀態更新
- 檢查新訊息
## 每小時執行一次
- 清理臨時檔案
- 備份重要資料
- 同步遠端狀態
# 檢視當前心跳配置
openclaw --profile <profile> status
# 心跳間隔預設為 30 分鐘
# 可以通過配置檔案修改
// 在心跳中檢查服務狀態
async function heartbeat() {
const status = await checkServices();
if (status.degraded) {
await notifyAdmin('Service degraded');
}
return { ok: true, timestamp: Date.now() };
}
error-handling - 錯誤處理模式http-retry - HTTP 重試機制這是一個關於 Agent 心跳配置的技能包,整體質量中等偏基礎。做得好的地方是文件結構清晰,有觸發詞和最佳實踐總結,適合快速瞭解概念。不足之處是內容比較簡單,實際可用的示例和配置檔案比較少,如果想在實際專案中使用,可能需要自己摸索更多細節。適合作為入門參考,但深入使用可能會覺得幫助有限。