openclaw/extensions/firecrawl
Developers Digest 8809848b19
feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078)
* feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options

Add an opt-in, keyless 'firecrawl-free' web_search provider (Firecrawl
Search (Free)) mirroring the Parallel plugin's parallel-free pattern:
requiresCredential false, no autoDetectOrder, never auto-selected. The
free path is credential-isolated — it never resolves or sends any
Firecrawl API key (no Authorization header), so opting out of credentials
cannot leak a configured/paid key — and its results and cache key carry a
distinct 'firecrawl-free' provider identity. The keyed 'firecrawl'
provider and core search auto-select behavior are unchanged, honoring the
maintainers' opt-in policy for keyless search.

Registered in index.ts, the web-search-provider barrel, the
web-search-contract-api metadata artifact (the onboarding/setup source),
manifest contracts, the official external plugin catalog snapshot, and
the doctor/contract registries.

Also extend the firecrawl_search tool to /v2/search parity:
includeDomains/excludeDomains (mutually exclusive), tbs, location,
country, and raise the result cap to 100.

* docs: regenerate docs_map for firecrawl heading rename

---------

Co-authored-by: developersdigest <jonathan@sideguide.dev>
2026-07-12 21:04:43 -07:00
..
src feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
api.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
index.ts feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
npm-shrinkwrap.json chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
openclaw.plugin.json feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
package.json chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
README.md feat(plugins): externalize official provider batch 2026-06-19 01:05:52 +08:00
tsconfig.json
web-fetch-contract-api.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
web-fetch-provider.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
web-search-contract-api.ts feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
web-search-provider.ts feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
web-search-shared.ts feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00

OpenClaw Firecrawl Plugin

Official OpenClaw plugin for Firecrawl.

Install from OpenClaw:

openclaw plugins install @openclaw/firecrawl-plugin
openclaw gateway restart

See https://docs.openclaw.ai/tools/firecrawl for setup and configuration.