dsh-session-context-menu
Run the following command in DeepSeek Harness:
dsh plugin install Harzva/dsh-session-context-menu
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Harzva/dsh-session-context-menu in DeepSeek Harness to install; the source repository is at https://github.com/Harzva/dsh-session-context-menu
About this plugin
Juggling dozens of open sessions in DeepSeek Harness means repeatedly hunting across panels for the pin button, the read toggle, or the deep-link copy field, each click pulling you out of your flow. dsh-session-context-menu attaches one unified context menu to every session row. Right-click, the ellipsis button, Shift+F10, and the Menu key all open the same shared action model, so your hands stay where they are.
Built entirely on the official Session-row registry and accessory Slot extension points, the plugin never patches installed packages, inspects React Fiber internals, or queries private DOM nodes. From that single menu you can pin or unpin a session, toggle read and unread status with an accessible row indicator, open the Workspace directory through DSHs native path opener, copy the working directory, session ID, or a browser deep link, and invoke the built-in Rename, Fork, and Archive actions. Deep links use a ?session= parameter and resolve only after the session list actually contains that ID, preventing broken navigation. All pin and read state is persisted as boolean-only JSON with serialized atomic writes and 0600 file permissions; transcripts, prompts, and credentials are never written to disk.
If you drive dense engineering sessions through DeepSeek Harness day in and day out and want browser-tab-like speed for pinning, marking, and jumping between contexts, this plugin cuts repetitive clicks and keeps you in a keyboard-plus-right-click rhythm. It requires an upstream DSH release that exposes ctx.sessionRows and sidebar.workspaces.session.accessory, and it unloads cleanly, removing every registered Host route, registry action, and deep-link listener with no residue behind.
Use Cases
- Juggling a dozen open sessions and needing to pin, unpin, or toggle read status in one motion
- Repeatedly copying session deep links or workspace paths without hunting across panels
- Finishing rename, fork, and archive actions via right-click or keyboard without leaving the row
Best For
- Developers who run dense engineering sessions in DeepSeek Harness daily
- Power users who prefer right-click menus and keyboard shortcuts to minimize repeated clicks
- Solo developers or small teams managing parallel sessions and relying on deep-link navigation
Related Plugins
Memory layer for coding agents that indexes local session history and auto-recalls relevant context before edits, commands, and failures, with no manual search needed.
Traceable, searchable cross-session memory for AI agents that turns conversation knowledge into a typed knowledge graph and recalls relevant subgraphs instead of replaying full history, natively integrated with DeepSeek Harness.
Gives DSH AI cross-session long-term memory, to-do and skill management, plus multi-session orchestration, external AI delegation, and an infinite canvas that grows with you.
dsh-mnemon is a three-tier, pluggable, Agent-driven memory system for DeepSeek Harness, combining Runtime memory, Project Documents, and replaceable Memory Spaces with nine long-term providers.