{"version":"2.1.203","anchor":"proxy-url-validation-with-clear-error-messages","canonical_anchor":"proxy-url-validation-with-clear-error-messages","heading":"Proxy URL Validation with Clear Error Messages","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.203\/e\/proxy-url-validation-with-clear-error-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.203","markdown":"### Proxy URL Validation with Clear Error Messages\n\nInvalid proxy env vars (`https_proxy`, `HTTPS_PROXY`, `http_proxy`, `HTTP_PROXY`) are now detected and reported clearly at startup and in `\/doctor`.\n\n- At startup: logs `Invalid proxy URL in https_proxy: \"<value>\" cannot be parsed as a URL. Proxy settings must be a complete URL including the scheme, e.g. \"http:\/\/proxy.example.com:8080\". Fix or unset https_proxy and restart Claude Code.`\n- In `\/doctor`'s connection section: shows `(invalid \u2014 ignored; fix or unset the proxy env var)` next to the bad value\n- Previously, bare hostnames or partial URLs were passed directly to the HTTP client and could cause confusing failures\n\n**Evidence**\n\nProxy URL validator (search for `\"Proxy settings must be a complete URL including the scheme\"`)"}