Merge requests
GitLab merge requests are the primary ReviewPhin workflow. You drive everything from merge request comments and the merge request description.
Trigger a review
Section titled “Trigger a review”Comment on the merge request, mentioning the bot:
@reviewphin review thisUse the bot username discovered from the GitLab access token. The first run is a full review of all changed files; later runs are incremental.
Force a full re-scan
Section titled “Force a full re-scan”To ignore prior incremental context and rescan more broadly:
@reviewphin full reviewOther accepted phrasings: full rescan, fresh full review, full review from scratch, rescan everything.
Override the model for one merge request
Section titled “Override the model for one merge request”Add a directive to the merge request description (not a comment):
/reviewphin-profile byok-gpt5.4That named profile wins over the tenant profile, the database default, and the Copilot CLI fallback for every run on this merge request. See model profiles for how profiles are defined and resolved.
Teach a convention
Section titled “Teach a convention”@reviewphin for future reference, prefer functional React components over class componentsOther triggers include remember, please remember, going forward, in the future, team policy, stable preference, always prefer, and please prefer. The convention is stored in project memory and applied to future reviews.
Where reviews arrive
Section titled “Where reviews arrive”Findings post as bot-owned discussions, one per finding, plus a single summary comment at the top of the discussion list. Replying inside any bot-owned discussion continues that finding. For the shared command list across platforms, see comments and triggers.