ShawnOY/dsh-tavily-keyless ↗★ 0
dsh-tavily-keyless
Tavily-backed search provider for the DeepSeek Harness web seam (ctx.web): keyless-first credentials, a cooldown after the keyless tier refuses, and a user-visible notice when it falls back to the key. 适合需要联网搜索、且希望节省API密钥消耗的检索任务。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ShawnOY/dsh-tavily-keylessConfiguration
| Key | Default | Meaning |
|---|---|---|
apiKey | — | Literal key. Prefer the credential store. |
apiKeyEnv | TAVILY_API_KEY | Credential ref resolved per search. |
baseURL | https://api.tavily.com | API base; /search is appended. |
searchDepth | basic | Tavily search_depth. advanced costs more. |
maxResults | 5 | Result bound when the caller sets none. |
includeAnswer | false | Ask Tavily for an LLM-written answer as well. |
mode | keyless-first | Credential strategy — see below. |
keylessCooldownMinutes | 10 | How long a refused keyless tier is skipped. 0 disables the cooldown. |
mode and keylessCooldownMinutes are also editable at runtime from Settings → Plugins →
Plugin configuration. This package ships a browser half that contributes the card for its
web-search-tavily-keyless namespace — registering a namespace on the Host is not enough on its
own, because that page renders only the namespaces a card claims. A change there takes effect on
the next search, and the profile patch remains the base value a reset returns to. The other keys
are file-only.