945562672/dsh-session-leftover-purge ↗★ 0

dsh-session-leftover-purge

删除会话后自动清理第三方插件残留数据 适合使用bili或cost-meter插件,且需要彻底保持数据干净的用户。

包名
dsh-session-leftover-purge
兼容性
待验证
Harness 依赖范围
^0.1.7-rc.1 || ^0.2.0-rc.1
Cordis 依赖范围
^4.0.1
版本
1.1.8
许可证
MIT
最近更新
2026年10月20日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:945562672/dsh-session-leftover-purge

使用

装好后不需要任何操作。默认只做两件事:清掉 bili 的 JSON 快照和 index.db 里的行。

项目默认说明
总开关开关掉后不再清理,也不再监听删除
bili JSON 快照开删掉 bili 面板里该会话的那一条
bili SQLite 索引开删掉 bili 索引里的行;删前自动备份,可回滚
cost-meter 账本明细关只删 cost-meter 账本里的明细行,总额不动
cost-meter 原始明细文件关删掉 cost-meter 每轮用量的凭证文件
开机回收 index.db 空间关回收已删行占用的空间;失败不影响数据
备份保留天数7 天过期即删;0 = 永久保留
演练模式关只写日志,不移动也不删除
开机对账开启动时扫描孤儿快照并写报告
自动清理孤儿关对账发现孤儿就直接清理
开机延迟8000 ms开机对账前等待多久

开关在 设置 → 插件 → 插件管理 → dsh-session-leftover-purge。改动即时生效,不用重启。

「恢复最近备份 / 删除全部备份 / 立即备份 cost-meter 账本」三个字段是触发器:填入一个新数字 并保存就执行一次(DSH 的表单没有按钮,只能这样表达动作)。