dsh-desktop-archive-manager
在终端中运行以下命令:
dsh plugin install baom1ng/dsh-desktop-archive-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开「插件 → 添加插件」,输入安装命令或源码地址 https://github.com/baom1ng/dsh-desktop-archive-manager 完成安装。
插件介绍
DeepSeek Harness 会把 Session 归档,但官方界面明确不提供永久删除:会话只能归档,不能从磁盘上清掉。久而久之,归档列表和日志目录会越积越多,却缺少一个安全、可审计的清理入口。本插件在不改动 Harness 核心的前提下,补上这块能力,适合直接装在官方桌面应用或任何带 Web UI 的 profile 上。
你可以在侧边栏打开 Archives 管理面板:筛选归档、批量恢复或批量删除,查看每条 Session 占用的磁盘空间;在会话行的菜单里也能对已归档项执行「永久删除」。删除前会走确认流程并列出将移除的日志路径;主机端只动三件事——Session 日志目录、投影缓存记录与 workspace 中的归档标记,不会误删项目目录、其他 Session 或附件。
安全策略面向真实使用场景:仅接受当前处于归档状态的 Session;路径经过校验以防穿越;正在运行或有 Agent 活动的 Session 会被拒绝。若 Session 仍在本次运行中驻留内存,文件可先删但侧栏行会标记为需重启后收尾,下次启动会自动 prune 孤立的归档标记。
适合需要长期维护本机 Harness 工作区、希望自主掌控归档数据生命周期、又不想 fork 或打补丁改核心的用户。它与依赖 workspace.deleteSession 补丁的 session-archive-manager 不同:本插件自行清理存储产物,stock 安装即可用。
使用场景
- 归档 Session 占用大量磁盘,需要查看体积并批量清理
- 想从侧栏恢复旧归档对话,或确认后再永久删除
- 官方界面只能归档不能删,需要不改核心的安全删除入口
适合人员
- 日常使用 DeepSeek Harness 桌面版的本地开发者
- 长期积累大量归档 Session、注重本机存储的用户
- 希望 stock 安装即可用、不愿 fork 或打补丁改核心的人