[Bug] Session context desync: unlogged user text received by assistant but absent from .jsonl and /export

Status Open
Reported on v2.1.273
Maintainer reply None cached
Activity 0 comments · opened Sep 20, 2026

Bug Description

【事象】
ユーザーが送信していないテキスト(約2,000字、他AIの回答を装った内容)が、
アシスタント側にはユーザー発言として届いた。
しかしセッションログ(.jsonl)にも /export にも、その発言は記録されていない。

【確認した事実】

  • セッションログ 4bfc0212-a91d-425f-b49d-f6a077ff6be6.jsonl を全件検査
  • 該当時刻前後のユーザー発言:

行3281 04:49:01 "中山8Rの斬新な予想してみて"
行3293 04:50:17 (assistant応答)
行3296 04:54:47 "長い"
→ 間に該当する user レコードが存在しない

  • 混入テキストを含むレコードは assistant 発言(引用)のみ
  • /export でも行頭 "> "(ユーザー発言の印)が付いていない

【影響】
アシスタントが、存在しないユーザー発言を前提に応答した。
ユーザーが「送っていない」と指摘しても、アシスタント側は
コンテキスト上それが存在するため、2度にわたり誤って否定した。

【環境】
Claude Code / Opus 5 (1M context)
Windows 11 / D:\claude\03_keiba
発生時刻: 2026-09-20 04:49〜04:55 UTC
セッションID: 4bfc0212-a91d-425f-b49d-f6a077ff6be6

セッションログは手元にあるので、添付を求められたらこのファイルを渡せます。

C:\Users\User\.claude\projects\D--claude-03-keiba\4bfc0212-a91d-425f-b49d-f6a077ff6be6.jsonl

---

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.1.273
  • Feedback ID: c3c6b218-987c-4e57-a35b-a5a915268280

Errors

[{"error":"TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=826 messages=825 range=[808,826))\n    at m7t (B:/~BUN/root/chunk-c5xn880r.js:37:30931)\n    at awe (B:/~BUN/root/chunk-c5xn880r.js:37:21813)\n    at iu (B:/~BUN/root/chunk-x70mgmyw.js:18:20017)\n    at vu (B:/~BUN/root/chunk-x70mgmyw.js:18:38159)\n    at vm (B:/~BUN/root/chunk-x70mgmyw.js:18:84185)\n    at wb (B:/~BUN/root/chunk-x70mgmyw.js:18:83187)\n    at ku (B:/~BUN/root/chunk-x70mgmyw.js:18:83016)\n    at dm (B:/~BUN/root/chunk-x70mgmyw.js:18:79549)\n    at Fn (B:/~BUN/root/chunk-x70mgmyw.js:18:6254)\n    at ti (B:/~BUN/root/chunk-x70mgmyw.js:18:4788)","timestamp":"2026-09-19T23:46:36.070Z"}]

View original on GitHub ↗