Choose review mode — You MUST use the AskUserQuestion tool with structured options (NOT a free-text question). Call it exactly like this:
AskUserQuestion({
questions: [{
question: "What type of review would you like to run?",
header: "Review type",
options: [
{ label: "Both (Recommended)", description: "Run both rules and classic reviews together for maximum coverage" },
{ label: "Rules only", description: "Optimized for bug and codebase violations — maximum signal, lowest noise" },
{ label: "Classic only", description: "Senior-level review where the agent is more permissive in its analysis, borrowing the best elements from Saguaro's GitHub review product" }
],
multiSelect: false
}]
})
Map the user's selection: "Both" → mode "full", "Rules only" → mode "rules", "Classic only" → mode "classic".