[FEATURE] Use conversation name as a live status indicator (e.g. [Planning] [Implementing] [Testing])
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
It would be really useful if Claude Code could update the conversation title automatically to reflect the current phase of work.
Right now the title is static once the conversation starts. In longer sessions, especially when Claude is working through multiple steps like planning, coding, testing, and reviewing, there’s no quick way to tell what stage it’s in unless you open the conversation and scroll.
Something like this would be great:
[Planning] my-feature
[Implementing] my-feature
[Testing] my-feature
[Reviewing] my-feature
[Done] my-feature
The original title could stay the same, with just the status prefix changing.
This would be especially helpful when juggling multiple Claude Code sessions in terminal tabs, tmux panes, or IDE integrations, where the title is visible but the conversation itself isn’t. It would give a lightweight status indicator at a glance.
Implementation-wise, maybe Claude could be allowed to trigger /rename, or there could be an internal tool/API for updating the conversation title during execution. Making it opt-in or configurable would also make sense.
It’s a small feature, but I think it would make multi-session workflows a lot smoother.
Proposed Solution
maybe enable claude code to call the /rename on it's own, so people can create different rules/skills on top of it
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗