概述
本輪涵蓋 v5.7.12~v5.7.19 連續 8 個 release(v5.7.12~v5.7.14 於 2026-10-24、v5.7.15 於 2026-10-25、v5.7.16~v5.7.17 於 2026-10-26、v5.7.18~v5.7.19 於 2026-10-27 發布),全部為 bugfix/chore/CI 加一項效能改善,沒有新功能與 breaking change。三條主線:
- URL 與整數 timeout 的環境變數處理——尾斜線 URLs、整數 timeout 解析貫穿多個子系統(teleport、providers、lsp、team、notifications)。
- Team 模式可靠性——worker 首次啟動不再因 directory-trust 對話換行而退出(#4611)、all-dead recovery(#4618)、macOS keychain 登入保留(#4625)。
- Update 調解——互動式 update 最多等 600 秒並指名恢復指令(#4629),調解期間每個 target 只同步一次 plugin payload,實測 reconcile 時間減少約 67%(#4634)。
v5.7.12:URL 與 timeout 可靠性
- teleport 讀取帶尾斜線或子頁的 PR 與 issue URLs(#4542);providers 解析帶尾斜線的 remote URLs(#4549)。
- lsp 從環境讀整數 timeout(#4543);team 的 shell-ready、launch-ack 與 worker-ready timeouts 都以整數讀取(#4545、#4546、#4547)。
- rate-limit-wait 在 session 名稱含空格時保留 tmux pane IDs(#4544)。感謝 @rudycelekli。
v5.7.13:keyword prompts 與 team 處理
- reference prompts 保留明確的 keyword 叫用(#4551,修 #4550,@rolldav 回報),並修其回歸(#4553)。
- keyword-detector 讓兩種開頭求助形狀維持資訊性(#4564)。
- notifications 不再截斷
OMC_NOTIFY_TMUX_TAIL_LINES(#4556);team-dispatch 不再截斷 cooldown 環境值(#4557);team 的 start-submit timeout 以整數讀取(#4558);pane-ready timeout 提示改指OMC_TEAM_READY_TIMEOUT_MS(#4568,@iyoda)。 - 本版共 15 個 merged PRs。
v5.7.14:Stop hooks 清理
- 分離 Stop hooks 的 shadow Jev resolver(#4580,修 #4575,@rolldav 回報)——記錄 loop-continuation 與 learner-extraction shadow entries 並清理
/tmprequest files。 - 移除未接線的 team-dispatch hook 與其生成輸出(#4581,@iyoda)。
v5.7.15:timeout 與 token 顯示
- persistent-mode 不再截斷
OMC_PERSISTENT_MODE_TIMEOUT_MS(#4599);pre-tool-enforcer 不再截斷OMC_PRE_TOOL_ADVISORY_COOLDOWN_MS(#4600)。 - teleport 讀取 pull request 的 patch 與 diff URLs(#4604)。
- HUD 把進位到 1000k 的 token 數以百萬顯示(#4601)。
v5.7.16:變更摘要與 team 啟動
- subagent 的 FILE CHANGES SUMMARY 保留第一個 git status entry 的路徑(#4607);rebase 衝突訊息回報 modify/delete 路徑(#4608)。
- 偵測 Claude 的 directory-trust 對話在窄 pane 換行時的形狀,worker 不再於首次啟動就退出(#4611,修 #4123,@iyoda)。
v5.7.17:全滅恢復
- 當每個 team worker 的 provider 在存活的 tmux pane 內退出時觸發 all-dead recovery,工作不再帶著卡住的 pending tasks 繼續跑(#4618,@iyoda)。
v5.7.18:macOS worker 登入保留
- 把
USER傳進 POSIX provider 環境,保住 Claude Code 的 macOS keychain OAuth 登入——worker 不再以登出狀態啟動並被startup_dispatch_failed退役(#4625,@iyoda)。
v5.7.19:update 調解與重灌修復
- 互動式 update 的調解最多等 600 秒(靜默自動更新維持 60 秒上限),逾時時指名恢復指令(#4629,修 #4628,@kaneyxx)。
- installer 在複製前替換懸空的
hooks/lib/stdin.mjssymlinks,讓重灌恢復 hook imports(#4631)。 - 效能:調解期間每個 target 只同步一次 plugin payload,實測 reconcile 時間減少約 67%(#4634,修 #4630)。
v5.7.20:mission board sessions 與 runs-ledger 收尾追蹤
v5.7.20(2026-10-29 發布)延續可靠性主軸:1 個新功能、4 個 bug fixes,沒有 breaking change。
- Mission board 顯示 persisted missions(#4649,修 #4648):HUD/CLI 預設顯示跨最新 sessions 的 persisted missions,並新增
-s/--session參數指定明確 session——過去 mission board 看不到已持久化的任務。 - Runs-ledger 啟動與收尾更可靠(#4646、#4650):為 session-scoped runs 記錄 start edges,回報沒有 notepad closeout 就結束的 unattended runs;resumed run 的 closeout 以其最新未配對的 start edge 為界,resume 前的 notepad write 不再被算進收尾。
- 錯誤訊息更精確(#4645、#4642):release-boundary checks 在經 Windows path 叫用時也會執行;
state_migrate_non_git先回報具體的 Git metadata 拒絕原因,再回報通用的 failed-probe 拒絕。 - 其他:activation-gate 與 critic-verdict 測試不再依賴 host 環境(#4641);clean-tarball 安裝測試放寬至 120 秒(#4647)。
既有使用者影響
- 帶尾斜線或子頁的 PR/issue URLs 現在可被 teleport 讀取;各 timeout/cooldown 環境變數不再被截斷。
- Team 模式在窄 pane(directory-trust 對話換行)下 worker 不再啟動即退;全部 worker 死亡時觸發恢復而非帶著卡住的任務續跑;macOS 上 worker 保住 keychain OAuth 登入。
- 互動式
omc update調解上限 600 秒且 reconcile 提速約 67%。 - v5.7.20 起 mission board 預設顯示 persisted missions(可用
-s/--session指定 session);session-scoped runs 的 start/closeout 追蹤更準確,unattended runs 會被回報。 - npm 更新:
npm install -g [email protected];Claude Code plugin 走/plugin marketplace update omc——兩條獨立安裝軌道,用哪條就更新哪條、兩者都裝就都更新。
隨堂測驗
v5.7.18 透過什麼方式保住 macOS 上 team worker 的 keychain OAuth 登入?
💡 想先看個提示?
問題出在子環境少了某個登入相關的環境變數。
v5.7.18 把 USER 傳進 POSIX provider 環境(#4625),Claude Code 的 macOS keychain OAuth 登入因此保留——worker 不再以登出狀態啟動並被 startup_dispatch_failed 退役。
動手升級檢查清單
升級 v5.7.20:動手檢查清單
逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)
全部完成!你已就緒 v5.7.20 的所有新功能。可清除勾選重新練習。
延伸閱讀
- 官方 v5.7.20 release notes
- 官方 v5.7.19 release notes
- 官方 v5.7.12~v5.7.18 releases
- 前一課:
v575-v579-windows-reliability——Windows 可靠性與 Ralph PRD 驗證