このエラー文字列が出ているなら、少なくとも本文で扱う2件の issue と同じ症状に当てはまります。ひとつは #97891、もうひとつは #97348 です。どちらも open で、解決済みではありません。
共通しているのは、Claude Code の内部で TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync が出ていることです。報告されている差分は少し違いますが、少なくとも issue 上では同じ系統の壊れ方として現れています。たとえば #97891 では keys=334 messages=333 range=[294,334)、#97348 では keys=272 messages=271 range=[219,272) でした。
実際の報告内容を見ると、#97891 は自分のハードウェアのデバッグや SSH provisioning の作業中に、[cyber] の判定で止められて Opus 4.8 にフォールバックしたという話です。もう一方の #97348 は /limit-reset が使えない、という別件の文脈で同じ TelemetrySafeError が出ています。なので、見た目の作業内容は違っていても、少なくとも issue では同じ内部エラーに着地しています。
筆者の環境で確認できたのは、検証時点の環境情報だけです。ここから先の再現手順や回避策は、この入力だけでは裏が取れていません。
[env_summary]
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-29T08:52:49+09:00
現時点で言えるのは、少なくともこのエラー名で検索してたどり着くべき一次情報が #97891 と #97348 だということです。どちらも未解決なので、同じ文字列に遭遇した場合は「既知の解決済み不具合」ではなく、未解決の issue として扱うのが安全です。
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-29T08:52:49+09:00