PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages le — このエラーが出るときに見えていたこと

まず、自分のケースかどうかはかなり絞れます。今回の報告に出ているのは、どちらも同じ系統のエラーです。

TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=688 messages=687 range=[670,688))

別の issue では、同じ文字列のまま keys=213 messages=212 という差分で報告されています。該当するのは #98258 と #98290 です。どちらも open で、解決済みではありません。

この症状の中心は、VirtualMessageList の itemKeys と messages の件数がずれている、という点にあります。少なくとも issue の報告上は、keys が 1 件多い状態で落ちています。range=[670,688) のように末尾付近の範囲が出ているので、長い会話や出力の途中で表示・記録まわりが崩れているように見えますが、そこまでしか断定できません。

#98290 には、環境情報も載っています。

Platform: win32
Terminal: windows-terminal
Version: 2.1.284
Feedback ID: 8f4f2c3d-52ef-49cf-ba24-9ae0a75f1b50

この issue では、Prompt wrongly flagged と書かれており、会話内容の判定が誤っていたことも示されています。もう一方の #98258 では、don't want to create a war game with realistics calculs => all good until one safeguards that means nothung という説明があり、正当なゲーム開発用途が安全ガードレールに引っかかった、という主張でした。つまり、少なくとも報告された2件では、内容の誤判定と、この VirtualMessageList の不整合が同時に見えています。ただし、両者の因果関係までは issue だけでは分かりません。

筆者の環境で実際に取れた出力はこれだけです。

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

このため、ここで書けるのは「GitHub 上では同一系統の報告が2件あり、どちらも未解決」というところまでです。現時点では、再起動や設定変更で直ると確認できた情報はありません。もし同じエラー文字列が出ているなら、まずは issue の本文と照合して、会話の内容が安全判定に触れていないか、あるいは長い会話の末尾で崩れていないかを見たほうがよさそうです。とはいえ、どの操作が有効かまでは分かりません。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-10-01T08:56:43+09:00

参照した Issue(anthropics/claude-code): #98258, #98290

同じ著者の記事