dsh-ventus-search
在终端中运行以下命令:
dsh plugin install meto-ventus/dsh-ventus-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install meto-ventus/dsh-ventus-search 即可安装该插件,仓库地址为 https://github.com/meto-ventus/dsh-ventus-search ,安装后重启 dsh 生效。
插件介绍
在 DeepSeek Harness 中做联网搜索,单引擎常常遇到超时、反爬跳转、广告噪音,而且缺乏统一的排序与容错。dsh-ventus-search 将 Bing、360、Bilibili 三套引擎封装为一组并发 provider 注册进 ctx.web,通过标题命中、摘要命中与排名权重自动评分,配合 URL 规范化去重、跳转包装解码和单域名限额,让一次查询就能返回干净有效的结果。
容错链路完整:单引擎失败自动隔离,备用查询重试,整体超时到点即返回已有部分结果,全部失败时返回空数组而非抛错。查询级 LRU 缓存(容量 100、TTL 300 秒)贯穿全链路并支持 AbortSignal 取消,重复请求几乎零开销。正文抓取侧内置广告与追踪域名黑名单、类 Readability 正文抽取、镜像域名回退和体积上限,返回的是可读正文而非整页 HTML。
适合需要在 Harness 对话中频繁检索中英文资料、又不想手工拼装各搜索引擎 API 的开发者,以及希望给 Agent 提供稳定 web_search 与 web_fetch 能力、同时要求可观测健康状态和可视化设置卡的用户。
使用场景
- 在 DSH 对话中直接搜索中英文资料并获取去广告正文
- 为 Agent 提供稳定可观测的 web_search 与 web_fetch 能力
- 多引擎并发搜索,单引擎故障时自动降级不影响其余结果
适合人员
- 在 DSH 中需要频繁联网检索资料的中文开发者
- 为 Agent 构建稳定搜索与抓取管道的平台工程师
- 希望看到引擎健康状态并独立开关各引擎的管理员