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替代默认搜索服务的用户。

패키지
dsh-airlock-web-search
호환성
미검증
Harness peer 범위
0.2.0-rc.2
버전
0.1.0
라이선스
Apache-2.0
최근 업데이트
2026. 10. 6.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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.