dsh-archive-manager
在终端中运行以下命令:
dsh plugin install Joe-0202/dsh-archive-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Joe-0202/dsh-archive-manager(插件源码:https://github.com/Joe-0202/dsh-archive-manager),安装后重启 DSH 即可在侧栏使用 Archive Manager。
插件介绍
DeepSeek Harness 自带会话归档:数据仍完整留在磁盘,只是从活跃列表里隐藏。但内置能力往往只有「隐藏归档 / 全部 / 仅归档」这类筛选,缺少一处集中查看、归档与清理的入口,久而久之归档会话会在磁盘上越积越多。
dsh-archive-manager 复用 DSH 原生的 archiveSession / unarchiveSession,在侧栏提供「Archive Manager」管理面板。已归档与活跃会话分两个标签展示,每一行并排提供归档类操作与永久删除;条目显示标题、会话 ID、可点击打开的工作区目录,以及日志、缓存、数据缺失、运行中等状态。永久删除会移除会话日志与投影缓存(不可逆),且设计上不会删除绑定的工作区目录;删除后通过待清理队列在下次启动时自动收尾,避免「空数据会话」重回活跃列表。
还提供幽灵条目检测(仅剩归档记录、数据已不存在时标为 data missing),以及 archive_list、archive_add、archive_remove、archive_delete 等 Agent 工具,便于用自然语言驱动。
适合长期用 DSH、会话数量多、需要定期整理归档与磁盘占用的用户;若你只偶尔用内置筛选、几乎不删会话,也可以不必安装。
截图预览
使用场景
- 活跃列表里会话太多,想批量归档又要在归档区统一查看
- 需要永久删除旧会话日志和缓存,但不想误删项目工作区目录
- 归档列表里只剩空记录,想识别并清掉数据已缺失的条目
适合人员
- 长期使用 DSH、会话数量持续增长的开发者
- 在意磁盘占用、会定期整理会话的用户
- 希望通过 Agent 自然语言管理归档的操作者