gilsaia/dsh-web-search-doubao
Gives DeepSeek Harness's web_search tool a Doubao (Volcengine) backend that returns real citation excerpts instead of bare titles and links.
dsh-web-search-doubao gives DeepSeek Harness's standard web_search tool a search backend that returns real excerpts instead of just titles and links. It registers a Doubao Search (Volcengine) backend on the harness's web capability seam, and the README contrasts it with the shipped model-side route: that route costs one extra model turn (thousands of tokens) at 6–14 s latency and returns only a title and URL, so the normalized sources[].snippet is always empty; this plugin is one API call at ~0.2–0.6 s with a real excerpt per source and a real publishedAt (the 1970-01-01 epoch sentinel is filtered out).
Install
dsh plugin --profile web add github:gilsaia/dsh-web-search-doubaoCopied verbatim from the README's install lines (the README also gives a local path form, dsh plugin --profile web add /path/to/dsh-web-search-doubao). The README describes it as 'a search provider plugin for the harness's web capability seam (ctx.web)' that registers a Doubao Search (Volcengine) backend.
Compatibility
The README requires DeepSeek Harness >= 0.2.0-rc.2 (the ctx.web seam's provider API), Node.js >= 22, and a Volcengine API key. It notes an Agent Plan key works here and draws on the plan's AFP quota. The model-facing tool @deepseek-ai/dsh-tool-web keeps working unchanged — only the backend behind it changes.
Details
- Repo: gilsaia/dsh-web-search-doubao
- Category: Tools & Capabilities
- Stars: 0
- Version: GitHub repo gilsaia/dsh-web-search-doubao; installed from the github: spec rather than a published npm package.
FAQ
- Why do I need it instead of the built-in search?
- The README says the shipped route surfaces only a title and URL with an always-empty snippet; this plugin maps Doubao Search's per-result body onto snippet so the model can read and cite real excerpts.
- What credentials are needed?
- The README requires a Volcengine API key; an Agent Plan key also works and draws on the plan's AFP quota.
Alternatives
DDDMUC/dsh-free-search · MicroHEROX/dsh-exa-mcp · Fishsb/dsh-prompt-enhancer