PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync を見たときにまず確認すること

このエラーは、今回渡された issue 報告では #94645#94531 の 2 件で確認できました。どちらも TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync で始まり、keysmessages の件数が 1 つずれていました。

まず、自分のケースかどうかを見るなら、エラー文に次の形が入っているかを確認します。

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=164 messages=163 range=[132,164))
    at R7t (B:/~BUN/root/chunk-te7sk2cq.js:36:29850)

別の報告では、件数だけが変わっていました。

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=744 messages=743 range=[705,744))
    at R7t (B:/~BUN/root/chunk-cwf1s6k1.js:36:29850)

この 2 件だけを見る限り、少なくとも今回の issue 群では「メッセージ一覧のキー数と本文数が一致していない状態」が共通しています。
ただし、これが Claude Code のどの入力や画面操作で起きたのかは、報告文だけでは特定できません。#94645 では「Agent ignores user instructions and context」とあり、#94531 では「Unable to parse or process flag-related content in responses」と書かれていますが、どちらもエラーとの因果関係までは断定できません。

手元で確認できている環境情報はこれだけです。

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

現時点では、この症状に対する解決済みの手順は確認できていません。少なくとも今回の 2 件はどちらも open で、解決済みは 0 件でした。なので、再現した場合は「表示されたエラー全文」と「その直前に何をしていたか」をそのまま控えて issue に寄せるのが現実的です。本文だけを見ると、問題の中心は TelemetrySafeError 自体というより、VirtualMessageList の内部で itemKeysmessages の長さがずれたことにあります。


検証環境

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

参照した Issue(anthropics/claude-code): #94645, #94531

同じ著者の記事