原文(日本語に翻訳)
マルチツール呼び出しターン中に、キューされたメッセージが一時的に二重表示される問題を修正しました。
原文(英語)
Fixed queued messages briefly appearing twice during multi-tool-call turns.
概要
Claude Code v2.1.110では、複数のツールを同時または連続して呼び出すターン中に、入力待ち(キュー)のメッセージが画面上に一時的に2回表示される視覚的なバグが修正されました。これはUIのレンダリング処理に関するバグで、実際の処理やデータには影響しませんでしたが、ユーザーが混乱する原因となっていました。今回の修正でUIが正確に描画されるようになります。
基本的な使い方
この修正はUIのバグフィックスのため、v2.1.110へのアップデートで自動的に改善されます。
bash
# アップデート
npm update -g @anthropic-ai/claude-code実践例
ユースケース1: 複数ファイルの同時編集時
ユーザー: main.py、utils.py、tests.py を同時に修正して
Claude: [複数のツールを同時実行中]
- main.py を編集中...
- utils.py を編集中...
- tests.py を編集中...
// 修正前: ユーザーがメッセージを入力中の場合
// 入力中のメッセージが画面に2回表示されることがあった
// 修正後:
// 入力中のメッセージは正確に1回だけ表示されるユースケース2: 並列ツール実行中のメッセージ入力
bash
# 長時間の処理中にユーザーがメッセージを入力する場合
claude "プロジェクト全体を分析して、問題を修正して"
# 処理中にユーザーが追加のメッセージを入力
# v2.1.110以降: キューされたメッセージが正確に1回だけ表示されるユースケース3: パイプライン的なツール呼び出し
ユーザー: コードを解析して、テストを書いて、ドキュメントを更新して
Claude:
[Step 1] コード解析ツール実行中...
[Step 2] テスト生成ツール実行中...(Step 1の結果を使用)
[Step 3] ドキュメント更新ツール実行中...(Step 2の結果を使用)
// この間にユーザーがメッセージを入力しても正常に表示されるユースケース4: UIレンダリングの動作確認
bash
# 修正後の動作確認
# 複数ツールが実行中の状態でメッセージを入力し、
# メッセージが1回だけ表示されることを確認
claude "10個のファイルを同時に処理して"
# 処理中にメッセージを入力 → 1回だけ表示されることを確認注意点
- 視覚的なバグ — この問題は実際の処理や出力には影響しませんでした。UIの表示のみの問題でした。
- 再現条件 — マルチツール呼び出しターン(複数ツールが同時実行中)の間にメッセージをキューに入れた場合に発生していました。
- 影響を受けていたユーザー — 複数ファイルの同時編集や並列処理をよく使用するユーザーに影響がありました。
- アップデート推奨 — v2.1.110にアップデートすることでこの問題が解消されます。