Claude Code v2.1.50:大幅なメモリ最適化とワークツリー分離
Claude Code v2.1.50では、重要なメモリリーク修正、ワークツリー分離サポート、パワーユーザー向けのLSP設定強化を提供します。
2026年2月21日 • 10 min read • 著者:ClaudeWorld
Claude Code v2.1.50は、パフォーマンス最適化と開発者ワークフローの改善に焦点を当てた大幅なアップデートを提供します。このリリースでは、長時間実行セッションに影響を与えていた複数のメモリリークを解決し、上級者向けの強力な新機能を導入しています。
新機能
メモリ管理の全面的見直し
このリリースには、長時間のコーディングセッション中のパフォーマンスを大幅に改善する包括的なメモリリーク修正が含まれています:
- 完了したチームメイトタス��がガベージコレクションされなかったエージェントチームのメモリリークを修正
- 無制限の成長を引き起こしていたLSP診断データのメモリリークを解決
- タスク出力と状態オブジェクトの保持問題を修正
- 処理後に内部キャッシュと大きなツール結果をクリアすることでメモリ使用量を改善
- 無制限のメモリ成長を防ぐためのファイル履歴スナップショット上限を追加
ワークツリー分離サポート
高度なGitワークフローのための主要な新機能:
- エージェント定義での
isolation: worktreeサポートを追加 - カスタムVCSセットアップ用の新しい
WorktreeCreateとWorktreeRemoveフックイベント - エージェントが宣言的に分離されたgitワークツリーで実行可能
LSPと設定の強化
- LSPサーバー用の
startupTimeout設定を追加 - UIインポートの遅延によりヘッドレスモードの起動パフォーマンスを改善
- 古いglibcシステムでのネイティブモジュール読み込みを修正(RHEL 8互換性)
CLAUDE_CODE_SIMPLEモードの改善
- スキル、セッションメモリ、カスタムエージェント、CLAUDE.mdトークンカウントを完全に除去
- MCPツール、添付ファイル、フック、CLAUDE.md読み込みを無効化して最小限のエクスペリエンスを提供
コンテキストウィンドウの強化
- Opus 4.6(高速モード)に完全な1Mコンテキストウィンドウサポートを含める
- オプトアウト用の
CLAUDE_CODE_DISABLE_1M_CONTEXT環境変数を追加
その他の改善
- 設定されたエージェントをリストする新しい
claude agentsCLIコマンド - VS Codeセッションでの
/extra-usageコマンドサポートを追加 - シンボリックリンクでのセッション可視性問題を修正
- SSH切断時のセッションデータ永続性を改善
- 起動引数でのMCPツール発見を修正
- 無効なサーバー名での
/mcp reconnectフリーズを解決
アップデート方法
Claude Code v2.1.50へのアップデート:
- パッケージマネージャー経由:お好みのパッケージマネージャーを使用してアップデート
- 手動ダウンロード:リリースページを訪問して適切なバイナリをダウンロード
- インストール確認:
claude --versionを実行してアップデートを確認
既存の設定はこのリリースでシームレスに動作するはずです。