dsh-archived-list
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
Related Plugins
Traceable, searchable cross-session memory for AI agents that turns conversation knowledge into a typed knowledge graph and recalls relevant subgraphs instead of replaying full history, natively integrated with DeepSeek Harness.
Gives DSH AI cross-session long-term memory, to-do and skill management, plus multi-session orchestration, external AI delegation, and an infinite canvas that grows with you.
dsh-mnemon is a three-tier, pluggable, Agent-driven memory system for DeepSeek Harness, combining Runtime memory, Project Documents, and replaceable Memory Spaces with nine long-term providers.
An opinionated, zero-infrastructure file-based memory protocol: human-readable markdown files plus a bounded always-loaded index, curation discipline, and no database or embeddings.