Feature Request: Named Sessions in Claude Code
Description:
Currently, Claude Code maintains conversation history and allows resuming previous sessions, but there's no way to assign custom names or labels to sessions. This makes it difficult to organize and quickly identify specific conversations, especially when working on multiple projects or tasks.
Specifically this should be available through the Visual Studio Code extension at least.
Proposed Feature:
Add the ability to:
- Name sessions - Allow users to assign custom names to conversation sessions (e.g., "Refactoring Auth System", "Bug Fix: API Timeout", "Learning React Hooks")
- Rename sessions - Edit session names after creation
- Session metadata - Display session name in the UI alongside timestamp
- Session search/filter - Filter or search sessions by name when resuming conversations
Use Cases:
- Project Organization: Working on multiple projects simultaneously and needing to switch between different conversation contexts
- Task Tracking: Maintaining separate sessions for different features, bugs, or refactoring efforts
- Team Collaboration: When sharing session references with teammates, named sessions are more meaningful than timestamps
- Long-term Reference: Finding specific conversations weeks or months later based on descriptive names rather than dates
Proposed Implementation Ideas:
- Add a "Session Name" field in the session header that can be clicked to edit
- Include session naming in the command palette (e.g.,
/rename-session [name])
- Show session names in the session resume/history interface
- Allow naming sessions at creation time or retroactively
Additional Context:
Similar features exist in other AI assistants (e.g., ChatGPT allows renaming conversations), and users frequently manage multiple concurrent development tasks where clear session identification would improve workflow efficiency.
Workarounds Attempted:
- Using memory features (
# shortcut) to tag sessions
- Maintaining external notes mapping session IDs to projects
- Neither provides native UI integration or easy session discovery
Feature Request: Named Sessions in Claude Code
Description:
Currently, Claude Code maintains conversation history and allows resuming previous sessions, but there's no way to assign custom names or labels to sessions. This makes it difficult to organize and quickly identify specific conversations, especially when working on multiple projects or tasks.
Specifically this should be available through the Visual Studio Code extension at least.
Proposed Feature:
Add the ability to:
Use Cases:
Proposed Implementation Ideas:
/rename-session [name])Additional Context:
Similar features exist in other AI assistants (e.g., ChatGPT allows renaming conversations), and users frequently manage multiple concurrent development tasks where clear session identification would improve workflow efficiency.
Workarounds Attempted:
#shortcut) to tag sessions