[Feature] Allow pinning / locking a conversation title to prevent auto-rename
Problem
Every time a new topic comes up in a long-running conversation, Claude Code automatically renames the chat. There is no way to lock or pin the title once you've set it manually.
This makes it hard to maintain stable bookmarks or to find a specific conversation later — especially in sessions that naturally span multiple topics over days.
Expected behavior
After a user manually renames a conversation, the title should stay fixed and not be overwritten by automatic title generation.
Suggested solution
Add a "Pin title" or "Lock title" option (e.g., via right-click on the conversation in the sidebar, or a lock icon next to the title). Once pinned, automatic renaming is disabled for that conversation until the user unpins it.
A simpler alternative: if the user has ever renamed a conversation manually, treat that as an opt-out of automatic renaming for that conversation.
Why it matters
- Long-running conversations cover many topics — auto-rename picks one topic at random and discards the name you chose.
- Conversations used as persistent "project chats" need a stable, meaningful name.
- Manually renaming the same chat repeatedly after each auto-rename is friction that adds up.
Environment
Claude Code VS Code extension, Windows 10.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗