Repository navigation
Releases
Releases · liuyu-f/dsh-plugin-session-cascade-delete
v1.0.9
1.0.9
- 新版菜单桥接:DSH 0.2.2+ 通过官方
ctx.contextMenus注册,删除项位于 Archive 之后;旧版继续使用 legacy slot。 - 桥接只在服务出现时替换一次,不轮询、不重复;头部、旧菜单与新 provider 共用同一个删除请求。
- 新增
engines.dsh: >=0.2.0-rc.0 <0.3.0-0,DSH 会拦截范围外版本。 - 已在 DSH 0.2.1-rc.5(legacy)与 0.2.2-rc.1(contextMenus)实测:菜单正常、删除在最后、无重复按钮、删除功能正常。
npm:https://www.npmjs.com/package/@liuyu-f/dsh-plugin-session-cascade-delete/v/1.0.9
完整变更:v1.0.8...v1.0.9
v1.0.8
1.0.8
- 回退 1.0.7 的
ctx.contextMenus适配,恢复sidebar.workspaces.session.menu.itemlegacy slot。 - 删除项稳定位于「归档会话」之前:DSH 0.2.2 把 Archive 放在菜单
afterContentfooter,legacy 行设计上就在它之前,插件接受这个官方分组。 - 移除为排序新增的 contextMenus provider、图标和生命周期代码;旧版 DSH 行为不变。
- README/DEVELOPMENT 补充设计取舍:不为了最后一位与 DSH 官方菜单设计对抗,稳定、少代码优先。
npm:https://www.npmjs.com/package/@liuyu-f/dsh-plugin-session-cascade-delete/v/1.0.8
完整变更:v1.0.7...v1.0.8
v1.0.7
1.0.7
- 适配 DSH 0.2.2 的侧栏会话菜单:删除项改由
ctx.contextMenus注册,固定在 Archive 之后(afterContent、order: 100000)。 - 旧版 DSH 没有
contextMenus时继续使用 legacy slot,行为不变。 - README 兼容范围更新到
0.2.2-rc.1,并补充 agent 删除示例截图docs/agent-1.png。
npm:https://www.npmjs.com/package/@liuyu-f/dsh-plugin-session-cascade-delete/v/1.0.7
完整变更:v1.0.6...v1.0.7
v1.0.6
1.0.6
- 文档更新:实测支持 DeepSeek Harness
V0.2.0-rc.*到0.2.1-rc.5,0.2.1-rc.*预期全部可用。 - 无代码变更。
npm:https://www.npmjs.com/package/@liuyu-f/dsh-plugin-session-cascade-delete/v/1.0.6
完整变更:v1.0.5...v1.0.6
v1.0.5
1.0.5
- 删除运行中的会话时,先停止并释放 Agent 与会话(注销 Agent、从会话存储移除),再清理日志目录、投影缓存和工作区记账。
- session/disposed 关闭持久化写句柄、写入最终投影行,并通知所有客户端立即移除该行;删除后无需重启 DSH。
- 日志目录删除会等待写句柄释放并重试;投影缓存中延迟写入的行也会被再次清理。
- 适配 DeepSeek Harness 0.2.1-rc.2。
npm:https://www.npmjs.com/package/@liuyu-f/dsh-plugin-session-cascade-delete/v/1.0.5
完整变更:v1.0.4...v1.0.5