DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-session-menu

d

dsh-session-menu

Manifest valid

Adds mark-unread, copy session info, reveal in Finder or open with your IDE, and permanent delete (with child sessions) to the DSH sidebar session menu, plus error and unread status dots, hover-card d

UI (client)hasBundlePatch
dsh-session-menu

dsh-session-menu

English | 简体中文 | 繁體中文

Adds mark-unread, copy session info, reveal in Finder or open with your IDE, and permanent delete to the DSH (DeepSeek Harness) sidebar session menu — plus status dots, hover-card details and one-click delete for archived rows.

npm license DSH

UI · Install · Uninstall · Settings · Configuration

UI

Session menuStatus dots
session menustatus dots
Hover cardArchived rows: one-click delete + bulk entry
hover cardbulk delete
Delete confirmationArchived row menu
deletearchived row

Once installed, it looks like this under Settings → Plugins → Installed:

In the plugin list

Session menu settings

Install

All three ways install the dsh-session-menu package from npm.

Option 1 — install it inside DSH (recommended)

  1. Open DSH and click Plugins in the left sidebar
  2. Click Add plugin in the top right
  3. Type dsh-session-menu and click Install
  4. Restart the DSH app

Option 2 — let the Agent install it

Send this to the Agent inside DSH:

Install the plugin dsh-session-menu with the plugin manager, then remind me to restart DSH.

Option 3 — install it from the terminal

If you are comfortable with a command line: open macOS's Terminal app (⌘ + Space, search "Terminal"), paste this line and press Enter.

dsh plugin --profile desktop add dsh-session-menu

Replace desktop with your own profile name (ls ~/.dsh/profiles lists them; desktop and web are the common ones). Either way, restart the DSH app afterwards.

Uninstall

Settings → Plugins → Installed, click the trash icon on the dsh-session-menu row and confirm.

Settings

Once installed, the plugin adds a Session menu section under Settings with 8 switches:

Mark as unread · Copy · Show in file manager · Open with · Delete session · Delete all archived sessions · Status dots · Hover card

Turning one off hides it from the context menu and the session rows immediately — no restart. The switches live in this browser.

The triangle next to Copy and Open with expands them, so every sub-item can be switched on its own; turning a parent off greys its children out.

Copy Session ID is newer than this plugin in the kernel itself: when the kernel already ships that row, our identical sub-item starts switched off and Copy collapses into a single row. Switch it back on to keep both.

Running a community build that already ships some of these? Turn the duplicates off here.

Configuration

The apps inside the Open with › submenu are configurable. Add a block to your profile's cordis.patch.yml:

config:
  applications:
    - kind: editor
      paths:
        - /Applications/Visual Studio Code.app
    - kind: terminal
      paths:
        - /System/Applications/Utilities/Terminal.app

Each entry takes the first path that exists, and only the matching one shows up in the menu. config replaces the whole list, it does not append. Restart DSH after editing.

License

MIT

Comments

Loading…

Similar plugins

dsh-session-delete

Permanently delete a DSH session from the sidebar session row menu (danger-styled) with a confirm modal and a seven-stage, independently-degrading deletion pipeline (validate → running guard → workspace ledger → archive set → on-disk logs → in-memory drop → broadcast).

Terminal & ClientsSessions & MessagesManifest valid

★ 0

dsh plugin --profile web add dsh-session-delete

by mcf171

Permanently delete a session from the session row menu — archives the id, removes the log directory and drops the row at once, with a Delete shortcut; built only on shipped extension points, and a ses

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 16, 2026

dsh plugin --profile web add @mcf171/dsh-session-delete

Adds a permanent-delete row to the sidebar menu of archived sessions, removing the session log, its projection cache and its workspace registration.

Sessions & MessagesManifest valid

★ 0

dsh plugin --profile web add dsh-session-purge

Adds Pin/Unpin to the sidebar session-row menu and a collapsible Pinned Sessions group above the session list, with host-side persistence, hover quick-unpin, collapse memory, and live running-state do

UI & ExperienceManifest valid

★ 0

dsh plugin --profile web add dsh-plugin-pin-session

by txlznbzsdj-collab

Adds a "Delete" item to the sidebar session menu with a confirmation dialog, then hard-deletes the session.

Sessions & MessagesManifest valid

★ 0

↓ 283/wk

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-session-delete

by shuiqian520

DSH plugin: permanently delete a session from the sidebar menu, and retry a user message or an assistant reply.

Sessions & MessagesManifest valid

★ 3

↓ 277/wk

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add dsh-session-delete