Last reviewed
Correct answer: B. The fetch pauses and prompts for approval, so the run stalls until a person answers or the domain is allowlisted.
Explanation
The principle — Web access through the fetch tool is governed by permission entries, rather than being open by default.
Why the key is correct — Without an allowlist entry, each fetch prompts for approval. In an interactive session that is a small interruption; in an unattended run nobody answers, so the job waits. Adding the domain to the allow list is what lets the fetch proceed unattended.
Why the others are wrong — The agent does not reach the web freely, and assuming it does is the belief that causes the stall. Nor is an unlisted fetch dropped quietly, because a prompt is raised rather than a page skipped. And approving one fetch does not write that domain into the allowlist by itself.
Remember this — Allowlist the domains an unattended run needs before the run, rather than during it.
Sources — Cursor's CLI Permissions documentation.
Sources
“Without an allowlist entry, each fetch prompts for approval.”
Practise 10 questions on this topic
Take Cursor Basics — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.