DSH Plugins
返回列表
🖥️

dsh-plugin-sidebar-views

客户端 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install NattoCB/dsh-plugin-sidebar-views

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

在终端执行 dsh plugin install NattoCB/dsh-plugin-sidebar-views 即可安装该插件,源码仓库见 https://github.com/NattoCB/dsh-plugin-sidebar-views

插件介绍

DSH 的侧边栏默认按工作区分组会话,会话一多就很难快速定位几分钟前正在用的那条对话。dsh-plugin-sidebar-views 把这块区域升级为一个实用的会话面板:顶部提供「工作区」与「最近会话」两种视图切换,最近列表按时间倒序排列,附带相对时间戳、运行/完成/等待状态圆点、所属工作区标签,以及内置的标题过滤框。

固定分组悬浮于两种视图的列表上方,显示实时数量、记忆折叠状态,并对已不存在的会话行做暗化提示。每一行(无论是否固定)都带有「⋯」菜单,可一键固定/取消固定会话、复制会话 ID,不必再去地址栏或开发者工具里翻找。

整个组件是纯 DOM 实现,没有 React 渲染器、没有 Portal、没有插槽接管;它以原生侧边栏列表容器的第一个子节点身份挂载,Recent 模式下通过 CSS 类隐藏原生列表,用 keep-alive 间隔抵御重渲染,侧边栏收拢时由 ResizeObserver 自动隐藏自身。若你之前装过旧版 dsh-plugin-pin-session,本插件会在启动时合并其固定列表(ID 去重、保持最旧在前),过渡期双写到旧端点;旧插件移除后这些调用自动变为空操作。适合同时管理多个工作区、频繁跳转会话、需要快速复制会话 ID 做记录或自动化的 DSH 日常用户。

使用场景

  • 多工作区下快速定位几分钟前的对话
  • 固定常用会话并一键复制会话 ID
  • 会话列表过长时按标题过滤查找目标

适合人员

  • 同时管理多个工作区的 DSH 日常用户
  • 频繁跳转会话、需要快速定位的开发者
  • 需要复制会话 ID 做记录或自动化脚本的用户