DSH Plugins
返回列表
🧠

dsh-sessions-rm

记忆 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install Temoa/dsh-sessions-rm

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

在 DeepSeek Harness 中运行 dsh plugin install Temoa/dsh-sessions-rm 即可安装该插件,源码地址为 https://github.com/Temoa/dsh-sessions-rm,安装后重启 harness 生效。

插件介绍

DSH 的历史会话会持续积累,但官方并没有提供集中的管理入口来查看或清理旧的记录。dsh-sessions-rm 在设置页中增量添加了一个「会话管理」面板,让你在一处浏览所有历史会话,并对不再需要的记录执行安全、可追溯的删除。

删除流程刻意设计为「输入确认」:弹窗中必须键入"确认删除"四个字符后按钮才可用,有效防止误触。点击确认后,插件通过 Node fs 直接物理移除整个会话目录(日志与附属产物),操作不可逆。每一次删除请求——无论成功还是失败——都会向 ~/.dsh/sessions-rm.log 追加一行 JSON 审计记录(时间、会话 ID、标题、结果、路径或错误信息)。运行中的会话会被自动拒绝删除,避免破坏正在进行中的任务。整个插件零配置,界面跟随系统亮暗主题切换,不替换任何已有界面,对现有工作流没有侵入。

如果你在日常使用 DSH 时积累了大量历史会话、希望释放磁盘空间,又需要删除操作具备二次确认与可追溯的审计能力,dsh-sessions-rm 是一个即装即用、无需额外调校的轻量方案。

使用场景

  • 历史会话堆积、需要释放磁盘空间时一键清理指定记录
  • 删除操作需要二次确认与可追溯的审计留痕
  • 安全移除不再使用的会话,同时保护运行中的任务不受影响

适合人员

  • 积累了大量历史会话的 DSH 日常用户
  • 需要操作留痕与可审计性的团队或个人
  • 偏好零配置、即装即用的轻量维护方案