在聊天记录中快速查找并跳转匹配内容
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add bulzz1233/dsh-chat-find该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
为 DeepSeek Harness 提供浏览器/IDE 风格的会话内查找栏:区分大小写、全词匹配、历史记录、流式感知。
README
由 DeepSeek 最新模型翻译生成Chat Find for DeepSeek Harness
DeepSeek Harness 桌面端的对话内查找插件。
Chat Find 为 DeepSeek Harness 的对话视图加入浏览器/IDE 风格的查找栏。它搜索所有已渲染的聊天节点——用户消息、助手文本、工具卡片,以及已经加载到页面中的更早历史记录——同时排除输入框草稿和查找栏自身。
功能
- Ctrl+F / Cmd+F 打开,也可以点击对话标题栏右上角的查找按钮。
- Esc 随时关闭,即使焦点仍在查找输入框或对话输入框中。
- 搜索所有已渲染聊天节点:用户消息、助手文本、工具卡片,以及已加载到 DOM 的分页历史。
- Aa 区分大小写、ab 全词匹配:查找错误码、函数名和 API 标识符时非常实用。
- 实时 n / total 计数,Enter / Shift+Enter 在匹配项之间跳转,并在首尾循环。
- F3 / Shift+F3、Ctrl+G / Ctrl+Shift+G 与“下一个/上一个”按钮行为一致。
- 搜索历史:ArrowUp / ArrowDown 浏览最近查询词,最新在前、自动去重;从最新一条继续向下时,恢复你正在输入的草稿。
- 零结果反馈:计数和查找栏边框变红,并抖动一次。
展开完整文档(README 剩余 1 节)
Chat Find for DeepSeek Harness
DeepSeek Harness 桌面端的对话内查找插件。
Chat Find 为 DeepSeek Harness 的对话视图加入浏览器/IDE 风格的查找栏。它搜索所有已渲染的聊天节点——用户消息、助手文本、工具卡片,以及已经加载到页面中的更早历史记录——同时排除输入框草稿和查找栏自身。
功能
- Ctrl+F / Cmd+F 打开,也可以点击对话标题栏右上角的查找按钮。
- Esc 随时关闭,即使焦点仍在查找输入框或对话输入框中。
- 搜索所有已渲染聊天节点:用户消息、助手文本、工具卡片,以及已加载到 DOM 的分页历史。
- Aa 区分大小写、ab 全词匹配:查找错误码、函数名和 API 标识符时非常实用。
- 实时 n / total 计数,Enter / Shift+Enter 在匹配项之间跳转,并在首尾循环。
- F3 / Shift+F3、Ctrl+G / Ctrl+Shift+G 与“下一个/上一个”按钮行为一致。
- 搜索历史:ArrowUp / ArrowDown 浏览最近查询词,最新在前、自动去重;从最新一条继续向下时,恢复你正在输入的草稿。
- 零结果反馈:计数和查找栏边框变红,并抖动一次。无结果时反复按 Enter 会再次抖动;在 prefers-reduced-motion 下不播放动画。
- 流式感知:通过防抖的 MutationObserver 在助手输出流式进行或加载更早分页时重新搜索。当前匹配以文本节点和偏移量锚定,因此新插入的历史内容或追加的 token 不会把光标跳到另一处匹配;重新搜索也不会抢占滚动位置。
- 安全的作用范围:排除输入框、contenteditable 草稿、隐藏节点以及插件自身的查找栏,草稿文本不会产生幽灵匹配。
- 跟随主题的界面:使用 --dsw-alias-* 主题变量,并提供中文和英文文案。
环境要求
- DeepSeek Harness Desktop,且 Chromium 引擎支持 CSS Custom Highlight API(Chromium 105+)。
- 已在 DeepSeek Harness 0.2.1-rc.5 上测试。
安装
先将仓库克隆到一个固定目录:
git clone https://github.com/bulzz1233/dsh-chat-find.git
然后在当前 DSH profile 中把该目录安装为 bundle。在 DSH 会话里让 Agent 安装本地 bundle,并传入绝对路径,例如:
安装这个本地插件 bundle:/absolute/path/to/dsh-chat-find
Agent 会使用 plugin_manager 的 install_bundle 和绝对目录完成安装。该 bundle 会以链接方式加入 profile,之后执行 git pull 的更新会在客户端重新加载后生效。
如果插件没有立即出现,请刷新一次 DSH 窗口。
使用
| 操作 | 快捷键 |
| 打开查找栏 | Ctrl+F / Cmd+F,或标题栏查找图标 |
| 关闭 | Esc |
| 下一个匹配 | Enter、F3、Ctrl+G |
| 上一个匹配 | Shift+Enter、Shift+F3、Ctrl+Shift+G |
| 上一条 / 下一条搜索词 | ArrowUp / ArrowDown |
| 切换区分大小写 | Aa 按钮 |
| 切换全词匹配 | ab 按钮 |
当前匹配使用品牌色高亮,其余匹配使用半透明的品牌色高亮。
实现方式
- 从当前 [data-conversation-scroll] 视图中收集文本,具体使用已渲染的 conversation.chat.flow 子树。
- 文本节点会拼接为逻辑字符串,并保留块级边界;因此匹配可以跨越内联 (例如语法高亮代码),但不会跨越不相关的块产生误匹配。
- 匹配使用 CSS.highlights 和 Range 绘制,而不是插入 ,因此不会修改 React 管理的 DOM。
- 当前匹配以 { 文本节点, 偏移量 } 标识。由 DOM 变化触发的重新搜索会先按这个身份查找,再考虑索引回退,并且不会滚动视图。
- 查找栏是根级浮层;标题栏触发按钮位于 conversation.session.header.utilities。
项目结构
dsh-chat-find/
├── client.js # 客户端:界面、控制器、搜索与高亮逻辑 ├── index.js # Host 半部分(当前不使用 Host 服务) ├── cordis.patch.yml # Bundle 行 ├── package.json # DSH bundle + client 清单 ├── locale/ │ ├── en.json # 插件管理元数据 │ └── zh.json └── icon.svg
限制
- 只能搜索当前已渲染的文本。尚未挂载的虚拟化节点或折叠节点不会被匹配。
- 查询按字面文本处理,不支持正则表达式。
- 全词匹配使用 JavaScript/Unicode 的单词边界,不是特定语言的分词器。
许可证
MIT,详见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
bulzz1233/dsh-chat-find
在聊天记录中快速查找并跳转匹配内容
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目