v3.33.0
Rival can now review an exact GitLab merge request snapshot from its HTTPS URL.
- Resolve the MR through host-specific
glabauthentication and review its exact base/head commits in a temporary checkout. - Keep the caller's branch, index, and working files intact, including when Git repository variables are inherited.
- Include the patch for reviewers without shell access and retain K3 credentials from the caller's project.
- Support nested project paths, fork target remotes, custom SSH ports, and MR links ending in
/diffsor/commits. - Stop on missing or stale diff refs, mismatched remotes, failed fetches, or patches over 512 KiB. Never substitute local HEAD.
- Refresh all ten Claude Code and Codex skills to 3.33.0.
rival review --model astra --workdir /path/to/repo \
https://gitlab.example.com/team/project/-/merge_requests/42Requires saved glab authentication for the URL host and working Git fetch access. Submodules and LFS objects are not downloaded. Rival does not post MR comments or approvals.
Validation: 637 tests passed with the race detector; build, vet, and lint passed. Release preparation also passed focused tests and GoReleaser configuration checks. Live GitLab and paid model calls were not tested.