@moon16u/dsh-plugin-web-search-tavily
v0.1.2
Published
Tavily-backed search provider for the DeepSeek Harness web capability seam (ctx.web)
Readme
@moon16u/dsh-plugin-web-search-tavily
Tavily-backed web search provider for the DeepSeek Harness capability seam (ctx.web).
Features
- Implements official
ctx.web.registerSearchProvider. - Secure credential resolution via the DSH Credentials service or launch environment, preferring
TAVILY_API_KEYand falling back toDEEPSEEK_API_KEY. - Full support for search depth, max results, and answer synthesis mapping.
Installation
cd ~/.dsh/profiles/web
pnpm add file:<path-to-dsh-pouch>/packages/dsh-plugin-web-search-tavilyConfiguration (cordis.patch.yml)
- id: web
config:
searchProvider: tavily
- insert:
- id: web-search-tavily
name: '@moon16u/dsh-plugin-web-search-tavily'
config:
apiKeyEnv: TAVILY_API_KEY
baseURL: https://api.tavily.com/search
searchDepth: basic
maxResults: 5When TAVILY_API_KEY is not configured, the plugin automatically uses DEEPSEEK_API_KEY. This supports profiles that point their DeepSeek baseURL at Tavily without requiring a duplicate credential entry.
