/rename command does not persist in /resume list

Open 💬 9 comments Opened Mar 6, 2026 by ZenYoda3

Bug: /rename does not update conversation name in /resume list

Steps to reproduce

  1. In an active Claude Code session, run /rename My Chat Name
  2. Get confirmation: "Session renamed to: My Chat Name"
  3. Close the session
  4. Open a new session, run /resume
  5. The conversation still shows with random session ID characters, not the renamed title

Expected behavior

The /resume list should display the custom name set via /rename.

Actual behavior

The rename is saved in the session JSONL file (confirmed by grepping), but /resume does not read or display it. All conversations show generic IDs/previews regardless of rename.

Environment

  • Claude Code v2.1.70
  • macOS Darwin 25.3.0 (Apple Silicon)

Additional context

The rename data IS persisted in ~/.claude/history.jsonl and the session JSONL file. The issue is that /resume does not use this data when rendering the conversation list.

View original on GitHub ↗

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