← 返回列表
D

@elves-ai/dsh-web-search-firecrawl

v1.0.0 · 1 天前发布

Firecrawl-backed search provider for the DeepSeek Harness web capability seam (ctx.web)

dsh-pluginfirecrawl

README

dsh-web-search-firecrawl

English | 中文

!DSH 设置中的 Firecrawl 插件页面

Firecrawl 支持的搜索提供方,用于 DeepSeek Harness 的 web 能力 seam(ctx.web):让内置的 web_search 工具走 Firecrawl 搜索 API,而不是随产品附带的 DeepSeek 路由。

本插件是一个 Cordis 函数插件,向 seam 注册 WebSearchProviderid: firecrawl)——它不拥有 ctx.web,也不注册面向模型的工具(工具 schema 仍属于 @deepseek-ai/dsh-tool-web)。它调用 Firecrawl 的 POST /v1/search 端点,把扁平 data[] 映射为 seam 规范化的 WebSearchResult

API 密钥在 DSH 设置页的「Firecrawl」页面中配置;同时保留 $FIRECRAWL_API_KEY 作为兼容性回退。

环境要求

  • DeepSeek Harness 安装在官方包 0.1.0-rc.6 线上(本插件 peer 依赖 @deepseek-ai/dsh-web ^0.1.0-rc.6 等——当前发布线)。更旧线上 pnpm 会在 profile 中嵌套安装第二份 seam 包,错误分类会降级(跨副本 WebError);可在 profile 目录执行 `npm
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @elves-ai/dsh-web-search-firecrawl
    Repo
    git+https://github.com/elves-ai/dsh-web-search-firecrawl.git
    Engines
    {"node":">=22"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}}