Claude Code v2.1.275:立即傳送鍵、claude.ai 技能與外掛同步,以及更安全的 npm 外掛安裝
Claude Code v2.1.275 新增可立即送出排隊訊息的按鍵,將 claude.ai 的技能與外掛同步到終端機工作階段,在閘道登入時確認帳號,並讓 npm 外掛的安裝腳本不再執行。
Claude Code v2.1.275 是一次大型更新,變更日誌共列出 95 個項目。此版本新增可中斷目前回合並送出排隊訊息的立即傳送鍵,會將你在 claude.ai 帳號上啟用的技能與外掛同步到終端機工作階段,並在 Claude apps gateway 登入時顯示登入的帳號。從 npm 安裝的外掛不再執行安裝腳本,另有許多修正針對工作階段恢復的穩定性、機密資訊遮蔽、全螢幕模式與 VS Code 擴充功能。
新功能
排隊訊息的立即傳送鍵
新的立即傳送鍵(ctrl+enter,或 ctrl+x ctrl+s)會中斷目前的回合,並一次送出所有排隊中的訊息。已送出與排隊中的訊息在模型收到之前會以灰色顯示。
在終端機中使用 claude.ai 的技能與外掛
你在 claude.ai 帳號上啟用的技能與外掛,現在會同步到以該帳號登入的終端機工作階段。可用 syncClaudeAiSkills: false 或 syncClaudeAiPlugins: false 退出。ListPlugins 工具的說明現在會清楚表示它列出的是 claude.ai 帳號上啟用的外掛,而不是以 /plugin 在本機安裝的外掛;對同步的帳號技能資料夾中的檔案執行 Write 與 Edit 時,結果也會說明變更並未儲存到你的帳號,以及如何儲存。
閘道登入時顯示帳號
當 Claude apps gateway 在登入過程中指出登入的帳號時,你現在需要先確認該帳號才會儲存憑證,/status 也會顯示該帳號。對於透過 Claude apps gateway 的登入,若閘道宣告支援 token 撤銷,/logout 現在也會一併結束在該閘道上的工作階段。
外掛安裝變更
/plugin install <plugin> --marketplace <source> 會在安裝外掛前提議先加入該 marketplace。從 npm 來源安裝的外掛,現在改以 npm pack --ignore-scripts 取得並驗證完整性,因此套件的安裝腳本不再執行。
遙測輔助程式警告
當設定的 otelHeadersHelper 失敗時,Claude Code 現在會在啟動時發出警告,讓你察覺工作階段其實沒有匯出任何遙測資料。
自訂系統提示的提示快取
當 --system-prompt 含有 __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__ 這一行時,該行以上的文字現在會被全域快取,與 SDK 的陣列形式相同。
自動模式、圖片與 routine
- 在自動模式中,Claude in Chrome 現在會像 bypass 模式一樣,對分類器核准的呼叫略過擴充功能的逐站檢查,修正了重新導向後
browser_batch出現「Permission denied」的問題。 - 貼上與附加的圖片現在會儲存在 Claude 不需權限提示即可當成檔案開啟的位置,Desktop 與 VS Code 也適用。
- 排程與 Run now 的 routine 執行,現在可以不經詢問就將資料儲存到你可編輯的 artifact 並重新發布其頁面;公開 artifact、首次發布與刪除仍會詢問。
- 託管工作階段在容器重新啟動後,會保留尚未回答的權限提示,而不是重新詢問。
VS Code:逐項審查變更與編輯記憶
建議變更的差異分頁中,每一處變更下方現在都有接受與拒絕按鈕,可以逐項審查一次編輯。Memory 對話框現在可以檢視、編輯與刪除已儲存的記憶;你也可以不輸入任何文字就送出附加的圖片;代理地圖的標籤現在會計算執行中的代理數量,並在失敗後轉為紅色。
修正與改進
- 恢復的穩定性:當工作階段儲存的歷史含有格式錯誤的 task-reminder 或 @ 檔案附件項目時,
--resume、恢復選擇器預覽、恢復的背景代理與對話紀錄檢視不再失敗。對話紀錄中格式錯誤的訊息項目或內容區塊,也不再讓恢復當掉或使工作階段無法啟動。 - 思考與快取:當對話開始時使用的內建工具之後被伺服器端旗標關閉時,
--resume與--continue不再丟棄對話中先前的思考內容;壓縮或恢復後,還原的記憶檔案的時間註記也不再於每次請求之間變動,先前這會造成提示快取未命中。 - 機密資訊:外掛與 marketplace 的訊息、記錄以及
claude plugin marketplace list,不再顯示儲存在 git、ssh 或 marketplace URL 中的密碼或 token;VS Code 的 Manage plugins 對話框也不再顯示輸入在 marketplace URL 中的密碼或 token。 - Marketplace:當擷取失敗且 marketplace 以其儲存庫命名時,
claude plugin marketplace update不再刪除 GitHub marketplace 的本機副本。 - 網路閘道:位於會改寫 API 錯誤回應之網路閘道後方的使用者,在 beta 請求標頭被拒絕時,不再每一輪都遇到終端機
API Error: 400。 - Linux 上的沙箱:當 shell 為 zsh 時,沙箱中的 Bash 指令失敗不再回報結束代碼 0;沙箱中的 Bash 指令現在也能寫入名為
hooks/或config/的專案目錄。 - 搜尋:Grep、Glob 與 @ 檔案建議在搜尋結果超過 20MB 輸出上限時,不再卡住或耗盡記憶體;系統 ripgrep 在大量警告之後,現在會回報錯誤,而不是「no matches」。使用自訂
fileSuggestion指令或輸入@./@./時,@ 提及的檔案建議也不再被埋在 MCP 資源下方。 - 檔案:在記憶體壓力下,大型檔案有部分內容無法解碼時,Read 工具現在會回報錯誤而不是卡住;在分叉或背景工作階段中,若檔案歷史備份無法完整複製,
/rewind也不再還原出填滿零或被截斷的檔案。 - 全螢幕:向上捲動經過大型檔案差異時,畫面不再凍結或空白數秒;在斜線指令下拉選單開啟時快速輸入或按住按鍵,不再讓工作階段以無法復原的介面錯誤結束;在
claude --resume工作階段選擇器中以滑鼠選取的文字,現在也能進入剪貼簿。 - Hook 與權限:指定了特定
matcher的SubagentStophook,不再對每個代理類型為空的停止中子代理觸發;/update-config現在會寫入Edit(path)權限規則,而不是檔案權限檢查無法比對的Write(path)規則。 - SDK 與 runner:
--forward-subagent-text的 stream-json 與 SDK 輸出,不再遺漏由context: fork技能產生的子代理訊息;使用--drain-wait-sec的 self-hosted runner,也不再遺失在 SIGTERM 排空期間完成之回合的最終結果。 - 穩定性:修正
~/.claude.json含有格式錯誤的mcpNeedsAuthNoticed值時啟動即當掉的問題、在檔案描述元耗盡的機器上執行經由 stdin 輸入的指令時背景工作階段當掉的問題,以及回應中偶爾出現多餘</ccmemory>類結尾標籤的問題。 - Artifact:在工作階段於另一台機器上恢復或其暫存區被清除後,artifact 更新不再以「File not found」失敗;當你獲得共享 artifact 的編輯權限時,Claude 現在會直接更新它,而不是另外發布副本;首次發布時會要求一個單字的分頁圖示,而不是表情符號 favicon。
- 回應速度:終端機緩慢或暫停時,輸出不再越落越後;同一台機器上的編輯器視窗與非互動式工作階段,現在會共用最近一分鐘內讀取的方案用量。
- VS Code:重新命名執行中的工作階段不再恢復成自動產生的名稱(2.1.269 引入的回歸問題);在 Claude 回應期間輸入的斜線指令,現在會在回應結束後執行;也修正了在 git 忽略檔案中選取的文字可能被送給 Claude 的罕見情況。新的
claudeCode.scrollToBottomOnSend設定可關閉送出時跳到底部的行為。 - Claude Code on the web:允許網域清單非常長的雲端環境,現在會在儲存時就失敗並說明需要刪減多少,而不是之後每次啟動工作階段都失敗;個人帳號的雲端工作階段被拒絕存取 GitHub 時,指引現在會連到 claude.ai/connect-github。
- Claude Tag:存取組合新增附加條件,可讓組合也套用到有訪客的頻道或 Slack Connect 頻道;並新增 Amazon CloudWatch、CloudWatch Logs、Amazon SNS、Google Cloud Monitoring 與 Cloud Logging 預設,以及更多 Datadog 站點預設,新的 Datadog 連線也僅限讀取與查詢 API 路由。透過 AWS 連線傳送的新版 AWS CLI 與 SDK 的 S3 上傳,不再以 502 失敗。
- Code Review:當某個審查代理以非預期格式回傳結果時,審查不再偶爾遺漏部分分析;擁有超過 100 次 Claude 審查的 pull request,在從基底分支乾淨合併時,現在會進行較輕量、聚焦於合併的審查。
此版本共包含 95 項變更,完整清單請參閱官方變更日誌。
如何更新
- 檢查已安裝的版本:
claude --version - 就地更新:
claude update - 你在 claude.ai 帳號上啟用的技能與外掛,現在會同步到以該帳號登入的終端機工作階段;若不需要,請設定
syncClaudeAiSkills: false或syncClaudeAiPlugins: false。來自 npm 來源的外掛不再執行其安裝腳本。