跳到主內容

Theme / v5.7.30

Oh My ClaudeCode

Claude Code 多代理編排系統

基礎觀念

v5.6.0~v5.6.2:Software Factory 閉環、ralph verify/afk/map 與 Windows 修復潮

🟡 中階|v5.5.0 → v5.6.2 三個 release 的升級重點:software factory 的 SessionEnd 閉環與 enforcement layer、omc ralph 的 verify/afk/from-map 工作流、per-role reasoningEffort、47 個 skills 的 map 路由器,以及一批 Windows 可靠性修復。含互動測驗與升級檢查清單。

概述

OMC v5.6.0(2026-10-01,78 PR/19 功能/47 修正)、v5.6.1(2026-10-03,打包修復)與 v5.6.2(2026-10-06,29 PR/5 功能/13 修正)構成「software factory」的主題批次:

  1. Factory 閉環:SessionEnd chain trigger + tracker intake,加上 enforcement layer
  2. ralph 三個新工作流:verify、afk、from-map
  3. Windows 修復潮:spawn 路由、EPERM、編碼、state-lock、stdin
  4. map 與 budget:47 個 skills 的單一路由器、OMC_RUN_BUDGET_TOKENS 強制

一、Software factory 閉環(v5.6.0)

「軟體工廠」在 v5.6.0 從設計文件走向執行:

  • 閉環起點(#4151):SessionEnd 觸發 chain、tracker 接收 intake
  • Enforcement layer(#4183):CI trigger、factory init、check evidence、diff-first、daily cap
  • Chain 語意(#4166):termination semantics 與 AFK hook 隔離
  • Headless-chain v2(#4153):AFK profile、cwd passthrough、watchdog、enqueuer 註冊
  • 並發控制(#4150):host-load gate 限制同時跑的 sessions
  • 可觀測性(#4180):omc factory status 審計視圖,命名 silent chain stalls
  • 閘門哲学(#4182):daily-chain-limit env override 與 diff-first gate doctrine

二、ralph:verify、afk 與 map(v5.6.0 / v5.6.2)

  • omc ralph verify(#4188):feedback diff 的唯一執行者——驗證收斂到單一命令
  • omc ralph afk(#4187):headless 隔離啟動;修復 win32 .cmd spawn 路由
  • Risk ordering(#4184):risk-ordered stories、repo quality class、feedback baseline
  • AFK verify commands(#4179):route stage 可宣告自己的驗證命令
  • from-map 系列(v5.6.2,spec #51 T-A~T-D):wayfinder map frontier enumerator(純 seam)→ omc ralph from-map 從 map 規劃 run → from-map --execute 帶 provenance 的 claims、路由 human gates、起草 criteria 並停止 → map-driven runs 端到端(PRD compose、launch gate、write-back)

三、per-role reasoningEffort 與 Team(v5.6.0 / v5.6.2)

  • per-role reasoningEffort(#4206):roleRouting 可為每個角色設定思考力度;僅對有已驗證 CLI flag 的 provider 生效;scale-up 時匯出 OMC_TEAM_ROLE
  • OMC_TEAM_WORKER_ENV_PASSTHROUGH(#4196):傳遞自訂 provider credentials 給 workers
  • tmux 長指令(#4195):worker 命令改用 load-buffer + paste-buffer
  • 動態 window index(#4198):detached sessions 不再寫死 :0
  • 啟動誠實化:辨識 busy pane vs 啟動成功(#4099)、啟動失敗如實回報(#4090)、shutdown 時合併未觀察的 worker commits(#4133)

四、Skills 與 unattended-run(v5.6.0)

  • map(#4116):the yard 的 skill map——47 個 skills 的單一路由器
  • unattended-run 強化(#4113):closeouts、AFK protocol、budget stop、guardrails、headless intake
  • omc intake(#4143):harbor 的 headless sweep 與 host-native 排程
  • budget-guard(#4117):在 Stop hook 強制 OMC_RUN_BUDGET_TOKENS
  • Delivery loop 收口(#4112/#4110):tdd discipline、debugger seam findings、two-axis review;新增 refit 與 pr skills

五、Windows 修復潮

v5.6.0 的 47 個修正中有大批 Windows 相關:

  • 以 COMSPEC 啟動 claude,而非 shell:true(#4155);gh tracker spawns 經 cmd.exe(#4174)
  • atomic-write 跳過目錄 fsync 防 EPERM(v5.6.2,#3744);lstat dev 為零的容錯(#4159)
  • LSP diagnostic URI 正規化——磁碟機代碼大小寫編碼一致(#4186)
  • state-lock owner-file fallback 競態(#4149);standalone state-lock bridge 路徑(#4140)
  • 讀取未消費的 worker stdin(#4087)——此前每個被跳過的 hook 都要付滿 timeout
  • Codex MCP TOML 字串跳脫換行(#4158);native Windows claude guard 分組(#4101)
隨堂測驗

v5.6.0 的 #4087 修復了什麼?

💡 想先看個提示?

問題不在資料內容,在 pipe 沒人讀。

六、v5.6.1:一句話的打包修復

v5.6.1 的 release notes 只有一句:「Maintenance release with internal improvements.」(1 PR、無功能條目)。git 比對顯示實際內容是修復 #4202:v5.6.0 的 npm package 缺少 dist/ 與 bridge/cli.cjs——重建生成物並補上 30 個未追蹤的 runtime artifacts。

七、jev 判斷點深化

  • token 用量記入 shadow log,新增 OMC_JEV_QUIET(#4107)
  • slop-warning 接上 script-side judgment channel(#4095)
  • env-activated active mode 與 script-side judgment channel(#4093)
  • v5.6.2 修復:active mode 真正消費 Jev answer(#4208)——此前只問不聽;數值 env override 驗證(#4109)

動手升級檢查清單

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

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

0 / 5

延伸閱讀