DSH Plugins
返回列表
🧰

dsh-websearch-stack

联网工具 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install orfeomorello/dsh-websearch-stack

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install orfeomorello/dsh-websearch-stack 安装本插件(源码:https://github.com/orfeomorello/dsh-websearch-stack),安装后重启 profile 即可使用默认搜索链。

插件介绍

在 DeepSeek Harness 里,联网搜索往往不只是「有没有搜索 API」这么简单:默认的 DeepSeek 提供者在未配置密钥时仍可能被选中,结果却是凭证缺失;而你真正想用的,可能是免密钥的 Tavily、无需凭据的 Parallel MCP,或自建的 SearXNG,再加上 Brave、TinyFish、Exa 等可选来源。dsh-websearch-stack 在 ctx.web 接缝上注册一个统一的搜索提供者 websearch-stack,把「选哪个后端」变成一条可配置的、按顺序尝试的回退链,而不是绑死在单一厂商上。

核心能力围绕「可用性与弹性」展开:六个后端已实现并带有单元测试;网络超时、限流或异常响应等可恢复错误会自动切换到下一个后端,终端错误则立即中止;若全部失败,错误信息会汇总每一次尝试。需要 API 密钥的四个后端可在 Web 客户端插件页写入 Host 凭证库,下一请求即生效、无需重启;链顺序、SearXNG 地址、结果上限、超时与缓存 TTL 等则在配置档启动时加载。默认链 tavily 与 parallel-mcp 可在零密钥、零额外配置下起步,适合先验证联网问答再逐步扩展。

适合正在用 DSH 个人或团队配置、希望 web_search 稳定可用且能按需组合搜索源的用户:既要开箱即用的免密钥方案,也要能接入自建 SearXNG 或商业 API;同时接受链相关选项需通过 profile 补丁层调整(当前 Web 端仅提供密钥配置卡片)。若你需要的是页面抓取而非搜索,应使用 DSH 自带的 fetch 提供者——本插件专注搜索,不替代 fetch。

使用场景

  • 默认链即可免密钥查询时事与文档,快速验证联网问答。
  • 需要更高质量或更多来源时,调整回退链或接入 SearXNG、Brave、Exa 等。
  • 希望替代易误选的官方搜索提供者,让 web_search 稳定走自建或多源策略。

适合人员

  • 正在配置 DSH profile 与 cordis.patch 的 Harness 用户。
  • 需要组合免密钥、自建与商业搜索 API 的开发者或团队。
  • 在 Web 客户端管理插件密钥、并接受链配置需补丁层调整的用户。