s11phere/dsh-web-search-keyless ↗★ 0

dsh-web-search-keyless

DSH plugin: a keyless web-search provider for the ctx.web seam — Bing RSS with a DuckDuckGo Lite fallback. No API key, no model turn, no per-search cost. 适合需要联网搜索功能但不想配置或支付第三方API Key费用的用户。

Package
dsh-web-search-keyless
Compatibility
Unverified
Version
0.1.0
Last updated
Oct 1, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:s11phere/dsh-web-search-keyless

配置

字段默认含义
idkeyless注册到 seam 的 provider id,供 web.searchProvider 引用
engines['bing','ddg']引擎尝试顺序;前一个抛错、返回零条或结果全部无关才换下一个
timeoutMs15000单个引擎的超时
userAgent桌面 Chrome UABing/DDG 对空 UA 会返回空结果集,别清空
relevanceGuardtrue丢掉与 query 无关的结果;关掉就退回"静默转发降级结果",只建议排查解析问题时临时用
fallbackProviderdeepseek-official免费引擎全部失败后改用的已注册 provider;空字符串关闭回退
minIntervalMs800同一引擎两次请求的最小间隔(并行 query 会排队)
cooldownMs300000引擎遇到 403/429/传输失败后的冷却时长
debugfalse打印命中的引擎、丢弃条数与冷却/回退事件
- id: dsh-web-search-keyless
  name: 'dsh-web-search-keyless'
  config:
    engines: ['bing']
    timeoutMs: 10000
    minIntervalMs: 1500
    debug: true

request.maxResults 会作为 count 传给 Bing;截断本身由 seam 负责,provider 一律 返回 truncated: false。全部引擎失败才抛 WebError('WEB_PROVIDER_ERROR'),错误文本里 带每个引擎的失败原因(超时 / HTTP 状态 / 零结果 / 未知引擎 / 结果无关 / 冷却中)。