Sessions not appearing in resume list despite valid session files
Resolved 💬 2 comments Opened Feb 5, 2026 by gregstringer Closed Feb 5, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Valid session files are not appearing in the session picker/resume list. Sessions exist on disk with proper JSON structure but are missing from the UI list, making them impossible to resume without manually knowing the session ID.
What Should Happen?
All valid session files in ~/.claude/projects/<project>/ should appear in the session picker, sorted by recency.
Error Messages/Logs
Steps to Reproduce
- Have multiple sessions over the course of a day
- Close Claude Code at end of day
- Open Claude Code the next morning and view session list (or use /sessions)
- Notice gaps in the timeline where sessions should appear
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.31 (Claude Code)
Platform
AWS Bedrock
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Some sessions are missing from the list. In my case, a session from ~10 hours ago (Feb 4 at 8:52 PM) was not displayed, while sessions from 13+ hours ago were showing.
- Session file exists:
~/.claude/projects/.../f7488ea4-790b-4171-af40-f37ac48776d5.jsonl
- File is valid JSON (82 messages, last line parses correctly)
- No corrupted session files detected in the directory
- Session can be resumed manually with claude --resume f7488ea4-790b-4171-af40-f37ac48776d5
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗