DSH Plugins
返回列表
🖥️

dsh-user-message-navigation

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install walnut-a/dsh-user-message-navigation

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

在 DeepSeek Harness 终端中执行 dsh plugin install walnut-a/dsh-user-message-navigation 完成安装,源码详见 https://github.com/walnut-a/dsh-user-message-navigation

插件介绍

长对话中最让人崩溃的不是模型答错了,而是你根本记不清第几轮说了什么。调试、重构、反复修改指令——滚动条拉到底再拉回来,眼睛已经花了。dsh-user-message-navigation 在聊天窗口左侧渲染一条紧凑的竖向导航轨,把每条用户消息压缩成按序排列的刻度标记,让你一眼看到完整的提示词历史,随时跳回任何一轮。

交互上,点击标记即可定位到对应用户消息;沿导航轨拖动可以连续浏览不同轮次;也可以用键盘逐条跳转。短距离跳转使用平滑滚动,长距离和拖动则直接定位,体验干脆。悬停标记会显示对应消息的文本预览,到达目标后消息以当前 DSH 主题色高亮,同时尊重系统减少动效设置。对话中用户消息不足 4 条时导航轨自动隐藏,短对话界面保持干净。

适合用 DeepSeek Harness 做迭代式开发的工程师——多轮调试、逐步重构、反复打磨方案。需要留意:当前版本通过 Chat DOM 内部属性定位用户消息,并非稳定的第三方 API。升级 DSH 后若导航轨失效,请先停用插件并在 GitHub Issues 报告版本号,等待上游提供专用对话导航接口后再升级。

使用场景

  • 多轮调试代码时快速回到某条指令
  • 长对话中定位之前发出的修改要求
  • 拖动导航轨连续浏览不同轮次提示词

适合人员

  • 用 DSH 做多轮迭代开发的工程师
  • 经常在长对话中丢失上下文位置的开发者
  • 需要频繁回溯提示词历史的 AI 辅助编程用户