觀點 · 資訊分享
Claude Code 2.1.166:主模型塞車時自動換備援模型,還把跨工作階段訊息的權限收緊
Claude Code v2.1.166 新增 fallbackModel 設定,最多三個備援模型依序接手;deny 規則支援萬用字元;其他 Claude 工作階段轉傳來的訊息不再擁有使用者權限。
- 發布
- 2026-06-07
- 篇幅
- 約 4 分鐘 · 1,707 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:Claude Code 2.1.166 讓你設定最多三個備援模型,主模型塞車時自動接手;同時收緊了權限規則與跨工作階段訊息的信任。

先用白話講:備援模型是什麼?
想像你每天搭的捷運突然停駛,如果你事先查好「接駁公車」和「計程車」兩條路線,就能馬上換方案,不會遲到。備援模型(fallback model)就是這個概念:AI 工具平常用主要模型工作,萬一它過載或暫時不能用,就依你排好的順序換下一個模型繼續做。
發生什麼事
Anthropic 在 6 月 6 日(UTC)釋出 Claude Code v2.1.166,主要更新有:
- fallbackModel 設定:最多設定三個備援模型,主模型過載或不可用時依序嘗試;命令列的
--fallback-model現在也適用於互動式工作階段 - deny 規則支援萬用字元:工具名稱位置可用萬用字元,單獨寫
*就拒絕所有工具;allow 規則則不接受非 MCP 的萬用字元;deny 裡寫了不認識的工具名稱,啟動時會警告 - 強化跨工作階段訊息:從其他 Claude 工作階段經 SendMessage 轉傳的訊息,不再擁有使用者的權限,接收方會拒絕轉傳來的權限請求,自動模式也會阻擋
- 失敗時再試一次:API 拒絕意外且無法重試的錯誤時,會改用備援模型重試一次;驗證、速率限制、請求大小與連線傳輸錯誤仍會直接顯示
其他值得注意的修正
- 把思考功能關掉的設定(例如
MAX_THINKING_TOKENS=0),現在對預設就會思考的模型也有效(透過 Claude API 時) - 託管設定裡只要有一筆無效,不會再讓其餘有效的政策默默失效
- 託管設定的 MCP 伺服器允許與拒絕條件,現在能正確處理帶有
${VAR}變數的寫法 - JetBrains 系列終端機閃爍、Kitty 鍵盤協定下 Shift 加非英文字元被丟掉、PowerShell 指令驗證偶爾卡住等問題也一併修正
之後的 v2.1.167、v2.1.168 官方只寫「錯誤修正與穩定性改善」。
給開發者的技術細節
{
"fallbackModel": ["模型 A", "模型 B", "模型 C"]
}
以上是示意:官方只說「fallbackModel 設定,最多三個備援模型依序嘗試」,欄位的確切格式與可用的模型名稱請看官方設定文件,這裡不替官方補細節。
- 單獨寫
*的 deny 會擋掉所有工具,威力很大;官方這則更新沒有說明它與 allow 規則同時存在時的優先順序,請在測試環境確認行為,再推到團隊 - 團隊用託管設定管政策的話,升級後建議重新檢查一次,確認原本被默默略過的無效條目
我的看法
我自己寫程式時很依賴 AI 工具,最怕的是跑到一半主模型塞車,整個流程卡住。備援模型這種功能看似小,其實對「讓它自己跑一段時間」的用法很重要。
不過我會提醒自己兩件事:備援模型的能力不一定跟主模型一樣,自動換過去之後,輸出品質和費用都可能變;另外,跨工作階段訊息不再帶有使用者權限這點,對想讓多個 AI 代理互相協作的人是好事,代表「叫別的代理幫我批准」這條路被堵住了。自動化越方便,越要把權限邊界看清楚。
名詞小辭典
- 備援模型(Fallback model):主要模型不可用時,依序接手的後備模型。
- deny 規則:Claude Code 權限設定中,明確禁止某些工具的規則。
- MCP:讓 AI 工具連接外部服務與資料的通用協定。
- 託管設定(Managed settings):由組織統一下發、套用在成員身上的設定。
資料來源
常見問題
fallbackModel 是做什麼的?
當主要模型過載或無法使用時,Claude Code 會依序改用你設定的備援模型,最多可以填三個,避免工作中斷。
遇到什麼錯誤會切到備援?
官方說明:API 拒絕了意外的、無法重試的錯誤時,會在備援模型上重試一次;但驗證、速率限制、請求大小與連線傳輸類錯誤仍然會直接顯示。
為什麼要收緊跨工作階段訊息的權限?
官方只寫「加強防護」:其他 Claude 工作階段轉傳來的訊息不再帶有使用者的權限,所以不能藉由轉傳去批准高風險動作。背後的完整威脅情境,官方這則更新沒有說明。
接著讀
全部觀點 →Claude Code 2.1.126 新增專案清理指令,跳過權限模式連 .git 與 .claude 的寫入也不再詢問Claude Code 2.1.126 新增 claude project purge,可一次刪光某個專案的所有 Claude Code 狀態。--dangerously-skip-permissions 現在也會略過 .git、.claude 等路徑的寫入詢問,只有毀滅性的刪除指令仍會提示。閱讀 →Claude Code 2.1.101:慢速模型不再被 5 分鐘逾時砍掉,還補了權限規則被繞過與命令注入的洞Claude Code 2.1.101 修了寫死的 5 分鐘請求逾時(本地模型、慢速閘道會中招)、讓 deny 規則真正優先於 hook 的詢問、補上一個命令注入漏洞,也新增預設信任系統憑證庫與 /team-onboarding。閱讀 →Claude Code 新增「閒置壓縮」:長對話放著 54 分鐘就先整理好,回來不用整段重算Claude Code 2.1.299 加入閒置壓縮:超過 20 萬 token 的終端機對話,閒置約 54 分鐘時會趕在一小時的提示快取過期前先壓縮,下一則訊息不必把整段對話重新處理一次。這版也新增讓 @ 檔案只傳路徑的設定。閱讀 →