@angela_lwh/dsh-archive-purge
English | 中文
给 DeepSeek Harness 的已归档会话加一个真正可用的「删除」:连同它启动过的子代理会话,一起从磁盘移除。
安装
# npm
dsh plugin --profile desktop add @angela_lwh/dsh-archive-purge
# GitHub
dsh plugin --profile desktop add https://github.com/Angela-lwh/dsh-archive-purge
装完重启 DSH:宿主半在启动时加载,之后已归档会话的行内 ... 菜单和悬停区会出现「删除会话」。
限制
- 只能删除已归档的会话,未归档请先归档。
- 会话本身或它启动的子代理有任务在跑时拒绝;宿主仍持有该会话时先登记,下次启动或点「完成待删除清理」时完成。
- 删除不可逆、不进回收站;附件(跨会话共享)不动。删除会话时一并清掉它的 spill 溢出目录和投影缓存记录,历史遗留的孤儿缓存记录也会被顺手清掉(
sweepCache: false 可关)。
- 子代理会话随父会话一起删除;父会话已不存在的遗留子代理,会在启动或下一次删除时自动清扫。
- 从未发过消息的空白会话(侧边栏本就不显示)满 24 小时后才会在启动、新建会话或任意一次删除时自动清理(
blankMinAgeMs 可调),也不会再出现在 @ 里;对话框里还留着未发送草稿的会话永远不会被清理(浏览器半会把有草稿的会话 id 报给宿主并落盘)。sweepBlanks / filterBlankReferences 可分别关闭这两项。
- 浏览器端带一个「长时间挂起后自动重连」的兜底:连接没有心跳,笔记本休眠会让 WebSocket 半开,工作区快照停在旧状态(表现为新会话显示「未分组」、选择器里缺工作区);页面空闲 30 分钟后的第一次操作会重连一次,重新拉取投影。
- 只作用于本机
$DSH_HOME/sessions,删之前建议自行备份。
关于 @angela_lwh/dsh-archive-purge 的常见问题
@angela_lwh/dsh-archive-purge 是什么?
Delete action for archived DeepSeek Harness sessions: permanently removes the session log, its Workspace membership, and its archive mark.
如何安装 @angela_lwh/dsh-archive-purge?
在项目目录运行 npm install @angela_lwh/dsh-archive-purge,或使用 pnpm add / yarn add / bun add。
@angela_lwh/dsh-archive-purge 支持 TypeScript 吗?
该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/angela_lwh__dsh-archive-purge 是否存在。
@angela_lwh/dsh-archive-purge 支持 ESM 还是 CommonJS?
以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。
@angela_lwh/dsh-archive-purge 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@angela_lwh/dsh-archive-purge 可以商用吗?
@angela_lwh/dsh-archive-purge 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@angela_lwh/dsh-archive-purge 的下载量有多少?
根据 npm 官方下载统计,@angela_lwh/dsh-archive-purge 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,030 次,日均约 68 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@angela_lwh/dsh-archive-purge 还在维护吗?
最新版本 1.1.0 发布于 2026/10/27(11 天前);至今共发布 11 个版本,其中过去 12 个月发布了 11 个;首次发布于 2026/10/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。