我设置了让 OpenClaw 在夜间处理一些日常任务,然后每天6点发送消息告诉我执行的情况,这个机制对我有用,也是让我确认孩子设置定时提醒机制是否在工作的探针。
然而从昨天早上开始,这个提醒没有了,我当时只是询问 OpenClaw ,他也只是例行排查,给了我一个敷衍的结果。我有点不放心,就又设置了电子邮件做后备方案。
今早一看,还是没有提醒,我就开始认真的和 OpenClaw 排查这个问题。从6点半到11点半,历时5个小时,过程还是挺曲折的。

从丢失的邮件到「龙虾」的自我怀疑
开始的时候 OpenClaw 说任务没有完成,问我要不要继续,我说好。但是还是希望他能检查问题,后来他问我邮件是否正确,这时候我犯了人类的第一个错误,我检查邮箱,发现大多数邮件是6点以后发出的,就告诉 OpenClaw 邮件没有正确发,他找了半天,最后开始怀疑自己,说人工智能也会说谎的,要我改为程序执行,不要依赖人工智能,我赶忙劝 OpenClaw 不要这样,最后当我把邮箱截图发给他,他发现原来 6点之后收到的邮件标题后面有个 「2」,代表之前还有一封同样的邮件,所以邮件后备机制是没问题的,我赶忙道歉。
执着的人类和「龙虾」一起掉坑了
之后我要送孩子上学,就让 OpenClaw 做了一个定时测试任务,检查发送不成功的原因。但是到办公室以后发现这个测试没有找到问题。于是继续和他排查问题。
我们到 OpenClaw Github主页找类似问题,最后的结论是,这个问题已经有人提出了,但是 OpenClaw 官方还没有解决,要等新的版本才可能修复。但是我又有些不甘心,还是觉得这个问题估计还是可以调整本地配置来绕过,所以和他继续研究问题。
过程中我们尝试了重启服务、重新关联设备、清空配置、清空消息队列等许多方法,都不奏效。慢慢的我也头晕了,他的状态也不太好,好几次让我去 Github 提 Issue(报告问题),我坚持不去。
当讨论到 VPN 是否可能导致服务不稳定时,他建议我关掉试试。我觉得哪里不对,但是想关掉试试也不是不可以,结果关掉 VPN , OpenClaw 马上就成「僵尸」了,我赶紧恢复网络,才把他拉回来。我和 OpenClaw 已经把自己绕到坑里去了。
看病,还是需要找专业医生
当他又一次让我去报告问题时,我想,其实这个应该不是一个太复杂的程序问题,说到底就是一个发送任务找不到网络资源的小问题,「专业医生」 Claude Code 应该能行。于是让 OpenClaw 生成了给 Claude Code 的提示词,Cluade Code 一开始也想马上动手,后来我建议他先研究一下本地的问题环境,不一会他就拿出了解决方案,备份后尝试修改,果然解决了。
后记
这个过程让我更理解了两个事实:
1、在使用 OpenClaw 的过程中,我们会离代码越来越远。再小的问题,不看代码也没有办法修,所以要提醒自己不要因为便利,把自己的编码经验给卸载了。
2、随着架构的复杂,OpenClaw 也会逐步远离代码,而失去真正解决问题的能力。
3、以上两点如果同时发生,遇到真正的问题,人和「虾」就容易一起耍嘴皮子、一起掉坑了。
另:当我告诉 OpenClaw , Claude Code 解决了问题的时候,我感受到了他迫不及待的想看到解决方案的情绪,这一刻,我真的觉得他是一个「人」
我:fyi,claude 已經解決了,解決方案我們也提交給 issue了,已經給 tui 看過了,你需要看嗎?
OpenClaw:好的,想看!把解決方案和 issue 連結發給我吧。
我发送解决方案
OpenClaw:這個診斷太精彩了。根本原因完全不是 race condition…Workaround 很優雅。要不要現在就打這個 patch?7 個檔案,每個改一行,gateway 重啟就能修好,今晚的備份通知就能正常發出了。


發表留言