跳至主要內容

Claude Code v2.1.280:推出 Claude Opus 5.5,Pro 與 Team Standard 預設改用 Opus

Claude Code v2.1.280 新增 Claude Opus 5.5 並設為預設 Opus 模型,Pro 與 Team Standard 方案預設改用 Opus,對話框不再回應誤按的 y/n,VS Code 也新增多個對話框。

Claude Code v2.1.280 是一個以新模型為核心的大型版本:Claude Opus 5.5 登場並成為預設的 Opus 模型,Pro 與 Team Standard 方案的預設模型也改為 Opus。此版本也調整了對話框對誤按按鍵的反應、已儲存的努力程度如何套用到較新的模型,並為 VS Code 擴充功能加入多個新對話框與可直接輸入的指令。其餘項目則是橫跨自動模式、背景代理、外掛、全螢幕介面、Claude Code on the web 與 Claude Tag 的修正。

新功能

Claude Opus 5.5 成為新的預設 Opus 模型

Claude Opus 5.5(claude-opus-5-5)現已推出,並成為預設的 Opus 模型。根據變更日誌,它提供 1M context,定價為每百萬 token $4/$20,快取讀取為每百萬 token $0.20。

Pro 與 Team Standard 預設改用 Opus

Pro 與 Team Standard 方案的預設模型由 Sonnet 改為 Opus,與 Max、Team Premium 和 Enterprise 一致。

努力程度與較新的模型

在 /effort 改為依模型分別設定之前所儲存的努力程度,不再套用到 Opus 5.5 等新推出的模型;這些模型會先使用各自的預設值,直到您選擇等級為止。另外,Opus 4.7、Opus 4.8 與 Fable 5 不再以推出時的預設努力程度蓋過您指定的值,無論是透過 -p 或 Agent SDK 中的 /effort、專案、受管理或 --settings 的 effortLevel,還是依模型設定的等級。

對話框:改用 Enter 與 Esc,不再回應誤按的 y/n

誤按 n 不再關閉對話框,誤按 y 也不再確認:請用 Enter 確認、Esc 取消。若要恢復原本的按鍵,可在 keybindings.json 中把 y/n 綁定到 confirm:yes/confirm:no。在大多數對話框(例如 /model、/config、/status 和 /permissions)中連按兩次 Ctrl+C 或 Ctrl+D,現在會關閉對話框而不是結束 Claude Code;此外,由於 2.1.260 加入的清除對話記錄行為已撤回,全螢幕模式下的 ctrl+l / cmd+k 又恢復為重繪畫面。

可調整的 MCP 描述長度上限

新的 CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH 環境變數可調整 MCP 工具描述與伺服器指示的 2,048 字元上限,適用於工作階段中的所有 MCP 伺服器。

VS Code 新增對話框與可輸入的指令

VS Code 擴充功能新增 Status 對話框(也可輸入 /status 開啟),顯示工作階段的版本、帳戶、模型與伺服器資訊;Sandbox 對話框(/sandbox)用於沙箱模式、非沙箱備援與排除的指令;Claude in Chrome 對話框(/chrome)則涵蓋擴充功能狀態、安裝、重新連線與權限頁面,以及預設啟用設定。Export conversation(/export)可將對話複製或儲存為純文字;輸入 /skills 開啟的 Slash commands 對話框現在會顯示每個技能的來源、token 估計值與開關狀態,並可點擊切換。輸入 /plan 則可切換到計畫模式、送出第一個規劃提示,或顯示工作階段的計畫。

Claude Tag:Slack 原生的 Working 指示與 Stop 按鈕

Claude 在 Slack 頻道中的討論串現在會使用 Slack 原生的 Working 指示、Stop 按鈕與討論串標題;指示會持續顯示到 Claude 完成為止,按下 Stop 則會中斷任務。當訪客加入或最後一位訪客離開,使 Claude 在 Restrict 或 Channel only 訪客設定下的回應方式改變時,Claude 也會在頻道中發出簡短通知。

修正與改進

  • 權限:透過符號連結路徑進行的寫入,不再以專案樹內的路徑寫法來判斷。提示會指出寫入實際落在哪裡,acceptEdits、允許規則與自動模式也不再核准落在範圍外的寫入。
  • 自動模式:當安全檢查拒絕審查某個動作時,自動模式現在只會拒絕一次並註明重試無濟於事,而不是一再重試;當安全檢查沒有給出答覆時,重試會逐步退避,連續十次後該回合會停止並顯示訊息。
  • 工作階段:修正對話每一回合都因「role ‘system’ must precede an ‘assistant’ message」API 錯誤而失敗的問題;也修正在不支援 advisor 輸入標籤的代理伺服器或閘道後方,啟用 advisor 的對話每回合都以 API Error 400 失敗的問題,現在請求會改為不帶該標籤重試。
  • 恢復工作階段:恢復含有未完成背景代理、shell 或工作流程的工作階段時,不再在您輸入任何內容之前自行開始模型回合。
  • 提示快取:在 Claude 工作時從主應用程式(Claude Desktop、VS Code、SDK)切換模型,不再導致下一個提示發生快取未命中;恢復的 fork 子代理也會重新送出最初使用的工具清單,而不是重新建立。
  • 背景代理:在 headless 與 SDK 工作階段中,傳給正在結束回合的背景子代理的訊息不再無聲遺失;若啟動它的對話在報告被讀取前已壓縮,已完成子代理的報告也不再遺失。
  • 背景代理:背景子代理執行時,現在按兩次 Ctrl+C 即可結束(先前需要三到四次);背景 shell 任務也不再把無害的非零結束碼(例如 grep 沒有符合結果)回報為失敗。
  • 技能:當 ~/.claude/skills/ 中的 manifest.json 列出技能名稱時,這些技能不再被移到 ~/.claude/skills/.trash/。
  • 外掛:背景的市集自動更新現在會遵循 git credential helper,私有 repo 的市集不再每次都重新 clone 或始終無法更新。名稱模仿保留市集名稱的市集,現在新增時會被拒絕,若已新增則停止載入。
  • MCP:在 claude mcp remove 之後以相同名稱重新加入的 MCP 伺服器,現在會重新連線,而不是顯示為需要驗證。
  • Hook:agent 類型的 hook 不再於 PermissionRequest 執行,因為它的答覆永遠無法允許或拒絕該請求;現在會改為顯示錯誤,引導改用 command 或 http hook。hook_execution_complete OpenTelemetry 事件也新增了 hook 輸出大小,以及因過大而存成檔案的輸出數量。
  • 全螢幕:滑鼠滾輪現在可以捲動 /skills 清單,以及含隱藏選項的選擇清單(例如 /model 和 /permissions),/plugin 中技能的狀態選項也可以點擊。
  • /permissions:檢視、新增或刪除規則後,焦點會回到規則清單;刪除規則與移除目錄的確認現在預設為 No。
  • 語音聽寫:Ctrl+C 現在會停止聽寫,轉錄處理中按 Esc 可以取消,在對話記錄檢視或 vim NORMAL 模式中按住 Space 也不再啟動聽寫。
  • VS Code:當 Python 擴充功能在啟用時卡住,Claude Code 現在會在 60 秒後不帶 Python 環境啟動;可使用自動模式時,計畫核准卡片的第一個選項會是「Yes, and use auto mode」,與終端機一致。
  • self-hosted runner:生命週期 hook 中的 git 現在會忽略 runner 共用 git 檔案中指定的 hook 資料夾與程式;其中的本機路徑與 git:// 遠端現在需要 GIT_ALLOW_PROTOCOL。
  • Windows:背景清理不再刪除用來搬移 ~/.claude/session-env、image-cache 或其他會被清理之資料夾的目錄符號連結或 junction。
  • Claude Code on the web:在 GitHub Enterprise Server repo 的雲端工作階段中,gh 與 GitHub API 呼叫不再於約八小時後失敗;token 現在會自動更新。

此版本共包含 114 項變更,完整清單請參閱完整變更日誌。

如何更新

  1. 檢查已安裝的版本:claude --version
  2. 就地更新:claude update
  3. 對話框現在以 Enter 確認、Esc 取消;若您習慣使用 y/n,可在 keybindings.json 中將它們綁定到 confirm:yes/confirm:no。Opus 5.5 等新推出的模型會先使用預設的努力程度,直到您以 /effort 選擇等級。

相關連結