[FEATURE] Allow custom titles for conversations shown in /resume

Resolved 💬 3 comments Opened Apr 22, 2026 by psanchezp31 Closed Apr 23, 2026

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

When using /resume to return to a past conversation, the list shows auto-generated titles (typically based on the last user message), which often makes it
hard to identify what each conversation was actually about. I'd like a way to set or edit a custom title for a conversation.

Current behavior

  • Past conversations in /resume are labeled with what appears to be the most recent prompt or an auto-generated summary.
  • There is no user-facing command to rename or set a custom title.
  • When I have many past sessions, I often can't tell which one contains the work I'm looking for without opening several of them.

Desired behavior

Any of these would solve the problem:

  1. A slash command like /rename <title> to set a custom title for the current conversation.
  2. An option in /resume to edit the title of a listed conversation.
  3. A way to "pin" or tag a conversation with a descriptive label (e.g., ticket number, feature name).

Why this matters

  • I often work on multiple tickets/features in parallel and return to past sessions days later.
  • The current auto-title is frequently the last thing I said ("ok thanks", "let's try that"), which gives no context.
  • Branch names help narrow things down, but multiple conversations can happen on the same branch.

Example

Instead of seeing:

  • ok let's commit that
  • can you check the logs again
  • yes that looks right

I'd like to see:

  • Email subscription approval flow (#8054)
  • PDF restpack status code fix
  • Marketing user resolution refactor

Environment

  • Claude Code version:2.1.117
  • OS: Linux (WSL2) and Ubuntu

Proposed Solution

I'd suggest starting with option 1 (the simplest) and potentially expanding later:

Option 1 — /rename slash command (minimal)

Add a slash command that sets a custom title on the current conversation:

/rename Email subscription approval flow (#8054)

  • Stored as metadata alongside the conversation transcript.
  • If set, the custom title is shown in /resume instead of the auto-generated one.
  • Running /rename with no argument could clear it and revert to auto-title.

Alternative Solutions

_No response_

Priority

Critical - Blocking my work

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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