不要迷信OpenClaw的自修复:那是无限自杀的陷阱

OpenClaw 官方吹得最神乎其神的一个功能就是“自修复Self-Healing”——它可以自己修改自己的代码。

听起来非常牛逼对吧?那我让它自己跑,遇到报错自己修不就行了?

现实情况是:一旦遇到逻辑死循环,它会陷入 “自杀循环”

第 3 天凌晨,我已经不记得是第几次看到终端报错。
浏览器插件断联,Agent 卡死,Doctor 模块开始疯狂尝试修复,改坏了代码,然后kill…
关键是,自杀后它并不能重启。

不要相信一个医生能给自己做手术;不要相信一个理发师能给自己剪头发!

所有“系统级修复”,都不应该完全交给系统本身。

解决方法:

  • 外部监控:在主力电脑的 IDE 上建立 OpenClaw 的监控、修复、升级、重启系统。

  • 心跳检测 (Heartbeat):写个脚本,每 5 分钟“戳”一下 AI。如果它死了,就强制重启网关。

  • 系统级运行:把 Gateway 从 pm2 调试模式改为 Systemd 系统级服务运行,提高稳定性,避免自杀循环。

翠翠TS表示类型系统真香