DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-firecrawl

L

dsh-firecrawl

Manifest valid

Firecrawl web search and markdown scrape providers for DeepSeek Harness ctx.web seam

hasBundlePatch

dsh-firecrawl

Провайдеры веб-поиска и загрузки страниц Firecrawl для харнесса DeepSeek Harness. Плагин регистрирует два провайдера в шов ctx.web (@deepseek-ai/dsh-web), так что штатные инструменты web_search и web_fetch начинают работать через Firecrawl: поиск отдаёт свежие источники, а загрузка - чистый markdown любой страницы (документация читается отлично).

Как это устроено

Один серверный плагин (lib/index.js, inject: ["web"]):

ПровайдерidEndpointМаппинг
ПоискfirecrawlPOST /v2/searchdata.web (+data.news) → sources[]: url, title, snippet из description, publishedAt
Загрузкаfirecrawl-fetchPOST /v2/scrape c formats:["markdown"]data.markdown → body {kind:"text"} с обрезкой на 200 000 символов

Патч cordis.patch.yml вставляет строку плагина в ростер, переключает выбор шва на новые провайдеры (searchProvider/fetchProvider) и включает fetch у tool-web.

Конфигурация

КлючПо умолчаниюЗначение
apiKeyEnvFIRECRAWL_API_KEYИмя переменной окружения с ключом
apiKeyнетЛитеральный ключ (приоритетнее env); не оставляйте в публичных патчах
baseURLhttps://api.firecrawl.devБаза API; для self-hosted укажите свой адрес
searchLimit8Сколько источников запрашивает один поиск (1-20)
timeoutMs60000Бюджет одного вызова

Ключ не обязателен: Firecrawl обслуживает анонимный трафик с низкими лимитами. Для серьёзной работы получите бесплатный ключ на firecrawl.dev и положите в переменную окружения FIRECRAWL_API_KEY перед стартом профиля.

Подключение

dsh plugin --profile web add --save link:/путь/к/dsh-firecrawl

и добавить "dsh-firecrawl" последним в список dsh.profile.bundles (патч должен примениться после слоя @deepseek-ai/dsh-web-app). Затем перезапустить профиль.

Известные ограничения

  • Шов выбирает один провайдер на возможность: после включения поиск идёт через Firecrawl, провайдер DeepSeek остаётся зарегистрированным, но не выбирается.
  • PDF-страницы шов пока не поддерживает (закрытый union WebFetchBody без pdf).

Compatibility

DSH 0.1.7-alpha.1: failedDSH 0.1.6-alpha.2: failedDSH 0.2.1-alpha.4: failed

Versions

Latest versionPublishedSize
0.1.0——

Comments

Loading…

Similar plugins

dsh-firecrawl

by firecrawl

Firecrawl-backed web_search and web_fetch providers for the DeepSeek Harness web capability seam (ctx.web)

Tools & CapabilitiesManifest valid

★ 15

MIT

TypeScript

Oct 21, 2026

dsh plugin --profile web add @firecrawl/dsh-firecrawl

by cnChenKai

Brave Search-backed WebSearchProvider for the DeepSeek Harness web seam (ctx.web)

Tools & CapabilitiesManifest valid

★ 7

↓ 148/wk

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-web-search-brave

by us

fastCRW-backed web_search and web_fetch providers for DeepSeek Harness (ctx.web)

Manifest valid

★ 3

↓ 77/wk

MIT

TypeScript

Aug 14, 2026

dsh plugin --profile web add dsh-crw

by RealAlexandreAI

dsh search: AnySearch web search provider for DeepSeek Harness (ctx.web)

Manifest valid

★ 0

MIT

JavaScript

Sep 30, 2026

dsh plugin --profile web add dsh-all-search

by fno2010

Multi-backend web_search provider for DeepSeek Harness (DSH): Exa + Firecrawl with automatic failover, key-free capable

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 3

↓ 141/wk

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add @fno2010/dsh-web-search-ext

Firecrawl search provider and multi-account settings for DeepSeek Harness

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 0

MIT

TypeScript

dsh plugin --profile web add dsh-web-search-firecrawl