Ref https://github.com/kubeflow/sdk/pull/225#discussion_r2781154761 Allow any URL, backend is just a session lifecycle manager. Different code paths for "connect to existing" vs "create new session"