dsh-conversation-cleaner:在 DSH 侧边栏管理对话与文件

前言

在使用 DeepSeek Harness(DSH)时,对话和生成的文件会逐渐增多。侧边栏只能看到对话列表,无法快速查看每个对话的文件数量、占用内存,也不便对文件或整个对话进行清理。已有的做法需要切换到文件系统或使用命令行,操作链路较长。

这是什么

dsh-conversation-cleaner 是一个 DSH 侧边栏插件,由维护者 xiaoy616 开发。它直接在 DSH 侧边栏提供对话概览、文件操作和工作区访问能力,以及永久删除对话(含本地会话日志)的功能,帮助在 DSH 内完成对话和文件的生命周期管理。

核心功能

插件提供以下能力:

  1. 对话概览
    - 在侧边栏显示当前对话的文件数量和总内存占用
    - 无需切换上下文即可掌握对话资源使用情况

  2. 文件操作
    - 打开对话生成的文件
    - 在系统文件管理器中显示文件位置
    - 删除对话生成的文件

  3. 工作区访问
    - 直接打开对话所在的工作区文件夹
    - 方便对对话相关文件进行批量处理

  4. 对话清理
    - 永久删除对话及其本地会话日志
    - 避免残留的会话记录占用空间

安装与启用

从 npm 安装:

dsh plugin add dsh-conversation-cleaner

从本地目录安装:

dsh plugin add /path/to/dsh-conversation-cleaner

安装后插件会通过 cordis.patch.yml 声明并注入到 DSH 中,无需额外配置即可在侧边栏使用。

典型用法

  1. 在 DSH 侧边栏点击对话,查看对话的文件数量和总内存占用
  2. 对某个对话的生成文件进行打开、在 Finder 中显示或删除
  3. 点击「打开工作区」按钮,跳转到对话所在文件夹
  4. 对不再需要的对话,执行永久删除,清理本地会话日志

适用场景与注意

  • 适合需要频繁管理 DSH 对话和生成文件的智能体开发者
  • 插件以当前 DSH 进程的权限运行,删除操作会直接作用于本地文件系统
  • 安装前建议检查源码和许可证(MIT),确保符合使用规范

小结

dsh-conversation-cleaner 将对话和文件管理能力下沉到 DSH 侧边栏,减少在应用与文件系统之间切换的频率。对于需要在 DSH 中维护大量对话和生成内容的场景,它能提供更集中的管理入口。

目录页
GitHub

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye