Motues/dsh-session-curator

dsh-session-curator adds the session deletion DSH itself lacks: deletion is a recoverable soft delete that moves a session directory and its metadata to a trash folder, restorable to its original workspace, with archived/pinned/trash tabs grouped by workspace and per-row and bulk actions.

dsh-session-curator adds the session deletion DSH itself lacks - DSH can archive and pin a session but exposes no API to delete one. It does the file-level work itself and designs deletion as a recoverable soft delete: the session directory is moved to a trash folder together with its metadata, and restoring it puts the session back into its original workspace. A Session row menu item deletes a session after confirmation; a Settings Session manager offers archived, pinned and trash tabs grouped by the session's original workspace folder with per-row and bulk actions; and a settings tab controls the default tab, grouping, sidebar archived visibility, row details and order, and shows the installed version with an upgrade hint. Permanent delete requires an explicit 'I cannot undo this' tick, and running sessions are never touched.

Sessions & Messages ★ 0 updated 2026-10-15
View on GitHub ↗

Install

dsh plugin --profile web add dsh-session-curator

Copied verbatim from the README's install block for the web profile; the README also documents the desktop-profile form (dsh plugin --profile desktop add dsh-session-curator) and a GitHub form (github:Motues/dsh-session-curator).

Compatibility

Installs into the chosen profile, runs pnpm inside it and records the package in both dependencies and dsh.profile.bundles; restart DSH to pick up the host half (the client half only needs a page refresh). English README with a Simplified Chinese translation.

Details

Alternatives

Ausntar/dsh-live-trace · beijingwahw/dsh-companion · caoqinnan-web/organize-workspace-sessions

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins