dsh-plugin-session-purge
OliYogSothoth/dsh-plugin-session-purge
两步删除会话:会话菜单先把会话移入回收站(不删任何内容、可随时恢复),面板可恢复、可逐条立刻删除、也可整体清空,下次启动 DSH 时才真正清掉日志、投影缓存、spill 文件与工作区登记。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,913
- 最近推送
- 昨天更新
项目说明
From README
dsh-plugin-session-purge 中文 English 两步删除会话。DSH 只会归档会话 —— dsh-client-ui-workspace 的 README 明写 "No Session deletion — sessions can be archived but never deleted" ;这个插件补上删除。
入口 入口 位置 谁用 --- --- --- 会话「…」菜单里的一行 放入回收站 (order 500,排在归档之后) 侧栏任意会话行 人 侧栏底部 回收站 入口(带待删数量) 侧栏页脚,Settings 旁 人 只有一个入口、 没有 agent 工具 :模型不能自己删会话,只有你手点才会发生。
界面 会话「…」菜单里点「放入回收站」 —— 确认框列出将要移出的目录,以及会连带移出的子代理会话数(可取消勾选): 侧栏底部的「回收站」入口 —— 没有待删项时 / 有待删项时(后者带数量): 回收站面板 —— 每行可「恢复」或「立刻删除」,底部可「清空回收站」: 子会话折叠到父会话行下 —— 主会话行带「▸ N 个子会话」, 默认收起 、点开展开; 父会话已被删除 的子会话则归到一行「⚠ 父会话已删除 · N 个子会话」下(同样默认收起,一行都不丢): 回收站为空时 : 删什么 被真正删除时,按会话分别清掉三处: 1.
工作区登记 —— 每个 Workspace 的 sessionIds 、全局的归档集合与置顶集合。走 WorkspaceRegistry / WorkspaceHandle.detachSession 自己的 API 写, 不由插件直接改 workspace.json。2.投影缓存 —— 走 storage domain 自己的表( session projcache / sessions )的 delete ,内存表与磁盘文档一起掉。3.会话目录 —— 会话存储根下的 / / ,里面是压缩后的会话日志全部世代。会话存储根取 sessionPersistence.
root (JSONL 后端配置的那个),取不
Original description
Delete DeepSeek Harness sessions for good — via a recycle bin: move, restore, then the next start wipes the log, projection cache, spill files and workspace accounting.
安装方式
npm 包安装 · 安装无需配置
git clone https://github.com/OliYogSothoth/dsh-plugin-session-purge安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 2 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1913 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 74
- 生态热度
- 66
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 100%
相关插件
dsh-plugin-session-cascade-delete
liuyu-f/dsh-plugin-session-cascade-delete
从界面删除会话(会话头部按钮或侧栏行菜单),或由 agent 调用 session_delete 工具:先停止并释放运行中的 Agent 与会话,再清理日志目录、投影缓存与工作区记账,级联删除它拥有的子代理会话(分叉分支不受影响)。
dsh-session-manager
hkkz9522/dsh-session-manager
DSH 会话与工作区管理——工作区:归档与显示。会话:跨工作区移动、预设迁移、删除;收藏、待回看、优先级、标签、备注。批量操作。
dsh-session-deck
yiliang114/dsh-session-deck
在 DSH 侧栏添加 Activity 和 Favorites 视图,跨工作区查看运行中、等待回复、未读、最近及原生置顶会话,并保留原生工作区树。仅适配 DSH 0.2.1-rc.2。