[FEATURE] Allow Claude to programmatically rename conversations via a tool or CLI command
Resolved 💬 2 comments Opened Apr 1, 2026 by steevec Closed May 31, 2026
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
Use case
When closing a task/topic during a conversation, I'd like Claude to automatically
rename the conversation to reflect the outcome (e.g. "Cloture : Fix avatar timeline").
Currently, /rename is interactive only - Claude cannot invoke it programmatically
from within a conversation. There's no tool, CLI command, or API to rename a session.
Proposed Solution
Proposed solution
One of these options:
- A new tool available to Claude (e.g.
RenameConversation) that changes the session title - Allow
/renameto be called programmatically (e.g. via a bash command likeclaude session rename "title") - A hook event
PostToolCallor similar that could trigger a rename
Why it matters
For users who track tasks across many conversations, having descriptive titles is
essential. Automating this at task closure saves time and ensures consistency.
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗