Skip to content

原文(日本語に翻訳)

マルチツール呼び出しターン中に、キューされたメッセージが一時的に二重表示される問題を修正しました。

原文(英語)

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にアップデートすることでこの問題が解消されます。

関連情報