跳到主要内容

dsh-web-search-tavily

已验证

dsh-web-search-tavily · v0.2.2 · MIT

Tavily-backed WebSearchProvider for the DeepSeek Harness web seam (ctx.web) - keyless mode supported, no API key required

安装

dsh plugin add dsh-web-search-tavily

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

标签

说明文档

dsh-web-search-tavily

npm version npm downloads GitHub stars License

English | 中文

基于 TavilyDeepSeek Harness 搜索 Provider,让内置的 web_search 工具走 Tavily 搜索 API(ctx.web 能力接缝)。

特性

  • 免密钥(keyless):无需任何 API key——未配置密钥时自动发送官方的 X-Tavily-Access-Mode: keyless 请求头,响应与带 key 完全一致。
  • 密钥升级:在 ~/.dsh/.credentials.yaml 或环境中设置 TAVILY_API_KEY 即用付费档(免费档每月 1,000 积分,见 app.tavily.com),每次搜索实时解析密钥。
  • 官方推荐默认值search_depth: basic(1 积分)、include_answer: falsemax_results: 5chunks_per_source: 3,遵循 Tavily agent 指南

安装

dsh plugin --profile web add dsh-web-search-tavily

设置 API key(可选,keyless 模式无需):

# ~/.dsh/.credentials.yaml
TAVILY_API_KEY: tvly-...

切换 Provider(bundle 补丁会自动完成;手动切换方式):

# 你的 profile 的 cordis.patch.yml
- id: web
  name: '@deepseek-ai/dsh-web'
  config:
    searchProvider: tavily

License

MIT