-
Notifications
You must be signed in to change notification settings - Fork 804
Feature Request: Add /title command to manually set or rename session title #1536
Description
What feature would you like to see?
Currently, kimi-cli automatically generates session titles based on the conversation content. While this works for simple cases, it doesn't always produce meaningful titles for complex or multi-topic sessions. I would like to have the ability to manually set or rename session titles for better organization and retrieval.
Current Behavior
- Session titles are auto-generated based on the first message or conversation content
- When using
/sessionsto list sessions, the auto-titles are sometimes not descriptive enough to quickly identify the session's purpose - No way to customize the title for better categorization or future reference
Desired Behavior
Add a new slash command /title (or /rename) that allows users to:
-
Set a custom title for the current session:
/title "Project XYZ - Database Migration" -
View the current session title:
/title
Use Cases
- Multi-project workflow: When working on multiple projects simultaneously, custom titles help quickly identify which session belongs to which project
- Long-running tasks: For sessions that span multiple days, a descriptive title helps remember the context
- Categorization: Using consistent naming conventions like
[Bugfix],[Feature],[Research]prefix for easier filtering - Team collaboration: When sharing session exports, meaningful titles make it easier for team members to understand the context
Proposed Solution
Add a /title slash command with the following behavior:
| Command | Behavior |
|---|---|
/title |
Display the current session title |
/title <new_title> |
Set/overwrite the current session title |
/title --reset |
Reset to auto-generated title (optional) |
Alternatives Considered
- Using
/exportand file naming to keep track of session content (inconvenient) - Adding a comment in the first message to "hint" at the title (unreliable)
- Manually editing session metadata files (too technical and risky)
Additional Context
I noticed there's a related commit feat: add session rename and AI auto-title generation from Feb 2026, but I couldn't find documentation for any slash command that allows manual title setting. If this feature already exists, please point me to the documentation!
Thank you for considering this feature request!