はじめに
Claude Code の v2.1.115 〜 v2.1.119 の主要な変更点をまとめました。
このバージョン帯では v2.1.116 と v2.1.117 に多くの変更が収録されています。
大規模セッションの読み込み高速化、MCP 起動速度の改善、ネイティブビルドでの検索ツール改善など、日常利用のパフォーマンスに直結する変更が中心です。
3行まとめ
- ⚡
/resumeの大規模セッション読み込みが最大 67% 高速化(v2.1.116) - 🔍 macOS/Linux ネイティブビルドで
Glob/Grepツールが組み込みのbfs/ugrepに置き換えられ高速化(v2.1.117) - 📊 Pro/Max サブスクライバーの Opus 4.6 / Sonnet 4.6 のデフォルトエフォートが
mediumからhighに変更(v2.1.117)
✨ 新機能・主な変更
🔍 ネイティブビルドの検索ツール高速化(v2.1.117)
macOS・Linux のネイティブビルドで、Glob ツールと Grep ツールが組み込みの bfs(ファイル検索)と ugrep(コンテンツ検索)に置き換えられました。別途ツール往復なしに Bash ツール経由で呼び出せるため、検索処理が高速化されます。
※ Windows および npm インストールビルドには影響なし
📊 デフォルトエフォートの引き上げ(v2.1.117)
Pro / Max サブスクライバーの Opus 4.6 および Sonnet 4.6 のデフォルトエフォートが medium から high に変更されました。追加設定なしでより高品質な応答が得られます。
🔀 フォーク型サブエージェントのサポート(v2.1.117)
外部ビルドで環境変数を設定することでフォーク型サブエージェントを有効化できるようになりました。
export CLAUDE_CODE_FORK_SUBAGENT=1
📋 エージェントフロントマターの改善(v2.1.117)
--agent フラグ経由のメインスレッドエージェントセッションで、エージェントフロントマターの mcpServers が読み込まれるようになりました(v2.1.116 では hooks: も対応済み)。
💡 Advisor ツール(実験的機能)の改善(v2.1.117)
実験的機能の Advisor ツールに "experimental" ラベル・詳細リンク・起動時通知が追加されました。また、有効時に毎回プロンプトや /compact で "Advisor tool result content could not be processed" エラーが出てセッションが止まる問題も修正されました。
🛠 主な改善
⚡ /resume の大規模セッション高速化(v2.1.116)
大規模セッションの /resume が最大 67% 高速化されました(40MB 以上のセッションが対象)。多数のデッドフォークエントリがあるセッションも効率的に処理できるようになっています。
さらに v2.1.117 では、/resume コマンドが古くて大きなセッションを再読み込みする前にサマリー提示を提案するようになりました(--resume コマンドラインフラグの既存動作と統一)。
🚀 MCP 起動速度の改善(v2.1.116 / v2.1.117)
-
v2.1.116: 複数の stdio サーバーが設定されている場合の MCP 起動が高速化。
resources/templates/listを最初の@メンションまで遅延するように変更 - v2.1.117: ローカルと claude.ai の両方の MCP サーバーが設定されている場合の起動高速化(並列接続がデフォルトに)
🖥️ フルスクリーンスクロールの改善(v2.1.116)
VS Code・Cursor・Windsurf 端末でのフルスクリーンスクロールがスムーズになりました。/terminal-setup でエディタのスクロール感度を設定できるようになっています。
🧠 思考スピナーの改善(v2.1.116)
思考中のスピナーが別の「ヒント行」を使わず、インラインでプログレス("still thinking" → "thinking more" → "almost done thinking")を表示するようになりました。
🔧 /model の改善(v2.1.117)
プロジェクトや管理設定でモデルがピン留めされていても、/model で選択したモデルが再起動後も維持されるようになりました。また、起動ヘッダーにアクティブモデルの由来(プロジェクトピン / 管理設定ピン)が表示されます。
🔌 プラグイン管理の改善
v2.1.116:
-
/reload-pluginsとバックグラウンドの自動更新で、追加済みマーケットプレイスからの依存関係が自動インストールされるように -
ghコマンドが GitHub API レートリミットに達した場合、Bash ツールがエージェントに通知して無駄なリトライを回避
v2.1.117:
- インストール済みプラグインへの
plugin installで欠落している依存関係をインストールするように(以前は "already installed" で停止) - プラグイン依存関係エラーメッセージを "not installed" とインストールヒント付きに改善
-
claude plugin marketplace addが設定済みマーケットプレイスから依存関係を自動解決するように - マネージド設定の
blockedMarketplacesとstrictKnownMarketplacesがインストール・更新・更新確認・自動更新で強制されるように
⚙️ /config の改善(v2.1.116)
設定値も検索対象になりました(例: "vim" と検索するとエディタモード設定がヒット)。
🩺 /doctor の改善(v2.1.116)
Claude が応答中でも待たずに /doctor を開けるようになりました。
📈 使用量タブの改善(v2.1.116)
設定の使用量タブが 5 時間および週次の使用量を即座に表示するようになり、使用量エンドポイントがレートリミットになっても失敗しなくなりました。
🧹 cleanupPeriodDays の対象拡大(v2.1.117)
データ保持期間の掃除が ~/.claude/tasks/・~/.claude/shell-snapshots/・~/.claude/backups/ にも適用されるようになりました。
📡 OpenTelemetry の改善(v2.1.117)
-
user_promptイベントにcommand_nameとcommand_sourceが追加(スラッシュコマンドの場合) -
cost.usage・token.usage・api_request・api_errorにモデルがエフォートレベルをサポートする場合effort属性が追加 - カスタム/MCP コマンド名は
OTEL_LOG_TOOL_DETAILS=1を設定しない限り難読化
🔒 セキュリティ改善(v2.1.116)
サンドボックスの自動許可が /・$HOME などの重要システムディレクトリに対する rm/rmdir の危険パスチェックをバイパスしなくなりました。
🐛 主な修正
v2.1.117 の修正
| カテゴリ | 修正内容 |
|---|---|
| 🔐 認証 | Plain-CLI OAuth セッションでアクセストークンが期限切れ時に "Please run /login" で終了する問題を修正(401 でトークンをリアクティブに更新) |
| 🌐 WebFetch | 非常に大きな HTML ページで WebFetch がハングする問題を修正(HTML→Markdown 変換前に入力を切り詰め) |
| 🔐 ログイン |
CLAUDE_CODE_OAUTH_TOKEN 環境変数でトークンが期限切れ時に /login が無効になる問題を修正 |
| ⌨️ 入力 |
Ctrl+_ によるプロンプト入力のアンドゥが入力直後に何もしない・各アンドゥで状態をスキップする問題を修正 |
| 🌐 プロキシ | Bun 経由実行時に NO_PROXY がリモート API リクエストに適用されない問題を修正 |
| 🤖 サブエージェント | 異なるモデルを実行するサブエージェントがファイル読み込みで誤ってマルウェア警告を出す問題を修正 |
| 📊 コンテキスト | Opus 4.7 セッションの /context パーセンテージが過大表示・自動コンパクトが早すぎる問題を修正(200K ではなく 1M コンテキストウィンドウで計算するように) |
| 🔌 SDK |
reload_plugins がすべてのユーザー MCP サーバーを直列に再接続する問題を修正 |
| ☁️ Bedrock | thinking 無効で Opus 4.7 を使った Bedrock アプリケーション推論プロファイルリクエストが 400 で失敗する問題を修正 |
| 🧠 メモリ | バックグラウンドタスク存在時のアイドル再レンダリングループによる Linux でのメモリ増加を修正 |
| 🔌 VSCode | 大型マーケットプレイスが複数設定されている場合に "Manage Plugins" パネルが壊れる問題を修正 |
v2.1.116 の修正
| カテゴリ | 修正内容 |
|---|---|
| 🔤 文字表示 | デーヴァナーガリーなどのインド系文字がターミナル UI で列ずれする問題を修正 |
| ⌨️ キーバインド | Kitty キーボードプロトコル使用端末で Ctrl+- によるアンドゥが効かない問題を修正 |
| ⌨️ キーバインド | Kitty キーボードプロトコル使用端末で Cmd+Left/Right が行頭/末尾へジャンプしない問題を修正 |
| ⌨️ その他 |
npx・bun run などのラッパー経由起動時に Ctrl+Z がターミナルをハングさせる問題を修正 |
| 🖥️ 表示 | インラインモードでターミナルリサイズ・大量出力時に過去の会話履歴が重複表示される問題を修正 |
| 🖥️ 表示 | 端末の高さが短い場合にモーダル検索ダイアログが画面外にはみ出す問題を修正 |
| 🖥️ VSCode | スクロール中に VS Code 統合ターミナルでセルが欠ける・コンポーザーが消える問題を修正 |
| 🌐 API | キャッシュコントロール TTL の順序に関する断続的な API 400 エラーを修正 |
📂 /branch
|
トランスクリプトが 50MB を超える会話で /branch が拒否される問題を修正 |
▶️ /resume
|
大きなセッションファイルでロードエラーを報告せず空の会話を表示する問題を修正 |
| 🔌 プラグイン |
/plugin インストール済みタブで同一アイテムが重複表示される問題を修正 |
| 🔧 コマンド | worktree 移行後に /update と /tui が動作しない問題を修正 |
📋 バージョン別サマリー
| バージョン | 主な内容 |
|---|---|
| v2.1.117 | ネイティブ検索高速化、デフォルトエフォート引き上げ、フォーク型サブエージェント、多数のバグ修正 |
| v2.1.116 |
/resume 高速化(最大 67%)、MCP 起動改善、フルスクリーンスクロール改善、セキュリティ修正 |
| v2.1.115 | CHANGELOG エントリなし |
| v2.1.118 | CHANGELOG エントリなし |
| v2.1.119 | CHANGELOG エントリなし |
まとめ
v2.1.115 〜 v2.1.119 の主なハイライト:
-
パフォーマンス:
/resumeの最大 67% 高速化、MCP 並列起動、ネイティブ検索ツール化と、日常作業のスピードが全体的に向上 -
品質向上: Pro/Max でのデフォルトエフォートが
highになり、追加設定なしでより良い応答が得られる - 安定性: Opus 4.7 のコンテキスト計算バグ修正、大規模セッション処理の堅牢化など信頼性の高い動作に
特に /resume の高速化とデフォルトエフォートの引き上げは設定変更なしで恩恵を受けられるため、アップデートするだけで体験が向上します。