dsh-user-question-nav
在终端中运行以下命令:
dsh plugin install xiaomujiang/dsh-user-question-nav
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install xiaomujiang/dsh-user-question-nav 即可一键安装,也可前往 https://github.com/xiaomujiang/dsh-user-question-nav 从源码安装,完成后退出并重启 DSH Desktop。
插件介绍
当 DeepSeek Harness 的对话越拉越长,想找十二屏外的那条提问就得反复滚动。dsh-user-question-nav 在对话区右侧绘制一条纵向胶囊轨道,每一根刻度对应一条用户消息。鼠标悬停停留一秒后,贴边抽屉自动滑出,露出搜索框和完整问题目录;点击任意一行,对话平滑滚动并居中到对应消息。悬停期间刻度下方出现蓝色进度条,给用户明确的等待反馈;而快速扫过则不会误触展开。
抽屉顶部的搜索框支持实时过滤,计数文案在「共 N 条」与「筛出 N 条」之间自动切换。当前消息对应的刻度以品牌蓝高亮并随滚动实时更新;双箭头(⏫⏬)可跳转到首条或末条问题,到达边界时箭头变灰但仍可点击,弹出气泡提示一消即隐,绝不让按钮看起来「坏了」。切换会话时 MutationObserver 与轮询双通道协作,新容器就绪后自动重新挂载;低频定时器持续比对轨道位置,即使上方面板折叠导致整体位移也能在下一秒内校准回位。
这个插件适合那些会话动辄几十轮的重度用户:调试时反复回看最初报错、架构讨论中需要跳回第一句约束、或者单纯希望不借助外部工具就能在长对话中自如穿梭的人。装好之后,右侧那条安静的刻度轨道就成了你所有提问的活地图。
截图预览
使用场景
- 调试会话中快速跳回最初报错的那条提问
- 架构多轮讨论里回到第一句约束条件
- 几十轮对话中按关键词检索并跳转到目标提问
适合人员
- 会话动辄几十轮的重度用户
- 需要频繁回溯历史提问的开发者
- 希望不借助外部工具就在长对话中快速导航的人