ІнструментDocumentation 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 виконує звичайний HTTP GET і витягує читабельний вміст
(HTML у markdown або текст). Він не виконує JavaScript.
Для сайтів із великою кількістю JS або сторінок, захищених входом, натомість використовуйте
веббраузер.
Швидкий старт
web_fetch увімкнено за замовчуванням — конфігурація не потрібна. Агент може
викликати його одразу:
Параметри інструмента
URL для отримання. Лише
http(s).Формат виводу після витягування основного вмісту.
Обрізати вивід до цієї кількості символів.
Як це працює
Fetch
Надсилає HTTP GET із Chrome-подібним User-Agent і заголовком
Accept-Language. Блокує приватні/внутрішні імена хостів і повторно перевіряє перенаправлення.Fallback (optional)
Якщо Readability не спрацьовує і Firecrawl налаштовано, повторює спробу через
Firecrawl API в режимі обходу бот-захисту.
Конфігурація
Резервний варіант Firecrawl
Якщо витягування Readability не спрацьовує,web_fetch може перейти на
Firecrawl для обходу бот-захисту та кращого витягування:
plugins.entries.firecrawl.config.webFetch.apiKey підтримує об’єкти SecretRef.
Застаріла конфігурація tools.web.fetch.firecrawl.* автоматично мігрується через openclaw doctor --fix.
Якщо Firecrawl увімкнено, а його SecretRef не розв’язано і немає резервного env
FIRECRAWL_API_KEY, запуск gateway швидко завершується помилкою.Перевизначення Firecrawl
baseUrl жорстко обмежені: хостований трафік використовує
https://api.firecrawl.dev; самохостингові перевизначення мають вказувати на приватні або
внутрішні кінцеві точки, а http:// приймається лише для таких приватних цілей.tools.web.fetch.providerявно вибирає резервного провайдера отримання.- Якщо
providerпропущено, OpenClaw автоматично визначає першого готового провайдера web-fetch із доступних облікових даних.web_fetchбез sandbox може використовувати встановлені plugins, які оголошуютьcontracts.webFetchProvidersі реєструють відповідного провайдера під час виконання. Наразі вбудований провайдер — Firecrawl. - Виклики
web_fetchу sandbox лишаються обмеженими вбудованими провайдерами. - Якщо Readability вимкнено,
web_fetchодразу переходить до вибраного резервного провайдера. Якщо жоден провайдер недоступний, він завершується закритою відмовою.
Довірений env-проксі
Якщо ваше розгортання вимагає, щобweb_fetch проходив через довірений вихідний
HTTP(S)-проксі, задайте tools.web.fetch.useTrustedEnvProxy: true.
У цьому режимі OpenClaw все одно застосовує перевірки SSRF на основі імені хоста перед надсиланням
запиту, але дозволяє проксі розв’язувати DNS замість локального DNS-пінінгу.
Вмикайте це лише тоді, коли проксі контролюється оператором і застосовує
вихідну політику після розв’язання DNS.
Якщо env-змінну HTTP(S)-проксі не налаштовано або цільовий хост виключено через
NO_PROXY, web_fetch повертається до звичайного суворого шляху з локальним DNS-пінінгом.Обмеження та безпека
maxCharsобмежується доtools.web.fetch.maxCharsCap- Тіло відповіді обмежується
maxResponseBytesперед розбором; завеликі відповіді обрізаються з попередженням - Приватні/внутрішні імена хостів блокуються
tools.web.fetch.ssrfPolicy.allowRfc2544BenchmarkRangeіtools.web.fetch.ssrfPolicy.allowIpv6UniqueLocalRange— це вузькі opt-in для довірених стеків проксі з підробленими IP; не встановлюйте їх, якщо ваш проксі не володіє цими синтетичними діапазонами й не застосовує власну політику призначення- Перенаправлення перевіряються й обмежуються
maxRedirects useTrustedEnvProxyє явним opt-in і має вмикатися лише для контрольованих оператором проксі, які все ще застосовують вихідну політику після розв’язання DNSweb_fetchпрацює за принципом найкращої спроби — для деяких сайтів потрібен веббраузер
Профілі інструментів
Якщо ви використовуєте профілі інструментів або allowlist-и, додайтеweb_fetch або group:web:
Пов’язане
- Вебпошук — пошук в інтернеті через кількох провайдерів
- Веббраузер — повна автоматизація браузера для сайтів із великою кількістю JS
- Firecrawl — інструменти пошуку та scraping Firecrawl