mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:20:44 +00:00
fix(web-fetch): resolve external providers
This commit is contained in:
@@ -134,7 +134,10 @@ Current runtime behavior:
|
||||
|
||||
- `tools.web.fetch.provider` selects the fetch fallback provider explicitly.
|
||||
- If `provider` is omitted, OpenClaw auto-detects the first ready web-fetch
|
||||
provider from available credentials. Today the bundled provider is Firecrawl.
|
||||
provider from available credentials. Non-sandboxed `web_fetch` can use
|
||||
installed plugins that declare `contracts.webFetchProviders` and register a
|
||||
matching provider at runtime. Today the bundled provider is Firecrawl.
|
||||
- Sandboxed `web_fetch` calls stay limited to bundled providers.
|
||||
- If Readability is disabled, `web_fetch` skips straight to the selected
|
||||
provider fallback. If no provider is available, it fails closed.
|
||||
|
||||
|
||||
@@ -221,6 +221,8 @@ examples.
|
||||
- choose it with `tools.web.fetch.provider`
|
||||
- or omit that field and let OpenClaw auto-detect the first ready web-fetch
|
||||
provider from available credentials
|
||||
- non-sandboxed `web_fetch` can use installed plugin providers that declare
|
||||
`contracts.webFetchProviders`; sandboxed fetches stay bundled-only
|
||||
- today the bundled web-fetch provider is Firecrawl, configured under
|
||||
`plugins.entries.firecrawl.config.webFetch.*`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user