AI Agent Hub
Back to plugins
🧠

dsh-plugin-archive-shelf

Memory Updated 2026.09.14

Run the following command in DeepSeek Harness:

dsh plugin install JIUYUE-SEP/dsh-plugin-archive-shelf

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

Run dsh plugin install JIUYUE-SEP/dsh-plugin-archive-shelf in your DeepSeek Harness terminal (source: https://github.com/JIUYUE-SEP/dsh-plugin-archive-shelf), then restart dsh and refresh the page to see the Archive Shelf under Settings.

About this plugin

DeepSeek Harness lets you archive a conversation from the sidebar, but the product ships no return ticket: there is no un-archive entry point, no way to delete the session log, and no means to release a session instance that remains resident in the host process. Archiving turns into a one-way door, and over time the disk fills with conversation remnants you can no longer reach. dsh-plugin-archive-shelf fills exactly that gap — a new Archive Shelf tab under Settings that lays out every archived conversation with its title, workspace, directory, archive timestamp, and disk footprint.

Around those records the plugin offers four key actions: Restore (the conversation snaps back to its original sidebar slot immediately), Permanent Delete (removes the log directory, projection cache, and workspace bookkeeping — irreversible), Queued Delete with Cancel (for sessions that are running or loaded, the intent is journalled to a queue and fulfilled at the next dsh startup; the queue can be cancelled at any time with no side effects), and a Release button that appears only when the host exposes agents.release(id) (unloads the running instance so you can delete it without a restart). Each row also carries a status badge — Running, Loaded, or Queued — so you can spot conversations that are still consuming resources behind the scenes. Stale archive entries whose on-disk data no longer exists can be swept away in one click.

The use case is straightforward: you use the DSH Web GUI regularly, your sidebar has accumulated a pile of archived conversations, and you want to recover one, permanently purge the ones you truly no longer need, or simply see which loaded sessions are still holding memory. The plugin does not alter any of DSH's product behaviour; it simply supplies the missing actions, fails loudly with a clear reason instead of guessing, and a one-minute self-check after any DSH upgrade confirms everything still lines up.

Use Cases

  • Recovering an archived conversation or permanently purging ones you no longer need
  • Freeing a loaded session instance before deleting it without restarting dsh
  • Queuing a running session for deletion at the next dsh startup

Best For

  • Developers who use the DSH Web GUI daily and have a growing pile of archived conversations
  • Harness users who track disk usage and want full control over session lifecycle
  • Self-hosted users who need the missing archive management actions DSH does not ship