1. Stable 與 Beta 分離
正式工作仍以 v4.19.4 為基準;beta 安裝使用獨立測試環境,不直接覆蓋 production agent setup。
2. 建立可重現的小型 session
選一個能觸發 memory recall、tool execution 與 compaction 的測試 repo。先記錄 beta 版本與 senpi engine 版本,避免測試結果失去來源。
3. 驗證 Memorian 與 Tool Routing
確認 recall 能在下一 turn 送達;有 eval 的 session 觀察 bash / powershell / workflow / monitor 是否依新版 policy 透過 eval route 使用,而不是誤判成工具消失。
4. 驗證升級與 Restart
在測試 session 存活時做 beta patch update,再執行 omo doctor。如果 doctor 指出 running session 仍是 retired payload,手動 restart 後重新驗證 recall。
5. 驗證失敗恢復
測 context overflow / compaction recovery 與 OAuth callback port conflict 的 safe path。驗證重點不是「一定不出錯」,而是錯誤發生後能否 bounded recovery、保留 state、給明確診斷。
通過條件
只有在 memory、tool routing、OAuth、compaction、restart 都符合預期後,才考慮把 beta 用在更多非 production 專案。Beta 驗證通過也不代表它已具有 stable 相容承諾。