/resume returns 'No conversations found' despite valid sessions-index.json
Resolved 💬 6 comments Opened Feb 4, 2026 by wyrickre Closed Mar 8, 2026
Description
The /resume command consistently returns "No conversations found to resume" even though:
- Session files exist (188
.jsonlfiles in~/.claude/projects/-home-user-c3d/) sessions-index.jsonexists with valid entrieshistory.jsonltracks sessions with valid session IDs
Environment
- Claude Code version: 2.1.31
- Installation method: Native installer (
~/.local/bin/claude->~/.local/share/claude/versions/2.1.31) - OS: Linux 6.6.111+
- Platform: linux
Steps to Reproduce
- Have existing conversation sessions in
~/.claude/projects/<project>/ - Run
/resumecommand - Observe "No conversations found to resume" message
Attempted Fixes (none worked)
- Deleted
sessions-index.json- Index was not regenerated by Claude Code - Cleared statsig cache (
~/.claude/statsig/*) - No effect - Manually rebuilt
sessions-index.jsonfrom session files with valid schema - Still no conversations found
Diagnostic Information
sessions-index.json structure (valid)
{
"version": 1,
"entries": [
{
"sessionId": "uuid",
"fullPath": "/home/user/.claude/projects/-home-user-c3d/uuid.jsonl",
"fileMtime": 1234567890,
"firstPrompt": "...",
"summary": "...",
"messageCount": 50,
"created": "2026-01-14T23:27:22.351Z",
"modified": "2026-01-15T02:00:19.358Z",
"gitBranch": "master",
"projectPath": "/home/user/c3d",
"isSidechain": false
}
]
}
Session files exist
$ ls ~/.claude/projects/-home-user-c3d/*.jsonl | wc -l
188
history.jsonl tracks sessions
{"display":"/resume ","timestamp":1770231653390,"project":"/home/user/c3d","sessionId":"95be4212-b297-42f9-8281-fa46467eabb6"}
Debug logs show no relevant errors
- No errors related to session loading or index reading
- Only non-fatal lock acquisition messages
Expected Behavior
/resume should display a list of previous sessions from the index.
Actual Behavior
/resume returns "No conversations found to resume" immediately without showing any sessions.
Related Issues
- #18311 - Similar report of
/resumenot finding sessions - #19995 - Same symptom reported
Notes
- Direct resume by session ID (
claude --resume <session-id>) was suggested as workaround but not tested - Issue persists across multiple fresh Claude Code sessions
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗