dsh-webscout
IdentifiedTavily-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; Fir
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.
Comments
Loading…
Similar plugins
by OzzyDeng-JunDeng
Keyless web search for the DeepSeek Harness web_search tool — Tavily and Firecrawl no-key access, no account or configuration.
★ 1
MIT
JavaScript
Oct 11, 2026
dsh plugin --profile web add dsh-keyless-searchby zx06
Tavily web search plugin for DeepSeek Harness (DSH): ctx.web search provider + search/extract/crawl/map/research tools + settings page (API key, quota, audit)
★ 0
MIT
TypeScript
Oct 10, 2026
dsh plugin --profile web add @zx06/tavilyby 1624318455
Tavily-backed web search provider for the built-in web_search tool, with a settings card for the API key, result count, and recency window.
★ 6
MIT
TypeScript
Sep 12, 2026
dsh plugin --profile web add @dsh-external/dsh-plugin-tavilyby X-C1811
Tavily web-search provider for DeepSeek Harness (ctx.web). Keyless or API-key modes with a configurable UI card; provider framework designed to be extended to more search APIs.
★ 4
↓ 268/wk
MIT
JavaScript
Oct 20, 2026
dsh plugin --profile web add dsh-web-search-pluginby renchengxiang
Tavily-backed search provider for native web_search, with a Settings → Plugins card for API key management and toggling DeepSeek replacement.
★ 2
↓ 209/wk
MIT
JavaScript
Sep 22, 2026
dsh plugin --profile web add dsh-web-search-tavilyby MirrMeur
Tavily-backed web_search / web_fetch providers for DeepSeek Harness — replaces the built-in DeepSeek search backend (0.1.1-rc.x and 0.1.5 compatible)
★ 0
MIT
JavaScript
Sep 12, 2026
dsh plugin --profile web add dsh-tavily-provider