dsh-tavily-search-provider
在终端中运行以下命令:
dsh plugin install xiaohj233/dsh-tavily-search-provider
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中运行 dsh plugin install xiaohj233/dsh-tavily-search-provider 即可安装该插件,源码仓库见 https://github.com/xiaohj233/dsh-tavily-search-provider 。
插件介绍
DSH 官方 web_search 在 0.1.0-rc.6 中并不暴露 search_depth、topic、time_range、域名过滤、include_answer、raw_content 等 Tavily 原生参数,而社区已有的 Tavily 插件大多只覆盖了最基础的查询与条数。dsh-tavily-search-provider 正是为此而生:它注册一个功能完整的 tavily_search 独立工具,同时可选地将官方 web_search 后端整体路由到 Tavily,让模型侧每一个高级控制项都能真正落到搜索请求上。
核心能力围绕三件事展开。第一,守护式兼容补丁一次补齐参数声明与设置命名空间,应用幂等、版本自适应,与其他插件互不阻塞。第二,凭证全程走 DSH credentials 通道,设置卡片支持保存、替换、清除,每次调用均可热切换密钥而无需重启,非回环明文 HTTP 下自动禁用密钥操作。第三,内置 DoH 韧性网络层,在 Clash/mihomo fake-IP 等 DNS 污染环境下优先解析真实 A 记录并按 IP 直连,保留真实 TLS SNI,确保搜索不中断。
适合谁用:如果你用 DeepSeek Harness rc.6 跑搜索工作流,需要深度、时效、域名白名单/黑名单、原始内容回填等 Tavily 全参数,并且希望官方 web_search 与独立 tavily_search 两条路径都能拿到完整控制面,这就是为你准备的方案。不需要这些高级字段、只要简单一问一答的 Tavily 集成,轻量插件即已够用。
使用场景
- 在 DSH 中需要搜索深度、时效范围、域名过滤等 Tavily 高级参数时
- 希望在官方 web_search 后端透明切换到 Tavily 而不改动调用方代码时
- 在 Clash/mihomo fake-IP 等 DNS 污染环境下保持搜索请求可用时
适合人员
- 使用 DeepSeek Harness 0.1.0-rc.6 并依赖结构化搜索的高级用户
- 需要 Tavily 全参数映射而非仅基础查询的开发者
- 在代理或 DNS 污染网络环境下仍要求搜索可用的运维与研究人员