DSH Plugins
返回列表
🖥️

dsh-conversation-find

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install vagur1689/dsh-conversation-find

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

在 DeepSeek Harness 中执行 dsh plugin install vagur1689/dsh-conversation-find,或按 README 将插件 link 到从 https://github.com/vagur1689/dsh-conversation-find 克隆的目录后重启 dsh web 并强刷页面。

插件介绍

在 DSH 里读长对话时,你往往记得某句关键词,却要在滚动条里一点点找。官方 Trajectory 能搜到内容,但 record 与 timeline 的选择是本地的,没有锚点深链,无法从轨迹直接跳到 Chat 里那条消息。依赖旧版 @deepseek-ai/dsh-client-runtime 的社区搜索插件又装不上新版。本插件补的就是「在当前会话里搜到并滚过去」这一段体验。

打开搜索面板后,插件会先通过会话 store 把历史翻到最早一页(面板会显示加载进度),再在已加载的全文范围内做关键词匹配。会话头部有放大镜入口,也可用 ⌘/Ctrl + Shift + F 唤起;输入即搜,命中数显示为当前/总数,Enter 与 Shift+Enter 在结果间循环,Esc 关闭。命中项用叠加层高亮(当前项为橙色),不改动 React 管理的 DOM,流式输出与重渲染也不会留下脏标记;跳转时按真实几何把命中滚到视口中间。

它只搜当前会话、不跨会话;第一次搜索可能要等历史加载,超长会话若触达 400 页上限,计数会标明「历史未加载完」。不搜输入框草稿、斜杠命令和插件自身面板,并对单次命中数与单帧绘制做了上限,避免把界面卡死。

适合经常在单条会话里回溯引用、核对原文,或从 Trajectory 想到一句话却要在 Chat 里定位的用户。纯客户端实现,不引入 @deepseek-ai 运行时模块,面向仍在使用新版 DSH Web 客户端的场景。

使用场景

  • 长对话里凭关键词找回某条助手或用户消息
  • Trajectory 里看到线索却要在 Chat 视图滚到对应原文
  • 流式输出过程中仍要搜索并跳到已出现的命中项

适合人员

  • 经常在单会话内回溯引用与核对原文的 DSH 用户
  • 需要不依赖旧 dsh-client-runtime 的纯客户端搜索方案
  • 维护或调试 DSH 客户端插件、熟悉会话 store 的开发者