willow_web_fetch
Fetch web pages securely by resolving URLs, blocking private addresses, and verifying redirects. Use with willow_web_search to discover URLs first.
Instructions
Fetch a URL through external-guard (not native WebFetch).
Returns text with sandwich defense when wrap=True. Blocks private, loopback
and other non-public destinations — resolving names, not just matching them
— and re-checks every redirect hop rather than the first URL alone; the
chain taken comes back in redirects. Use willow_web_search to discover
URLs first. Requires web_net + consent.internet + a live egress lease.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| wrap | No | ||
| app_id | Yes | ||
| max_bytes | No |