dsh-web-search-serper
在终端中运行以下命令:
dsh plugin install Dingpenghui-good/dsh-web-search-serper
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行安装命令即可从 https://github.com/Dingpenghui-good/dsh-web-search-serper 安装该联网搜索插件(建议以 bundle 方式安装以自动接管 web.searchProvider)。
插件介绍
在 DeepSeek Harness 里,联网搜索往往依赖默认后端;若你希望用 Google 真实索引、结构化 JSON 结果,又要在密钥缺失或接口异常时不至于整次 web_search 失败,就需要一个能接入 DSH web 能力缝(ctx.web)且行为可预期的搜索提供方插件。dsh-web-search-serper 基于 Serper.dev 官方 Google 搜索 API,面向 DSH 0.2.x 的 web.searchProvider 场景,在验证过的运行时上提供可替换的搜索实现。
它的核心能力包括:秒级响应的结构化搜索结果;安装为 bundle 时可自动声明并接管 searchProvider,密钥按次解析(配置、环境变量或凭据引用),改配置后下次搜索即生效、无需重启;插件页可编辑 API Key、端点、地区与默认条数。当 Serper 不可用(无密钥、鉴权失败、限流、网络或 5xx 等)时,会在插件内部把请求交给缝上其他可用提供方(通常为 dsh-base 内置后端),用户主动取消则不回退。
适合已在 DSH 中启用联网、需要 Google 搜索与较慷慨免费额度(每月约 2500 次)的开发者与个人用户;也适合希望把搜索密钥放在环境或凭据库、并通过插件设置页集中管理 gl/cr 与结果数量的团队。若你曾遇到「已安装却从不走 Serper」的情况,README 强调这与进程启动时读取 profile 补丁有关——变更后需重启 DSH 并核对日志中的提供方注册信息。
使用场景
- 在 Harness 中需要结构化 Google 搜索结果而非仅依赖默认后端
- 希望 API 密钥或配置变更后下次搜索立即生效、无需重启进程
- Serper 限流或故障时仍希望 web_search 能由其他提供方继续完成
适合人员
- 正在使用 DeepSeek Harness 0.2.x 并启用 ctx.web 联网能力的开发者
- 需要 Serper 免费额度或自管 Google 搜索 API 密钥的个人用户
- 通过 bundle 接管 searchProvider 并在插件页管理地区与结果条数的团队