dsh-archived-sessions
在终端中运行以下命令:
dsh plugin install Zalpha263/dsh-archived-sessions
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Zalpha263/dsh-archived-sessions 即可安装该插件,源码仓库为 https://github.com/Zalpha263/dsh-archived-sessions 。
插件介绍
使用 DSH 一段时间后,归档会话往往越积越多,却缺少一个统一入口来查看它们来自哪个工作区、包含多少条消息,或者彻底清除不再需要的记录。dsh-archived-sessions 将归档会话管理嵌入设置页,让你无需翻找日志目录或手动拼凑工作区归属,就能集中处理所有已归档的会话。
打开「设置 → 归档会话」,列表零日志解析即可秒开,逐条展示标题、来源工作区、最后活跃时间和消息总数(后台按日志 revision 缓存,避免重复解析)。想找回某次对话,点击恢复即可让会话回到原工作区原位,侧边栏同步刷新而无需重启。确认不再需要时,删除操作会同步清理日志目录、工作区归属和归档记录三处数据,过程中拦截仍在运行或含有子会话的归档项,并要求输入会话标题作为二次确认,删除完成后还会执行一轮持久化验证以防数据复活。日志目录的删除命令按平台自适应,Windows 使用 PowerShell,macOS 和 Linux 使用 rm -rf,跨平台开箱即用。
如果你经常在 DSH 中归档和恢复会话、需要定期清理历史数据或快速定位某次旧对话,这个插件正好补上了设置页里缺失的归档管理版块,让归档工作流从手动翻目录变成点几下鼠标。
使用场景
- 积累大量归档会话后需要集中查看、定位和清理
- 想把某次旧对话快速恢复到原工作区继续工作
- 定期清理不再需要的归档数据防止日志膨胀
适合人员
- 频繁归档和恢复会话的 DSH 重度用户
- 需要定期清理历史会话数据的工作流使用者
- 希望减少手动翻查日志目录操作的用户