跳到主內容

Theme / v5.7.30

Oh My ClaudeCode

Claude Code 多代理編排系統

基礎觀念

v5.7.5~v5.7.11:Windows 可靠性與 Ralph PRD 驗證

🟡 中階|掌握 v5.7.5~v5.7.11 七個 release 的重點:frontmatter/設定解析持續收緊(UTF-8 BOM、CRLF、YAML block scalars、數值驗證)、Windows team worker 監督修復、merge-readiness MCP tools 移除,以及一次上游複製貼上的 release notes 查核;v5.7.10 修正 Ralph PRD fail-closed 行為,v5.7.11 讓 guarded pane input 不再對任何 trust prompt 輸入或選擇信任決定。附互動測驗與檢查清單。

概述

先前五個 release:v5.7.5(2026-10-18)、v5.7.6 與 v5.7.7(皆 2026-10-21)、v5.7.8 與 v5.7.9(皆 2026-10-22)。兩大主軸:frontmatter/設定解析收緊(解析器不再吞下格式瑕疵),以及 Windows team worker 的監督與啟動修復。

查核說明:v5.7.7 的 release notes 內容與 v5.7.6 完全相同(上游複製貼上),上游未描述 v5.7.7 自身的變更——本篇 v5.7.7 不編造內容,如實記錄這個事實。

v5.7.5:解析收緊與 merge-readiness 退場

  • 移除已退役的 merge-readiness MCP tools(#4422)——仍呼叫它們的工作流需改道。
  • installer 新增 claudeMdEnabled opt-out,讓全域 CLAUDE.md 可以選擇不注入(#4383)。
  • fix(team):對齊 worker startup ACK 與 shutdown 指示(#4404)、穩定 cmux worker 啟動(#4412)。
  • Frontmatter 解析:支援 YAML block scalars >-/|(#4405)、skill/command/rule 檔案開頭的 UTF-8 BOM(#4408)、command 檔案的 CRLF(#4402)、quoted flow values(#4393)。
  • 數值與格式驗證:CLI 拒絕非整數的 wait/session 選項值(#4409)、listen --port 驗證 0-65535(#4420);glob 與 rule globs 改字面比對/支援 {a,b} brace alternation(#4390/#4418/#4403)。

v5.7.6:維護性 release

維護性 release,5 個 bug fix 與 2 項 improvement,跨 10 個已合併 PR:

  • plugin HUD security config 移除 zod,縮小 plugin 執行期安全邊界(#4455)。
  • hooks 在 shell config directory 覆寫為空白時退回(#4474);agent model JSONC 接受尾隨逗號(#4473)。
  • HUD 修復 npm prefix(#4471);autoresearch sandbox.md 與 agent frontmatter 接受開頭 UTF-8 BOM(#4452/#4451)。

v5.7.7:release notes 是複製品

v5.7.7 的 release notes 與 v5.7.6 完全相同,上游未描述其自身變更。

v5.7.8:Windows worker 大修與版本排序

  • native Windows worker supervision 與啟動修復(#4479,修 #4386):source-bound 的 Windows supervisor invocation、拒絕未解析的 provider executables、tmux startup inboxes、縮短溢出的 Windows 通知。
  • 辨識 Codex folder-trust prompts——不送出任務文字、也不授予持久信任(#4479)。
  • JSONC/JSON 設定檔接受開頭 UTF-8 BOM(#4494/#4499);notifications 拒絕非正數的 reply polling intervals 與 rate limits(#4497);think-mode 多語言關鍵字以整詞比對(#4493);OMC_DEBUG 改走單一慣例(#4508);host-load-gate 拒絕格式錯誤的 threshold 而非靜默截斷(#4510)。
  • prerelease 版本排序在對應 stable release 之下(#4511)——排序修正前,prerelease 可能被排到對應 stable 之上。

v5.7.9:收尾三修

  • guard Windows startup trust prompts(#4502)。
  • Codex MCP TOML 輸出轉義 unpaired surrogates(#4512)。
  • Jev 的 active parent timeout 與 resolver 行為對齊(#4515)。

v5.7.10:Ralph PRD 驗證 fail closed

  • omc ralph verify 遇到已存在但無效或無法讀取的 PRD 時,現在會 fail closed,不再錯誤回報沒有 feedback commands(#4527,修 #4526)。
  • CLI/runtime 與 Claude Code marketplace/plugin 是分開的安裝路線;依使用的路線各自更新。若兩者皆安裝,兩者都要更新。ask 與 CLI-backed team 等依賴 CLI 的 skill path 需要 npm 套件提供的 omc CLI。

v5.7.11:guarded pane input 不再打進 trust prompt

  • fix(team): refuse guarded pane input on every trust prompt kind(#4528,@iyoda 貢獻)——官方原文:This release prevents guarded pane input from typing into any trust prompt or selecting a trust decision。延續 v5.7.8 辨識 Codex folder-trust prompts(#4479)與 v5.7.9 guard Windows startup trust prompts(#4502)的防護線,這次守住的是 pane 輸入:guarded pane input 不得對任何一種 trust prompt 打字,也不得代為選擇信任決定。
  • 同版另有兩項維護:把 main 的 v5.7.10 release merge 回 dev(#4532),以及為該 sync PR 的 generated artifacts 授權(#4533)。

既有使用者影響

v5.7.5 起 merge-readiness MCP tools 已移除;不想要全域 CLAUDE.md 注入者可用 claudeMdEnabled 退出;Windows 上 team worker 啟動與監督在 v5.7.8 大幅修復;prerelease 排序修正後,測試 prerelease 的使用者拿到的是正確的「下一版」;v5.7.11 起 guarded pane input 無法再對任何 trust prompt 打字或選擇信任決定(#4528)。npm 更新:npm install -g oh-my-claude-sisyphus@5.7.11。

隨堂測驗

v5.7.7 的 release notes 發生了什麼事?

💡 想先看個提示?

這已是本專案第二次出現複製貼上的 release notes。

動手升級檢查清單

升級 v5.7.11:動手檢查清單

逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)

0 / 6

延伸閱讀