Claude Code v2.1.160:強化安全性與穩定性改進
Claude Code v2.1.160 為 shell 和設定檔案引入重要的安全提示功能,並修復了 Windows、WSL 和背景工作階段的多項錯誤。
Claude Code 團隊發布了 v2.1.160 版本,這是一個專注於安全性增強和穩定性改進的重要更新。此版本解決了檔案修改相關的關鍵安全問題,同時提供了許多改善整體使用者體驗的錯誤修復。
新功能
強化安全功能
Shell 啟動檔案保護:Claude Code 現在會在寫入 shell 啟動檔案(如 .zshenv、.zlogin、.bash_login 和 ~/.config/git/)之前提示使用者。這可防止意外的指令執行,避免危及系統安全。
建置工具設定安全性:acceptEdits 模式現在會在修改具有程式碼執行權限的建置工具設定檔案前進行提示,包括 .npmrc、.yarnrc*、bunfig.toml、.bazelrc、.pre-commit-config.yaml 和 .devcontainer/ 檔案。
改進工作流程效率
簡化檔案編輯:編輯工作流程現在更加高效 - 使用 grep 查看檔案後不再需要單獨的 Read 指令。單一檔案的 grep/egrep/fgrep 指令現在可以滿足編輯前讀取的要求。
Windows 和 WSL 改進
修復剪貼板問題:在 WSL 上的複製選取功能現在可以正確寫入 Windows 剪貼板,使用 PowerShell 互操作取代 OSC 52,解決了與 MobaXterm 等終端機的相容性問題。
背景工作階段穩定性:多項修復解決了工作階段還原問題,包括聊天記錄保存和防止恢復工作階段時重新執行原始提示。
效能和介面增強
響應式介面:修復了 Windows 在高 CPU 負載下的輸入無響應問題,並解決了代理程式清單中自動更新器的效能問題。
更好的終端機相容性:改進了終端機同步輸出標記的處理,並修復了在 Apple Terminal 和 tmux 等各種終端機環境中的渲染問題。
國際化支援:增強了 CJK IME 組合顯示,並修復了專案目錄中包含非 ASCII 字元時語音模式的連接問題。
如何更新
要更新到 Claude Code v2.1.160:
- 使用您的套件管理器的更新指令
- 或從官方儲存庫下載最新版本
- 重新啟動任何活動的 Claude Code 工作階段以確保所有修復生效