DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@dsh-external/dsh-web-search-openai

Web Search Openai

基于 OpenAI Responses API 的 dsh 网络搜索提供程序:注册到 ctx.web(带服务器端检索的 web_search 工具),并提供用于配置端点、模型和密钥的 Web 设置卡片。可热插拔——通过 profile bundle patch 挂载,无需修改 dsh 源代码。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:flg1217/dsh-web-search-openai#6ea6d87d0c559edc502c825cb4f4d867a24e67d4
README兼容性版本

兼容性与来源证明

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

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

版本

0.1.0stable
2026/8/25

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-plugin向模型提供 BrowserSkill 浏览器自动化(browser_* 工具)的 DeepSeek Harness 工具插件Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:13 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl 无需密钥;Parallel/Perplexity/SerpBase/DeepSeek 需要密钥),支持时间筛选、平台搜索和 web_fetch,并提供网页设置界面。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。Anysearch Dsh@anysearch/anysearch-dsh适用于 DeepSeek Harness 的 AnySearch 网络搜索和获取提供程序及高级工具

README

dsh-web-search-openai

OpenAI Responses API 网页搜索插件 — DeepSeek Harness (dsh) 的 web_search 提供方 把 OpenAI Responses API 的原生 web_search 服务端检索能力接入 dsh 的网页搜索通道:搜索、出题、带来源引用。开箱即用,零源码改动。

一、这是什么

dsh-web-search-openai 是面向 DeepSeek Harness(dsh)的开源插件,向 ctx.web 注册一个 OpenAI Responses API 驱动的搜索提供方:

能力说明
服务端检索每次搜索调用 POST /responses,携带原生 web_search 工具,由服务端完成检索并生成回答
可引用来源web_search_call.search_results[] 结构化结果(或消息级 url_citation 注解兜底)归一化为可引用来源
Web 设置卡片dsh 设置 → 搜索 → "Web 搜索" 卡片:端点、模型、API Key(只写不回显)、max tokens、检索上下文

插件严格遵循 dsh 官方扩展机制(profile bundle patch / registerSearchProvider / 客户端 slot),不修改 dsh 任何源码,可随 dsh 平滑升级。

二、安装(装配进 profile)

要求:dsh >= 0.1.0-rc.6。lib/ 已随仓库提交,无需构建。

方式一(推荐,等价于 dsh plugin add):

node scripts/link-profile.mjs            # 默认装配进 web profile
# 或指定 profile:
node scripts/link-profile.mjs --profile headless

方式二(手工):

dsh plugin --profile web add <本仓库目录>

完成后重启 dsh web,bundle 层才会加载。

三、使用

  1. 在 dsh Web 设置 → 搜索 → Web 搜索 卡片里填好端点 / 模型 / API Key(或让插件读环境变量 OPENAI_API_KEY)。
  2. 把 web 通道的 searchProvider 切到 openai(profile 的 cordis.patch.yml 里 web.searchProvider,或设置面板切换)。

默认值:

项默认
端点https://api.openai.com/v1(/responses 自动追加)
模型gpt-5.6-luna
最大输出 tokens2048
检索上下文medium
API Key插件 config apiKey → 环境变量 OPENAI_API_KEY → 不可用

四、工作原理

插件为双面结构,由 dsh 官方扩展机制装配:

┌─────────────── 宿主进程(node 半)──────────────────┐
│ src/index.ts   插件入口:settings 命名空间 + 注册提供方 │
│ src/provider.ts OpenAiSearchProvider — fetch /responses│
│                web_search 工具 + 来源/回答归一化      │
└──────────────────────────────────────────────────┘
┌─────────────── 浏览器(web 半)──────────────────────┐
│ src/client/index.tsx 设置面板 "Web 搜索" 卡片        │
│                settings.section slot,写只回显密钥     │
└──────────────────────────────────────────────────┘
  • dsh.bundle.patch → cordis.patch.yml:把插件行插入 profile 名单(bundle 层)。
  • dsh.client.inject → 浏览器半在 Web GUI 加载(/plugins/web-search-openai/client.js)。

五、开发

pnpm install        # 安装 typescript + esbuild
pnpm build          # 服务端 tsc → lib/;客户端 esbuild → lib/client.js(ModuleLoader 封装)
pnpm typecheck      # tsc --noEmit

lib/ 必须提交(用户免构建装配)。

六、诊断

  • 设置卡片保存失败:检查端点可达性 / API Key 有效性。
  • 搜索报 WEB_PROVIDER_ERROR:OpenAI 网关返回非 2xx(错误详情透传)。
  • 设置卡片不出现:确认 bundle 层已加载(dsh plugin list),重启 dsh web。

七、许可

MIT