dsh-one-click-archive
在终端中运行以下命令:
dsh plugin install sujiu222/dsh-one-click-archive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install sujiu222/dsh-one-click-archive,重启 DSH Web 实例并刷新浏览器即可使用,插件开源地址为 https://github.com/sujiu222/dsh-one-click-archive。
插件介绍
随着 DSH Web GUI 中的对话历史不断累积,手动逐条归档旧会话既繁琐又容易误操作。dsh-one-click-archive 将整个流程压缩为两步:选择一个时间阈值(从 1 小时到 10 年),预览确切的候选数量与样例,然后一键确认归档。所有操作都通过 DSH 官方的 workspaceRegistry.archiveSession() API 完成,不删除任何日志、不影响工作区计数,会话始终可以恢复。
插件内置多重安全机制:正在运行、近期活跃以及已归档的会话会自动跳过;归档前会即时重新计算候选列表,避免基于过期预览做出误判;所有 API 路由仅限回环地址,变更前有确认对话框,UI 同时支持英文与简体中文。还可自由选择是否将空白会话纳入筛选范围。
适合长期使用 DSH、积累了大量实验性或探索性对话的用户。无需修改代码,安装后在设置中打开即可使用,轻松完成定期、低风险的会话整理。
截图预览
使用场景
- 定期清理 DSH 中大量过期探索性对话,保持工作空间整洁
- 项目结束后批量归档相关会话记录,同时保留日志以备日后恢复
- 用时间阈值快速筛选旧会话,预览候选后再一键归档,避免误操作
适合人员
- 长期积累大量对话记录、需要定期整理的 DSH 用户
- 偏好安全可逆操作、不希望丢失任何日志的开发者
- 希望用中文或英文 UI 高效管理会话的研究者