Claude Code 2.1.312 限制同時執行的 hooks、擴大自動模型切換範圍,並新增 OIDC claim 設定
Claude Code v2.1.312 於 2026 年 10 月 27 日發布,以下為其發布說明:
- Hooks:每個工作階段的 prompt 和 agent hooks 現在最多同時執行 24 個(包含子代理),此外,最多還有 12 個可在等待時間超過其事件逾時時間後繼續執行。低於 1 秒的逾時現在會以 1 秒計算。
- 雲端供應商:在 Bedrock、Vertex、Foundry 和 Mantle 上,Claude Code 無法辨識的模型名稱(自訂部署名稱、推論設定檔 ARN)現在會使用較短的系統提示,即使其背後使用的是 Sonnet 或 Haiku 也一樣;設定
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0可維持使用完整提示。 - 模型切換:收到標記訊息後的自動模型切換,現在也適用於無法辨識的模型名稱;設定
CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1可停用此功能。 - Claude apps gateway:新增
oidc.user_id_claim,可使用id_token中sub以外的 claim 識別使用者,例如 Microsoft Entra ID 的oid。 - 子代理:子代理的
autoCompactWindow現在會降低由CLAUDE_CODE_AUTO_COMPACT_WINDOW設定的視窗大小,不會將其調高。 - 遙測:Claude Code 不再傳送
claude_code.safety_eventOpenTelemetry 事件;對於官方 Anthropic marketplace 外掛所宣告、使用固定 URL 的遠端 MCP 伺服器,mcp_server.name現在會回報其實際名稱,而非custom。 - 介面:全螢幕模式下,點擊佇列訊息下方的「立即傳送」提示即可立即送出。用量限制訊息會將 5 小時時段稱為「5 小時限制」,而非「工作階段限制」。努力程度指示器會說明,工作進行中變更可能要等到你傳送下一則訊息才會生效。
- 寫入與 skills:遇到非常大的
CLAUDE.md、規則檔或以@引入的檔案時,Write 現在會要求 Claude 完整讀取檔案,或直接在原處編輯,而不是只看到開頭就覆寫;在 Bash 中執行cd進入儲存庫更深層目錄後,也能再次找到目錄限定和paths:skills。 - 雲端工作階段與 Claude Tag:雲端例行工作在模型選擇器中會顯示努力程度,設定指令碼欄位則新增 Bash 編輯器;Claude Tag 的 Slack 重試通知會指出目前使用的模型,或說明遇到速率限制,並修正了網路存取設為 None 的頻道回覆,以及檔案貼到錯誤討論串的問題。
- Code Review:GitHub 延遲送達 push 事件時,現在會審查 pull request 的目前 commit。
此版本也修正了以下問題:從 VS Code 擴充功能登入後未擷取受管理設定、命令名稱無效導致所有命令都無法載入、工作階段清理期間讀取 PDF 失敗,以及數個 agent 檢視和 vim 模式問題。
來源
- v2.1.312claude
這樣的新聞,第一時間推播給你。
你使用的 AI 工具一有變化,AI Tracker 就會通知你。