Three fixes in ensure_token: - Use jq to build the login JSON so special chars in passwords (quotes, backslashes, etc.) don't break the raw string interpolation - Add || true to the curl call so set -e doesn't silently exit on connection refused before the response check runs - Show FileBrowser's actual response on failure so the user can see whether it's wrong credentials vs unreachable vs something else https://claude.ai/code/session_01UZus2Q9gNTfUdqSMrhuX29