プラグイン評価が自動化、キャッシュ再利用も改善 — CI/CD と長時間セッション向けに地味ながら効きそう
Claude Code v2.1.269 公開 — プラグイン評価機能など多数の改善
原題: v2.1.269
重要度の根拠: Claude Code ユーザー向けの機能追加とバグ修正のポイントリリース。既存ユーザーへの即時対応は不要だが、プラグイン開発者や CI/CD 運用者にはキャッシュ改善が有用。
要約
Anthropic が Claude Code v2.1.269 をリリース。プラグインの評価スイートを自動実行してスコアリングする `claude plugin eval` 機能、出力スタイルの選択・切り替え機能(`/output-style`)、Bash ツール実行結果にファイル差分を表示する機能が追加された。また OpenTelemetry メトリクスへのリポジトリ属性タグ付け、LLM ゲートウェイ検出タイムアウト設定、ワークフロー並行実行エージェント数制限の拡張、プロンプトキャッシュ無効化の修正など複数の改善が入っている。ターミナル環境別の互換性問題(kitty・WezTerm など)も修正。
要点
- プラグイン評価スイートの自動実行・スコアリング機能(`claude plugin eval`)を新実装
- 出力スタイル選択・切り替え機能(`/output-style`)がリモート・ヘッドレスセッション対応
- プロンプトキャッシュ無効化と再送信ロジックを改善、キャッシュ再利用率向上
- ワークフロー並行エージェント数を可変設定可能に(`CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS`)
- kitty・WezTerm・rxvt-unicode など複数ターミナルの互換性バグを修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.269 では プロンプトキャッシュの部分無効化バグ修正(出力トークン制限でカット後の再開時)、セッション中断後の再開時のコンテキスト再送信ロジック改善による キャッシュ再利用の向上、ワークフローツールの `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` パラメータ(1~256)追加で推論バウンド型ファンアウトに対応。OpenTelemetry 統合で `OTEL_METRICS_INCLUDE_REPOSITORY` フラグを追加し `vcs.*` リポジトリ属性タグ付け、`vcs.ref.head.*` コミットイベント追加。LLM ゲートウェイ `/v1/models` 検出タイムアウトを `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` で拡張(デフォルト 3s)。リモート・ヘッドレスセッションでの `/output-style` 名前リスト・切り替え、背景タスク実行中のレポート制御 `CLAUDE_CODE_BG_TASKS_REPORT_RUNNING` フラグなども実装。
本文の日本語訳(全文)を見る
## 変更内容
- `claude plugin eval` 追加:プラグインの評価スイートを Claude Code に対して実行し、スコア化・再現可能な結果(JSON + HTML レポート)を得る機能。`claude plugin eval --help` で詳細確認可能。
- `/output-style [name]` 追加:出力スタイルを一覧表示・切り替え。Remote Control やクラウド、その他ヘッドレスセッションでも動作。
- Bash ツール実行時のファイル編集をハンドルするとき、Bash ツール結果に変更されたファイルの差分を追加(`bashEditDiffEnabled` 設定)。
- `OTEL_METRICS_INCLUDE_REPOSITORY` 追加:OpenTelemetry メトリクスとイベントに `vcs.*` リポジトリ属性をタグ付け。コミットイベントには `OTEL_LOG_TOOL_DETAILS` で `vcs.ref.head.*` を追加。
- `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` 追加:LLM ゲートウェイの `/v1/models` 検出タイムアウトを拡張可能(デフォルト 3 秒)。
- スピナーチップで `/focus` を提案:プロンプト、1 行の作業概要、レスポンスのみを表示するビューを案内。
- `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` 追加(1~256):ワークフロー機能の推論バウンド型ファンアウトに対応する、実行あたりの並行エージェント数の上限を拡張可能に。
- 出力トークン制限でカット後にレスポンスが自動再開された直後の、プロンプトキャッシュ部分無効化バグを修正。
- セッション中断後の再開時、Claude の思考途中で中断するとコンテキストの再送信方法が変わることがあり、プロンプトキャッシュの再利用が損なわれるケースを修正。
- kitty プロトコルターミナルで F1/F2/F4 が機能しないバグ、st で Delete キー、rxvt-unicode で Alt+矢印が Escape として機能するバグ、WezTerm で Shift+句読点が非シフト文字を入力するバグ(v2.1.247 でのリグレッション)を修正。
- リモート・ヘッドレスセッションが背景エージェントがまだ実行中のとき「入力を待機中」と報告するバグを修正(`CLAUDE_CODE_BG_TASKS_REPORT_RUNNING=0` で旧動作に復帰可能)。
- ターミナルの機能クエリ応答(`^[[?1;2c`)が一部のターミナルで起動時のスタレーテキストとして現れるバグを修正。
- 全画面表示でターミナルをリサイズ後、トランスクリプトの上下行が空白になるバグを修正。
- `!` で始まる deny または ask 権限ルールが、それを書いた設定ソース外でも適用されるバグを修正。そのようなルールは自身のソース内でのみ適用され、単なる `!` ネゲーション無視。
- コンパクション後に Claude が告知される git ステータスが、セッション開始時のステータスではなく現在のステータスになるよう修正。
- リモートセッション再開時に、同期されたプラグイン MCP サーバーが接続しないバグを修正。
- ヘッドレスセッション再開時に、モデル切り替えまたはリクエスト再試行の途中でターンのレスポンスが失われるバグを修正。
- 背景タスクの On-disk レコードのターミナルエスケープコード・改行・サイズ超過テキストが、作業再開時のタスク一覧・タスク通知に現れるバグを修正。
- CMYK JPEG 画像が「decode できない」で添付に失敗するバグを修正。他の JPEG と同様に変換・リサイズされるようになった。
- マネージド設定の承認ダイアログが、スキームなしで設定された gRPC テレメトリエンドポイントのコレクタ名を記載しないバグを修正。
- プラグイン `headersHelper` の同意プロンプトが URL パスを表示し、別のホストとして誤読される可能性があるバグを修正。
- プラグインエラーが相対 Windows パス(`@` で始まるフォルダ名を含む)に代わり `[redacted URL]` を表示するバグを修正。
- ターミナルのネイティブカーソルが有効なとき、権限ルール・自動モードルール・ディレクトリ追加・セッション名変更・フィードバック審査テキストフィールドでカーソルが表示されないバグを修正。
- `/fork` レシートに 1 秒以内の間隔で繰り返しクリックしても、セッションがすぐにはバックグラウンド化されず、現在のツール完了を待つバグを修正。
- `shutdown` パラメータを拒否するプラグイン LSP サーバー(例:rust-analyzer)がセッション終了時に動き続けるバグを修正。`shutdown` 失敗時でも `exit` が送信されるようになった。
- アトリビューション リマインダーが CLAUDE.md またはメモリルールの commit・pull request アトリビューション拒否をオーバーライドするバグを修正。マネージド設定で設定された行は引き続き適用。
- 日本語・中国語・タイ語など単語間にスペースがない言語のテキストについて、プロンプト提案が削除されるバグを修正。
- GNOME Terminal および Konsole ver での同期出力がターミナル名から仮定されるバグを修正。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.269
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。