cckbc/dsh-session-recycle-bin

dsh-session-recycle-bin adds a real Delete session to the DeepSeek Harness desktop app: sessions move into a recycle bin kept 7/15/30 days (15 by default), restorable from Settings, deletable in bulk from a picker, with confirmation that can be switched off and a restore that puts the session log and cache back file by file.

dsh-session-recycle-bin adds a real 'Delete session' to the DeepSeek Harness desktop app, where the row menu otherwise offers only Pin, Rename, Fork and Archive. Deleting moves the session's log and that name's cache into a recycle bin that keeps it 15 days by default (changeable to 7 or 30 in Settings) and is restorable at any time from Settings -> Recycle bin, file by file, with title and working directory. The row leaves the sidebar immediately with no restart and no empty group, deleting the session you are viewing hands the main view to a fresh session in the same workspace, and there is a bulk delete button above the sidebar workspace list with a picker and a confirmation that can be switched off (and back on) in Settings. Settings shows the bin as a table (Session, Folder, Deleted, Left, Restore, Delete) with bulk restore/delete from the header, and the bin is only really emptied on expiry or an explicit Delete / Empty recycle bin.

Sessions & Messages ★ 2
View on GitHub ↗

Install

dsh plugin --profile web add github:cckbc/dsh-session-recycle-bin

Copied verbatim from the README's 'From the command line (CLI / Web profiles)' block; the README also documents installing via an agent inside DSH, the desktop Plugins page, and a local-directory link: install.

Compatibility

Written for the DeepSeek Harness desktop app; the README warns the desktop profile cannot be managed by CLI (dsh plugin --profile desktop returns that the profile is managed exclusively by the Electron application), so desktop users install from the Plugins page and restart the app fully. A local-directory install is a link: dependency, so the directory must stay in place; the recycle bin files live under <DSH_HOME>/dsh-trash/ and are not removed on uninstall.

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