Das ToolDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
web_fetch führt ein einfaches HTTP GET aus und extrahiert lesbare Inhalte
(HTML zu Markdown oder Text). Es führt kein JavaScript aus.
Für JS-lastige Websites oder zugriffsgeschützte Seiten verwenden Sie stattdessen den
Webbrowser.
Schnellstart
web_fetch ist standardmäßig aktiviert — keine Konfiguration erforderlich. Der Agent kann
es sofort aufrufen:
Tool-Parameter
Abzurufende URL. Nur
http(s).Ausgabeformat nach der Extraktion des Hauptinhalts.
Ausgabe auf diese Anzahl von Zeichen kürzen.
Funktionsweise
Fetch
Sendet ein HTTP GET mit einem Chrome-ähnlichen User-Agent und einem
Accept-Language-
Header. Blockiert private/interne Hostnamen und prüft Weiterleitungen erneut.Fallback (optional)
Wenn Readability fehlschlägt und Firecrawl konfiguriert ist, wird über die
Firecrawl-API mit Bot-Umgehungsmodus erneut versucht.
Konfiguration
Firecrawl-Fallback
Wenn die Readability-Extraktion fehlschlägt, kannweb_fetch als Fallback
Firecrawl für Bot-Umgehung und bessere Extraktion verwenden:
plugins.entries.firecrawl.config.webFetch.apiKey unterstützt SecretRef-Objekte.
Legacy-Konfiguration unter tools.web.fetch.firecrawl.* wird von openclaw doctor --fix automatisch migriert.
Wenn Firecrawl aktiviert ist und seine SecretRef nicht aufgelöst werden kann und kein
FIRECRAWL_API_KEY-Fallback über die Umgebung vorhanden ist, schlägt der Gateway-Start schnell fehl.Firecrawl-
baseUrl-Overrides sind streng eingeschränkt: gehosteter Traffic verwendet
https://api.firecrawl.dev; selbst gehostete Overrides müssen auf private oder
interne Endpunkte zeigen, und http:// wird nur für diese privaten Ziele akzeptiert.tools.web.fetch.providerwählt den Fetch-Fallback-Provider explizit aus.- Wenn
providerweggelassen wird, erkennt OpenClaw automatisch den ersten bereiten Web-Fetch- Provider aus den verfügbaren Anmeldedaten. Nicht sandboxedweb_fetchkann installierte Plugins verwenden, diecontracts.webFetchProvidersdeklarieren und zur Laufzeit einen passenden Provider registrieren. Der heute gebündelte Provider ist Firecrawl. - Sandboxed
web_fetch-Aufrufe bleiben auf gebündelte Provider beschränkt. - Wenn Readability deaktiviert ist, springt
web_fetchdirekt zum ausgewählten Provider-Fallback. Wenn kein Provider verfügbar ist, schlägt es geschlossen fehl.
Vertrauenswürdiger Umgebungs-Proxy
Wenn Ihre Bereitstellung erfordert, dassweb_fetch über einen vertrauenswürdigen ausgehenden
HTTP(S)-Proxy läuft, setzen Sie tools.web.fetch.useTrustedEnvProxy: true.
In diesem Modus wendet OpenClaw weiterhin hostnamenbasierte SSRF-Prüfungen an, bevor
die Anfrage gesendet wird, lässt aber den Proxy DNS auflösen, statt lokales DNS-
Pinning durchzuführen. Aktivieren Sie dies nur, wenn der Proxy vom Betreiber kontrolliert wird und
nach der DNS-Auflösung eine ausgehende Richtlinie durchsetzt.
Wenn keine HTTP(S)-Proxy-Umgebungsvariable konfiguriert ist oder der Zielhost durch
NO_PROXY ausgeschlossen wird, fällt web_fetch auf den normalen strikten Pfad mit lokalem DNS-
Pinning zurück.Limits und Sicherheit
maxCharswird auftools.web.fetch.maxCharsCapbegrenzt- Der Antwortkörper wird vor dem Parsen auf
maxResponseBytesbegrenzt; übergroße Antworten werden mit einer Warnung gekürzt - Private/interne Hostnamen werden blockiert
tools.web.fetch.ssrfPolicy.allowRfc2544BenchmarkRangeundtools.web.fetch.ssrfPolicy.allowIpv6UniqueLocalRangesind enge Opt-ins für vertrauenswürdige Fake-IP-Proxy-Stacks; lassen Sie sie ungesetzt, sofern Ihr Proxy diese synthetischen Bereiche nicht besitzt und seine eigene Zielrichtlinie durchsetzt- Weiterleitungen werden geprüft und durch
maxRedirectsbegrenzt useTrustedEnvProxyist ein explizites Opt-in und sollte nur für betreiberkontrollierte Proxys aktiviert werden, die nach der DNS- Auflösung weiterhin eine ausgehende Richtlinie durchsetzenweb_fetcharbeitet nach Best Effort — einige Websites benötigen den Webbrowser
Tool-Profile
Wenn Sie Tool-Profile oder Allowlisten verwenden, fügen Sieweb_fetch oder group:web hinzu:
Verwandte Themen
- Websuche — das Web mit mehreren Providern durchsuchen
- Webbrowser — vollständige Browser-Automatisierung für JS-lastige Websites
- Firecrawl — Firecrawl-Such- und Scrape-Tools