[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 /rename to be called programmatically (e.g. via a bash command like claude session rename "title")
  • A hook event PostToolCall or 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_

View original on GitHub ↗

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