claude resume shows empty list + Feature request: session naming
Resolved 💬 7 comments Opened Feb 5, 2026 by widei Closed Mar 26, 2026
Bug Report: claude resume shows empty session list
Environment:
- Claude Code version: 2.1.31
- OS: Windows 11
- Shell: PowerShell/Git Bash
Issue:
Running claude resume or claude -r shows an empty list, despite having 150+ valid sessions stored.
Verified:
- Session files exist in
~/.claude/projects/<project>/(151 top-level sessions, 589 total including subagents) history.jsonlis valid (4674 entries, 0 JSON parse errors)- All session JSONL files have valid format
- Cleared
stats-cache.jsonandpaste-cache/- no change
Workaround:
Sessions CAN be resumed directly by ID: claude --resume <session-id>
The data is fine - just the interactive picker shows nothing.
---
Feature Request: Session Naming/Labeling
Currently sessions are identified only by auto-generated UUIDs, making it hard to find specific sessions when working on multiple projects simultaneously.
Suggested features:
- Session naming on start:
claude --name "RunPod GPU testing"
- Session tagging/labeling after the fact:
claude tag <session_id> "langchain migration"
- Improved resume picker showing:
- Custom name/label (if set)
- First user message preview
- Date/time
- Project name
- Branch name
- Search in resume picker:
claude resume --search "runpod"This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗