DSH Plugins
返回列表
🖥️

dsh-session-eraser

客户端 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install Gty2408/dsh-session-eraser

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

在 DeepSeek Harness 中执行 dsh plugin install Gty2408/dsh-session-eraser 安装插件(源码:https://github.com/Gty2408/dsh-session-eraser),安装后重启 DSH。

插件介绍

DSH 侧栏里归档能收起来,但想彻底删掉一条会话、连同磁盘上的日志和工作区记账一起清掉,往往没有现成入口。dsh-session-eraser 在每条会话行上增加「删除会话」:可在 … 菜单里操作,也可在悬停时点垃圾桶;确认后会从磁盘移除存储产物、从工作区解绑,并通知已连接客户端,侧栏行会立刻消失。

删除流程会按公开 API 组合执行:停止活动、分离 live 会话、在移除前等待写入落盘(避免日志被晚到的写入「复活」),再校验文件是否真正删除;若 Windows 上文件仍被占用导致删不干净,会返回失败而不是误报成功。当前在主面板打开的会话会被拒绝删除(菜单禁用、悬停按钮不显示、确认按钮不可用),避免主界面仍指向已不存在的会话而无法恢复。

适合需要定期清理试验会话、误建条目或敏感对话记录的用户。需注意:删除不会顺带清理会话引用的附件文件;开放会话保护主要在客户端 UI,手工调用 API 仍可能删当前会话;进程在删除中途崩溃时,可能出现日志已删但侧栏仍短暂显示的情况,直至下次索引重建。

插件通过 cordis.patch 接入,安装后重启 DSH 即可使用,无需手改配置。

使用场景

  • 试验或临时会话用完想从侧栏和磁盘一并删掉
  • 需要清理误建会话,又不想手改配置或翻目录
  • 归档不够彻底,希望连同日志与工作区记账永久移除

适合人员

  • 侧栏里会话较多、需要定期整理的 DSH 用户
  • 在意本地会话日志留存与隐私清理的人
  • 熟悉工作区概念、会区分归档与彻底删除的用户