前言¶
DeepSeek Harness (DSH) 在使用过程中会产生大量已归档的会话。随着时间推移,这些历史记录会占用存储空间,且在 DSH 原生界面中缺乏集中式的管理入口。手动查找和清理这些文件既耗时又容易遗漏。
jeffry-z/dsh-plugin-archived-sessions 插件提供了针对已归档会话的集中管理界面,解决了会话列表查看、恢复以及彻底清理的痛点。
插件简介¶
这是一个由 Jeffry-Z 维护的开源插件(MIT 许可证),专注于 DSH 已归档会话的生命周期管理。它通过挂载服务与浏览器模块,在 DSH 设置中新增了一个专门的入口,允许开发者直接查看、恢复或永久删除这些会话。
安装与启用¶
插件版本为 v0.1.1,开发基于 DSH 0.2.0-rc.2。
- 打开 DeepSeek Harness Desktop。
- 进入 Plugins -> Add plugin。
- 复制以下链接并粘贴到对话框中:
https://github.com/Jeffry-Z/dsh-plugin-archived-sessions#v0.1.1
- 点击 Install,然后点击 Enable now。
- 完全退出 DSH 并重新打开。
- 进入 Settings -> Archived sessions 即可使用。
核心功能¶
插件提供以下核心能力:
- 查看会话列表:列出已归档的会话,包含标题、所属工作区、创建时间以及日志大小。
- 恢复会话:将已归档的对话恢复到工作区中,恢复操作会保留对话文件。
- 永久删除:彻底移除对话日志。此操作不会创建备份,且执行后无法撤销。
- 偏好记忆:支持在确认删除时勾选“Don’t ask again”选项,该选择会保存至浏览器存储中。
- 多语言支持:界面支持英文和简体中文。
使用指南¶
- 恢复与删除的区别:点击 Restore 仅是将会话文件移回工作区;点击 Delete 则会释放句柄并永久移除文件。
- 同步变更:如果在其他地方对归档进行了修改,点击 Refresh 按钮可以加载最新的变更。
- 确认框设置:在确认删除的弹窗中勾选“Don’t ask again”并确认,下次操作将不再弹出提示。
注意事项¶
- 不可逆删除:删除操作是永久性的,一旦确认将无法找回文件。
- 旧版备份残留:如果早期版本的插件在系统中留下了备份,该插件会在界面上显示一个“旧版备份”部分。
- 不影响系统包:该插件不会修改 DSH 的已安装包。
总结¶
该插件为 DSH 用户提供了对已归档会话的精细化管理能力,适合需要定期清理历史数据或管理大量过往对话的开发者。更多源码与更新详情,请访问 GitHub 仓库。