DSH Plugins
返回列表
🧠

dsh-session-search

记忆 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install Victue/dsh-session-search

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

在 DeepSeek Harness 中使用插件管理器执行安装命令即可安装 dsh-session-search(源码:https://github.com/Victue/dsh-session-search),无需手改 profile 的 package.json 或 cordis.patch.yml。

插件介绍

DeepSeek Harness 自带的侧栏搜索虽然接在内容检索链路上,但默认配置下往往只能匹配会话标题与工作区名称;即便打开内容后端,FTS5 对中文整段分词也会让短关键词搜不到,且结果难以按哪条记录命中的时间排序。当你需要在大量历史对话里按正文找回某句话、某段工具输出,或按时间线回顾线索时,这些限制会直接挡住工作流。

dsh-session-search 在主机上自建索引:增量解析各会话 transcript,把每条记录的文字与其自身时间绑在一起,用子串匹配(中英文都适用),并按命中记录时间从新到旧排序。它不占侧栏工作区那个一换就顶掉官方 UI 的席位,而是在 Plugins 与 Schedules 之间提供一级侧栏搜索入口和全宽结果页,并支持 Ctrl/Cmd+Shift+F;点选命中可带上下文打开会话。会话内还提供 Ctrl/Cmd+F 查找条,在已渲染正文上高亮全部匹配,并可通过搜索全部历史把同一查询交给索引对话框,覆盖虚拟列表尚未渲染的记录。

适合经常跨会话翻找提示词、回复与工具输出、需要中文短词也能命中的用户,以及希望结果按内容时间而非仅相关度排序的人。若你主要只搜标题,官方侧栏可能已够用;若你依赖在对话里精确定位未渲染历史,这个插件的索引与上下文视图会更贴合需求。

使用场景

  • 在大量历史会话里按正文关键词找回某条提示、回复或结论
  • 需要按命中记录的时间从新到旧浏览工具输出与对话线索
  • 在当前会话内高亮定位匹配,并扩展到尚未渲染的完整历史

适合人员

  • 日常维护大量 DSH 会话、需要搜正文而不只是标题的用户
  • 中英文混写、常用短中文词检索长句内容的用户
  • 需要跨会话复盘工具调用与长对话记录的开发者