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_name in 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 /title command)
  • The name appears in the tab title and conversation history
  • Hook inputs include the session name for use in notifications and automation

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗