ループ監視・キャッシュ分離制御・自動再接続と、運用側の細かい調整ポイントが充実。Bedrockユーザーにも手厚い。
Claude Code v2.1.243リリース、ループ使用量分析とモデル選択の拡張
原題: v2.1.243
重要度の根拠: Claude Codeの実務ユーザー向けに、使用量監視・モデル選定・キャッシュ制御の改善をもたらすマイナーバージョンアップ。既存ユーザーに直接的な破壊的変更はないが、運用効率化が主眼。
要約
Claude Code v2.1.243では、/usageコマンドにループの内訳機能が追加され、ループタスクの実行回数・トークン消費・最終実行時刻が可視化されました。modelPickerの設定により、組織がカスタムモデルを追加・置換でき、Vertex AIやBedrockなどの任意IDも対応。promptCacheTtlおよびsubagentPromptCacheTtlの新設定で、APIキーおよびクラウドプロバイダーユーザーはメイン会話の1時間キャッシュ、サブエージェントの5分キャッシュを維持可能。キーレスサインイン、MCP(多くのLLMと連携できるプロトコル)サーバーの自動再接続、複数のバグ修正を含む。
要点
- /usageにループ内訳追加、チャティーなタスク検出が容易に
- modelPicker設定で、任意のモデルID(Vertex/Bedrock対応)を追加・置換可能
- promptCacheTtl/subagentPromptCacheTtlでキャッシュTTLを会話・サブエージェント別に制御
- MCP自動再接続、API無応答時のタイムアウト・リトライ改善で堅牢性向上
- keylessサインイン、GitHub接続状態表示でアクセス管理が柔軟に
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.243では、/usageエンドポイントにループの詳細メトリクス(実行回数、総トークン、1実行あたりトークン、最終実行時刻)が追加。modelPicker設定で、任意のモデルID(Vertex AI・Bedrock含む)を順序付き・ラベル付きリストで /model ピッカーに追加・置換可能。promptCacheTtl・subagentPromptCacheTtlの新パラメータで、プロンプトキャッシュTTLをメイン会話(1時間)とサブエージェント(5分)で独立制御。modelPricing管理設定により、契約レートと割引係数を /cost、ステータス行、テレメトリに反映。MCP サーバーの接続が切れた後も自動再接続、クライアントID メタデータ文書対応のサーバー(Linear等)でのサインイン「Invalid redirect URI」バグ修正、API無応答時の約3分タイムアウト→1回リトライ→エラー表示の改善。
本文の日本語訳(全文)を見る
## 変更内容
- /usageにループの内訳を追加: ループ毎の実行回数、総トークン数、1実行あたりのトークン数、最後の実行時刻を表示し、暴走またはチャティーな/loopタスクを容易に検出可能に
- modelPicker設定を追加: /modelピッカーを、順序付き・ラベル付きのモデルリスト(任意のID表記、Vertex/Bedrock IDを含む)で整理でき、ビルトインラインナップに追加または置換可能
- promptCacheTtlおよびsubagentPromptCacheTtl設定を追加: APIキーおよびクラウドプロバイダーユーザーは、メイン会話の1時間プロンプトキャッシュを保持しつつ、サブエージェントを5分に保つことが可能に
- modelPricing管理設定を追加: 組織の契約単価およびモデル毎の割引係数を、/cost、ステータス行、テレメトリの費用計算に適用(定価ではなく)
- /login → Anthropic Consoleにキーレスサインインを追加: 「Console アカウントでサインイン」(推奨)がAPI鍵作成と並行して利用可能に。API鍵を許可しない組織でもサインイン可能
- /statusに「Skipped sources」行を追加: 管理設定ソース(例: managed-settings.json)が存在するが、より優先度の高い管理ソースが有効なため適用されていない場合を表示
- claude.ai コネクタの/mcpおよび/pluginsに「managed」マーカーを追加: 認証が組織によって管理されているコネクタを明示
- claude.ai ユーザー向けにクラウド版 Claude Code で GitHub を接続していない場合、/web-setupを案内するティップを追加
- /statusにクラウド版 Claude Code の GitHub 接続状況を表示行として追加(Pro/Max); 未接続の場合は/web-setupを案内
- 各サブエージェントが実行されたモデル(および負荷レベル)を/tasksおよびエージェント詳細ダイアログに追加
- リモート MCP サーバーが非対話式(-p)および SDK セッション内で接続を切られた後に復帰しない問題を修正: 自動再接続またはフェイル報告に対応
- MCP サーバーのサインインがデスクトップアプリから開始され、クライアント ID メタデータドキュメントをサポートするサーバー(Linear など)で「Invalid redirect URI」で失敗する問題を修正
- 一時的なサーバー側無効化がキャッシュされ、その後のフラグフェッチが失敗した場合、オートモードが起動時に利用不可のままになる問題を修正
- API が一時的に過負荷で、クライアントにリトライを要求してから約 1 分の待機後、オートモード ツール呼び出しが「一時的に利用不可」として拒否される問題を修正
- /modelピッカーが Ultracode 選択を黙って無視する問題を修正: Ultracode をピックすると現在のセッションに適用されるように
- /resumeが最新 50 セッションのみ一覧表示する問題を修正: ピッカーはスクロール時に追加読み込み
- クラウド セッションが mid-turn 再起動後に、通常の継続メッセージの代わりに pending フック または background-task 通知が prompt として再送信される問題を修正
- 2.1.232 のソケットディレクトリ強化後、ユーザー名前空間および rootless コンテナ内でクロスセッションメッセージングが黙って無効化される問題を修正
- テキストがコンテナの外にはみ出す(例: /login の sign-in URL)場合、画面の別の部分が再描画されると leading columns が失われる問題を修正
- スペルチェックが絵文字直後に入力された綴り間違いに下線を引かない問題を修正
- background サブエージェントが最後の background Bash タスク完了時に起動しない問題を修正
- Anthropic API がレスポンス開始しない場合、セッションが 10 分以上沈黙する問題を修正: リクエストが約 3 分後にタイムアウト、1 回リトライ、その後「API Error: No response from API」と表示
- auth、model-availability、その他クライアント生成エラーメッセージがモデル出力として レンダリングされる問題を修正: エラー行として表示
- CI での workload identity federation を修正: 1 つのジョブ内のプロセスが交換されたトークンを共有し、single-use トークンを再交換しない; 拒否された交換はサーバーメッセージで fast-fail
- server-managed companyAnnouncements がサインインで始まるセッション起動時に表示されない問題を修正(例: /logout 後の最初の起動)
- Bash コマンドに $() またはバッククォートコマンド置換がその後さらに引数が続く場合、Bash(cat *) のようなフック if 条件が関連のない Bash コマンドで発火する問題を修正
- プラグイン dep [記事が途中で切れているため、このセクションは不完全]
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.243
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。