[Feature Request] Auto-generated session title should follow conversation language / CLAUDE.md

Resolved 💬 3 comments Opened Apr 28, 2026 by enjiew Closed May 30, 2026

Summary

The auto-generated session title at the top of the Claude Code window is always in English, even when the entire conversation, the user's CLAUDE.md, and the user's auto-memory are in another language (in my case Chinese).

Repro

  1. Start a new Claude Code session.
  2. Have the entire conversation in Chinese.
  3. (Optional) Set CLAUDE.md / global memory to instruct Claude to "default to Chinese for everything written".
  4. Look at the session title in the top bar / session list.

Expected: Title is in the conversation language (e.g. Chinese).
Actual: Title is always English, e.g. Check WSL uninstall status on computer.

Why it matters

  • The session list becomes hard to scan for non-English users — every entry looks like a translation of the actual work.
  • It contradicts CLAUDE.md / memory directives that say "write everything in <language>".
  • Other auto-generated text (commit messages, PR bodies, code comments) already follows the user's language preference; the session title is the only place that doesn't.

Suggestion

Either:

  • Have the title-generation prompt follow the same language as the conversation / CLAUDE.md, or
  • Add a settings.json option, e.g. "sessionTitleLanguage": "auto" | "en" | "<locale>".

Environment

  • Claude Code on Windows 11
  • Claude Opus 4.7 (1M context)

---

中文补充:希望会话自动标题能跟随对话语言或 CLAUDE.md 的语言设置,而不是固定英文。目前我整个会话都是中文,标题仍然是 Check WSL uninstall status on computer 这样的英文。

View original on GitHub ↗

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