dsh-session-sweeper
在终端中运行以下命令:
dsh plugin install HrxSpace/dsh-session-sweeper
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HrxSpace/dsh-session-sweeper 即可安装,源码见 https://github.com/HrxSpace/dsh-session-sweeper
插件介绍
每天在 Claude Code、Codex CLI、WorkBuddy 和 DSH 之间切换,会话日志就散落在 home 目录的各个子文件夹里。用上个几周,磁盘占用悄然膨胀,想清理又怕误删——毕竟某些会话里还藏着有用的上下文。
dsh-session-sweeper 在 DSH Web UI 的 Settings 面板里增加了一张专属卡片,一次扫描所有受支持的来源,按项目、消息数、大小、最近活跃时间列出全部会话,并支持逐页预览完整的用户/助手对话,包括工具调用和 DSH 的 zstd 日志帧。默认清理动作是隔离:整个会话文件或目录被移入回收目录,附带 SHA-256 清单,一键即可按字节原样恢复。硬删除可选,但必须手动输入 DELETE 确认词,仅留下审计墓碑记录。
多重安全机制并行:24 小时内活跃的会话默认跳过、当前 DSH 进程正在服务的会话不可清理、无法读取的文件跳过而不中断批次、所有操作追加写入审计日志、插件绝不触碰配置、凭据、记忆或待办事项。零运行时依赖、无网络请求、无构建脚本,安装后重启 DSH Web 即可使用。
适合在多个 AI 终端工具间频繁切换、希望以可视化方式安全回收磁盘空间而不必手动翻目录的开发者。
截图预览
使用场景
- 多 AI CLI 工具切换后历史会话堆积,需要批量预览并安全清理
- 磁盘空间紧张,想删除旧会话但担心误删有用上下文
- 需要审计记录来追踪何时清理了哪些会话及对应路径
适合人员
- 在 Claude Code、Codex CLI、WorkBuddy、DSH 等工具间频繁切换的开发者
- 需要定期清理 home 目录下会话日志但又希望保留一键恢复能力的用户
- 对数据安全敏感、要求隔离优先并保留审计日志的个人或团队


