A profile is a named roster — a curated set of reviewers for a job.
Pick one with --profile <name>; the default is standard.
| Profile | Members | Use |
|---|---|---|
quick | glm, gemini-or | 2-reviewer smoke test. |
standard default | glm, minimax, gemini-or, codex | Everyday review. |
panel | glm, minimax, kimi, mimo, qwen, deepseek, grok, gemini-or, codex, claude, opencode | Maximum coverage. |
security | glm, deepseek, codex, claude | Auth / crypto / input focus (security overlay). |
deep | mimo, gemini-or, kimi, deepseek, codex | Long-context, large diffs (deep overlay). Add grok-longctx via --custom for a 2M window. |
favorites | glm, minimax | Direct-sub picks. |
direct new | glm, minimax, deepseek, codex, claude, opencode | Direct-API subs only, no Gemini; pair with route_preference: direct. |
leaderboard-top5 | opencode, qwen, glm, gemini-or, minimax | stale scored against the pre-2026-09-22 model set; re-run --benchmark. |
Using a profile
/argus --profile security
/argus --profile panel
/argus --profile direct # with route_preference: direct or ARGUS_ROUTE_PREF=direct
Profile rosters get the full host policy applied: disabled reviewers are dropped, the host CLI is
skipped, and the claude reviewer is auto-added when the host is not Claude. Explicit
--custom lists waive those gates — see host-CLI awareness.
🧰
Need your own set?
Use --custom "a,b,c" to name reviewers directly, or add a
new profile under profiles: in config.yaml.