Skip to content
Commands

@loopover command reference

The full PR and issue-comment control surface: Q&A verbs, maintainer digests, and PR action commands. Roles reflect the shipped default policy; maintainers can override per command in .loopover.yml.

Gate vs auto-review
Commands never flip the gate to advisory and never bypass the one-shot disposition. pause and resume affect only auto-review scheduling — not gate enforcement. See How reviews work for the gate/review split.

Syntax

Post a comment on a pull request (or issue thread) mentioning @loopover followed by a verb. Trailing free text becomes the command argument where noted (for example @loopover ask what should I fix first?).

@loopover <verb> [argument or reason]

Public Q&A commands

SyntaxEffectDefault roles
@loopover helpShow public-safe @loopover command help.maintainer, collaborator, confirmed_miner (default policy)
@loopover askAnswer contribution-quality questions from connected cached sources with citations.maintainer, collaborator, confirmed_miner
@loopover chatAnswer a question in natural prose from cached decision-pack facts via local Ollama (maintainer/collaborator; read-only).see policy
@loopover preflightSummarize public PR hygiene and validation readiness.maintainer, collaborator, confirmed_miner
@loopover blockersExplain public-safe readiness blockers.maintainer, collaborator, confirmed_miner
@loopover duplicate-checkSummarize duplicate and in-progress overlap caution.maintainer, collaborator, confirmed_miner
@loopover miner-contextConfirm public Gittensor miner context when available.maintainer, collaborator, confirmed_miner
@loopover next-actionSuggest the next public-safe action.maintainer, collaborator, confirmed_miner
@loopover reviewabilitySummarize maintainer-friendly PR readiness without private review internals.maintainer, collaborator, confirmed_miner
@loopover repo-fitSummarize public-safe repository fit signals.maintainer, collaborator, confirmed_miner
@loopover packetPrepare public-safe PR packet guidance.maintainer, collaborator, confirmed_miner

Maintainer queue digests

SyntaxEffectDefault roles
@loopover queue-summaryPost a maintainer-only queue digest from cached GitHub metadata.maintainer, collaborator
@loopover confirmed-minersList open PRs whose authors are confirmed in the official-miner cache.maintainer, collaborator
@loopover review-nowList cached PRs that look ready for maintainer review.maintainer, collaborator
@loopover needs-authorList cached PRs that need author cleanup before detailed review.maintainer, collaborator
@loopover duplicate-clustersList duplicate or WIP clusters visible from cached GitHub metadata.maintainer, collaborator
@loopover burden-forecastProject maintainer review load and queue-growth risk from cached metadata.maintainer, collaborator
@loopover intake-healthSummarize contributor-intake health from cached queue and config signals.maintainer, collaborator
@loopover outcome-patternsSummarize what this repo actually merges vs closes from cached PR outcomes.maintainer, collaborator
@loopover noise-reportHighlight queue noise sources maintainers should triage first.maintainer, collaborator

PR action commands

SyntaxEffectDefault roles
@loopover gate-overrideRecord a maintainer override for this commit's gate check only (does not persist across new commits).maintainer, collaborator
@loopover reviewRequest an auto-review run on the current PR head (`@loopover re-review` is an alias).maintainer, collaborator, confirmed_miner
@loopover pausePause auto-review for this PR with an optional reason; does not change gate enforcement.maintainer, collaborator
@loopover resumeResume auto-review for this PR with an optional reason; does not change gate enforcement.maintainer, collaborator
@loopover resolveMark a review finding as resolved, optionally naming the finding in trailing text.maintainer, collaborator
@loopover configurationShow the effective resolved review configuration for this repository.maintainer, collaborator
@loopover explainExplain a specific review finding; supply the finding reference in trailing text.maintainer, collaborator
@loopover generate-testsGenerate an AI E2E test for this PR's changed behavior and post it as a reply comment (maintainer-only).see policy

Per-command authorization overrides

Default allowed roles ship in the worker configuration. A maintainer can tighten or widen a single verb via commandAuthorization in .loopover.yml (resolved in the same order as other per-repo settings: manifest → database → defaults).

commandAuthorization:
  default: [maintainer, collaborator, confirmed_miner]
  commands:
    review: [maintainer, collaborator, confirmed_miner]
    pause: [maintainer, collaborator]
    gate-override: [maintainer, collaborator]
yaml

Maintainer-only digest verbs ignore a plain pr_author role even when widened — only maintainer, collaborator, and confirmed_miner survive the clamp for those commands.

Related docs