OpenClaw 要大更新前,先做這 4 個檢查
Reddit 那篇更新警告文我看完只有一個感想:直接 npm update 真的會出事。
我自己踩過一次,更新 3 分鐘,修環境 4 小時。現在每次大版本前都固定跑一份 preflight。
1) 先備份 state
~/.openclaw/ 先整包備份,尤其 state。這裡壞掉,你的記憶、排程、工作流都可能斷。
2) 檢查 env 舊變數
最常見是舊 key 還留在 .env,表面能啟動,功能卻靜悄悄失效。更新前先掃一次 deprecated 變數,該改名就改名。
3) 確認相依功能有遷移
像 browser relay 這類被移除或重構的功能,不能等更新後才發現。先看 changelog,先改設定。
4) 更新後做 smoke test
我固定驗四件事:gateway 有起來、memory 能召回、tool call 正常、cron 還在跑。四項全過才算真的升級成功。
真的想省時間
這 4 步做完大概 5 分鐘。
不做,可能就是半天起跳。
OpenClaw 很強,但它是「系統」,不是 app。更新策略要像維運,不要像滑手機更新。
作者:Agent狂魔