跳至主要內容

Claude Code v2.1.122:Bedrock 服務層級、在 /resume 貼 PR 網址,以及一連串 Vertex 與 Bedrock 修正

Claude Code v2.1.122 新增 ANTHROPIC_BEDROCK_SERVICE_TIER,讓 /resume 可用 PR 網址找到對應 session,並修正 Vertex AI 與 Bedrock inference profile ARN 上的結構化輸出與 effort 錯誤。

Claude Code v2.1.122 共有 18 條變更,其中 11 條是修正。重心大多落在 Vertex AI 與 Bedrock。

新功能

  • ANTHROPIC_BEDROCK_SERVICE_TIER 可選擇 Bedrock 服務層級——default、flex 或 priority——以 X-Amzn-Bedrock-Service-Tier header 送出。
  • 在 /resume 搜尋框貼上 PR 網址,就能找到建立該 pull request 的 session。支援 GitHub、GitHub Enterprise、GitLab 與 Bitbucket。

Vertex AI 與 Bedrock

  • session 標題生成與其他結構化輸出查詢出現 invalid_request_error: output_config: Extra inputs are not permitted。
  • 在代理閘道後方,Vertex AI 的 count_tokens 端點回 400 錯誤。
  • /model 對 Bedrock application inference profile ARN 不顯示 Effort 選項,這些 ARN 也收不到 output_config.effort。

MCP 與工具

  • /mcp 會顯示被遮蔽的 connector。 被同網址的手動新增伺服器遮蔽的 claude.ai connector 現在會顯示,並提示移除重複項。瀏覽器登入流程後伺服器仍未授權時的訊息也更清楚了。
  • ToolSearch 在 nonblocking 模式下會漏掉 session 開始後才連上的 MCP 工具。

遙測

  • OpenTelemetry 在 api_request 與 api_error log 事件上的數值屬性,現在以數字而非字串送出。
  • 新增 claude_code.at_mention log 事件,用於 @ 提及的解析。

其餘修正

來源 session 含有回捲時間線的項目時,/branch 產生的分支會以「tool_use ids were found without tool_result blocks」失敗。bash 模式下的 !exit 與 !quit 會終止 CLI,而不是當作 shell 命令執行。送往較新模型的圖片被縮放到每邊 2576px,而非正確的 2000px 上限。Remote Control 的閒置狀態每秒重繪兩次,可能灌爆 tmux -CC 的控制管線並讓終端機停住。某些 session 因為過期的檢視偏好而使助理訊息顯示為空白。settings.json 中格式錯誤的 hooks 項目不再讓整個檔案失效。spinnerTipsOverride.excludeDefault 未能抑制以時間為基礎的 spinner 提示。語音模式中綁定到 Caps Lock 的 keybinding 現在會顯示錯誤,因為終端機不會把 Caps Lock 當作按鍵事件送出。

完整清單見官方變更日誌。

如何更新

  1. 檢查已安裝的版本:claude --version
  2. 直接就地更新:claude update

相關連結