dsh-plugin-delete-session
在终端中运行以下命令:
dsh plugin install yycf1/dsh-plugin-delete-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yycf1/dsh-plugin-delete-session 安装;也可在设置里添加该插件市场索引,或从 https://github.com/yycf1/dsh-plugin-delete-session 获取源码后安装,完成后完全退出并重启 DSH。
插件介绍
DeepSeek Harness 自带的归档只会隐藏对话,会话日志仍留在本地。当你希望侧栏立刻清掉某条会话,又暂时保留可恢复的副本时,dsh-plugin-delete-session 补上真正的删除:确认后列表行立即消失,日志与投影缓存先完整复制到本地回收站。
插件采用先复制、再删原文件的安全顺序,并在归档、摘除、flush 等任一步失败时回滚,避免出现原文件已删而回收站也没有的情况。默认保留 7 天,可用提示条撤销或侧栏回收站恢复,也可立即彻底删除。Agent 回合处于 running 时会拒绝删除,不会顺带取消任务。
删除范围限于该会话的日志与投影缓存,全局共享附件不会被删。提示样式与 DSH 归档撤销的 Toast 一致。
适合在 DSH 桌面端长期积累大量对话、需要可撤销整理侧栏的用户;若归档已满足需求则不必安装。
使用场景
- 侧栏会话太多,想确认后立刻移除某条对话
- 需要真正移走日志,而不只是归档隐藏
- 删错了希望在几天内从回收站恢复
适合人员
- 长期在 DSH 桌面端使用、会话列表臃肿的用户
- 区分归档与删除、在意本地日志占用的用户
- 希望删除可撤销、又偶尔要彻底清理的人