Provides Ask::Tools::WebFetch, a tool that fetches a URL and converts its content to clean markdown for LLM consumption. Defaults to a pure Ruby backend (httpx + Nokogiri + reverse_markdown) with a Jina Reader fallback for JS-rendered or blocked pages, and a real-Chrome fallback (Ferrum) that renders JavaScript and lets auto-solving Cloudflare challenges complete. Works with any ask-rb chat or agent.
Required Ruby Version
>= 3.2
Authors
Kaka Ruto
Versions
- 0.5.0 August 10, 2026 (23.5 KB)
- 0.4.1 August 08, 2026 (21 KB)
- 0.3.1 August 07, 2026 (11.5 KB)
- 0.3.0 August 07, 2026 (11 KB)
- 0.2.0 August 04, 2026 (10 KB)