dsh-session-find
在终端中运行以下命令:
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 但原生查找不够用的人