AI Agent Hub
Back to plugins
🖥️

dsh-session-namer

Client Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install CHIP-PHILO-GH/dsh-session-namer

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

In the DeepSeek Harness terminal, run dsh plugin install CHIP-PHILO-GH/dsh-session-namer to install this plugin (repo: https://github.com/CHIP-PHILO-GH/dsh-session-namer).

About this plugin

Every time you click New Session in DSH, an untitled session is created instantly and a title only appears after your first message. Once you have a few dozen sessions, the list becomes a wall of indistinguishable grey labels. dsh-session-namer intercepts that step: every new-session entry point (sidebar button, plus icon, workspace group, workspace-picker path) now opens a lightweight dialog first. Type a name and it is pinned permanently; leave it blank and the original auto-naming behaviour takes over; press Escape and nothing is created at all.

A name you type is tagged as user intent and will never be overridden by the automatic title generator triggered by your first message. The dialog includes a live preview of exactly how the session will read in the list, a character-count hint, and a truncation warning at the host 80-byte limit. Styling reuses DSH official Modal and Button primitives together with --dsw-* theme variables, so light/dark modes and custom skins follow automatically. The plugin is a pure client-side web extension with zero runtime dependencies: it registers no services, writes no files, and restores every patched method the moment it is disposed, leaving no trace behind.

It is aimed at DSH users who create sessions frequently and want the list to stay legible at a glance, especially those juggling several task lines inside a single workspace. The plugin draws a narrow boundary: type a name, hit Enter, and it steps out of the way entirely.

Use Cases

  • Creating sessions rapidly and needing to distinguish parallel task lines within one workspace
  • The auto-generated title from your first message is never quite right, so you want to pin a name upfront
  • The session list grows to dozens of entries and untitled rows become hard to scan and revisit

Best For

  • Developers on the DSH Web interface who create sessions on a daily basis
  • Users juggling multiple task lines in one workspace who rely on the session list for navigation
  • Environment-sensitive users who want zero side-effects and a clean revert on uninstall