dsh-archived-list
在终端中运行以下命令:
dsh plugin install Yiklek/dsh-archived-list
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中执行 dsh plugin install Yiklek/dsh-archived-list 即可将该插件安装到当前配置,完整源码见 https://github.com/Yiklek/dsh-archived-list 。
插件介绍
Archived DeepSeek Harness sessions tend to disappear into the background: no workspace context, no batch restore, no clean way to purge them. dsh-archived-list adds a dedicated Archived nav row inside the Web Settings page, listing every archived session grouped by workspace (newest first within each group). Each row shows the session title—sourced from the log-backed title fold with sensible fallbacks—and the full session ID as selectable text.
For bulk operations the plugin offers per-row and per-group checkboxes plus a summary toolbar. You can restore the selected sessions in one click, which simply removes their IDs from the durable archived set while leaving workspace accounting untouched; two localStorage-persisted toggles let you opt into auto-opening the restored conversation and closing Settings afterwards. Destroy is a stricter path: live sessions are refused, the durable header is read to confirm the log exists, workspace accounting is detached, the archived set is updated through the serialized write path, and only then is the log directory removed from disk. The UI requires an explicit second confirmation before each destroy call.
This plugin is a good fit for heavy Harness users who maintain multiple workspaces, have let archived sessions pile up, and want a single centralized panel to review and batch-handle them. Because it ships as a standard dsh bundle plugin with its own patch layer, no manual edits to cordis.patch.yml are needed—just activate your profile and restart dsh web.
使用场景
- 跨工作区查看所有已归档会话并按时间排序
- 勾选多个会话后一键批量恢复或永久删除
- 在设置面板中快速定位某个已归档会话的完整 ID
适合人员
- 维护多个工作区、已归档会话不断累积的 Harness 重度用户
- 需要统一入口进行会话生命周期管理(恢复/清理)的团队
- 希望批量清理过期会话而不想逐条手动操作的开发者