DSH 的“归档”操作通常只修改标记,不涉及磁盘文件清理。长期使用后,$DSH_HOME/sessions/ 目录会堆积大量不再翻阅的原文。归档守护插件针对这一痛点,在会话归档后自动提炼结构化要点,并提供面板让你逐条决定每条归档的最终去向(保留原文、只留摘要或彻底删除,且删除可恢复)。
核心功能¶
自动提炼¶
插件会轮询归档列表,一旦出现新的归档会话就自动调用提炼流程,将整个会话转化为结构化要点,包括概括、决定、事实、交付物、待办项和可作废项。
去留控制¶
在对话头部的“归档守护”面板中,每条归档是一个可展开的卡片。你可以选择:
* 保留原文:不做任何修改。
* 只留摘要:删除原文,只保留提炼出的要点。
* 彻底删除:将原文和摘要移入回收站。
* 恢复原文:将之前移入回收站的原文搬回来。
分类与规则¶
归档列表按 年份 → 日期 → 时段 → 标签 四级归类。你可以通过右上角的 ⚙ 打开个性化面板,定义自定义的“值得留存”规则(通过标签、收纳规则或自动打标签),命中规则的会话会优先纳入留存范围。
回收站与安全¶
所有被删除的内容(原文与摘要)都会先移入 trash/ 目录。面板顶部会显示回收站占用,支持逐条恢复或清空。清空回收站是唯一不可逆的操作。
实时计数与重试¶
面板显示四个实时数字:归档总数、已提炼、无法提炼、待提炼。提炼失败会自动重试,最多 3 次。原文已丢失的会话会自动清理。
安装与启用¶
使用 npm 安装插件包:
npm i git+https://github.com/Isle-ux/dsh-archive-keeper-plugin.git
安装后,将插件加入 profile 的 dsh.profile.bundles(或按你的 DSH 版本的插件安装方式装载)。本包自带全部运行代码,不需要额外安装运行时依赖。
使用示例¶
- 点右上角 ⚙ 打开个性化面板。
- 在“归档守护”面板里,点击卡片进行操作(如取消归档、删除等)。
注意事项¶
- 环境要求:需要 Node.js ≥ 20。仅桌面版 / 网页版生效,Headless/TUI 不支持。
- 版本验证:开发与验证环境为 DSH 0.2.0-rc.2。
- 兼容性:本插件不会与其他插件冲突。
- 许可证:MIT。
生态背景¶
DeepSeek Harness (DSH) 理念是“一切皆插件”,社区目录 skillhub.cn 是独立站点,与 DeepSeek / 幻方无官方从属关系。