dsh-session-search
在终端中运行以下命令:
dsh plugin install Li-0803/dsh-session-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Li-0803/dsh-session-search,或按官方插件流程从 https://github.com/Li-0803/dsh-session-search 安装并重启宿主后即可使用。
插件介绍
在 DeepSeek Harness 里聊久了,会话会散落在大量历史记录里,想找回某句讨论、某次结论,往往只能凭标题或逐条翻页。dsh-session-search 在侧边栏提供一个放大镜入口,用浮窗按关键词检索本机全部历史会话,把跨会话的命中按会话分组、按时间倒序展示,让你不必离开当前界面就能扫一眼「这句话曾在哪次对话里出现过」。
搜索支持全部、DeepSeek、User 三种对话方筛选,输入带 300ms 防抖的实时检索;无关键词时也会列出最近会话及样例消息,方便浏览。每条结果只展示命中附近的片段并高亮关键词,点击后会自动打开对应会话、按需加载更早分页,再滚动定位到那条消息行并短暂高亮,从用户消息或助手回复点进去都能落到正确一行。
数据全部来自本机 ${DSH_HOME} 下的会话文件,主机端解压解析后通过仅允许回环访问的 HTTP 接口供前端使用,不上传、不联网、不写新数据文件,也不依赖 DSH 的 session.search 索引。适合经常在 DSH 里做长期项目、需要快速回溯上下文或引用旧对话的用户;在共享电脑或可能把 Web 暴露到公网的环境下,请先阅读 README 中的隐私说明再启用。
截图预览
使用场景
- 记得聊过某个方案却想不起在哪次会话,用关键词一次搜遍全部历史
- 需要从旧对话里找回报错信息、命令或结论,点击结果直接跳到原消息行
- 想快速浏览最近会话在聊什么,不输入关键词也能看标题与样例消息
适合人员
- 在 DSH 中长期积累大量会话、需要频繁回溯上下文的用户
- 希望在本机完成检索、不上传会话内容的隐私敏感用户
- 经常跨多个项目或话题切换、靠搜索而非翻页找旧消息的重度使用者