本週影響最廣泛的變動是 Claude Code 的閒置壓縮功能。現在,長時間閒置的對話會自動被摘要。
在 Codex 方面,Daybreak 功能再次預設啟用,而這項設定在五天前 v0.161.0 版本中才剛改為需要明確選擇啟用。不到一週內,這項設定已經翻轉了兩次。
本週 Claude Code 推出閒置對話自動壓縮功能,能為超過 20 萬個 token 的長時間對話自動生成摘要,以節省成本。Codex 則在 v0.163.0 版本中將 Daybreak 再次設為符合資格帳戶的預設功能,但此設定在短時間內已多次變更。此外,Gemini CLI v0.64.0 也修復了多項錯誤。

本週影響最廣泛的變動是 Claude Code 的閒置壓縮功能。現在,長時間閒置的對話會自動被摘要。
在 Codex 方面,Daybreak 功能再次預設啟用,而這項設定在五天前 v0.161.0 版本中才剛改為需要明確選擇啟用。不到一週內,這項設定已經翻轉了兩次。
本週重點:Claude Code 自動壓縮閒置對話(可透過 idleCompaction 關閉);Codex 0.163.0 再次將 Daybreak 設為符合資格帳戶的預設功能;新增了 CLAUDE_CODE_DISABLE_FILE_MENTIONS 和 CLAUDE_CODE_AUTO_MODE_MODEL 環境變數。
Claude Code 本週發布了四個版本,從 2.1.299 到 2.1.302。閒置壓縮功能在 2.1.299 和 2.1.302 版本中推出。
更新日誌的說明是:「在終端機中新增閒置壓縮功能:一個超過 20 萬個 token 的對話,若閒置約 54 分鐘,將在其一小時的提示詞快取過期前被壓縮,這樣您的下一條訊息就不需要重新處理所有內容。」
這樣做的動機是為了節省成本。如果一個超過 20 萬個 token 的對話閒置約 54 分鐘,它會在提示詞快取過期前被摘要,這樣您的下一條訊息就不必為重新處理所有內容而付費。提示詞快取文件也指出,Claude Code 在閒置時可能會進行壓縮,並且 idleCompaction 可以禁用此功能。
「idleCompaction」設定為 false 會關閉自動閒置壓縮功能(v2.1.290+)。CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 可以更改 20 萬個 token 的閾值(v2.1.290+)。在 /config 中的閒置壓縮列則可以從使用者介面中切換此功能(v2.1.302 新增)。
在啟用壓縮功能之前,請務必了解它會捨棄哪些內容。壓縮會用摘要取代對話層。CLAUDE.md 本身會從磁碟重新讀取,但 Claude 根據 CLAUDE.md 指示讀取的文件內容會被摺疊到摘要中。透過 /compact 和 /clear 進行的上下文管理可以彌補這一點。如果您的工作流程依賴於視窗中的內容,請關閉此功能。
新增的環境變數(2.1.299、2.1.301、2.1.302)包括 CLAUDE_CODE_DISABLE_FILE_MENTIONS,它讓 Claude 取得 @ 檔案提及的路徑而非其內容,並使用其自身的檔案工具讀取。CLAUDE_CODE_AUTO_MODE_MODEL 用於選擇客戶端自動模式分類器使用的模型,它不會改變伺服器端的自動模式。
CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS 則在無人值守重試模式下,當使用限制重設時間過長時,會直接退出而非等待。
如果 @ 提及大型檔案會一次性填滿您的上下文,那麼 CLAUDE_CODE_DISABLE_FILE_MENTIONS 會非常有用。
安全性修復(2.1.301、2.1.302)包括:Read 工具曾將任何大小的圖片檔案(或命名為圖片的管道或裝置)完全載入記憶體中,現在超過 128 MB 的圖片來源將被拒絕。此外,退出時曾未經詢問就刪除由 WorktreeCreate 鉤子建立的工作樹,即使其中可能包含未推送的提交,此問題也已修復。
遙測方面,OpenTelemetry 的 api_request 事件現在透過 cache_creation_5m_tokens 和 cache_creation_1h_tokens,根據生命週期來區分快取寫入。tool_decision 事件新增了 classifier_verdict、permission_mode 和 classifier_category,讓您可以區分自動模式分類器的決策與權限規則所做的決策。
Codex 的 Daybreak 再次預設啟用(0.163.0)。發布說明指出:「Daybreak 已為符合資格的帳戶預設啟用。」在 v0.161.0 版本中,它需要 --enable cli_daybreak 或 features.cli_daybreak=true,單獨的 daybreak=true 並不足夠(Codex CLI v0.161 和 v0.162 的變更)。僅僅五天後,這項設定就反轉了,因此不應將其視為已定案的設定。
/config 和引導功能(0.163.0):/config 現在可以跨類別搜尋偏好設定,直接更改支援的設定,並查看哪些更改需要重新啟動。回應中途的追蹤:在 Codex 回應時發送追蹤訊息,可立即引導其行為。中斷一個回合也會停止執行 Code Mode 單元格和巢狀工具呼叫。
/keymap 中的 Leader 鍵預設為 Ctrl+X。語音靜音功能已移至 F9。平行唯讀工具:獨立的讀取操作,例如技能、記憶和對話歷史記錄,現在可以平行執行。
網路和沙盒(0.163.0):修復了三個代理問題:網路代理現在會在 DNS 查詢前檢查權限,拒絕重複的 Host 標頭,並防止憑證別名繞過檢查鉤子。恢復已儲存的執行緒現在也會恢復其權限和網路批准。一項操作變更:Codex 不再捆綁修補過的 zsh,而是使用其標準的 shell 執行器。使用已停用 shell 旗標的配置將收到遷移通知。
Gemini CLI v0.64.0 僅包含錯誤修復。值得注意的修復包括:當 @ 出現在程式碼中時導致的 CPU 停滯和引號吞噬問題;檔案工具操作透過原子寫入序列化;以及原子狀態持久化,並在檔案損壞時從備份中恢復。在 Windows 上,ConPTY 現在會轉發 IME 游標位置。
現在您應該檢查:決定您對閒置壓縮的看法。如果您不希望對話在未經提示的情況下被摘要,請在 /config 中或使用 "idleCompaction": false 關閉它。如果您曾明確禁用 Codex 中的 Daybreak,請檢查其當前狀態,因為預設值已更改。
如果 Read 工具的圖片問題對您很重要,請將 Claude Code 升級到 2.1.302 或更高版本。如果您限制沙盒中的網路存取,請將 Codex 升級到 0.163.0,以獲得 DNS 前的權限檢查。
覺得值得一看?分享給朋友。
以上為 AI 自動翻譯導讀。原文版權歸 DEV Community (Claude Code) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。
43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。