把会话日志与缓存从磁盘彻底删除,释放空间
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HaiYu-22/dsh-session-purge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 彻底删除会话日志
- 清理投影缓存
- 清除归档条目
DeepSeek Harness 会话深度删除:从磁盘上彻底清掉会话日志、投影缓存和归档条目,而不是只把它藏起来
README
由 DeepSeek 最新模型翻译生成dsh-session-purge
DeepSeek Harness 会话的深度删除 —— 把会话日志、投影缓存和归档条目从磁盘上真正移除,而不是只藏起来。
中文说明在下 · 插件源码在 dsh-session-purge/ ·验证套件在 verification/
中文说明
它解决什么问题
DSH 侧栏里的「归档」不删除任何东西。它只是把一个会话 id 写进 ~/.dsh/storages/workspace.json 的 archivedSessionIds,会话日志仍完整躺在磁盘上,随时可以「取消归档」恢复。持久化层的文档把这点写成了设计决定:
Nothing deletes session files — logs accumulate under root until removed externally; the seam has no deletion API.
所以 DSH 自身没有任何办法回收这些空间。本插件补上这条维护路径。
展开完整文档(README 剩余 1 节)
dsh-session-purge DeepSeek Harness 会话的深度删除 —— 把会话日志、投影缓存和归档条目从磁盘上真正移除,而不是只藏起来。 中文说明在下 · 插件源码在 dsh-session-purge/ ·验证套件在 verification/ 中文说明 它解决什么问题 DSH 侧栏里的「归档」不删除任何东西。它只是把一个会话 id 写进 ~/.dsh/storages/workspace.json 的 archivedSessionIds,会话日志仍完整躺在磁盘上,随时可以「取消归档」恢复。持久化层的文档把这点写成了设计决定: Nothing deletes session files — logs accumulate under root until removed externally; the seam has no deletion API. 所以 DSH 自身没有任何办法回收这些空间。本插件补上这条维护路径。 一次删除会清掉什么 | 落点 | 处理 | | ~/.dsh/sessions/<项目目录>/<会话目录>/(含该会话全部格式代号的日志文件) | 移入回收站或永久删除 | | ~/.dsh/storages/session_projcache/sessions/<会话 id>.json | 删除(派生缓存,丢失只会多一次回放) | | ~/.dsh/storages/workspace.json 的 archivedSessionIds 条目 | 移除 | | 清空后的项目目录 | 自动回收 | | 侧栏列表 | 删除后立即重新拉取,会话行消失 | 三种用法 1. 侧栏菜单:任意会话行 → ⋯ → 永久删除(在「归档会话」下面)→ 确认。 不要求先归档。 2. 斜杠命令 /purge(不产生模型消息): /purge candidates 列出可清理的会话及可回收空间 /purge list 列出全部已存储会话(含活动/回收站标记) /purge delete <id...> [permanent] 删除;默认移入回收站,可恢复 /purge delete-archived 清理全部已归档/冷会话 /purge trash 列出回收站批次 /purge restore <operationId...> 还原批次 /purge empty [<operationId...>] 清空回收站(这一步才真正腾出磁盘空间) 3. 模型工具 session_purge:action 为 list / delete / restore / trash / empty。 回收站在哪里 ~/.dsh/sessions/.purge-trash/<时间戳>-<会话id>-<随机>/ ├── manifest.json # 会话 id、原始完整路径、原始 cwd、大小、删除时间 └── session/ # 原会话目录整体 移入回收站并不腾出空间(只是换目录,仍在同一卷上),要真正回收必须 /purge empty 或手工删掉该目录。清空后若无内容,连 .purge-trash 目录本身也会被删掉。 设计上的两个安全点 - 活动会话不会被硬删:后端仍持有它的写句柄,删文件会让内存状态与磁盘不一致。 插件会先用归档接缝的 stopActivity 停掉它的工作并等待;超时则明确拒绝 并给出可执行的下一步。 - 默认可恢复:不勾「同时永久抹除」就是移入回收站。勾了则直接 unlink,不可恢复。 安装 1) 链接进目标 profile 的 node_modules $profileDir = "$env:USERPROFILE\.dsh\profiles\desktop" $pkg = "<本仓库路径>\dsh-session-purge" New-Item -ItemType Directory -Force -Path "$profileDir\node_modules\@dsh-local" | Out-Null cmd /c mklink /J "$profileDir\node_modules\@dsh-local\dsh-session-purge" "$pkg" 2) 在 $profileDir\cordis.patch.yml 顶层数组里加入 - insert: - id: session-purge name: '@dsh-local/dsh-session-purge' 注意(最容易踩的一条):链接在工作区外的插件,其裸导入(zod、 @deepseek-ai/)只有在插件自己的 package.json peerDependencies 里声明过才会被 DSH 的路由接管;不声明会落到原生解析并静默判定入口 inactive——应用照常启动,插件不出现,也没有任何可见报错。本包已声明。 生效方式:宿主半边(lib/index.js)由 dsh-hmr 监听 profile 配置后就地挂载;浏览器半边(lib/client.js)的内容每个宿主进程只快照一次,改完需要在应用内「插件」页面把本插件停用再启用,或完全退出应用重开。 已验证 见 verification/。八个脚本驱动真实的 Cordis / Typert / 客户端合成器,覆盖删除逻辑、装载、解析、描述符注册、平台种子表、以及三个客户端插槽契约。运行: node verification/run.mjs 插件源码与四个踩坑记录(peerDependencies 路由、Config 接受缺省、 hooks 只放可观察源、对话框不能放进菜单行、remote. 命名空间需注入作用域、 fs.rm 删目录必须 recursive)都在 dsh-session-purge/README.md。 退出与回滚 - 临时停用:在 cordis.patch.yml 里把该条改成 disabled: true。 - 完全卸载:删掉 insert 条目,再删除 profile 的 node_modules\@dsh-local\dsh-session-purge 链接。插件不写任何自有状态(回收站可手工删除),卸载后磁盘上不留残留。 许可 MIT © 2026 HaiYu-22。 仅做本地会话存储维护;删除不可恢复(除非使用默认的回收站路径),请自行确认目标。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HaiYu-22/dsh-session-purge
把会话日志与缓存从磁盘彻底删除,释放空间
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。