clinkai-dsh-web-search-fallback
在终端中运行以下命令:
dsh plugin install w384/clinkai-dsh-web-search-fallback
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install w384/clinkai-dsh-web-search-fallback,或从 https://github.com/w384/clinkai-dsh-web-search-fallback 安装该联网搜索回退插件。
插件介绍
在 DSH 里做联网搜索时,单一搜索源一旦连不上、超时或返回 5xx,整条链路就会断掉。clinkai-dsh-web-search-fallback 提供的是一层「主源优先、失败再换」的通用回退包装:调用时按 provider id 找到主 provider,在连接失败、内部超时、HTTP 5xx(也可在配置里把空结果算作失败)时再交给 fallbackProvider,默认常见为 deepseek-official。
它的设计刻意不 import 任何具体搜索实现,因此不只限于 SearXNG。若你的主搜索不是 SearXNG,仍可用本包给任意主 provider 套一层同样的回退逻辑,而无需改业务侧对 provider id 的约定。
需要说明的是:面向「SearXNG + 官方 DeepSeek 回退」的同一套能力,已合并进 @clinkai/dsh-web-search-searxng。若你正是这套组合,换包即可,provider id 与配置可保持不变。本仓库此后不再更新,更适合仍在维护自定义主源、只想复用回退包装器的团队或个人。
使用场景
- 主搜索源偶发连不上或超时时,仍希望自动改用备用联网源
- 需要为自定义主 provider 套一层失败回退,而不改现有 provider id
- 曾使用 search-fallback provider,计划迁移到合并后的 searxng 包
适合人员
- 在 DSH 中配置联网搜索的插件维护者
- 主源非 SearXNG、仍想复用通用回退包装器的开发者
- 从本独立包迁移到 dsh-web-search-searxng 的现有用户