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.7.2 August 14, 2026 (33 KB)
- 0.7.1 August 12, 2026 (32.5 KB)
- 0.7.0 August 12, 2026 (31.5 KB)
- 0.6.2 August 12, 2026 (32 KB)
- 0.6.1 August 12, 2026 (31.5 KB)
- 0.5.5 August 11, 2026 (28 KB)