Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
學會用 Claude,每件事都做得更好
claudeskill-me.com
最新
Ubuntu 24.04 上 Claude Code 沙盒起不來:AppArmor 擋住 bubblewrap 建立 user namespace 的檢查與修復  ·  Claude Code effort 設定誰說了算:CLAUDE_CODE_EFFORT_LEVEL、--effort、modelSettings、effortLevel 與 maxEffortLevel 的優先順序  ·  Claude Code v2.1.310/v2.1.311:壓縮摘要失敗會重試、ultrathink 以 xhigh 執行、DISABLE_COMPACT 變成單向開關  ·  用 OpenTelemetry 看 Claude Code 的壓縮與 hook:compaction、hook_execution_complete 與 precompute_reuse 欄位怎麼讀  ·  Bash 權限規則的盲區:deny 擋不住 /bin/rm、bash -c 與 git -C,devbox run * 還會放行內層任何命令  ·  CLAUDE.md 太長了怎麼辦:用 .claude/rules/ 與 paths 讓規則只在碰到特定檔案時才載入
news

Claude Code v2.1.310/v2.1.311:壓縮摘要失敗會重試、ultrathink 以 xhigh 執行、DISABLE_COMPACT 變成單向開關

30 秒速讀
這兩個版本沒有單一大功能,主軸是補齊長 session 與無人值守的邊角:壓縮重試、過期檔案、200K 停止行為。

完整解析 +
01 · 為什麼發生?

我該升級嗎?

如果你跑長 session 或排程任務,建議升級到 v2.1.311 以上:壓縮摘要缺失會重試、超過 200K 不再直接停下而是壓縮後繼續。一般短 session 的使用者沒有急迫理由。

02 · 運作原理是什麼?

ultrathink 現在到底做什麼?

依更新說明,在互動式終端機、透過 Anthropic API 使用 Opus 5.5、Sonnet 5.5、Haiku 5.5 或 Fable 5.1 時,含 ultrathink 的那一回合以 xhigh effort 執行。更新說明沒有說明其他環境(如 Bedrock)的行為。

03 · 如何應用

DISABLE_COMPACT 我原本用設定檔打開,現在呢?

更新說明寫:在設定檔與 mod 的 $.env.set 中,它現在只能關掉壓縮、不能再把壓縮打開。要確認自己的環境是否受影響,升級後檢查壓縮是否仍照預期運作。

04 · 我該怎麼做?

不是工程師,一句話懂這兩個版本?

像是替一台長途開的車補輪胎、修導航:不是換引擎,但長途跑起來比較不容易半路出狀況。

完整內容 +

Claude Code v2.1.310(2026-10-23)與 v2.1.311(2026-10-26)兩個版本,壓縮、effort 與權限相關的項目特別多。以下整理自官方 changelog,逐項標明版本;「這代表什麼」是我的判斷,會明說。

壓縮(Compaction)相關

  • v2.1.311:壓縮時如果模型的回覆裡沒有摘要,Claude Code 現在通常會先再要求一次摘要,才取代原本的對話。
  • v2.1.311:修正自動壓縮之後,Claude 看到過期的 MEMORY.md 與 CLAUDE.md 內容(這兩個檔案在 session 稍早被編輯過的情況)。
  • v2.1.311:標準 context 的 session 在請求超過 200K token 時,原本會以「Usage credits required for 1M context」停下,現在改成壓縮對話後繼續。
  • v2.1.311:DISABLE_COMPACT 在設定檔與 mod 的 $.env.set 中,現在只能把壓縮關掉,不能再把它打開;另修正 DISABLE_COMPACT 設定時,agent teammate 仍會壓縮歷史、以及 rewind 選單仍提供「Summarize from here」的問題。
  • v2.1.311:/teleport 與 claude --teleport 載入已壓縮的雲端 session 時會警告:從最後一次壓縮載入,被摘要掉的訊息不在本機副本裡。
  • v2.1.310:修正「Prompt is too long」錯誤之後的壓縮,在含 base64 或 SVG 這類高密度文字的對話中保留過多內容,導致下一個請求可能再次失敗;非互動 session(-p、Agent SDK)在逐字稿檔案很大時,壓縮的記憶體使用也改善了。
  • v2.1.311:修正 CLAUDE.md 裡有非常長的清單項目時,啟動與讀寫檔案後長時間凍結。

ultrathink 與 effort

  • v2.1.311:互動式終端機裡的 ultrathink,在透過 Anthropic API 使用 Opus 5.5、Sonnet 5.5、Haiku 5.5、Fable 5.1 時,那一回合以 xhigh effort 執行;在 Claude 工作中輸入,則提高該回合剩下的部分。
  • v2.1.311:ultrathink 的彩虹效果只在關鍵字真的能提高 effort 的地方出現,被引號包住或出現在檔案路徑裡的不會。
  • v2.1.311:/effort 在 plan 模式下,若 plan 模型與 session 模型不同,現在會警告 prompt cache 失效。
  • v2.1.310:修正部分閘道與相容伺服器拒絕 effort-2025-11-24 beta 值或對話中途的系統訊息而導致請求失敗;Claude Code 現在會不帶它們重試。

權限、沙盒與 hook

  • v2.1.310:Windows 上 Git Bash 不存在、且 PreToolUse 或 PermissionRequest hook 的命令只是帶引號的字串(例如一個加引號的路徑)時,hook 會讓工具呼叫直接通過;已修正。
  • v2.1.310:檔案讀取權限提示現在會顯示符號連結指向哪裡。
  • v2.1.310:Linux 上 /sandbox 與沙盒啟動警告,現在會在 Ubuntu 的 AppArmor 對 user namespace 的限制擋住 bubblewrap 啟動時,指名這個限制並說明如何解除。
  • v2.1.310:auto mode 在第一次讀工作目錄以外的檔案之前的提示,現在會說明「擋下這些讀取會讓 shell 命令改為詢問權限」。
  • v2.1.311:SubagentStop hook 原本每個執行中的子代理每分鐘約跑兩次,現在只在子代理結束時跑一次。
  • v2.1.311:修正子代理無法使用在子代理啟動之後才連上線的 MCP 伺服器工具。

其他值得知道的行為變更

  • v2.1.311:Bedrock、Mantle、Vertex、Foundry 上的 Claude Code 會從 downloads.claude.ai 上一個簽章過的檔案載入模型設定;設 CLAUDE_CODE_MODEL_CATALOG=off 可以關掉。
  • v2.1.311:claude -p 與 SDK session 逐字稿訊息順序錯亂、或保留被收回的訊息,已修正。
  • v2.1.311:修正 Claude Code 對 API 標示不可重試的請求仍然重試,可能讓一個回合卡數分鐘,在無人值守的重試模式(CLAUDE_CODE_RETRY_WATCHDOG)下甚至無限期。
  • v2.1.310:Monitor 工具與外掛 monitor 現在也能在 Bedrock、Vertex、Foundry,以及遙測或非必要流量被停用時使用。

這代表什麼(我的判斷)

這兩個版本沒有單一重大功能,主軸是把「長 session 與無人值守」的邊角補齊:壓縮失敗時的重試、壓縮後讀到舊檔案、超過 200K 時的停止行為。如果你跑長 session 或排程任務,這幾項值得升級。DISABLE_COMPACT 變成單向開關,對用它來「強制關掉壓縮」的團隊是好消息,但若有人原本靠設檔把它重新打開,會失效;更新說明沒有說明為什麼這樣改。CLAUDE_CODE_MODEL_CATALOG 這項會讓雲端供應商上的 Claude Code 啟動時多一個對 downloads.claude.ai 的依賴,如果你的環境限制外連,需要評估;更新說明沒有說明檔案內容或失敗時的行為,我也沒查到進一步的官方說明。

資料來源:Claude Code changelog - Claude Code Docs、Claude Code changelog - gradually.ai
提問
請至少輸入 10 個字
相關文章
Ubuntu 24.04 上 Claude Code 沙盒起不來:AppArmor 擋住 bubblewrap 建立 user namespace 的檢查與修復
practice · 10/27
Claude Code effort 設定誰說了算:CLAUDE_CODE_EFFORT_LEVEL、--effort、modelSettings、effortLevel 與 maxEffortLevel 的優先順序
advanced · 10/27
用 OpenTelemetry 看 Claude Code 的壓縮與 hook:compaction、hook_execution_complete 與 precompute_reuse 欄位怎麼讀
advanced · 10/23
Bash 權限規則的盲區:deny 擋不住 /bin/rm、bash -c 與 git -C,devbox run * 還會放行內層任何命令
practice · 10/23
相關新聞
更多相關主題