DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-session-rename

Session Rename

Custom session titles for the dsh web GUI: click the conversation header title (or the pencil beside it) to rename the current session; the user-set title syncs to the sidebar history list and persists, and pins the session against automatic re-titling. Never touches session type, modes (standard/Th

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:zzylanmengqingchuan/dsh-session-rename#239cbba9528e46dd56206e8bc4ee9ae85730b8fa
READMECompatibilityVersions

Description

Custom session titles for the dsh web GUI: click the conversation header title (or the pencil beside it) to rename the current session; the user-set title syncs to the sidebar history list and persists, and pins the session against automatic re-titling. Never touches session type, modes (standard/Think/Bash), model, or agent behavior.

Compatibility and provenance

Session Rename is published as dsh-session-rename and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/5/2026

Versions

0.1.0stable
9/5/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Dafeiyudsh-dafeiyuA desktop-native BigFish companion driven by DeepSeek Harness session events.Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness 提供极速历史召回、全屏设置皮肤、原生物理毛玻璃换肤、模块化侧栏与桌面原生窗口菜单 · Input enhancement, settings skin, native glass theme, modular sidebar, and desktop titlebar menu for DSHClaude Styledsh-claude-styleClaude Code Desktop theme for DeepSeek Harness (dsh) web GUI — visual & interaction overhaulFeiyu Mooddsh-feiyu-moodGive your AI companion a self-assessed mood that you can see: after each conversation, it automatically determines whether the mood has risen or fallen. Click the bottom-right ornament to view the value, mood, and timeline; settings let you choose how to tell her about the mood (don't tell her / onl

README

dsh-session-rename

中文

Custom session titles for the dsh web GUI (DeepSeek Harness Desktop).

What it does

  • Click the title at the top of the current conversation (or the pencil button beside it) to edit the session name in place. The current name is auto-selected once on open so you can type a replacement immediately; typing never re-selects, so partial edits and IME input append normally. Enter saves, Escape cancels, and an empty name shows a clear hint instead of saving.
  • Saving uses the built-in session.rename contract — the same path as the sidebar's native Rename row action — so the custom name is:
    • synced to the conversation header, the sidebar history list, and every other title surface;
    • persisted as a user-sourced session/title log event (survives restarts and session switching);
    • pinned: once you rename a session, automatic first-prompt titling never overwrites your name.
  • Keeps the existing automatic naming intact: sessions you never rename are still titled from the first prompt (deterministic fallback + optional LLM refinement).

What it never touches

Session type, conversation modes (standard / Think / Bash), the selected model, agent execution logic, and message content. A rename is a title-only, log-only event.

Install

dsh plugin --profile web add zzylanmengqingchuan/dsh-session-rename
# or from a local checkout:
dsh plugin --profile web add <path-to-this-package>

Then add the insert row (already in cordis.patch.yml when the package is listed in the profile's dsh.profile.bundles) or paste it into $DSH_HOME/profiles/web/cordis.patch.yml:

- insert:
    - id: ui-session-rename
      name: dsh-session-rename

Restart the desktop app (or dsh web) afterwards. Uninstall: dsh plugin --profile web remove dsh-session-rename and remove the row.

Notes

  • The sidebar history list already ships a native rename (row ... menu → 重命名); this plugin adds the missing top-of-conversation entry point and shares the same backend, so both stay in sync.
  • Title text is normalized by the Host (whitespace collapsed, control characters stripped, truncated to the configured UTF-8 byte budget).