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-5.2, gemini-or | 2-reviewer smoke test. |
standard default | glm-5.2, minimax-m3, gemini-or, codex | Everyday review. |
panel | glm-5.2, minimax-m3, kimi-k2.6, mimo-v2-pro, qwen-3.6-plus, deepseek-v4-pro, gemini-or, codex, claude, opencode | Maximum coverage. |
security | glm-5.2, deepseek-v4-pro, codex, claude | Auth / crypto / input focus (security overlay). |
deep | mimo-v2-pro, gemini-or, kimi-k2.6, deepseek-v4-pro, codex | Long-context, large diffs (deep overlay). |
favorites | glm-5.2, minimax-m3 | Direct-sub picks. |
direct new | glm-5.2, minimax-m3, deepseek-v4-pro, codex, claude, opencode | Direct-API subs only, no Gemini; pair with route_preference: direct. |
leaderboard-top5 | opencode, qwen-3.6-plus, glm-5.2, gemini-or, minimax-m3 | Benchmark winners. |
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.