Skip to content

Comments and triggers

ReviewPhin accepts manual triggers from supported code review platforms. This page is the shared command vocabulary; the platform pages cover platform-specific behavior for merge requests and pull requests.

Expand the action you want. Each block is a plain HTML disclosure, so it works without JavaScript.

Review now
@reviewphin review this

Use an @bot mention on GitLab merge requests. GitHub pull request comments also accept the compatibility command /reviewphin review.

Full review (ignore prior context)
@reviewphin full review

Use a full review when you want ReviewPhin to ignore prior incremental context and rescan the code review more broadly. Also accepts full rescan, fresh full review, full review from scratch, and rescan everything.

Follow up on a finding

Reply inside a ReviewPhin-owned discussion to continue that finding. The worker uses the discussion context instead of requiring another top-level trigger.

Can you suggest a more readable variable name here?
Teach a convention
@reviewphin for future reference, prefer functional React components over class components

Also accepts remember, please remember, going forward, in the future, team policy, stable preference, always prefer, and please prefer. Stored in project memory and applied to future reviews.

Pin a model for one review

Add this to the code review description, not a comment:

/reviewphin-profile byok-gpt5.4

Selects a named model profile for every run on that review.

When ReviewPhin accepts a comment, it tries to add a reaction to that comment. The reaction gives you quick visual feedback while the review runs.

Status GitLab GitHub
Looking at it 👀 Eyes 👀 Eyes
Finished ✅ Check mark 🎉 Celebration
Could not finish 😖 Confounded 😕 Confused

The eyes reaction stays when ReviewPhin adds the final reaction. “Could not finish” also covers reviews that were cancelled or expired.

Reactions are best-effort feedback. A reaction may be missing if the comment was deleted, permissions changed, or the platform rejected it. ReviewPhin may still process the review.

This feedback applies only when there is a platform comment to react to. GitHub’s Run Review action uses the check run status instead. A local trigger written as plain text also has no comment reaction.

Command GitLab GitHub
@reviewphin review this Native mention trigger Compatibility trigger (no autocomplete)
/reviewphin review Compatibility trigger (no autocomplete)
Run Review check run Native trigger
Reply in bot discussion Continues the finding Continues the finding
/reviewphin-profile <name> In MR description In PR description

GitHub’s primary trigger is the Run Review check run action; comment commands are compatibility paths that GitHub does not autocomplete.

Triggers can also include image attachments. See the GitLab merge request image workflow or the GitHub pull request image workflow for supported formats, download limits, and failure behavior.