PaPoo
cover

TelemetrySafeError: VirtualMessageList: itemKeys/messages le で始まる desync は、いま報告されている同型の症状です

この症状は、TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync を含むエラーとして、少なくとも 2 件の issue に出ています。報告された環境はいずれも Windows で、Claude Code の Version は 2.1.257 でした。現時点で解決済みの issue は 0 件です。

まず、自分のケースかどうかを見分けるなら、エラー文字列がほぼそのまま一致するかを確認するのがいちばん早いです。報告内容では、keys=115 messages=114 range=[58,115)keys=370 messages=369 range=[328,370) のように、keysmessages の件数が 1 ずれていました。つまり、見えているのは「メッセージ一覧の内部整合性が崩れた」タイプの障害で、少なくとも issue 上は入力文そのものより、表示・追跡しているメッセージ列の不整合に寄っています。

関連する報告は #91323#91295 です。#91323Bug Descriptionveja historico とだけ書かれ、#91295allesd DURCHFALL でした。どちらも、入力が英語の通常命令として整っていないというより、短い断片的な文字列を送ったケースに見えます。ただし、そこから「この入力が原因」とまでは断定できません。issue の本文だけでは、再現条件は足りないからです。

実際に取得できた一次情報は次のとおりです。

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

ここから分かるのは、筆者の検証環境は Linux だったということまでです。報告 issue の環境は Windows なので、少なくとも OS が一致しているわけではありません。したがって、筆者の環境出力だけではこの症状の再現有無は判断できません。

今のところ、記事として確実に言えるのは次の範囲です。Claude Code の issue では、TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が、Windows・Version 2.1.257 の環境で複数回報告されています。しかも 2 件とも未解決です。逆に、どう直すかについては、ここにある情報だけでは手順を確立できません。設定変更や回避策をこちらで作ると、未確認の内容を混ぜることになります。

もし同じエラーに当たったら、まずはエラー全文、keysmessages の値、range の値、そして使っていた端末種別まで控えるのがよさそうです。少なくとも issue 上では、vscodexterm-256color でそれぞれ出ています。そこまで揃うと、同一系統かどうかの比較材料になります。


検証環境

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

参照した Issue(anthropics/claude-code): #91323, #91295

同じ著者の記事