AI Agent Hub
Back to plugins
🖥️

dsh-session-retitle

Client Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install BPTumbleweed/dsh-session-retitle

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install BPTumbleweed/dsh-session-retitle in your terminal (source: https://github.com/BPTumbleweed/dsh-session-retitle), then restart DSH and hard-refresh with Ctrl+Shift+R to see the retitle button in the session header.

About this plugin

DSH s built-in auto-naming fires only on the first message; once the conversation drifts, the session title stays stale. dsh-session-retitle fills that gap with a single retitle button in the session header. Click it at any point and it reads the full conversation, asks the current model for a concise Chinese title, and writes it back. You can also type a name directly, which costs zero model calls. Once set manually, the title is pinned as a user-sourced value so the official auto-namer will not overwrite it.

The plugin is deliberately lean: no polling, no background processes, no automatic renames. Every invocation is exactly one read of the session, one model call, and one title write. The UI inherits all of DSH s CSS custom properties so it adapts to light and dark themes with no JavaScript. It ships with zero runtime dependencies and imports no @deepseek-ai internal packages. The actual rename is delegated to the official SessionTitleService, keeping normalisation, length capping, and source pinning under one code path.

It is built for DSH users who run long, meandering conversations and want precise, up-to-date session titles without hunting through settings. Install it and it changes nothing until you click the button; uninstall it and it leaves no traces behind.

Use Cases

  • Rename a drifted long conversation with one click
  • Label shared session pools with precise topic names
  • Give a multi-round debugging session an accurate title

Best For

  • DSH users who run long conversations and need frequent retitling
  • Team members collaborating in shared DSH session pools
  • Developers who prefer zero-dependency, low-intrusion client plugins