前言¶
在 DSH 生态中,面对长对话历史,手动滚动查找提问位置效率较低。DSH 提供了插件化扩展能力,dsh-x9-talkjump 正是为了解决这一问题而生。它参考了 DeepSeek 网页版的交互方式,为 Web profile 提供了右侧对话跳转面板。
这是什么¶
这是一个 DSH Web profile 插件。它的核心功能是列出当前会话的用户提问,支持一键跳转至消息位置并闪烁高亮,同时提供实时阅读位置的高亮反馈。该插件由 X9wd09ncc 维护,采用 MIT 许可证。
核心功能¶
- 右侧线条导航:页面右侧垂直居中显示一排横线条,默认最多显示 6 条。提问更多时,可通过鼠标滚轮在线条上滑动翻看。
- 悬停查看列表:鼠标悬停线条时,左侧会弹出完整提问列表框,显示序号、内容和时间。框内同样支持滚动,鼠标离开后自动收起。
- 一键跳转与高亮:点击线条或列表条目,聊天区会平滑滚动到对应消息并闪烁高亮。
- 自动加载历史:如果目标消息尚未在聊天区加载,插件会自动逐页加载历史数据后再跳转。
- 实时阅读位置高亮:滚动聊天区时,当前正在阅读的提问对应的线条会高亮(变长、变亮)。
- 零干扰界面:界面没有任何按钮或面板常驻,不悬停时仅为右侧一列细线。
- 零运行时依赖:浏览器端只使用 DSH 平台内置的 seed 模块,无需构建步骤。
安装与启用¶
使用官方命令安装:
dsh plugin --profile web add github:X9wd09ncc/dsh-x9-talkjump
安装完成后,重启 Web 界面(重新运行 dsh web 或刷新页面)即可生效。
典型用法¶
- 查看提问:鼠标悬停在页面右侧的线条上,左侧会弹出所有用户提问的列表。
- 快速跳转:点击线条或列表中的条目,直接跳转到对应的提问位置。
适用场景与注意¶
- 适用场景:适用于需要频繁在长对话中定位提问、查看历史记录的场景。
- 注意:在加载长对话时会有一定卡顿。插件遵循 MIT 许可证,建议安装前检查源码与许可证。
结语¶
该插件通过极简的右侧线条设计,实现了对话历史的快速导航与阅读定位。对于需要深度处理对话上下文的开发者来说,能显著提升查看效率。
- 目录页: https://www.skillhub.cn/plugins/X9wd09ncc/dsh-x9-talkjump
- GitHub: https://github.com/X9wd09ncc/dsh-x9-talkjump