Review workflow
Get a second review. Verify every finding.
Ask Triss to review a branch, a staged diff, or a GitHub pull request through your selected provider. You receive findings to check one by one — the decision about what to change stays with you or your main agent.
Use it when
You want a second opinion on a change before it merges: possible correctness defects, regressions, or missing coverage in the diff. This is an executable recipe for running the review — it is not a published case study, and this page shows no invented findings.
Prerequisites
- Your selected provider is configured (check with
triss status). - A local branch comparison needs Git and a base ref that actually exists in your repository (for example
origin/mainafter a fetch). - The GitHub pull request path needs working
ghaccess, per the current CLI.
Run
Review the current branch against a base branch:
triss review --base origin/mainThe base must exist as a ref you have locally. This is a branch review: committed changes on the current branch compared against the base — not a review of arbitrary unstaged changes. Without --base, Triss auto-detects origin/HEAD or main/master/develop.
Alternative sources
Review an explicitly piped staged diff:
git diff --cached | triss review --stdinReview a GitHub pull request by number:
triss review 123123 is an example PR number — replace it with your own pull request. Do not point a verification run at a random PR.
Pick one source per invocation. Do not mix --base, a PR number, and --stdin in a single command — the CLI rejects these combinations. For linked-ticket context, use the explicit supported flag --issue <key> (for example--issue PROJ-123); pull request prose never triggers tracker access on its own.
Inspect
For each finding, check it before acting on it:
- Does the cited path and line exist, and does the code say what the finding claims?
- Is the described defect real — is the faulty path reachable in practice?
- Do existing guards or tests already cover it?
- Reject findings you cannot confirm. An unverified finding is a lead, not a defect.
Use the result
You or your main agent choose which confirmed findings to fix, make the changes, and test them. Running another review afterwards is a separate, explicit decision — Triss does not chain reviews or approve anything for you.
Limits
- A review is not a guarantee that no defects remain.
- It is not automatic pull request approval — acceptance stays with you.
- A partial or sharded result (the
--payload-mode shardoption) reviews sequential whole-file shards with no global verdict — do not present it as a full review of the change.
