Codex 0.166.0 納入 GPT-6.1 Terra,新增轉錄鍵盤選擇
Codex 0.166.0 把 GPT-6.1 Terra 加入內建、Vertex AI 與 Amazon Bedrock 三個模型目錄。TUI 新增按詞、行、頁的鍵盤轉錄選擇、整合搜尋與可配置快捷鍵,並提供更清晰的安全攔截說明與更安全的後續提示;新增 codex queue --resume 用於排隊訊息後恢復未載入執行緒,codex doctor --network-only 專注診斷配置、連通性與 WebSocket。
GPT-6.1 Terra 被寫入 Codex 內建及 Vertex AI、Bedrock 目錄,雲端部署可直接呼叫;轉錄鍵盤選擇與佇列恢復則改善日常操作,對 Codex CLI 使用者與雲端部署者最直接。
原標題:0.166.0
閱讀原文
| 評分 | 62 / 62(平均 62,門檻 60) |
| 狀態 | 精選 |
|---|
全文翻譯
新功能
- 新增鍵盤驅動的轉錄選擇功能,支援按詞、按行和按頁移動,整合搜尋以及可配置的快捷鍵。(#57221、#57222、#57223、#57224)
- 在非同步問題、選項、答案和轉錄回覆中一致地渲染 Markdown。(#57259、#57292)
- 將 GPT-6.1 Terra 新增到捆綁、Vertex AI 和 Amazon Bedrock 模型目錄中。(#57293)
- 新增 codex queue --resume,用於在將訊息加入佇列後恢復未載入的執行緒。(#57232)
- 在 TUI 中新增更清晰的安全阻止說明和可選的更安全的後續提示。(#57363、#57365)
- 新增 codex doctor --network-only,用於針對性的配置、連線性和 WebSocket 診斷。(#57606)
錯誤修復
- 在恢復或分叉執行緒時保留已確認的審批和權限設定。(#57227)
- 在恢復被終止的編輯器文字時保留本地影像附件。(#57502)
- 修復了 macOS 上獨立版本清理在安裝正在使用或路徑包含非 ASCII 字元時的問題。(#57503)
- 在取消歸檔父執行緒時恢復已生成的子執行緒。(#57635)
- 修復了 app-server 執行緒啟動和關閉的競態問題,並及時釋放已完成的執行時。(#57787、#57788)
- 改進了 TUI 重連恢復,包括離線 /quit 和 /exit 處理。(#57820)
- 在恢復和分叉過程中保留推理令牌計數,以避免過早壓縮。(#57839)
維護工作
- 將 Bazel 切換為原始碼建置的 V8,使用目標匹配的 Rust 繫結和原生 Windows MSVC 歸檔支援。(#57164、#57269、#57644、#57832)
- 在規範的 CLI 和 app-server 發布包中提供獨立執行器。(#57837)
- 將開發和發布建置統一到 Node.js 24.22.1 和 Rust 1.95.0。(#57168、#57373)
變更日誌
完整變更日誌:rust-v0.165.0...rust-v0.166.0
#56468 為 Windows 檔案系統沙箱輔助程式保留 SystemRoot @jif-oai
#56477 將 Guardian 審批原因上限移入上下文組合 @ioanbudea-OAI
#56483 允許已安裝外掛後設資料跳過顯示增強 @bkotsopoulos
#56493 將 Guardian 工具描述準備移入上下文組合 @ioanbudea-OAI
#56494 為留言板新增頻道 upsert @felixxia-oai
#56495 為本地留言板新增分頁頻道訂閱查詢 @felixxia-oai
#56505 將同步 Guardian 工具呼叫截斷推遲到準備階段 @ioanbudea-OAI
#56514 在整個工具分發過程中保留追蹤上下文 @bkotsopoulos
- #56515 為輪次啟動和回應流式傳輸新增追蹤插樁 @bkotsopoulos
- #56516 在 TUI 啟動期間遵循伺服器審批策略預設值 @etraut-openai
- #56524 為追蹤新增輪次、工具和技能歸屬 @bkotsopoulos
- #56525 移除顯式模型目錄的 1 MiB 回應限制 @eternal-openai
- #56530 在發布時記錄技能和外掛目錄大小 @TAFOYA-OAI
- #56533 將同步 Guardian 工具輸出截斷推遲到轉錄準備階段 @ioanbudea-OAI
- #56535 將頭尾緩衝區提取為工具 crate @seanh-oai
- #56543 按後端跟蹤恢復選擇器的分頁和選擇後設資料 @bc-openai
- #56552 在 NFS 上使用 DELETE 日誌模式初始化 SQLite 資料庫 @dkovalenko-oai
- #56553 線上程鉤子列表中包含環境鉤子 @andrewgu-oai
- #56554 為本地代理簽名啟用掩碼 AWS 憑證 @viyatb-oai
- #56555 在轉錄準備期間應用同步 Guardian 訊息限制 @ioanbudea-OAI
- #56556 對所有 Guardian v2 非同步分類使用對話 @felixxia-oai
- #56557 在 Guardian 傳輸測試中演練保留取樣 @felixxia-oai
- #56559 移除 Guardian 快照特定的上下文輔助函式 @felixxia-oai
- #56560 允許在提供方設定中配置 GCP 專案和位置 @alexsong-oai
- #57164 將 V8 Bazel 建置圖移入 Codex @seanh-oai
- #57165 在 Bazel 目標邊界強制執行 V8 產物配置檔案 @seanh-oai
- #57166 將自動市場更新失敗作為啟動警告呈現 @dkovalenko-oai
- #57167 跟蹤 CUA 工具呼叫啟動並去重生命週期事件 @trpcic-openai
- #57168 將 Node.js 版本選擇集中到 24.22.1 @anp-oai
- #57169 澄清配置載入器 API 並共享互動式登入設定 @smurching-oai
- #57170 將預建置的 argument-comment-lint 更新到 rust-v0.164.0 @tamird
- #57171 將執行時認證整合到模型請求中 @cooper-oai
- #57172 在 app-server 執行緒項上暴露生命週期時間戳 @charliemarsh-oai
- #57174 為 MITM 鉤子新增作用域請求體金鑰替換 @viyatb-oai
- #57175 將 config-server 策略與啟動和認證整合 @smurching-oai
- #57176 將 Guardian Node REPL 輸出截斷推遲到提示準備階段 @ioanbudea-OAI
- #57178 預設將 FedRAMP API 金鑰路由到政府端點 @lsingh-oai
- #57179 在 apply_auth_headers 中整合非同步標頭認證 @cooper-oai
- #57180 新增約束感知的獨立網路代理配置 @viyatb-oai
- #57181 為不受信任的附加上下文新增可選名稱 @akira-oai
- #57185 集中統一 exec 輸出渲染 @anp-oai
- #57186 在 glob 搜尋根後設資料不可讀錯誤時故障關閉 @viyatb-oai
- #57187 允許帶可選限制執行的建議性 rollout 預算 @nvogt-oai
- #57188 為 GCP 提供商認證新增憑據檔案覆蓋 @alexsong-oai
- #57191 直接從 stdout 和 stderr 讀取統一 exec 輸出 @anp-oai
- #57192 根據執行器版本對能力發現 V2 進行門控 @TAFOYA-OAI
- #57193 在 rollout 跟蹤重放中保留失敗的 write_stdin 呼叫 @cassirer-openai
- #57194 按執行時處理程序對 rollout 工具呼叫進行分類 @cassirer-openai
- #57196 為共享連線的呼叫方隔離 MCP 輸入和超時 @charliemarsh-oai
- #57197 在 TUI 中澄清技能切換摘要 @fcoury-oai
- #57198 在 PreToolUse 鉤子中報告本地命令工作目錄 @eternal-openai
- #57199 在 UTF-8 字元邊界處截斷 rollout JSON 摘要 @cassirer-openai
- #57201 在功能標誌後面捕獲直接工具關鍵路徑 @taohong339
- #57202 跨執行時 future 保留工具分派 span @trpcic-openai
- #57203 在權限和工具後鉤子中保留命令 cwd @eternal-openai
- #57204 註冊 untrusted_as_tool_output 功能標誌 @akira-oai
- #57206 在依賴檢查中忽略 crypto-bigint 時序公告 @etraut-openai
- #57207 將審批等待歸因於工具關鍵路徑計時 @taohong339
- #57208 在獨立 Unix 更新中傳播安裝程式下載失敗 @etraut-openai
- #57209 在分析中報告回合關鍵路徑計時 @taohong339
- #57210 為本地 stdio MCP 伺服器新增可選加入的協議發現 @charliemarsh-oai
- #57211 在聊天之間共享符合條件的本地 stdio MCP 連線 @charliemarsh-oai
- #57212 為程式碼模式 gRPC 回應啟用 zstd 壓縮 @cayoub-oai
- #57215 獨立協調恢復選擇器來源 @bc-openai
- #57218 在遠端 app-server 客戶端中支援協商的 WebSocket 壓縮 @thorvald-oai
- #57220 記錄 app-server WebSocket 壓縮統計資訊 @thorvald-oai
- #57221 擴充套件轉錄中的鍵盤導航和選擇 @fcoury-oai
- #57222 將查詢與轉錄選擇模式整合 @fcoury-oai
- #57223 將鍵盤選擇接入轉錄覆蓋層 @fcoury-oai
- #57224 修復轉錄選擇輸入路由並保留撰寫器草稿 @fcoury-oai
- #57225 在 NFS 上新增對 DELETE 日誌記錄的託管強制執行 @dkovalenko-oai
- #57226 允許具有共享檔案權限的 NFS 資料庫遷移 @dkovalenko-oai
- #57227 在恢復和分叉執行緒時保留已確認的權限 @charliemarsh-oai
- #57228 為遠端控制配對設定 35 秒的截止時間 @etraut-openai
- #57229 簡化程式碼模式單元格補全的交付 @cconger
- #57232 為 codex 佇列新增可選的執行緒恢復功能 @etraut-openai
- #57233 在永續性 I/O 錯誤時停止 dotenv 載入 @etraut-openai
- #57234 防止登錄檔認證測試夾具中的憑據衝突 @jif-oai
- #57235 使用配置的 shell 快照模式標記 exec_command 遙測 @jif-oai
- #57238 在子代理上下文繼承測試中演練 V2 生成 @tamird
- #57239 使 MCP HTTP 探測超時測試具有確定性 @jif-oai
- #57240 限制記憶體基線檔案並恢復不完整的快照 @dhruvgupta-oai
- #57241 遵守加密 guardian 轉錄的已配置訊息限制 @ioanbudea-OAI
- #57242 將預設執行緒解除安裝延遲減少到一分鐘 @jif-oai
- #57243 在啟動草稿交接測試中暫停 Tokio 時間 @goodman-oai
- #57244 在統一 exec 重用測試中等待程序完成 @goodman-oai
- #57245 穩定被拒絕的佇列訊息測試 @goodman-oai
- #57247 在其守衛被丟棄時釋放 rollout 維護鎖 @goodman-oai
- #57248 使登入令牌重新整理測試等待認證發布 @goodman-oai
- #57249 允許在 app-server 啟動時停用外掛發現預取 @zamoshchin-openai
- #57251 為 ENT26 計劃顯示原生美元執行緒用量 @jif-oai
- #57253 在檢測早期程序退出時允許守護程序緩慢啟動 @etraut-openai
- #57255 記錄 zstd 安全公告的已審查例外 @charliemarsh-oai
- #57256 將父歷史排除在附加執行緒檢視之外 @btraut-openai
- #57257 避免為工具建議進行不必要的聯結器目錄工作 @charliemarsh-oai
- #57258 減少遠端外掛目錄快取探測開銷 @charliemarsh-oai
- #57259 在 TUI 非同步問題選項中渲染 Markdown @imac-oai
- #57260 集中權限請求準備和審批操作 @swastik-oai
- #57261 將 apply_patch 請求準備與執行分離 @swastik-oai
- #57262 在 skill_catalog_deltas 後新增增量技能目錄 @adaley-openai
- #57263 支援權限路徑警告的模型目錄措辭 @goodman-oai
- #57265 在 TUI 狀態介面中顯示有效的處理層級 @etraut-openai
- #57267 在 TUI 中保持雲對話設定為伺服器所有 @bc-openai
- #57268 記錄嵌入式 TUI 啟動的原因 @etraut-openai
- #57269 新增原生 Windows MSVC V8 原始碼歸檔建置 @seanh-oai
- #57270 為沙箱和遠端 exec-server 命令載入雲配置 @abhinav-oai
- #57271 在警告檢視器中啟用文字選擇和滑鼠滾動 @imac-oai
- #57272 新增程式碼模式輸出截斷協議契約 @seanh-oai
- #57273 拒絕 codex queue 的不支援選項 @etraut-openai
- #57274 將 REPL 證據渲染推遲到同步上下文準備 @ioanbudea-OAI
- #57275 為高階使用限制保留影像生成失敗後設資料 @jimxie-oai
- #57276 支援擴充套件世界狀態部分的視窗字首 @fc-oai
- #57277 使用 i18n-config 的 crates.io 發行版 @goodman-oai
- #57278 重構代理生成、啟動和通訊輔助程式 @rhan-oai
- #57279 將不受信任的附加上下文渲染為命名工具輸出 @akira-oai
- #57280 在 rollout 跟蹤中保留完整 MCP 結果 @cassirer-openai
- #57281 為遠端 App Server 會話啟用代理導航 @etraut-openai
- #57282 將舍入後的 token 計數提升到下一個緊湊單位 @etraut-openai
- #57284 將 TUI 滑鼠捕獲表達為顯式策略 @imac-oai
- #57285 讓終端處理展開問題中的連結 @imac-oai
- #57286 在託管要求中支援 network_proxy @viyatb-oai
- #57287 在預測分支中保留父工具宣告 @keyz
- #57290 新增具有有界 IPC 和生命週期管理的外掛程序宿主 @joesavona
- #57291 用列舉表示使用者訊息呈現 @imac-oai
- #57292 在 TUI 中用 Markdown 渲染非同步問題和回覆 @imac-oai
- #57293 將 GPT-6.1 Terra 新增到模型目錄 @BOZHANG-OAI
- #57294 提取外掛管理器錯誤並將即時交接路由裝箱 @TAFOYA-OAI
- #57295 將同步 Guardian 證據限制推遲到準備階段 @ioanbudea-OAI
- #57304 在工作區路由期間暴露重新整理令牌拒絕錯誤 @smurching-oai
- #57307 在 blob 大小策略中將 openai/fence 升級到 v0.12.2 @joesavona
- #57311 在 rollout 跟蹤中保留工具輸出版本和歷史順序 @cassirer-openai
- #57312 集中化 Guardian 根上下文準備 @ioanbudea-OAI
- #57313 將閘道器 OAuth 傳遞預設設為 Authorization bearer tokens @smurching-oai
- #57314 格式化所有 Rust 原始碼並清理倉庫檢查 @joesavona
- #57315 防止失敗的子代理將任務標記為需要關注 @bc-openai
- #57317 為顯式選擇的外掛新增需選擇加入的簡潔提示 @adaley-openai
- #57325 為細粒度審批模板新增模型目錄欄位 @goodman-oai
- #57342 將 TUI 會話恢復準備與啟用分離 @bc-openai
- #57352 在 npm 包裝器中保留子程序訊號失敗 @dkovalenko-oai
- #57353 避免對 MXC 路徑授權進行物件身份預檢 @iceweasel-oai
- #57357 當 NFS 資料庫遷移未找到資料庫時進行報告 @dkovalenko-oai
- #57358 跨程序序列化會話索引變更 @dkovalenko-oai
- #57360 限制執行緒寫入器協調鎖的等待時間 @dkovalenko-oai
- #57363 在 TUI 中通過回合範圍內的補救措施解釋安全策略阻止 @etraut-openai
- #57365 在 TUI 中安全阻止後提供更安全的改寫建議 @etraut-openai
- #57366 在 /status 中顯示選定的 ChatGPT 工作區 @etraut-openai
- #57373 將 Rust 工具鏈固定到 1.95.0 @TAFOYA-OAI
- #57391 在返回 shell 前排空待處理的終端報告 @etraut-openai
- #57393 在 TUI 數學中渲染積分限和帶括號的矩陣 @etraut-openai
- #57394 嚮應用伺服器新增實驗性 GCP 帳戶設定 @alexsong-oai
- #57420 使 TypeScript 匯出中的執行緒項時間戳變為可選 @keyz
- #57425 集中化 Guardian 根上下文準備 @ioanbudea-OAI
- #57430 在現有 worker 的 Guardian 審查中測試目標溯源 @jif-oai
- #57433 為原生工具呼叫新增可選的同步 Guardian 審查 @jif-oai
- #57435 將統一 exec 命令準備提取為可複用模組 @swastik-oai
- #57438 在統一執行中傳遞已準備的命令 @swastik-oai
- #57439 使用自訂 OpenAI 基礎 URL 保留 Guardian 請求後設資料 @jif-oai
- #57441 新增 Guardian 原生多代理歷史功能標誌 @jif-oai
- #57448 在 Guardian 審查歷史中保留原生多代理呼叫 @jif-oai
- #57451 將改變狀態的多代理呼叫路由至 Guardian 審查 @jif-oai
- #57452 區分受策略限制的容量故障與伺服器過載 @toml-openai
- #57455 集中化 Guardian 對多代理工具呼叫的分類 @jif-oai
- #57458 將 Guardian 令牌使用量計算移入 reviewer crate @jif-oai
- #57462 始終將 Code Mode 工具描述放在名稱空間描述之前 @swastik-oai
- #57468 修復原生歷史測試的 guardian 交接模擬 @jif-oai
- #57474 測試跨 Guardian 審查的加密原生呼叫歷史 @jif-oai
- #57476 將 Guardian 會話輔助函式移入 reviewer crate @jif-oai
- #57478 將 Guardian 審批請求型別移入 reviewer crate @jif-oai
- #57483 在選定執行緒遷移期間跳過不相關的已索引部署 @charliemarsh-oai
- #57488 將 Guardian 提示片語合移至 reviewer crate 中 @jif-oai
- #57493 將 Guardian 動作 JSON 格式化移至 reviewer crate 中 @jif-oai
- #57494 集中管理同步 Guardian 上下文準備 @ioanbudea-OAI
- #57500 新增一個選項以從技能目錄中省略描述 @adaley-openai
- #57501 在 TUI 數學中渲染轉義的百分號 @etraut-openai
- #57502 在恢復被終止的文字時保留本地圖片附件 @etraut-openai
- #57503 修復 macOS 獨立版本清理問題 @etraut-openai
- #57504 在帶 X11 轉發的 WSL SSH 會話中使用原生剪貼簿 @etraut-openai
- #57506 將 Guardian 請求對映移至 reviewer crate 中 @jif-oai
- #57507 在 ReviewAction 內解析 Guardian 命令路徑約定 @swastik-oai
- #57508 為 UI 外掛程序新增有界 V8 執行時 @joesavona
- #57509 將 Guardian 計劃動作組裝提取至 reviewer crate 中 @jif-oai
- #57512 在 Unix 上顯式解鎖守護程序 PID 預留探測 @jif-oai
- #57513 使用 execve 以原生二進位制替換 npm 包裝器 @bolinfest
- #57514 向 app-server 新增實驗性 ChatGPT 工作區切換功能 @dhruvgupta-oai
- #57515 將 MXC 卷擴充套件探測限制為符號連結 @iceweasel-oai
- #57516 新增配置檔案和提供商狀態行專案 @etraut-openai
- #57519 推遲同步 Guardian he
由 AI 翻譯,以原文為準。
原文
New Features
Added keyboard-driven transcript selection with word, line, and page motions, integrated search, and configurable shortcuts. ( #57221 , #57222 , #57223 , #57224 )
Rendered Markdown consistently in async questions, choices, answers, and transcript replies. ( #57259 , #57292 )
Added GPT-6.1 Terra to the bundled, Vertex AI, and Amazon Bedrock model catalogs. ( #57293 )
Added codex queue --resume to resume unloaded threads after queueing a message. ( #57232 )
Added clearer safety-block explanations and selectable safer follow-up prompts in the TUI. ( #57363 , #57365 )
Added codex doctor --network-only for focused configuration, connectivity, and WebSocket diagnostics. ( #57606 )
Bug Fixes
Preserved acknowledged approval and permission settings when resuming or forking threads. ( #57227 )
Preserved local image attachments when restoring killed composer text. ( #57502 )
Fixed standalone release cleanup on macOS when installations are in use or paths contain non-ASCII characters. ( #57503 )
Restored spawned descendant threads when unarchiving their parent. ( #57635 )
Fixed app-server thread startup and shutdown races and released completed runtimes promptly. ( #57787 , #57788 )
Improved TUI reconnection recovery, including offline /quit and /exit handling. ( #57820 )
Preserved reasoning-token accounting across resume and fork to avoid premature compaction. ( #57839 )
Chores
Switched Bazel to source-built V8 with target-matched Rust bindings and native Windows MSVC archive support. ( #57164 , #57269 , #57644 , #57832 )
Shipped the standalone executor in canonical CLI and app-server release packages. ( #57837 )
Standardized development and release builds on Node.js 24.22.1 and Rust 1.95.0. ( #57168 , #57373 )
Changelog
Full Changelog: rust-v0.165.0...rust-v0.166.0
#56468 Preserve SystemRoot for Windows filesystem sandbox helpers @jif-oai
#56477 Move Guardian approval reason caps into context composition @ioanbudea-OAI
#56483 Allow installed plugin metadata to skip display enrichment @bkotsopoulos
#56493 Move Guardian tool description preparation into context composition @ioanbudea-OAI
#56494 Add channel upserts to message boards @felixxia-oai
#56495 Add paginated channel subscription queries to the local message board @felixxia-oai
#56505 Defer synchronous Guardian tool-call truncation to preparation @ioanbudea-OAI
#56514 Preserve tracing context throughout tool dispatch @bkotsopoulos
#56515 Add trace instrumentation for turn startup and response streaming @bkotsopoulos
#56516 Respect server approval policy defaults during TUI startup @etraut-openai
#56524 Add turn, tool, and skill attribution to traces @bkotsopoulos
#56525 Remove the 1 MiB response limit for explicit model catalogs @eternal-openai
#56530 Record skill and plugin catalog sizes on publication @TAFOYA-OAI
#56533 Defer sync Guardian tool-output truncation to transcript preparation @ioanbudea-OAI
#56535 Extract the head-tail buffer into a utility crate @seanh-oai
#56543 Track resume picker pagination and selection metadata per backend @bc-openai
#56552 Initialize SQLite databases with DELETE journaling on NFS @dkovalenko-oai
#56553 Include environment hooks in thread hook listings @andrewgu-oai
#56554 Enable masked AWS credentials for local proxy signing @viyatb-oai
#56555 Apply sync Guardian message limits during transcript preparation @ioanbudea-OAI
#56556 Use conversations for all Guardian v2 async classification @felixxia-oai
#56557 Exercise retained sampling in Guardian transport tests @felixxia-oai
#56559 Remove Guardian snapshot-specific context helpers @felixxia-oai
#56560 Allow configuring GCP project and location in provider settings @alexsong-oai
#57164 Move the V8 Bazel build graph into Codex @seanh-oai
#57165 Enforce V8 artifact profiles at Bazel target boundaries @seanh-oai
#57166 Surface automatic marketplace update failures as startup warnings @dkovalenko-oai
#57167 Track CUA tool call starts and deduplicate lifecycle events @trpcic-openai
#57168 Centralize Node.js version selection on 24.22.1 @anp-oai
#57169 Clarify config loader APIs and share interactive login setup @smurching-oai
#57170 Update prebuilt argument-comment-lint to rust-v0.164.0 @tamird
#57171 Integrate runtime authentication into model requests @cooper-oai
#57172 Expose lifecycle timestamps on app-server thread items @charliemarsh-oai
#57174 Add scoped request-body secret substitution to MITM hooks @viyatb-oai
#57175 Integrate config-server policies with startup and authentication @smurching-oai
#57176 Defer Guardian Node REPL output truncation until prompt preparation @ioanbudea-OAI
#57178 Route FedRAMP API keys to government endpoints by default @lsingh-oai
#57179 Consolidate async header authentication in apply_auth_headers @cooper-oai
#57180 Add constraint-aware standalone network proxy configuration @viyatb-oai
#57181 Add optional names to untrusted additional context @akira-oai
#57185 Centralize unified exec output rendering @anp-oai
#57186 Fail closed on unreadable glob search root metadata errors @viyatb-oai
#57187 Allow advisory rollout budgets with optional limit enforcement @nvogt-oai
#57188 Add a credential file override for GCP provider authentication @alexsong-oai
#57191 Read unified exec output directly from stdout and stderr @anp-oai
#57192 Gate capability discovery V2 on executor version @TAFOYA-OAI
#57193 Preserve failed write_stdin calls in rollout trace replay @cassirer-openai
#57194 Classify rollout tool calls by their runtime handler @cassirer-openai
#57196 Isolate MCP inputs and timeouts for callers sharing a connection @charliemarsh-oai
#57197 Clarify skill toggle summaries in the TUI @fcoury-oai
#57198 Report the local command working directory in PreToolUse hooks @eternal-openai
#57199 Truncate rollout JSON summaries at UTF-8 character boundaries @cassirer-openai
#57201 Capture direct-tool critical paths behind a feature flag @taohong339
#57202 Preserve the tool dispatch span across runtime futures @trpcic-openai
#57203 Preserve command cwd in permission and post-tool hooks @eternal-openai
#57204 Register the untrusted_as_tool_output feature flag @akira-oai
#57206 Ignore the crypto-bigint timing advisory in dependency checks @etraut-openai
#57207 Attribute approval waits to tool critical-path timing @taohong339
#57208 Propagate installer download failures in standalone Unix updates @etraut-openai
#57209 Report turn critical-path timing in analytics @taohong339
#57210 Add opt-in protocol discovery for local stdio MCP servers @charliemarsh-oai
#57211 Share eligible local stdio MCP connections across chats @charliemarsh-oai
#57212 Enable zstd compression for code-mode gRPC responses @cayoub-oai
#57215 Coordinate resume picker sources independently @bc-openai
#57218 Support negotiated WebSocket compression in the remote app-server client @thorvald-oai
#57220 Log app-server WebSocket compression statistics @thorvald-oai
#57221 Expand keyboard navigation and selection in the transcript @fcoury-oai
#57222 Integrate Find with transcript selection mode @fcoury-oai
#57223 Wire keyboard selection into transcript overlays @fcoury-oai
#57224 Fix transcript selection input routing and preserve composer drafts @fcoury-oai
#57225 Add managed enforcement of DELETE journaling on NFS @dkovalenko-oai
#57226 Allow NFS database migration with shared file permissions @dkovalenko-oai
#57227 Preserve acknowledged permissions when resuming and forking threads @charliemarsh-oai
#57228 Give remote control pairing a 35-second deadline @etraut-openai
#57229 Simplify code-mode cell completion delivery @cconger
#57232 Add optional thread resumption to codex queue @etraut-openai
#57233 Stop dotenv loading on persistent I/O errors @etraut-openai
#57234 Prevent credential collisions in registry auth test fixtures @jif-oai
#57235 Tag exec_command telemetry with the configured shell snapshot mode @jif-oai
#57238 Exercise V2 spawning in subagent context inheritance tests @tamird
#57239 Make the MCP HTTP probe timeout test deterministic @jif-oai
#57240 Bound memory baseline files and recover incomplete snapshots @dhruvgupta-oai
#57241 Honor configured message limits for encrypted guardian transcripts @ioanbudea-OAI
#57242 Reduce the default thread unload delay to one minute @jif-oai
#57243 Pause Tokio time in startup draft handoff tests @goodman-oai
#57244 Wait for process completion in the unified exec reuse test @goodman-oai
#57245 Stabilize the rejected queue message test @goodman-oai
#57247 Release the rollout maintenance lock when its guard is dropped @goodman-oai
#57248 Make login token-refresh tests wait for auth publication @goodman-oai
#57249 Allow disabling plugin discovery prefetch at app-server startup @zamoshchin-openai
#57251 Show native dollar thread usage for ENT26 plans @jif-oai
#57253 Allow slow daemon startup while detecting early process exits @etraut-openai
#57255 Record reviewed exceptions for zstd security advisories @charliemarsh-oai
#57256 Keep parent history out of attached thread views @btraut-openai
#57257 Avoid unnecessary connector directory work for tool suggestions @charliemarsh-oai
#57258 Reduce remote plugin catalog cache probing overhead @charliemarsh-oai
#57259 Render Markdown in TUI async question choices @imac-oai
#57260 Centralize permission request preparation and approval actions @swastik-oai
#57261 Separate apply_patch request preparation from execution @swastik-oai
#57262 Add incremental skill catalogs behind skill_catalog_deltas @adaley-openai
#57263 Support model-catalog wording for permission path warnings @goodman-oai
#57265 Show effective processing tiers in TUI status surfaces @etraut-openai
#57267 Keep cloud conversation settings server-owned in the TUI @bc-openai
#57268 Record reasons for embedded TUI starts @etraut-openai
#57269 Add native Windows MSVC V8 source archive builds @seanh-oai
#57270 Load cloud config for sandbox and remote exec-server commands @abhinav-oai
#57271 Enable text selection and mouse scrolling in the warning viewer @imac-oai
#57272 Add code-mode output truncation protocol contracts @seanh-oai
#57273 Reject unsupported options for codex queue @etraut-openai
#57274 Defer REPL evidence rendering to synchronous context preparation @ioanbudea-OAI
#57275 Preserve image generation failure metadata for premium usage limits @jimxie-oai
#57276 Support window prefixes for extension world-state sections @fc-oai
#57277 Use the crates.io release of i18n-config @goodman-oai
#57278 Refactor agent spawning, startup, and communication helpers @rhan-oai
#57279 Render untrusted additional context as named tool outputs @akira-oai
#57280 Preserve full MCP results in rollout traces @cassirer-openai
#57281 Enable agents navigation for remote App Server sessions @etraut-openai
#57282 Promote rounded token counts to the next compact unit @etraut-openai
#57284 Express TUI mouse capture as an explicit policy @imac-oai
#57285 Let the terminal handle links in expanded questions @imac-oai
#57286 Support network_proxy in managed requirements @viyatb-oai
#57287 Preserve parent tool declarations in prediction forks @keyz
#57290 Add a plugin process host with bounded IPC and lifecycle management @joesavona
#57291 Represent user message presentation with an enum @imac-oai
#57292 Render async questions and replies with Markdown in the TUI @imac-oai
#57293 Add GPT-6.1 Terra to model catalogs @BOZHANG-OAI
#57294 Extract plugin manager errors and box realtime handoff routing @TAFOYA-OAI
#57295 Defer synchronous Guardian evidence limits to preparation @ioanbudea-OAI
#57304 Surface refresh-token rejection errors during workspace routing @smurching-oai
#57307 Bump openai/fence to v0.12.2 in the blob size policy @joesavona
#57311 Preserve tool output versions and history order in rollout traces @cassirer-openai
#57312 Centralize Guardian root context preparation @ioanbudea-OAI
#57313 Default gateway OAuth delivery to Authorization bearer tokens @smurching-oai
#57314 Format all Rust sources and clean up repository checks @joesavona
#57315 Keep failed subagents from marking tasks as needing attention @bc-openai
#57317 Add opt-in concise hints for explicitly selected plugins @adaley-openai
#57325 Add model catalog fields for granular approval templates @goodman-oai
#57342 Separate TUI session resume preparation from activation @bc-openai
#57352 Preserve child signal failures in the npm wrapper @dkovalenko-oai
#57353 Avoid object-identity preflight for MXC path grants @iceweasel-oai
#57357 Report when NFS database migration finds no databases @dkovalenko-oai
#57358 Serialize session index mutations across processes @dkovalenko-oai
#57360 Bound waits for the thread writer coordination lock @dkovalenko-oai
#57363 Explain safety policy blocks with turn-scoped recourse in the TUI @etraut-openai
#57365 Offer safer rewrites after safety blocks in the TUI @etraut-openai
#57366 Show the selected ChatGPT workspace in /status @etraut-openai
#57373 Pin the Rust toolchain to 1.95.0 @TAFOYA-OAI
#57391 Drain pending terminal reports before returning to the shell @etraut-openai
#57393 Render integral limits and parenthesized matrices in TUI math @etraut-openai
#57394 Add experimental GCP account setup to the app server @alexsong-oai
#57420 Make thread item timestamps optional in TypeScript exports @keyz
#57425 Centralize Guardian root context preparation @ioanbudea-OAI
#57430 Test goal provenance in existing workers' Guardian reviews @jif-oai
#57433 Add opt-in synchronous Guardian review for native tool calls @jif-oai
#57435 Extract unified exec command preparation into a reusable module @swastik-oai
#57438 Carry prepared commands through unified execution @swastik-oai
#57439 Preserve Guardian request metadata with custom OpenAI base URLs @jif-oai
#57441 Add Guardian native multi-agent history feature flag @jif-oai
#57448 Preserve native multi-agent calls in Guardian review history @jif-oai
#57451 Route state-changing multi-agent calls through Guardian review @jif-oai
#57452 Distinguish policy-restricted capacity failures from server overloads @toml-openai
#57455 Centralize Guardian classification of multi-agent tool calls @jif-oai
#57458 Move Guardian token usage calculation into the reviewer crate @jif-oai
#57462 Always put Code Mode tool descriptions before namespace descriptions @swastik-oai
#57468 Fix guardian handoff mocks for native history tests @jif-oai
#57474 Test encrypted native call history across Guardian reviews @jif-oai
#57476 Move Guardian session helpers into the reviewer crate @jif-oai
#57478 Move Guardian approval request types into the reviewer crate @jif-oai
#57483 Skip unrelated indexed rollouts during selected thread migration @charliemarsh-oai
#57488 Move guardian prompt composition into the reviewer crate @jif-oai
#57493 Move Guardian action JSON formatting into the reviewer crate @jif-oai
#57494 Centralize synchronous Guardian context preparation @ioanbudea-OAI
#57500 Add an option to omit descriptions from skill catalogs @adaley-openai
#57501 Render escaped percent signs in TUI math @etraut-openai
#57502 Preserve local image attachments when restoring killed text @etraut-openai
#57503 Fix macOS standalone release pruning @etraut-openai
#57504 Use the native clipboard for WSL SSH sessions with X11 forwarding @etraut-openai
#57506 Move Guardian request mappings into the reviewer crate @jif-oai
#57507 Resolve Guardian command path conventions inside ReviewAction @swastik-oai
#57508 Add a bounded V8 runtime for UI plugin processes @joesavona
#57509 Extract Guardian planned-action assembly into the reviewer crate @jif-oai
#57512 Explicitly unlock daemon PID reservation probes on Unix @jif-oai
#57513 Replace the npm wrapper with the native binary using execve @bolinfest
#57514 Add experimental ChatGPT workspace switching to app-server @dhruvgupta-oai
#57515 Limit MXC volume expansion probes to symbolic links @iceweasel-oai
#57516 Add profile and provider status line items @etraut-openai
#57519 Defer synchronous Guardian heartbeat compression to preparation @ioanbudea-OAI
#57522 Add isolated reviews to the guardian reviewer pool @swastik-oai
#57533 Release empty PID probe locks explicitly on Unix @jif-oai
#57538 Preserve host-assigned user input IDs in Responses messages @zbrunson-openai
#57542 Add model-gated literature search to standalone web search @rhan-oai
#57552 Expose and persist image generation IDs @jimxie-oai
#57553 Allow replacing dynamic tools between model steps @sdcoffey
#57554 Keep submitted prompts shaded when terminal colors are unavailable @bc-openai
#57563 Avoid retaining unneeded output items in HTTP response streams @btraut-openai
#57564 Preserve rich composer content in Vim registers @bc-openai
#57567 Allow catalog URL overrides for the built-in OpenAI provider @jamy-OAI
#57568 Configure memory consolidation service tiers independently @mandal-OAI
#57569 Preserve process output and control replies under backpressure @ztanner-oai
#57572 Support Apps tool catalogs without shared snapshots @bkotsopoulos
#57573 Add filesystem-free classification of intercepted patch commands @swastik-oai
#57575 Refactor HTTP client construction and request execution @bz-openai
#57581 Allow model catalogs to customize approval instruction headings @goodman-oai
#57584 Preserve output boundaries through token truncation @seanh-oai
#57585 Replace unavailable image references in model requests @kchainani-oai
#57586 Add host-reserved V2 child creation APIs @rhan-oai
#57589 Add a standalone codex-exec-server executable @dkovalenko-oai
#57590 Ship codex-exec-server in CLI and app-server packages @dkovalenko-oai
#57593 Remove empty local staging routing files @fcoury-oai
#57597 Preserve WebSocket probe evidence and redact diagnostic details @dob-oai
#57598 Cache empty remote skill discovery with filesystem watches @adams-oai
#57599 Support catalog headings for saved command-prefix notices @goodman-oai
#57606 Add codex doctor --network-only for focused network diagnostics @dob-oai
#57607 Share runtime authentication with model providers and catalogs @cooper-oai
#57612 Disable terminal status sequences on older VTE backends @fcoury-oai
#57615 Preserve rollout tracing across sub-agent reloads @cassirer-openai
#57618 Release sampling prompts after stream setup @btraut-openai
#57626 Show Bedrock setup for explicitly configured OpenAI providers @alexsong-oai
#57628 Stop shipping codex-exec-server in release artifacts @fcoury-oai
#57635 Restore spawned descendants when unarchiving a thread @etraut-openai
#57638 Add OpenTelemetry requirement types to the app-server protocol @arnavpatidar-OAI
#57644 Generate Rust bindings that match Bazel-built V8 archives @seanh-oai
#57649 Support managed OpenTelemetry configuration requirements @abhinav-oai
#57654 Redact OTEL exporter headers in app-server config responses @arnavpatidar-OAI
#57657 Fix trace exporter activation after account switches @arnavpatidar-OAI
#57658 Support managed OpenTelemetry metadata and PEM client identities @abhinav-oai
#57667 Remove detached delivery from review/start @yansenzhou-oai
#57692 Wait for turn profiles before asserting sampling counts in trace tests @ioanbudea-OAI
#57697 Move Guardian review state into the reviewer extension @jif-oai
#57698 Move Guardian context policy and prompts into the reviewer extension @jif-oai
#57702 Move Guardian review evidence into the reviewer extension @jif-oai
#57710 Preserve parent routing affinity for Guardian reviews @jif-oai
#57720 Move ReviewAction into the Guardian reviewer crate @jif-oai
#57723 Disable optimization for the on-demand Bazel schema generator @jif-oai
#57729 Remove free_guardian configuration from Guardian tests @ioanbudea-OAI
#57741 Separate test-only Rust sources from Bazel library and binary inputs @jif-oai
#57742 Avoid recompiling Bazel integration tests for runtime fixture changes @jif-oai
#57743 Move Guardian MCP elicitation helpers into the reviewer crate @jif-oai
#57757 Expose Guardian assessments in response streams @jif-oai
#57758 Include terminal launch commands in Guardian stdin reviews @jif-oai
#57770 Respect model catalog origins when selecting Guardian reviewers @ioanbudea-OAI
#57774 Skip non-regular files when detecting pasted image paths @etraut-openai
#57782 Restrict code-mode host replacement to session admission @aakash-oai
#57783 Exclude unrelated network shares from MXC default reads @iceweasel-oai
#57787 Fix app-server thread listener startup and shutdown races @charliemarsh-oai
#57788 Release app-server thread runtimes after shutdown @charliemarsh-oai
#57789 Refresh the model catalog once when Guardian's default reviewer is missing @jif-oai
#57790 Centralize synchronous Guardian prompt preparation @ioanbudea-OAI
#57796 Extend GitHub release read retries and add jitter @imac-oai
#57800 Backfill exec completion items through paginated history @btraut-openai
#57817 Detach realtime sideband observers without ending the session @jiahao-oai
#57818 Reduce unnecessary work in configuration processing @bc-openai
#57819 Load up to eight plugins concurrently @bc-openai
#57820 Improve TUI reconnect recovery and offline exit handling @etraut-openai
#57824 Include directly attached threads in diagnostic uploads @btraut-openai
#57825 Update CI setup to use meta/install-dotslash @seanh-oai
#57832 Build V8 from source by default in Bazel @seanh-oai
#57834 Add isolated Guardian assessments for prepared actions @swastik-oai
#57835 Limit concurrent image availability checks to eight @kchainani-oai
#57836 Declare the image generation result type in code mode @alicec-oai
#57837 Ship the standalone executor in release packages @dkovalenko-oai
#57839 Preserve reasoning token accounting across resume and fork @andrewgu-oai
#57840 Validate thread providers before resume and input @abhinav-oai
#57841 Add optional process metrics sampling for code-mode hosts @aakash-oai
相關報導
OpenAI Codex CLI releases● 精選AI 評分77
Codex 0.165.0 新增內建 Google Cloud Vertex AI 供應商,用 model_provider = "gcp" 即可配置,模型目錄同時加入 GPT-6.1 Terra。支援的模型預設允許在對話過程中調整 reasoning effort;新 profile 預設啟用 memory v2,並可從外部 agent 匯入記憶。會話選擇器新增倉庫篩選、agent 命令中心支援按目錄分組,另修復了供應商報「模型不存在」仍反覆重試的問題。
OpenAI Codex CLI releases● 精選AI 評分78
Codex 0.161.0 將 GPT-6.1 Sol 設為內建目錄與 Amazon Bedrock 目錄的預設模型。Amazon Bedrock 在相容模型上支援多智慧體 V2 與 Ultra 推理,Bedrock Mantle 也開始接受 AWS GovCloud 區域;終端會話可用 /mcp login <name> 登入 MCP 伺服器,語音對話可自選麥克風、揚聲器與輸入聲道並本地儲存偏好。
X @OpenAI● 精選AI 評分91
OpenAI 已開始推送 GPT-6.1 Terra,Plus、Pro、Enterprise 和 Edu 使用者可在 ChatGPT Work 與 Codex 中使用該模型。開發者也能通過 OpenAI API 以 gpt-6.1-terra 的模型名接入。推文中未提及價格、上下文長度與使用額度,更多細節需檢視 OpenAI 官方介紹頁。
OpenAI Codex CLI releases● 精選AI 評分70
Codex 發布 0.163.0,現在可在 Codex 回應過程中傳送後續訊息即時引導它,中斷一輪對話也會同時停止 Code Mode 單元及其巢狀工具呼叫。新增可搜尋各類偏好的 /config 頁面,修改後立即生效並標註哪些需要重啟;/keymap 可配置 leader 鍵,預設 Ctrl+X,語音靜音改到 F9。Codex 還能並行執行只讀工具,包括 skill、記憶與對話歷史查詢;
OpenAI Codex CLI releasesAI 評分58
Codex CLI 0.164.0 加入 /presets,提供 10 個編號槽位儲存可複用的提示詞與斜槓命令,並配鍵盤選單快速呼叫。/model 與 /permissions 支援內聯引數,可直接指定模型、推理強度、速度與權限配置。企業 MCP 連線可用 Codex 帳號授權或獨立登入(含需要金鑰的 OAuth 客戶端),遠端 Bash 與 Zsh 會話中的憑據會被遮蔽;Kitty、Sixel 終端還能全屏預覽圖片。