2.1.116
Claude Code 2.1.116 - リリースノート
2026年4月20日
Claude Code
日本語サマリー
## Claude Code 2.1.116 リリースノート要約
### ⚠️ セキュリティ修正
- **サンドボックスの自動許可設定が、`rm`/`rmdir` による `/`、`$HOME` などの重要なシステムディレクトリへの危険なパスの安全性チェックをバイパスしていた問題を修正**
### 主な変更点・改善
- **パフォーマンス向上**: 巨大なセッション(40MB以上)における `/resume` の読み込みが最大67%高速化。複数の stdio サーバー設定時の MCP 起動も高速化されました。
- **ターミナルのスクロール改善**: VS Code、Cursor、Windsurf のターミナルでフルスクリーンスクロールがスムーズになり、`/terminal-setup` がエディタのスクロール感度を自動設定します。
- **思考中の表示改善**: 思考中のスピナーが個別のヒント行に代わり、インラインで進捗("still thinking", "almost done thinking" など)を表示するようになりました。
- **依存関係の自動インストール**: `/reload-plugins` やバックグラウンドのプラグイン自動更新時に、追加済みマーケットプレイスから不足している依存関係を自動インストールするようになりました。
- **APIレート制限への対応**: `gh` コマンドが GitHub の APIレート制限に達した際、エージェントがリトライせずに中断できるよう Bash ツール上でヒントを表示するようになりました。
- **UI/UXの修正**:
- `/config` の検索がオプション値(例: "vim" でエディタモード設定を検索)にもマッチするよう改善。
- `/doctor` を Claude の応答中でも開けるようになりました。
- 設定の Usage タブで5時間および週次の使用量が即座に表示されるようになりました。
- **Agent / Hooks**: `--agent` 経由でメインスレッドエージェントとして実行する際、Agent frontmatter の `hooks:` が正常に発火するようになりました。
### バグ修正
- Kitty キーボードプロトコルを使用するターミナル(iTerm2, Ghostty, kitty, WezTermなど)での `Ctrl+-`(元に戻す)や `Cmd+Left/Right`(行頭・行末へ移動)が効かない問題を修正。
- ラッパープロセス(`npx` や `bun run` など)経由で起動した際に `Ctrl+Z` でターミナルがフリーズする問題を修正。
- インラインモードでのスクロールバック重複や、VS Code 統合ターミナルでのスクロール中の画面崩れを修正。
- 50MB以上のトランスクリプトを持つ会話で `/branch` が拒否されたり、巨大なセッション読み込み時にエラーが表示されず空の画面になる `/resume` の問題を修正。
- 並行リクエスト中に発生しうるキャッシュ制御TTLの順序に関連する断続的な API 400 エラーを修正。
原文(Release Notes)
What's changed
/resumeon 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/listis now deferred to first@-mention- Smoother fullscreen scrolling in VS Code, Cursor, and Windsurf terminals —
/terminal-setupnow configures the editor's scroll sensitivity- Thinking spinner now shows progress inline ("still thinking", "thinking more", "almost done thinking"), replacing the separate hint row
/configsearch now matches option values (e.g. searching "vim" finds the Editor mode setting)/doctorcan now be opened while Claude is responding, without waiting for the current turn to finish/reload-pluginsand background plugin auto-update now auto-install missing plugin dependencies from marketplaces you've already added- Bash tool now surfaces a hint when
ghcommands 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/rmdirtargeting/,$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
/branchrejecting conversations with transcripts larger than 50MB- Fixed
/resumesilently showing an empty conversation on large session files instead of reporting the load error- Fixed
/pluginInstalled tab showing the same item twice when it appears under Needs attention or Favorites- Fixed
/updateand/tuinot working after entering a worktree mid-session