AI Agent Hub
Back to plugins
🧠

dsh-archive-viewer

Memory Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install DimitriLIAN/dsh-archive-viewer

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

Run the install command in the DeepSeek Harness terminal: dsh plugin install DimitriLIAN/dsh-archive-viewer; source is available at https://github.com/DimitriLIAN/dsh-archive-viewer

About this plugin

DSHs official workspace API only exposes archiveSession. There is no unarchive or delete RPC, and the Web UI hides archived sessions from every view. Over time the archive set grows silently, and there is no way to pull a conversation back into the sidebar or to permanently remove an obsolete session log without hunting through disk directories.

dsh-archive-viewer fills that gap without touching DSH core. On the host side it registers two REST endpoints (/api2/archive/unarchive and /api2/archive/delete) on the live webServer; on the browser side it adds a new settings section. Restoring removes the session id from the archived set via workspaceRegistry.setState, making the conversation reappear in the sidebar immediately. Deleting calls sessionPersistence.locate() and then rmSyncs the session directory, permanently erasing the stored log.

It is aimed at long-term DSH users who accumulate many sessions and want a clean, low-risk way to restore or purge archived conversations from the Web settings page instead of reaching into the storage layer by hand.

Use Cases

  • Restore an accidentally archived conversation to the sidebar with one click
  • Permanently delete an obsolete session log from disk to reclaim storage
  • Browse the archive list grouped by folder on a regular cadence and prune stale entries

Best For

  • Long-term DSH users who have accumulated a large number of archived sessions
  • Users who prefer managing archives from the Web UI instead of poking around disk directories
  • Users who want a plugin-based extension without modifying DSH core code