Overview
@jerrrrrywang/dsh-session-delete
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
- **正在运行的会话不能删**(见上)。 - **已装载的空闲会话删完后进程内还有副本**:会话对象归创建它的 fiber 所有,插件无权处置(`AgentHandle.dispose()` 只给创建者)。磁盘和列表都已清理干净,重启 DSH 后彻底释放。 - **「放回原处」由 Finder 决定**:本插件是把目录移进 `~/.Trash`,Finder 一般可以直接拖回去;是否能点「放回原处」取决于 Finder 自己记录的元数据,本插件不写它。 - **工作区记录的摘除可能被回滚**:优先走 Workspace registry 服务(`unpinSession` / `unarchiveSession` / `detachSession`,内存与磁盘同步),服务不可用时才退化成原子改 `workspace.json`。回滚后的残留是一个指向「已不存在的会话」的 ID,任何分组视图都不会渲染它。 - 只对 Web 界面生效;无头 profile 下宿主半边加载为空操作。
