TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が出るときに確認したことこの症状は、少なくとも今回の issue では Windows 上で報告されています。該当する報告は #79401 と #85333 の 2 件で、どちらも同じエラー文字列を含んでいます。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=168 messages=167 range=[104,168))
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=85 messages=84 range=[68,85))
まず切り分けとして、このエラーが「表示中のメッセージ一覧の整合性が崩れた」タイプのものかどうかを見ます。少なくともエラーメッセージには itemKeys/messages length desync とあり、keys と messages の数が 1 ずれていました。#79401 では keys=168 messages=167、#85333 では keys=85 messages=84 です。ここまでは報告内容から直接読めます。
ただし、これだけでは原因までは断定できません。2 件とも現時点では open で、解決済みの報告は提示されていませんでした。付いたコメントも、環境強化や可視性に関する考え方を述べるものに留まっており、再現手順や修正方法は見当たりませんでした。
手元で確認できたのは、少なくとも私の検証環境では Claude Code のインストール状態に気になる点があることです。claude doctor では次の出力でした。
Claude Code doctor
Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded
Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude
Remote Control
Control this session from claude.ai/code or the Claude mobile app
1 warning found
- Leftover npm global installation at /usr/local/bin/claude
Fix: Run: npm -g uninstall @anthropic-ai/claude-code
この出力から言えるのは、私の環境では native インストールが動いていて、別系統の npm-global が残っていた、ということだけです。これが今回の TelemetrySafeError と直接つながるかは分かりません。報告された issue 側の環境は Platform: win32、Version: 2.1.215 でしたが、私が実測できたのは darwin-arm64 の 2.1.207 です。したがって、同じ症状でも同一原因かどうかは現時点では判断できません。
いま確認できる範囲で実用的なのは、次の2点です。ひとつは、エラー文に出ている VirtualMessageList と itemKeys/messages length desync をそのまま検索語にして、同じ 1 件ずれの報告があるかを見ること。もうひとつは、claude doctor のような健全性チェックで、複数インストールや残骸が出ていないかを見ることです。少なくとも私の環境では、複数インストールの警告が出ています。
もし同じ症状に遭遇しているなら、今のところは「既知の再現報告はあるが、解決策はまだ見えていない」と扱うのが安全です。再現条件や回避策は、提示された issue からは読み取れませんでした。
TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync を含む最新の報告を追うのがよさそうです。
claude --version : 2.1.207 (Claude Code)
OS : Darwin 25.3.0 (arm64)
Python : 3.14.2
検証日時 : 2026-08-17T19:48:10+09:00