DSH Plugins
返回列表
🧠

dsh-session-cleaner

记忆 更新于 2026.10.01

在终端中运行以下命令:

dsh plugin install C-S-N-Y/dsh-session-cleaner

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

在 DeepSeek Harness 终端执行 dsh plugin install C-S-N-Y/dsh-session-cleaner 安装插件(源码:https://github.com/C-S-N-Y/dsh-session-cleaner),安装后重启 DSH。

插件介绍

DeepSeek Harness 默认只有归档,没有「真删会话」——归档久了,日志、投影缓存和标记仍会占满 ~/.dsh;侧栏还可能留下点不开的幽灵行,或父会话删掉后无人管理的 subagent 孤儿会话。dsh-session-cleaner 把这些痛点收成两条清晰路径:对已归档会话做永久删除(日志目录、缓存、归档标记、工作区槽位一次清干净),以及只读扫描后再清理无效会话(幽灵标记、侧栏残留行、需显式勾选的孤儿)。

插件把安全写进规则里:只能删已归档会话;仍有 Agent 附着、运行中的工作或活着的后代时会结构化拒绝;磁盘侧还有 sessionId 格式、路径落在 sessions 下、目录名与日志校验等防误删约束。若会话仍被空闲 Agent 挂着(DSH 常态),可走「停止并删除」:停活、等静止、flush 后再删,停不下来则不硬删。

这是破坏性工具:rmSync、不进回收站、不可恢复。适合已经用归档整理过对话、想腾磁盘或理顺侧栏的用户;动手前请先用假会话试手,别拿真实对话练。

使用场景

  • 归档了大量对话,想腾出 ~/.dsh 磁盘空间
  • 侧栏有打不开的幽灵会话行需要摘掉
  • 父会话已删,subagent 孤儿会话占着文件

适合人员

  • 经常用 DSH 归档、希望真删痕迹的用户
  • 侧栏或磁盘出现幽灵/无效会话要整理的人
  • 能接受不可逆删除、会先试假会话的维护者