DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Web Search Custom — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
W

dsh-web-search-custom

Web Search Custom

适用于 DeepSeek Harness web 配置文件(ctx.web)的通用 URL + 可选 API 密钥搜索提供商,带有设置内配置卡片。零侵入式捆绑插件;兼容任何 SearXNG JSON 端点。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:runfali/dsh-web-search-custom#4ba0a6b99d97260dcf11b75aeb2a42aa699d21a6
README兼容性版本

兼容性与来源证明

Web Search Custom 以 dsh-web-search-custom 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/10

版本

0.2.0stable
2026/8/20
查看其余 3 个版本收起版本
0.1.5-rc.1prerelease
2026/9/10
0.1.2-rc.1prerelease
2026/9/3
0.1.2-alpha.4prerelease
2026/9/2

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/10
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 search-research 分类下经过校验的插件。

Anysearch Dsh@anysearch/anysearch-dsh适用于 DeepSeek Harness 的 AnySearch 网络搜索和获取提供程序及高级工具Industry Researchdsh-industry-research适用于 DeepSeek Harness 的行业与公司研究领域包:方法论技能、行业链结构模型(industry_map)、通过 ctx.web 进行的公开来源政策/新闻跟踪(industry_track)、公司扫描卡片(company_scan)以及可审计的研究Zoterodsh-zotero让智能体搜索、阅读并引用您的本地 Zotero 文献库:查找论文、浏览笔记和批注、按问题提取证据、打开源文档并生成引文。Browser@anweat/dsh-browserDeepSeek Harness 的自包含浏览器运行时插件(作用域为 @anweat)——将 Playwright(chromium)和 OpenCLI 作为插件本地依赖进行打包(支持全局复用回退),提供 `browser` 服务和交互式浏览器工具。

README

dsh-web-search-custom

让 DeepSeek Harness 的 Web UI(dsh --profile web)使用任意的 JSON 搜索 API——只要提供一个 URL 和(可选的)API key,就能替换默认的 DeepSeek 搜索。默认配置直接可用自建 SearXNG:

http://127.0.0.1:8080/search?format=json&q={query}

特性

  • 标准 Cordis bundle 插件,零侵入、不修改 dsh 源码;卸载后即恢复官方 DeepSeek 搜索;
  • 除 dsh 平台自带包(@deepseek-ai/dsh-settings、@deepseek-ai/schemastery)外无第三方依赖;
  • 浏览器端自带配置卡片(设置 → 插件配置),URL / API key / 超时 / 字段映射全都可以直接在页面上填写;
  • 支持 GET / POST、Authorization 鉴权、额外请求头以及结果字段映射;
  • 兼容任何返回 SearXNG 风格 JSON(results[])的接口。

环境要求

  • DeepSeek Harness(dsh),以 web profile 运行;
  • Node.js >= 22;
  • 一个可用的 JSON 搜索接口(如自建 SearXNG 或其他兼容服务)。

安装

dsh plugin --profile web add dsh-web-search-custom

安装完成后重启 dsh Web 生效。

在设置页配置(推荐)

打开 Web UI 的 设置 → 插件配置,会看到「自定义搜索(web-search-custom)」卡片,展开后可直接填写:

  • 搜索 URL(支持 {query} / {apiKey} 占位符)
  • API Key(可留空;非空时默认以 Authorization: Bearer 发送)
  • 请求方法、POST body 模板、额外请求头(JSON)、超时
  • 结果字段映射(resultsPath / urlField / titleField / snippetField / publishedField)

保存后写回 ~/.dsh/settings.yaml 的 web-search-custom: 段并热生效;「已覆盖 / 重置」状态与官方插件卡片一致。

配置项一览

字段默认值说明
url本机 SearXNG搜索地址。支持 {query}、{apiKey} 占位符(自动 URL 编码);GET 且不含 {query} 时自动补 q= 参数
apiKey空可选。非空时默认以 Authorization: Bearer <key> 发送;若 url 或 POST body 里已有 {apiKey} 则不再额外加头
methodGETGET 或 POST
body{"query":"{query}"}POST body 模板,支持 {query} / {apiKey}
headers{}额外请求头,JSON 字符串
authHeaderAuthorizationapiKey 使用的请求头名
authSchemeBearer鉴权 scheme;填空字符串则裸发 key 值
timeoutMs30000单次请求超时
resultsPathresultsJSON 中结果数组的点路径,如 data.results
urlField / titleField / snippetField / publishedFieldurl / title / content / publishedDate结果字段名映射(SearXNG 默认即 content、publishedDate)

其他配置方式

profile 用户补丁层(~/.dsh/profiles/web/cordis.patch.yml)

- id: web-search-custom
  config:
    url: 'http://127.0.0.1:8080/search?format=json&q={query}'
    apiKey: ''
    method: GET
    body: '{"query":"{query}"}'
    headers: '{}'
    authHeader: Authorization
    authScheme: Bearer
    timeoutMs: 30000
    resultsPath: results
    urlField: url
    titleField: title
    snippetField: content
    publishedField: publishedDate

注意:补丁是整段替换 config,覆盖时要写全所有项。

环境变量(不改文件,优先级高于设置页配置)

变量说明
WEB_SEARCH_CUSTOM_URL覆盖搜索 URL
WEB_SEARCH_CUSTOM_API_KEY覆盖 API key(推荐用于含 secret 的场景)
WEB_SEARCH_CUSTOM_HEADERS额外请求头,JSON 字符串
WEB_SEARCH_CUSTOM_TIMEOUT_MS超时毫秒数

卸载

dsh plugin --profile web remove dsh-web-search-custom

重启 dsh 后恢复自带的 DeepSeek 搜索。

限制

  • apiKey 作为普通设置字段保存(~/.dsh/settings.yaml),不经过凭据系统;敏感环境建议用环境变量 WEB_SEARCH_CUSTOM_API_KEY 覆盖。
  • 结果页大小由 SearXNG 服务端决定,客户端无法指定 count;工具层仍会按 maxResults 截断。

许可证

MIT