PionsAI/dsh-web-search-firecrawl

PionsAI★ 2TypeScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

dsh-web-search-firecrawl English 中文 A Firecrawl-backed search provider for the DeepSeek Harness web capability seam ( ctx.web ): it makes the built-in web search tool run on Firecrawl's search API instead of the shipped DeepSeek route. The plugin is a Cordis function plugin that registers a WebSearchProvider ( id: firecrawl ) into the seam — it does not own ctx.web and does not register a model-facing tool (the tool schema stays with @deepseek-ai/dsh-tool-web ). It calls Firecrawl's POST /v1/search endpoint and maps the flat data[] into the seam's normalized WebSearchResult . The API key is configured from the Firecrawl page in DSH Settings ; $FIRECRAWL API KEY remains available as a compatibility fallback. Requirements - A DeepSeek Harness installation on the 0.1.0-rc.6 line of the official packages (the plugin peers on @deepseek-ai/dsh-web ^0.1.0-rc.6 and friends — the current release line). On an older line, pnpm nests a second copy of the seam into the profile and error classification degrades (cross-copy WebError ); check from the profile directory with npm ls @deepseek-ai/dsh-web . - A Firecrawl API key. Get one at firecrawl.dev. Install Choose one of the following: Option 1 …

View full README on GitHub →
Tools / Devdsh-pluginsearch

Category