dsh-tavily-web
在终端中运行以下命令:
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 工具的个人用户