dsh-message-preview:DeepSeek Harness Web UI 的右侧消息导航条

前言

DSH 强调“一切皆插件”,Web UI 里也可以通过插件扩展会话查看方式。dsh-message-preview 是 asukasec 维护的一个 DSH Web UI 插件,给当前会话添加右侧消息导航条。它把用户直接发送的消息整理成导航块,方便悬停预览、看到当前阅读位置,并点击跳转到对应消息。

这是什么

dsh-message-preview 是一个面向 DeepSeek Harness Web UI 的右侧消息导航条插件。它解决的是长会话中用户消息较多、手动滚动查找不方便的问题:只索引用户直接发送的消息,排除工具通知、后台任务和注入上下文,并在会话右侧提供可悬停、可点击、可键盘操作的导航。

核心功能

  • 只索引用户直接发送的消息,排除工具通知、后台任务和注入上下文。
  • 当前阅读位置随会话滚动自动高亮。
  • 悬停显示消息序号、相对时间和文本预览。
  • 点击后自动加载较早的会话历史,平滑滚动并高亮目标消息。
  • 导航块会根据消息数量和文本长度自适应排布;少于两条用户消息时自动隐藏。
  • 默认仅显示当前位置指示,鼠标靠近会话右侧时展开完整导航条。
  • 中英文界面文案随 DSH locale 自动切换。
  • 键盘导航:按 Tab 聚焦当前位置,使用 / Home / End 选取消息,按 Enter 跳转。

安装与启用

先确认环境满足要求:

  • DeepSeek Harness 0.1.0-rc.6 或更高版本
  • Node.js 22 或更高版本

使用 dsh plugin 安装到 Web profile:

dsh plugin --profile web add "github:asukasec/dsh-message-preview#main"

安装完成后,完整重启 Web UI:

dsh web

Windows 用户如果通过克隆目录安装,可在克隆后的目录中双击 install.cmd

典型用法

  1. 打开至少包含两条用户消息的会话;会话右侧显示当前位置指示,鼠标移到右缘展开导航条。
  2. 悬停导航块,查看消息序号、发送时间和文本预览。
  3. 点击导航块,跳转到该条用户消息。
  4. 滚动会话时,高亮块跟随当前阅读位置。
  5. 需要键盘操作时,按 Tab 聚焦当前位置,使用 / Home / End 选取消息,按 Enter 跳转。

适用场景与注意

适合在 DSH Web UI 中查看当前会话的用户消息历史,减少手动滚动和定位成本。插件没有设置项,安装后即可使用;少于两条用户消息时导航条自动隐藏。

使用上需要注意:

  • 该插件会作为宿主端插件加载,并随 dsh web 进程运行;安装前建议检查源码,并确认 MIT 许可证符合你的使用要求。
  • 插件不会向第三方服务发送请求,也不会修改会话内容。
  • 宿主端消息预览最多保留 80 个字符。
  • 完整停止并重新启动 dsh web 才能加载宿主端插件;仅刷新浏览器不足以加载宿主端插件。
  • 如果使用 dsh plugin 安装,可执行以下命令卸载:
dsh plugin --profile web remove dsh-message-preview

DSH 插件生态中的社区插件和目录页是第三方信息渠道,不等同于 DeepSeek 官方应用商店。

链接

GitHub:

https://github.com/asukasec/dsh-message-preview

目录页线索:

https://www.skillhub.cn/plugins/asukasec/dsh-message-preview

此目录页地址来自线索,未在本次已核实资料中确认,访问前请自行确认。

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

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

小夜