ArcaneOrion/dsh-tavily-web ↗★ 0

@arcaneorion/dsh-tavily-web

DSH Tavily search and page fetch: a model-visible tavily_search tool backed by a rotating multi-key pool, plus web_fetch through the shell seam. 适合需要联网搜索、突破单Key限制进行高频网页抓取的任务。

Package
@arcaneorion/dsh-tavily-web
Compatibility
Unverified
Harness peer range
>=0.1.1-rc.2
Cordis peer range
^4.0.2
Version
0.1.2
License
MIT
Last updated
Sep 15, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ArcaneOrion/dsh-tavily-web

配置

全部可选,默认值即上文的家族。要覆盖时改用户层 ~/.dsh/profiles/ /cordis.patch.yml(在所有 bundle 层之后应用),而不是改本包自带的 patch:

- id: tavily-web
  config:
    keyRefs: [TAVILY_API_KEY, TAVILY_WORK_KEY]   # 整体替换默认家族
    apiKeys: []                                  # 字面量 key,排在 keyRefs 之后;密钥更该放 seam
    cooldownSeconds: 900                         # 403/429/432 后的退避秒数

keyRefs 与代码共用一个 DEFAULT_KEY_REFS 常量,避免"schema 声明的默认"与"运行时实际生效的默认"漂移。