Session replays entire conversation autonomously on Windows — banner reappears, prompts re-execute without user input

Resolved 💬 2 comments Opened Apr 13, 2026 by romanskakun Closed Apr 13, 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?

After completing a response, Claude Code restarts itself and replays the entire session from the beginning — re-executing every prompt I typed — without any input from me. The Claude Code banner (▐▛███▜▌ Claude Code v2.1.104) reappears after each completed response, and the same prompts execute again. This happened 4+ times in a single session before I killed it. I did not press any keys between responses.
This has occurred multiple times today across separate sessions, all after updating to 2.1.104.

What Should Happen?

After Claude responds to a prompt, it should wait at the ❯ prompt for the next user input. It should not restart, re-display the banner, or re-execute prior prompts autonomously.

Error Messages/Logs

No explicit error message. The symptom is the Claude Code startup banner reappearing mid-session followed by all prior prompts re-executing:

Steps to Reproduce

Open a fresh Windows PowerShell terminal
cd into a project directory with a CLAUDE.md and CHECKPOINT.md
Run claude --dangerously-skip-permissions
Type read CHECKPOINT.md and press Enter
Wait for the response to complete
Type a follow-up prompt (e.g. show me the full post v1 backlog)
Wait for the response to complete
Observe: the Claude Code banner reappears and both prompts re-execute automatically, without any user input

The loop repeated 4 times before I force-quit. Each cycle took ~32 seconds.

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.101 (confirmed — 2.1.102 and 2.1.103 were not published to npm)

Claude Code Version

2.1.104 (Claude Code)

Platform

Other

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

This is a clean terminal start each session — not a reconnect or resume
No keys pressed between the response completing and the banner reappearing
The loop runs entirely autonomously
Using --dangerously-skip-permissions flag; unknown whether the bug occurs without it
Session JSONL files are intact (not corrupted/oversized)
Screenshots of the full replayed terminal output available
This issue matches the symptom pattern described in #11034 (platform:windows, conversation replay loop), which was previously closed

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗