dsh-chat-archive
在终端中运行以下命令:
dsh plugin install ohmejj/dsh-chat-archive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install ohmejj/dsh-chat-archive 安装(插件仓库:https://github.com/ohmejj/dsh-chat-archive),安装后重启 DeepSeek Harness 即可在设置面板中找到
插件介绍
在 DeepSeek Harness 里跑上几天批量任务,侧边栏很快就会被几十条早已结束的历史对话占满,想找一条真正活跃的工作区得翻半天。dsh-chat-archive 解决的就是这个"会话囤积"问题:按你自定义的闲置阈值(分钟、小时、天均可),自动把足够久没有活动的会话归档,从侧边栏隐藏出去,而底层数据一条不漏地保留着,随时可以调回来。
核心能力集中在三件事上。一是可配置的归档策略——闲置阈值、扫描间隔都能在 DSH 设置面板里独立调整,保存后立即触发一次扫描,配置持久化到 settings.yaml,重启不丢。二是安全的归档判定——正在运行的会话、已归档的会话、无法确认活动时间的会话一律不碰,且要求连续闲置超过阈值与一个完整扫描间隔的较大值才动手,避免误伤。三是预览机制——在真正启用之前,可以先跑一次预览脚本,看看哪些会话会受影响、哪些不会,心里有底再开总开关。
适合的场景很明确:经常用 DSH 跑多轮任务、侧边栏条目增长快、希望界面保持干净但不想丢历史的人。它不改变 DSH 的归档底层机制,完全走原生归档通道,卸载插件后已归档会话依然可以通过 DSH 自身的归档管理恢复,没有额外的数据耦合。
使用场景
- 侧边栏堆满几十条已完成会话,找不到活跃工作区
- 批量跑任务后想清理界面但又不想丢历史数据
- 想按闲置时间阈值自动整理会话而非逐条手动归档
适合人员
- 高频使用 DSH 跑多轮任务的开发者
- 希望保持侧边栏整洁同时保留全部数据的使用者
- 需要统一会话留存策略的团队或个人