DeepSeek Harness 插件:永久删除已归档会话与磁盘日志

DeepSeek Harness (DSH) 的内置归档功能仅将会话从侧边栏隐藏,其历史记录和日志文件仍保留在磁盘上。随着会话积累,磁盘占用会持续增长。dsh-plugin-delete-archived 插件解决了这个问题,它不仅移除归档状态,还会物理删除对应的磁盘目录。

这是什么

这是一个由 Seelerc 维护的管理类插件。它的核心作用是彻底清除已归档的 DeepSeek Harness 会话及其在磁盘上的历史和日志目录。它保留了“恢复”功能,作为删除后的补救措施。

核心功能

  • 设置页面管理:在设置页面列出所有归档会话,显示磁盘路径、大小和归档时间。支持批量操作,包括批量恢复和批量永久删除。默认按时间从旧到新排序,所有破坏性操作均有二次确认。
  • 侧边栏菜单入口:归档会话的“⋯”菜单中新增了“永久删除”选项。
  • Agent 工具:提供 delete_archived_sessions 工具,通过 session_id 参数删除指定会话,或省略参数删除所有归档会话。
  • HTTP API:提供 /api/archived-sessions/delete-batch 接口,通过 sessionIds 字段控制删除范围,省略该字段可删除全部。

安装与启用

在 DSH 的设置 -> 插件 -> 安装中输入以下命令:

github:Seelerc/dsh-plugin-delete-archived

安装前请确保系统环境已安装 pnpm 和 git。桌面应用自带 pnpm,但独立 CLI 模式需手动配置。

典型用法

  • Agent 工具调用:
    delete_archived_sessions
不带参数时删除所有归档会话。
  • HTTP API 调用:
    POST /api/archived-sessions/delete-batch
Body 省略 `sessionIds` 字段可删除全部。

适用场景与注意

  • 适用场景:适合需要释放磁盘空间或进行彻底数据清理的用户。
  • 不可逆:删除操作不可逆,无回收站机制,请务必确认不再需要该会话。
  • 权限要求:插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证。

总结

该插件通过物理抹除磁盘文件解决了归档会话的清理难题。更多细节可查看 GitHub 仓库 或 社区目录。

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

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

Xiaoye