Under the hood
Claude Code now detects and recovers queued REPL events that a turn failed to deliver
What
Claude Code now tracks whether queued interactive-session (REPL) events were actually delivered during the turn that was supposed to handle them. If a turn finishes without delivering those queued events, an error is logged internally and an empty placeholder prompt command is re-queued so the events get flushed on the next turn instead of being silently dropped.
Why
This prevents queued input from getting stuck and never reaching a turn, ensuring it's eventually processed on a following prompt.