dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
A plugin for DeepSeek Harness (DSH) (dsh-delete-sessions) that adds a permanent "Delete session" action to the sidebar session menu (...).
By default, DeepSeek Harness only supports archiving sessions, which hides them from the sidebar while leaving all session data on disk. This plugin permanently removes sessions and their files, complete with a confirmation dialog and safe deferred deletion for active sessions.
<DSH_HOME>/sessions/<project>/<sessionId>/), cache projection records, and workspace associations from disk.en) and Chinese (zh).Client (client.js):
sidebar.workspaces.session.menu.item).shell.overlay to prevent accidental deletion.Host (index.js):
deleteSessions/remove(sessionId) via the gateway protocol.stopActivity.<DSH_HOME>/storages/dsh-delete-sessions.json if currently held open by the host.[!NOTE] Deletion is permanent once executed. Subagent child sessions reside in independent directories and are not removed when deleting the parent session.
Install the plugin into your DSH web profile:
# From a local folder
dsh plugin --profile web add file:path/to/dsh-delete-sessions
# Or directly from a Git repository
dsh plugin --profile web add https://github.com/Gorkaseto/dsh-delete-sessions.git
├── client.js # Client module: UI menu items, confirmation dialog, and locale strings
├── index.js # Host service: session cleanup, queue management, and RPC handlers
├── cordis.patch.yml # Cordis plugin manifest definition
├── icon.svg # Plugin icon
├── locale/ # Internationalization metadata files (en.json, zh.json)
├── package.json # Plugin manifest and dependencies
├── LICENSE # Apache-2.0 License
└── NOTICE # Copyright and attribution notices
Licensed under the Apache License, Version 2.0. See NOTICE for details.