原文(日本語に翻訳)
- bashコマンド解析をネイティブモジュールに切り替えて改善 — 初期化が高速化し、メモリリークが解消
原文(英語)
- Improved bash command parsing by switching to a native module — faster initialization and no memory leak
概要
Claude Codeのbashコマンド解析エンジンがネイティブモジュールに置き換えられました。これにより、bashコマンドの解析処理の初期化速度が向上し、長時間のセッションで発生していたメモリリークが解消されました。特に多数のbashコマンドを実行するワークフローや、長時間にわたるセッションでの安定性が改善されます。
基本的な使い方
この改善はClaude Codeの内部的な変更であり、ユーザーが特別な設定を行う必要はありません。Claude Codeを最新版(v2.1.72)にアップデートするだけで自動的に恩恵を受けられます:
bash
# Claude Codeを最新版にアップデート
npm update -g @anthropic-ai/claude-code
# 通常通り使用 — 内部的にネイティブモジュールが使われる
claude実践例
長時間セッションでの安定性向上
以前はメモリリークにより長時間セッションでパフォーマンスが劣化する可能性がありましたが、ネイティブモジュールへの切り替えにより安定して動作します:
bash
# 長時間の開発セッションでも安定動作
claude
> 大量のファイルを処理するスクリプトを実行して
> テスト結果を確認して
> ビルドを実行して
# ...多数のbashコマンドを実行しても安定初期化速度の体感改善
Claude Codeの起動時やbashツールの初回呼び出し時の応答が以前より高速になります。特にコマンドのセキュリティ解析(許可リストとの照合など)が高速化されています。
注意点
- ネイティブモジュールへの切り替えはClaude Code内部の実装変更であり、ユーザー側での設定変更は不要です
- bashコマンドの解析結果(許可/拒否の判定)には影響ありません
- メモリリークが解消されたため、長時間セッションでのメモリ使用量が安定します
- バンドルサイズの削減(別項目の~510KB削減)にも寄与しています