DSH Plugins
返回列表
🖥️

dsh-archive-manager

客户端 更新于 2026.08.14

在终端中运行以下命令:

dsh plugin install zimixvx/dsh-archive-manager

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

在 DeepSeek Harness 中执行 dsh plugin install zimixvx/dsh-archive-manager 即可安装,插件源码位于 https://github.com/zimixvx/dsh-archive-manager 。

插件介绍

在 DeepSeek Harness 的 Web 界面中,侧边栏会逐渐堆积大量已归档会话。归档只是注册表中的一个标记,磁盘上的 JSONL 日志与会话本地文件依然占据空间。dsh-archive-manager 把清理这些归档会话从手动翻找文件系统变成一次点击:侧边栏底部新增一个归档管理按钮,打开弹窗后列出所有仍保留摘要的已归档会话(标题、工作目录、最后更新时间),点击垃圾桶图标并经过明确的二次确认即可永久删除对应目录。

删除操作仅针对 $DSH_HOME/sessions 下的会话目录,移除其中的 JSONL 日志及会话本地文件。workspace 注册表、归档标记、投影缓存和共享附件存储均不受影响。卸载插件只需从 bundle 列表中移除条目即可,不会留下任何残留状态。

安全方面,后端路由只接受 workspaceRegistry.archivedSessionIds 中存在的 ID,对活跃会话返回 HTTP 409,且要求持久化后端声明 supportsRawArtifacts 并返回可定位的路径,否则返回 501。这款插件适合在 Web 端积累了大量归档会话、希望安全且高效地释放磁盘空间的中级和高级用户使用,无需修改 DSH 核心安装或任何 profile 配置。

使用场景

  • 侧边栏积累了大量已归档会话,想批量释放磁盘空间
  • 安全删除指定会话语境而不影响工作区注册表和共享附件
  • 避免手动进入 sessions 目录逐个查找并删除 JSONL 文件

适合人员

  • 在 Web 端使用 DeepSeek Harness 且归档会话较多的用户
  • 偏好图形界面操作而非命令行管理本地会话文件的中级用户
  • 注重数据安全、要求删除前有明确二次确认的用户