dsh-web-search-serper
在终端中运行以下命令:
dsh plugin install xiaolizi0v0/dsh-web-search-serper
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xiaolizi0v0/dsh-web-search-serper 安装本插件(源码:https://github.com/xiaolizi0v0/dsh-web-search-serper),安装后若模块已加载请重启 profile。
插件介绍
在 DeepSeek Harness 里,网页搜索通常走官方 DeepSeek 提供方;若你想用 Serper(Google 搜索结果 API)作为另一条后端,就需要一个与官方形态一致、能挂到 ctx.web 能力缝上的实现。本插件以 Cordis bundle 形式注册 provider id 为 serper 的后端,只负责请求 Serper 与把结果映射到缝层约定格式,面向模型的 web_search 模式仍由 @deepseek-ai/dsh-tool-web 持有。
核心上,它提供与官方 provider 同构的 name、inject、Config、apply,以及带 available() 与 search(request, signal) 的 provider 对象;将 organic 结果去重映射为 sources,并可选用 answerBox 作为补充回答。未在 profile 中固定 searchProvider 时,若 DeepSeek 提供方也可用,通用 web_search 可能出现路由歧义,需在 profile patch 中显式指定走 Serper。
此外插件可注册独立的 serper_search 工具:直接调用本插件的 provider,不依赖 searchProvider 配置,适合在对话里稳定使用 Serper;工具与缝层路径共用同一套 search 实现,并带有插件页上的 web-search-serper 配置表单(API Key、地区语言、结果数量、是否注册工具等)。
适合已拥有 Serper API Key、希望在 Harness 中接入 Serper 搜索、或需要不绑全局 searchProvider 的专用搜索工具的团队与个人开发者。
使用场景
- 已在 profile 中指定 serper,让通用 web_search 走 Serper 后端
- 不想固定全局 searchProvider,在对话里用 serper_search 直接搜
- 需要 Google 风格有机结果与可选 answerBox 作为模型上下文
适合人员
- 使用 DeepSeek Harness 且持有 Serper API Key 的用户
- 需要在 Plugins 页配置第三方搜索后端的开发者
- 同时注册多个 web provider、需显式路由搜索的团队