Allow selective deletion of individual conversations from history
Resolved 💬 1 comment Opened May 5, 2026 by pavanksanthosh Closed Jun 3, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
All conversation history is stored in a single ~/.claude/history.jsonl file. There is no CLI command, keyboard shortcut, or UI gesture to delete individual conversations. The only option is to delete the entire file, which wipes all history.
Proposed Solution
- A way to selectively delete one or more conversations from history, either via:
- A CLI command (e.g. claude history delete <session-id>)
- A keyboard shortcut in the Ctrl+R history view (e.g. Delete/Backspace on a selected entry)
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
CLI commands and flags
Use Case Example
Users accumulate many conversations over time and want to keep their history clean without losing everything. Sensitive or irrelevant conversations should be removable without manual file editing.
Additional Context
Platform: Windows 11 / Claude Code CLI
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗