[FEATURE] Allow naming/labeling sessions so they're identifiable in /resume

Open 💬 0 comments Opened Jun 26, 2026 by valexis

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

Feature request

When using /resume, sessions are listed by timestamp only. There's no way to assign a human-readable label to a session, making it hard to find a specific conversation after a few days.

Current behavior

/resume shows sessions as a list ordered by recency, identified only by date/time. There is no way to search, filter, or label them.

Proposed Solution

Proposed behavior

Allow users to name the current session — either:

  • A /name <label> command that tags the active session, or
  • A prompt when starting a session ("Session name (optional):"), or
  • Displaying the first user message as a preview in the /resume list (similar to how chat apps show conversation previpts)

The name/label would then appear in the /resume picker alongside the timestamp.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

Use case

I run long review sessions (e.g. code reviews posted to multiple PRs) and want to be able to resume a specific one days later without scrolling through a list of unlabeled timestamps.

Additional Context

_No response_

View original on GitHub ↗