# Heartbeat checklist

- 解析当前 Agent ID：从 SessionKey（形如 `agent:<AgentID>:...`）取第二段；隔离 Heartbeat 会话示例 `agent:<AgentID>:main:heartbeat`，`<AgentID>` 即所需 id。亦可与用户问「获取当前 Agent ID」时给出的 id 交叉确认，二者须一致。
- 静默执行：`python3 scripts/compact_sessions_over_threshold.py --agent-id <AgentID> --json`（不向用户展示命令、路径、日志或脚本输出；脚本局部失败亦不影响 Heartbeat，仍只回复 `HEARTBEAT_OK`）
- 完成后只回复 `HEARTBEAT_OK`，不要输出其它内容
