dsh-session-multiselect
在终端中运行以下命令:
dsh plugin install xlxs123/dsh-session-multiselect
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xlxs123/dsh-session-multiselect 安装本插件(源码:https://github.com/xlxs123/dsh-session-multiselect),安装后重启桌面客户端。
插件介绍
在 DSH 桌面客户端里,对话一多,逐条点进侧边栏再删、归档或置顶,既慢又容易漏。这个插件把「一次选很多条、再统一处理」做成正式工作流:从会话列表工具栏(搜索框旁)打开多选面板,勾选后批量删除、归档或置顶,不必再和列表里每一行较劲。
面板里只列出真实对话,空白会话和子智能体会话会自动隐藏,避免误选导致整批操作失败。你可以按工作区分组浏览,路径过长时保留尾部目录名;支持搜索标题、工作目录和会话 ID,Shift 范围选择、Ctrl/Cmd 追加选择,以及整组一键勾选。已选数量实时可见,置顶会话在列表里也会排在前面。
批量动作走官方会话删除契约与工作区控制器的归档、置顶命令,逐条执行并报告失败原因;删除需二次确认。若工具栏注入失败,入口会退到侧边栏底部,功能不丢。插件不改动 DSH 原生代码,并对多版本客户端做了兼容兜底。
适合经常开很多工作区、会话堆积需要定期清理,或希望一次性归档、置顶一批历史对话的 DSH Desktop 用户。
使用场景
- 积累了大量历史对话,想一次性删除或归档
- 多个工作区会话混杂,需要按目录分组后整组勾选
- 想把一批旧对话置顶或取消置顶,而不逐条操作
适合人员
- 日常使用 DSH Desktop、会话数量较多的用户
- 需要定期清理侧边栏对话的开发者或 power user
- 在多工作区之间切换、希望统一整理会话的人