dsh-web-search-tavily
在终端中运行以下命令:
dsh plugin install fan56/dsh-web-search-tavily
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install fan56/dsh-web-search-tavily 即可安装,插件源码位于 https://github.com/fan56/dsh-web-search-tavily,安装后重启 dsh 并配置 Tavily API key 即可启用。
插件介绍
dsh 自带的网页搜索每发起一次查询都要走一遍完整的辅助模型请求,既消耗模型 token,延迟也偏高,高频搜索场景下开销明显。dsh-web-search-tavily 将搜索后端替换为一次普通的 Tavily REST 调用,约 1 秒返回结果,basic 深度仅 1 credit,零模型 token 消耗。插件通过官方 ctx.web 能力接口注册 Provider,模型侧的 web_search 工具调用、引用格式、结果上限与超时预算完全保持不变,改变的只是底层如何触网。
核心能力包括:支持 basic / advanced / fast / ultra-fast 四种搜索深度;可按 general / news / finance 切换主题;Tavily 生成的摘要直接作为结果 content 返回,便于模型引用;错误处理遵循 ctx.web 契约,区分网络中断、密钥缺失与 Provider 异常,便于上层诊断。配置全部通过 patch 层完成,无需在插件中硬编码密钥。
适合已经在 dsh RC/stable 线上使用 web_search、希望降低搜索延迟与 token 开销的开发者,尤其是搜索调用频繁、对响应时间敏感的 Agent 工作流。只需一个 Tavily API key(有免费额度)即可接入,卸载后自动回退到 DeepSeek 官方 Provider,干净无残留。
使用场景
- 高频调用 web_search 的 Agent 工作流将搜索延迟从模型调用级降到约 1 秒
- 按新闻、金融等主题过滤搜索结果并控制返回条数
- 替换底层搜索后端而不改动模型侧工具契约与引用格式
适合人员
- 正在使用 dsh RC/stable 且频繁触发网页搜索的开发者
- 希望降低模型 token 开销但保持结果结构不变的 Agent 团队
- 已持有 Tavily API key 并想一键接入的搜索增强场景构建者