前言¶
在 DSH 里做智能体或日常对话,联网检索往往是标配:既要拿到可读的正文,又要避免广告链接混进上下文,还要在「快速答疑」和「像浏览器一样翻结果」之间切换。直接用通用搜索引擎或单一摘要工具,通常只能覆盖其中一种用法。
下面介绍社区插件 dsh-ai-search(维护者 745403lkh,分类:联网工具)。它在 Harness 里提供独立搜索面板,底层统一走「联网检索 → 广告过滤 → 正文精读」,再按 答疑 / 百科 / 浏览 三种模式做不同的 AI 处理;README 标明无第三方 npm 依赖,当前 package 版本为 1.4.5-fix1,MIT 许可证。
这是什么¶
dsh-ai-search 是 DeepSeek Harness 的一个插件:在宿主里注册搜索界面、设置页、本机 HTTP 接口,以及 Agent 工具 curated_search。默认联网搜索走 Harness 自带能力,也可在设置里换成 Tavily、博查、SearXNG、Serper 等;摘要与百科生成默认用 Harness 模型,也可配置 OpenAI 兼容接口。
插件目录与源码:GitHub — 745403lkh/dsh-ai-search。社区条目:SkillHub — dsh-ai-search(独立社区站点,与 DeepSeek / 幻方无官方从属关系)。
核心功能¶
共用流水线¶
三种模式共享:检索 → 过滤广告 → 精读正文。README 说明广告判定偏保守(明确广告域名、Sponsored/【广告】等),弱信号如「佣金/返利」不会单独删结果。同一问题、同一模式在 10 分钟内重复搜索会读缓存;浏览模式仅第 1 页缓存,翻页不缓存。
答疑(默认)¶
流程:检索 → 过滤 → 精读 → AI 摘要与推荐排序。
输出包括:2–4 句摘要、3–6 条推荐(含理由与评分)、已过滤清单、全部来源。推荐链接只接受候选里出现过的 URL,模型编造的链接会被丢弃。界面会标注精读口径(例如「精读 N 篇」或「未读取正文(摘要基于检索片段)」)。
百科¶
面向百科与权威来源:同时检索原问题与「百科 / wiki encyclopedia」两路,优先 Wikipedia、百度百科、Britannica 等域名,再读正文。按百科体例生成 标题 + 概述 + 章节 + 参考来源。
档位在 设置 → AI 搜索 → 百科模式详细程度 调整:
- 简明:3–4 个章节
- 标准:5–6 个章节(默认)
- 详尽:7–9 个章节
浏览¶
像搜索引擎信息流:综合 / 文章 / 视频 / 图片 四个板块。排名只用 相关性、时效性、热度 三项,权重在设置里用滑杆调节(0–100,自动归一化);不含竞价权重。每条结果展示分项与加权综合分。
浏览模式还有官网识别(内置 200+ 品牌首页映射,可自定义或 Excel/CSV 导入)、视频站 site: 定向、图片多源检索、分页「下一页」(exclude 去重)、缩略图与懒补封面等逻辑;细节见 README。
设置与本地数据¶
设置 → AI 搜索 独立页,改完即生效。除上述百科档位与浏览权重外,还包括:结果语言(跟随 Harness / 中文 / English)、切换页面时保留结果、与 dsh-better-sidebar 的侧边栏适配、链接在侧边栏浏览器或系统浏览器打开、默认/自定义搜索引擎、自定义搜索 API、自定义思考模型、搜索历史(最近 20 条,可清空)。
本机数据在 DSH home(默认 ~/.dsh)的 ai-search/ 下:
settings.json:语言、档位、权重、引擎等history.json:{ version: 2, items }结构的最近记录
Agent 与 HTTP 接口¶
智能体可调用 curated_search(query, mode, page, exclude),模式与 UI 一致:qa / encyclopedia / browse;浏览翻页时把已见过的 URL 传入 exclude。
本机调试搜索需 POST,并带请求头 x-dsh-ai-search: 1,且来源须为 localhost 回环;每分钟每客户端 10 次。示例(端口以实际 Harness 为准):
curl -H "x-dsh-ai-search: 1" -H "content-type: application/json" \
-d '{"query":"DeepSeek Harness 插件","mode":"qa"}' \
http://127.0.0.1:端口/.dsh-ai-search/search
mode 可选 qa(默认)、encyclopedia、browse;浏览模式 page 为 1–5。健康检查:GET /.dsh-ai-search/health。
与 dsh-better-sidebar 配合¶
安装 dsh-better-sidebar 后,可在右侧栏多开「AI 搜索」页签、竖向切换 AI 搜索与传统搜索引擎;未安装时插件跳过注入,原有左侧面板仍可用。设置里可关闭「适配更好的侧边栏」恢复默认布局。
安装与启用¶
SkillHub 目录页给出的安装方式是交给 Harness 处理,而不是手写 git clone:
请安装 DSH 插件 745403lkh/dsh-ai-search
在 DSH 对话或插件安装流程中使用上述标识即可;安装前建议阅读 GitHub 源码 与 LICENSE(MIT),确认符合你的环境与合规要求。插件以当前 dsh 进程权限 运行,联网与读页行为与宿主一致。
典型用法¶
- 界面搜索:打开插件搜索面板,选择答疑 / 百科 / 浏览,输入查询;浏览模式可在板块间切换,需要更多结果时点「下一页」。
- 调参:在设置里改结果语言、百科档位、浏览三指标权重,或切换自定义搜索 API / 思考模型。
- Agent:在对话中让模型调用
curated_search,例如指定mode: "encyclopedia"生成词条结构,或mode: "browse"并配合page、exclude翻页。 - 本机集成:仅本机服务可访问
/.dsh-ai-search/*路由;外部网页无法跨站触发搜索接口。
适用场景与注意¶
适合:需要在 DSH 内完成「摘要 + 可信链接」「百科体例长文」「可加权的信息流浏览」的开发者与用户;希望统一广告过滤与正文精读,并保留搜索历史的场景。
注意:
- 检索与模型调用消耗 Harness 或自建 API 配额;外部网页内容视为不可信数据,工具输出会提醒模型勿当作指令执行。
- 搜索接口有频率限制;旧版
GET /search调试入口已移除。 - 社区目录页显示 GitHub 2 stars(以页面当时展示为准),功能演进以 README 与 CHANGELOG 为准。
结尾¶
dsh-ai-search 把联网检索、广告过滤、正文精读和三种 AI 呈现方式收进一个 Harness 插件,并暴露设置、历史、Agent 工具与本机 API。若要查看条目说明或跟踪版本,可访问 SkillHub 目录页 与 GitHub 仓库。