Repository navigation
Releases: reverse-PAI/dsh-minimal-session-delete
Releases · reverse-PAI/dsh-minimal-session-delete
Release list
v1.0.1 · dsh-minimal-session-delete:DSH 会话永久删除插件
给 DeepSeek Harness 补上「永久删除会话」的小插件。 DSH 有归档、没有删除,持久化层也不提供删除 API,这条链路就由它自己走完:侧边栏入口 → 二次确认 → Host 鉴权路由 → 一次清干净。
📦 安装
方式一:npm(推荐)。设置 → 插件 → 添加插件,输入:
dsh-minimal-session-delete
或命令行:
dsh plugin --profile desktop add dsh-minimal-session-delete方式二:GitHub:github:reverse-PAI/dsh-minimal-session-delete#v1.0.1
🎯 当前功能
- 三个入口:会话行
...菜单项、hover 垃圾桶按钮、快捷键(桌面Ctrl/⌘+Shift+D,浏览器Ctrl/⌘+Alt+D) - 二次确认:显示标题与会话 id、两条不可恢复警告;运行中提示先停止并禁用确认;失败原因直接显示在对话框里
- 一次删干净:会话日志目录、投影缓存行、归档与置顶标记、工作区
sessionIds槽位、内存中的活动会话 ——detachEntered之后侧边栏行原地消失,无需刷新页面 - 删得安全:运行中拒绝(
409);目录删除最多重试 11 轮;删不掉回传剩余目录而非假装成功;id 走白名单正则,杜绝路径穿越;dryRun可先只看不动 - 画风一致:菜单项 / 悬停按钮 / 确认对话框均复刻 Host 自带组件;可用时优先使用 Host 自带垃圾桶图标,失败回退本地图标;跟随主题与深浅色;中英双语
- 轻量:三个源文件约 740 行,零依赖、零构建、零配置
ℹ️ 说明
- 首个公开发布,版本
1.0.1,MIT 许可 - npm 包名:
dsh-minimal-session-delete ⚠️ 删除不可恢复:不进回收站、没有撤销;会话运行中会被拒绝删除- 完整文档见 README.md