DSH Plugins
返回列表
🧰

dsh-tavily-web

联网工具 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install ArcaneOrion/dsh-tavily-web

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

在 DeepSeek Harness 终端执行 dsh plugin install ArcaneOrion/dsh-tavily-web 即可安装,插件源码见 https://github.com/ArcaneOrion/dsh-tavily-web。

插件介绍

DSH 用户给模型联网能力时,常踩两个坑:Tavily 额度按 key 计算,一把用尽就让整个检索工具静默失效;curl 遇到 HTTP 错误退出码仍为 0,而 Tavily 的报错体恰好是合法 JSON,任何 API 错误都会被误读为搜到空结果。

dsh-tavily-web 一次解决这两个问题。tavily_search 内置按引用名轮询的多 key 池:429、432 退避后自动回池,401 判为常驻失效直接跳过,配额重置后无需重启即恢复;池成员默认覆盖 TAVILY_API_KEY 到 TAVILY_API_KEY_8 整个家族,加第二把 key 只需在凭据层补配置,不动任何 composition。web_fetch 走 shell seam 调 curl 抓单页正文,独立于 Tavily、无 key 门槛,作为宿主 web 注册表唯一的 fetch provider 挂入。

适合跑 DSH 0.1.1-rc.2、需要给模型稳定联网检索与页面抓取能力的场景,尤其是同时持有多个 Tavily 账号或频繁触发 429 的用户。只需在 profile 层安装一次,该 profile 下所有会话即获得这两个模型可见工具。

使用场景

  • 给 DSH 模型接入稳定的联网检索与页面抓取能力
  • 多把 Tavily key 轮换,避免单 key 额度耗尽导致工具静默失效
  • 抓取单页去标签正文,供模型直接引用作答

适合人员

  • 使用 DSH 0.1.1-rc.2 且需要联网能力的开发者
  • 持有多个 Tavily 账号、频繁触发 429 的团队
  • 希望一次安装即给所有会话提供统一 web 工具的个人用户