Release 2.1.146 (2026-07-15)¶
Features¶
- fail loud when run without human credentials (#2394) vrg-github-repo-init shells out to raw gh (gh repo create, then branch/label/Pages setup), which requires human GitHub credentials. Under an agent identity those credentials are absent and the command failed deep in the call stack with an opaque gh auth login traceback instead of a clear message.
Add an up-front identity check in main() — reusing identity_mode.is_agent(), the same template as vrg-submit-pr and vrg-release — that refuses before any side effect with a single actionable message naming the human-credential-only boundary and the remedy. Behaviour with human credentials is unchanged.
CI Evidence: All gates passed — full audit bundle available. Download →