dsh-hidden-session
在终端中运行以下命令:
dsh plugin install xthreehao/dsh-hidden-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xthreehao/dsh-hidden-session,或按仓库说明从 https://github.com/xthreehao/dsh-hidden-session 安装并启用插件。
插件介绍
侧边栏会话一多,真正在用的几条很容易被历史草稿和临时对话淹没。dsh-hidden-session 做的是「只藏行、不动数据」:被隐藏的会话仍完整保留在磁盘与 Workspace 里,历史与归属都不变,只是不再占侧边栏视线。
操作上很贴近日常习惯:在会话行「⋯」菜单或行尾悬停按钮点「隐藏会话」,该行会立刻消失并给出提示;要找回时打开设置里的「隐藏会话」页,可逐个恢复或一键全部恢复。隐藏列表写在宿主侧的本地存储里,重启或换浏览器也能延续。若你希望搜索面板同样干净,可以开启「同时抑制搜索结果中的隐藏会话」(默认开启,按浏览器记忆)。
插件走 DSH 官方扩展位注册菜单与设置卡片,用稳定的 DOM 标识与 CSS 把行藏起来,并针对退出动画的克隆行做了兜底,避免短暂闪现。宿主半提供受 loopback 与同源约束的 REST,状态原子落盘;浏览器半是免构建的普通 JS,无额外 npm 运行时依赖。
适合经常开很多会话、又只想让侧边栏聚焦当前项目的人——需要彻底归档或改服务端行为时仍应使用官方归档等功能;本插件只管「显示层隐身」,不替代核心会话管理。
使用场景
- 侧边栏会话太多,想暂时收起不常用的线程又不归档
- 需要让工作区列表更干净,但会话数据和历史必须原样保留
- 希望搜索面板里也不再出现已隐藏的会话标题
适合人员
- 同时开着大量会话、依赖侧边栏导航的重度用户
- 只想改界面可见性、不想动磁盘或 Workspace 归属的用户
- 愿意在设置页集中管理隐藏列表并偶尔恢复的用户