sqs404/dsh-web-search-bing

sqs404★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

DeepSeek Harness 搜索切换插件:一个开关切换 Bing 免密钥抓取 / DeepSeek 官方联网搜索,配套 web_fetch 直连抓取提供商

README 摘要

dsh-web-search-bing · DeepSeek Harness 搜索切换插件 一个开关,两个搜索后端: 免密钥 Bing 抓取 ⇄ DeepSeek 官方联网搜索 ,热重载切换。 配套 dsh-web-fetch-direct ,让模型侧的 web fetch 工具可用。 为 DeepSeek Harness(DSH)的 ctx.web seam 提供可切换的搜索提供商: - 开 (默认):无 API Key 的 Bing SERP 抓取( www.bing.com ,失败自动兜底 cn.bing.com ); - 关 :DeepSeek 官方搜索(Anthropic 兼容 Messages API + 原生 web search 工具),需要 DEEPSEEK API KEY 。 开关即设置项 web-search-bing.enabled ,每次搜索 调用时 读取,切换立即生效、无需重启。 安装 方式一:一键脚本 脚本把两个插件包复制到 data/profiles/node modules/@deepseek-ai/ ,并在 data/profiles/web/cordis.patch.yml 追加注册与接线配置(按标记判重、可重复执行;自动移除模板遗留的空列表占位符 [] )。 -DshRoot 缺省时自动探测当前目录或其父目录。 方式二:UI 开关补丁(可选) DSH 0.1.0-rc.6 的设置页 不会显示 第三方插件的开关—— dsh-host-apiproxy 有硬编码白名单 WEB SETTINGS NAMESPACES ,「设置 → 插件」页的卡片也是硬编码的。执行 apply-ui-patch.ps1 并 重启 DSH 后,即可在「设置 → 插件 → 插件配置」看到「网页搜索(Bing)」卡片与开关: 补丁幂等、带 node --check 语法自检;目标文件结构与 DSH 0.1.0-rc.6 不匹配时会报错且不做任何写入。 不打这个补丁不影响功能 ,开关仍可通过编辑 settings.yaml 控制(见下文)。 手动安装 1. 把 packages/dsh-web-search-bing 与 packages/dsh-web-fetch-direct 整个文件夹复制到 data/profiles/node modules/@deepseek-ai/ (与其它 @deepseek-ai/ 包并列); 2. 把 config/cordis.patch.example.yml 的内容合并进 data/profiles/web/cordis.patch.yml (已有相同 id 的条目请手动合并,避免重复); 3. 重启 DSH。 使用:切换搜索后端 开关即设置项 web-search-bing.enabled ,两种切法任选:…

在 GitHub 查看完整 README →
搜索deepseek-harnessdsh-pluginsearch

分类