前言¶
在使用 DeepSeek Harness(DSH)时,对话和生成的文件会逐渐增多。侧边栏只能看到对话列表,无法快速查看每个对话的文件数量、占用内存,也不便对文件或整个对话进行清理。已有的做法需要切换到文件系统或使用命令行,操作链路较长。
这是什么¶
dsh-conversation-cleaner 是一个 DSH 侧边栏插件,由维护者 xiaoy616 开发。它直接在 DSH 侧边栏提供对话概览、文件操作和工作区访问能力,以及永久删除对话(含本地会话日志)的功能,帮助在 DSH 内完成对话和文件的生命周期管理。
核心功能¶
插件提供以下能力:
-
对话概览
- 在侧边栏显示当前对话的文件数量和总内存占用
- 无需切换上下文即可掌握对话资源使用情况 -
文件操作
- 打开对话生成的文件
- 在系统文件管理器中显示文件位置
- 删除对话生成的文件 -
工作区访问
- 直接打开对话所在的工作区文件夹
- 方便对对话相关文件进行批量处理 -
对话清理
- 永久删除对话及其本地会话日志
- 避免残留的会话记录占用空间
安装与启用¶
从 npm 安装:
dsh plugin add dsh-conversation-cleaner
从本地目录安装:
dsh plugin add /path/to/dsh-conversation-cleaner
安装后插件会通过 cordis.patch.yml 声明并注入到 DSH 中,无需额外配置即可在侧边栏使用。
典型用法¶
- 在 DSH 侧边栏点击对话,查看对话的文件数量和总内存占用
- 对某个对话的生成文件进行打开、在 Finder 中显示或删除
- 点击「打开工作区」按钮,跳转到对话所在文件夹
- 对不再需要的对话,执行永久删除,清理本地会话日志
适用场景与注意¶
- 适合需要频繁管理 DSH 对话和生成文件的智能体开发者
- 插件以当前 DSH 进程的权限运行,删除操作会直接作用于本地文件系统
- 安装前建议检查源码和许可证(MIT),确保符合使用规范
小结¶
dsh-conversation-cleaner 将对话和文件管理能力下沉到 DSH 侧边栏,减少在应用与文件系统之间切换的频率。对于需要在 DSH 中维护大量对话和生成内容的场景,它能提供更集中的管理入口。