AI Agent Hub
Back to plugins
🖥️

dsh-session-vault

Client Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install nateyu/dsh-session-vault

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

Run dsh plugin install nateyu/dsh-session-vault in your terminal to install this plugin (source: https://github.com/nateyu/dsh-session-vault), then restart dsh web and open Settings to use it.

About this plugin

The dsh sidebar quietly hides a portion of your sessions: archived ones, blank sessions whose log contains no turn or start marker, and broken sessions whose log file cannot be read at all. None of these appear in the regular interface, none can be deleted from the usual entry points, and they quietly accumulate as orphaned directories under $DSH_HOME/sessions/. dsh-session-vault is the door it opens for exactly these leftovers.

From the settings page you get a full, filterable list: narrow by session kind, filter by date, and browse with pagination. When you confirm a deletion, the plugin first disposes any live agent or session lock so a subsequent flush cannot rewrite the files, then removes the JSONL session directory, and finally drops the id from both the workspace sessionIds set and the global archivedSessionIds ledger. The session you are currently viewing and any session still running are both refused, and the action is irreversible.

If your dsh web history has grown long, if you have ever stumbled into an archived or unreadable session with no UI entry point to remove it, or if you simply want a periodic sweep of empty log directories, this plugin is the most convenient brush for the job. It creates no extra directory under $DSH_HOME, writes no settings namespace, and a clean uninstall means a single restart of dsh web.

Use Cases

  • Remove archived or corrupted sessions hidden from the sidebar with a single action
  • Periodically purge empty log session directories to reclaim disk space under $DSH_HOME
  • Bulk-delete unreadable historical sessions to prevent stale files from interfering with future operations

Best For

  • Power dsh users with large session histories who need periodic cleanup
  • Troubleshooters who hit orphaned or unreadable sessions with no UI removal path
  • Ops-minded users who keep $DSH_HOME storage tidy and disk usage lean