[FEATURE] Auto-rename terminal tab title based on conversation topic after /clear
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
After running /clear, the terminal tab title remains set to whatever the previous conversation was about. There's no way to automatically reset it or have it update based on the new conversation's topic.
Proposed Solution
A new hook event (e.g., AfterFirstResponse) that fires after Claude's first reply in a session
Expose a conversation summary or topic string in the hook's input JSON
Alternative Solutions
Alternatively, a built-in autoTitle setting that handles this without requiring hooks
Priority
Medium - Would be very helpful
Feature Category
CLI commands and flags
Use Case Example
When running multiple Claude Code sessions in tabs, they all become indistinguishable after /clear. Dynamic titles would make tab management significantly easier
Additional Context
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗