DSH Plugins
返回列表
🧠

dsh-session-find

记忆 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install fomalhaut1998/dsh-session-find

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

在 DeepSeek Harness 终端执行 dsh plugin install fomalhaut1998/dsh-session-find 安装插件(源码:https://github.com/fomalhaut1998/dsh-session-find),装完后完全退出并重新启动 DSH。

插件介绍

Harness 里的对话常常拉到几十轮,正文里还夹着工具调用、长 JSON 和折叠步骤。浏览器自带的页内查找只能命中屏幕上已经渲染出来的文字,折叠里的步骤、工具参数、思考内容往往搜不到,也看不出这条是谁说的、在第几轮。dsh-session-find 把查找做成对话原生的能力:按 Ctrl+F 在当前会话里全文搜索,点结果就能跳到对应消息并高亮,所有计算都在浏览器里完成,会话内容不出本机。

插件从对话 store 的规范顺序读取节点,而不是抓取 DOM,因此未展开的内容同样能命中。结果可按来源区分并过滤,按轮次分组展示;同一段文字多处出现会合并为同文重复计数。默认只搜正文,也可一键切换到全量模式并提示被正文模式排除的命中数。支持正则、大小写与全词匹配,对话里每一处命中都会高亮;还可把结果复制或导出为带轮次与来源的 Markdown。查询词、范围、开关与最近 12 条历史记在 localStorage,不保存会话正文。

适合经常在长会话里翻找某句回复、某个参数或某次工具返回的用户,尤其是需要跨折叠步骤定位、或要把命中片段整理进笔记与 issue 的人。若对话很短、原生查找就够用,收益可能不大;若你习惯在 Harness 里深挖多轮对话与工具细节,这个插件能省掉大量肉眼翻屏的时间。

使用场景

  • 长对话里快速定位某句回复或某个工具参数
  • 需要在折叠步骤与未渲染内容里搜关键字
  • 把命中结果按轮次与来源整理进笔记或 issue

适合人员

  • 经常在 Harness 里进行多轮对话的用户
  • 需要审计工具调用与 JSON 细节的开发者
  • 习惯用 Ctrl+F 但原生查找不够用的人