Feature request: delete sessions from --resume picker

Resolved 💬 2 comments Opened Jun 29, 2026 by vern3851 Closed Jul 2, 2026

Summary

When using claude --resume, there's no way to delete individual sessions from the list. You can navigate, search, and rename (Ctrl+R), but not remove entries.

Current workaround

Manually delete the corresponding .jsonl file from ~/.claude/projects/<project-path>/.

Proposed change

Add a delete keybinding (e.g. Delete or d) in the --resume session picker that removes the selected session file, with a confirmation prompt before deletion.

Why

The list accumulates trivial/throwaway sessions ("are you online?", "whats 1 + 1", etc.) that clutter the picker over time. The manual file deletion workaround works but requires knowing the internal storage path and matching UUIDs to session content.

View original on GitHub ↗

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