dsh-brave-search-provider
在终端中运行以下命令:
dsh plugin install yoggu/dsh-brave-search-provider
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yoggu/dsh-brave-search-provider,或从 https://github.com/yoggu/dsh-brave-search-provider 获取源码后按 README 链接本地目录安装。
插件介绍
在 DSH Harness 里,模型侧的联网能力往往由一套 web 工具与后端搜索提供方共同完成。若你希望把 ctx.web 的搜索流量接到 Brave Search API,而不是默认或其他提供方,就需要一个专门的后端插件来注册 Brave 并管理密钥与请求参数。本插件正是为此而生:它只负责搜索提供方与配置界面,并不替代 @deepseek-ai/dsh-tool-web 所提供的面向模型的 web_search 工具,也不承担 HTTP 抓取类能力。
安装并启用后,插件会把 Web 搜索选型切到 Brave,并在「Plugins → Brave Search」中提供设置页。你可以在此配置 Brave Search API 订阅密钥(保存在 DSH 凭证库或进程环境变量 BRAVE_API_KEY 中)、国家/地区(默认 us)、搜索语言(默认 en)以及请求超时(默认 30 秒)。设置页会提示是否已配置密钥,但不会展示密钥内容;后端每次请求都会解析密钥,并仅调用 Brave 的 HTTPS 网页搜索接口,且不跟随重定向。
适合已经在使用 Brave Search API、或希望搜索结果与 Brave 生态一致的用户与团队。若你主要关心的是「让 Agent 能搜网页」这一整条链路,请同时保留 web 工具相关组件;本插件解决的是「搜什么、用哪家 API、怎么配」的后端与运维侧问题。
使用场景
- 需要将 DSH ctx.web 的搜索结果切换到 Brave Search API
- 希望在 Harness 设置页统一管理 Brave API 密钥与地区/语言
- 团队已订阅 Brave Search 并希望在 Agent 工作流中使用
适合人员
- 使用 DSH Harness 并启用 ctx.web 联网能力的开发者
- 已拥有 Brave Search API 密钥、需接入 DSH 的用户
- 负责配置 Agent 搜索后端与凭证的运维或平台同学