概览
dsh-forget-session-en
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- The official DSH design is "archive sessions, never delete them" (see the dsh-client-ui-workspace README); this plugin is a user-level addition beyond the official channels. - If the deleted session is live in this process: buffered events are first `flush`ed to disk, then the session is detached from the store via `entry.detach()` (the official dispose channel closes the persistence write handle). Late writes from the teardown within the guard window (~130s) are deleted afterwards. Deleting idle sessions is recommended. - For the session search index (`session-query-sqlite`), when `openAt` is not `never`, deleted session rows converge automatically on the next `_reconcile` (any search) — the persisted list no longer contains the id, and the index clears it through `persistentDeletes`; `openAt: never` (the default) is in-memory and self-heals.
