PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages le の症状を見分ける

まず、自分のケースかどうかを切り分けます。今回の症状は、Claude Code の画面やログで

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync

という文言が出るものです。報告されている 2 件の issue は、どちらもこのエラー文字列を伴っていました。(#89631, #89615)

ひとつ目の報告では、scaling issue を解こうとしていたら Fable 5 が誤ってフラグを立てた、と書かれています。もうひとつは、組織の monthly spend limit の表示が daily limit の状況と食い違っていて、/usage-credits を促す文言が出た、という内容です。つまり、少なくともこの issue 群では、まったく同じエラー表示の裏で、扱っていた内容は別でした。(#89631, #89615)

実際に確認できたのは、症状クラスタに含まれるエラー断片と、検証環境の情報だけです。

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

このため、ここで断定できるのは「少なくとも issue 上では、VirtualMessageList の itemKeys と messages の長さがずれている、という telemetry 系のエラーが発生している」ことまでです。原因や修正方法までは、渡された情報だけでは分かりません。

手元で同じ症状か確かめるなら、まず確認したいのは次の2点です。Claude Code の利用中にこのエラー文字列が出ているか。そして、その直前に扱っていた内容が、誤った分類や表示崩れ、あるいは制限メッセージの取り違えに見えるかです。今回の 2 件は、そのどちらも含んでいました。(#89631, #89615)

現時点では、これが個別の入力内容に起因するものか、Claude Code 側の表示処理に起因するものかは判断できません。未解決の issue として報告されている、というところまでが確認できた事実です。(#89631, #89615)


検証環境

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

参照した Issue(anthropics/claude-code): #89631, #89615

同じ著者の記事