Last reviewed
Correct answer: B. Allowlisted calls ran straight away and other shell commands ran in the sandbox where it could take them; only the remainder went to the classifier.
Explanation
The principle — Auto-review is a pipeline rather than a single gate. It applies to shell, MCP and Fetch tool calls, and it checks each one in a fixed order: allowlisted calls run immediately, other shell commands run in the sandbox when the sandbox can take them, and only the remainder is sent to the classifier. Over a long run, most calls never reach the classifier at all.
Why the key is correct — The nineteen silent calls were silent for two different reasons, and the distinction matters. Some matched the allowlist and ran with no review of any kind. Others were shell commands the sandbox could accept, so they ran under its file and network limits, again without classification. Sandboxing is a layer on top of the mode: it controls where a supported terminal command runs, not whether the mode uses the classifier. The single prompt is the tail of the distribution, not a sample of it.
Why the others are wrong — Believing the classifier saw all nineteen inverts the design, because the classifier is the fallback for calls the earlier steps could not absorb; the more allowlisted and sandboxable work a run does, the smaller the share that is inspected. Treating sandboxing as a replacement for classification misses the commands that cannot be sandboxed at all, such as writes outside the workspace or privileged operations, which are exactly the ones routed to the classifier and, if it declines and the agent still insists, to you. And nothing is batched for review at the end; each call is decided before it runs.
Remember this — The commands the sandbox cannot contain are the ones with the widest reach, so containment and scrutiny land on opposite sets of calls. Note too that file edits sit outside this pipeline entirely and save straight to disk, which is why version control belongs underneath any autonomous run.
Sources — Cursor's Run Modes documentation.
Sources
“It runs known-safe calls, sandboxes shell commands when it can, and asks a classifier to review anything else.”
“Auto-review applies to shell, MCP, and Fetch tool calls.”
“Sandboxing is a layer on top of Run Modes for shell commands. It controls where a supported terminal command runs, not whether the mode uses the Auto-review classifier.”
Practise 10 questions on this topic
Take Cursor AI Features — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.