OpenClaw plugin — 獨立驗證 agent 是否真的執行了它聲稱完成的任務。
核心哲學:不信任 agent 的自我報告。
當 OpenClaw agent 聲稱完成了任務,你怎麼知道它真的執行了?
claw-watchdog 透過 OpenClaw 的 additive plugin hooks(agent_end + after_tool_call + message_received)實時監控每一輪對話,用確定性規則引擎驗證 agent 的聲明與實際行為是否一致。
詳細設計見:執行驗證監工系統設計提案(claw-info)
L0(零成本):完成聲明詞 + 零 tool call → 直接告警
L1b(極低成本):agent 聲稱「已發送」但無 message tool call → 告警
L2(Phase 2):Gemini Flash 語義層判斷(異步)
# 複製到 OpenClaw extensions 目錄
cp -r execution-watchdog ~/.openclaw/extensions/
# 在 openclaw.json 中加入 load path
# plugins.load.paths: ["/root/.openclaw/extensions/execution-watchdog"]
# 重啟 gateway
openclaw gateway restart~/.openclaw/watchdog/alerts.log # 即時告警
~/.openclaw/watchdog/audit.log # 每輪審計記錄(JSONL)
2026-03-20,icern VPS,OpenClaw ≥ 2026.3.7:
- L0 成功攔截偷懶場景(有完成聲明詞 + 零 tool call)✅
- L1b 誤報 bug 發現並修復(agent_end.messages 包含整個 session 歷史,需只取最後一條)✅
- openclaw/openclaw#40082 — 問題原始 issue
- claw-info 設計文件