dsh-archive-session-manager
在终端中运行以下命令:
dsh plugin install felixpu/dsh-archive-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端或插件管理入口,执行 dsh plugin install felixpu/dsh-archive-session-manager 安装(源码:https://github.com/felixpu/dsh-archive-session-manager),安装或升级后需重启 DSH。
插件介绍
DeepSeek Harness 把会话归档后,平台本身没有「删除会话」的入口,归档记录只能一直留在磁盘和侧栏里。时间久了,误归档、测试会话和不再需要的对话会越积越多,却缺少一套安全、可确认的清理方式。本插件补上这块缺口,并把几项相关的维护工作收拢到设置页,避免把低频批量操作塞进日常会话流程。
核心能力围绕「已归档会话」与账本一致性展开:在归档会话的菜单里提供带确认的永久删除;在「设置 → 归档会话」集中列出标题、时间与占用,支持多选批量删除或取消归档。除此之外还提供归位失效会话(只改归属、不删文件)、摘除误记账的子智能体、清理幽灵记账,以及按需扫描的遗留空会话清理——后者是唯一按内容判据批量删磁盘的功能,走两步确认且由宿主二次校验。
插件在设计上划清了安全边界:只有已归档会话可删,路径严格限制在会话目录下;删除会先驱逐内存态再删磁盘,避免「删了又复活」;删除父会话时会连带清理派生的子智能体会话,防止无人认领的目录长期堆积。界面中英文随平台语言切换即时生效。
适合长期使用 DSH、工作区与会话较多、或经历过版本升级与实验性使用的用户:需要定期整理归档、处理侧栏「未分组」、校正记账与磁盘不一致时,用这个插件比手工翻目录更省事也更可控。
使用场景
- 归档了大量测试或过期对话,需要安全地永久删除
- 侧栏出现「未分组」,想把会话重新挂回对应工作区
- 记账与磁盘不一致,需要清理幽灵条目或从未对话的空会话目录
适合人员
- 长期日常使用 DSH、归档会话较多的用户
- 经常切换或维护多个工作区的开发者
- 升级或实验后需要整理会话与记账一致性的用户