Opus 5.5 デフォルト化、MCP 設定化、auto mode の無限リトライ防止——細かな UX 改善が地味に効きそう
Claude Code v2.1.280:Opus 5.5対応、MCP強化、UI/UX改善
原題: v2.1.280
重要度の根拠: マイナーバージョンアップながら新モデル対応と実装的なバグ修正が多く、Claude Code 利用者への実務影響あり
要約
Claude Code がv2.1.280にアップデート。新モデル Claude Opus 5.5(コンテキスト長100万トークン、$4/$20 per Mtok、キャッシュ読み取り $0.20/Mtok)がデフォルト Opus に。マウス操作がスキルリスト等で利用可能に、MCP ツール説明の文字数上限を設定できるようにしました。自動モード(auto mode)の安全性チェック処理を改善し、無限リトライを防止。ダイアログ内のテキスト入力バグやシンボリックリンク経由ファイル書き込みの判定、音声入力関連の問題も複数修正。Windows ターミナルでのテキスト表示、ペルシャ語・アラビア語対応、プラグイン更新時のコミット追跡も改善。
要点
- Opus 5.5(1M コンテキスト、$4/$20 per Mtok)がデフォルト
- MCP ツール説明上限を環境変数で設定可能に
- 自動モードの無限リトライ対策で安定性向上
- ファイル書き込み検証とシンボリックリンク判定を修正
- 音声入力、テキスト入力、言語対応の周辺バグ多数解決
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Opus 5.5(`claude-opus-5-5`)がデフォルト Opus に昇格。コンテキスト 1M、課金は $4/$20 per Mtok(キャッシュ読み取り $0.20/Mtok)。MCP 統合の改善として、環境変数 `CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH` で 2,048 文字の上限を個別設定可能に。OpenTelemetry イベント `hook_execution_complete` に出力サイズと超過出力数を追加。モデル切り替え時のプロンプトキャッシュ喪失を修正(ホストアプリからの切り替え対応)。サブエージェントのツールリスト再ビルドを排除し、初回キャッシュを再利用。Write API の入力検証を厳格化(`path`/`file_text`/`file_content`/`description` の誤記に対応)。自動モード(auto mode)の安全チェック処理を改善:チェック拒否時は 1 度のみ拒否、回答なしの場合は指数バックオフを導入、10 連続拒否後にターン停止。
本文の日本語訳(全文)を見る
## 変更内容
- Claude Opus 5.5(`claude-opus-5-5`)を追加、現在デフォルト Opus モデル。100万トークンコンテキスト、$4/$20 per Mtok、キャッシュ読み取り $0.20/Mtok
- マウスサポートをフルスクリーンモードのさらに多くのリストに追加:ホイールで `/skills` リストをスクロール可能に、`/plugin` のスキル状態オプションをクリック可能に
- `CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH` を追加。MCP ツール説明とサーバーインストラクションの 2,048 文字上限をセッション内のすべての MCP サーバーごとに変更可能に
- フック出力サイズと超過出力をファイルに保存した数を `hook_execution_complete` OpenTelemetry イベントに追加
- シンボリックリンク経由のファイル書き込みが、ツリー内のパス表記で判定される問題を修正。プロンプト名(書き込み先)と `acceptEdits`、許可ルール、自動モードが外側に着地したファイルをもう承認しないように
- 安全チェックで確認を拒否されたアクションを自動モードが何度も再試行する問題を修正。アクション は一度だけ拒否され、再試行しても役に立たないことを示すメッセージが表示されるように
- 安全チェックが回答を与えなかったときに自動モードが一時停止なしでアクションを何度も拒否する問題を修正。再試行は指数バックオフを行うようになり、10 回連続で拒否された後にターンが停止し、メッセージが表示されるように
- モデルが `path`、`file_text`、`file_content`、または余分な `description` を `file_path` と `content` の代わりに送信したときに Write 呼び出しが検証に失敗する問題を修正
- ほとんどのダイアログ(`/model`、`/effort`、`/config`、`/status`、`/usage`、`/plugin`、`/sandbox`、`/permissions`、`/artifacts`、`/mobile`、`/login`、`/upgrade`、`/usage-credits`、`/install-github-app`、`/setup-bedrock`、`/setup-vertex`)で Ctrl+C または Ctrl+D を 2 回押すとダイアログを閉じるのではなく Claude Code を終了する問題を修正
- ターミナルウィンドウをアクティブにするだけのクリックがポインター下のアイテムも トリガーする問題を修正。検索ピッカー、タブバー、エージェント/ワークフロー行、スラッシュコマンドリンク、提案ドロップダウンに適用
- ダイアログを閉じるランダムな `n` と、ダイアログを確認するランダムな `y` を修正。Enter と Esc がそれぞれ承認とキャンセルを行うように(`keybindings.json` で `y`/`n` を `confirm:yes`/`confirm:no` にバインドすれば復元可能)
- ダイアログのテキストフィールドがキーバインディングにより入力した文字、数字、または Space を失う問題を修正
- Windows ターミナルで Enter で非表示文字が削除された後、プロンプト行がスクランブルされたままになる問題を修正。送信される正確なテキストを確認できるように画面が再描画されるように
- 非表示文字のクリーンアップが、ペルシャ語とアラビア語テキストがラテン文字または数字にサフィックスを付けるために使用するゼロ幅非接合子(例えば「PDF」の複数形)を削除する問題を修正
- 音声入力が Ctrl+C で停止しない問題を修正(プロンプトはクリアされたがマイクは記録を続ける)。トランスクリプト処理中に Esc でキャンセルできない問題、および vim NORMAL モードとトランスクリプトビューから保持されている Space が音声入力を開始する問題も修正
- Claude がホストアプリ(Claude Desktop、VS Code、SDK)から作成されたモデル切り替え時に、次のプロンプトでプロンプトキャッシュミスが発生する問題を修正
- 再開されたフォークサブエージェントが、初めて使用した ツールリストを再送信するのではなく再構築する問題を修正。そのエージェントのプロンプトキャッシュが壊れていたため
- サブエージェントの返却メッセージが verbose モード外で展開されるときに内部プロビナンスプリアンブルを表示する問題を修正
- `installed_plugins.json` が GitHub リポジトリまたはブランチまたはタグを追跡する git URL からプラグインを更新するとき、インストール時のコミットを保持する問題を修正
- `~/.claude/skills/` のスキルが、そのフォルダ内の `manifest.json` がそれらの名前をリストするときに `~/.claude/skills/.trash/` に移動される問題を修正
- セッションフィードバック調査がライトおよび ANSI テーマでホバーハイライトを表示しない問題を修正
- `/workflows` が唯一の実行を開く前に一時的に 1 行のリストを表示する問題を修正
- マウスホイールがフルスクリーンモードで非表示オプション付きの選択リスト(`/model` や `/permissions` など)をスクロールしない問題を修正
- オフにしたスキルが、`/plugin` と `/skills` でプラグイン読み込み失敗と同じ赤い ✘ を表示する問題を修正。オフにした場合はグレーの ◯ を表示するように
- マルチセレクトオプションの説明がオプション番号の下にインデントされるのではなく、ラベルの下にインデントされる問題を修正
- `/plugin`、`/skills`、`/mcp` の検索ボックスが(原文で切れているため不明)
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.280
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。