SuperPaiGu/dsh-session-manager
SuperPaiGu★ 0JavaScript最后同步: 2026-08-21
DSH 侧栏批量管理会话插件:工作区可批量多选删除,会话可直接删除(进系统回收站),无需归档
README 摘要
dsh-session-manager 给 DeepSeek Harness(DSH)的 Web GUI 加一个 批量管理会话 工具, 纯增量、完全不动官方界面 : - 侧栏 底部 出现「 批量管理会话 」按钮,点开一个批量面板:列出所有会话、勾选、全选、一键删除选中;每行也有独立的「删除」按钮(单删) - 删除是 物理删除并送进系统回收站 ( Microsoft.VisualBasic + SendToRecycleBin ),不是不可恢复的 rm ;正在运行的会话会被置灰、不可删除 不替换官方侧栏 :DSH 自带的搜索、视图切换、分组/未分组、排序、拖拽、官方三点菜单全部原样保留,插件只通过 DSH 官方的加性插槽(additive slots)额外加了入口。卸载后官方界面恢复。 ⚠️【重要】当前已知问题(使用前必读) 删除后批量管理面板立即消失,但官方侧栏可能仍然显示已删除的会话(尤其是打开过的会话),需要重启 DSH Web 才能清空侧栏。 这是 DSH 内核的限制 (没有公开的会话释放/删除 API,插件无法强制移除内存中的会话),不是本插件的 bug;删除本身是完整、安全的(日志已进回收站)。详见文末「⚠️ 当前已知问题(重要,务必阅读)」。 功能 - 批量管理面板 :侧栏底部「批量管理会话」按钮 → 面板列出全部会话(含未分组),支持: - 每个会话一行 + 勾选框 - 每行独立「删除」按钮 (单删,确认后进回收站) - 全选 / 清空 - 已选计数 - 「删除选中」(进回收站) - 运行中的会话置灰,不可勾选、不可删除 (提示"进行中(不可删除)") - 删除后立即消失 :面板里即时移除(关闭再打开也不复现);官方侧栏的隐藏受 DSH 内核限制, 可能残留到重启 (见顶部警告与文末「当前已知问题」) - 删除通过 DSH Host 的 sessionPersistence.locate 精确定位会话目录,再移入系统回收站;路径带护栏,不会误删 Work 区外的东西 - 自动生效:装好后每次打开 DSH Web 就有,无需手动激活或审批 v0.2.x 起改为纯增量 ,不再遮蔽官方侧栏。 v0.2.4 :删除统一收进批量面板(每行单删 + 多选批量),移除了会话顶栏垃圾桶——原单删只能作用于当前打开的(几乎总是运行中的)会话,没有实用价值。 v0.2.8 :删除成功的会话立即从批量面板消失(本地过滤 + 列表刷新),关闭面板再打开也不会复现。 v0.2.9 :删除成功后 Host 把会话 id 加入官方归档集合( workspaceRegistry.archiveSession ),尝试让官方侧栏立即隐藏; 已在 DSH 0.1.0-rc.7 实测,仍未生效 ,内存常驻会话残留到重启(见「当前已知问题」)。 怎么安装(手动安装) 你需要先有 - …
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784