PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages le の desync が出るときに見えていること

この症状は、Claude Code 側で TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が出ているケースです。今回集まっている issue は 3 件で、いずれも同じ系統のエラー文字列を含んでいました。

まず、自分のケースかどうかを見分けるには、エラー本文が itemKeys/messages length desync を含むかを確認します。報告されているものは、たとえば keys=215 messages=214 range=[165,215)keys=22 messages=21 range=[0,22)keys=267 messages=266 range=[220,267) でした。数は違っても、keysmessages の件数が 1 ずれている点は共通しています。

実際の issue では、エラーそのものに加えて、別の症状が同時に報告されていました。#90169 では「モデルの判断や回答が以前より悪くなった」として、誤ったロジックや回答の劣化が訴えられています。#89821 では、通関書類の確認を頼んだところ不正・犯罪っぽい内容として誤判定されたと書かれていました。#89970 は、相手の入力言語を理由にリクエストを処理できないと返した内容です。いずれも、報告本文の中で同じ telemetry エラーが添えられていました。

引用できる範囲で、今回の一次情報は次のとおりです。

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

現時点では、これだけでは原因の切り分けはできません。少なくとも、issue の報告から言えるのは「Claude Code の応答や判定の不具合報告に、この telemetry エラーが同伴している」というところまでです。どの入力や操作で再現するか、どの版で直るかは、渡された issue だけでは分かりません。

もし同じ文字列が出ているなら、まずはエラー全体と、その直前に行った操作をそのまま控えておくのがよさそうです。今回の 3 件は、入力内容も症状の見え方もばらばらでしたが、エラー文字列は一致していました。そこで共通しているのは、VirtualMessageList の中身がずれている、という表示だけです。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-08-28T08:50:36+09:00

参照した Issue(anthropics/claude-code): #90169, #89970, #89821

同じ著者の記事