跳至主要內容

Claude Code v2.1.271:Remote 工作階段支援快速模式、逐指令沙箱網域與 omitClaudeMd

Claude Code v2.1.271 讓 Remote 工作階段支援快速模式,新增沙箱自動模式下的逐指令允許網域、子代理用的 omitClaudeMd、外掛安裝的 --accept-command 選項,並為 Monitor 加上期限。

Claude Code v2.1.271 是一次大型更新,變更日誌共列出 96 個項目。此版本讓 Claude Code Remote 工作階段支援快速模式,為自動模式下的沙箱指令加入逐指令的網路允許清單,並為子代理新增 omitClaudeMd 選項,同時調整了自動模式與 Monitor 監看的行為。許多修正集中在組織政策載入、Bash 權限檢查、MCP 與工作階段恢復。

新功能

Claude Code Remote 工作階段支援快速模式

快速模式現在可在 Claude Code Remote 工作階段中使用,雲端與 self-hosted runner 皆適用。只要組織允許,主機的快速模式設定或在工作階段中輸入的 /fast 都會生效。

沙箱自動模式下的逐指令允許網域

在啟用沙箱的自動模式中,Bash、PowerShell 與 Monitor 現在支援逐指令的 allowed_domains。指令所需的主機會與指令一併審查,且只對該指令開放;其他主機則會被拒絕。

子代理用的 omitClaudeMd

代理的 frontmatter 與 --agents JSON 現在接受 omitClaudeMd,讓自訂與外掛子代理可以在不載入使用者、專案與本機 CLAUDE.md 檔案的情況下執行。受管政策檔案仍會載入。

外掛指令確認與定價倍率

claude plugin install 與 claude plugin update 新增 --accept-command <sha256>,可精確接受先前 --json 執行所顯示的指令,用來取代 -y。modelPricing 受管設定與 Claude apps gateway 的 pricing 區塊,現在接受大於 1、最高 10 的 multiplier,可用於加價後的內部費用分攤費率。

Self-hosted runner 選項

使用 claude self-hosted-runner --drain-marker-file <path> 時,若在 SIGTERM 排空時該檔案存在,runner 會向伺服器將其結束回報為主機排空(僅用於遙測)。此外新增 --host-config-snapshot disk|memory 選項,並修正當主機設定目錄超過 64 MiB 時,runner 工作階段會悄悄遺失所有主機設定(設定、技能、外掛、MCP 伺服器)的問題。

/config 支援滑鼠

在全螢幕模式下,/config 面板現在支援滑鼠操作:滾輪可捲動設定清單,點擊設定值即可變更,指標下方的列也會反白顯示。

自動模式與 Monitor 的行為變更

  • 在自動模式中,技能或斜線指令內嵌的 ! shell 指令現在遵循預設模式的權限規則,而非交由分類器判斷;沒有任何規則能決定的指令,會以經過審查的工具呼叫方式執行。
  • 在自動模式中,子代理現在會透過一個專用、由安全分類器審查的交還呼叫向呼叫者回報,而不是事後才審查它的最後一則訊息。
  • Monitor 監看現在一律有期限(最多 30 分鐘;單一提示的 -p 執行則為 10 分鐘),並會通知 Claude 重新設定,取代原本沒有逾時的 persistent 選項。

動態工作流程變更

動態工作流程在達到用量上限時現在會暫停,並在上限重置後自動繼續,而不是捨棄受影響的代理。Pro 方案的預設動態工作流程規模改為 small,medium 規模的建議代理數也從 15 個降為 10 個。

修正與改進

  • 組織政策:切換帳號、組織或 API 金鑰後,不再沿用快取的組織政策;工作階段中途更換憑證時,政策也會立即重新整理,不必等到每小時的檢查。組織政策在啟動後才載入完成或於工作階段中途變更時,工具與指令清單現在也會隨之更新。
  • 受管 MCP:無法讀取或解析的企業 managed-mcp.json 不再被忽略;它現在會維持對 MCP 的獨占控制(使用者、專案與外掛伺服器都不會載入),並在啟動時發出警告。
  • Bash 權限檢查:當檔案跟在檢查器無法辨識的選項之後時,檢查不再遺漏 fmt、column 等指令讀取的檔案;萬用字元位於指令的模式或選項值中時(例如 grep -v dir/* file),也不再略過展開後的檔案;shell 變數宣告旗標也無法再誤導檢查器。在 bypass 與自動模式下啟用 permissions.blockReadsOutsideWorkingDirectories 時,含有兩次目錄切換、子 shell 或 cd+git 串接的指令不再略過提示。
  • 快速模式:組織停用快速模式時,/fast off 現在會關閉快速模式,而不是回答「Fast mode unavailable」;以 CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK 啟動的工作階段,在 API 拒絕快速模式後不再每一輪重送快速請求;在 CLAUDE_CODE_RETRY_WATCHDOG 下,快速模式遇到用量額度上限或過載時,現在會改回標準速度。
  • 恢復工作階段:/resume 與 /teleport 不再沿用前一段對話的檔案讀取追蹤,先前這可能讓 Claude 編輯恢復後的對話從未讀過的檔案。當恢復的工作階段與設定的預設模型屬於不同模型系列時,--resume 不再遺失 1M 上下文視窗([1m]);以 /artifacts 附加的 artifact 也不再於 --resume 後消失。
  • 背景指令:對話壓縮後,Claude 不再為仍在執行中的背景指令(例如監看任務或開發伺服器)啟動第二個副本。
  • Linux 上的 git:沙箱指令啟動失敗後殘留的 .git/config.lock,不再讓 git checkout -b、git push -u 與 git config 在該工作階段剩餘時間內都無法使用。
  • 閘道與代理伺服器:當 LLM 閘道以 text/plain 傳回非串流回覆時,回合不再以「API returned an empty or malformed response」失敗;透過 ANTHROPIC_UNIX_SOCKET 設定的第三方本機代理,再次與其他自訂閘道一樣處理,Remote Control 也包含在內。Claude apps gateway、Bedrock、Vertex AI 與 Foundry 工作階段也不再重新整理它們用不到的殘留 claude.ai 登入。
  • MCP:修正 MCP 伺服器在緊密迴圈中傳送 list_changed 通知時造成的持續高 CPU 使用率、數個 MCP OAuth 用戶端註冊問題,以及 Claude 以單純名稱選取 MCP 工具時工具搜尋找不到結果的問題。claude mcp serve 現在會在工具呼叫執行期間每 30 秒傳送一次進度更新,讓不輸出任何內容的長時間指令不會因閒置逾時而中止。
  • Hook:SessionStart、UserPromptSubmit、PreToolUse 或 SessionEnd hook 執行期間,旋轉指示器現在會顯示正在執行及經過時間,按 Esc 也可取消正在等待 SessionStart hook 的提示。當 hook matcher 以 __proto__ 或 constructor 等繼承的物件屬性命名時,互動式 /hooks 選單不再當掉。
  • 技能:從 claude.ai 同步的技能在登出後不再無限期留在磁碟上;未在 cleanupPeriodDays 內更新的副本會在下次啟動時移到可復原的垃圾桶。內建的 claude-api 技能現在會為串流自訂工具啟用 eager_input_streaming,並以 user.define_outcome 開始以交付成果為目標的 Managed Agents 工作。
  • Artifact:以 artifact 形式發布的 Markdown 檔案現在會呈現為有樣式的文件頁面;一個工作階段現在最多可同時監看 10 個已發布的 artifact 是否在別處被重新發布(原為 5 個);背景工作階段(claude --bg、claude agents)現在也會監看自己發布的 artifact。
  • 提示輸入:IDE 選取範圍指示器現在是會隨文字換行的 [⧉ …] 標籤,不再擠壓多行提示;用 Backspace 刪除即可不附加選取內容。/add-dir 的路徑輸入現在可用左右方向鍵移動游標,按 Enter 也只會加入輸入的路徑。
  • 效能:大型差異與長對話紀錄的繪製更快、慢影格更少;由於略過每次啟動時對內建模型資料的多餘驗證,啟動也稍微加快。
  • Windows:當工作階段的暫存輸出路徑達到 260 個字元時,PowerShell 指令不再以「Exit code 1」且無輸出的方式失敗;從回報 inode 0 的虛擬磁碟機載入時,第一個之後的自訂代理、斜線指令與輸出風格現在也能正常載入。
  • VS Code:新增 Attach Open File 設定,關閉後開啟中的檔案不會再被加入訊息(選取的文字仍會附加)。Hooks 與 Permission rules 對話框修正了多個儲存相關問題,擴充功能在 Windows 上執行背景指令時也不再閃現主控台視窗。
  • Claude Code on the web:雲端工作階段在其程序結束後,不再偶爾需要約十分鐘才回應;Routines 頁面改為具有 Yours 與 Templates 分頁的新版面(並移除了行事曆檢視);管理設定中的 Cloud environments 編輯器也新增 Custom network access 選項。
  • Claude Tag:在 Claude 保持活躍的頻道中,當對話大多在討論串內進行時,Claude 不再約每小時遺失一次工作脈絡;現在只有對 Claude 下達的指示才會約束它,不確定時它會詢問。
  • Code Review:修正相同的審查結果偶爾被張貼兩到三次、後續審查重新張貼已由人員解決的安全性發現,以及在 Claude 應用程式中重新開啟已完成的 /ultrareview 雲端工作階段時整個審查從頭再跑一次的問題。

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

如何更新

  1. 檢查已安裝的版本:claude --version
  2. 就地更新:claude update
  3. 若你使用 Monitor 監看的 persistent 選項,請注意監看現在一律有期限(最多 30 分鐘;-p 執行為 10 分鐘),並會通知 Claude 重新設定。在自動模式中,技能與斜線指令內嵌的 ! shell 指令現在會遵循你的預設模式權限規則。

相關連結