DSH Plugins
返回列表
🧠

dsh-archive-viewer

记忆 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install DimitriLIAN/dsh-archive-viewer

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行安装命令:dsh plugin install DimitriLIAN/dsh-archive-viewer,插件源码见 https://github.com/DimitriLIAN/dsh-archive-viewer

插件介绍

DSH 官方工作区接口只提供了 archiveSession,既没有恢复也没有删除的 RPC,Web 界面更是将已归档会话从所有视图中彻底隐藏。随着使用时间增长,归档列表悄然越积越多,想找回一条旧对话或删除一条废弃日志却找不到任何入口,只能翻磁盘目录手动操作。

dsh-archive-viewer 不修改 DSH 核心代码,仅在 host 层向 webServer 注册 /api2/archive/unarchive 与 /api2/archive/delete 两个 REST 端点,在 browser 层新增一个设置分区。恢复操作通过 workspaceRegistry.setState 将 sessionId 从归档集合中移除,会话随即重新出现在侧栏;删除操作则直接 rmSync 对应的会话目录,彻底清除磁盘上的日志文件。

适合长期积累大量会话、希望定期清理归档但又不想动核心代码的 DSH 用户。如果你只是想快速把某条旧对话拉回侧栏工作,或者确认某条日志已无用后永久移除,这个插件正好补上了官方缺失的那一块。

使用场景

  • 误将有用对话归档后,从设置页一键恢复到侧栏继续工作
  • 确认某条旧会话已无价值后,永久删除其磁盘日志释放空间
  • 定期打开归档页按文件夹分组浏览,清理长期积累的废弃对话

适合人员

  • 长期使用 DSH 并积累了大量归档会话的用户
  • 希望从 Web 界面直接管理归档而不想翻磁盘目录的用户
  • 不想修改 DSH 核心代码、偏好插件式扩展的用户