#2026.4.24 版本 per-agent heartbeat 不触发 + QQbot delivery不发消息

1 messages · Page 1 of 1 (latest)

minor bloom
#

环境:

  • OpenClaw 2026.4.24,Ubuntu server,DeepSeek V4 Pro
  • 双 agent:main + nihao 在 agents.list
  • 双 QQbot 账号:default + nihao,通过 bindings 路由正确分开
  • bonjour 已通过 OPENCLAW_DISABLE_BONJOUR=1 禁掉(否则 CIAO PROBING
    CANCELLED 崩溃)

问题 1:Per-agent 心跳不触发

  "agents": {
    "defaults": { "heartbeat": { "every": "0m", "target": "none" } },
    "list": [
      { "id": "main", "default": true },
      {
        "id": "nihao",
        "heartbeat": {
          "every": "1m",
          "target": "qqbot",
          "to": "<QQ openID>",
          "accountId": "nihao",
          "directPolicy": "allow",
          "isolatedSession": true
        }
      }
    ]
  }

日志里 zero 心跳活动。只有把 heartbeat 放 defaults 层才触发(主 agent 回
HEARTBEAT_OK),per-agent 完全不跑。

问题 2:Defaults 层心跳能触发,但 delivery 不到 QQ

  "defaults": {
    "heartbeat": {
      "every": "1m",
      "target": "qqbot",
      "to": "<QQ openID>",
      "accountId": "nihao",
      "directPolicy": "allow",
      "ackMaxChars": 0
    }
  }
  "channels": {
    "defaults": { "heartbeat": { "showOk": true, "showAlerts": true } },
    "qqbot": { "heartbeat": { "showOk": true, "showAlerts": true } }
  }

触发了、模型回了消息(非 HEARTBEAT_OK),但 QQ 收不到。target: "last"
也试过,不行。

问题 3:CLI scope upgrade pending approval
openclaw cron add、openclaw system heartbeat 等命令报 pairing required:
device is asking for more scopes than currently
approved,dangerouslyDisableDev iceAuth 设了也没用。

问: per-agent 心跳在这个版本需要什么特殊配置?heartbeat delivery 到
QQbot 是否有版本限制?