Session labels not updated when project/repo is renamed
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Sessions in the Claude Code UI retain stale project labels after a repository or project directory is renamed. Old sessions continue to show the previous project name indefinitely, even though the project has been renamed.
Actual Behavior
Old sessions permanently display the project name from when the session was created. This makes the session list confusing — sessions for the same project appear under different names.
What Should Happen?
Retroactively update session labels when the repo/directory is renamed, OR
Allow users to manually rename/relabel past sessions
Error Messages/Logs
none n/a
Steps to Reproduce
Create sessions in a project directory (e.g., ytshrtmaker)
Rename the project/directory to something else (e.g., polybot)
Open the Sessions list in Claude Code
Expected Behavior
Past sessions should reflect the current project name, or there should be a way to manually relabel/correct old session nam
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Code version 2.1.63.
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗