DSH Plugins
返回列表
🖥️

dsh-msgrail

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install futongxu9-maker/dsh-msgrail

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

在 DeepSeek Harness 终端中运行 dsh plugin install futongxu9-maker/dsh-msgrail,或从 https://github.com/futongxu9-maker/dsh-msgrail 手动下载并复制到 ~/.dsh/profiles/web/node_modules/ 目录下,然后在 cordis.patch.yml 中注册后刷新页面即可。

插件介绍

DeepSeek Harness 的长对话动辄上百条消息,想回看某句早期的提问或追问,只能一路滚动或翻找。dsh-msgrail 在对话区右缘生成一条垂直的圆点索引——每条真实用户消息对应一个品牌色圆点,自上而下按时间排列,最新一条常亮更醒目。悬停即可弹出时间加文本的预览卡,点击则直接跳转到目标消息;若目标消息尚未加载进前端,插件会自动逐页追载历史直到定位完成,全程无需手动操作。

整个实现走的是纯插件路线:通过 shell.overlay 浮层注入,不改动 DSH 的任何宿主布局代码,升级 DSH 版本无需重新适配。颜色全部取自 DSH 语义 token 与 color-mix 混色,因此无论切换到 Pinkie、龙裔还是其他任意皮肤,圆点列都自然融入当前主题。数据侧优先读取内存 session 以保证速度,持久化日志作为兜底,冷会话结果缓存 30 秒,覆盖完整历史而不依赖前端已渲染的窗口。

它适合经常进行多轮深度对话、需要频繁回溯历史消息的开发者,也适合将 dsh-desktop 打包分发给团队成员、希望对方开箱即用而不需要额外步骤的场景。对不想给宿主打补丁、又想要一套轻量消息导航的用户来说,这是一个零侵入、随主题走、即插即用的选择。

使用场景

  • 长对话中快速回溯某条早期用户消息
  • 无需滚动即可定位并跳转到目标消息
  • 打包 dsh-desktop 分发给团队,接收方开箱即用

适合人员

  • 频繁进行多轮深度对话、需要回溯历史消息的开发者
  • 希望零宿主侵入、即插即用的插件用户
  • 打包分发 dsh-desktop 并要求接收方零额外配置 Steps 的团队