actions/checkout drops the /git subpath of our Gitea when building the clone URL. Use ischanx/checkout v6.0.2, pinned to its commit.
Native /login with a verified API key, automatic model discovery from UniGPT's /models endpoint, per-deployment deployment-id headers, and model metadata from pi's bundled catalog.