Description
When resuming a named session via /resume, the custom session name set by /rename gets overwritten with an auto-generated title based on conversation content.
Steps to Reproduce
- Start a session
- Run
/rename my-session-name to name the session
- Exit the session
- Run
/resume or claude --resume my-session-name to resume the session
- Work in the session, then exit
- Run
/resume again to see the session list
Expected Behavior
The session should retain the custom name my-session-name set by /rename.
Actual Behavior
The custom name is replaced with an auto-generated title based on conversation content. The original name is lost.
Additional Context
- This happens consistently across multiple sessions
- Renaming again with
/rename works temporarily, but the name gets overwritten again after the next resume
- Version: 2.1.33
- OS: macOS (Darwin 25.2.0)
Description
When resuming a named session via
/resume, the custom session name set by/renamegets overwritten with an auto-generated title based on conversation content.Steps to Reproduce
/rename my-session-nameto name the session/resumeorclaude --resume my-session-nameto resume the session/resumeagain to see the session listExpected Behavior
The session should retain the custom name
my-session-nameset by/rename.Actual Behavior
The custom name is replaced with an auto-generated title based on conversation content. The original name is lost.
Additional Context
/renameworks temporarily, but the name gets overwritten again after the next resume