DSH Plugins
返回列表
🖥️

dsh-session-nav

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install tuogusa/dsh-session-nav

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

在 DeepSeek Harness 中运行 dsh plugin install tuogusa/dsh-session-nav 即可安装,插件开源地址为 https://github.com/tuogusa/dsh-session-nav

插件介绍

在很长的 DSH 会话中回头找某一条早期提问,往往要反复滚动、凭感觉定位,而 compaction 折叠之后更是容易彻底丢失入口。dsh-session-nav 在对话区域右缘加了一枚半透明触发按钮,hover 即弹出当前会话的全部历史提问列表(含被折叠的条目),顶部固定显示会话名与提问总数,当前提问自动居中,上下可滚动。

点击窗口内的提问会平滑跳转;点击窗口外的提问则自动逐页加载更早的历史再落地,带进度提示且视口不跳动。按钮随详情面板开合、侧边栏拖动、窗口缩放实时跟随布局变化,鼠标移出后有短暂延迟再淡出,避免按钮到弹窗路径上的误关。

底层采用 host 端内存增量遍历加持久化索引,配合客户端缓存与 afterSeq 增量同步,正常路径无磁盘 I/O、无日志全量扫描。如果你在 DSH Web GUI 中频繁需要跳回某条早期提问,这个插件把那次导航变成一次 hover 和一次点击。

使用场景

  • 长会话中需要快速跳回某条早期提问
  • compaction 折叠后仍想定位被折叠的对话
  • 多轮对话中频繁切换查看不同问题

适合人员

  • 使用 DSH Web GUI 进行长对话的用户
  • 需要在多轮对话中频繁回顾早期提问的开发者
  • 希望减少手动滚动、提升会话浏览效率的重度用户