{"version":"2.1.300","anchor":"auto-fetch-subagent-shortcut-gets-an-extra-guard-web-fetch","canonical_anchor":"auto-fetch-subagent-shortcut-gets-an-extra-guard-web-fetch","heading":"Web fetch helper now says when retrying a URL would fail the same way","tier":"internal","area":"WebFetch","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/auto-fetch-subagent-shortcut-gets-an-extra-guard-web-fetch","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Web fetch helper now says when retrying a URL would fail the same way\n\nThe web-fetch helper now reports when a URL failure is permanent and resending it would fail again, and its fetch shortcut has an extra skip check\n\n**What**\n\nWhen Claude fetches a web page, a subagent can do the work. A subagent is a helper copy of Claude given one job. Its instructions now say that when a fetch fails for good, the report must say that sending the URL again would fail the same way. Before, the instructions ended by telling it to report so the caller could fetch a denied URL itself.\n\nThe check that decides whether to fetch a page ahead of time now sees the full set of permission settings and has one more case where it skips the fetch.\n\n**Why**\n\nClaude is less likely to keep retrying a URL that cannot work.\n\n- Area: WebFetch\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}