dsh-session-topics
在终端中运行以下命令:
dsh plugin install WangXuexin24/dsh-session-topics
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件市场中搜索并安装,或从 https://github.com/WangXuexin24/dsh-session-topics 执行 dsh plugin install WangXuexin24/dsh-session-topics 完成安装。
插件介绍
DSH 官方侧边栏只能按工作区分组,而工作区的成员资格来自每个会话的 cwd。结果就是:同一个目录下开出来的十几条会话全部挤在一组里,想按主题、按阶段再拆一层,官方没有给你这条轴。dsh-session-topics 补上的正是这条纯展示层的分组能力——在工作区之下、会话之上,多出一层「话题」文件夹。
侧边栏因此变成了 工作区 → 话题 → 子话题 → 会话 的四级结构,未归入任何话题的会话单独收在一格。操作边界刻意分得很清:拖到另一条会话的上半或下半是排序,拖到话题标题上是归入,拖到「未归话题」标题上是移出;工作区行右侧的加号新建话题,话题行悬停的加号、笔号、叉号分别对应新建子话题、重命名、删除。每条会话右侧还显示相对时间(刚刚 / 5 分钟前 / 3 天前),每分钟自动刷新。会话右键可以重命名、分叉、归档、移出话题;工作区右键可以新建话题、重命名、删除。展开折叠状态、话题归属、会话顺序全部持久化,刷新和重启都保留。
插件是纯客户端实现:不向 host 注入任何服务,不写任何本地文件,不注册任何面向模型的提示词,零 token 成本,启动风险在结构上为零。话题归属严格限定在工作区作用域内,跨工作区的拖拽会被直接拒绝,保证你随时能答上「这条会话是哪个项目来的」。适合在 DSH 里并行跑多个主题、多条会话,需要按话题快速定位而不是按目录翻找的用户。
使用场景
- 同一项目目录下开了十几条会话,想按主题或阶段快速定位而不是逐条翻找
- 并行推进多个话题的工作流,需要一层比目录更细、比会话更粗的归类轴
- 把官方侧边栏从纯工作区分组扩展成可拖拽、可嵌套的话题树,且不想引入任何 host 依赖
适合人员
- 在 DSH 里同时管理多条会话、按话题而非目录回忆上下文的开发者和写作者
- 觉得官方工作区分组粒度太粗、又不想往 ~/.dsh 写额外文件的用户
- 偏好纯客户端方案、零 token 成本、刷新即生效的轻量插件风格的人