Assistant prose replying to a mid-turn user message is dropped from the transcript view (text confirmed present in session JSONL)

Status Open
Reported on v2.1.185
Maintainer reply None cached
Activity 1 comment · opened Jul 22, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment: Claude Code 2.1.185, desktop app transcript view, Linux (Ubuntu, AWS),
model claude-opus-4-8.
What happened: I sent a message while the assistant was mid-turn (a long, tool-heavy
turn). The assistant answered with a prose block emitted between tool calls. The
transcript view renders the surrounding tool-call rows (file created/edited chips)
but not the interleaved prose — the reply is simply absent between my message and
the next tool row. It happened twice in the same session, both times for replies to
messages I sent mid-turn.
Evidence: grepping the session's .jsonl under
~/.claude/projects/<project>/<session-id>.jsonl finds the missing text (2 matches —
the dropped reply itself and a later message quoting it), so the content is stored
but unrendered. Screenshot attached showing my question followed immediately by tool
chips with no reply text between them.

<img width="764" height="593" alt="Image" src="https://github.com/user-attachments/assets/a2510251-965a-4b4b-9d34-e3d955a5cea9" />

What Should Happen?

Impact: I reasonably concluded the assistant had never answered my question, and
when it later quoted the "missing" reply, the quote read as fabrication. It took
several exchanges to establish that the reply existed but was never rendered — a
transcript-integrity bug that directly erodes trust in the conversation record.

Error Messages/Logs

Steps to Reproduce

Repro sketch: start a long multi-tool turn; send a user message mid-turn; have the
assistant answer with text followed by more tool calls in the same turn; observe the
transcript view afterward — the text between the user message and the next tool chip
is missing.

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Claude Code 2.1.185, desktop app

Platform

Other

Operating System

Windows

Terminal/Shell

Other

Additional Information

Working in Claude Code Desktop on a subscription. The server is connected via ssh - it's ubuntu 24.04

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗