返回目录
文件与数据 插件

dsh-firecrawl

Lorodn4x/dsh-firecrawl

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

Stars
0
Forks
0
Issues
0
更新
1 个月前

PROJECT TOPICS

项目标签

INSTALL REFERENCE

安装参考

未验证
dsh plugin --profile web add github:Lorodn4x/dsh-firecrawl

该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。

PROJECT README

README

dsh-firecrawl

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

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

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

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

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

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

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

Ключ не обязателен: 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).

CLASSIFICATION EVIDENCE

分类依据

项目类型插件
功能分类文件与数据
规则置信度中

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: web-search。