DSH Plugins
返回列表
🧰

dsh-web-search-brave

联网工具 更新于 2026.10.03

在终端中运行以下命令:

dsh plugin install huohua-dev/dsh-web-search-brave

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install huohua-dev/dsh-web-search-brave 安装本插件(源码:https://github.com/huohua-dev/dsh-web-search-brave),安装后需重启 dsh 使挂载生效。

插件介绍

在 DeepSeek Harness 里联网搜索,默认走官方 DeepSeek 提供方时,往往一次搜索就要占一整轮模型调用,既慢又费。dsh-web-search-brave 把 Brave Search API 接到官方 ctx.web 能力缝上:模型仍用熟悉的 web_search 工具,背后却是「一次搜索一次 HTTP GET」的纯检索,响应更轻、节奏更顺。

插件把 Brave 返回的 web.results 映射成统一的 WebSearchResult,并围绕密钥与请求做了明确约束:订阅令牌只通过 X-Subscription-Token 发往官方端点,不写进 URL、不记日志;baseURL 固定为官方地址,若要自定义镜像必须显式开启 allowCustomBaseURL 且使用 https。请求层会尊重调用方的 maxResults、去重 URL,并在能解析时把 page_age 作为发布时间;可选代理与硬超时(默认 30 秒)则方便在 DNS 或网络环境不佳时仍能稳定出结果。

配置支持热重载:改 profile 里的设置不必重启即可在下次搜索生效,也可用 enabled 开关暂时停用而不卸载。装好 bundle 补丁后还可一步把 searchProvider 切到 brave。适合已有 Brave Search API 订阅(含免费档)、希望降低搜索对模型轮次消耗,并看重密钥与出站目标可控的团队与个人开发者。

使用场景

  • 对话中需要实时网页结果,又不想每次搜索都占用一整轮模型
  • 在国内或受限网络下访问 Brave API,需要可配置代理与请求超时
  • 希望用 Brave 的语种、地区与安全搜索参数,同时保持 web_search 工具接口不变

适合人员

  • 已持有 Brave Search API 订阅令牌的 DSH 用户
  • 在意密钥只发往官方端点、出站目标可控的开发者
  • 希望从内置 DeepSeek 搜索切换到更轻量 HTTP 检索的团队