dsh-session-overview:跨工作区最近会话一览

前言

DeepSeek Harness(DSH)在侧边栏里按工作区分组展示会话。要在「另一个项目」里找某次对话,往往得逐个切换工作区点进去翻。社区插件 dsh-session-overview(维护者 flyeasy,分类:客户端)把各工作区里最近的会话收进同一份按时间排序的列表,并用颜色标记所属工作区,减少在侧边栏里来回切换的成本。

这是什么

一句话:面向 DSH Web 客户端的社区插件,在侧边栏提供「最近会话」区块和完整会话面板,跨所有工作区展示会话,并用与工作区路径绑定的色块区分来源。

  • 目录页:https://www.skillhub.cn/plugins/flyeasy/dsh-session-overview
  • 源码与说明:https://github.com/flyeasy/dsh-session-overview
  • 许可证:MIT(package.json 版本 0.1.0)

Host 端插件体为空;数据来自与原生侧边栏相同的客户端 store(sessions.list、workspaces.list),列表随 store 更新,无需轮询。

核心功能

侧边栏「Recent sessions」

在侧边栏底部区域上方增加可折叠的 Recent sessions 区块,默认展示最近 10 条会话;折叠状态会持久保存。

完整面板「All sessions」

侧边栏轨道上的 All sessions 图标打开完整视图,支持:

  • 按会话标题或工作区名称搜索
  • 分页「加载更多」
  • 点击工作区色块筛选该工作区的会话

工作区色块

从工作区文件夹路径做确定性哈希,映射到 10 色调色板;同一工作区在列表各处颜色一致。

与原生行为对齐

  • 当前在主区域打开的会话在列表中高亮,随切换实时更新。
  • 运行中的会话显示动画圆环标记,而非静态圆点。
  • 右键菜单与内置会话行一致:置顶/取消置顶、重命名、分叉、复制标题/会话 ID、归档/取消归档;操作走相同 Host 通道,与原生侧边栏状态同步。

安装与启用

在已配置 DSH profile 的环境下执行(命令来自项目 README):

dsh plugin --profile <your-profile> add dsh-session-overview

也可将本地 checkout 通过 Harness 插件管理器以 bundle 形式安装,或手动加入 profile 的 bundle stack。

依赖与组合:需要标准 Web 客户端组合(sidebar + workspace browser + layout)。README 写明在 DeepSeek Harness 0.2.1-rc.5(desktop,macOS)上开发;使用的 slot 包括 sidebar.panellist、main、sidebar.footer.action,客户端服务包括 sessions、workspaces、uiWorkspace、layout、locale。其他版本需自行验证 slot 契约是否一致。

典型用法

安装并启用后,无需额外配置文件即可使用:

  1. 在侧边栏展开 Recent sessions,快速打开跨工作区的最近会话。
  2. 点击轨道上的 All sessions 进入完整列表,用搜索框定位标题或工作区名。
  3. 点击某条会话上的工作区色块,只查看该工作区的会话。
  4. 在列表项上右键,使用与内置侧边栏相同的会话操作。

插件在客户端注册三个 slot 入口(完整面板、侧边栏折叠区块、列表内上下文菜单),详见 README 中的 slot 表。

适用场景与注意

适合:同时在多个 DSH 工作区里跑智能体或对话,经常要在「刚才在别的项目里开的那条会话」和当前工作区之间切换的开发者。

注意:

  • 插件随当前 DSH 进程以客户端扩展方式运行;安装前建议阅读仓库源码与 MIT 许可证。
  • 社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系,本文介绍的是社区插件而非官方应用商店条目。
  • 星标与兼容性以仓库当前说明为准;若你的 Harness 版本与 0.2.1-rc.5 差异较大,请先在小范围环境试装。

结尾

dsh-session-overview 用一份按 recency 排序的全局会话列表和工作区色块,补上了「按工作区分组侧边栏」在跨项目找会话时的缺口。需要安装命令与实现细节时,以 GitHub README 为准;在目录页可查看插件元信息与分类(客户端)。

  • 目录:https://www.skillhub.cn/plugins/flyeasy/dsh-session-overview
  • GitHub:https://github.com/flyeasy/dsh-session-overview
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜