この症状は、少なくとも今回渡された 2 件の issue では同じエラーメッセージとして現れています。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=26 messages=25 range=[0,26))
もう 1 件でも同系統の報告がありました。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=252 messages=251 range=[236,252))
どちらも、報告本文だけを見る限りでは「メッセージ一覧の件数」と「キー一覧の件数」が 1 件ずれている状態です。ですが、ここから先の原因は issue の報告内容だけでは切り分けきれません。少なくとも、#80361 では OAuth テスト用の画面を準備している最中に安全ガードが誤って発火したと書かれており、#80587 ではデータ損失を防ぐための抑止が、明示した指示より優先されているように見える、と報告されています。つまり、表面上は同じエラーでも、起きている作業内容はかなり違います。
今回の 2 件だけで言うと、次のようなときは「自分も同じ症状かもしれない」と見てよさそうです。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が出るat twb (B:/~BUN/root/src/entrypoints/cli.js:15172:8188) というスタックが見える逆に、issue からは分からない点もはっきりしています。たとえば、特定の OS や Python の版がこの不整合を引き起こす、といったことは読み取れませんでした。実際、筆者の環境で取得できた一次情報はこれだけです。
[env_summary]
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-05T08:51:20+09:00
この出力は環境メモとしては使えますが、今回のエラーとの因果は示していません。したがって、少なくとも現時点では「Linux だから起きる」「Python 3.8.13 だから起きる」とは言えません。
対処についても、渡された情報から裏が取れるのはそこまでです。代表 issue に付いたコメントは、いずれも「しばらく動きがないので閉じる。まだ関連があるなら新しい issue を開いてほしい」という内容でした。解決手順が確立した、という情報は見当たりませんでした。
そのため、現時点で言えるのは次の程度です。
もし手元で同じエラーに遭遇したら、まずはエラー文字列と、その直前に Claude Code が何をしていたかを控えてください。今回の 2 件を見る限り、同じ TelemetrySafeError でも文脈が違うため、文脈なしでは判断できません。
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-05T08:51:20+09:00