原文(日本語訳)
Windows: 子プロセスを生成する際にコンソールウィンドウがフラッシュする問題を修正しました
原文(英語)
Windows: Fixed console windows flashing when spawning child processes
概要
v2.1.27 で、Windows 環境において子プロセス(ツールやコマンド実行時)を生成する際にコンソールウィンドウが一瞬フラッシュ(点滅表示)される視覚的な問題が修正されました。これにより、より快適な開発体験が提供されます。
注意点
- 視覚的な問題の修正: この修正は機能的な問題ではなく、ユーザー体験の改善です
- Windows 固有: この問題は Windows 環境特有の問題でした
- 子プロセス全般: bash コマンド、ツール実行、hooks など、子プロセスを生成する操作全般で発生していました
- 潜在的なリグレッション: 一部のユーザーから、この修正後に v2.1.27 でフリーズする問題が報告されています。問題が発生した場合は v2.1.25 にダウングレードすることを検討してください
- WSL2 ユーザー: 特に WSL2 で複雑な bash 設定を使用しているユーザーで問題が報告されています
実践例
修正前の問題
以前のバージョンでは、Claude Code がツールを実行するたびに黒いコンソールウィンドウが一瞬表示されていました:
bash
claude
> プロジェクト内の TypeScript ファイルを検索してください
# ツール実行のたびにコンソールウィンドウが一瞬フラッシュする(点滅)特に頻繁に作業する場合、このフラッシュは以下の場面で発生していました:
- ファイルの読み取り・書き込み
- bash コマンドの実行
- git 操作
- MCP ツールの実行
- フックコマンドの実行
修正後(v2.1.27 以降)
v2.1.27 では、子プロセスがバックグラウンドでスムーズに実行され、視覚的な妨害がなくなりました:
bash
claude
> プロジェクト内の TypeScript ファイルを検索してください
# スムーズに実行される、コンソールウィンドウのフラッシュなし問題が発生した場合
もし v2.1.27 でフリーズや応答の問題が発生した場合:
bash
# v2.1.25 にダウングレード
claude update --version 2.1.25
# または npm の場合
npm install -g @anthropic-ai/claude-code@2.1.25既知の問題
GitHub Issue で報告されているように、この修正により一部のユーザー(特に Windows 11 の WSL2 環境)でフリーズする問題が発生する可能性があります。この問題は複雑な bash 設定(.bashrc)を持つユーザーで報告されています。
問題が発生した場合は、以下のいずれかを試してください:
- v2.1.25 にダウングレード(推奨)
.bashrcの設定を簡素化- 新しいパッチバージョンのリリースを待つ
関連情報
- GitHub Issue #14828: Console window flashing when executing tools
- GitHub Issue #19012: Hook commands cause brief console window flash
- GitHub Issue #22103: Claude Code 2.1.27 freezes after first message
- Release v2.1.27
関連する修正
同じ v2.1.27 で修正された Windows 関連の問題: