Skip to content

dsh-session-delete v0.1.1

Choose a tag to compare

@EarthPretender EarthPretender released this 03 Oct 04:20
· 1 commit to main since this release

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

{ "dependencies": { "dsh-session-delete": "github:EarthPretender/dsh-session-delete" },
  "dsh": { "profile": { "bundles": ["dsh-session-delete"] } } }

pnpm install 后重启 DeepSeek Harness。MIT。