前言¶
在 DeepSeek Harness (DSH) 中,归档会话会被隐藏,但不会自动从文件系统中消失。当归档会话数量增多时,手动管理会变得繁琐。本插件在设置面板新增了「已归档会话」页面,提供列表视图,支持单条或批量恢复与删除操作。
插件信息¶
- 名称:dsh-archived-sessions
- 简介:DSH 设置面板新增「已归档会话」页:列出全部已归档会话并一键恢复。
- 维护者:kaelorvyn
- 类别:记忆
- 许可证:MIT
核心功能¶
- 会话列表:在设置面板中列出所有已归档会话,显示标题、工作目录和最近活动时间。
- 恢复会话:支持单条恢复和批量恢复,恢复后会话重新出现在侧边栏。
- 永久删除:支持单条和批量永久删除会话文件,直接释放磁盘空间。
- 批量操作:支持多选模式,可勾选单行或全选,执行批量恢复或删除。
- 实时更新:操作后无需刷新页面,界面即时同步。
- 数据持久化:归档数据保存在 DSH 工作区注册表中,重启后数据不丢失。
安装与启用¶
通过命令行安装:
dsh plugin --profile <profile> add github:kaelorvyn/dsh-archived-sessions
安装后重启 DSH,进入「设置」菜单即可看到「已归档会话」页面。
典型用法¶
界面操作¶
- 打开任意会话,进入「设置」。
- 点击「已归档会话」。
- 单条操作:点击行上的「恢复」或「永久删除」按钮。
- 批量操作:点击顶部「多选」按钮,勾选若干行(或「全选」),然后点击「批量恢复」或「永久删除」。
命令操作¶
支持通过命令行进行单条或多条操作:
/archive <session-id> [more-ids…]
/unarchive <session-id> [more-ids…]
/purge <session-id> [more-ids…]
注意事项¶
- 不可逆删除:永久删除会话文件后无法恢复,请谨慎操作。
- 幽灵条目:删除会话后,条目仍保留在归档集合中(幽灵条目),直到重新恢复或再次永久删除。
- Codex 源文件:永久删除从 Codex 导入的会话时,会同时删除源文件(通常源文件体积较大)。
- 使用限制:仅允许删除归档集合中的会话,正在使用的会话无法删除。
- 兼容版本:本插件与 DSH 0.1.2-rc.1 兼容。
生态背景¶
DeepSeek Harness (DSH) 旨在通过插件化架构扩展能力。本插件由社区维护,并非官方组件。相关资源可在插件目录或 GitHub 仓库获取。