- Accueil
- Plugins
- Outils et capacités
- dsh-webscout
dsh-webscout
barry-1212/dsh-webscout
Tavily-backed web search and page fetch for DeepSeek Harness: a Search provider, a Fetch provider with Tavily Extract, Firecrawl and direct HTTP modes, and a settings card. Needs a Tavily API key; Firecrawl is optional.
Installer
dsh plugin --profile web add github:barry-1212/dsh-webscoutREADME
English | 简体中文
WebScout
Tavily-backed web search (Search) and page fetch (Fetch) for DeepSeek Harness — with a clean, two-column settings card.
Features
- Search provider
webscout: Tavily/searchwith depth, topic, time range, answer mode, raw content, domains, country, images, retries and an optional result cache. - Fetch provider
webscout-fetch: one provider that can read a page through Tavily Extract, Firecrawl, or a direct HTTP request. - Key rotation: several credential references form a ring; a key that keeps failing sits out for 60 seconds.
- Fallback: delegate to the built-in DeepSeek provider when Tavily is unreachable (optional).
- Settings card: live quota from Tavily
/usage, connection test, search and fetch controls, and an advanced section for everything else.
Install
dsh plugin --profile <profile> add "file:/path/to/dsh-webscout"
The bundle patch elects webscout for search and webscout-fetch for fetch, so
the card never writes the web service's config entry.
Configuration
Open Settings → Plugins → WebScout search. The card edits the plugin's own
webscout section; the API key is stored in the local credential store under
TAVILY_API_KEY (or the reference you configure).
Search fields
| Field | Default | Notes |
|---|---|---|
maxResults | 5 | 1–20 |
searchDepth | basic | basic / advanced / fast / ultra-fast |
topic | general | general / news / finance |
includeAnswer | true | false / true / basic / advanced |
includeRawContent | false | false / markdown / text |
chunksPerSource | 3 | 1–3 |
timeRange | — | day / week / month / year |
days | — | recency window in days |
includeDomains / excludeDomains | — | comma or space separated |
country | — | country boost |
cacheTtlSeconds | 0 | 0 disables the cache |
cacheMaxEntries | 200 | LRU cap |
cacheBypassFresh | true | skip cache for news/finance/time-windowed queries |
engine | tavily | tavily or deepseek |
fallbackEngine | none | none or deepseek |
citeFormat | plain | plain or footnote |
Fetch fields
| Field | Default | Notes |
|---|---|---|
fetchMode | tavily | tavily / http / firecrawl |
firecrawlApiKeyEnv | FIRECRAWL_API_KEY | credential reference |
firecrawlBaseURL | https://api.firecrawl.dev/v1 | endpoint base |
License
MIT © 2026 Barry.
Plugins associés
archify (deepseek-harness)
tt-a1i/archify
WeKnora (dsh-weknora)
tencent/weknora
weknora
tencent/weknora
BrowserSkill (dsh-plugin-browserskill)
tencent/browserskill