Free DuckDuckGo search for the DeepSeek Harness
qwased/dsh-web-search-duckduckgo · tools
Free DuckDuckGo search for the DeepSeek Harness — no API key, no credentials, no per-search cost.
★ 2GitHub stars
0Forks
2026-08-15Last updated
TypeScriptLanguage
MITLicense
Key features
- packages/dsh-web-search-duckduckgo/ — the implementation package: a WebSearchProvider (id duckduckgo) registered into ctx.web, plus the model-facing web_search_ddg tool that calls the provider directly.
- the bundle patch composes the plugin tree over an empty root, so the web-search-duckduckgo row is an ordinary peer of every other DSH row.
- It declares no dsh.bundle, so it is not installed as a composition layer by itself.
- packages/dsh-web-search-duckduckgo-bundle/ — the installable bundle: it declares dsh.bundle.patch, and its cordis.patch.yml inserts one web-search-duckduckgo row.
- The row points at the bundle's own entry (the bundle entry re-exports the embedded implementation package), so the packed artifact is self-contained — bundleDependencies packs the implementation package (with schemastery/cosmokit) into the tarball.
Install command
dsh plugin --profile web add github:qwased/dsh-web-search-duckduckgo