What
When Claude Code can't use the Artifacts tool because it failed to fetch your organization's policy setting for it, it now tells you specifically why instead of just saying access was denied. It can now report:
- a parse failure reading the response
- a network error
- a timeout
- an authentication failure (distinguishing a 401 "unauthorized" from a 403 "forbidden")
- a spurious "304 not modified" response
- a request failure such as a 404, 407, 429, or 5xx server error
The message names the host it tried to reach and suggests possible causes like a proxy, VPN, or web filter.
Why
This makes it much easier to diagnose why Artifacts isn't available, especially in corporate networks where a proxy or firewall is often the real culprit, instead of just seeing a generic "not allowed" message.