Invalid proxy env vars (https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY) are now detected and reported clearly at startup and in /doctor.
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.
In /doctor's connection section: shows (invalid — ignored; fix or unset the proxy env var) next to the bad value
Previously, bare hostnames or partial URLs were passed directly to the HTTP client and could cause confusing failures
Evidence
Proxy URL validator (search for "Proxy settings must be a complete URL including the scheme")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeRemoved the startup "claude command missing or broken" warnings — they now appear in /doctor and /status instead