前言¶
DeepSeek Harness 在使用一段时间后,归档的会话会越来越多。默认情况下,归档会话被隐藏在深处,无法方便地查看或恢复。开发者需要在多个工作区之间切换时,容易遗忘哪些会话被归档,或者想重新利用某个旧会话的上下文,这时就需要一个专门的入口来浏览和恢复归档内容。
是什么¶
dsh-archived-sessions 是一个 DeepSeek Harness 插件,在设置页新增「归档会话」页面。它列出所有已归档的会话信息,支持按标题或工作区搜索,并提供一键恢复功能,将会话放回原工作区。该插件以会话元数据为操作对象,不读取消息内容,只用于会话的浏览与恢复。
核心功能¶
- 列出归档会话,显示标题、所属工作区和最后更新时间
- 按会话标题或工作区搜索归档记录
- 一键恢复:将归档会话放回原工作区,随后从侧边栏打开
- 实时同步工作区的归档流,确保列表与最新状态一致
- 界面跟随宿主主题与语言(英文 / 中文)
- 仅使用会话元数据,不读取消息内容
安装与启用¶
从 GitHub 安装:
dsh plugin add github:sy297/dsh-archived-sessions
或使用预构建 tarball 安装:
dsh plugin add https://github.com/sy297/dsh-archived-sessions/releases/latest/download/dsh-archived-sessions.tgz
安装完成后,打开 设置 → 归档会话。在部分主机上,首次安装后需要刷新页面才能看到该页面。
典型用法¶
安装完成后,进入设置中的「归档会话」页面。页面会列出所有已归档的会话及其所属工作区和更新时间。在搜索框中输入关键词,可按标题或工作区过滤列表。找到需要恢复的会话后,点击「恢复」按钮,该会话会被放回原工作区。此时,从侧边栏打开该工作区,即可正常访问已恢复的会话。
注意:归档会话在 Harness 中本身不能直接打开,必须先恢复到工作区,再从侧边栏打开。
适用场景与注意¶
适合需要频繁查看或恢复旧会话的开发者,尤其是同时使用多个工作区的场景。该插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证(MIT)。
结尾¶
dsh-archived-sessions 提供了一个集中的入口来管理归档会话,减少在设置中翻找的时间,避免会话被遗忘。更多细节与源码,可查看插件目录页与 GitHub 仓库。