PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages le の件で、まず自分の症状かを見分ける

この症状は、Issue に載っているエラーメッセージがかなり特徴的です。検索用にそのまま書くと、TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync です。

手元で確認できたのは、少なくとも次の 2 件の報告が同じクラスタに入っていることです。どちらも open のままで、解決済みの報告ではありません。

どちらの issue でも、報告されたエラーは同じ形です。

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=1340 messages=1339 range=[1307,1340))
    at kQS (B:/~BUN/root/src/entrypoints/cli.js:23006:8181)
    at Yrm (B:/~BUN/root
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=198 messages=197 range=[116,198))
    at kQS (B:/~BUN/root/src/entrypoints/cli.js:23006:8181)
    at Yrm (B:/~BUN/root/src

ここから言えるのは、「会話やタスクの途中で、表示・管理しているメッセージ列の整合性が崩れている」ように見える、という点までです。
ただし、原因が何か、どの操作で必ず起きるか、回避策があるかは、今回渡された issue と出力だけでは分かりません。少なくともこの 2 件は未解決です。

手元の検証環境は次の通りです。エラー自体の再現ログではなく、実行環境の確認として取得したものです。

[env_summary]
OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-08-26T08:51:10+09:00

もし自分の環境で同じ症状かを確かめるなら、少なくとも次の点が一致しているかを見てください。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が出ていること、そして会話の途中でダウンロード操作やコード編集のようなタスク実行中に崩れることです。今回の issue では、その 2 パターンが実際に報告されています。

対処法については、現時点では「これで直る」と言える確証はありません。
そのため、この記事では断定せず、同じエラー文字列が出るかどうか、どの操作のあとに崩れるかをまず切り分けるのが現実的です。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-08-26T08:51:10+09:00

参照した Issue(anthropics/claude-code): #84576, #84713

同じ著者の記事