dsh-pin-session:固定会话并标记未读

在使用 DeepSeek Harness (DSH) 时,左侧侧边栏的会话列表容易变得拥挤,重要会话容易被淹没。dsh-pin-session 插件通过客户端注解层解决了这个问题,它将重要会话归类到顶部,并提供了标记未读/已读的功能,且不会影响后端日志和数据库。

插件定位

这是一个客户端插件,由开发者 RaberShef 维护,采用 MIT 许可证。它为 DSH Web 提供了一个“Pinned”分组,支持将会话固定在侧边栏顶部,并通过浏览器本地存储持久化状态。它是一个可逆的浏览器端注解层,卸载后不会对 DSH 的会话日志或主机数据库造成任何修改。

安装与启用

在 DSH Web 环境中执行以下命令安装插件:

dsh plugin --profile web add github:RaberShef/dsh-pin-session

安装完成后刷新浏览器页面,插件即可生效。

使用方法

  1. 将鼠标悬停在左侧侧边栏的会话上。
  2. 点击会话项右上角的三点菜单。
  3. 选择 Pin session 将其移动到顶部的 Pinned 分组。
  4. 选择 Mark unread 恢复原生绿色圆点,选择 Mark read 移除插件标记。
  5. 使用 Unpin session 将其放回正常列表。

功能与限制

  • 状态持久化:固定状态和阅读标记保存在浏览器的 profile-local storage 中,不依赖服务器端。
  • 行为保留:被固定的会话在下方仍保留正常的列表行为,且不影响 DSH 的搜索排序。
  • 已知限制:新会话的占位符行没有三点按钮,因此无法被固定或标记。

生态背景

DeepSeek Harness 的设计理念是“一切皆插件”。该插件目录独立,与 DeepSeek 或幻方无官方从属关系。使用前请确保源码与许可证符合预期。

更多细节可参考其 GitHub 仓库:https://github.com/RaberShef/dsh-pin-session

羽毛球分组比赛记分
小程序二维码

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

小夜