Claude Code Changelog

v2.1.116

2026年4月20日 GitHub で見る

📝 概要

大規模セッションの/resumeが最大67%高速化、ターミナルUIの改善、プラグイン依存関係の自動インストール対応などの機能強化とバグ修正

🔄 主な変更点

  • パフォーマンス向上: 40MB以上の大規模セッションで/resumeが最大67%高速化
  • MCPスタートアップ高速化: 複数のstdioサーバー設定時の起動が高速化
  • ターミナルスクロール改善: /terminal-setupでVS Code、Cursor、Windsurfのフルスクリーンスクロールが滑らかに
  • 思考プロセスの可視化: スピナーが進捗状況をインライン表示("still thinking"、"thinking more"、"almost done thinking")
  • プラグイン管理強化: /reload-pluginsと自動更新で不足している依存関係を自動インストール
  • /config検索改善: オプション値でも検索可能(例:「vim」でエディタモード設定を発見)
  • セキュリティ強化: サンドボックスの自動許可がrm/rmdirの危険パスチェックをバイパスしないように修正
  • バグ修正: デーヴァナーガリー文字などのインド系文字の表示崩れ、Kittyキーボードプロトコルでのショートカット問題、多数のUI/API関連の不具合を修正

💡 解説・活用案

大規模プロジェクトでの作業再開が大幅に高速化され、長時間のセッションでも快適に作業できるようになりました。また、思考プロセスの進捗が可視化されることで、Claudeが処理中かどうかを即座に判断できます。プラグイン依存関係の自動インストールにより、プラグインエコシステムの利用がより簡単になり、開発効率が向上します。

🌐 日本語訳

変更内容

  • 大規模セッション(40MB以上)での/resumeが大幅に高速化(最大67%)され、多数のdead-forkエントリを持つセッションをより効率的に処理
  • 複数のstdioサーバーが設定されている場合のMCPスタートアップが高速化。resources/templates/listは最初の@メンションまで遅延実行
  • VS Code、Cursor、Windsurfのターミナルでフルスクリーンスクロールがよりスムーズに。/terminal-setupがエディタのスクロール感度を設定
  • 思考中スピナーが進捗状況をインライン表示("still thinking"、"thinking more"、"almost done thinking")し、別のヒント行を置き換え
  • /config検索がオプション値にもマッチ(例:「vim」で検索するとエディタモード設定が見つかる)
  • /doctorがClaudeの応答中でも開けるようになり、現在のターンの終了を待つ必要がなくなった
  • /reload-pluginsとバックグラウンドプラグイン自動更新が、すでに追加したマーケットプレイスから不足しているプラグイン依存関係を自動インストール
  • BashツールがGitHubのAPIレート制限に達したghコマンドのヒントを表示し、エージェントが再試行ではなく待機できるように
  • 設定の使用状況タブが5時間および週間使用量を即座に表示し、使用状況エンドポイントがレート制限されても失敗しなくなった
  • エージェントのフロントマターhooks:--agentでメインスレッドエージェントとして実行時に発火
  • スラッシュコマンドメニューがフィルタ結果がゼロの場合に消えずに「No commands match」を表示
  • セキュリティ: サンドボックスの自動許可が、/$HOME、その他の重要なシステムディレクトリを対象とするrm/rmdirの危険パス安全性チェックをバイパスしないように
  • ターミナルUIでデーヴァナーガリー文字やその他のインド系文字の列揃えが崩れる問題を修正
  • Kittyキーボードプロトコル使用ターミナル(iTerm2、Ghostty、kitty、WezTerm、Windows Terminal)でCtrl+-がアンドゥをトリガーしない問題を修正
  • Kittyキーボードプロトコル使用ターミナル(Warpフルスクリーン、kitty、Ghostty、WezTerm)でCmd+Left/Rightが行頭/行末にジャンプしない問題を修正
  • Claude Codeがラッパープロセス(例:npxbun run)経由で起動された際にCtrl+Zでターミナルがハングする問題を修正
  • インラインモードでターミナルのリサイズや大量の出力バーストが以前の会話履歴を重複させるスクロールバック重複を修正
  • 短いターミナル高さでモーダル検索ダイアログが画面からあふれ、検索ボックスとキーボードヒントが隠れる問題を修正
  • VS Code統合ターミナルでスクロール中に散在する空白セルとコンポーザークロームが消える問題を修正
  • リクエストセットアップ中に並列リクエストが完了した際に発生する可能性があったキャッシュ制御TTL順序に関連する断続的なAPI 400エラーを修正
  • /branchが50MBを超える記録を持つ会話を拒否する問題を修正
  • /resumeが大きなセッションファイルで読み込みエラーを報告せずに空の会話を黙って表示する問題を修正
  • /pluginのインストール済みタブが、「要注意」または「お気に入り」に表示される同じアイテムを2回表示する問題を修正
  • セッション途中でワークツリーに入った後に/update/tuiが機能しない問題を修正
原文(英語)を表示

What's changed

  • /resume on large sessions is significantly faster (up to 67% on 40MB+ sessions) and handles sessions with many dead-fork entries more efficiently
  • Faster MCP startup when multiple stdio servers are configured; resources/templates/list is now deferred to first @-mention
  • Smoother fullscreen scrolling in VS Code, Cursor, and Windsurf terminals — /terminal-setup now configures the editor's scroll sensitivity
  • Thinking spinner now shows progress inline ("still thinking", "thinking more", "almost done thinking"), replacing the separate hint row
  • /config search now matches option values (e.g. searching "vim" finds the Editor mode setting)
  • /doctor can now be opened while Claude is responding, without waiting for the current turn to finish
  • /reload-plugins and background plugin auto-update now auto-install missing plugin dependencies from marketplaces you've already added
  • Bash tool now surfaces a hint when gh commands hit GitHub's API rate limit, so agents can back off instead of retrying
  • The Usage tab in Settings now shows your 5-hour and weekly usage immediately and no longer fails when the usage endpoint is rate-limited
  • Agent frontmatter hooks: now fire when running as a main-thread agent via --agent
  • Slash command menu now shows "No commands match" when your filter has zero results, instead of disappearing
  • Security: sandbox auto-allow no longer bypasses the dangerous-path safety check for rm/rmdir targeting /, $HOME, or other critical system directories
  • Fixed Devanagari and other Indic scripts rendering with broken column alignment in the terminal UI
  • Fixed Ctrl+- not triggering undo in terminals using the Kitty keyboard protocol (iTerm2, Ghostty, kitty, WezTerm, Windows Terminal)
  • Fixed Cmd+Left/Right not jumping to line start/end in terminals that use the Kitty keyboard protocol (Warp fullscreen, kitty, Ghostty, WezTerm)
  • Fixed Ctrl+Z hanging the terminal when Claude Code is launched via a wrapper process (e.g. npx, bun run)
  • Fixed scrollback duplication in inline mode where resizing the terminal or large output bursts would repeat earlier conversation history
  • Fixed modal search dialogs overflowing the screen at short terminal heights, hiding the search box and keyboard hints
  • Fixed scattered blank cells and disappearing composer chrome in the VS Code integrated terminal during scrolling
  • Fixed an intermittent API 400 error related to cache control TTL ordering that could occur when a parallel request completed during request setup
  • Fixed /branch rejecting conversations with transcripts larger than 50MB
  • Fixed /resume silently showing an empty conversation on large session files instead of reporting the load error
  • Fixed /plugin Installed tab showing the same item twice when it appears under Needs attention or Favorites
  • Fixed /update and /tui not working after entering a worktree mid-session