read_urls
Fetch up to 10 URLs in parallel within one shared character budget, distilling each page to query-relevant passages. Batch-read known web pages in a single call to avoid multiple round-trips.
Instructions
Read several known web pages in one call under one shared character budget.
Pages are fetched in parallel (JS-rendered, boilerplate-stripped) and the combined total_chars budget is split evenly between the pages that came back. Prefer this over N read_url calls when you already hold the URLs: one round-trip, one budget, and a failed page costs one line instead of a failed call. Args: urls: 1-10 absolute http(s) URLs; duplicates (after utm/fragment cleanup) are merged, extras beyond 10 are reported in a Skipped line query: optional focus; each page is distilled to passages relevant to it total_chars: combined output budget across all sections (300-30000) refresh: ignore cache and re-fetch every page
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| query | No | ||
| refresh | No | ||
| total_chars | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |