openclaw/docs
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
..
.generated refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
.i18n refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
announcements docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
assets docs(readme): trim banner whitespace for a more compact hero 2026-07-09 14:53:52 -07:00
automation feat: sidebar session state slot, worktree/automation badges, archive disables bound cron jobs (#104730) 2026-07-12 06:19:01 +01:00
channels refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
clawhub docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
cli docs(backup): enumerate volatile archive exclusions (#99007) 2026-07-12 20:14:12 -07:00
concepts refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
debug docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
diagnostics docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
gateway refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
help fix(gateway): keep watch logs visible in tmux 2026-07-13 03:14:49 +01:00
images
install refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
maturity chore(repo): remove stale repository artifacts (#103152) 2026-07-10 05:28:12 +05:30
nodes refactor(mac): make app node a CLI capability superset (#105642) 2026-07-12 13:16:07 -07:00
plan refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
platforms refactor(mac): make app node a CLI capability superset (#105642) 2026-07-12 13:16:07 -07:00
plugins docs(plugin-sdk): correct beta compatibility contract (#105341) 2026-07-12 13:06:26 +01:00
providers fix(gradium): restrict TTS credential egress (#105169) 2026-07-12 09:43:22 +01:00
refactor refactor(pairing): store channel pairing state in SQLite (#105802) 2026-07-12 18:53:38 -07:00
reference fix: resume replay-safe work after gateway restarts (#104997) 2026-07-12 06:37:22 +01:00
releases docs: publish release notes for v2026.6.11 (#98319) 2026-06-30 19:42:12 -06:00
security docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
snippets/plugin-publish docs: restore source-backed contract details (#100182) 2026-07-05 01:26:25 -04:00
specs feat: unify external sessions with native catalog pagination (#104717) 2026-07-11 17:26:26 -07:00
start fix(gateway): keep watch logs visible in tmux 2026-07-13 03:14:49 +01:00
tools feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
web refactor(ui): fold sidebar More section into a popup menu (#105906) 2026-07-12 20:33:51 -07:00
agent-runtime-architecture.md fix(openai): align auth availability with effective routes (#104685) 2026-07-11 15:26:48 -07:00
AGENTS.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
auth-credential-semantics.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
brave-search.md
ci.md ci(deadcode): restore enforced unused-export ratchet (#105826) 2026-07-12 19:58:38 -07:00
CLAUDE.md
date-time.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docs.json feat(sessions): let sessions_send register explicit state-change watchers (#104815) 2026-07-12 18:10:51 +01:00
docs_map.md feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
index.md fix(docs): expose top-level docs hubs on mobile (#100908) 2026-07-10 20:30:35 -07:00
logging.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
nav-tabs-underline.js
network.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
openclaw-agent-runtime.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
perplexity.md
prose.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
style.css docs: clarify maturity scorecard scoring (#96594) 2026-06-24 17:32:08 -07:00
tts.md
vps.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
whatsapp-openclaw.jpg