dsh-auto-archive
在终端中运行以下命令:
dsh plugin install wzn16/dsh-auto-archive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install wzn16/dsh-auto-archive,或按 README 从 https://github.com/wzn16/dsh-auto-archive 克隆后本地 link 安装。
插件介绍
Harness 里的会话会越积越多:侧边栏还挂着很久没打开的对话,磁盘上的日志和附件也在悄悄变大。手动一个个归档既费事又容易忘。dsh-auto-archive 在原有「归档会话管理」之上加了后台自动归档:按会话目录内日志的最后写入时间判断闲置,超过你设定的天数就把完全冷掉的会话移入归档区,而不是误用侧边栏显示的创建时间。
核心能力分三块。自动归档提供闲置阈值、可调周期的后台扫描,以及多重护栏:运行中的回合、仍驻留内存的 live 会话、置顶会话和手动排除项都不会被碰;归档优先走官方 archiveSession,异常时降级直写 storage。设置页里可以预览扫描、立即归档(需确认),并查看最近一次扫描审计。v0.4.0 起的附件清理会扫描未归档会话日志,找出只被已归档或已删除会话引用的附件,手动两步确认后才删除 objects 下的 sha 文件,宁可少清、绝不误删。继承的归档管理则支持查看、释放、从硬盘删除(需手动确认)以及展开预览会话内容。
适合长期用 DSH 做项目、会话数量多、希望磁盘和列表保持清爽的用户;也适合在意「可逆归档」与「不可逆删除」边界、愿意在设置里审阅待归档列表的人。自动归档只做归档,删除始终要你亲手触发——安装前建议自行扫一眼源码。
使用场景
- 侧边栏会话太多,希望按闲置天数自动移入归档区
- 长期不用的对话仍占空间,需要可预览、可释放的归档管理
- 未归档会话日志里已无引用的附件堆积,想安全手动清理
适合人员
- 长期运行多个 Harness 工作区、会话量大的用户
- 希望区分可逆归档与不可逆删除、愿意审阅扫描结果的人
- 在意磁盘占用、需要置顶与排除清单精细控制的用户