DSH Plugins
返回列表
🧰

dsh-tavily-resilient-search

联网工具 更新于 2026.09.25

在终端中运行以下命令:

dsh plugin install frederico-kluser/dsh-tavily-resilient-search

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

在 DeepSeek Harness 中执行 dsh plugin install frederico-kluser/dsh-tavily-resilient-search 即可安装;源码见 https://github.com/frederico-kluser/dsh-tavily-resilient-search。

插件介绍

在 DeepSeek Harness 里做联网搜索时,一次 429 限流或月度配额用尽(432/433)若被当成致命异常抛出,往往会让整轮对话戛然而止,模型还可能误判为「网络不可用」。dsh-tavily-resilient-search 通过 Tavily API 提供实时网页检索,并把「要搜什么」与「用哪把钥匙发请求」拆开:饱和或计费类错误会更新对应密钥状态并立刻用下一把可用凭证重试,payload 不变;当整个密钥池都暂时不可用时再走无钥(keyless)兜底,只有所有路径都失败时才返回结构化告警,而不是把宿主进程顶出 agent loop。

插件以独立 Cordis 包安装,热重载与卸载时也不应留下泄漏或孤儿监听。对模型暴露的是 web_search 工具,可配置默认搜索深度、结果数量、是否附带 Tavily 的初步摘要等;返回会规范化来源列表,并对网页内容附带不可信提示,减轻间接提示注入风险。密钥可通过环境变量配置,无有效密钥时不会阻止 DSH 启动,而是降级为仅 keyless 并明确提示「尚未配置」。

若你希望在 DSH 中稳定使用 Tavily 多密钥轮换、在限流与配额边界上保持对话连续,并希望在设置里集中管理密钥(增删改、测试、审计与安全边界),这个插件比「单 key、遇错即崩」的朴素集成更合适。

使用场景

  • Agent 需要查新闻或文档时调用 web_search 获取实时结果
  • 多把 Tavily 密钥在限流或月度配额用尽时自动切换继续搜
  • 长对话中不希望因单次 429 导致整轮任务异常终止

适合人员

  • 在 DSH 中启用 Tavily 联网能力的开发者与运维
  • 管理多密钥、关注配额与限流稳定性的 Harness 用户
  • 希望密钥在设置界面集中维护而非改配置文件的用户