Repository navigation
dsh-session-delete v0.1.1
dsh-session-delete v0.1.1
修复删除后侧栏行不消失的问题,并加固 live 会话保护。
修复 / Fixed
- 删除后行立即从列表消失,无需重启:宿主补发官方的
api-session/removed事件(dsh-api-remotes转发到每个浏览器)——此前 DSH 只在 live 会话 dispose 时才发它,冷会话的行会留在浏览器启动快照里、掉进"未分组"直到重启。幂等的重复删除也会再广播一次,用来清掉残留旧行。 - registry header 索引重建:删除后立刻从磁盘重建,
sessionKnown不再声称该会话存在。 - 本启动中使用过的会话拒绝删除(409):它的写句柄仍开着,jsonl 后端会在下次写入时重建被删目录(删除会"复活");提示重启后再删。仅浏览历史不算"使用过"。
- 客户端成功文案改为"已删除"(不再需要重启提示);自检扩充到 12 项(live 409、移除广播、header 重建、旧 registry 优雅跳过)。
安装 / Install
pnpm install 后重启 DeepSeek Harness。MIT。
{ "dependencies": { "dsh-session-delete": "github:EarthPretender/dsh-session-delete" }, "dsh": { "profile": { "bundles": ["dsh-session-delete"] } } }