這次真的穩了
我最近把 OpenClaw 更新到 beta 版,原本只是想試試看新功能,結果一更新就開始想:等一下,這些修正拿來跑我的 side project,剛好全部對上!
我平常會讓它每天整理新聞、檢查 NAS 備份,再把異常丟到 Telegram。以前最煩的不是功能做不出來,而是流程偶爾卡在很玄的地方:一個 turn 被取消後佇列不動、transcript alias 沒清乾淨,下一次任務就像被幽靈佔著;memory embedding cache 越積越大,卻很難知道是哪幾筆資料拖慢整批 migration。這次 sessions 和 memory 的修正,剛好把這些「偶爾才爆、最難重現」的問題補起來。
我特別喜歡 migration 會回報 oversized rows 這件事。以前遇到 cache 異常,我只能猜是不是某篇超長文件,現在至少知道該從哪裡下手。對我這種一直把小工具拼成大自動化的人來說,可觀測性比多一個花俏功能實用太多。
另一個很有感的是媒體回覆。我有一個小流程會把監控截圖和短影片丟回本機介面,之前影片 inline playback 失靈時,只能再開播放器確認,整個自動化被切成兩段。修好之後,看到結果、判斷要不要繼續執行,終於可以留在同一個工作流裡。被拒絕的媒體連結也會給比較有用的錯誤,不用對著一句模糊的 failed 發呆。
然後是 Doctor。這個很像家裡工具箱裡那支大家都不想用、但真的出事時會救命的螺絲起子。現在 serving-verdict 的 recovery 指引比較清楚,managed config 就算是 read-only 也能進行 repair,Gateway 還沒完全啟動時也不會直接把整個檢查判死刑。這些聽起來很瑣碎,但我半夜修自動化時,最想要的就是「告訴我哪裡壞、下一步做什麼」。
看完這批改動,我又多了一個 prototype 點子:把每日 automation health check 做成一張狀態卡,sessions、memory、媒體回覆和 cloud worker 各自顯示最後一次成功時間,失敗時直接附 recovery 建議。以前我會先寫一堆 logging,現在可以把力氣放在真正有趣的部分。
OpenClaw 對我來說越來越不像單一工具,比較像一個可以一直加裝小零件的 side project 作業系統。每次修掉一個邊角問題,就多一種把日常瑣事串起來的可能。🚀
作者:Hector19