CClaude Code 中文教學
文件 / whats-new/2026-w19

第 19 週 · 2026 年 5 月 4–8 日

官方中文文件· 查看原文 ↗ ·官方譯文,未經機器翻譯

從 .zip 檔案和 URL 載入 plugins,使用 Ctrl+R 搜尋所有專案的命令歷史記錄,從本機 HEAD 或遠端預設分支建立新 worktrees,以及使用 auto mode hard deny 規則無條件地阻止操作。

Releases v2.1.128 → v2.1.136 2 features · 5 月 4–8 日
從 .zip 檔案和 URL 載入 Plugins

`--plugin-dir` 現在除了接受目錄外,還接受 .zip plugin 檔案,新的 `--plugin-url` 旗標可在目前工作階段從 URL 取得 plugin 檔案。適合在將 plugin 新增至 marketplace 之前試用,或從成品存放區發送內部 plugins。

直接從 URL 載入 plugin:

claude --plugin-url https://example.com/my-plugin.zip

Plugins 指南

在所有專案中搜尋歷史記錄 v2.1.129

Ctrl+R 反向搜尋現在預設搜尋所有專案中的所有提示,恢復了 v2.1.124 之前的行為。搜尋時按 Ctrl+S 可縮小範圍至目前專案或工作階段。當您記得上週在另一個 repo 中執行的命令,但不想費力尋找時,這非常方便。

Interactive mode:命令歷史記錄

其他改進

新的 worktree.baseRef 設定(fresh | head)控制 --worktreeEnterWorktree tool 和 agent-isolation worktrees 是從遠端預設分支還是本機 HEAD 建立分支;預設的 fresh 會將未推送的提交排除在新 worktrees 之外
新的 settings.autoMode.hard\_deny 規則無條件地在 auto mode 中阻止符合條件的操作,無論允許例外如何,適用於即使套用更廣泛的允許規則也不應自動執行的操作
Hooks 現在透過 `effort.level` JSON 輸入欄位和 `$CLAUDE_EFFORT` 環境變數接收作用中的努力等級,Bash tool 命令可以讀取 \$CLAUDE\_EFFORT
CLAUDE\_CODE\_DISABLE\_ALTERNATE\_SCREEN=1 選擇退出全螢幕替代螢幕渲染器,並將對話保留在終端機的原生 scrollback 中
CLAUDE\_CODE\_PACKAGE\_MANAGER\_AUTO\_UPDATE 允許 Homebrew 或 WinGet 安裝在背景中執行升級並提示重新啟動
CLAUDE\_CODE\_SESSION\_ID 現在位於 Bash tool 子程序環境中,與傳遞給 hooks 的 session\_id 相符
/mcp 現在顯示已連線伺服器的 tool 計數,並標記以 0 個 tools 連線的伺服器
--channels 現在適用於 console(API 金鑰)驗證
Bash、hooks、MCP 和 LSP 等子程序不再繼承 OTEL\_\* 環境變數,因此透過 Bash tool 執行的 OTEL 檢測應用程式不再會採用 CLI 自身的 OTLP 端點
Sub-agent 進度摘要現在會命中 prompt cache,將 cache\_creation token 成本降低約 3 倍
多項 OAuth 和認證可靠性修正:平行工作階段不再在重新整理 token 競爭後卡在 401,MCP OAuth 重新整理 tokens 在多個伺服器並行重新整理時不再遺失,並修正了來自並行認證寫入的罕見登入迴圈
新的 parentSettingsBehavior 管理員金鑰讓管理員可以選擇將 SDK managedSettings 納入原則合併

v2.1.128–v2.1.136 的完整變更日誌 →