🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

ivanearisty/dsh-session-search

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

在每一个 DeepSeek Harness 对话中进行全文搜索。按下 ⌥K

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/14 · 已提供中文文档

跨所有 DeepSeek Harness 对话进行全文搜索 — MiniSearch 主机索引、Option+K 命令面板,直接跳转到对应消息

综合分
29
GitHub 分
29
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ivanearisty/dsh-session-search
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 11 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/24(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-settings-plugins@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-settings
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-session-search

在每一个 DeepSeek Harness 对话中进行全文搜索。按下 ⌥K
(Alt+K),输入内容,然后直接跳转到那条消息——而不仅仅是会话。

搜索行为仿照
obsidian-omnisearch——一个为另一款应用打造的出色插件——并构建于同一个引擎
MiniSearch 之上。本项目与其并无关联,也未沿用其名称。

为什么

Harness 侧边栏搜索匹配的是会话标题和元数据。本插件索引的是消息正文——你输入的每一条提示词和你收到的每一条回复——这样你就能找到三周前在某个你从未命名的会话中运行过的那条命令。

安装

dsh plugin --profile web add dsh-session-search

尚未发布到 npm——在发布之前,直接从 GitHub 安装:

dsh plugin --profile web add github:ivanearisty/dsh-session-search

然后重启 harness(宿主端会在启动时构建其索引)。

使用

| 按键 | 操作 |
|---|---|
| ⌥K / Alt+K | 打开搜索 |
| ↑ ↓(或 Ctrl+N / Ctrl+P) | 在结果间移动 |
| ↵ | 打开会话并滚动到该消息 |
| Esc | 关闭 |

结果按会话分组,最新的在前,匹配的词项会高亮显示。
选择一条命中结果会打开会话,将其历史向前翻页直到该消息出现在屏幕上,并使其闪烁。

工作原理

索引完全位于宿主端——浏览器从不下载它,每次查询只返回一页简短的片段。标签页保持轻量。

- 每条消息一个文档:你的提示词(user/message 且来源为人类——插件和系统快照会被跳过)以及助手的回复。
- 启动时构建一次,来自会话存储,然后通过实时的 session/event 流保持最新。无轮询,无重新扫描。
- 排序仿照 omnisearch:前缀 + 模糊匹配,会话标题有 3× 加权,严格 AND,当没有匹配时回退到 OR。
- 重命名会重新标记会话的每个文档,因此结果始终显示会话的当前名称。
- 分叉会去重——分叉会话会原样继承其父会话的历史,因此当父会话也存在时,继承的前缀会被跳过。当父会话不存在时(已归档、已删除,或从未在此机器上),这些消息会在此处被索引,因为它们不存在于其他任何地方。

参考规模:约 70 个会话 / 约 1,200 条消息的索引大约需要一秒,查询在个位数毫秒内返回结果。

权限与数据

- 通过 harness 自有的会话存储服务读取你的本地会话日志。没有任何数据离开你的机器;没有网络调用,没有遥测,也没有外部服务。
- 注册一个私有宿主通道(/dsh-session-search),带有 search 和 status 端点,外加一个浏览器覆盖层和一个 keydown 监听器。

可选配套插件

如果 dsh-kepler-graveyard 也
已安装,在已归档会话中的命中会显示一个“复活”按钮。没有它时,
已归档会话仍会出现,标记为 🪦 且无法打开。配套组件在
运行时被检测到,且绝非必需。

设置

该插件注册了一个 dsh-session-search 设置命名空间,因此它会像任何
其他已安装插件一样,作为一张卡片出现在设置 → 插件下(显示实时索引大小),
其配置段位于 settings.yaml:

dsh-session-search:
resultLimit: 60        # 每次查询的最大命中数
indexAssistant: true   # 同时索引助手回复和你的提示词

兼容性

- DeepSeek Harness 0.1.x(基于 0.1.1-rc.2 开发),web 配置。
- Node ^22.19 || >=24。
- Harness 包是可选的对等依赖:该插件从宿主安装中解析它们,
而不是捆绑自己的副本。

已知限制

- 仅索引文本——图像、工具调用参数和推理块不会被索引。
- 揭示步骤通过文本查找消息。如果某条消息因压缩而从
可见历史中移除,会话仍会打开,但不会高亮任何内容。
- 此版本中快捷键固定为 ⌥K;尚不可重新绑定。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(ivanearisty)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群