[FEATURE] Make saved sessions in the /resume feature searchable by claude + name the sessions intelligently
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
I often need to find a session where I was working in the past, but there are many saved sessions. Recently my computer crashed and then couldn't easily find the session I needed manually.. I asked Claude to search the sessions to find the right one, and it said it doesn't have access to that.
Proposed Solution
Make the saved sessions accessible to Claude so that I can start a sessions and ask it to find a specific one. Then swap the current sessions for the proper on to resume it.
Alternative Solutions
If this isn't possible and the manual approach is locked in for a while, then at least having claude name the session based on the contents of the session would be more useful. I have a sessions called "resume" lol that's not all that useful. Perhaps a summary line, and then a line with the first thing I wrote when I started the session under it, some combination of the two.
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
Computer crashes and I lose the session. I open claude and ask "please resume the sessions we were working on for x, y, z features". It opens one or multiple sessions resuming what was lost.
A sessions was started a while ago and closed by accident. Searching the resume log name titles aren't helpful as the direction of the sessions may have change a few times, and the creation of the session or last updates were a while ago (Say the terminal was left open for several days while I work on other things). Claude would be able to locate and resume the session.
Additional Context
I try to do lots of work in parallel and it's very very easy to lose track of sessions. I often return to a session and ask "What were we working on in this one?". If I close that session accidentally, restarting the conversation with the perfect context sometimes is a pain and I prefer not having to depend on Claude obeying globally established instructions.. I sometimes have to reiterate them in-session because Claude will take action and ignore procedure.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗