[FEATURE] All interactive prompts disappear from terminal after responding — no way to review the conversation
When Claude Code displays any interactive prompt — permission requests, clarifying questions (AskUserQuestion), plan approvals, confirmation dialogs — the prompt is cleared from the terminal display after the user responds. This makes it impossible to scroll back and see:
- What questions Claude asked
- What options were presented
- What the user chose or typed in response
The conversation becomes a one-sided transcript: you can see Claude's output and actions, but the interactive back-and-forth that shaped those decisions is gone.
Current behavior:
Interactive prompt appears → user responds → prompt is erased from the terminal UI. Only Claude's subsequent output remains visible.
Expected behavior:
All prompts and the user's responses should remain visible in the scrollback as part of the conversation history, just like Claude's regular text output.
Affected prompt types:
- Tool permission requests (Edit, Bash, Write, etc.)
AskUserQuestionclarifying questions with option chips- Plan mode approval prompts
- Any other interactive dialog
Suggested solutions (any of these would help):
- Default: Keep all prompts in scrollback instead of erasing them
- Flag:
--keep-promptsor--no-clear-promptsto opt in - Setting:
"keepPrompts": truein settings.json - At minimum: A session log that records all prompts and user responses with timestamps
Why it matters:
Auditability and context. In longer sessions, I often need to scroll back to understand why Claude took a certain direction — which depends on what it asked me and how I answered. Right now that context is erased, leaving gaps in the visible conversation history.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗