Feature Request: Allow renaming conversation/session tabs in VSCode extension
Resolved 💬 4 comments Opened Feb 13, 2026 by ruushu Closed Mar 14, 2026
Feature Request
Description
Allow users to rename conversation/session tabs in the Claude Code VSCode extension.
Use Case
- When running multiple Claude Code sessions, it's hard to distinguish between them since tabs only show generic names
- Named sessions would make it easier to navigate between different tasks
- Could also be used in notification hooks to show which specific session needs attention (e.g., "Task X completed" instead of generic "Claude Code needs attention")
Proposed Solution
- Add a right-click context menu or command to rename a session/tab
- Expose the session name as an environment variable or field in hook inputs (e.g.,
session_namein Notification/Stop hook JSON) - Persist the name in session metadata so it survives restarts
Current Behavior
- Sessions are identified only by
session_id - No UI mechanism to set or change a human-readable session name
- Hook inputs don't include any user-defined session label
Expected Behavior
- Users can set a custom name for each session (via command palette, right-click, or
/titlecommand) - The name appears in the tab title and conversation history
- Hook inputs include the session name for use in notifications and automation
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗