支援管理 Git 工作樹,平行開發多分支
當你想在同一個專案同時開發不同功能,又不想頻繁切換分支打斷進度時,現在可以在受信任的本機專案中使用專屬工具。只要開啟工作樹功能,AI 就能直接建立並列出託管的 Git 工作樹(worktree,讓同一專案平行開多份副本的功能)。
發布日期:2026-10-08
當你想在同一個專案同時開發不同功能,又不想頻繁切換分支打斷進度時,現在可以在受信任的本機專案中使用專屬工具。只要開啟工作樹功能,AI 就能直接建立並列出託管的 Git 工作樹(worktree,讓同一專案平行開多份副本的功能)。
當你在代理人的命令中心同時追蹤好幾個任務,想把當前最重要的項目固定在顯眼處時,現在只要按下鍵盤上的 p 鍵就能快速釘選。只要伺服器支援這項功能,被釘選的任務就會統一歸入共用的 Pinned 群組中,方便你隨時回頭檢視這些項目的處理進度。
在終端介面翻看長篇對話時,如果你想快速抓出某段程式碼或重點回覆,現在的操作方式更加順手。你可以直接輸入 /copy 來選取並複製對話紀錄區塊,或是按下 Ctrl+Insert 複製目前滑鼠反白的文字。如果覺得終端介面捲動太快或太慢,還可以在設定中加入 tui.mouse_scroll_speed 調整滑鼠滾輪的捲動速度。
當 AI 在終端機跳出確認提問或警告訊息並附上參考網址時,你現在不必再手動反白複製。不論網址出現在確認標頭、提問清單、警告橫幅、驗證提示,還是 MCP(Model Context Protocol,讓 AI 連接外部工具的協定)提示中,都能直接點擊開啟。就算網址太長被終端機自動折到下一行,連結依然能完整點開而不會斷成兩截。
如果你串接了相容於 Responses 介面的自訂模型供應商,現在能替它們啟用更多進階能力。你可以直接為這些自訂模型設定即時聯網功能(live web access),讓模型取得最新網路資訊。還可設定遠端壓縮能力(remote compaction),讓對話內容的濃縮由遠端處理。
在撰寫自動化腳本或使用程式模式(Code Mode)處理大量工具時,開發體驗得到了進一步強化。這次新增了 JavaScript 輔助工具,能在多個非同步操作(Promise)各自完成時立即串流回傳結果,不必苦等全部做完才一次收到。此外在 Code Mode 中,你還可以主動啟用排序工具搜尋功能,讓系統依照關聯度推薦最合適的工具。
當你開啟新的終端對話時,系統現在會優先採用伺服器端設定的模型與推理摘要預設值。以前新建對話可能忽略伺服器給定的預設配置,現在系統會完整遵循這些預設選項。假使你在啟動時手動傳入了特定參數,系統也會優先保留你明確指定的覆寫值,不會被預設設定強行蓋過。
在 Windows 環境下修補程式碼時,你不再需要特地手動指定設定來維持原本的換行格式。以前執行 apply_patch 更新檔案時,若未額外開啟選項,既有的 CRLF(Windows 標準換行符號)可能會被改掉;現在 apply_patch 會自動保留檔案原有的換行格式。這個問題已經修好,能避免檔案送出版控時多出整份換行差異。
在 Linux 環境中使用安全沙箱隔離執行環境時,系統修復了多項攸關啟動與檔案存取的安全限制。當設定了多個禁止存取的檔案時,沙箱以前可能無法順利啟動,現在啟動流程已修復。沙箱現在會拒絕可被寫入的建構執行檔。也修正了 ripgrep 設定,確保搜尋配置不會削弱禁止規則(deny-glob)的檔案遮罩防護。
如果你在 Windows 10 系統上執行指令或使用沙箱隔離環境,先前遇到的路徑找不到與權限錯誤已獲得修復。現在恢復了一般磁碟代號(如常見的 C 槽與 D 槽)檔案存取能力,讀寫既有檔案不再出錯。Windows 沙箱內的暫存目錄權限也調整為與子行程(subprocess,由主程式啟動的附屬運作程序)環境一致,避免程式在執行時因權限不符而卡住。
使用 Codex 時,送出的請求或即時連線若失敗,你可能需要等一段時間才能重試。Responses(傳送模型請求的介面)的可重試失敗,現在會遵循伺服器的 Retry-After 建議。這個標頭會告訴用戶端應等待多久再試。WebSocket(維持雙向即時通訊的連線)的可重試失敗也適用:依照建議時間等待後再重試。
在 Windows 下安裝或更新系統時,安裝腳本與版本下載機制現在具備更高的安全性與相容性。Windows 發行版本現在附帶已簽署的 PowerShell 安裝程式。當環境中存在 PowerShell 7 模組路徑時,舊版透過 Windows PowerShell 安裝可能發生的壓縮檔校驗碼驗證失敗問題也已修好。下載管理方面,系統現在能防止舊版或預覽版本意外覆蓋較新的穩定版下載目標與安裝別名。
When you want to develop different features in the same project simultaneously without interrupting progress by frequently switching branches, dedicated tools are now available in trusted local projects. Once the worktree feature is enabled, the AI can directly create and list managed Git worktrees (parallel copies of the same project managed by Git).
When tracking multiple tasks simultaneously in the agent command center and looking to keep the most critical items prominent, you can now press the p key on your keyboard to pin them quickly. As long as the server supports this capability, pinned tasks are consolidated into a shared Pinned group, making it easy to review their progress at any time.
When browsing long conversations in the terminal UI, extracting specific code snippets or key responses is now much smoother. You can enter /copy to select and copy conversation blocks, or press Ctrl+Insert to copy text currently highlighted by the mouse. If the terminal UI scrolls too fast or too slow, you can also add tui.mouse_scroll_speed in the settings to adjust the mouse wheel scroll speed.
When the AI displays confirmation questions or warning messages in the terminal with reference URLs, you no longer need to manually highlight and copy them. Whether a URL appears in a confirmation header, question list, warning banner, verification prompt, or an MCP (Model Context Protocol, a protocol that connects AI to external tools) prompt, you can click to open it directly. Even if a URL is long and wrapped to the next line by the terminal, the link still opens completely without breaking in two.
If you connect custom model providers compatible with the Responses API, you can now enable more advanced capabilities for them. You can configure live web access directly for these custom models so they can retrieve the latest web information. You can also configure remote compaction so that conversation summaries are processed remotely.
When writing automation scripts or handling numerous tools in Code Mode, the development experience is further enhanced. New JavaScript helper utilities now stream results back immediately as multiple asynchronous operations (Promise instances) complete individually, without waiting for every task to finish. Furthermore, in Code Mode, you can actively enable ranked tool search so the system recommends the most relevant tools by relevance.
When starting a new terminal conversation, the system now prioritizes server-configured defaults for models and reasoning summaries. Whereas creating a new conversation previously could ignore default server settings, the system now adheres fully to these defaults. If you manually pass specific parameters at launch, the system also prioritizes and retains your explicit override values instead of overwriting them with defaults.
When patching code in Windows environments, you no longer need to manually specify settings to preserve original line endings. Previously, updating files with apply_patch could alter existing CRLF line endings (the standard Windows line-ending format) unless an extra option was enabled; apply_patch now automatically preserves the file's original line endings. This issue is resolved, preventing unintended diffs across the entire file when committing changes to version control.
When using the security sandbox to isolate execution environments on Linux, the system fixed several security constraints related to startup and file access. The sandbox previously could fail to start when multiple denied files were configured, but this startup process is now fixed. Sandboxes now reject writable executables used to construct the sandbox. The ripgrep configuration was also corrected to ensure search settings do not weaken deny-glob file mask protections.
If you run commands or use sandboxed environments on Windows 10, previously encountered missing path and permission errors are now resolved. Standard drive letter file access (such as common C: and D: drives) is restored, preventing errors when reading or writing existing files. Permissions for temporary directories inside the Windows sandbox are also aligned with environments of subprocesses (child processes started by the main program), preventing programs from hanging due to permission mismatches during execution.
When using Codex, if a sent request or real-time connection fails, you may need to wait for a while before retrying. Retryable failures for Responses (the interface for sending model requests) now follow the server's Retry-After recommendation. This header tells the client how long to wait before trying again. Retryable failures for WebSocket connections (which maintain two-way, real-time communication) also follow this rule by waiting for the suggested duration before retrying.
When installing or updating the system on Windows, installer scripts and version download mechanisms now offer higher security and compatibility. Windows releases now include a signed PowerShell installer. When PowerShell 7 module paths exist in the environment, archive checksum verification failures that previously occurred when installing through Windows PowerShell are now fixed. For download management, the system now prevents older or preview versions from accidentally overwriting newer stable download targets and installation aliases.
Add tools for creating and listing managed Git worktrees from trusted local projects when the worktrees feature is enabled. (#50148)Pin tasks in the agent Command Center with `p` and keep them in a shared Pinned group when supported by the server. (#51500)Navigate and copy transcript blocks with `/copy`, use `Ctrl+Insert` to copy selections, and tune mouse-wheel scrolling with `tui.mouse_scroll_speed`. (#50434, #50215, #50209)Make URLs clickable in approval headers, questions, MCP prompts, warnings, banners, and verification prompts, including when links wrap across lines. (#51439, #51449, #51450, #51451, #51452, #51458)Configure live web access and remote compaction capabilities for custom Responses-compatible model providers. (#50459)Add JavaScript helpers for streaming promise results as they settle, plus opt-in ranked tool search in Code Mode. (#51126, #51209)Respect server model and reasoning-summary defaults for new TUI threads while retaining explicit launch overrides. (#50013, #50811, #50913)Preserve existing CRLF line endings in `apply_patch` updates without requiring an opt-in. (#51203)Fix Linux sandbox startup with multiple denied files, reject writable sandbox-construction executables, and keep ripgrep configuration from weakening deny-glob masks. (#50059, #51211, #51407, #51527)Restore ordinary drive-letter file access on Windows 10 and match Windows sandbox temp permissions to the child process environment. (#51511, #51512)Honor server `Retry-After` advice for retryable Responses and WebSocket failures. (#50418, #51440)Fix archive checksum verification when installing through Windows PowerShell with PowerShell 7 module paths present. (#51257)
Publish a signed PowerShell installer with Windows releases. (#51158)
Keep older stable releases and prereleases from replacing newer stable download targets or installer aliases. (#51186, #51425)