觀點 · 資訊分享
Codex 0.120.0:Realtime 能回報背景代理進度,Windows 與符號連結的沙盒問題也修了
OpenAI 的 Codex 命令列工具發布 0.120.0:Realtime V2 可以邊做事邊回報背景代理的進度,hook 顯示更好讀,MCP 工具有了更精確的輸出型別,並修正 Windows 沙盒與符號連結資料夾造成的權限問題。
- 發布
- 2026-04-12
- 篇幅
- 約 3 分鐘 · 1,321 字
- 結構
- 6 節 + 3 題常見問題
- 標籤

一句話看懂:Codex 0.120.0 新增 5 項功能、修正 6 項問題,重點是背景代理可以邊做邊回報進度,並修好 Windows 與符號連結資料夾的沙盒權限問題。

先用白話講:這是什麼更新?
Codex 是 OpenAI 的命令列 AI 程式助理:你在終端機裡交代任務,它會讀程式碼、跑指令、修改檔案。為了安全,它會在沙盒裡工作,也就是被限制只能碰指定的資料夾、只能做被允許的事,像是在圍起來的遊樂場裡玩。
這次 0.120.0 沒有大改版,但有幾項會直接影響使用手感的調整。
發生什麼事
Codex 在 2026 年 4 月 11 日(GitHub 記錄的 UTC 時間)發布 0.120.0:
新增功能
- Realtime V2:可以在背景代理還在工作時,串流回報進度,並把後續回覆排隊,等目前回覆結束再送出
- hook 顯示:終端機介面裡,執行中的 hook 與已完成的輸出分開顯示,只在有用時才保留完成後的輸出
- 狀態列:自訂狀態列可以放入重新命名後的對話標題
- MCP:程式碼模式的工具宣告納入 MCP 的
outputSchema資訊,結構化的結果型別更精確 - SessionStart hook:可分辨工作階段是由
/clear產生,還是全新啟動或接續
修正
- Windows 提權沙盒處理分開的檔案系統政策,包含可寫根目錄底下的唯讀例外
- 符號連結的可寫根目錄與例外目錄在沙盒中的權限處理,避免 shell 與
apply_patch流程失敗 codex --remote wss://...在建立 TLS 連線時會當掉的問題- 工具搜尋結果維持原本順序,不再按字母重排
- Stop hook 的提示現在會立即出現
- 中斷連線時,app-server 對 MCP 的資源清理
給開發者的技術細節
- 如果你有用 hooks,建議測試 SessionStart 在
/clear之後的行為,新版會提供不同的來源資訊 - 沙盒相關修正主要影響兩種情境:Windows 上使用提權沙盒、以及專案目錄裡有符號連結
- 可靠性方面:寫入對話紀錄(rollout)失敗時會重試,並且回報持久化失敗,而不是默默丟掉緩衝的內容
- 官方版本說明還包含文件調整與內部維護項目,這裡只挑和使用者較有關的部分
我的看法
用 AI 程式助理最怕的兩種狀況:一是權限太緊,明明是合法操作卻一直失敗;二是權限太鬆,不知道它碰了什麼。沙盒的修正通常不顯眼,但對日常穩定度影響很大。
如果你的專案用了 monorepo 或把共用資料夾做成符號連結,升級後可以把之前常出錯的流程重跑一次,確認是否改善。我不會預設它一定修好,請以實測結果為準。
名詞小辭典
- 沙盒(Sandbox):限制程式只能存取特定資源的安全環境。
- hook:在特定時機自動執行的小程式,例如對話開始或結束時。
- MCP:讓 AI 應用程式連接外部工具與資料的通用規格。
- 符號連結(Symlink):指向另一個位置的檔案捷徑。
資料來源
常見問題
Codex 是什麼?
OpenAI 推出的命令列 AI 程式助理,可以在終端機讀程式碼、執行指令、修改檔案。這個版本的更新說明裡,有提到終端機介面(TUI)、沙盒、hook 與 MCP 等功能。
什麼是沙盒?為什麼它的修正重要?
沙盒是限制 AI 能讀寫哪些檔案、能執行什麼的安全機制。沙盒的權限判斷錯誤,可能讓合法的操作(例如 apply_patch 修改檔案)也失敗,或是判斷過寬。
SessionStart hook 有什麼新變化?
現在 SessionStart hook 可以分辨這個工作階段是由 /clear 產生,還是全新啟動或接續舊對話,方便針對不同情況做不同處理。
接著讀
全部觀點 →OpenAI 推出 Agents API 公開測試:Codex 背後的代理引擎開放給開發者,API 本身不另收費OpenAI 把 Codex 用的代理引擎(harness)做成 Agents API,開放公開測試。一個 API 呼叫就能建立會寫程式、跑指令、接 MCP 的 AI 代理,可選 OpenAI 代管沙盒、自家機器或 9 家合作廠商;API 不另收費,只付模型與工具用量。閱讀 →Claude Code 2.1.187:沙盒新增 credentials 設定,可擋下指令讀取金鑰檔與機密環境變數Claude Code 2.1.187 新增 sandbox.credentials 設定:在沙盒裡執行的指令,可以被禁止讀取你列出的憑證檔案與機密環境變數。同版還修正遠端 MCP 工具無回應時一直卡住的問題。閱讀 →OpenAI 公開 Codex 的 Windows 沙盒設計:三種內建機制都不適用,最後靠專用使用者加防火牆擋網路OpenAI 在 5 月 13 日分享 Codex 在 Windows 上做沙盒的過程:Windows 沒有現成可用的機制,免提權的原型擋不住網路,最後改成需管理員設定一次、用專用使用者與防火牆規則的版本。閱讀 →