[BUG] /resume not listing sessions in v2.1.30 - sessions-index.json not populated
Open 💬 13 comments Opened Feb 3, 2026 by RajeevRKC
Summary
/resume command fails to list any sessions despite valid session files existing. This issue persists in the latest version (2.1.30).
Steps to Reproduce
- Start Claude Code in any directory
- Have a conversation
- Exit the session
- Run
claude --resumeor use/resumecommand - Observe: No sessions are listed
Expected Behavior
Previous sessions should appear in the resume picker for selection.
Actual Behavior
The resume picker shows no available sessions, even though .jsonl session files exist in the project directory.
Environment
- Claude Code version: 2.1.30 (latest as of 2026-02-04)
- Platform: Windows 11
- Installation: winget
Related Issues
This appears to be a continuation of:
- #22205 - Sessions not added to sessions-index.json, invisible to resume
- #16579 - Sessions without summary header don't appear in /resume picker
- #22059 - /resume hangs at Loading conversations...
Filing this separately to confirm the bug persists in v2.1.30 and affects Windows platform.
Workaround
Sessions can be resumed manually if you know the session ID:
claude --resume <session-id>
Session files are located at:
- Windows:
%USERPROFILE%\.claude\projects\<project-hash>\ - Mac/Linux:
~/.claude/projects/<project-hash>/
Request
Please prioritize fixing the session indexing mechanism. The /resume feature is critical for maintaining workflow continuity across sessions.
This issue has 13 comments on GitHub. Read the full discussion on GitHub ↗