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.
UI · Install · Uninstall · Configuration
UI
Once installed, it looks like this under Settings → Plugins → Installed:
In the plugin list
Install
All three ways install the dsh-session-menu package from npm.
Option 1 — install it inside DSH (recommended)
- Open DSH and click Plugins in the left sidebar
- Click Add plugin in the top right
- Type
dsh-session-menu and click Install
- 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 add dsh-session-menu
Either way, restart the DSH app afterwards.
Uninstall
Settings → Plugins → Installed, click the trash icon on the dsh-session-menu row and confirm.
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