Claude Code v2.1.126:增強專案管理與跨平台改進
Claude Code v2.1.126 推出強大的專案清理指令、改進的閘道相容性、增強的驗證流程,以及眾多平台特定修復。
Claude Code v2.1.126:增強專案管理與跨平台改進
Claude Code v2.1.126 為專案管理工作流程、跨平台相容性和開發者體驗帶來重大改進。此版本引入強大的清理工具,提升驗證可靠性,並解決了影響 Windows 和遠端開發環境的眾多平台特定問題。
新功能
專案管理與清理
全新專案清理指令:本次發布的亮點功能是新的 claude project purge [path] 指令,讓您能夠完全清理專案的所有 Claude Code 狀態,包括對話記錄、任務、檔案歷史和設定項目。該指令支援靈活的執行模式:
--dry-run預覽將要刪除的內容-y/--yes非互動式執行-i/--interactive選擇性刪除--all清理全部內容
閘道與模型管理
增強閘道相容性:當 ANTHROPIC_BASE_URL 指向 Anthropic 相容閘道時,/model 選擇器現在會智能地列出來自閘道 /v1/models 端點的模型,改善與自定義部署的整合。
改進權限處理:--dangerously-skip-permissions 旗標現在會跳過對受保護目錄(如 .claude/、.git/、.vscode/ 和 shell 設定檔)的寫入提示,同時為災難性操作保留安全網。
驗證與 OAuth 改進
強健的 OAuth 流程:claude auth login 現在能優雅地處理瀏覽器回調無法到達 localhost 的情況(在 WSL2、SSH 和容器環境中很常見),支援直接在終端貼上 OAuth 代碼。
更好的錯誤處理:系統現在會為「組織不允許 OAuth」錯誤正確顯示指引,而不是顯示通用登入畫面。
開發者體驗增強
增強遙測:claude_code.skill_activated OpenTelemetry 事件現在包含 invocation_trigger 屬性,可區分「user-slash」、「claude-proactive」和「nested-skill」調用。
視覺回饋改進:自動模式現在會在權限檢查停滯時顯示紅色轉圈,提供更清楚的系統狀態視覺回饋。
平台特定改進
Windows PowerShell 檢測:大幅改進對各種部署方式(Microsoft Store、不含 PATH 的 MSI、.NET 全域工具)的 PowerShell 7 安裝檢測。啟用 PowerShell 時,Claude 現在會正確將其視為主要 shell。
圖片處理:透過實施貼上時自動縮放和從歷史中移除超大圖片並自動重試請求,修復了大圖片導致會話中斷的問題。
安全性與穩定性修復
安全性增強:解決了當較高優先級的受管設定來源缺少沙箱區塊時,allowManagedDomainsOnly 和 allowManagedReadPathsOnly 設定被忽略的關鍵問題。
連線可靠性:修復了多個逾時和連線問題,包括 Mac 睡眠後的「串流閒置逾時」錯誤、背景會話中止,以及慢速或代理連線上的 OAuth 失敗。
效能最佳化:解決了 Cursor 和 VS Code 整合終端中的觸控板捲動問題,並解決了 Windows 上日文、韓文和中文字元的文字渲染問題。
如何更新
更新到 Claude Code v2.1.126:
- 檢查目前版本:
claude --version - 使用套件管理器更新或下載最新發布版本
- 驗證更新:
claude --version - 考慮使用新的
claude project purge --dry-run來清理舊的專案狀態