Heartbeat System 是一个面向智能体的自监控与周期性健康检查技能,其设计灵感来自 ZeroClaw 内置的 HEARTBEAT.md 系统。它用于让智能体按计划执行诊断并报告自身状态。
用途 该技能主要用于智能体的自我监控。它可以按设定周期运行健康检查,监控系统资源,跟踪运行时间与性能指标,并按计划执行诊断,从而帮助使用者了解智能体在长时间运行过程中的健康状况。
主要能力
- 运行周期性健康检查
- 监控系统资源
- 将状态报告到已配置的渠道
- 跟踪运行时间与性能指标
- 按计划运行诊断
使用方式 可通过以下命令使用该技能:
运行心跳检查: /job/.pi/skills/heartbeat-system/heartbeat.js
查看心跳配置: /job/.pi/skills/heartbeat-system/heartbeat-config.js
查看心跳历史: /job/.pi/skills/heartbeat-system/heartbeat-history.js
配置 心跳通过 config/HEARTBEAT.md 或环境变量进行配置。示例配置如下:
interval_minutes: 30 # How often to run enabled: true # Enable/disable message: "Health check" # Default message target: "log" # Where to report (log, file)
其中 interval_minutes 表示运行频率,enabled 表示是否启用,message 为默认消息,target 指定报告位置(log、file)。
适用场景
- 监控长时间运行的智能体
- 及早发现资源问题
- 长期跟踪系统健康状况
- 生成周期性状态报告
限制 资料中未提供关于收费、价格、支持平台、具体效果或更多使用步骤的信息,暂未提供。