觀點 · 資訊分享
Claude Code 2.1.119:--from-pr 支援 GitLab 與 Bitbucket,/config 設定改成會被保存
Anthropic 的 AI 寫程式工具 Claude Code 發布 2.1.119:/config 設定現在會寫進 settings.json,--from-pr 能吃 GitLab、Bitbucket 與 GitHub Enterprise 網址,另有一項 marketplace 封鎖規則的安全修正。
- 發布
- 2026-04-24
- 篇幅
- 約 4 分鐘 · 1,695 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:Claude Code 2.1.119 讓 /config 設定會被保存、–from-pr 能吃 GitLab 與 Bitbucket 的網址,另外修了一項 marketplace 封鎖規則的安全問題。

先用白話講:Claude Code 是什麼?
你可以把 Claude Code 想成「住在終端機裡的 AI 工程師助手」:你用文字交代任務,它讀專案、改檔案、跑指令。這個工具更新很勤快,每個版本都有一長串修正,這篇只挑對一般開發者最有感的幾項。
發生什麼事
Claude Code 在 2026 年 4 月 23 日(美國時間)發布 2.1.119,台灣時間是 4 月 24 日。重點包括:
- 設定會保存:
/config裡調的設定(佈景主題、編輯模式、詳細輸出等)現在會存到~/.claude/settings.json,並參與專案、本機、政策的覆寫順序 - 更多平台:
--from-pr現在可接受 GitLab 合併請求、Bitbucket PR 與 GitHub Enterprise 的網址 - 自訂 PR 連結:新增
prUrlTemplate設定,讓畫面底部的 PR 徽章指向自己的程式碼審查網址,而不是固定的 github.com - 隱藏路徑:新增
CLAUDE_CODE_HIDE_CWD環境變數,啟動畫面可以不顯示工作目錄 - PowerShell 工具:在權限模式下,指令可以像 Bash 一樣被自動核准
其他值得注意的調整
| 類別 | 內容 |
|---|---|
--print 模式 |
會遵守 agent 設定的 tools 與 disallowedTools,與互動模式一致 |
| Hooks | PostToolUse 與 PostToolUseFailure 的輸入新增 duration_ms(工具執行時間) |
| MCP | 子代理與 SDK 的 MCP 伺服器重新設定時,改為並行連線 |
| 安全 | blockedMarketplaces 現在會正確套用 hostPattern 與 pathPattern |
另外還有一批修正,包括 Windows 剪貼簿貼上多出空白行、MCP OAuth 探索時伺服器回傳非 JSON 造成失敗、${ENV_VAR} 在 MCP 標頭沒被替換等問題。
操作體驗上也有一些小調整:外掛被其他外掛的版本限制固定住時,會自動更新到符合條件的最高 git 標籤;Vim 模式在插入狀態按 Esc 不會再把排隊中的訊息拉回輸入框,要再按一次 Esc 才會中斷;斜線指令的建議清單會標出符合查詢的字元,過長的描述也會換行而不是被截掉。
給開發者的技術細節
- Vertex AI 上的工具搜尋現在預設關閉(避免不支援的 beta 標頭錯誤),要用的話以
ENABLE_TOOL_SEARCH開啟 - 狀態列的 stdin JSON 新增
effort.level與thinking.enabled - OpenTelemetry 的
tool_result與tool_decision事件新增tool_use_id - 以上皆整理自官方 Release Notes;完整清單請直接看 GitHub 頁面
我的看法
對接案的人來說,客戶的程式碼不一定在 GitHub:有的在 GitLab,有的在公司自架的 GitHub Enterprise 或 Bitbucket。這版讓 --from-pr 支援這些平台,等於少了一道工作流程的限制。
另外,blockedMarketplaces 這類「禁止從哪些來源載入外掛」的規則,如果規則沒有被正確執行,就等於形同虛設。團隊有設定這類限制的話,建議升級到這版,並實際測一次規則有沒有生效。
名詞小辭典
- Claude Code:Anthropic 的 AI 寫程式工具,在終端機中使用。
- PR(Pull Request):請求把一組程式碼變更合併進主程式的流程。
- Hooks:在特定事件發生時自動執行的自訂指令。
- MCP:讓 AI 工具連接外部資料與服務的通用協定。