maxwell-feng/dsh-tinyfish-search
Backs DeepSeek Harness's built-in web_search tool with the TinyFish Search API: one GET per query with no model call, results normalized into the web seam's portable source shape, a bundled icon and bilingual manifest for the Plugin Manager — no LLM turn consumed per search.
DeepSeek Harness's built-in web_search tool normally runs through the DeepSeek Anthropic-compatible endpoint. This plugin registers an alternative search provider on the ctx.web capability seam under the stable id tinyfish: every web_search call becomes a single GET https://api.search.tinyfish.ai?query=... with an X-API-Key header, and results[] (title / snippet / url / date) are normalized into the seam's portable source shape. Because it is a direct HTTP call and not a server tool, no LLM turn is consumed per search. Configuration is declared as a volatile schema the host renders as a form on the Plugins page, so a saved edit reaches the next search without a restart; the bundle also ships a native icon.svg and bilingual manifest resources for the Plugin Manager.
Install
dsh plugin --profile web add dsh-tinyfish-searchCopied verbatim from the README's Install block; the same block shows ./dsh-tinyfish-search (source checkout), a ./dsh-tinyfish-search-0.15.0.tgz tarball and github:maxwell-feng/dsh-tinyfish-search. The README stresses a CLI-syntax rule: --profile <name> must always precede forwarded subcommands such as add.
Compatibility
Requires the dsh CLI on any profile that carries the web seam and a TinyFish API key. The plugin declares >=0.1.7-alpha.2 <0.3.0 peers it satisfies (0.2.1-alpha.2 and the 0.1.7 line), so no compatibility exemption is needed on those releases; 0.12.0's narrower range is refused on 0.2.x and the README says to upgrade rather than grant an exemption. Installing the bundle takes over the built-in web_search, overrides the web seam row to searchProvider: tinyfish, and re-enables the host-level tool-web row so the tool is visible to every agent preset.
Details
- Repo: maxwell-feng/dsh-tinyfish-search
- Category: Tools & Capabilities
- Stars: 26
- Version: GitHub repo maxwell-feng/dsh-tinyfish-search; npm package dsh-tinyfish-search at 0.15.0 (registry check 2026-10-10; registry repository field resolves back to this repo).
Alternatives
1624318455/dsh-plugin-tavily · 6Mikao9/dsh-wsl-workspace · 863683348/dsh-plugin-academic-writing