Session replays entire conversation autonomously on Windows — banner reappears, prompts re-execute without user input
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
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗