AI Agent Hub
Back to plugins
🧠

dsh-trashbin

Memory Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install SUJIElearning/dsh-trashbin

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install SUJIElearning/dsh-trashbin in your terminal, or manually copy the directory from https://github.com/SUJIElearning/dsh-trashbin into ~/.dsh/profiles/web/node_modules/@huangzhaoyu/ and register the bundle, then restart DSH.

About this plugin

Archiving a session in DSH has always been a one-way street. Once a conversation disappears from the sidebar there is no panel, no list, no shortcut that can ever bring it back—so in practice "archived" felt identical to "permanently deleted." A single misclick and critical context was gone for good.

dsh-trashbin adds a trash-bin icon right beside the settings button in the sidebar, turning every archived session into a seven-day cool-off item. The panel shows the archive timestamp, days remaining, original workspace, and title for each entry. Restore it with one click and it reappears in exactly the same workspace and position as before; remove it manually to hide it permanently from the UI; or simply walk away and let the system auto-purge it on day seven, with a red countdown warning in the final two days. Across every path the session logs under ~/.dsh/sessions remain completely untouched—the plugin only manipulates interface visibility through DSH's official bundle mechanism, never writes to or deletes data files, and the restore operation rides the same storage-domain write queue DSH itself uses, keeping things idempotent and crash-safe.

If you juggle multiple workspaces in DSH, archive temporary conversations as part of your workflow, or have ever lost a critical thread to an accidental archive, this plugin is a low-cost safety net: it mounts as an independent bundle, leaves DSH core code unchanged, and rolls back in one step on uninstall—so "archive" finally means what the word should mean: set aside, not erased for good.

Use Cases

  • Accidentally archived a critical conversation and need to recover it quickly
  • Switching between workspaces and wanting to archive before deciding
  • Wanting a grace period for archiving instead of immediate disappearance

Best For

  • Heavy DSH users who archive sessions frequently
  • Managers collaborating across multiple workspaces
  • Developers sensitive to data loss who want an undo option