Overview
dsh-forget-session-en
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 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.
