dsh-web-tinyfish:TinyFish 搜索与抓取提供者
DeepSeek Harness (DSH) 原生抓取工具在处理 JavaScript 渲染、PDF 解码及机器人防护时存在局限。`dsh-web-tinyfish` 插件通过引入 TinyFish 搜索和抓取提供者,有效解决了这些痛点,支持动态网页抓取、PDF 提取及机器人防护标记。安装需配置 TinyFish API 密钥,并提供 Markdown/HTML 等干净输出。该插件为 DSH 增强了联网能力,适合复杂爬虫场景。
阅读全文dsh-web-search-engine: DeepSeek Harness 多引擎混合搜索插件
DeepSeek Harness (DSH) 网络搜索插件旨在解决默认搜索的不足,通过混合多引擎提升结果覆盖。插件支持 Bing、DuckDuckGo、Google、Brave 等引擎,提供混合与回退两种模式。它利用无头浏览器取数(冷启动约1s),并内置相关性守卫过滤噪音。安装后需刷新页面生效,支持在设置页灵活配置代理、凭据及引擎顺序,适合追求更广搜索能力的用户。
阅读全文DeepSeek Harness (DSH) Web 搜索插件:零成本替换官方搜索
`dsh-web-search-ddg` 是 DeepSeek Harness 的零 Token 联网工具插件,由 aooyoo 维护。它通过本地无头浏览器和 API 替换了 DSH 内置的高成本搜索路由,支持 Bing 和 DuckDuckGo 引擎。该插件无需 Token 消耗和外部依赖,具备零依赖、回退机制及兼容性,可一键切换回官方搜索。安装需在 DSH profile 目录进行,并配置搜索提供者。
阅读全文dsh-web-search-opencode-go:修复 OpenCode Go / Zen 上的 DSH Web 搜索路由问题
`dsh-web-search-opencode-go` 是一个 Drop-in patched fork 插件,旨在修复 DeepSeek Harness (DSH) 内置 `web_search` 在 OpenCode Go / Zen 网关上因缺少 `x-opencode-session` 头部而报错的问题。 该插件通过自动注入必要的请求头部,支持 DSH Bundle 和 Drop-in copy 两种安装模式。用户只需通过简单的命令安装并配置 baseURL,即可在 `dsh web` 中正常使用 web_search 工具,无需修改官方 DSH 安装。
阅读全文tavily-search
DeepSeek Harness (DSH) 的 tavily-search 插件旨在替代官方 Web 搜索。它通过 Tavily API 提供更便宜、更快的搜索服务,采用“一切皆插件”的理念。插件支持实时解析密钥、设置页管理、用量统计及服务端缓存限流。安装需执行指定命令并重启服务,配置时需在 `settings.yaml` 和 `cordis.patch.yml` 中设置参数。使用时建议直接通过浏览器访问以通过同源校验,并确保 Node.js 版本满足要求。
阅读全文qp-exa-dynamic:Exa 动态高亮支持与 Web 搜索运行时配置
`qp-exa-dynamic` 是为 DeepSeek Harness (DSH) 开发的插件,旨在通过 Exa 后端实现联网搜索,并解决原生 Exa 提供者无法使用动态高亮的问题。该插件默认开启 Exa Dynamic Highlights,支持 keyword、neural 等多种检索类型。用户可通过 `/exa` 命令实时调整高亮、检索类型及结果数量,且插件注册的 `exa_search` 工具不受默认限制,上限可达 50 条。安装时需在配置中覆盖 `web` 提供者并设置 API Key。
阅读全文dsh-web-search-litellm
DSH 的 `dsh-web-search-litellm` 插件通过 LiteLLM 代理和 OpenAI Responses 协议,为 `ctx.web` 提供标准化的 Web 搜索解决方案。该插件复用现有 API Key,在 DeepSeek 服务端执行搜索并返回带来源的答案。配置需在 `cordis.patch.yml` 中指定 `searchProvider: litellm-responses`。其工作原理是模型调用工具后,插件向代理发起请求,解析流式响应中的文本与 URL。使用时需注意每次搜索消耗模型调用额度,且结果格式仅包含 URL。
阅读全文DeepSeek Harness 插件:dsh-web-search-session-follow
`dsh-web-search-session-follow` 是 DeepSeek Harness 的插件,旨在解决内置搜索功能在用户配置代理或使用第三方网关时认证失败的问题。该插件通过读取当前会话路由信息,使用对应的端点、凭据和协议方言进行搜索,并支持回退至官方方案。它支持三种协议(Anthropic、OpenRouter、Zai),提供可视化的优先级设置、连通性测试及审计日志,允许用户灵活配置并解决多网关环境下的搜索可用性问题。
阅读全文@deads-inc/dsh-web-search-brave:Brave Search 后备的 DSH 联网工具
DeepSeek Harness 插件 `dsh-web-search-brave` 通过注册 `WebSearchProvider` 实现联网搜索,支持 Brave Search API。核心特性包括进程内串行化并发控制、智能重试策略及灵活配置。用户需安装插件、配置 BRAVE_API_KEY 并在 `cordis.patch.yml` 中指定提供者。该插件安全无后门,无遥测,依赖 Node.js >= 18.17,适合直接在命令行调用 `web_search` 工具。
阅读全文dsh-search-router:DeepSeek Harness 的原生 Web 搜索路由插件
dsh-search-router 是一个为 DeepSeek Harness (DSH) 提供的轻量级插件。它向 `ctx.web` 注册原生 `WebSearchProvider`,支持 Exa、Tavily、Brave、SearXNG 等多个后端,并具备顺序回退机制,确保搜索调用的高可用性。 该插件不引入新工具,提供 GUI 拖拽配置和 YAML 文件配置两种方式。安装简单,需通过 CLI 安装并启用 Web 界面。注意事项包括 SearXNG 需启用 JSON 格式、DuckDuckGo 无需密钥,以及 GUI 设置会覆盖环境变量。
阅读全文dsh-web-search-searxng:把 DSH 的 web 搜索接到自托管 SearXNG
dsh-web-search-searxng 是一个为 DeepSeek Harness (DSH) web profile 提供的独立插件包,旨在让用户将 web_search 功能后端切换至自托管的 SearXNG 实例,从而摆脱对外部 API 的依赖。该插件基于 MIT 协议,采用纯 ESM 模块开发,无需构建步骤,通过简单的 `dsh plugin` 命令即可安装并自动激活。 配置方面,支持通过环境变量 `SEARXNG_BASE_URL`(默认 localhost:8888)、`SEARXNG_NUM_RESULTS` 和可选的 `SEARXNG_API_KEY` 进行设置,也可直接
阅读全文