dsh-search-index
在终端中运行以下命令:
dsh plugin install drscrewdriver/dsh-search-index
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install drscrewdriver/dsh-search-index 即可安装,插件源码详见 https://github.com/drscrewdriver/dsh-search-index 。
插件介绍
DSH 官方侧边栏搜索仅索引用户与助手消息,工具调用参数和工具返回结果在全文检索中完全不可见,长对话中被埋没的那一次 tool call 几乎只能靠肉眼翻。dsh-search-index 在侧边栏底部新增一个独立的搜索入口,背后是插件自建的 SQLite 全文索引,同时收录会话消息、tool/call 事件与 tool/result 事件,结果按会话聚合为一行——标题加最强命中片段,点击即跳转定位。
日常体验上有三个细节值得一提。第一,面板顶部一键切换标题模式与内容模式:标题模式对会话名和工作目录做即时子串过滤,内容模式走独立索引做全文检索。第二,内容模式提供全部/用户/回复/工具四档筛选 chip,工具档同时放开 tool/call 参数与 tool/result 文本,可以按参数名或直接按返回值定位调用。第三,索引文件完全独立于官方 session-query-sqlite,同步走逐会话水位增量,整理走影子索引后台构建后原子换名,搜索全程不阻塞。
适合频繁使用工具调用、需要在长对话历史中快速回溯某次调用参数或返回值的 DSH 用户。插件不修改任何官方源码,安装后侧边栏即多出搜索按钮,设置面板也提供启用开关、默认模式、保留份数与索引生命周期控制,即装即用。
使用场景
- 在长对话中快速定位某次工具调用的参数或返回值
- 按用户消息、助手回复或工具事件分类筛选搜索命中结果
- 一键切换标题搜索与全文内容搜索,从会话名直接跳到消息正文
适合人员
- 频繁使用工具调用、需要回溯调用历史的 DSH 用户
- 官方侧边栏搜索无法满足工具级全文检索需求的开发者
- 希望在侧边栏获得独立且可按类型筛选的会话搜索体验的用户