跳到主內容

Theme / v0.21.46

Oh My Codex (OMX)

Codex CLI 工作流增強層

基礎觀念

v0.21.15~v0.21.18:Native subagents、startup 限界與快取安全

🔴 進階|掌握 OMX 四連發 patch:原生 SubagentStop 完成事件與巢狀生命週期路由、Wiki startup context 3,500 字元上限、plugin cache 快照釘定與修復路徑、mailbox 按團隊隔離、外部 hook 信任保留。含互動測驗與檢查清單。

概述

OMX 連發四個 patch release:v0.21.15、v0.21.16、v0.21.17(2026-10-16)與 v0.21.18(2026-10-17)。官方對各版定位皆為 patch release,無 breaking CLI 或套件布局變更。主軸:native subagent 生命週期、startup context 限界、plugin cache 安全、mailbox 按團隊隔離、外部 hook 信任保留。

Native subagent 完成與巢狀生命週期(v0.21.15,#3798、#3809)

OMX 現在記錄原生 SubagentStop 完成事件,並讓巢狀 children 與其追蹤的 parent 保持關聯——完成路由與去重(deduplication)在巢狀 native subagents 之下繼續運作。

同版的 Bounded startup context(#3808):

  • 不再送出 session instructions 裡已經存在的 memory(避免重複)。
  • Wiki startup context 上限 3,500 字元——同時保留完整行與檢索指引(retrieval guidance),不是硬截斷。

Live plugin cache 安全(v0.21.16,#3792,修 #3790)

把活躍的 Codex sessions 釘在它們正在使用的 plugin-cache snapshots 上:

  • recovery 期間保留 live-pinned snapshots。
  • 對已驗證、managed、未釘定的 snapshots 提供範圍限定的修復路徑:omx setup --plugin --repair-plugin-cache。
  • 對不受信任的 pin 狀態 fail-closed——寧可拒絕也不猜。

Mailbox 按團隊隔離(v0.21.17,#3810)

mailbox 訊息與 recovery 改以 team 為範圍隔離——多團隊 session 之間不再互相干擾,訊息身分跨 recovery 保留。

保留外部 hook 信任(v0.21.18,#3819,修 #3818)

當 config.toml 尾端出現重複的 OMX banners 時,setup 與 doctor 過去會把 Codex 已核准的外部 hook 信任誤判為被竄改的 managed-trust key。修復:

  • managed marker ranges 在第一個匹配端 clamp。
  • refresh 時對重複 fences 去重。
  • coordinate-family trust matching 限於 OMX 管理的 indices。

結果:Codex 核准的外部 hook 信任被保留,真正被竄改的 managed hashes 仍然 fail-closed。

隨堂測驗

v0.21.15 把 Wiki startup context 限制在 3,500 字元,官方怎麼處理被截掉的內容?

💡 想先看個提示?

關鍵詞是「retaining complete lines」。

動手升級檢查清單

升級 v0.21.18:動手檢查清單

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

0 / 4

延伸閱讀