ThatSimpleTech/dsh-airlock--plugins-web-search ↗★ 0

dsh-airlock-web-search

Brave Search / Tavily / SearXNG web search provider for DSH (DeepSeek Harness), used by dsh-airlock in place of the DeepSeek-only search provider 适合需要使用Brave、Tavily或SearXNG替代默认搜索服务的用户。

Package
dsh-airlock-web-search
Compatibility
Unverified
Harness peer range
0.2.0-rc.2
Version
0.1.0
License
Apache-2.0
Last updated
Oct 6, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration

KeyDefaultMeaning
backendbravebrave, tavily or searxng
braveApiKeyEnvBRAVE_SEARCH_API_KEYCredential reference for the Brave key, resolved through dsh's credential store (environment, .credentials.yaml, .env files)
braveBaseURLhttps://api.search.brave.com/res/v1Brave API base, for a proxy or tests
tavilyApiKeyEnvTAVILY_API_KEYCredential reference for the Tavily key, resolved the same way
tavilyBaseURLhttps://api.tavily.comTavily API base, for a proxy or tests
searxngURLnoneBase URL of the SearXNG instance, with any path prefix. The instance has to allow json in search.formats.
timeoutMs15000Per-search timeout

Example patch rows:

- id: web
  config:
    searchProvider: airlock-search
    fetchProvider: http
- id: web-search-deepseek
  disabled: true
- insert:
    - id: web-search-airlock
      name: 'dsh-airlock-web-search'
      config:
        backend: searxng
        searxngURL: 'https://search.example.org'

dsh only imports plugins in the dependency closure of @deepseek-ai/dsh's package.json, or ones installed into a profile with dsh plugin --profile add. dsh-airlock's install.sh takes the first route.