AI Agent Hub
Back to plugins
🧠

dsh-archived-list

Memory Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install Yiklek/dsh-archived-list

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

Run the command dsh plugin install Yiklek/dsh-archived-list in your terminal to add the plugin to your current profile; the full source is available at https://github.com/Yiklek/dsh-archived-list .

About this plugin

Archived sessions in DeepSeek Harness quietly accumulate across workspaces, and the built-in UI offers no way to see them all at once, restore them in bulk, or permanently purge them. dsh-archived-list adds a dedicated Archived page inside the Web Settings panel that lists every archived session grouped by workspace, newest first within each group. Each row displays the session title (via the log-backed title fold with client-list and directory-name fallbacks) and the full session ID as selectable text, so you always know exactly which session you are acting on.

The real power comes from multi-select. Per-row and per-workspace-group checkboxes feed a toolbar that shows the current selection count. From there you can restore the entire selection in one click—this removes the session IDs from the durable archived set through the registry serialized write path without touching workspace accounting—and two persisted toggles let you enable auto-opening the restored conversation and closing Settings afterwards. The destroy action is deliberately strict: live sessions are refused outright, the durable header is read first to prove the log exists and locate it, workspace accounting is detached, the archived set is updated, and the log directory is removed from disk last. A required second confirmation click guards every destroy call against accidental data loss.

dsh-archived-list is ideal for teams or individual users who run many workspaces, let sessions archive over weeks or months, and want one place to review the backlog. It also suits developers who need reliable, ordered session destruction as part of cleanup scripts, since the host-side destroy sequence is designed so a mid-flight failure never strands accounting state. Because the plugin declares its own patch layer via dsh.bundle.patch, loading it requires no manual edits to the profile configuration—just restart dsh web and the Archived nav row appears.

Use Cases

  • Browse all archived sessions across workspaces sorted newest first
  • Batch-restore or permanently delete multiple archived sessions with one click
  • Quickly locate a specific archived session by its full ID in the settings panel

Best For

  • Heavy Harness users who maintain many workspaces and accumulate archived sessions over time
  • Teams that need a single entry point for session lifecycle management (restore and cleanup)
  • Developers who want to bulk-purge stale sessions without handling them one by one