DSH Plugins
返回列表
dsh-plugin-session-project

dsh-plugin-session-project

客户端 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install Schrei5/dsh-plugin-session-project

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install Schrei5/dsh-plugin-session-project,或在插件页面从 https://github.com/Schrei5/dsh-plugin-session-project 安装该客户端插件。

插件介绍

当你在 DSH 侧边栏把会话改成「单列表」视图时,所有会话挤在同一列里,分组标题不再帮你区分它们来自哪个项目。标题往往只显示对话名,跨多个工作区来回切换时,很容易点错会话或记不清上下文。

dsh-plugin-session-project 会在单列表模式下,把每条会话所属的项目(工作区)名称显示在标题正下方。分组视图(按工作区或工作区树)保持原样,因为项目名已经由分组标题给出;搜索结果的会话行也不加标签,避免干扰列表密度。

实现上它不改动 React 组件树,而是用按需生成的样式表在会话行下方绘制标签,并随工作区与会话数据更新。名称来自工作区标题;仍是默认工作区时显示本地化的「默认工作区」,无工作区的会话显示「未分组」,已归档会话的项目名与标题一样使用更淡的说明色。

适合经常在多个项目/工作区之间切换、又偏好单列表浏览的用户。若你主要用按工作区分组,可以不必安装;需要留意插件依赖当前 DSH 会话行的 DOM 结构,客户端大版本升级后若布局变化,标签位置可能需要插件作者跟进调整。

截图预览

使用场景

  • 侧边栏使用单列表分组,需要一眼看出会话属于哪个项目
  • 跨多个工作区并行开发,避免在扁平列表里点错会话
  • 归档会话较多时,希望在标题下仍能看到所属工作区

适合人员

  • 偏好单列表浏览、又经常切换工作区的 DSH 用户
  • 同时维护多个项目仓库、靠工作区划分上下文的开发者
  • 觉得分组视图太占空间、但不想失去项目归属信息的用户