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.

Session Ctxmenu — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-session-ctxmenu

Session Ctxmenu

Right-click a session/project row in the DSH sidebar to open its built-in ellipsis menu (Rename / Fork / Archive) instead of hunting for the dots button.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:afterrealism/dsh-session-ctxmenu#e1ac6ff47d56ce01e61014a2dec397b96c6c0679
READMECompatibilityVersions

Compatibility and provenance

Session Ctxmenu is published as dsh-session-ctxmenu 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/18/2026

Versions

0.1.0stable
9/18/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
★ 1
Weekly downloads
0
Last push
9/18/2026
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 productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness: multi-agent team collaboration (captain, members, tasks with dependencies, messaging) driven by natural language, with a tree monitor in the web GUI

README

dsh-session-ctxmenu

Right-click a session (or project) row in the DSH web sidebar to open that row's built-in ellipsis menu — Rename / Fork / Archive for sessions, Rename / Delete for projects — instead of clicking the tiny dots button that only appears on hover.

How it works

One capture-phase contextmenu listener. When the right-click lands inside a [role="treeitem"] row that owns an ellipsis menu anchor, the native browser menu is suppressed and the anchor button is clicked programmatically, so the official DSH menu opens for exactly that row. Nothing is re-implemented: same items, same handlers, same anchor position. Rows without a menu (blank new-session rows, search results) and clicks outside rows keep the native behavior.

Install (into the web profile)

cd /home/sheece/dsh-plugins/dsh-session-ctxmenu
npm pack --pack-destination ~/.dsh/plugin-tarballs

Then in ~/.dsh/profiles/web/package.json add the tarball to dependencies and dsh-session-ctxmenu to dsh.profile.bundles, run pnpm install in the profile directory, and restart dsh web (the profile reloads patches at startup).

Test

node --test test/client.test.mjs

中文说明 / Chinese

在 DSH Web 侧边栏中右键点击会话(或项目)行,即可直接打开该行内置的省略号 菜单 —— 会话为「重命名 / 分叉 / 归档」,项目为「重命名 / 删除」—— 不必再去找只在悬停时才出现的小圆点按钮。

实现方式:一个捕获阶段的 contextmenu 监听器。当右键落在带省略号菜单锚点的 [role="treeitem"] 行内时,抑制浏览器原生菜单并以编程方式点击锚点按钮, 官方 DSH 菜单随即针对该行打开。没有任何菜单被重新实现:条目、处理器、 锚点位置完全一致。没有菜单的行(空白新建会话行、搜索结果)与行外点击 保持原生行为。插件本身不含界面文案,菜单语言随 DSH 界面语言自动为中文。