一覧へ戻る v2.1.122

バックナンバー · BACK ISSUE

v2.1.122

2 新機能 4 改善 12 修正 · 18 件の変更

Bedrock のサービスティア環境変数や PR URL での /resume 検索を追加し、Vertex/Bedrock の構造化出力の修正、/branch や画像サイズの修正を含みます。

新機能 Feature 2
  • Bedrock のサービスティア(defaultflexpriority)を選ぶ ANTHROPIC_BEDROCK_SERVICE_TIER 環境変数を追加しました。X-Amzn-Bedrock-Service-Tier ヘッダーとして送られます。

    enterpriseconfig

    詳しく
    AWS Bedrock 経由で Claude を使う際に、リクエストのサービスティア(処理の優先度や課金の区分)を選べる ANTHROPIC_BEDROCK_SERVICE_TIER 環境変数が追加されました。defaultflexpriority のいずれかを指定すると、その値が X-Amzn-Bedrock-Service-Tier ヘッダーとして送信されます。Bedrock を使う企業ユーザーが、コストと速度のバランスを用途に応じて切り替えたい場合に役立ちます。
  • /resume の検索ボックスに PR の URL を貼り付けると、その PR を作成したセッションが見つかるようになりました(GitHub・GitHub Enterprise・GitLab・Bitbucket)。

    agentsgithub

    詳しく
    過去のセッションを呼び戻す /resume の検索ボックスに、プルリクエスト(PR)の URL を貼り付けるだけで、その PR を作成したセッションを探せるようになりました。GitHub・GitHub Enterprise・GitLab・Bitbucket の URL に対応しています。どのセッションで作った PR か分からなくなったときに、PR のリンクを手がかりに作業を再開できて便利です。
改善 Improvement 4
  • /mcp が、同じ URL の手動追加サーバーによって隠れた claude.ai コネクタを、重複を削除するヒントとともに表示するようになりました。

    mcp

    詳しく
    外部ツール連携(MCP サーバー)の状態を確認する /mcp が、同じ URL を持つ手動追加のサーバーによって隠れてしまっていた claude.ai のコネクタも表示するようになりました。あわせて、重複を解消するための削除のヒントも示されます。同じ接続先を二重に登録してしまい、片方が見えなくなって混乱していたユーザーに役立ちます。
  • ブラウザのサインインフロー後も MCP サーバーが未認可のときに /mcp が表示するメッセージを明確にしました。

    mcp

    詳しく
    ブラウザでのサインイン手続きを終えても MCP サーバーが認可されないままのときに /mcp が出すメッセージが、より分かりやすい表現に改善されました。以前は状況が読み取りにくかったため、何が起きているのか把握しやすくなります。MCP の認証でつまずいたユーザーが原因を理解する助けになります。
  • OpenTelemetry: @ メンションの解決を表す claude_code.at_mention ログイベントを追加しました。

    telemetry

    詳しく
    OpenTelemetry に、@ メンション(ファイルなどを @ で参照する操作)の解決を記録する claude_code.at_mention ログイベントが追加されました。これにより、@ メンションがどのように使われ解決されたかをテレメトリ上で追跡できます。利用状況を細かく可視化したい運用者にとって、観測できる情報が増えます。
  • 音声モード: ターミナルは Caps Lock をキーイベントとして送らないため、Caps Lock に割り当てたキーバインドはエラーを表示するようになりました。

    voice

    詳しく
    音声モードで、Caps Lock キーに割り当てたキーバインドを設定するとエラーが表示されるようになりました。ターミナルは Caps Lock を通常のキーイベントとして送らないため、そもそも動作させられないのが理由です。Caps Lock をショートカットに使おうとするユーザーが、効かない設定だと早く気づけるようになります。
修正 Fix 12
  • OpenTelemetry: api_request/api_error ログイベントの数値属性が、文字列ではなく数値として出力されるようになりました。

    telemetry

    詳しく
    監視データを収集する OpenTelemetry において、api_request/api_error ログイベントの数値属性が、文字列ではなく数値として出力されるようになりました。以前は数値であるべき値が文字列で送られていたため、集計や閾値判定が正しく行えないことがありました。テレメトリを使って利用状況を分析・監視しているユーザーにとって、データを正確に扱えるようになります。
  • ソースセッションが巻き戻したタイムラインのエントリを含むとき、/branch が「tool_use ids were found without tool_result blocks」で失敗する fork を生成する問題を修正。

    agentsapi

    詳しく
    セッションを分岐させる /branch で、元のセッションに巻き戻した(rewound)タイムラインの履歴が含まれていると、分岐先が「tool_use ids were found without tool_result blocks」というエラーで失敗する問題を修正しました。以前はツール呼び出しとその結果の対応が崩れた状態で分岐が作られていました。一度巻き戻してから作業を続けたセッションを /branch する人が、エラーなく分岐できるようになります。
  • Bedrock のアプリケーション推論プロファイル ARN に対して /model が Effort オプションを表示せず、それらの ARN が output_config.effort を受け取らない問題を修正。

    modelsenterprise

    詳しく
    Bedrock のアプリケーション推論プロファイルの ARN(リソースを指す識別子)を使う際に、/model に思考の度合いを調整する Effort オプションが表示されず、その ARN に output_config.effort の設定が渡らなかった問題を修正しました。以前はこの種の ARN だけ Effort を選べませんでした。Bedrock の推論プロファイル経由でモデルを利用する企業ユーザーが、他と同様に Effort を指定できるようになります。
  • セッションタイトル生成などの構造化出力クエリで、Vertex AI / Bedrock が invalid_request_error: output_config: Extra inputs are not permitted を返す問題を修正。

    enterpriseapi

    詳しく
    Vertex AI や Bedrock 経由で、セッションタイトルの自動生成など決まった形式の出力(構造化出力)を求めるリクエストが、invalid_request_error: output_config: Extra inputs are not permitted というエラーで失敗していた問題を修正しました。許可されていないパラメータが送られていたことが原因でした。これらのクラウド経由で Claude Code を使う企業ユーザーで、タイトル生成などが正常に動くようになります。
  • プロキシゲートウェイ越しのユーザーに対して、Vertex AI の count_tokens エンドポイントが 400 エラーを返す問題を修正。

    enterprisenetwork

    詳しく
    Vertex AI のトークン数を数える count_tokens エンドポイントが、プロキシゲートウェイ越しに利用するユーザーに対して 400 エラーを返していた問題を修正しました。社内ネットワークなどでプロキシ経由のアクセスを必須とする環境で発生していました。そうした環境で Vertex AI を使う企業ユーザーが、トークン計算に失敗せず利用できるようになります。
  • spinnerTipsOverride.excludeDefault が時間ベースのスピナーのヒントを抑制しない問題を修正。

    ui

    詳しく
    処理待ちのスピナー表示に出るヒントを制御する設定 spinnerTipsOverride.excludeDefault が、時間の経過に応じて出るタイプのヒントを抑制できていなかった問題を修正しました。以前はこの設定を有効にしても一部のヒントが表示され続けていました。標準のヒント表示をオフにしたいユーザーにとって、設定どおりに非表示にできるようになります。
  • 非ブロッキングモードでセッション開始後に接続した MCP ツールを ToolSearch が取りこぼす問題を修正。

    mcptools

    詳しく
    ツールを検索する ToolSearch が、非ブロッキング(nonblocking)モードでセッション開始後に接続された MCP ツールを取りこぼしていた問題を修正しました。接続を待たずにセッションを始める設定では、後から繋がったツールが検索結果に含まれないことがありました。多数の MCP ツールを後追いで接続する使い方をするユーザーが、それらも確実に検索・利用できるようになります。
  • bash モードの !exit / !quit が、シェルコマンドとして実行されるのではなく CLI を終了させる問題を修正。

    bash

    詳しく
    シェルコマンドを直接実行する bash モードで !exit!quit を入力すると、シェルコマンドとして実行されるはずが Claude Code 自体が終了してしまう問題を修正しました。以前はこれらを打つと意図せずアプリが閉じていました。bash モードで exitquit という名前のコマンドを使いたいユーザーが、誤って終了せずに済むようになります。
  • 新しいモデルに送る画像が、正しい上限の 2000px ではなく 1 辺 2576px にリサイズされる問題を修正。

    modelsui

    詳しく
    新しいモデルへ送る画像が、正しい上限である 1 辺 2000px ではなく 2576px にリサイズされていた問題を修正しました。以前はサイズ上限の判定が誤っており、想定より大きい画像が送られていました。画像を扱う際に、各モデルに合った正しい解像度で送信されるようになります。
  • リモートコントロールセッションのアイドルステータスが毎秒 2 回再描画され、tmux -CC の制御パイプを埋め尽くしてターミナルを止めることがある問題を修正。

    agentsui

    詳しく
    リモートコントロールセッションのアイドル(待機中)ステータス表示が毎秒 2 回も再描画され、tmux -CC の制御パイプを大量のデータで埋め尽くしてターミナルを停止させてしまうことがある問題を修正しました。以前は頻繁な再描画が通信を圧迫していました。tmux -CC(コントロールモード)でリモート操作している人で、ターミナルが固まる現象が起きにくくなります。
  • 古いビュー設定が原因で、一部のセッションでアシスタントのメッセージが空白に見える問題を修正。

    ui

    詳しく
    古くなったビュー(表示)設定が残っていることが原因で、一部のセッションでアシスタントのメッセージが空白に見えてしまう問題を修正しました。実際には内容があるのに画面に表示されない状態でした。この現象に遭遇していたユーザーで、メッセージが正しく表示されるようになります。
  • settings.json の不正な hooks エントリが、ファイル全体を無効化しないように修正。

    hooksconfig

    詳しく
    settings.json 内の hooks(フック)エントリの書式が一部おかしいだけで、設定ファイル全体が無効になってしまう挙動を修正しました。これからは、不正な hooks の記述があってもファイル全体は無効化されません。フックを多く設定しているユーザーで、一カ所の書き間違いが他の設定まで巻き添えにする事態を避けられます。
原文 Markdown を表示
## 2.1.122

- Added `ANTHROPIC_BEDROCK_SERVICE_TIER` environment variable to select a Bedrock service tier (`default`, `flex`, or `priority`), sent as the `X-Amzn-Bedrock-Service-Tier` header
- Pasting a PR URL into the `/resume` search box now finds the session that created that PR (GitHub, GitHub Enterprise, GitLab, and Bitbucket)
- `/mcp` now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate
- Clarified the `/mcp` message shown when an MCP server is still unauthorized after the browser sign-in flow
- OpenTelemetry: numeric attributes on `api_request`/`api_error` log events are now emitted as numbers, not strings
- OpenTelemetry: added `claude_code.at_mention` log event for `@`-mention resolution
- Fixed `/branch` producing forks that fail with "tool_use ids were found without tool_result blocks" when the source session contained entries from rewound timelines
- Fixed `/model` not showing the Effort option for Bedrock application inference profile ARNs, and those ARNs not receiving `output_config.effort`
- Fixed Vertex AI / Bedrock returning `invalid_request_error: output_config: Extra inputs are not permitted` on session-title generation and other structured-output queries
- Fixed Vertex AI `count_tokens` endpoint returning 400 errors for users behind proxy gateways
- Fixed `spinnerTipsOverride.excludeDefault` not suppressing the time-based spinner tips
- Fixed ToolSearch missing MCP tools that connected after session start in nonblocking mode
- Fixed `!exit` / `!quit` in bash mode terminating the CLI instead of running as a shell command
- Fixed images sent to newer models being resized to 2576px per side instead of the correct 2000px maximum
- Fixed remote control session idle status redrawing twice per second, which could flood `tmux -CC` control pipes and pause the terminal
- Fixed assistant messages appearing blank in some sessions due to a stale view preference
- Fixed a malformed hooks entry in `settings.json` no longer invalidating the entire file
- Voice mode: keybindings bound to Caps Lock now show an error since terminals don't deliver Caps Lock as a key event