Auto-generate meaningful session names from conversation context
Resolved 💬 4 comments Opened Feb 20, 2026 by ishag-block Closed Mar 20, 2026
Feature Request
When using claude --resume, sessions are identified by opaque IDs which makes it difficult to find the right session to resume. Users must manually /rename every session to make them identifiable.
Proposal
Auto-generate a short descriptive session name based on the first user prompt or conversation topic. For example:
bugfix-kafka-lifecycleforge-yaml-dedupinvestigate-dd-tags
This would make the resume picker significantly more usable without requiring manual /rename each session.
Current behavior
Sessions show as IDs in the --resume picker, making it hard to distinguish between them.
Desired behavior
- Automatically generate a 2-4 word descriptive name from the initial prompt or early conversation context
- Fall back to the current ID system if auto-naming fails
- Still allow
/renameto override the auto-generated name
This is a small quality-of-life improvement that would reduce friction for power users who frequently resume sessions.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗